/* CSS Document */

html, body{width:100%; height:100%; background-color:#404040; padding:0; margin:auto; font:11px Tahoma, Geneva, sans-serif;}
#holder{top:90px; position:absolute;margin:auto; height:471px; width:3000px; background:url(../images/contentBg.jpg) repeat-x;}
/*#holder{top:90px; position:relative;margin:auto; height:471px; width:100%; background:url(../images/contentBg.jpg) repeat-x;}*/
#leftside{position:relative; float:left; height:471px; width:420px; background:url(../images/Mainbg.jpg) no-repeat;}
#leftside .info{ float:left; color:#FFFFFF; font-size:10px; position:absolute; bottom:-10px; left:100px;}
#mainNavigation{ position:absolute; bottom:60px; right:50px; height:auto; text-align:right; font:16px Tahoma, Geneva, sans-serif; color:#FFFFFF;}
#mainNavigation a{ font:15px Tahoma, Geneva, sans-serif; color:#FFFFFF; text-decoration:none; float:left; width:100px; text-align:right;}
#mainNavigation a:hover{ color:#d1d1d1; text-decoration:none;}
#mainNavigation li{ border-bottom:1px dotted #036c03; padding:3px 0; line-height:18px; width:120px; display:block; height:auto; height:22px;}
#mainNavigation li:hover{border-bottom:1px dotted #ffffff;}
#mainNavigation li div{ float:right; height:12px; width:12px; margin:5px 3px 0 2px;}
#mainNavigation li .link{background:url(../images/icons/linkbullet.png) no-repeat;}
#mainNavigation li:hover .link{ margin:5px 0 0 5px;}
#mainNavigation li .linkactive{background:url(../images/icons/linkbullet_active.png) no-repeat;}

#rightside{display:block; float:left; min-height:421px; width:526px; margin:0 10px; padding-bottom:10px;}
.bottom{ height:15px; display:block;float:left;}
#deeprightside{top:10px; left:450px; position:relative; float:left; min-height:221px; width:126px; margin:0 10px; padding-bottom:10px;}
#deeprightbanner{top:10px; left:10px; position:relative; float:left;min-height:221px; width:300px; margin:0 10px; padding-bottom:10px;}
/*#deeprightbanner{top:10px; left:10px; position:relative; clear:right; min-height:221px; width:300px; margin:0 10px; padding-bottom:10px;}*/
.bottom{ height:15px; display:block;float:left;}
#container{ width:526px;display:block; min-height:480px;background-color:#FFFFFF;}
#container .top{ height:10px; width:526px; background:url(../images/containertop.jpg) no-repeat;}
#bottom{ height:10px; width:526px; background:url(../images/containerbot.gif) no-repeat; bottom:10px;}
#container .text{width:526px; height:auto;  display:block;}
#container .text .header{width:40px; height:auto; display:block; float:left;}
#container .text .image{width:486px; height:auto; display:block; float:left;}
#container .text .block{margin:10px 0px 10px 15px; display:block; float:left; width:455px;}
#container ul{  padding:5px;}
.block li{list-style:disc outside; font-size:11px; margin-left:8px;}

.error{font:bold 14px Tahoma, Geneva, sans-serif; color:#900;}
.slogan{font:italic 14px Tahoma, Geneva, sans-serif; color:#036c03; margin:10px 10px 10px 0;}

#subnav{width:470px; height:auto; display:block; float:left; padding-bottom:3px; border-bottom:1px solid #CCC;}
#subnav li{height:auto; display:block; float:left; margin:0 15px 0 0;}
#subnav li a{font:bold 12px Tahoma, Geneva, sans-serif; color:#036c03; text-decoration:none;}
#subnav li a:hover{color:#DADADA; text-decoration:none;}
.textcontainer{display:block; overflow:hidden; width:470px; height:auto;}

h2{font:bold 13px Tahoma, Geneva, sans-serif; color:#036c03; margin:3px 0px;}
p{margin:5px 0px;}

.persons{ display:block; float:left; width:150px; clear:left; padding-left:15px;}
.contactform{ display:block; float:left; width:268px; font-size:10px; margin:5px; padding:5px; background:#F3F3F3; border:1px dashed #D3D3D3;}
.contactform label{float:left; width:100px; clear:left; font-weight:normal;}
.contactform span{float:left; width:260px; clear:left; font-weight:bold; margin:8px 0 5px;}
.contactform input{float:left; width:155px; text-align:left;}

.contactform textarea{float:left; clear:both; width:260px; height:50px;}
.contactform fieldset{float:left; clear:both; width:260px; margin:4px 0;  text-align:left;}
.contactform .mailerror{ background:#FFB7B7;}
.contactform .contacttype label{ float:left; text-align:left; width:auto; clear:none; width:90px; padding-left:8px;  line-height:15px;}
.contactform .contacttype input{width:auto; line-height:15px; }
.contactform .submit{float:right; width:auto; margin:5px 15px; font-size:11px; padding:1px 8px;}

