*{margin:0; padding:0;}
body{background:url(../img/site_bg.jpg) left top repeat-x #FFFFFF;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
.clear{clear:both;}
body{font-family:Tahoma, Arial, helvetica, sans-serif; color:#345F72; font-size:0.6875em; line-height:1.18em; text-align:center;}
input, textarea, select{color:#000000; vertical-align:top; text-align:left; border: 1px solid #738370; font:7pt Tahoma, Arial, helvetica, sans-serif; padding-left:5px; }
input.searchbutton{color: #fff;background-color:#299FBC !important;border-color:#fff;}
input.radio { border: 0px; }
.float-right{float:right;}
.align-right{text-align:right;}
.block{display:block;}
.top-indent-1{margin-top:5px; display:block;}
.top-indent-2{margin-top:10px; display:block;}
.top-indent-3{margin-top:15px; display:block;}
.top-indent-4{margin-top:20px; display:block;}
.top-indent-5{margin-top:25px; display:block;}
h2 { line-height: 25px; text-align: left; }

.width-stretch{width:100%;}

.col-1, .col-2, .col-3, .box-1, .box-2, .box-3, .col-middle{float:left;}

/*=======header===========*/
.menu{height:49px; background:url(../img/menu_bg.jpg) 24px 18px no-repeat; padding:42px 0px 0 43px;}
.menu img{margin-right:83px;}
.menu .clear{margin:0;}
.header{height:315px; background:url(../img/header_bg.jpg) 24px top no-repeat;}
/*=====//header===========*/

/*=======content===========*/
#content{padding:0 23px 13px 39px;}
.col-1{padding-top:4px;}
.col-2 .block-indent{margin:0 8px 0 9px;}

a{color:#299FBC; text-decoration:underline;}
a:hover{text-decoration:none;}

#search-form{color:#707070; margin-bottom:25px;}
#search-form .menu{width:100%; overflow:hidden; height:auto; background:0; padding:0;}
#search-form .menu div{width:71px; height:25px; float:left; text-align:center;}
#search-form .menu a{color:#89B320; text-decoration:none; font-weight:bold; display:block; padding-top:5px; padding-right:5px;}
#search-form .menu a:hover{text-decoration:underline;}
#search-form .menu .m1{background:url(../img/search_form_m1.jpg) left top no-repeat;}
#search-form .menu .m2{background:url(../img/search_form_m2.jpg) left top no-repeat;}
#search-form .menu .m3{background:url(../img/search_form_m3.jpg) left top no-repeat; width:79px;}
#search-form .indent{padding:0px 0 0 8px;}
#search-form  .indent a{color:#89B320; font-size:0.91em;}
#search-form input{width:80px; height:14px; padding-top: 3px; line-height: 17px; background:0;}
#search-form .input-2{width:109px;}
#search-form select{width:129px; height:16px; background:0; padding:0; padding-top: 2px;}
#search-form .select-2{width:47px;}
#search-form .searchbutton{text-indent: 10px;height: 20px; padding-top: 3px;}
#search-form .radio, #search-form .checkbox{width:15px; height:15px; border:0; margin:0 5px 0 0;}
#search-form .row{height:24px;}
#search-form .box-1{width:147px; height:40px;}
#search-form .box-2{width:130px;}
#search-form .line-x{height:1px; background:url(../img/search_form_line_x.gif) left top repeat-x; font-size:0; overflow:hidden; margin:5px 15px 16px 0;}
#search-form .box-3{width:76px; height:44px;}
#search-form .column{width:175px; line-height:1.5em;}
#search-form img{margin:0 20px 0 0; float:right;}
#search-form .link-2{font-size:1.18em!important; line-height:1.2em; font-weight:bold;}
#search-form span{font-size:0.91em; color:#B0BEC1; display:block; padding-top:5px;}
.banners{padding:3px 0 0 8px;}
.banners img{margin-right:3px; float:left;}

li{padding:3px 0 4px 20px; background:url(../img/list_marker.gif) left center no-repeat;}
li a{color:#89B320; text-decoration:underline; line-height:1em;}
li a:hover{text-decoration:none;}

.img-float{margin-right:19px; float:left;}
/*=====//content===========*/

/*=======block_1===========*/
.block-1{background:url(../img/block_1_top.jpg) left top repeat-x #F9F9F9; width:100%;}
.block-1 .border-left{background:url(../img/block_1_border.jpg) left top repeat-y;}
.block-1 .border-right{background:url(../img/block_1_border.jpg) right top repeat-y;}
.block-1 .border-bot{background:url(../img/block_1_border.jpg) left bottom repeat-x;}
.block-1 .corner-left-top{background:url(../img/block_1_corner_left_top.jpg) left top no-repeat;}
.block-1 .corner-right-top{background:url(../img/block_1_corner_right_top.jpg) right top no-repeat; padding:16px 0 22px 21px;}
.block-1 .indent{padding:40px 30px 18px 9px;}
.block-1 .corner-right-top h1 { font-size: 11pt; color: #537c0a; height: 20px; margin: 5px 15px 25px 20px; }
/*=====//block_1===========*/

/*=======block_2===========*/
.block-2{background:url(../img/block_2_top.jpg) left top repeat-x #DCF4FC; width:100%;}
.block-2 .bot{background:url(../img/block_2_bot.jpg) left bottom repeat-x;}
.block-2 .border-left{background:url(../img/block_2_border_left.jpg) left top repeat-y;}
.block-2 .border-right{background:url(../img/block_2_border_right.jpg) right top repeat-y;}
.block-2 .corner-left-top{background:url(../img/block_2_corner_left_top.jpg) left top no-repeat;}
.block-2 .corner-right-top{background:url(../img/block_2_corner_right_top.jpg) right top no-repeat;}
.block-2 .corner-left-bot{background:url(../img/block_2_corner_left_bot.jpg) left bottom no-repeat;}
.block-2 .corner-right-bot{background:url(../img/block_2_corner_right_bot.jpg) right bottom no-repeat; padding:16px 36px 30px 27px;}
.block-2 .title{height:29px; padding-left:37px; line-height: 29px; margin-bottom:18px; background:url(../img/block_2_title_bg.gif) left top no-repeat; }
.block-2 .title span{float:right;;}
.block-2 .title strong {font-size: 9pt;}
.block-2 .title a{color:#299FBC; text-decoration:underline; background:url(../img/footer_menu_marker.gif) left 12px no-repeat; padding:0 5px 0 13px; display:block; padding-top:7px;}
.block-2 .title a:hover{text-decoration:none;}

.block-2 .title-2, tr .title {height:19px; background:url(../img/title_2_bg.gif) left bottom repeat-x; margin:16px 0 10px 0;}
.block-2 .title-2 span{display:block; padding:4px 7px 0 0; color:#719FAB; float:right; font-size:0.91em;}
/*=====//block_2===========*/

/*=======table===========*/
.regions {
	width: 100%;
}
.subtermin {
	margin-left: 140px;
}
.subtermin th h2 {
	margin: 20px 0px 20px 0px;
}
.regions .regtitle {
	font-weight: bold;
	font-size: 12pt;
	border: 1px solid #000;
	height: 30px;
}
.regions .subregion {
	text-indent: 10px;	
}
.button_small {
	width: 80px;
	height: 20px;
	display: block;
	background: url(../img/button1_small.jpg);
	text-align: center;
	line-height: 20px;
}
.button_small a {
	color: #000000;
	text-decoration: none;
}
/*=====//table===========*/

/*=======menu===========*/
.m {height: 47px; margin: 0 1px 0 1px; line-height: 50px; display: block; float: left; text-align: center; color: #fff; text-decoration: none; font-size: 11pt; font-weight: bold; text-transform: uppercase;}
.menu_m1, .menu_m1_act {width: 192px;} .menu_m1_act,.menu_m1:hover {background: url(../img/menu_act.jpg);}
.menu_m2, .menu_m2_act {width: 213px;} .menu_m2_act,.menu_m2:hover {background: url(../img/menu_act.jpg);}
.menu_m3, .menu_m3_act {width: 154px;} .menu_m3_act,.menu_m3:hover {background: url(../img/menu_act.jpg);}
.menu_m4, .menu_m4_act {width: 170px;} .menu_m4_act,.menu_m4:hover {background: url(../img/menu_act.jpg);}
.menu_m5, .menu_m5_act {width: 152px;} .menu_m5_act,.menu_m5:hover {background: url(../img/menu_act.jpg);}
/*=====//menu===========*/

/*=======page_1===========*/
#page1 .col-1 .block-1 .corner-right-top{padding-left:6px; padding-right:0;}
#page1 .col-1 .block-1 .title{margin:0 0 42px 15px;}

#page1 .col-2 .block-2 .box-1{width:301px;}
#page1 .col-2 .block-2 .box-2{width:241px;}
/*=====//page_1===========*/

/*=======page_3===========*/
#page3 .col-1 .block-1 .corner-right-top .indent{padding-bottom:25px;}
/*=====//page_3===========*/

/*=======page_4===========*/
#page4 .col-1 .block-1 .corner-right-top .indent{padding-right:24px;}
#page4 .col-2 .block-2 .corner-right-bot{padding-bottom:45px;}
/*=====//page_4===========*/

/*=======page_5===========*/
#page5 .col-1 .block-1 .corner-right-top .indent{padding-right:24px; padding-bottom:23px;}
#page5 .col-2 .block-2 .title{margin-bottom:30px;}
/*=====//page_5===========*/

/*=======page_6===========*/
#page6 .col-1 .block-1 .corner-right-top .indent{padding-right:20px;}
#page6 .col-2 .block-2 .corner-right-bot{padding-bottom:50px;}
#contact-form{margin-top:15px; color:#626262;}
#contact-form .row{height:26px;}
#contact-form input{width:235px; height:17px; color:#626262;}
#contact-form textarea{width:235px; height:107px; overflow:hidden; margin-bottom:14px; color:#626262;}
#contact-form img{margin-right:24px;}
#contact-form input, #contact-form textarea{font-size:1em;}
/*=====//page_6===========*/

/*=======page_7===========*/
#page7 #content{padding-right:40px;}
#page7 #content p{padding-bottom:15px;}
#page7 .block-1 .indent{padding-bottom:0;}
/*=====//page_7===========*/

/*=======footer===========*/
#footer{height:94px; background:url(../img/footer_bg.jpg) 38px top no-repeat; color:#90A0A2; text-align:center; padding:32px 5px 0 0;}
#footer a{color:#90A0A2; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

#footer ul{margin:0 0 5px 20px;}
#footer li{padding:0 38px 0 13px; background:url(../img/footer_menu_marker.gif) left center no-repeat; display:inline;}
#footer li a, #footer li span{color:#299FBC; text-decoration:none; line-height:1em;}
#footer li a:hover, #footer li span{text-decoration:underline;}
/*=====//footer===========*/