<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

body{background:url('../images/bg_body.jpg') no-repeat #0d0d0d; margin:0; font-family:Arial, Helvetica, sans-serif;}
img {border-style:none;}
a{color:#333333; outline:none; font-weight:normal;}
a:hover{color:#666;}
div.clear{clear:both; line-height:1px; height:1px; font-size:1px;}

/* main elements*/
#container{margin:0px auto; width:980px; background:url('../images/bg.png') repeat-y; height:auto;}
#foot_shadow{margin:0px auto; width:980px; background:url('../images/bg_bottom.png') no-repeat; height:15px;}
#header{width:940px; height:324px; margin:auto; }
#logo{width:337px; height:135px; background:url('../images/logo.png') no-repeat; position:absolute; z-index:2; top:140px;}
#body{width:940px; height:auto; margin:auto; clear:both;}
#body .content{padding:20px;}
#body .content h1{font-family:Helvetica, Arial, sans-serif; font-size:32px; color:#001d44; font-weight:normal; display:inline;}
#body .content h2{font-family:Helvetica, Arial, sans-serif; font-size:20px; color:#888; font-weight:normal; margin:30px 0px 5px; padding:0px; border-bottom:1px solid #333333;}
#body .content h2 strong{float:right; font-size:13px; color:#333; text-transform:uppercase; }

#body .content h3{font-family:Helvetica, Arial, sans-serif; font-size:16px; color:#888; padding:0px; margin:0px 0px 0px -10px; border-bottom:1px solid #ddd;}
#body .content ul.subcategory{margin:15px 40px 30px; padding:0px;}
#body .content ul.subcategory li{list-style:none; margin:0px 0px 5px;}

#body .content p{font-family:Helvetica, Arial, sans-serif; font-size:16px; color:#000; margin:10px 0px; padding:0px;}
#body .content .left{float:left; width:550px;}
#body .content .right{float:right; width:300px;}
#body .content .left .left_1{float:left; width:50%;}
#body .content .left .right_1{float:left; width:50%;}

.contact_left{width:425px !important;}
.contact_right{width:425px !important;}

/* navbar */
#header .navbar{position:absolute; margin:0; margin-top:-48px; padding:0px; width:940px;}
#header .navbar li{float:left; list-style:none; background:url(../images/navbar_bg.png) repeat-x;}
#header .navbar li a{height:16px; display:block; margin:16px 0px;}
/*#navbar li#nav_1 a{width:75px; background-position:0px 0px;}
#navbar li#nav_1 a:hover{background-position:0px -48px;}
#navbar li#nav_2 a{width:94px; background-position:-75px 0px;}
#navbar li#nav_2 a:hover{background-position:-75px -48px;}
#navbar li#nav_3 a{width:176px; background-position:-169px 0px;}
#navbar li#nav_3 a:hover{background-position:-169px -48px;}
#navbar li#nav_4 a{width:100px; background-position:-345px 0px;}
#navbar li#nav_4 a:hover{background-position:-345px -48px;}
#navbar li#nav_5 a{width:110px; background-position:-445px 0px;}
#navbar li#nav_5 a:hover{background-position:-445px -48px;}
#navbar li#nav_6 a{width:113px; background-position:-555px 0px;}
#navbar li#nav_6 a:hover{background-position:-555px -48px;}*/
#header .navbar li.nav_phone {height:48px; display:block; background:url(../images/menu.png) no-repeat; width:195px; background-position:right top; float:right;}
#header .navbar li a{text-decoration:none !important; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#d3ecff; font-size:15px; width:auto; padding:0px 0px 0px 7px; border-left:1px solid #999999; margin-left:7px; font-weight:bold;}
#header .navbar li a:hover{color:#7fc8fe;}

/* rotator */
.rotator_image{width:940px; height:324px; position:relative;}
.rotator_image .image{width:940px; height:324px; position:absolute; top:0px; left:0px; overflow:hidden}
.rotator_image ul{display:none; position:absolute; right:25px; bottom:-100px; margin:0px; padding:0px 10px; background:#000; color:#FFFFFF; border:1px solid #FFF; opacity:.7; filter:alpha(opacity=70); z-index:100;}
.rotator_image ul li{float:left; list-style:none; padding:2px;}
.rotator_image ul li a{color:#e0ba65; text-decoration:none;}

/* alert box */
#alert_column{width:940px; background:url('../images/bg_alert.jpg') repeat-x #081122; height:auto; float:left;}
#alert_column .content{margin:20px 35px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#fff; line-height:20px;}
#alert_column .content p{color:#FFF;}

#alert_column a{color:#CCCCCC;}
#alert_column a:hover{color:#999999;}


/* module col */
#module_container {clear:both; min-height:375px;}
#left_column{width:450px; height:auto; float:left; margin-left:20px;}
#right_column{width:450px; height:auto; float:left; margin-right:20px;}
.read_more {clear:both; height:16px;}
.read_more a{background:url(../images/more_link.jpg) no-repeat; width:51px; height:16px; float:right; display:block;}
.read_more a span{display:none;}
.read_more a:hover{background-position:0px -16px;}

/* modules */
.module{width:427px; height:160px; margin:auto; padding-top:20px;}
.module .module_head{height:auto; background:url('../images/feat_head.jpg') repeat-x; padding:20px 0px 8px 20px;}
.module .module_head span {font-family:Arial,Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff; padding-left:10px;}
.module .module_head img{position:relative; top:3px; left:3px;}
.module .module_body{min-height:90px; background:url('../images/feat_body.jpg') repeat-y; padding:5px 25px 5px 30px; overflow:hidden; position:relative;}
.module .module_body p {font-family:Arial,Helvetica, sans-serif; font-size:15px; color:#000; line-height:22px; margin:0px; padding:0px;}
.module .module_foot{height:20px; background:url('../images/feat_foot.jpg') repeat-x;}

.module .module_body .read_more {position:absolute; bottom:5px; right:25px; height:16px;}

/* single col*/
#single_column{width:940px; background:#cfe4fc; height:auto; float:left;}
#single_column .head a{font-family:Arial,Helvetica, sans-serif; font-size:14px; color:#99ccff; float:right; text-decoration:none; margin-top:7px; margin-right:10px;}
#single_column .head a:hover{color:#fff;}
/* featured proj */
#single_column #featured {width:535px; float:left; margin:30px 0px 30px 45px;}
#single_column #featured .head {background:#001b44; width:523px; height:35px; padding:5px; }
#single_column #featured .head h1{font-family:Arial,Helvetica, sans-serif; font-size:14px; color:#fff; float:left; margin:10px 0px 0px 10px;}
#single_column #featured .body {margin-top:5px; width:530px;}
/* news */
#single_column #news {width:280px; float:left; margin:30px 0px 0px 20px;}
#single_column #news .head {background:#001b44; width:280px; height:35px; padding:5px; }
#single_column #news .head h1{font-family:Arial,Helvetica, sans-serif; font-size:14px; color:#fff; float:left; margin:10px 0px 0px 10px;}
#single_column #news .body {width:270px; background:#fff; padding:10px;}
#single_column #news .body h2{font-family:Times, "Times New Roman", serif; font-style:oblique; font-size:12px; color:#666; margin-top:0px;}
#single_column #news .body a{width:270px; font-family:Arial,Helvetica, sans-serif; font-size:14px; color:#333; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#single_column #news .body a:hover{font-family:Arial,Helvetica, sans-serif; font-size:14px; color:#666; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#single_column #news .body hr{border:solid 1px #e8e8e8; padding:0px;}

#vendors_table img {width:170px; height:auto; padding:10px;}

#gallery{padding-left:20px;}
#gallery ul{list-style:none;}
#gallery ul li{float:left; margin:5px;}

/* footer */
#footer{width:940px; height:auto; margin:auto; margin-top:0px; background:#000; position:relative;}
#footer p{font-family:Arial,Helvetica, sans-serif; font-size:11px; color:#999; text-decoration:none; padding:0px; margin:0px; position:relative; z-index:1;}
#footer p a{font-family:Arial,Helvetica, sans-serif; font-size:11px; color:#d3ecff; text-decoration:none; text-transform:uppercase; margin-right:10px;}
#footer p a:hover{color:#7fc8fe;}
#footer .copyright {width:301px; height:auto; float:right; margin-top:5px; text-align:right;}


#footer .navbar{position:absolute; margin:0px 0px 0px; padding:7px 0px; width:auto; z-index:2;}
#footer .navbar li{float:left; list-style:none;}
#footer .navbar li.nav_phone {display:none;}
#footer .navbar li a{text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#d3ecff; font-size:11px; width:auto; padding:0px 0px 0px 7px; border-left:1px solid #666; margin-left:7px; font-weight:normal;}
#footer .navbar li a:hover{color:#7fc8fe;}


/* form */
.theForm{background-color: #fff; padding:10px; font-size:14px; margin-top:20px;}
.theForm input{margin-bottom:10px;}



#association_logos{background:#FFFFFF;}

#association_logos ul{margin:0px 0px 0px; list-style:none; text-align:center; padding:2px 0px;}
#association_logos ul li{display:inline-block; margin:0px 15px;}
#association_logos ul li a{opacity:.5; filter:alpha(opacity=50);}
#association_logos ul li a:hover{opacity:1; filter:alpha(opacity=100);}

.pdfs{list-style:none;}
.pdfs li{margin-top:15px; font-weight:bold;}
.pdfs ul{margin-top:5px;}
.pdfs ul li{list-style:none; background:url(../images/pdf_icon.png) no-repeat left; padding-left:25px; margin:0px; font-weight:normal;}

.required{font-size:12px; color:#990000;}</pre></body></html>