@charset "utf-8";
/* CSS Document */



body{
	padding:0;
	margin:0;
	background:url(../images/bg_img.gif) repeat-x 0 0 #E1E1E2;
	color:#445E5B;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif; 

}
body#bd {


}

body.fs1 {
	font-size: 10px;
}

body.fs2{
	font-size: 11px;
}

body.fs3{
	font-size: 12px;
}



div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
}
a{
	text-decoration:none;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}



/*------------------------------------------------main--------------------*/
/*------------------------------------------------header main--------------------*/
#headermain{
	background:url(../images/hedcurve_boleft.gif) no-repeat left bottom #fff;
	color:#000;
	width:870px;
	height:239px;
	margin:0 auto;
	padding:30px 0 0 30px;
}
/*------------------------------------------------header main--------------------*/
/*------------------------------------------------header left start--------------------*/
#left_header{
	background:url(../images/header_img01.jpg) no-repeat 0 0;
	width:267px;
	float:left;
	padding:0 0 0 0;
}
#left_header .logo{
	margin:191px 0 0 44px;
}
/*------------------------------------------------header left ends--------------------*/
/*------------------------------------------------header right start--------------------*/
#right_header{
	width:553px;
	background:url(../images/hedcurve_boright.gif) no-repeat right bottom;
	height:239px;
	float:right;
	padding:0 30px 0 0;
}
#right_header p.header_img{
	background:url(../images/header_img02.jpg) no-repeat 0 0;
	width:550px;
	height:149px;
	float:left;
	margin:0 0 22px 0;
}
#right_header p.address{
	font:normal 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;
	width:273px;
	float:left;
	display:block;
}



#right_header h3{
	font:bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	/*padding:5px 106px 5px 104px;*/
	float:left;
	display:block;
	padding:5px 0 5px 126px;
}
#right_header ul{
	padding:0 0 0 112px;
	float:left;
	width:93px;
}
#right_header ul li{
	background:url(../images/text_sizebg.gif) no-repeat 0 0;
	margin:0 0 0 10px;
	float:right;
	width:21px;
	text-align:center;
}
#right_header ul li a.text02{
	font-size:12px;
}
#right_header ul li a.text03{
	font-size:14px;
}
#right_header ul li a{
	font:bold 10px/21px Tahoma, Arial, Helvetica, sans-serif;
	color:#445E5B;
	background-color:#F0F0F0;
	text-align:center;
}
#right_header ul li a:hover{
	color:#BC4412;
	background-color:#F0F0F0;
}
/*------------------------------------------------header right ends--------------------*/
/*------------------------------------------------body main start--------------------*/
/*------------------------------------------------blog nav styles in here! --------------------*/
#bodymain{
	background-color: transparent;
	color:#ffffff;
	width:650px;
	padding:0px 0px 0px 0px;
	margin:0 auto;
}
#bodymain h2.caption{
	font:Italic 26px/30px Georgia, "Times New Roman", Times, serif;
	color:#BC4312;
	background-color:inherit;
	background:url(../images/header_captionbg.gif) no-repeat 0 0;
	padding:25px 64px 18px 0;
	text-align:right;
	width:776px;
}
#bodymain h2.caption span{
	font:italic 14px/16px Georgia, "Times New Roman", Times, serif;
	color:#CF9A17;
	background-color:inherit;
}
#bodymain ul.nav{
	padding:20px 0 20px 10px;
	width:820px;
	text-indent:3px;
}
#bodymain ul.nav li{
	float:left;
	margin:0 23px 0 0;
}
#bodymain ul.nav li img{
	float:left;
	width:49px;
	height:74px;
	display:block;
	border:none;
	margin:0 9px 0 0;
}
#bodymain ul.nav li a{
	font:bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#CD5211;
	background-color:#fff;
	padding:12px 0 0 0;
	display:inline;
	
	
}
#bodymain ul.nav li a:hover{
	color:#000;
	background-color:#fff;
}
/*------------------------------------------------end blog nav styles! --------------------*/
/*------------------------------------------------body left--------------------*/
#bodyleft{
	width:197px;
	float:left;
	padding:10px 31px 0 11px;
}
/*------------------------------------------------Main Menu--------------------*/
#bodyleft h3{
	font:normal 15px/25px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	background:url(../images/headingbg.gif) no-repeat 0 0;
	padding:0 0 0 10px;
	width:187px;
	font-weight:lighter;
}
/*#bodyleft ul{
	padding:20px 0 30px 0;
	background:url(../images/heading_bottombg.gif) no-repeat 0 0 #fff;
	color:#445E5B;
}
#bodyleft ul li{
	background:url(../images/arrow_red.gif) no-repeat 0 7px;
	padding:0 0 0 15px;
}
#bodyleft ul li a{
	font:normal 11px/19px Tahoma, Arial, Helvetica, sans-serif;
	color:#CD5211;
	background-color:#fff;
	text-transform:uppercase;
}
#bodyleft ul li a:hover{
	color:#000;
	background-color:#fff;
}*/

