
/*General*/

body{
	margin:0;
	padding:0;
	background:#fff url(images/bg.jpg) repeat-x;
	}
a{
	text-decoration:none;
	border:none;
	}
.clear{
	clear:both;
	}
.div_adjust{
	width:auto;
	height:auto;
	}
	
.div_adjust_top{
	width:240px;
	height:auto;
	float:right;
	}
img{border:none; }

.bold{
	font-weight:bold;
	}
	
.blue{color:#1174ce;}

.red{color:#c71b38;}	
	
.blue_cal_big{
	font:bold 14px Calibri;
	color:#1174ce;
	}
.field{
	width:150px;
	height:19px;
	background:#d8ecff;
	border:#1174ce 1px dashed;
	padding:2px 7px 0 7px;
	font:14px Calibri;
	color:#1174ce;
	}
.field2{
	width:150px;
	height:70px;
	background:#d8ecff;
	border:#1174ce 1px dashed;
	padding:2px 7px 0 7px;
	font:14px Calibri;
	color:#1174ce;
	}
	
.inner_img_rgt{
	width:207px;
	height:207px;
	background:url(images/img_rgt.jpg) no-repeat right top;
	float:right;
	padding:0 0 0 30px;
	margin:0 0 20px 0;
	}	
	
	
.question{
	font:bold 15px Calibri;
	color:#c71b38;
	line-height:25px;
	background:url(images/body_content_bor.jpg) no-repeat bottom left;
	display:block;
	line-height:25px;
	}
.answer{
	font:bold 15px Calibri;
	color:#333333;
	line-height:18px;
	padding:5px 0 20px 0;
	}

.border{border:#1174ce 2px solid;}


/*main_container*/

#main_container{
	width:1000px;
	height:auto;
	margin:0 auto 0 auto;
	}

/*logo_part*/

#logo_part{
	width:auto;
	height:auto;
	}

.logo{
	width:502px;
	height:140px;
	float:left;
	background:url(images/logo.jpg) no-repeat;
	}
.top_nav{
	width:133px;
	height:38px;
	float:right;
	background:url(images/top_nav_bg.jpg) no-repeat;
	padding:0 80px 0 0;
	}
	
.monthly_drawings{
	width:200px;
	height:75px;
	float:right;
	background:no-repeat;
	margin:25px 40px 0 0;
	}


/*navigation*/

#navigation{
	width:auto;
	height:48px;
	background:url(images/nav_bg.jpg) repeat-x;
	}
	
.nav_lft{
	width:35px;
	height:48px;
	background:url(images/nav_lft.jpg) no-repeat;
	float:left;
	}
.nav_rgt{
	width:35px;
	height:48px;
	background:url(images/nav_rgt.jpg) no-repeat;
	float:right;
	}
.nav_middle{
	width:930px;
	height:48px;
	background:url(images/nav_bg.jpg) repeat-x;
	float:left;
	}
	
	
.nav{
	width:186px;
	height:32px;
	padding:16px 0 0 0;
	float:left;
	background:url(images/divider.jpg) no-repeat right bottom;
	text-align:center;
	}	
.nav2{
	width:186px;
	height:32px;
	padding:16px 0 0 0;
	float:left;
	/*background:url(images/divider.jpg) no-repeat right bottom;*/
	text-align:center;
	}
	
	



/*header*/

.header{
	width:auto;
	height:349px;
	background:url(images/header.jpg) no-repeat;
	}


/*body_container*/

#body_container{
	width:auto;
	height:auto;
	background:url(images/body_bg.jpg) repeat-y;
	padding:0 0 15px 54px;
	}
	

/*body_lft_container*/
	
#body_lft_container{
	width:235px;
	height:auto;
	float:left;
	background:url(images/body_lft_bg.jpg) repeat-y;
	}
.body_lft_hd{
	width:auto;
	height:36px;
	padding:0 0 0 45px;
	background:url(images/body_lft_hd.jpg) no-repeat;
	font:15px Calibri;
	color:#fff;
	text-transform:uppercase;
	line-height:35px;
	}
	
.body_content{
	width:auto;
	height:auto;
	background:url(images/body_lft_bottom.jpg) no-repeat bottom;
	padding:0 0 13px 0;
	}	
.body_content ul{
	margin:0;
	padding:0;
	}	
.body_content li{
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
	font:bold 14px Calibri;
	color:#c71b38;
	text-transform:uppercase;
	line-height:30px;
	}

.body_content_hd{
	width:auto;
	height:25px;
	color:#000;
	background:url(images/body_content_bor.jpg) no-repeat bottom left;
	display:block;
	line-height:25px;
	}


.blue_cal_small{
	font:bold 12px Calibri;
	color:#1174ce;
	}
.blue_cal_small a{
	font:bold 12px Calibri;
	color:#62960D;
	}
.blue_cal_small a:hover{
	font:bold 12px Calibri;
	color:#000;
	}	
	
	
/*body_rgt_container*/	
	
#body_rgt_container{
	width:650px;
	height:auto;
	float:left;
	padding:5px 0 0 30px;
	}
#body_rgt_container_inner{
	width:645px;
	height:auto;
	float:left;
	padding:10px 0 20px 30px;
	}

.body_rgt_hd{
	width:auto;
	height:36px;
	font:24px Calibri;
	color:#000;
	line-height:35px;
	}
	
.monthly_txt{
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	/*line-height:17px;*/
	text-align:justify;
	}
	
	
	
.body_rgt_content{
	width:auto;
	height:auto;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	/*line-height:17px;*/
	text-align:justify;
	}
	
.body_rgt_content_inner{
	width:auto;
	height:auto;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	/*line-height:17px;*/
	text-align:justify;
	padding:10px 0 0 0;
	}
