@charset "utf-8";
/* CSS Document */
html{font:13px "Trebuchet MS"; color:#353535;}
body{ font:13px "Trebuchet MS"; color:#353535; margin:30px 0 0 0;}
#container{width:950px; margin:0 auto;}

input, textarea{border:solid 1px #d8d8d8; padding:2px; font-size:11px;}


/*header css*/
.header{background:#fff; width:950px; height:110px;}
.logo{width:220px; float:left;}
.toplinks{width:730px; float:left;}
.toplinks .twi_face{width:730px; float:right; margin:13px 0 0 0;}
.toplinks .twi_face img{float:right; margin:7px 10px 0 0;}
.toplinks .twi_face object{float:right; margin:0 10px 0 0; vertical-align:middle;}
.no_bgr{margin-right:0 !important;}

.toplinks ul{width:740px; float:left; list-style-type:none; padding:0; margin:20px 0 0 0;}
.toplinks ul li{background:url(../images/li_bg_img.jpg) no-repeat right 5px;  float:left; list-style-type:none; padding:0 2px; margin:0 3px 0 0;}
.toplinks ul li a{float:left; padding:0 5px 0 0; margin:0 4px 0 5px; color:#353535; text-decoration:none; font-size:14px;}
.toplinks ul li a:hover{color:#f11e27; text-decoration:none;}
.toplinks ul li a.active{color:#f11e27; text-decoration:none;}
.banner{width:100%; float:left; margin:0 0 0 0;}
.nopad{padding:0 !important;}
.nobg{background:none !important;}

ul.priorty{padding:0 0 0 10px; margin:0;}
.priorty li{list-style-type:none; background:url(../images/bullet.gif) no-repeat left 10px; padding:2px 0 2px 15px;}




.content{width:950px; float:left; padding:0 0 53px 0;}
.content .content_txt{width:641px; float:left; margin:0 9px 0 0; line-height:20px; color:#0d4372; background:url(../images/content_bg.jpg) repeat-x left top; padding:15px 21px 20px 21px; min-height:150px; height:150px; height:auto !important;}
/*.content .content_txt{width:641px; float:left; margin:0 9px 0 0; line-height:20px; color:#0d4372; background:url(../images/content_bg.jpg) repeat-x left top; padding:36px 21px 20px 21px; min-height:150px; height:150px; height:auto !important;}*/

.fs18px{font-size:18px}
.lh30{ line-height:30px !important;}
.content .content_txt span{font-size:25px; color:#353535; font-style:italic;}
.content .content_ad{width:257px; float:left; margin:0;}
.content_txt img{margin:30px 0 0 0; *margin:15px 0 0 0;}


.email{border:solid 1px #e6e6e6; width:246px; min-height:125px; height:125px; height:auto !important; float:left; padding:5px; margin:5px 0;}
.email h2{background:url(../images/email_icon.jpg) no-repeat 10px top; font-size:16px; font-weight:normal; color:#0d4372; padding:5px 0 25px 60px; margin:0;}

.email .rows{float:left; width:246px; margin:0 0 5px 0;}
.email .rows .label{float:left; width:100px; padding:0 0 0 6px;}
.email .rows .field{float:left; width:130px; padding:0 10px 0 0;}

.w100px{width:130px;}

.button{background:url(../images/button_bg.jpg) repeat-x left top; font-size:11px; color:#fff; padding:0 3px 0 3px; cursor:pointer;}

.footer{width:930px; color:#fff; float:left; padding: 20px 10px 20px 10px; background:#fff url(../images/footer_bg.jpg) repeat-x left bottom;}
.footer a{color:#fff; font-size:11px; text-decoration:none;}
.footer a:hover{color:#c9e3fa; font-size:11px; text-decoration:none;}
.footer .paid{float:left; margin:0 30px 0 0;}
.footer .link{float:left;}
.footer .copy{float:right;}

form span{color:#F00 !important; font-size:11px;}
h1{ border-bottom:dotted 1px #CCC; display:block; padding:0 0 10px 0; margin:0 0 15px 0; font-size:16px; font-weight:bold; }
h3{ display:block; padding:0 0 10px 0; margin:0; font-size:13px; font-weight:normal;}


.thanks{background:#F3F3F3; border:solid 1px #ccc; color:#cc0000; font-size:13px; font-weight:bold; padding:10px; margin:0 0 10px 0;}
.map{margin:0 auto;  width:100%;  text-align:center;}
/*Slideshow css on 01 July 2010 by Rajeev Sinha*/
/* Easy Slider */

	#slider{}	
	#slider ul, #slider li, #slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:950px;
		height:328px;
		overflow:hidden; 
		}	

	#slider2 li{ 
		background:#f1f1f1;
		}		
	#slider2 li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#slider2 li p{ 
		margin:20px;
		}						
		
	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:-210px;
		}	
	#nextBtn, #nextBtn2{ 
		left:949px;
		}														
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn a, #nextBtn2 a{ 
		background:url(../images/btn_next.png) no-repeat 0 0;	
		}												

/* // Easy Slider */

.endorsement a{color:#cc0000; text-decoration:underline;}
.endorsement a:hover{color:#0d4372; text-decoration:none;}
/*announce css*/
.announce{background:url(../images/ann_bg.jpg) repeat-y left top; width:950px; float:left; font:30px "Calibri"; color:#fff; text-align:center; padding:12px 0; margin:0 0 5px 0;}
.announce span{font:50px "Calibri"; line-height:18px;}
.content_txt hr{margin:25px 0;}
.announce_1{width:930px; float:left; padding:5px 10px 10px 10px; font-size:17px; text-align:center; color:#fff; line-height:22px; background:#eef0f1; border-bottom:solid 3px #fff; background:url(../images/ann_bg.jpg) repeat-y left top;}
.txt_1{display:block; color:#000;}