.module_menu ul{
	padding:20px 0 30px 0;

	color:#445E5B;
}
.module_menu ul li{
	background:url(../images/arrow_red.gif) no-repeat 0 7px;
	padding:0 0 0 15px;
        text-align: left;
}
.module_menu ul li a{
	font:normal 11px/19px Tahoma, Arial, Helvetica, sans-serif;
	color:#CD5211;

	
}
.module_menu ul li a:hover{
	color:#000;
	background-color:#fff;
}

/*------------------------------------------------Main Menu--------------------*/
#bodyleft h3.taciti01{
	background:url(../images/heading_bottombg.gif) no-repeat 0 0 #fff;
	font:bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#CD5211;
	padding:18px 0 16px 0;
}
#bodyleft h3.taciti02{
	font:bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#CD5211;
	padding:14px 0 16px 0;
	background-color:#fff;
}
#bodyleft p.calender{
	background:url(../images/calenderbg.gif) no-repeat 0 0;
	font:bold 11px/21px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	text-align:center;
	float:left;
	width:47px;
}
#bodyleft p.calender span{
	font:normal 18px/29px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:inherit;
	width:47px;
	text-align:center;
	display:block;
}
#bodyleft p.calender_text{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#445E5B;
	background-color:#fff;
	float:right;
	width:140px;
}
#bodyleft p.more{
	background:url(../images/morebg.gif) no-repeat 0 0;
	height:14px;
	float:left;
	display:block;
	width:193px;
	margin:15px 0 0 0;
	text-align:right;
	padding:0 4px 0 0;
}
#bodyleft p.more a{
	color:#fff;
	background-color:inherit;
}
#bodyleft p.more a:hover{
	color:#000;
	background-color:inherit;
}
/*------------------------------------------------body left--------------------*/






/*------------------------------------------------body right--------------------*/
#bodyright{
	width:100%;
	padding:0px;
	margin:0px 0px 0px 0px;
}
#bodyright #left_panel{
	width:70%;
	float:left;
	margin:0px 0px 0px 0px;
}
/*------------------------------------------------body right left panel--------------------*/
#bodyright #left_panel h3{
font:bold 22px/70% verdana, Tahoma, Arial, Helvetica, sans-serif;
color:#cb9e35;
background-color: transparent;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 18px;
margin-bottom: 0px;
margin-left: 0px;
}

#bodyright #left_panel h2{
	font:normal 24px/28px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	padding:0 0 0 0;
}
#bodyright #left_panel #what{
	width:362px;
	background:url(../images/dottedline.gif) repeat-x left bottom;
	height:142px;
	padding:0 0 1px 0;
	margin:5px 0 40px 0;
}
#bodyright #left_panel #what img{
	float:left;
	border:none;
	margin:0 10px 1px 0;
	display:block;
}
#bodyright #left_panel #what ul.spec{
	padding:15px 0 0 0;
	width:240px;
	float:right;
}
#bodyright #left_panel #what ul.spec li{
	background:url(../images/dottedline.gif) repeat-x left top;
	padding:0 0 0 7px;
	font-size:0;
	line-height:0;
	height:21px;
	display:block;
}
#bodyright #left_panel #what ul.spec li span{
	background:url(../images/tick.gif) no-repeat 0 8px;
	display:block;
	padding:0 0 0 17px;
}
#bodyright #left_panel #what ul.spec li span a{
	font:normal 12px/21px Tahoma, Arial, Helvetica, sans-serif;
	color:#445E5B;
	background-color:#fff;
}
#bodyright #left_panel #what ul.spec li span a:hover{
	color:#000;
	background-color:#fff;
}
#bodyright #left_panel #gallery{
	width:362px;
	margin:35px 0 0 0;
}
#bodyright #left_panel #gallery #gallery_left{
	width:130px;
	float:left;
}
#bodyright #left_panel #gallery #gallery_right{
	background:url(../images/gallery_bg.gif) repeat-y 0 0;
	float:right;
	width:216px;
	padding:0 0 0 5px;
}
#bodyright #left_panel #gallery #gallery_left ul.gallery_img{
}
#bodyright #left_panel #gallery #gallery_left ul.gallery_img li.lftImg{
	float:left;
	margin:0 0 10px 0;
	display:block;
	width:60px;
}
#bodyright #left_panel #gallery #gallery_left ul.gallery_img li.rightImg{
	float:right;
	margin:0 0 10px 0;
	display:block;
	width:60px;
}
#bodyright #left_panel a.viewmore{
	font:normal 9px/14px Tahoma, Arial, Helvetica, sans-serif;
	margin:26px 0 0 0;
	display:block;
	text-align:right;
	color:#fff;
	background-color:#CD5211;
	background:url(../images/viewmorebg.gif) no-repeat right bottom;
	padding:0 4px 0 0;
}
#bodyright #left_panel a.viewmore:hover{
	color:#000;
	background-color:inherit;
}