.body_rgt_content_inner ul{
	margin:0;
	padding:2px 0 8px 0;
	}	
.body_rgt_content_inner li{
	margin:0;
/*	padding:0 0 0 20px;*/
	list-style:none;
	font:bold 14px Calibri;
	color:#c71b38;
	text-transform:uppercase;
	line-height:30px;
	}
.body_rgt_content_inner li a{
	margin:0;
	padding:0 0 0 25px;
	list-style:none;
	font:bold 14px Calibri;
	color:#c71b38;
	text-transform:uppercase;
	line-height:30px;
	background:url(images/dot1_n.gif) no-repeat;
	}
.body_rgt_content_inner li a:hover{
	margin:0;
	padding:0 0 0 25px;
	list-style:none;
	font:bold 14px Calibri;
	color:#c71b38;
	text-transform:uppercase;
	line-height:30px;
	background:url(images/dot1_h.gif) no-repeat;
	}
	
	
.body_rgt_content_inner2{
	width:auto;
	height:auto;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	/*line-height:17px;*/
	text-align:justify;
	padding:10px 0 0 0;
	}
.body_rgt_content_inner2 ul{
	margin:0;
	padding:2px 0 8px 0;
	}	
.body_rgt_content_inner2 li{
	margin:0;
	padding:5px 0 5px 15px;
	list-style:none;
	font:bold 14px Calibri;
	color:#c71b38;
	/*text-transform:uppercase;*/
	line-height:18px;
	background:url(images/dot2.gif) no-repeat;
	}
/*.body_rgt_content_inner2 li a{
	margin:0;
	padding:0 0 0 25px;
	list-style:none;
	font:bold 14px Calibri;
	color:#c71b38;
	text-transform:uppercase;
	line-height:30px;
	background:url(images/dot1_n.gif) no-repeat;
	}
.body_rgt_content_inner2 li a:hover{
	margin:0;
	padding:0 0 0 25px;
	list-style:none;
	font:bold 14px Calibri;
	color:#c71b38;
	text-transform:uppercase;
	line-height:30px;
	background:url(images/dot1_h.gif) no-repeat;
	}*/	
	
	
	
.body_rgt_content_inner_hdline{
	width:auto;
	height:25px;
	color:#000;
	background:url(images/body_content_bor.jpg) no-repeat bottom left;
	display:block;
	line-height:25px;
	font:19px Calibri;
	color:#000;
	}
	
	
.body_rgt_content_hdline{
	font:bold 15px Calibri;
	color:#c71b38;
	line-height:25px;
	}
.body_rgt_content_img{
	width:159px;
	height:100px;
	background:url(images/welcome_img.jpg) no-repeat;
	float:left;
	}

.body_rgt_services{
	width:632px;
	height:100px;
	background:url(images/service_bg.jpg) no-repeat;
	margin:10px 0 0 0;
	padding:15px 10px 10px 10px;
	text-align:center;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}
.body_rgt_services a{
	margin:0;
	padding:0 8px 0 18px;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:url(images/dot.jpg) no-repeat;
	line-height:40px;
	cursor:text;
	}	
/*.body_rgt_services a:hover{
	margin:0;
	padding:0 40px 0 20px;
	list-style:none;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:url(images/dot.jpg) no-repeat;
	float:left;
	}*/





/*footer*/

#footer_container{
	width:auto;
	height:97px;
	background:url(images/footer_bg.jpg) repeat-x;
	}
.footer{
	width:1000px;
	height:77px;
	background:url(images/footer_bg_in.jpg) no-repeat;
	margin:0 auto 0 auto;
	font:12px Calibri;
	color:#fff;
	text-align:center;
	line-height:20px;
	padding:20px 0 0 0;
	}





/*photo_gallery*/

#photo_gallery{
	width:auto;
	height:auto;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	padding:0 0 0 0;
	}
	
.img_gallery_img_container{
	margin:0 0 10px 0;
	}
		
.img_gallery_img1{
	width:134px;
	height:107px;
	padding:6px 6px 5px 7px;
	background:url(images/img_bg.jpg) no-repeat;
	float:left;
	border:none;
	}
.img_gallery_img2{
	width:134px;
	height:107px;
	padding:6px 6px 5px 7px;
	background:url(images/img_bg.jpg) no-repeat;
	float:left;
	margin:0 0 0 10px;
	border:none;
	}
.img_gallery_img3{
	width:134px;
	height:107px;
	padding:6px 6px 5px 7px;
	background:url(images/img_bg.jpg) no-repeat;
	float:left;
	margin:0 0 0 10px;
	border:none;
	}


.img_gallery_tab{
	width:auto;
	height:auto;
	font:bold 14px Calibri;
	color:#c71b38;
	text-transform:uppercase;
	line-height:30px;
	text-align:right;
	background:url(images/gallery_divider.jpg) no-repeat bottom right;
	display:block;
	margin:0 30px 5px 0;
	}
.img_gallery_tab a{
	color:#c71b38;
	}
.img_gallery_tab a:hover{
	color:#1174ce;
	}
	

.img_gallery_tab2{
	width:auto;
	height:auto;
	font:bold 14px Calibri;
	color:#c71b38;
	text-transform:uppercase;
	line-height:30px;
	text-align:right;
	background:url(images/gallery_divider.jpg) no-repeat top right;
	display:block;
	margin:0 30px 5px 0;
	}
.img_gallery_tab2 a{
	color:#c71b38;
	}
.img_gallery_tab2 a:hover{
	color:#1174ce;
	}

.img_gallery_tab_inactive{
	color:#CCCCCC;
	}

.divider2{
	padding:0 10px;






























