/* CSS Document */
@charset utf-8;
input{margin:0;padding:0}
body{
	margin:0px;
	font-size:12px;
	color:#000000;
	background-color:#a9a9a9;
	background:#fff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
a{color:#005593;outline:none;text-decoration:none;cursor:pointer}
div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend{border:0;outline:0;vertical-align:baseline;background:transparent;margin:0;padding:0}

#bd{
	margin:0 auto;
	width:100%;
	
}

#dp{
	width:990px;
	margin:auto;
	min-width:975px;
}

#navtp{
	background-color: #007dc5;
	height: 28px;
	/*width: 700px;*/
	text-align: center;
		line-height: 28px;
		background:none repeat scroll 0% 0% rgb(0, 124, 196);
		margin:auto;
		/*position:fixed;
		width:100%;
		top:0px;
		left:0px;*/
		
}

#navtp ul {
	margin:auto;
	padding:0px;
	list-style:none;
	width:100%;
}

#navtp ul li {
	display:inline;
	padding-right: 15px;
	background-image: url(../images/footermenudivider.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 15px;
}
#navtp ul li a:link, #navtp ul li a:visited {
	color:#ffffff;
	font-style:normal;
	outline:0 none;
}


.pg{
width:100%;
margin:0px auto;
padding-top:7px;
}


.colleft
{
float:left;
width:20%;
padding:0px 5px 0px 5px;
}

.dlogo
{
margin:auto;
text-align:center;
/*background:none repeat scroll 0% 0% rgb(245,131,32);*/

border-bottom:1px solid #CCCCCC;
}

.dlogo a{
color:rgb(245,131,32);
}

.dlogo a h1{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*line-height:20px;*/
/*visibility:hidden;*/
}

.dlogo a h4{
font-size:12px;
/*margin-top:4px;*/
font-style:italic;
}
.sale {
	background:url(../images/b/salenotice.gif) no-repeat left top;
	width:128px;
	height:30px;
	float:left;
	padding-left:50px;
}
.sale:hover {
	background:url(../images/b/salenoticehover.gif) no-repeat left top;
}
.salenotice {
	background: url('../images/b/salenotice.jpg') no-repeat scroll left top transparent;
    width: 128px;
    height: 33px;
    float: left;
    padding-left: 50px;
}
.salenotice:hover {
	background:url(../images/b/salenoticehover.jpg) no-repeat left top;
}

.bnr{
/*border-left:1px solid #CCCCCC;*/
width:550px;
float:left;
padding:0px 5px 0px 5px;
margin:0px 5px;
}

#bnrtop{
/*border-left:1px solid #CCCCCC;*/
width:100%;
margin:5px 5px 20px 5px;

}



.colright
{
float:right;
width:18%;
padding:0px 5px 0px 5px;
}



#accordion
{
margin-top:10px;
}
.achiev
{
margin-top:10px;
border: 1px solid #aaaaaa;
border-top-left-radius: 4px;
border-top-right-radius: 4px;

}

.achiev h3.norm
{
margin-top:15px;
line-height:25px;
font-weight:bold;
text-decoration:underline;
font-size:13px;
margin:0 5px;
}

.achiev a img#mapt
{
margin:5px 0px 5px -7px;
}
.achievhead h3
{
padding-left: 2.2em;
line-height:25px;
border-bottom:1px solid #aaaaaa;
font-weight:bold;
font-size:13px;
}
.achiev ul
{
margin:auto;
	padding:5px 0px 5px 20px;
	list-style:none;
	line-height:1.6;
}

.achiev p
{
text-align:justify;
padding:5px;
}

.achiev p img
{
text-align:justify;
margin:5px;
}



.achiev ul li a:link, .achiev ul li a:visited {
	font-style:normal;
	outline:0 none;
	color:#000000;
}

#navtp ul li a:hover, .achiev ul li a:hover,ul li a:hover {
	color:rgb(245, 131, 32);
}




#navfot
{
 background: url(../images/bar.jpg) repeat-x scroll left bottom transparent;
    bottom: 0;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 12;
	height:25px;
	line-height:25px;
}

#navfot span
{
margin:0 10px;
color:#F58320;
}
#navfot span a
{
color: #FFFFFF;
}

#navfot span.ut
{
float:right;
}

#navfot span.ut a
{
text-decoration:underline;
}

#searc
{
margin-top:-5px;
}

#cont
{
height:60px;
margin-top:6px;
padding-top:4px;
 background: url(../images/con_us.png) no-repeat 2px 5px transparent;
 border: 1px solid #aaaaaa;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
text-align:right;
font-weight:bold;
}
#cont span{
margin-right:5px;
line-height:18px;;
text-align:right;
}

.flashbanner
{
    float: left;
   /* height: 192px;
    width: 570px;
	margin-top:20px;*/
}

#dialog-modal{
display:none;}
#mapgba{
width:100%;
cursor:pointer;

}
#boilogo
{
width:100%;
cursor:pointer;
}

/*#conten
{
width:100%;
}
#contenlef
{
float:left;
width:48%;
}
#contenlef
{
float:right;
width:50%;
}
*/

.punchline{
text-align:center;
font-size:20px;
line-height:30px;
}

.bottomright {
	height:285px;
	font-family:Arial;
	font-size:12px;
	line-height:30px;
	margin-top:15px;
}
.bottomright a:link {
	color:#333333;
	text-decoration:none;
}
.bottomright a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
.summery {
	background:url(../images/b/summery.jpg) no-repeat left top;
	width:128px;;
	height:30px;
	float:left;
	padding-left:50px;
}
.summery:hover {
	background:url(../images/b/summeryhover.jpg) no-repeat left top;
}
.eoi {
	background:url(../images/b/eoi.jpg) no-repeat left top;
	width:128px;
	height:30px;
	float:left;
	padding-left:50px;
}
.eoi:hover {
	background:url(../images/b/eoihover.jpg) no-repeat left top;
}

.tender {
	background:url(../images/b/tender.jpg) no-repeat left top;
	width:128px;
	height:33px;
	float:left;
	padding-left:50px;
}
.tender:hover {
	background:url(../images/b/tenderhover.jpg) no-repeat left top;
}

.feedback {
	background:url(../images/b/feedback.jpg) no-repeat left top;
	width:128px;
	height:33px;
	float:left;
	padding-left:50px;
}
.feedback:hover {
	background:url(../images/b/feedbackhover.jpg) no-repeat left top;
}

.news {
	background:url(../images/b/news.png) no-repeat left top;
	width:128px;
	height:33px;
	float:left;
	padding-left:50px;
}
.news:hover {
	background:url(../images/b/newshover.png) no-repeat left top;
}

.portal{
background:url(../images/b/portal.png) no-repeat left top;
	width:128px;
	height:33px;
	float:left;
	padding-left:50px;
}
.portal:hover {
	background:url(../images/b/portal.png) no-repeat left top;
}

.marquee, .marquee-with-options {
			  width: 100%;
			  overflow: hidden;
			}