@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:"OpenSans-Regular-webfont";
	font-size:12px;
	color:#424242;	
}

@font-face {
    font-family: "OpenSans-Regular-webfont";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular-webfont.woff") format("woff"), url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Regular-webfont.svg#OpenSans-Regular-webfont") format("svg");
}


@font-face {
    font-family: "OpenSans-Semibold-webfont";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Semibold-webfont.woff") format("woff"), url("../fonts/OpenSans-Semibold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Semibold-webfont.svg#OpenSans-Semibold-webfont") format("svg");
}

/*::selection{background:#D36205;color:#fff}::-moz-selection{background:#D36205;color:#fff}*/

div{
	margin:0px;
	padding:0px;
}

h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	font-weight:normal;
}


p{
	margin:0px;
	padding:0px;
	text-align:justify;
}

img{
	border:none;
}
.fleft{
	float:left;
}

.fright{
	float:right;
}

.clear{
	clear:both; width:100%; margin:0px; padding:0px; font-size:0px; height:0px;
}

.clear_5{
	clear:both; width:100%; margin:0px; padding:0px; font-size:0px; height:5px;
}

.clear_10{
	clear:both; width:100%; margin:0px; padding:0px; font-size:0px; height:10px;
}

.page_bg{
	background:url(../images/bg.jpg) repeat-x top left;
}

.innerpages_bg{
	background:url(../images/inner_bg.jpg) repeat-x top left;
}

#main_wrapper{
	width:100%;
	margin:0;
	padding:0;
}

.header-top{
padding:0;
margin:0 auto;
width:990px;
height:30px;
}

.counter{
	padding:6px 0 0 30px;
	margin:0;
	float:left;
	font-family: "OpenSans-Semibold-webfont";
	font-size:11px;
}

.top_links{
	padding:6px 30px 0 0;
	margin:0;
	float:right;
}

.top_links a{
	font-size:11px;
	font-family: "OpenSans-Semibold-webfont";
	color:#5E5E5E;
	text-decoration:none;
	text-transform:uppercase;
}

.top_links a:hover{
	color:#AE9C4B;
	text-decoration:none;
}

.top_links span{
	font-size:10px;
}

#header_wrapper{
	padding:0;
	margin:0;
	width:100%;
	height:106px;
	background:url(../images/header_bg.jpg) repeat-x left top;
}

.header{
	padding:0;
	margin:0 auto;
	width:990px;
}

.logo{
	margin:0 0 0 5px;
	float:left;
	padding:0;
}

.top_right_img{
	padding:0;
	margin:0;
	float:right;
}

/*.social_network_icons{
	padding:0;
	margin:0 0 0 0;
	float:right;
}

.social_network_icons ul{
	padding:30px 35px 0 0;
	margin:0 0 0 0;
	float:right;
}

.social_network_icons ul li{
	padding:0 10px 0 0;
	margin:0;
	display:inline;
}*/

.navigation{
	padding:0;
	margin:0;
	background:url(../images/nav_bg.jpg) repeat-x;
	height:31px;
	width:100%;
}	
.nav_panel{
	padding:6px 0 0 20px;
	margin:0 auto;
	width:970px;
}
/**html .navigation{
	float:right;
	padding:0 0 0 0;
	margin:80px 10px 0 0;
}	*/

.mid_content_panel{
	width:980px;
	height:334px;
	background:#EBEBEB;
	padding:5px;
	margin:0 auto;
}

.inner_mid_content_panel{
	width:980px;
	height:50px;
	background:#EBEBEB;
	padding:0px;
	margin:0 auto;
}

.inner_mid_content_pane3{
	width:980px;
	height:50px;
	background:#EBEBEB;
	padding:0px;
	margin:0 auto;
}

.inner_mid_content_pane3 h1{
	font-size:22px; font-weight:bold; text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	padding:12px 0px 0 0; color:#5E964D;
	margin:0 auto;
}


.inner_mid_content_panel h1{
	font-size:25px; font-weight:bold; text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	padding:12px 0px 0 0; color:#5E964D;
	margin:0 auto;
}

.inner_mid_content_pane2{
	width:980px;
	padding:0px;
	margin:0 auto;
	margin-top:25px;
	margin-bottom:25px;
}

