body{color:#000;background:#60B948 url(body_back) repeat-x;text-align:center;margin:0;font-family:Verdana, Arial;font-size:11px}



td{font-family:Verdana, Arial;font-size:11px}

img{border:0}

h1{color:#175D19;font-size:18px;margin:0;padding:10px 0;font-weight:normal;}
h2{font-size:11px;margin:0;padding:0;font-weight:bold;}
h3{font-size:11px;margin:0;padding:0;font-weight:bold;}


p{padding:0 0 10px 0;margin:0;}

ul,ol{padding-top:10px;margin-top:0px;}

p h1{padding:0;}
p h2{padding:0;}
p h3{padding:0;}

input, textarea{font-family:Verdana, Arial;font-size:11px}

a, a:hover{color:#ED1C24;text-decoration:underline}
a.print, a.print:hover{background:url(icon_print.gif) no-repeat left 2px;padding:0 0 0 14px;display:block;}
a.arrow{background:url(icon_arrow.gif) no-repeat left 7px;padding:5px 0 5px 16px;}

.divider{height:10px;line-height:10px;clear:both;}

.small{font-size:7pt;}

#printtop{display:none;}

#frontpage{background:transparent url(body_back_fp.jpg) repeat-y;width:760px;text-align:left;margin:auto;position:relative;overflow:hidden}

#subpage{background:transparent url(body_back2.jpg) repeat-y;width:760px;text-align:left;margin:auto;position:relative;overflow:hidden}
#subpage_full{background:transparent url(body_back_fp.jpg) repeat-y;width:760px;text-align:left;margin:auto;position:relative;overflow:hidden}

#content{background:url(body_back.gif) repeat-y;position:relative;width:760px;overflow:hidden;padding:54px 0 0 0;z-index:2}
#fpcontent{margin:0 20px 0 20px;}

.content{padding:54px 20px 0 20px;position:relative;z-index:2}
#subpage_full .content{height:auto;}

.leftlogo{position:absolute;top:72px;left:0px;z-index:5}
.toplogo{position:absolute;top:8px;left:34px;z-index:5}
.toptext{position:absolute;top:19px;left:332px;z-index:5;display:none}
/*.topanim{position:absolute;top:20px;left:641px;z-index:5}*/
.topanim{position:absolute;top:0px;right:20px;z-index:5}
.subback{position:absolute;z-index:1}

#languageselect{background-color:#B7D463;background-image:url(languageselect_back.gif);background-repeat:no-repeat;background-position:bottom left;position:absolute;top:0;right:20px;z-index:6;float:right;height:23px;overflow:hidden;padding:0 2px 0 0;}
#languageselect select{margin: 2px 3px 0 3px;display:inline-block;height:16px;font-size:10px;}
#languageselect label{margin:0 3px 2px 0;padding-left:8px;display:inline-block;}

#topmenu{text-align:right;height:18px;}
#topmenu ul{margin:0;padding:0;float:right;text-align:right;}
#topmenu li{display:inline-block;list-style:none;margin:0 0 0 2px;background:#0B6E2E url(top_menu_nrm_left.gif) no-repeat;padding:0 0 1px 3px;line-height:16px;float:left}
#topmenu li.firstitem{margin:0;background:transparent;background-image:url(clear.gif);padding:0;width:2px;overflow:hidden;}
#topmenu li.selected{background:#FFE400 url(top_menu_sel_left.gif) no-repeat;}
#topmenu li a{color:#fff;text-decoration:none;background:url(top_menu_nrm_right.gif) no-repeat top right;padding:1px 7px 0 4px;float:left;white-space:nowrap}
#topmenu li.selected a{color:#000;background:url(top_menu_sel_right.gif) no-repeat top right;}
#topmenu li.hover{background:#7EC368 url(top_menu_hov_left.gif) no-repeat;}
#topmenu li.hover a{color:#000;background:url(top_menu_hov_right.gif) no-repeat top right;}
.topmenu_bottom{line-height:4px;background:#FFE400;clear:both;height:4px;overflow:hidden;}

#submenu{text-align:left;background:#FFE400;padding:0;height:17px;overflow:hidden}
#submenu ul{margin:0;padding:1px 0 0 0;}
#submenu li{padding:0;margin:0;display:inline;list-style:none;background:url(submenu_divider.gif) no-repeat right center;}
#submenu li.clear{padding:0;width:1px;overflow:hidden}
#submenu li a{text-decoration:none;white-space:nowrap;line-height:14px;padding:0 11px}
#submenu li a:hover{color:#000;}
#submenu li.selected{background:#FDF499 url(submenu_divider.gif) no-repeat right center;}
#submenu li.selected a{color:#000;text-decoration:none;white-space:nowrap}
.submenu_bottom{height:10px;overflow:hidden;background:url(submenu_bottom.gif) repeat-x;}

#subpage .innercontent{width:400px;margin:18px 0 0 0;padding:0 0 0 30px;position:relative;float:left;overflow:hidden}
#frontpage .innercontent{position:relative;width:720px;height:auto;float:left}
#subpage_full .innercontent{position:relative;width:720px;height:auto;float:left}

#rightcontent{float:right;width:275px;height:470px;position:relative;text-align:right;padding:0 9px 0 0;}

.rightimagecontainer{position:relative;float:right}
.rightimagecontainer img{float:right}

.imagetexttop{background:url(imagetexttop.gif) no-repeat;height:7px;overflow:hidden;}
.imagetextbottom{background:url(imagetextbottom.gif) no-repeat;height:7px;overflow:hidden;}
#imagetext{width:179px;overflow:hidden;text-align:left;position:absolute;bottom:21px;right:9px;z-index:10;}
.imagecontent{background:#FFE400;padding:0 10px 4px 10px;}
.imagecontent p{padding:0;margin:0;}

.yellowspot{text-align:left;margin:8px 0 0 0;width:189px;overflow:hidden;float:right;}
.yellowspot .contentpad{background:#FFE400;padding:2px 10px 10px 10px}
.yellowspottop{background:url(yellowtop.gif) no-repeat;height:10px;overflow:hidden;}
.yellowspotbottom{background:url(yellowbottom.gif) no-repeat;height:10px;overflow:hidden;}
.dots{background:url(dots.gif) repeat-x left 5px;height:6px;overflow:hidden}

.contentpad{padding:10px;}

#subpagebottom{background:url(subpage_bottom_back.gif) no-repeat;clear:both;height:28px;}
#bottom{background:#FFE400 url(bottom_back.gif) no-repeat left 4px;position:relative;padding:2px 0 3px 20px;clear:both}

#bottom a{background-image:none;float:none;display:inline;padding:0}

#sub_spots{clear:both;position:relative;padding:0;background:#60B948;background-image:none;margin:0;width:719px;overflow:hidden;float:left;}
#sub_spots .spot{float:left;width:228px;height:172px;background:url(spot_back.gif) no-repeat;overflow:hidden;margin:0 5px 0 5px;padding:0}

#fp_spots{padding:0;z-index:2;width:719px;overflow:hidden}
#fp_spots .spot{float:left;width:228px;height:172px;background:url(spot_back.gif) no-repeat;overflow:hidden;margin:0 5px}

.freeform table{margin:0;padding:0;border-collapse:collapse}
.freeform table tr{margin:0;padding:0}
.freeform table td{margin:0;padding:5px 0;vertical-align:top;width:170px}
.freeform table td.content{width:233px;}
.freeform table td.data{width:auto}
.freeform table td.content input{width:233px;}
.freeform table td.content input.button{width:auto;float:right}
.freeform table td.content textarea{width:233px;height:80px}
.freeform table td.content input.checkbox{width:auto;}