/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#263a2b;
	font-size:11px;
	
}
ul,li {
list-style:none;
padding:0px;
margin:0px;
}
div.container {
   width:824px; margin:0px auto;
   background-color:#FFFFFF;
}

.header {width:824px; height:173px; background-image:url(../images/header.jpg); background-position:top; background-repeat:no-repeat}
.header h1{ font-size:12px; color:#344a48; text-align:right; margin:0px; padding:60px 20px 0px 0px; display:block; font-weight:normal}

.bg_subheader {width:824px; height:21px; background-image:url(../images/bg_subheader.gif); background-position:top; background-repeat:repeat-y}

.bg_subheader a { 
    display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#344a48;
	text-decoration: none;
	text-align: center;
    width: 85px;
	height: 21px;
	line-height:21px;
	float:left;
	
	}

.bg_subheader a:hover { 
    display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #496850;
	text-decoration: none;
	text-align: center;
    height: 21px;
	line-height:21px;
	float:left;
}

a.line_menuUp {background-image:url(../images/line_menuUp.gif);
	background-position: right;
	background-repeat:no-repeat;
	width:70px;
	}

a.line_menuUp2 {background-image:url(../images/line_menuUp.gif);
	background-position: right;
	background-repeat:no-repeat;
	width:85px;
	}
	
a.line_menuUp3 {
	width:65px;
	}
	
.cont_menuLeft {width:206px; float:left; margin-top:12px}

.gr_menu {width:206px; background-image:url(../images/gr_menu.gif); background-position:top; background-repeat:repeat-y}

.but a { 
    display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	text-align: left;
	background-image:url(../images/but.gif);
	background-position:top; 
	background-repeat:no-repeat;
	width: 206px;
	height: 31px;
	line-height:31px;
	text-indent:20px;
	text-transform:uppercase;
}

.but a:hover { 
    display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	background-image:url(../images/but.gif);
	background-position:bottom; 
	background-repeat:no-repeat;
  	width: 206px;
	height: 31px;
	line-height:31px;
	text-indent:20px;
	text-transform:uppercase;
}

.corner_bottom {width:809px; height:41px; background-image:url(../images/corner_bottom.gif); background-position:bottom; background-repeat:no-repeat; background-color:#e5f8f6}
.corner_bottom { color:#344a48; padding: 7px 0px 0px 15px}
.corner_bottom a { color:#344a48}

.content {width:606px; float:left; margin-top:12px; margin-left:9px}

.cornerLeft_img {width:390px; height:236px; background-image:url(../images/cornerLeft_img.gif); background-position:left; background-repeat:no-repeat; background-color:#344a48; float:left}

.cornerLeft_img img { margin-top:3px; margin-left:3px}
.box_news {width:212px; float:right}
.box_news h1{ background-image:url(../images/bg_news.gif); background-repeat:no-repeat; background-position:top; width:212px; height:29px; display:block; margin:0px; padding:0px; line-height:29px; text-indent:7px; font-size:14px; color:#FFFFFF; font-weight:bold}

.box_news2 {width:210px; height:198px; border-left:1px solid #263a2b; border-right:1px solid #263a2b; }
/*
.box_news2 a{ font-weight:normal; text-decoration:underline; color:#344a48}
.box_news2 p{ margin:0px; padding:10px 7px 0px 15px; color:#344a48; font-size:12px; background-image:url(../images/builet.gif); background-position: 4px 15px; background-repeat:no-repeat}
*/
.div_news {width:602px; float:left; padding-left:3px}
.div_news h2 {font-size:13px; color:#344a39; margin:0px; padding:10px 0px 0px 0px; text-transform: uppercase; }
.div_news span {font-size:11px; color:#344a39;}
.div_news p{font-size:12px; line-height:16px; color:#344a39; margin:0px; padding:0px}
.div_news div {border-bottom: 1px dotted #344a39; width:100%; float:none; clear:both; height:10px; margin-bottom:10px}
.div_news a {color:#344a39; font-weight:bold}
.div_news .newsImg {float: left; margin: 0px 10px 10px 0px; height: 90px; width: auto; }

.box_news2 .div_news {width:190px; height:198px; overflow:auto; float: none; padding: 0px 17px 0px 3px; }
.box_news2 .div_news h2{font-size:12px; color:#344a48; margin:0px; padding:10px 7px 0px 15px !important; background-image:url(../images/builet.gif); background-position: 4px 15px; background-repeat:no-repeat; text-transform: uppercase; }
.box_news2 .div_news a{font-weight:normal; text-decoration:underline; color:#344a48}
.box_news2 .div_news p{font-size:12px; line-height:16px; color:#344a48; margin:0px; padding:2px 7px 0px 15px; }
.box_news2 .div_news div{display:none}
.box_news2 .div_news .newsImg {display:none}




.box_name { width:30%; float:left}
.box_name h2{ font-size:14px; color:#344a39; margin:0px; padding:10px 0px 0px 0px}
.box_name p{ font-size:12px; color:#344a39; margin:0px; padding:0px}

.bg_Title {width:602px; float:left; height:29px; background-image: url(../images/bg_Title.gif); background-position:top; background-repeat:repeat-x}
.bg_Title span { background-image:url(../images/cornerRight_up.gif); background-position:right; background-repeat:no-repeat; height:29px; display:block; width:602px; color:#FFFFFF; line-height:29px; font-size:14px; font-weight:bold; text-indent:10px}

.txt_content {font-size:12px; color:#344a39; margin:0px; text-indent:0px !important; padding:20px 0px 0px 10px; display:block; float:left; width:580px; line-height:17px}
.txt_content img { margin-right:10px; border:1px solid #000000}
.txt_content a{color:#344a39}

div.txt_content2 {font-size:12px; color:#344a39; margin:0px auto; text-indent:0px !important; padding:20px 0px 0px 10px; display:block; float:left; width:570px}
.txt_content2 img { margin-right:5px; border:1px solid #000000}

.link_board { width:602px; float:left; display:block; font-size:12px; color:#344a39; padding:5px 0px 0px 3px}
.link_board h2 { font-size:13px; color:#344a39; margin:0px; padding:10px 0px 0px 0px; width:602px; float:left; display:block; border:0px !important}
.link_board a{ width:80%; float:left; display:block; font-size:12px; color:#344a39; height:20px; line-height:20px; background-image:url(../images/arrow_news.gif); background-repeat:no-repeat; background-position:3px 10px; padding:0px 0px 0px 15px; text-decoration:none}
.link_board a:hover{ width:80%; float:left; display:block; font-size:12px; color:#f5c006; text-decoration:none}
.link_board p{ margin:0px; padding:0px; line-height:18px; float:left; width:90%}

.signup_box { width:600px; float:left; border:1px solid #344a39; height:200px}
.signup_box h3{ color:#344a39; font-size:12px; font-weight:bold; margin:0px; padding:0px; height:20px; line-height:20px; text-indent:5px}
.signup_box span { font-size:12px; color:#344a39; margin-left:10px; display: inline}
.signup_box input {border:1px solid #263a2b; color:#FFFFFF;}
.newsletter_but { background-color:#344a39; border:1px solid #263a2b; color:#FFFFFF; margin-left:95px} 
.signup_field { width:90%; float:left; display:block; text-align:right; margin-bottom:10px}
.signup_field input { margin-right:200px; width:250px;}
.signup_field2 { width:90%; float:left; display:block; text-align:right; margin-bottom:10px}
.signup_field2 input { margin-right:200px; width:250px}

span.required_field {color:#FF0000; padding:0px; margin:0px}

.faq { width:596px; float:left; margin-left:3px}
.faq h2 { font-size:12px !important; color:#344a39; height:20px; line-height:20px; border-bottom:1px dotted #344a39}
.faq p { font-size:12px !important; color:#344a39}

/*CONTACT PAGE*/


.contact {border: 1px solid #263a2b; background-color: #FFFFFF; width:602px; margin-bottom:20px}

.contact td.label {font-weight: bold; width: 30% !important;}
.contact txfield {}
.endfrm {}
.registration { width:75% !important}
.registration a.Button { width:170px !important;}
a.Button {background-color: #344a39; color: #FFFFFF !important; width: 100px; margin: auto; display: block; position: relative; text-align: center; text-decoration: none; font-weight: bold; height: 20px !important; line-height: 20px !important; font-size: 12px; }
a.Button:hover {background-color: #f5c006; color: #000000 !important; }

.contact_adress {width:200px; float:left; margin-left:15px}
.contact_adress span { font-size:12px; font-weight:bold}
.contact_adress p { font-size:12px; color:#000000}
.contact_adress a {color:#344a39}

.div_staff { width:602px; float:left; padding-left:3px}
.div_staff p { width:100%; float:left; margin:0px; padding:10px 0px 0px 0px; font-size:12px}
/*.div_staff span{ width:596px; height:2px; display:block; float:left}*/
.div_staff h2 { font-size:12px; color:#344a39; margin:0px; padding:10px 0px 0px 0px; width:602px; float:left; display:block;  border-bottom:1px dotted #263a2b; }

.div_staff2 { width:602px; float:left; padding-left:3px}
.div_staff2 p { width:50%; float:left; margin:0px; padding:10px 0px 0px 0px; font-size:12px}
/*.div_staff span{ width:596px; height:2px; display:block; float:left}*/
.div_staff2 h2 { font-size:12px; color:#344a39; margin:0px; padding:10px 0px 0px 0px; width:602px; float:left; display:block;  border-bottom:1px dotted #263a2b; }
.div_staff2 a{ width:80%; float:left; display:block; font-size:12px; color:#344a39; height:20px; line-height:20px; padding:0px 0px 0px 15px; text-decoration:none}
.div_staff2 a:hover{ width:80%; float:left; display:block; font-size:12px; color:#f5c006; height:20px; line-height:20px; padding:0px 0px 0px 15px; text-decoration:none}
.div_staff2 p.spacer{ width:100%; float:left; display:block; }

.contact_registry {border: 1px solid #263a2b; background-color: #FFFFFF; width:602px; margin-top:10px}
.contact_registry h3{ background-color:#344a39; color:#FFFFFF; height:25px; line-height:25px; margin:0px; padding:0px; font-size:12px; text-indent:10px}
.input_registry { margin-right:150px; border:1px solid #263a2b; width:320px}

.history_txt {color:#344a39; margin:0px!important; padding:0px 0px 0px 10px!important; text-align:left; font-size:13px; line-height:35px; display:block}
.history_txt2 {color:#344a39; padding:0px 0px 0px 10px!important}
.history_txt3 {color:#344a39; font-size:12px; line-height:20px; padding:0px 0px 0px 10px!important; display:block}

.calendar_txt {color:#344a39; font-size:13px; line-height:20px; padding-left:10px; display:block}
.spacer { padding:0px !important; margin:0px !important; clear:both; height:10px !important; width:100%; display:block}

/*CONTACT PAGE*/
.Form 
{
    width: 600px !important; 
    border-color: #344a39;
    }
.Form h5 
{
   display:none;
    }
.Form h6 
{
    color: #673016; 
    }





.CenterRight { width:600px; border:1px solid #fff}
.CenterRight a {color:#344a39}
div.office {border: 1px solid #344a39; background-color: #FFFFFF; width:598px !important}
div.office a { color:#344a39}
.contact_data { width:200px !important;}

ul.NewsletterList {margin: 0px; padding: 0px; list-style: none; float:left; width:100%; display:block; margin-top:10px}
ul.NewsletterList li {margin: 0px; padding: 0px; list-style: none; background-image: url(../images/icon_PDF_16.gif); height: 20px; line-height: 20px; background-repeat: no-repeat; background-position: 0px 0px; padding-left: 20px; }

.FUN p {border-bottom: 1px dotted #344a39; font-size: 12px; line-height: 16px; padding: 10px 0px 10px 0px; margin: 0px; }
