@charset "utf-8";



/* CSS Document */







body{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#f6fafc url(../images/background.gif) repeat-x 0 0}







ul, li, p, h1, h2, h3, h4, h5, h6{ padding:0px; margin:0px;}



ul, ul li{ list-style:none}



img{border:none}







#container{width:100%;}



#page-holder{width:980px; margin:0px auto}







/******* Header ********/



#header{width:100%; background:url(../images/header-bg.gif) no-repeat 0 0; height:98px;}



.logo{float:left; margin:13px 0 0;}



.top-links{ float:right; margin:5px 35px 0 0; color:#fff}



.top-links a{text-decoration:none; color:#fff; font-weight:bold; padding:0 2px}



.top-links a:hover{text-decoration:none; color:#000; font-weight:bold; padding:0 2px}







.navigation{width:}







.navigation ul{width:100%;}



.navigation ul li{ float:left; font-size:15px; font-weight:bold; color:#fff; background:url(../images/seprator.gif) no-repeat 100% 0; margin:1px 0 0}



.navigation ul li a{padding:7px 14px; float:left; color:#fff; text-decoration:none}



.navigation ul li a:hover{padding:7px 14px; float:left; color:#71c4f8; text-decoration:none}







#middle{margin:13px 0 0; width:100%; float:left}







.left-section{width:266px; float:left}







/******* Bluebox ******/



.blue-box{ width:100%; float:left; margin:0px 0px 12px; padding:0px;}



.blue-box .top{background:url(../images/bluebox-tmiddle.gif) repeat-x 0 0; width:auto; display:block}



.blue-box .topleft{background:url(../images/bluebox-tleft.gif) no-repeat 0 0; width:auto; height:45px; display:block}



.blue-box .topright{background:url(../images/bluebox-tright.gif) no-repeat 100% 0; width:auto; height:45px; display:block;font-size:0px }



.blue-box .topright h1{font-size:22px; color:#ffffff; padding:12px 0 0 15px}



.blue-box .bottom{background:url(../images/bluebox-bmiddle.gif) repeat-x 0 0!important; width:auto; display:block; font-size:0px; line-height:0px; height:11px}



.blue-box .bottomleft{background:url(../images/bluebox-bleft.gif) no-repeat 0 0; width:auto; height:11px; display:block; font-size:0px; line-height:0px; }



.blue-box .bottomright{background:url(../images/bluebox-bright.gif) no-repeat 100% 0; width:auto; height:11px; display:block;font-size:0px; line-height:0px; }



.blue-box .container{padding:0px 2px 0px;  width:auto; border:0px; background:url(../images/bluebox-middle.png) repeat-y}






.content{width:100%;}
.content:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html .content{height:1px} /* */


ul.leftnav{width:240px; margin:0px 0 0px 10px; padding:5px 0 0;}
ul.leftnav li{ float:left; padding:0 8px; width:218px; background:url(../images/arrow.gif) no-repeat 0 7px; border-bottom:1px solid #c4deea; padding-left:15px;}
ul.leftnav li a{color:#9e1020; font-size:12px; font-weight:bold; color:#9e1020; text-decoration:none; padding:3px 5px; float:left}


/******* Greybox ******/



.grey-box{ width:100%; float:left; margin:0px 0px 12px; padding:0px;}



.grey-box .top{background:url(../images/whitebox-tmiddle.gif) repeat-x 0 0; width:auto; display:block}



.grey-box .topleft{background:url(../images/whitebox-tleft.gif) no-repeat 0 0; width:auto; height:11px; display:block}



.grey-box .topright{background:url(../images/whitebox-tright.gif) no-repeat 100% 0; width:auto; height:11px; display:block;font-size:0px }



.content h1{font-size:22px; color:#114a8e; padding:2px 0 5px 2px; border-bottom:1px solid #eaeaea; margin:0 10px}



.grey-box .bottom{background:url(../images/whitebox-bmiddle.gif) repeat-x 0 0!important; width:auto; display:block; font-size:0px; line-height:0px; height:11px}



.grey-box .bottomleft{background:url(../images/whitebox-bleft.gif) no-repeat 0 0; width:auto; height:11px; display:block; font-size:0px; line-height:0px; }



.grey-box .bottomright{background:url(../images/whitebox-bright.gif) no-repeat 100% 0; width:auto; height:11px; display:block;font-size:0px; line-height:0px; }



.grey-box .container{padding:0px 2px 0px;  width:auto; border:0px; background:url(../images/whitebox-middle.gif) repeat-y}







.content:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}



/* \*/ * html .content{height:1px} /* */







ul.news{ margin:5px 10px 10px 15px;padding-top:10px; padding-bottom:30px; .padding-bottom:10px;}



ul.news li{width:240px; line-height:15px; float:left; font-size:11px; background:url(../images/arrow1.gif) no-repeat 0 9px; padding:5px 0 4px 15px; }



ul.news li a{ text-decoration:underline; color:#454545}







.map{ float:left; margin:10px 0 10px 15px}



.right-section{width:708px;_width:692px; float:right; margin:0 0 0 6px}



.right-section .banner{ float:left; margin:0 0 12px 0}



.grey-box .container1{padding:0px 2px 0px;  width:auto; border:0px; background:url(../images/whitebox-middle1.gif) repeat-y}







.blog{color:#646464; margin:10px}



.blog h2{ background:#eef7fa; float:left; width:662px; font-size:16px; color:#9e1020; padding:2px 10px; font-weight:bold}



.blog p{ padding:5px 10px}



.post{width:100%; float:left; padding:2px 10px; margin:0 0 7px 0}



.posted{width:600px; float:left}



.posted span{color:#9e1020; font-size:11px; font-family:Verdana, Geneva, sans-serif}



.more{float:left}



.more a {color:#114A8E !important; text-decoration:none;}







.posted img{ vertical-align:middle; margin:0 3px}







.blog-sec{width:100%; float:left; margin:0 0 3px 0;}

.blog-sec h2{margin:0 0 3px 0}

.blog-sec a{color:#9E1020; text-decoration:none}





#footer{width:100%; background:url(../images/footer-bg.gif) repeat-x 0 0; float:left; margin:10px 0 0; height:68px; text-align:center}



.footer-content{padding:12px 0 0; color:#114a8e;}



.footer-content a{color:#114a8e; text-decoration:none; padding:0 3px}



.footer-content  p{color:#999999; padding:10px 0 0}



/******* Greybox ******/

.inner-box{ width:705px; _width:690px;float:left; margin:0px 0px 12px; padding:0px; text-align:left}

.inner-box .top{background:url(../images/whitebox-top.png) repeat-x 0 0; width:auto; font-size:0px; display:block; height:16px;}

.inner-box .bottom{background:url(../images/whitebox-bottom.png) repeat-x 0 0; width:auto; font-size:0px; display:block; height:16px;}

.inner-box .middle{background:url(../images/whiteboxmiddle.png) repeat-y 0 0; width:100%; display:block;}



.middle:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}



/* \*/ * html .middle{height:1px} /* */



.inner-content{padding:0px; width:705px; _width:690px; float:left; }

.inner-content h1{font-size:22px; color:#114a8e; padding:10px 0 5px 2px; border-bottom:1px solid #eaeaea; margin:0 10px}

.inner-content p{color:#646464; padding:5px 15px;}



.right-section .contentpaneopen{ padding:0px; margin:0; border:0px; border-collapse: collapse; }



.inner-content p.head{color:#9E1020; font-weight:bold; font-size:13px}



.inner-content ul{margin:0px 10px 10px 18px; padding:0px; float:left; width:97%;}

.inner-content ul li{color:#646464; background:url(../images/arrow1.gif) no-repeat 5px 9px; padding:5px 0 4px 20px; }

.inner-content h3{color:#9E1020; font-weight:bold; font-size:13px; padding:10px 10px 5px 15px;}



.inner-content table a{color:#0070ad}



.inner-content ul.address{margin:0px 10px 0px 10px; padding:0px; float:left; width:100%;}

.inner-content ul.address li{color:#646464; background:url(../images/arrow1.gif) no-repeat 5px 9px; padding:5px 0 4px 20px; width:210px; float:left}



.contactform{width:100%;}

.contactform label{width:150px; float:left; font-weight:bold; color:#555}

.contactform input{width:250px; border:1px solid #d7d7d7; float:left; margin-bottom:10px; height:20px}

.contactform br{clear:left}



.contactform1{width:100%;}

.contactform1 label{ float:left; font-weight:bold; color:#555}

.contactform1 input{width:185px; border:1px solid #d7d7d7; float:left; height:20px}

.contactform1 br{clear:left}





.inner-content form{ margin:20px 0 0 10px;}



.contentpaneopen hr{color:#EAEAEA}



.ev_detail{padding:0 15px}



ul.partnetlogo{widthL:705px; margin:10px; float:left; list-style:none}

	ul.partnetlogo li{width:100%; list-style:none; float:left; text-align:center;margin:0 auto}

	ul.partnetlogo li img{ float:left; padding:10px 10px; }

	

	

.awardContract {height:135px; overflow:auto;}	



.about{color:#646464; margin:0 10px 10px 10px}



.about h2{ float:left; width:662px; font-size:16px; border-bottom:1px solid #EAEAEA; margin-bottom:10px; color:#9e1020; padding:2px 10px; font-weight:bold}



.about p{ padding:10px 10px 5px 10px}



.about a{ font-size:14px; color:#114a8e; padding:2px 10px 2px 0; font-weight:bold}





.about1{color:#646464; margin:0 10px 10px 10px}



.about1 h2{ float:left; width:662px; font-size:14px; border-bottom:1px solid #EAEAEA; margin-bottom:10px; color:#9e1020; padding:2px 10px; font-weight:bold}



.about1 p{ padding:10px 10px 5px 10px}



.about1 a{ font-size:11px; color:#114a8e; padding:2px 10px 2px 0; font-weight:normal}





.grey-box{ width:100%; float:left; margin:0px 0px 12px; padding:0px;}



.grey-box .top1{background:url(../images/whitebox2-tmiddle.gif) repeat-x 0 0; width:auto; display:block}



.grey-box .topleft1{background:url(../images/whitebox2-tleft.gif) no-repeat 0 0; width:auto; height:11px; display:block}



.grey-box .topright1{background:url(../images/whitebox2-tright.gif) no-repeat 100% 0; width:auto; height:11px; display:block;font-size:0px }

.inner-banner{margin-left: 12px; float: left;}
.message{width:95%; float:left;}
.content-portion{width: 100%; float: left;}