@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{background:#FFFFFF url(../images/bg1.jpg) top repeat-x;
 font-size:12px; text-align:justify; font-weight:normal; color:#333; font-family:Arial, Helvetica, sans-serif;
}
#wrapper{width:100%; }
#cnt-wrapper{margin:0 auto; width:1000px;}
#header{float:left; width:1000px; height:102px; clear:both;}
#logo{float:left; width:1000px; height:56px;text-align:left;padding-top:1px;}
#header-rhs{float:right; width:280px; height:137px; margin-top:20px;}
#login{float:left; width:300px;}
#login ul{float:left; width:300px; list-style:none; margin-top:6px;}
#login ul li{float:left; width:auto;}
#login ul li input{float:left; width:118px; height:22px; margin-right:5px; border:#D9D9D9 1px solid;}
#login ul li input.btn{float:left; width:35px; height:22px;}
#login span{float:left; width:300px;}
#login span.title{font-size:13px; font-weight:bold; color:#0C3574;}
#login span.fp a{font-size:11px; text-decoration:underline; color:#333; margin-left:130px;}
#login span.fp a:hover{text-decoration:none;}
#login span.shadow{float:left; width:300px; height:15px; background:url(../images/login-shadow.png); margin-top:10px;}
#login span.phn{float:left; width:280px; height:16px; background:url(../images/phone.png) left center no-repeat; padding-left:20px; font-size:15px; font-weight:bold;}

#navbar{width:100%;  	background-image: -webkit-gradient(linear, left top, left bottom, from(#9C0707), to(#D30202));
	background-image: -webkit-linear-gradient(top, #9C0707, #D30202);
	background-image: -moz-linear-gradient(top, #9C0707, #D30202);
	background-image: -ms-linear-gradient(top, #9C0707, #D30202);
	background-image: -o-linear-gradient(top, #9C0707, #D30202);
	background-image: linear-gradient(top, #9C0707, #D30202);
	clear: both;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D90707, endColorstr=#D30202);float:right; 
}
#navbar ul{ 	
}
#navbar ul li{	float: right;border-left:1px solid #A90909;

	border-width: thin;}
#navbar ul li a{display:block;  width:auto;  color:#FFF;  font-size:12px; font-weight:bold; text-decoration:none; padding:0 20px;
}

#navbar ul li a:hover{color:#f6e95d;}

#banner{float:left;  height:350px; }
#banner img { height:350px;}
#cnt-banner{float:left; width:940px; height:254px; background-color:#FDEFEF; padding:10px; position:relative;}
#cnt-page-title{position:absolute; top:65px; left:20px; z-index:10px;}
#cnt-page-title h1{ color:#fff;}
#banner-shadow{float:left; width:1000px; height:34px; background:url(../images/banner-shadow.png) top center no-repeat;}

#content{float:left; width:100%; font-size:14px;line-height:25px;text-align:justify;}
#content p{margin-bottom:10px;
color:#2B2A27;  font-size:13px;  text-align:justify;line-height:22px;
}
#content h2{ color:#252525;font-size:14px; 
float:left;
}
#content h1{ 
  margin-bottom:10px;font-family: 'Oswald', sans-serif;
 letter-spacing:1px; font-size:24px; margin-bottom:10px;
 }
#content h1 span{ color:#067BBB; margin-bottom:20px;font-size:24px;
}
#content h3{ color:#D10606; font-size:18px;font-weight:900;
letter-spacing:1px;}
#content h4{ 
 color:#035886; margin-bottom:10px;font-family: 'Oswald', sans-serif;
 letter-spacing:1px; font-size:26px; 
 }

#cnt-lhs{float:left; width:530px; padding:20px 10px;}
#cnt-rhs{float:left; width:370px; padding:20px;}
#video{float:left; width:370px; height:240px; background:url(../images/video-shadow.png) bottom center no-repeat;}

