.csc-mailform {background-color:#EDE4C3;border:2px solid #FFF;margin:2em 0 0;padding:10px 10px 0;width:418px;}
.csc-mailform fieldset{border:2px solid #FFF;margin:0 0 20px;padding:20px 0 0!important;}
.csc-mailform fieldset legend{color:#363;font-size:130%;font-weight:700;margin:0 0 0 5px !important;padding:0 2px;}
#mailformText {border:2px solid #FFF;margin:0 0 20px;padding:5px 0 0 5px!important;}
.csc-mailform label.left{float:left;font-size:110%;margin:0 0 0 10px;padding:2px;width:100px;}
.csc-mailform select.combo{border:solid 1px #c8c8c8;font-family:verdana,arial,sans-serif;font-size:110%;padding:2px;width:175px;}
.csc-mailform input.button{margin:0 0 20px;background-color:#EDE4C3;border:solid 1px #969696;color:#568B3B;float:right;font-family:verdana, arial, sans-serif;font-size:110%;margin-right:20px;padding:1px!important;text-align:center;width:9em;}
.csc-mailform input.button:hover{margin:0 0 20px;background-color:#FC0;border:solid 1px #505050;color:#568B3B;cursor:pointer;}
.csc-mailform-submit{margin:0 0 10px;}
textarea{margin:5px 0 5px;}
.nav3-grid{border-bottom-color:#FFF;border-bottom-style:solid;border-bottom-width:1px;width:200px;}
.nav3-grid dt a,.nav3-grid dt a:visited{border-top-color:#FFF;border-top-style:solid;border-top-width:1px;color:#363;display:block;font-size:120%;font-weight:700;height:auto!important;line-height:2em;min-height:2em;padding:0 10px 0 20px;text-decoration:none;}
.nav3-grid dd a,.nav3-grid dd a:visited{border-style:solid none none;border-top-width:1px;color:#363;display:block;font-size:120%;font-weight:400;height:auto!important;line-height:1.7em;min-height:1.7em;padding:0 10px 0 40px;text-decoration:none;}
.nav3-grid dt a:hover,.nav3-grid dd a:hover{background-color:#FC0;color:#363;text-decoration:none;}
.nav3-bullet dt a,.nav3-bullet dt a:visited{background:url(../img/bg_bullet_full_1.gif) no-repeat 0 50%;color:#363;font-size:120%;font-weight:700;line-height:2em;padding:0 0 0 10px;text-decoration:none;}
.nav3-bullet dd a,.nav3-bullet dd a:visited{background:url(../img/bg_bullet_half_1.gif) no-repeat 0 50%;color:#467aa7;font-size:120%;font-weight:400;line-height:1.7em;margin:0 0 0 15px;padding:0 0 0 10px;text-decoration:none;}
.nav3-bullet dt a:hover{background:url(../img/bg_bullet_full_2.gif) no-repeat 0 50%;color:#363;text-decoration:underline;}
.nav3-bullet dd a:hover{background:url(../img/bg_bullet_half_2.gif) no-repeat 0 50%;color:#363;text-decoration:underline;}
.nav3-nobullet dt a,.nav3-nobullet dt a:visited{color:#363;font-size:120%;font-weight:700;line-height:2em;text-decoration:none;}
.nav3-nobullet dd a,.nav3-nobullet dd a:visited{color:#363;font-size:120%;font-weight:400;line-height:1.7em;margin:0 0 0 15px;text-decoration:none;}
.nav3-nobullet dt a:hover,.nav3-nobullet dd a:hover{color:#363;text-decoration:underline;}
.main-navigation .loginform{margin:-10px 20px 0;width:160px;}
.main-navigation .loginform p{clear:both;margin:0;padding:0;}
.main-navigation .loginform fieldset{border:none;width:160px;}
.main-navigation .loginform label.top{float:left;font-size:110%;margin:0 0 2px;width:125px;}
.main-navigation .loginform label.right{float:left;font-size:110%;margin:5px 0 0;padding:0 0 0 3px;width:125px;}
.main-navigation .loginform input.field{border:solid 1px #c8c8c8;font-family:verdana,arial,sans-serif;font-size:110%;margin:0 0 5px;padding:.1em 0 .2em!important;width:158px;}
.main-navigation .loginform input.checkbox{border:none;float:left;margin:5px 0 0!important;}
.main-navigation .loginform input.button{background:#e6e6e6;border:solid 1px #969696;color:#363;float:left;font-family:verdana,arial,sans-serif;font-size:110%;margin:10px 0 5px;padding:1px;text-align:center;width:5em;}
.main-navigation .searchform{margin:0 20px;width:160px;}
.main-navigation .searchform fieldset{border:none;}
.main-navigation .searchform input.field{border:1px solid #c8c8c8;float:left;font-family:verdana,arial,sans-serif;font-size:120%;padding:.1em 0 .2em!important;width:158px;}
.main-navigation .searchform input.button{background:#e6e6e6;border:solid 1px #969696;color:#363;float:left;font-family:verdana,arial,sans-serif;font-size:120%;margin-top:.5em;padding:1px;text-align:center;width:3em;}
.main-navigation h1.first{background-color:#363;clear:both;color:#fff;font-family:"trebuchet ms",arial,sans-serif;font-size:150%;font-weight:700;margin:0;padding:4px 20px 3px;}
.main-navigation h1{background-color:#568B3B;clear:both;color:#fff;font-family:"trebuchet ms",arial,sans-serif;font-size:100%;font-weight:700;margin:30px 0 20px;padding:4px 20px 3px;}
.main-navigation h2{clear:both;color:#363;font-family:"trebuchet ms",arial,sans-serif;font-size:150%;font-weight:700;margin:20px 10px 10px 20px;}
.main-navigation h3{clear:both;color:#363;font-size:110%;font-weight:700;margin:10px 10px 5px 20px;}
.main-navigation p{clear:both;color:#363;font-size:110%;line-height:1.3em;margin:0 10px 10px 20px;}
.main-navigation ul{list-style:none;margin:.5em 10px 1em 20px;}
.main-navigation ul li{background:url(../img/bg_bullet_full_1.gif) no-repeat 0 .4em;font-size:110%;line-height:1.2em;margin:5px 0 .2em 2px;padding:0 0 0 11px;}
.main-navigation ol{margin:.5em 10px 1em 40px !important;}
.main-navigation ol li{font-size:110%;list-style-position:outside;margin:0 0 .4em;}
.main-content h1.pagetitle{border-bottom:solid 7px #e1e1e1;color:#363;font-family:"trebuchet ms",arial,sans-serif;font-size:220%;font-weight:700;margin:0 0 .4em;padding:0 0 2px;}
.main-content h1.block{background:#bebebe;clear:both;color:#fff;font-family:"trebuchet ms",arial,sans-serif;font-size:220%;font-weight:700;margin:1em 0 0;padding:2px 0 2px 2px;}
.main-content h1{clear:both;color:#363;font-family:"trebuchet ms", arial, sans-serif;font-size:250%;font-weight:400;margin:1em 0 .5em;}
.main-content h2{clear:both;color:#363;font-family:"trebuchet ms",arial,sans-serif;font-size:170%;font-weight:400;margin:1em 0 .5em;}
.main-content h3{clear:both;color:#363;font-family:"trebuchet ms",arial,sans-serif;font-size:130%;font-weight:400;margin:-1em 0 .5em;}
.main-content h4{color:#363;font-family:"trebuchet ms",arial,sans-serif;font-size:170%;font-weight:400;margin:1.5em 0 1em;}
.main-content h5{color:#363;font-family:"trebuchet ms",arial,sans-serif;font-size:140%;margin:1.5em 0 1em;}
.main-content h6{color:#363;font-size:120%;font-weight:700;margin:1.2em 0 .2em;}
.main-content p{clear:none;font-size:120%;line-height:1.5em;margin:0 0 1em;}
.main-content p.details{clear:both;font-size:110%;line-height:1em;margin:-.25em 0 1em;}
.main-content blockquote{clear:both;font-size:90%;margin:0 30px .6em;}
.main-content table{background-color:#F3F3D7;border-collapse:collapse;clear:both;empty-cells:show;margin:2em 0 .2em 20px;table-layout:fixed;width:600px;}
.main-content table th.top{background-color:#9C3;color:#F3F3D7;empty-cells:show;font-size:110%;font-weight:700;height:3.5em;padding:0 7px;text-align:left;}
.main-content table th{background-color:#EDE4C3;border-bottom:solid 2px #fff;border-left:solid 2px #fff;border-right:solid 2px #fff;border-top:solid 2px #fff;color:#505050;font-size:110%;font-weight:700;height:3em;padding:2px 20px 2px 7px;text-align:left;}
.main-content table td{background-color:#EDE4C3;border-bottom:solid 2px #fff;border-left:solid 2px #fff;border-right:solid 2px #fff;border-top:solid 2px #fff;color:#505050;font-size:110%;font-weight:400;height:3em;padding:2px 7px;text-align:left;}
p.caption{clear:both;color:#505050;font-size:110%;margin:.5em 0 2em 20px;text-align:left;}
.main-content ul{list-style:none;margin:.5em 0 1em;}
.main-content ul li{background:url(../img/bg_bullet_full_1.gif) no-repeat 0 .5em;font-size:12px;line-height:1.4em;margin:0 0 .2em 2px;padding:0 0 0 12px;}
.main-content ol{margin:.5em 0 1em 20px !important;}
.main-content ol li{font-size:120%;line-height:1.4em;list-style-position:outside;margin:0 0 .2em;}

.main img{border:1px solid #969696;clear:both;float:left;margin:3px 10px 7px 0;padding:1px;}
.main img.center{border:1px solid #969696;clear:both;display:block;float:none;margin:0 auto;padding:1px;}
.main img.right{border:1px solid #969696;clear:both;float:right;margin:3px 0 7px 10px;padding:1px;}
.main a{color:#568b3B;font-weight:700;text-decoration:none;}
.main-content h1 a{color:#033;font-weight:400;text-decoration:none;}
.main a:hover{color:#568b3B;text-decoration:underline;}
.main a:visited{color:#568b3B;}
.main a img{border:solid 1px #969696;}
.main a:hover img{border:solid 1px #dcdcdc;}
.nav3-bullet,.nav3-nobullet{margin:10px 0 0 20px;width:170px;}
.main-navigation .loginform input.button:hover,.main-navigation .searchform input.button:hover{background:#dcdcdc;border:solid 1px #505050;color:#363;cursor:pointer;}
.main-navigation p.center,.main-content p.center{text-align:center;}
.main-navigation p.right,.main-content p.right{text-align:right;}
.main-content h1.side,.main-content h2.side,.main-content h3.side{clear:none;}
.contactform input.field,.contactform textarea{border:solid 1px #c8c8c8;font-family:verdana,arial,sans-serif;font-size:110%;padding:2px;width:275px;}