body { background-color:#8e0a0d; font-family:Verdana, Arial, Helvetica, sans-serif; }
a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:hover { color:#FFCC00; }

body, #top_banner, ul.buttons { padding:0; margin:0; }
#container-outer { width:778px; }
#top_banner { width:778px; height:120px; background-image:url(/images/top_banner.jpg); }
#shadow { width:778px; height:13px; background-image:url(/images/shadow.jpg); }
#buttons { height:22px; background-color:#8e0a0d; }
#content-bg { background-image:url(/images/inner_bg.jpg); width:758px; padding:10px; color:#FFFFFF; font-size:15px; text-align:left;  }
#content-bg-front { background-image:url(/images/bg_img.jpg); width:758px; padding:10px;  }
#inner_img { background-image:url(/images/inner_img.jpg); width:778px; height:95px; } 
#buttons_footer { height:24px; background:url(/images/inner_bg.jpg); background-color:#8e0a0d; padding-top:10px; }
#copyright { height:50px; background-color:#8e0a0d; padding-top:10px; }
.small { color:#FFF; font-size:11px; }
ul.buttons { font-size:11px; }
ul.buttons li { float:left; list-style:none; width:128px; border-right:#FFF 1px solid; }
ul.buttons li.last { border-right:none }

/*FRONT PAGE CONTENT*/
.row { }
.col-front1 { float:left; }
.col-front2 { float:left; color:#FFFFFF; width:395px; font-size:15px; text-align:left; padding:100px 10px 10px 10px; }
.jflow_content_container { position:relative; border: 1px solid #000000; margin-top: 250px; height: 100px; width: 100%; background-color:transparent; z-index: 101;}
.jflow_bg { position:absolute; background-color: black; height: 100%; filter:alpha(opacity=50); opacity: 0.50; left: 0px; top: 0px; width: 100%; z-index: 99; }
.jflow_content { position:absolute; z-index: 100; }
.jflow_title { color:#FFFFFF; font-size:17px; text-align:left; font-weight:bold; padding-left:5px;}
.jflow_description { color:#FFFFFF; font-size:13px; text-align:left; font-weight:bold; padding-left:5px;}

/*MAP PAGE CONTENT*/
#hr { color:#CCCCCC; height: 1px; }

/*CONTACTUS PAGE CONTENT*/
.ns-container-form { padding: 0 50px 0 120px;text-align:left; width:530px;}
.ns-container-row { padding-bottom:10px; float:left; }
.ns-cell1 { padding: 0 10px 0px 0; }
.ns-cell2 { padding: 0 10px 0px 0; }
.ns-container-form input[type="text"] { font-size:10px; width:250px; }
.ns-container-form select { font-size:10px; width:255px; }
.ns-container-form textarea { height:100px; width:505px; font-size:12px; }
.ns-container-form br { clear:both; } 
.ns-redtext { color:#FF0000; }

/*LINKS*/
li.nobullets { list-style:none; }