body{margin:0px; padding:0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(mainbg2.jpg) center  -16px repeat-x;}
body p{margin:0px;}
img{border:0px;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
#container{width:1020px; margin:0 auto;}

a:hover{color:#990000;}
.logo { position:absolute; top:1px; left:-10px; width:100px; height:100px; background-image:url(logo.png); background-repeat:no-repeat;}
/*top nav*/

#topimg2{width:100%; height:100px; margin:0 auto; background:url(topHeader.png) repeat;  position:relative; z-index:50;}
#topnav2{width:980px; position:relative; margin:0 auto; font-size:11px; font-weight:bold; color:#FFFFFF; padding-top:5px;}
#topnav2 ul{list-style:none; margin:20px 0 0 0; padding:4px; float:right; }
#topnav2 ul li{display:inline; float:left;}
#topnav2 ul li a{color:#FFFFFF; font-family: Arial; font-size:14px; margin:0 0 0 2px;  float:left; text-decoration:none; padding:6px 10px;  font-weight:normal; background:#000; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; text-align:center !important;}
#topnav2 ul li a:hover{color:#fff; background:#22a1cc;}



#topnav2 ul { list-style:none;
	position:relative; }

#topnav2 ul a { display:block;
	text-decoration:none; }

#topnav2 ul li {
	position:relative;
	float:left;
	margin:0;
	padding:0 }

#topnav2 ul ul {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	margin:0; padding:0;
	padding:0; width:200px!important;}


#topnav2 ul li:hover > ul {display:block }

