@charset "utf-8";
/* CSS Document */

body,html {margin:0 auto; padding:0; background:url(images/bg.jpg) top repeat-x;font-family: Arial, Helvetica, sans-serif; font-size:90%}
p {color:#2f6e35;}
span {color:#2f6e35;}
input {border: 1px solid #2f6e35; padding:7px; margin-bottom:3px}
.t1 {font-size: 240%; font-weight:bold; line-height:2px}
.t2 {font-size: 220%; font-weight:bold; color:#ffffff;line-height:30px; letter-spacing:-1px}
#toplinks {list-style:none; margin:0 95px 0 0 ; padding:0; float:right}
#toplinks li { float:left; margin:7px 0 0 32px}
#toplinks a {color:#333333;text-decoration:none}
#toplinks a:hover {color:#ffffff; border-bottom:1px dotted #ffffff}
strong { font-size:120%; color:#231f20; border-bottom:1px dotted #231f20}
.directions {font-size:110%; font-weight:bold; color:#7dd3f7; text-decoration:none}
.directions:hover { text-decoration:underline}
/* BOXES */
#questionare {width:438px; height:186px;padding:20px; margin:0 auto; background:url(images/questionare.jpg) top no-repeat; float:right; position:relative; top:20px; right:20px}
.questionare {color:#2F6E35; width:300px; position:relative;left: 30px;top:5px; font-size:120%; font-weight:bold; letter-spacing:-1px}
#container {width:1030px; height:100%; min-height:600px;padding:0; margin:0 auto; background:url(images/clouds.jpg) top no-repeat}
#topbar {width:100%; height:220px}
#logo {margin-left:30px; margin-top:10px}
#whatis {background:url(images/whatis.png) no-repeat top;  width:570px; height:399px; float:left; margin-bottom:10px; }
#light_container {clear:both; margin:0 auto; padding-left:7px}
#bio {background:url(images/light_green_bg.png) top left no-repeat; width:190px; height:368px; float:left; margin:0; margin-bottom:40px}
#news {background:url(images/light_green_bg.png) top left no-repeat; width:190px; height:368px; float:left;margin:0;margin-bottom:40px}
#register {background:url(images/light_green_bg.png) top left no-repeat; width:190px; height:368px; float:left;margin:0;margin-bottom:40px}
#register span {font-weight:bold; color:#77ad1a}
#bio #news #register{ font-size:80% }
#map {background:url(images/map_bg.png) top left no-repeat; width:450px; height:525px; float:left; margin:0 auto;position: relative; top:-50px}
#left_container {margin: 0 auto;float:left;padding:0; width:580px}
.news_conteiner {border-top:dotted 1px #6db43f; margin:5px 10px 5px 10px; padding:0;clear:both}
#footer {background:#fdfeff;padding:20px; clear:both; width:1030px; height:100px; margin:0 auto}
#footer a{font-size:90%; color:#333333;text-decoration:none; border-bottom:1px dotted #333333}
#footer a:hover {color: #2f6e35;border-bottom: none}
#preloader {display:none}
.table-cont {width:600px; margin:0 auto; padding:0}
.table-top {margin:0 auto; padding:50px 30px 0px 30px; background:url(images/table_01.png) top no-repeat; overflow:hidden}
.table-bottom {margin:0 auto; padding:0; background:url(images/table_02.png) bottom no-repeat;height:43px}
.table-top span {color:#fff; position:relative; bottom:10px}
.content {margin:0 auto}
.button {cursor:pointer}
/* HEADERS */

h2 {background:url(images/bio_header.png) top left no-repeat; width:190px; height:90px; margin: -5px 0 0 -5px}
h3 {background:url(images/news_header.png) top left no-repeat; width:190px; height:90px; margin: -5px 0 0 -5px}
h4 {background:url(images/reg_header.png) top left no-repeat; width:190px; height:90px; margin: -5px 0 0 -5px}
h5 { background:url(images/the_network.png) top left no-repeat; width:205px; height:102px; float:right; position:relative; top:-60px;margin:0;margin-right:-10px;padding:0}
h6 {font-size:140%; color:#fff;}

/* BUTTONS */
#fbutton a {display:block;width:278px; height:87px;background:url(images/find_button.png) top left no-repeat;float:right; position:relative;top:-55px}
#fbutton a:hover {display:block;width:278px; height:87px;background:url(images/find_button_hover.png) top left no-repeat; }
#f1button a {display:block;width:200px; height:80px;background:url(images/find1_button.png) top left no-repeat;float:left; position:relative;top:-65px; left:175px}
#f1button a:hover {display:block;width:200px; height:80px;background:url(images/find1_button_hover.png) top left no-repeat; }
#sbutton a {display:block;width:110px; height:70px;background:url(images/submit_button.png) top left no-repeat;float:right; position:relative;top:30px;left:25px}
#sbutton a:hover {background:url(images/submit_button_hover.png) top left no-repeat; }
#more a{display:block;background:url(images/more.png) no-repeat top left; width:68px; height:29px; float:right; margin:0}
#more a:hover {display:block;background:url(images/more_hover.png) no-repeat top left;}