/*------------------------------------------------body right left panel--------------------*/
/*------------------------------------------------body right right panel--------------------*/

#bodyright #right_panel{
	width:30%;
	float:right;
	margin:0px 0px 0px 0px;
}
#bodyright #right_panel h2{
	background:url(../images/headingbg.gif) no-repeat 0 0;
	width:183px;
	padding:0 0 0 14px;
	font:normal 15px/25px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#000;
	float:left;
}
/*---woot woot woot right here!----*/
#bodyright #right_panel form.login{
	background-color: transparent;
	width:197px;
	padding:8px 0 0 10px;
	color: #FF0000;
	float:left;
}
#bodyright #right_panel form label{
	padding:5px 5px 5px 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #cb9e35;
	display:block;
	float:left;
}
#bodyright #right_panel form input.textbox{
	width:194px;
	background-color: transparent;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	color:#000;
	padding:2px 0 0 3px;
	border:none;
	display:block;
	float:left;
}
#bodyright #right_panel form input.loginBtn{
	width:39px;
	height:14px;
	margin:10px 0 30px 0;
	float:right;
	display:block;
}



#bodyright #right_panel h3.turpis{
	background:url(../images/heading_bottombg.gif) no-repeat 0 0 #fff;
	font:normal 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#FF0000;
	padding:18px 0 18px 0;
	float:left;
	width:196px;
}


#bodyright #right_panel form.poll{
	margin:0 0 30px 0;
	float:left;
}

#bodyright #right_panel form.poll input{
	width:14px;
	height:14px;
	float:left;
	margin:8px 6px 0px 0;
}


#bodyright #right_panel form.poll label{
	display:block;
	float:left;
	font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#445E5B;
	background-color:#fff;
	width:172px;
}
/* below here */

#bodyright #right_panel form.poll input.pollBtn{
	width:42px;
	height:14px;
	float:left;
	margin:12px 10px 0 0;
}

#bodyright #right_panel p{
	background-color: transparent;
	padding:8px 0 0 0;
	float:left;
	font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#445E5B;
	width:197px;
}

#bodyright #right_panel p span{
	color:#CD5211;
	background-color:#fff;
}

/*------------------------------------------------body right right panel--------------------*/
/*------------------------------------------------body right--------------------*/