.navactive{ background:#22a1cc!important; border-radius:4px;}


/*logo and banner*/
#boxnew{width:1024px; margin-top:15px;}
#boxnewleft{width:682px; height:330px; float:left;}
#boxnewright{width:298px; height:340px; text-align:center; float:right; margin-top:-50px;}

#boxm{width:70%; height:34px; clear:both; margin-top:0px;}
#logobox{width:100%; float:left; color:#000000; margin-top:15px; margin-bottom:5px; }
#logobox img{float:left;}
#logobox p{float:left; font-size:18px; color:#000; width:650px; text-align:left; font-family:Arial, Helvetica, sans-serif; padding:0px 0px 0px 8px;}
#logobox p span{font-weight:bold;}
#iconbox{width:40%; height:34px; float:right; text-align:right; margin-top:15px; margin-right:6px;}

/*Flash and banner*/
#flash{width:682px; height:246px; float:left; margin:5px 0 0 0;}
#flashbox{width:682px; height:305px;float:left; margin-top:10px;}
#bannerstrip{width:682px; height:59px; clear:both; background-color:#0d448a; background:url(bg_strip.gif) repeat-x; font-size:12px; color:#FFFFFF;}
#bannerstrip p{font-size:18px; color:#FFFFFF; text-align:left; font-family:Arial, Helvetica, sans-serif; padding:18px 4px 0px 5px; float:left;}

/*center home page*/
#center{width:100%;}
#abtbox{width:100%; margin-top:-45px; padding:4px 0px 4px 0px;}
#abtbox p{font-size:18px; color:#202020; text-align:justify;}
#abtbox h2{font-size:26px; margin:500px 0 0 0; font-weight:normal; padding:0 0 20px 0; color:#202020; text-align:justify;}
#abtbox p a{font-size:18px;}
#abtbox p img{float:right; margin-top:12px; margin-bottom:10px;}

#foursection{width:100%; clear:both; margin-top:30px; padding:0px 0px 30px 0px;background-color: #f1f1f1; /* background:url(dvider1.png) center bottom no-repeat;*/ overflow:hidden; }
#foursection strong{ font-family:myrid pro; font-size:20px; font-weight:normal; text-transform:uppercase; color:#333;}
#foursection .txt{ font-size:12px; font-family:Verdana, Geneva, sans-serif; text-align:justify; color:#8F9090;}
#foursection ul{margin:0px; padding:0px; list-style:none;}
#foursection ul li{list-style-type:none; padding:14px 4px 0px 0px; margin-left:6px; margin-top:4px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; text-shadow: 1pt 1pt #666;}
#foursection ul li a {list-style-type:disc; padding:4px 4px 0px 0px; margin-top:4px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#ffffff;}
#foursection ul li a:hover{color:#000;}
#foursection h3{ line-height:29px; padding-left:5px; color:#FFFFFF; font-size:16px;}
#foursection p{padding:5px 5px 0px 0px; text-align:left; font-size:12px; padding:0px 0px 0px 4px;}
#foursection h4{font-size:15px; color:#011f49; font-family:Arial; font-weight:bold; padding:5px 0px 0px 4px;}

#box1{width:243px; height:320px;  background:url(box1.jpg) left top no-repeat; float:left; text-align:left; padding:10px 0px 0px 5px;}
#box2{width:243px; height:320px;  background:url(box2.jpg) left top no-repeat; float:left; margin-left:10px; padding:10px 0px 0px 5px;}
#box3{width:243px; height:320px;  background:url(box3.jpg) left top no-repeat; float:left; margin-left:10px; padding:10px 0px 0px 5px;}
#box4{width:243px; height:320px;  background:url(box4.jpg) left top no-repeat; float:right; margin-right:2px; padding:10px 0px 0px 5px;}



#addbox{width:100%; clear:both; padding:0px 0px 15px 0px; margin:180px 0 40px 0; font-size:14px; font-style:italic;	}
#addbox span{font-weight:bold; font-size:13px; color:#82002c;}
#addbox h2{ font-style:italic; font-size:24px; color:#666666;}


#validatelogobox2{width:180px; float:right; margin-top:10px; margin-left:8px;}


.icons{ width:100%; background:#fff;  }
.icons .ft{ width:980px; margin:0 auto;}
/*sitemapbox*/
#mainfooter{ width:100%;  margin:0 auto; background:#353535;}
#sitemapbox{width:100%; height:320px; padding:40px 0; margin:0 auto;}
#sitemapbox h2{color:#FFFFFF; font-size:14px; padding:22px 0px 5px 10px; text-decoration:none;}
#sitemapbox ul{margin:0px 0 0 10px; padding:0px; list-style-type:none;}
#sitemapbox ul li{list-style-type:none; margin-left:0px; color:#FFFFFF; padding:3px 0px 3px 0px;}
#sitemapbox ul li a{color:#1eadff; text-decoration:none; font-size:12px;}
#sitemapbox ul li a:hover{color:#FFF}

#sbox1{width:18%; float:left;}
#sbox2{width:22%; float:left;}
#sbox3{width:16%; float:left;}
#sbox4{width:20%; float:left;}
#sbox5{width:24%; float:left;}

/*footer*/
.footer{ background:url(footer.jpg) left top repeat-x; height:220px; position:relative;}
#spacerfooter{width:980px; height:0px; clear:both; margin:0 auto; padding:0px; }
#fotterbox{width:980px; clear:both; margin:0 auto; padding:0px;}
#footer{width:100%; overflow:hidden; clear:both; height:auto; padding:0 0 0 0; border-top:#666 solid 1px; background:#353535; margin:50px auto0  ; position:relative;}
#footerleft{width:100%; float:left; color:#FFFFFF; font-size:22px; margin-top:18px; padding-left:4px; visibility:hidden;}
#footerright{width:100%;  color:#FFFFFF; font-size:11px;  text-align:left; padding-right:4px; float:left; clear:both; padding:15px 0 0 0;}
#footerright a{ color:#FFF; text-decoration:none; float:left; margin:0px 0 0 15px; }
#footerright a:hover{ color:#09F;}
.micro{clear:both; float:right; margin:15px 0 15px 15px; }
.social-icons{float:left; position:relative; margin-left:175px; margin-top:10px;  }
.subfooter{border-top:#666666 solid 1px; margin:15px 0 0 0;  clear:left;}
.btmlink{color:#FFFFFF;font:11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.btmlink a{color:#FFFFFF;font-size:11px; text-decoration:none; float:left; width:220px; list-style:circle;   text-align:left; padding:2px 7px; margin:2px; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
.btmlink a:hover{color:#08beff;font-size:11px; text-decoration:none; }
#metatagbox{width:100%; clear:both; margin:0 auto; padding:0px;}
#metatagbox p{font-size:10px; text-align: justify; color:#ffffff; padding:4px 4px 0px 4px;}
#mgbox{width:100%; height:25px; clear:both; margin:0 auto; padding:0px;}
#mgbox1 p {width:92%; position:absolute; bottom:10px; right:125px; color:#FFFFFF; text-align:right;}
#mgbox1 p a{color:#ffffff;  }
#mgbox1 p a:hover{color:#fac900;}
#mgbox2 {width:8%;  text-align:left; float:right; margin:7px 0 0 0;}





 .boxecontent{ /*background:url(boxeContainer.jpg) left top no-repeat; */ width:380px; height:169px; float:left; display:inline-block; margin:0 10px 20px 0; position:relative;}
 .boxecontent .corner{ position:absolute; top:-10px; right:2px;visibility:hidden; }
  .boxecontent ul{ color:#2f81bb !important; font-size:16px; margin:5px  0 0 30px; padding:0px;}
  .boxecontent ul li span{ color:#5c5959 !important; font-size:12px;}
 .boxecontent h3{ color:#fff !important; font-size: 18px;
    font-weight: normal;
    text-transform: uppercase; margin:12px 0 0 15px; padding:0 0 3px 5px; background:#999999;}
	
	 /* ------ mobilyslider
-----------------------------------------------*/



.slider {
margin:0 auto;
width:725px;
height:285px;
right:0px;
position:relative;



}

.sliderContent {
float:left;
width:725px;
height:285px;
clear:both;
position:relative;
overflow:hidden;

}


	
.sliderArrows a {
display:none;
text-indent:-9999px;
outline:none;
z-index:50;
background-image:url(prev_next.png);
width:42px;
height:42px;
position:absolute;
top:40%;
margin-top:4px;
}



.prev {
background-position:0 0;
left:15px;
}

.prev:hover {
background-position:0 -44px;
}

.next {
right:15px;
background-position:-44px 0;
}

.next:hover {
background-position:-44px -44px;
}

.sliderContent .item {
position:absolute;
height:260px;width:499px;
	
}

.sliderBullets {
position:absolute;
bottom:10px;
left:50%;
z-index:50;
margin-left:-45px;
}

.sliderBullets a {
display:block;
float:left;
text-indent:-9999px;
outline:none;
margin-left:5px;
width:10px;
height:11px;
background:url(bullets.png) no-repeat;
}

.sliderBullets .active {
background-position:0 -11px;
}


.sliderImg{width:1019px; height:187px; margin-top:18px;}



#mainFooter {
    background: #353535;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 0 48px 0;
    width: 100%;
	border-bottom:#666 solid 1px;
}
#mainFooter .footer2 {
    margin: 0 auto;
    padding: 30px 0;
    position: relative;
    width: 1020px;
}
#mainFooter .footer2 ul{
     width:500px;
}



#mainFooter .footer2 ul h2 {
    color: #8ED7F7;
    font-size: 16px;
    margin: 0 0 8px;
    padding: 0;
    text-transform: uppercase;
}
#mainFooter .footer2 ul {
    color: #FFFFFF;
    float: left;
    font-size: 8px;
    list-style: none outside none;
    margin: 20px 40px 0 0;
    padding: 0;
    width: 250px;
}
#mainFooter .footer2 ul li {
    color: #FFFFFF;
    font-size: 12px;
    list-style: none outside none;
    margin: 0;
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
#mainFooter .footer2 ul li a {
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    padding: 4px 0;
    text-decoration: none;
}
#mainFooter .footer2 ul li a.linkfooter {
    color: #FFFFFF;
    display: inline;
    font-size: 12px;
    padding: 0;
    text-decoration: none;
}
#mainFooter .footer2 ul li a:hover {
    color: #00CCFF;
}
#mainFooter .footer2 p {
    border-top: 1px solid #999999;
    color: #999999;
    float: left;
    margin: 20px 0 0;
    padding: 15px 0;
    width: 100%;
}
#mainFooter .footer2 p img {
    float: right;
    margin: 0 5px 0 0;
}
#mainFooter .footer2 span a {
    color: #8ED7F7;
    text-decoration: none;
}
.txtcontact {
    font-size: 38px;
    margin: -40px 0 30px -10px;
}
.txtcontact strong {
    color: #C01D2E;