.inner_content{
	margin-left:20px; 
	margin-right:20px;
	line-height:18px; 
}

.inner_head{font-size:16px; color:#BA9B1D; margin-bottom:5px; font-weight:bold;}
.inner_head2{font-size:15px; color:#5E964D; margin-bottom:5px; font-weight:bold;}
.inner_head3{font-size:14px; color:#BA9B1D; margin-bottom:5px; font-weight:bold;}


.banner{
	padding:0;
	margin:0;
	width:450px;
	height:334px;
	float:left;
}

*html .banner img{
	padding:0;
	margin:0;
	width:450px;
	height:334px;
	float:left;
}

.latest_happenings{
	padding:1px;
	margin:0 0 0 5px;
	width:318px;
	height:332px;
	background:#fff;
	float:left;
}

#myController {padding:6px 10px; width:298px; text-align:right}
#myController span{width:9px; height:9px; overflow:hidden; display:inline-block; margin-left:3px;}
#myController span.jFlowSelected {background:url(../images/dots.gif) no-repeat 0 -9px; margin-right:0px; }

.slide-wrapper { padding: 0px; }

.jFlowControl, .jFlowPrev, .jFlowNext {color:#333; cursor:pointer; background:url(../images/dots.gif) no-repeat 0 0;}
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background:url(../images/dots.gif) no-repeat 0 -9px;}
.slide-wrapper h4{font-size:12px; margin:10px 15px 0 15px; padding:0; padding-bottom:15px; font-weight:normal; border-bottom:1px solid #ebebeb; line-height:16px;}
*html .slide-wrapper h4{font-size:12px; margin:10px 15px 0 15px; padding-bottom:0px; font-weight:normal; border-bottom:1px solid #ebebeb; line-height:16px;}
.slide-wrapper h4 span.image{float:left; width:111px; margin-right:15px; margin-bottom:5px;}
.slide-wrapper h4 span.txt{float:left; width:160px;}
.slide-wrapper h5{margin:0; padding:0; margin-top:5px;}
.slide-wrapper h5 a{color:#ba9b1e; font-weight:normal; font-size:11px;}
.clear{clear:both;}


.latest_happenings h1{
	width:304px;
	height:25px;
	background:#65ABD3;
	padding:5px 0 0 14px;
	margin:0;
	color:#FFFFFF;
	font-size:16px;
	font-family: "OpenSans-Semibold-webfont";
	text-transform:uppercase;
}
.mission{
	padding:0;
	margin:0 0 0 5px;
	width:200px;
	height:334px;
	float:left;
}

.mission h1{
	padding:5px 0 10px 14px;
	margin:0;
	color:#FFFFFF;
	font-size:18px;
	font-family: "OpenSans-Semibold-webfont";
	text-transform:uppercase;
}

.mission_box{
	padding:0;
	margin:0;
	height:164px;
	background:#BA9B1D;
}

.cs_box{
	padding:0;
	margin:11px 0 0 0;
	width:198px;
	height:34px;
	border:1px solid #DADADA;
	background:#FFFFFF;
}

.cs_box img{
	padding:0 0 0 10px;
	margin:0;
	float:left;
}

.cs_box a{
	padding:9px 0 0 12px;
	margin:0 0 0 0;
	color:#58AEDF;
	font-size:13px;
	font-family: "OpenSans-Semibold-webfont";
	text-transform:uppercase;
	text-decoration:none;
	float:left;
}

.cs_box a:hover{
	color:#66A154;
	text-decoration:none;
}

.e_auction_box{
	padding:0;
	margin:5px 0 0 0;
	width:198px;
	height:34px;
	border:1px solid #DADADA;
	background:#FFFFFF;
}

.e_auction_box img{
	padding:0 0 0 10px;
	margin:0;
	float:left;
}

.e_auction_box a{
	padding:9px 0 0 12px;
	margin:0 0 0 0;
	color:#58AEDF;
	font-size:13px;
	font-family: "OpenSans-Semibold-webfont";
	text-transform:uppercase;
	text-decoration:none;
	float:left;
}

.e_auction_box a:hover{
	color:#66A154;
	text-decoration:none;
}

.ex_employee_box{
	padding:0;
	margin:5px 0 0 0;
	width:198px;
	height:34px;
	border:1px solid #DADADA;
	background:#FFFFFF;
}

.ex_employee_box img{
	padding:0 0 0 10px;
	margin:0;
	float:left;
}

.ex_employee_box a{
	padding:9px 0 0 12px;
	margin:0 0 0 0;
	color:#58AEDF;
	font-size:13px;
	font-family: "OpenSans-Semibold-webfont";
	text-transform:uppercase;
	text-decoration:none;
	float:left;
}

.ex_employee_box a:hover{
	color:#66A154;
	text-decoration:none;
}

.career_box{
	padding:0;
	margin:5px 0 0 0;
	width:198px;
	height:34px;
	border:1px solid #DADADA;
	background:#FFFFFF;
}

.career_box img{
	padding:0 0 0 10px;
	margin:0;
	float:left;
}

.career_box a{
	padding:9px 0 0 10px;
	margin:0 0 0 0;
	color:#58AEDF;
	font-size:13px;
	font-family: "OpenSans-Semibold-webfont";
	text-transform:uppercase;
	text-decoration:none;
	float:left;
}

.career_box a:hover{
	color:#66A154;
	text-decoration:none;
}

.news_box{
	padding:0;
	margin:0 auto;
	border:1px solid #EBEBEB;
	width:988px;
	height:38px;
	background:#66A154;
}

.news_box h1{
	padding:9px 0 0 15px;
	margin:0;
	width:105px;
	height:29px;
	background:#BA9B1D;
	color:#FFFFFF;
	font-size:14px;
	font-family: "OpenSans-Semibold-webfont";
	float:left;
}

.news_scroll{
	padding:0;
	margin:0;
}

#loopedSlider{width:450px; height:334px;}
/*#np{position:absolute; width:910px; height:76px;  z-index:99; margin:260px 0 0 5px; background:url(../images/banner_caption.png) no-repeat center;}
#loopedSlider #np a{display:inline; float:left; cursor: pointer; width:31px; }
#loopedSlider #np a.previous {margin-left:0;}
#loopedSlider #np a.next {float:right; margin-right:0;}*/

#loopedSlider {width:450px; margin:0 auto 0 auto; }
#loopedSlider .container { width:450px; height:334px; overflow:hidden; position:relative;}
#loopedSlider .slides { position:absolute; top:0; left:0; }
#loopedSlider .slides div {	position:absolute; top:0; width:450px; display:block;}

ul.pagination { list-style-type:none; margin:315px 0 0 370px; padding:0; position:absolute; height:13px; z-index:9;}
ul.pagination li { float:left; margin:0 2px; display:inline; width:13px; height:13px; margin-right:3px; }
ul.pagination a { display:block; padding:0; overflow:hidden; width:13px; height:13px; background:url(../images/pagging.png) no-repeat;}
ul.pagination a:hover { background-position:0 -13px; }
ul.pagination li.active a { background-position:0 -13px }


.banner-shdw{
	width:970px;
	height:44px;
	padding:0;
	margin:0;
}

.footer_wrapper{
	width:100%;
	margin:0;
	padding:0px 0 0px 0;
	border-top:3px solid #EBEBEB;
}


.footer{
	width:970px;
	margin:0 auto;
	padding:10px 10px;
	font-size:11px;
}

.footer a{
	font-family: "OpenSans-Semibold-webfont";
	color:#4B4B4B;
	padding:0px 3px;
	text-decoration:none;
	padding:0;
	margin:0;
}
.footer a:hover{
	color:#BA9B1D;
	text-decoration:none;
}


/* New Latest Right Side Menu*/
.tabs {list-style:none; padding:0; margin:0; background-color:#fff; float:left; width:190px;}
.tabs li {display:block; margin:0px 0px 0px 0px; float:left}
.tabs li a {display:block; width:190px; height:28px; text-decoration:none; background-color:#659F53; font-size:12px; text-decoration:none; color:#fff;line-height:28px; text-indent:5px; border-bottom:1px solid #fff; padding:0px 0px 0px 0px;}
.tabs li a:hover { background-color:#BA9B1D; color:#fff; padding:0px 0px 0px 0px;}
.tabs li a.selected, .tabs li a.selected:hover { background-color:#BA9B1D; color:#fff; border-color:#fff;cursor:default; padding:0px 0px 0px 0px;}


.eauction-links:link{font-size:12px; color: #659F53; font-weight:bold; text-decoration:underline}
.eauction-links:visited{font-size:12px; color:#659F53; font-weight:bold; text-decoration:underline}
.eauction-links:hover{font-size:12px; color: #BA9B1D; font-weight:bold; text-decoration: none}
.eauction-links:active{font-size:12px; color:#659F53; font-weight:bold; text-decoration:underline}

.mail-links:link{font-size:12px; color: #000000; font-weight:bold; text-decoration:underline}
.mail-links:visited{font-size:12px; color:#000000; font-weight:bold; text-decoration:underline}
.mail-links:hover{font-size:12px; color: #BA9B1D; font-weight:bold; text-decoration: none}
.mail-links:active{font-size:12px; color:#000000; font-weight:bold; text-decoration:underline}

.award-links:link{font-size:12px; color: #659F53; font-weight:normal; text-decoration:none}
.award-links:visited{font-size:12px; color:#659F53; font-weight:normal; text-decoration:none}
.award-links:hover{font-size:12px; color: #424242; font-weight:normal; text-decoration: none}
.award-links:active{font-size:12px; color:#659F53; font-weight:normal; text-decoration:none}

.tenders-links:link{font-size:15px; color: #BA9B1D; font-weight:normal; text-decoration:underline}
.tenders-links:visited{font-size:15px; color:#BA9B1D; font-weight:normal; text-decoration:underline}
.tenders-links:hover{font-size:15px; color: #424242; font-weight:normal; text-decoration: none}
.tenders-links:active{font-size:15px; color:#BA9B1D; font-weight:normal; text-decoration:underline}

/*-------------paper-notice-form--------------*/

.submit-button {
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	border: 1px solid #0090D9;
	background-color: #0090D9;
	line-height: normal;
	cursor: pointer;
	color:#ffffff;}
	
.input{border:solid 1px #CCCCCC; background-image: url(../images/inner/input-bg.gif);
background-repeat:repeat-x; height:22px; width:200px; font-size:11px; color:#333; text-indent:2px; overflow:hidden; padding-top:2px;}

.multi{
border:solid 1px #CCCCCC; 
background-image: url(../images/inner/input-bg.gif); 
background-position:top; background-color:#FFFFFF;
background-repeat:repeat-x;
font-size:11px; color:#333; 
text-indent:2px; 
overflow:hidden; 
padding-top:2px; 
font-family:Arial, Helvetica, sans-serif;
resize:none; width:200px;
} 

.bold-gen{
border:solid 1px #CCCCCC; 
background-image:url(../images/inner/input-bg.gif);
background-repeat:repeat-x; 
font-size:12px; 
width:200px; 
font-family:verdana; 
color:#000; 
padding:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
} 

.star{font-size:12px; color:#FF0000; font-weight:bold;}

.arrow1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#BA9B1D; font-weight:bold;}

.arrow2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#659F53; font-weight:bold;}

.sitemap1-links:link{font-size:13px; color: #659F53; font-weight:bold; text-decoration:none}
.sitemap1-links:visited{font-size:13px; color:#659F53; font-weight:bold; text-decoration:none}
.sitemap1-links:hover{font-size:13px; color: #424242; font-weight:bold; text-decoration: none}
.sitemap1-links:active{font-size:13px; color:#659F53; font-weight:bold; text-decoration:none}

.sitemap2-links:link{font-size:12px; color: #BA9B1D; font-weight:bold; text-decoration:none}
.sitemap2-links:visited{font-size:12px; color:#BA9B1D; font-weight:bold; text-decoration:none}
.sitemap2-links:hover{font-size:12px; color: #424242; font-weight:bold; text-decoration: none}
.sitemap2-links:active{font-size:12px; color:#BA9B1D; font-weight:bold; text-decoration:none}

.sitemap3-links:link{font-size:12px; color: #659F53; font-weight:normal; text-decoration:none}
.sitemap3-links:visited{font-size:12px; color:#659F53; font-weight:normal; text-decoration:none}
.sitemap3-links:hover{font-size:12px; color: #424242; font-weight:normal; text-decoration: none}
.sitemap3-links:active{font-size:12px; color:#659F53; font-weight:normal; text-decoration:none}