/*------------------------------------------------body main ends--------------------*/
/*------------------------------------------------footer start--------------------*/
#footer_main{
	width:900px;
	margin:0 auto;
	background-color:#fff;
	color:#354E4A;
	padding:0 0 30px 0;
}
#footer{
	width:817px;
	margin:0 auto;
	background-color:#fff;
	color:#354E4A;
}
#footer ul{
	padding:0 0 0 0;
	margin:0;
	width:115px;
	float:left;
}
#footer ul li{
	background:url(../images/footer_dott.gif) repeat-y right top #fff;
	font:normal 10px/10px Tahoma, Arial, Helvetica, sans-serif;
	color:#CD5211;
	margin:0 18px 0 0;
	padding:8px 1px 8px 0;
}
#footer ul li.noimg{
	background-image:none;
}
#footer ul li a{
	color:#CD5211;
	background-color:#fff;
	margin:0 0 0 4px;
}
#footer ul li a:hover{
	color:#000;
	background-color:#fff;
}
#footer img{
	float:right;
	width:81px;
	height:14px;
	border:none;
	padding:0 0 0 245px;
}
#footer p.copyright{
	font:normal 11px/25px Tahoma, Arial, Helvetica, sans-serif;
	color:#354E4A;
	background-color:#fff;
	float:right;
	width:274px;
}
#footer p.design{
	font:normal 9px/14px Arial, Helvetica, sans-serif;
	color:#445E5B;
	background-color:#fff;
	float:right;
	padding:0 0 0 245px;
	width:162px;
}
#footer p.design a{
	color:#CD5211;
	background-color:#fff;
}
#footer p.design a:hover{
	text-decoration:underline;
}
/*------------------------------------------------footer ends--------------------*/


/*Extra CSS*/
.input{
border:none;
}

#modlgn_username{
	width:150px;
	background-color:#E5E5E5;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	color:#000;
	padding:2px 0 0 3px;
	border:none;
	display:block;
	float:left;
}

#modlgn_passwd{
	width:150px;
	background-color:#E5E5E5;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	color:#000;
	padding:2px 0 0 3px;
	border:none;
	display:block;
	float:left;
}

.button{
background:url(../images/button.gif);
border:none;
width:48px;
height:15px;
color:#FFFFFF;
text-transform:uppercase;
font-size:9px;
cursor:pointer;
}

.validate{
background:url(../images/button.gif);
border:none;
width:48px;
height:15px;
color:#FFFFFF;
text-transform:uppercase;
font-size:9px;
cursor:pointer;
}


.module ul{
	padding:0px 0px 10px 0px;
	background-color: transparent;
	color:#445E5B;
}
.module ul li{
	
	padding:0 0 0 0px;
}
.module ul li a{
	font:normal 9px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #cb9e35;
	background-color: transparent;
	text-transform:uppercase;
}
.module ul li a:hover{
	color:#fff;
	background-color: transparent;
}

.componentheading{
	font:bold 17px/90% verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#cb9e35;
	background-color: transparent;
	padding: 0px;
	margin: 0px 18px 10px 0px;
}

div.moduleweatherheader div.contentheading{
	font:normal 18px/90% "Bookman Old Style", Tahoma, Arial, Helvetica, sans-serif;
	color:#cb9e35;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 18px 10px 0px;
	border: thin;
	border:#CC0000
}

.moduletable{
padding: 0px 20px 0px 0px;
}

.contentheading{
	font:bold 22px/70% verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#cb9e35;
	background-color: transparent;
	padding: 0px;
	margin: 0px 18px 0px 0px;
}
	
.small{
	font:bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#CD5211;
	background-color:#fff;
}

.createdate,.modifydate{
color:#fff;
}

.buttonheading img {
border:0px;
}



.contentpaneopen tbody tr td strong{
font-weight:bold;
}


.readon{
color:#FF6600;
}

.readon:hover{
color:#000000;
}

#bodyright #right_panel h3{
	font:normal 15px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	background-color: #2a292a;
	padding:5px 0 7px 10px;
	width:187px;
	margin: 15px 0 0 0 ;
}

.poll thead tr td{
	font:normal 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#D0B72B;
	float:left;
	width:196px;
	}
	
.poll tbody tr td{
text-align:left;
padding-bottom:5px;
padding-left:5px;
}	

.pollstableborder label{

	font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#808080;
	background-color: transparent;
	font-style:oblique;

	}
	
.bannerheader{	
color:#C9AC0A;
font-size:16px;
}

.banneritem_text a{
color:#CD5211;
font-size:12px;
font-weight:bold;

}

.banneritem_text a:hover{
color:#808080;
}

.banneritem_text{
padding-bottom:6px;
padding-top:6px;
}

.bannerfooter_text a{
color:#C9AC0A;
}

.bannerfooter_text a:hover{
color:#000000;
}

.contentpaneopen p a{
color:#FF6600;
}

.contenttoc a{
color:#FF6600;
}

#foot a{
color:#CC0000;
}

.image > .modal-button a:link, a:visited, a:active{
color:#000000;
}

#commentform0{
color:#000000;
}

.content 
{
padding: 0px 20px 0px 0px;
}