/* -------------------------------
	Reset style 
------------------------------- */

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,table,th,td{margin:0; padding:0;} 
	
img{border:0;}

ul,ol{list-style:none;}
 
table, td{border:0px; border-collapse:collapse; vertical-align:top;}

		#tableCalc table{height:10px}
		
/* -------------------------------
	Base font 
------------------------------- */

body{font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000;}

h1{font-size:15px; color:#fff; font-weight:normal !important;}
h2{padding:0 0 0px 0px; font-size:17px; font-weight:normal !important;}
h1,h2,h3,h4,h5,h6,strong,th{font-weight:bold;}

.brown_h{margin:0 0 0 0;}
.brown_h h2{background-color:#DCD5BD; padding: 0px}
.brown_h h2 a{display: block; padding-left: 10px; text-decoration: none; line-height: 15px; padding-bottom: 2px}
.brown_h h2 a:hover {background:#c7baa4}
.brown_h2 a{background-color:#C7BAA4; display: block; text-decoration: none; padding-bottom: 2px}
.h_blue a {color:#11327E;}
.h_orange a {color:#90591E;}
.h_red a {color:#802E2E;}
.h_green a {color:#2B5C32;}
.h_violet a {color:#6A3C8E;}
#send  {text-decoration: none}
.h_blue_block a {text-transform:uppercase;float:left; padding:12px 20px 12px 10px; background-color:#11327E; font: normal 11pt Arial; color:#fff;; text-decoration: none}
.h_blue_block2{border-top:solid #000 2px; }

.h_red_block a {float:left; padding:12px 20px 12px 10px; background-color:#802E2E; font-size:15px; color:#fff; font: normal 11pt Arial; color:#fff;; text-decoration: none; text-transform:uppercase;}
.h_red_block2{border-top:solid #000 2px; }

.h_green_block a {float:left; padding:12px 20px 12px 10px; background-color:#35563A; font: normal 11pt Arial; color:#fff;; text-decoration: none; text-transform:uppercase;}
.h_green_block2{border-top:solid #000 2px; }

.h_violet_block a {float:left; padding:12px 20px 12px 10px; background-color:#473357; font: normal 11pt Arial; color:#fff;; text-decoration: none; text-transform:uppercase;}
.h_violet_block2{border-top:solid #000 2px; }

.h_yellow_block a{float:left; padding:12px 25px 12px 10px; background-color:#C6914C; font: normal 11pt Arial; color:#fff;; text-decoration: none; text-transform:uppercase;}
.h_yellow_block2{border-top:solid #000 2px; }

.h1_blue_block a {float:left; padding:2px 10px 2px 10px; background-color:#11327E; font: normal 11pt Arial; color:#fff;; text-decoration: none}
.h_blue_block2{border-top:solid #000 2px; }

.h1_red_block a {float:left; padding:2px 10px 2px 10px; background-color:#802E2E; font-size:15px; color:#fff; font: normal 11pt Arial; color:#fff;; text-decoration: none;}
.h_red_block2{border-top:solid #000 2px; }

.h1_green_block a {float:left; padding:2px 10px 2px 10px; background-color:#35563A; font: normal 11pt Arial; color:#fff;; text-decoration: none;}
.h_green_block2{border-top:solid #000 2px; }

.h1_violet_block a {float:left; padding:2px 10px 2px 10px; background-color:#473357; font: normal 11pt Arial; color:#fff;; text-decoration: none;}
.h_violet_block2{border-top:solid #000 2px; }

a{color:#0066cc;}
a:visited{  }
a:hover{  }
a:active{}

/* -------------------------------
	Base style 
------------------------------- */

html, body{width:100%; height:100%; background:#F3F3F3 url('../images/main_bg.jpg') repeat-y top left;}

.main{width:100%; height:100%;}
	
.width{width:100%; background:url('../images/left_bg.jpg') repeat-x top left;}	
.height{height:100%;}	

.left_head{width:981px; height:236px; background:url('../images/left_head_bg.jpg') no-repeat top left;}	
.right_head{height:236px; background:url('../images/right_head_bg.jpg') no-repeat	top left;}	

.left_content{height:100%; padding:0 0 0 45px;}	
.right_content{padding:27px 0 0 26px; height:100%;}	

.left_footer{padding:10px 0 0 50px; height:102px; background:url('../images/left_footer_bg.jpg') no-repeat top left; font-size:12px; font-family:Tahoma; color:#000;}	
.left_footer a{color:#233C83;}
.right_footer{height:102px; background:url('../images/right_footer_bg.jpg') repeat-x top left;}	
 	
/* -------------------------------
	Menu 
------------------------------- */

.menu_top{width:981px;}

.menu_top_1 a{float:left; width:240px; height:94px; margin:16px 0 0 26px; background:none;}
.menu_top_1 a:hover{float:left; width:240px; height:94px;}
.menu_top_1_active a{background:url('../images/menu_img12.gif') no-repeat top left;}

.menu_top_2 a{float:left; width:248px; height:76px; margin:10px 0 0 3px; background:none;}
.menu_top_2 a:hover{float:left; width:248px; height:76px; }
.menu_top_2_active a{background:url('../images/menu_img2.jpg') no-repeat top left;}

.menu_top_3 a{float:left; width:263px; height:80px; margin:2px 0 0 -24px; background:none;}
.menu_top_3 a:hover{float:left; width:263px; height:80px}
.menu_top_3_active a{background:url('../images/menu_img3.jpg') no-repeat top left;}

.menu_top_4 a{float:left; width:257px; height:86px; margin:-110px 0 0 713px; background:none;}
.menu_top_4 a:hover{float:left; width:257px; height:86px}
.menu_top_4_active a{background:url('../images/menu_img4.jpg') no-repeat top left;}

.menu_top_right{width:272px;}

	.menu_top_5 a{float:left; width:253px; height:71px; margin:19px 0 0 19px; background:none;}
	.menu_top_5 a:hover{float:left; width:253px; height:71px}
	.menu_top_5_active a{background:url('../images/menu_img5.jpg') no-repeat top left;}

/* -------------------------------
	Form 
------------------------------- */	
	
.right_1_form{padding:5px 0 0 5px; color:#072468; font-size:11px;}
.right_1_form div{float:left; margin:3px 0 0 5px;}
.right_1_form a{color:#551A8B;}
.input_bg1{float:left; width:72px; height:25px; margin:3px 0 0 2px; padding:5px 9px 0 9px; background:url('../images/input_bg1.jpg') no-repeat top left; border:none;}
.input_bg2{float:left; width:80px; height:25px; margin:3px 0 0 2px; padding:5px 9px 0 5px; background:url('../images/input_bg2.jpg') no-repeat top left; border:none;}
.button_1{float:left; width:21px; height:25px;  margin:3px 0 0 0; background:url('../images/button_1.jpg') no-repeat top left; border:none;}
	
.right_2_form{width:240px; margin:10px 0 0 4px; padding:0 0 15px 0; background:#DCD5BD url('../images/right_2_form_bg.jpg') no-repeat bottom left;}
.form2_title{padding:3px 0; background:#C6BAA4 url('../images/form2_title.jpg') no-repeat top left;
text-align:center; font-weight:bolder; color:#fff;}

.form2_lable{width:70px; margin:10px 0 0 7px; color:#636363; font-size:13px;}
.form2_lable2{text-align:center; margin:5px 0 0 7px; color:#636363; font-size:13px;}
.input2_bg1{width:158px; height:25px; margin:5px 0 0 0; padding:5px 5px 0 5px; background:url('../images/input2_bg1.jpg') no-repeat top left; border:none;}
.textarea2_bg{width:206px; height:83px; margin:5px 0 0 20px; padding:5px 5px 0 5px; background:url('../images/textarea2_bg.jpg') no-repeat top left; border:none;}

.capture_inp{float:left; width:62px; height:30px; margin:5px 0 0 22px; border:solid #7F9DB9 1px;}
.capture_img{margin:3px 0 0 35px;}

.button_2{clear:both; width:95px; height:25px;  margin:13px 0 0 80px; background:url('../images/button_2.gif') no-repeat top left; border:none;
	font-weight:bolder; color:#fff; text-decoration: none !important}

/* -------------------------------
	Template style
------------------------------- */

P {text-decoration: none; color:#000; font-size: 10pt}
P a {text-decoration: none; color:#000; font-size: 10pt}
.hm_block{position:absolute; width:35px; height:10px; margin:195px 0 0 30px;}
.hm_block li{float:left;}
.hm_block li a{float:left; width:11px; height:10px; margin:0 5px 0 0;}
.home_li a{background:none;  background:url('../images/home_ico.gif') no-repeat top left;}
.map_li a{background:none;  background:url('../images/map_ico.gif') no-repeat top left;}

.fl{position:absolute; margin:0 0 0 74px; top:109px;}
.fl2{position:absolute; margin:0 0 0 0px; top:89px;}

.left_brown, .ll_ccon{width:280px; height:100%; padding:10px 0 0 0; color:#544B2E; background-color:#DCD5BD; border-left:solid #000 1px; border-top:solid #072468 6px; border-bottom:solid #000 2px;}
.ll_ccon {margin: 0px 0px 0px -280px; float: left; position: relative; border: none}
.left_white{width:630px; height:100%; border-right:solid #000 1px; border-top:solid #072468 6px; border-bottom:solid #000 2px; margin-left: 280px}

.main_title{font:normal 22px Tahoma; text-transform:uppercase;}
	.main_title div{float:left; padding:0 10px 0 0; margin:0 10px 0 0; border-right:solid #000 1px}
	.main_title span{display:block; padding:7px 0 0 0; font-size:12px;}

.brown_title{padding:10px 0px 10px 10px; font-size:14px; font-weight:bolder;}

.ll_ccon ul{margin:0 0 20px 0;}
.ll_ccon ul ul{margin:-15px 0 -15px 6px;}
.ll_ccon ul li {margin: 0px  !Important; padding: 0px !Important; margin-top: -2px}
.ll_ccon li a{display:block; _width:270px; padding:0px 0 0px 10px; font: normal 9pt/10.5pt Tahoma; color:#544B2E; text-decoration:none; margin: 0px !important}
.ll_ccon li a:hover{background-color:#C7BAA4;}
.left_brown_li a{background-color:#C7BAA4;}

.ssss {float: right}

.white_table{padding:0 0 0 120px;}

.white_td_block{padding:0 0px 10px 15px}
.white_td_block2{padding:0 10 20px 0px;}

.white_text_block{clear:both; padding:0 45px 20px 0; font-size:12px; line-height:17px; text-align:justify;}
.white_text_block2{clear:both; padding:0 30px 20px 25px; background:url('../images/white_text_bg.gif') no-repeat top left;}
.white_text_block3{clear:both; padding:5px 30px 30px 0; font-size:12px; line-height:18px; text-align:justify;}
.white_text_block span{font-size:50px; line-height:50px;}

.right_text_tab{width:250px; height:100%;}
.right_text_td{width:100%; height:100%; border-bottom:solid #000 2px;  border-left:solid #000 1px; border-right:solid #000 1px; border-top:solid #072468 6px;}

.right_url_block{width:226px; font-size:12px; margin:3px 0 0 3px; padding:7px; background-color:#FCFCFC; border:solid #9AAA9A 1px;}
.right_url_block div{text-align:center; margin:0 0 10px 0;}
.right_url_block a{font-size:18px; color:#000; text-decoration:underline;}