#boxes{float:left; width:1000px; }
.box4{float:left; width:239px; height:340px; background:#d5d2b4 url(../images/tab-selected.jpg) top repeat-x;text-align:center;
box-shadow: 0 5px 5px 1px #d5d2b4;
color:#000000;

}
.box5{float:left; width:239px; height:310px; background:#d5d2b4 url(../images/nav-bar.png) top repeat-x;text-align:center;border:1px soild #CCC;}
.box5 span.ico{float:left; width:240px; height:80px; text-align:center;}
.box5 span.title{float:left; width:240px; height:15px; margin-top:6px; text-align:center; color:#5E5D5D; margin-bottom:15px !important;
}
.box6{float:left; width:239px; height:310px; background:#d5d2b4 url(../images/nav-bar.png) top repeat-x;text-align:center;border:1px soild #CCC;}
.box6 span.ico{float:left; width:240px; height:80px; text-align:center;}
.box6 span.title{float:left; width:240px; height:15px; margin-top:2px; text-align:center; color:#333333; margin-bottom:15px !important;

}

.bdr{border-right:1px solid #DEDFE3;}
.box4 span.ico{float:left; width:240px; height:80px; text-align:center;}
.box4 span.title{float:left; width:240px; height:30px; margin-top:6px; text-align:center;  margin-bottom:15px !important;
 font-size:14px;
color:#C80405;
font-family: 'Oswald', sans-serif;font-size:21px;
}
#news-hgl{float:left; width:205px; margin:0 15px; list-style:none;}
#news-hgl li{float:left; border-bottom:1px solid #FF; padding-bottom:5px; margin-bottom:16px;font-size:14px;}
.dotlis{float:left; width:190px; margin:0 15px; list-style:none; text-align:center;}
.dotlis1{float:left; width:190px; margin:0 15px; list-style:none; text-align:center;}
.dotlis li{  padding:16px 0 10px 15px; font-size:12px;text-transform:uppercase;color:#333333;text-align:center;}
.dotlis1 li{  padding:0px 0 10px 15px; font-size:12px;color:#252525;text-align:center;}

#acdn{float:left; width:205px; margin:0 15px; list-style:none;}
#acdn li{float:left; width:60px; height:56px !important; margin-left:8px; margin-bottom:8px;-moz-box-shadow:3px 3px 3px 0px #000; -webkit-box-shadow:3px 3px 3px 0px #000; box-shadow: 3px 3px 3px 0px #000;}
#boxes-shadow{float:left; width:1000px; height:60px; background:url(../images/box-shadow.jpg) top center no-repeat; margin-bottom:20px;}

/* footer */

#f-wrapper{float:left; width:100%;  padding-top:10px;}
#footer{margin:0 auto; width:1000px;  text-align:left; color:#000; font-size:14px; padding-top:5px;line-height:30px;background:url(../images/nav-on.jpg) top repeat-x;}
#footer a{color:#000000; text-decoration:none;}
#footer a:hover{text-decoration:underline;}


/* content page */

#left-nav{float:left; width:220px; height:500px; background:url(../images/left-nav-bg.jpg) top repeat-x; margin-top:10px; padding-top:15px;}
#cnt-main{float:left; width:710px; margin-top:10px; padding:0 15px;}
#left-nav ul{float:left; width:180px; list-style:none; margin-left:20px;}
#left-nav ul li{float:left; width:155px; height:30px; line-height:30px; font-size:16px; padding-left:25px; background:url(../images/ln-arrow.png) left center no-repeat; border-bottom:#ACACBF 1px solid;}
#left-nav ul li a{color:#fff; text-decoration:none; font-weight:bold;}
#left-nav ul li a:hover{text-decoration:underline;
font-size:17px;
  
}
#txtbox{float:left; width:710px; padding-right:10px;}
#txt{float:left; width:64%; padding-right:10px;line-height:34px;margin-top:20px;
font-family: Tahoma, Verdana, Segoe, sans-serif;
font-size:13px;
}
#txt span {margin-left:6px; }
#txtboximg{float:left; width:340px; text-align:right;}
#txtboximg1{float:left; width:400px; text-align:right;}
#txtboximg2{ text-align:center;}
#txtboximg2 img {border:#cccccc 1px solid;}
#txtboximg img{border:#035886 1px solid;}
#txthead {float:left; width:236px; height:30px;  color:#006cd5; margin-bottom:8px; margin-top:10px;

font-size:22px;
 
}
.ph {float:right;   color:#C80505;  margin-top:20px;font-family: 'Oswald', sans-serif;font-size:21px;}
.ph2 {float:right;   color:#035785; margin-bottom:8px; font-family: 'Oswald', sans-serif;font-size:16px;}

#txtsubhead {float:left; width:auto; height:30px;  color:#066788; margin-bottom:8px; margin-top:10px;}
#dotlists{float:left; width:710px;}
.listtxt{float:left; width:236px; margin-bottom:30px;}
.listtxt span{float:left; width:236px; height:30px;  color:#c40001; margin-bottom:8px; margin-top:10px;}
.listtxt ul{float:left; width:236px; list-style:none;}
.listtxt ul li{float:left; width:210px; background:url(../images/dot-arrow.png) left top no-repeat; padding:0px 8px 4px 18px;color:#066788;}




/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
.smltxt{
font-size:9px;color:#666666; 
}
.submit{display:block; width:auto; height:25px; background-color:#1f4680; color:#FFF; border:#006cd5 0px dotted;padding-left:8px;padding-right:8px;padding-bottom:8px;padding-top:4px;}.textBox{padding:5px 3px;width:200px;border:1px solid #006cd5;border-radius:5px;-moz-border-radius:5px;height:15px;}
.textArea{padding:5px 3px;width:600px;border:1px solid #066788;border-radius:5px;-moz-border-radius:5px;height:140px;}
.smltextArea{padding:5px 3px;width:300px;border:1px solid #066788;border-radius:5px;-moz-border-radius:5px;height:50px;}
.quicktextArea{padding:5px 3px;width:200px;border:1px solid #066788;border-radius:5px;-moz-border-radius:5px;height:25px;}

.selectBox {padding:5px 3px;border:1px solid #066788;width:200px;border-radius:5px;-moz-border-radius:5px;height:30px;}
.smlselectBox {padding:5px 3px;border:1px solid #066788;border-radius:5px;-moz-border-radius:5px;height:30px;}
#slider-wrap{float:left; width:610px; height:250px; background:url(../images/slider-bg.jpg) top repeat-x; padding:25px 20px;}
#slider1, #slider2 { height: 1%; overflow:hidden; padding: 0 0 10px;   }
#slider1 .viewport { float: left; width: 535px; height: 210px; overflow: hidden; position: relative;}
#slider2 .viewport { float: left; width: 535px; height: 210px; overflow: hidden; position: relative;}
#slider1 .buttons, #slider2 .buttons { background:url("../images/buttons.png") no-repeat scroll 0 0 transparent; display: block; margin: 76px 10px 0 0; background-position: 0 -28px; text-indent: -999em; float: left; width: 28px; height: 28px; overflow: hidden; position: relative; }
#slider1 .next, #slider2 .next { background-position: 0 0; margin: 76px 0 0 10px;  }
#slider1 .disable, #slider2 .disable { visibility: hidden; }
#slider1 .overview, #slider2 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 535px; left: 0 top: 0;}
#slider1 .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 180px; width: 165px;}
#slider2 .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 210px; width: 165px;}
#slider1 .overview li p span, #slider2 .overview li p span{color:#FF6600;}
#slider1 .overview li p, #slider2 .overview li p{margin-bottom:8px; line-height:15px;}
.pimg{border:4px solid #eee; margin-bottom:8px;}

#quick-contact { width:298px; height:304px; position: fixed; left:0px; top:348px; z-index:400; margin-left:-252px;}
#contact-wpr { width:248px; height:304px; background:#fff; border:2px solid #96c4eb;}
#contact-wpr form { padding:20px;}
#contact-wpr form label { display:block; margin-bottom:5px;}
#contact-wpr form input { display:block; width:200px; height:23px; border:1px solid #ccc; margin-bottom:10px;}
#quick-contact-btn { width:46px; background:url("../images/quick_contact_btn.png") no-repeat; height:160px; float:right; cursor:pointer;}
.cntxt {
float:left; width:800px; padding-right:10px;
color:#333333;font-size:14px;
background:url("../images/contact.jpg") no-repeat top right;
}
.a_wht { color:#035886;text-decoration:none;}
.alfa_wel {padding:16px; font-size:15px;
background: linear-gradient(to bottom,#fff,#ccc, #ccc);
border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
color:#252525;
border:1px solid #616060; 
margin-top:20px;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
	font-variant: normal;
	line-height: 27.3999996185303px;
}
.alfa_wel h4{
color:#C80505;  font-family: 'Oswald', sans-serif;font-size:18px;
padding-top:10px; padding-bottom:10px;
}
.alfa_wel h3{
color:#ffffff;  margin-top:20px; font-family: 'Oswald', sans-serif;font-size:14px;
}
