body { margin:0; padding:0; background:#dddddd; }
a.mobile_tab { display:block; width:20px; height:48px; position:absolute; left:-20px; top:10px; background:url("/Site/Widget/Editor/150/images/Layout/m_link_norm.gif") left top no-repeat; border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; }
a.mobile_tab:hover { background:url("/Site/Widget/Editor/150/images/Layout/m_link_over.gif") left top no-repeat; }

div.nav0 a, div.recnav1 a { font-family:Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size:12px; }

div.outerrim { width:780px; margin:0 auto 0 auto; }
div.innerrim { float:left; width:780px; box-shadow:0 10px 5px #aaa; -moz-box-shadow:0 10px 5px #aaa; -webkit-box-shadow:0 10px 5px #aaa; -khtml-box-shadow:0 10px 5px #aaa; background:#ffffff; }

div.header_section { width:100%; height:190px; background:url(/Site/Widget/Editor/150/images/start_header2.jpg) left top no-repeat; }
div.header_section * { margin:0; padding:0; }

div.navigation { float:left; width:770px; background:#000000; padding:0 0 0 10px; margin-bottom:20px; }
div.nav1 a { float:left; display:inline; line-height:22px; font-weight:bold; margin:0 10px 0 0; color:#dddddd; text-decoration:none; }
div.nav1 a.active, div.nav1 a:hover { color:#ffffff; }

div.nav1  { float:left; background:#000000; width:70%; padding:4px 10px 4px 10px; }
div.navright { float:right; color:#91d4ff; background:#000000; width:18%; height:22px; padding:4px 10px 4px 10px;}

div.navright a.link { display:inline-block; color:#ffffff!important; line-height:22px; height:22px; font-weight:bold; text-decoration:none!important; color:#FFFFFF; margin: 0 10px 0 0; }
div.navright a:hover, div.navright a.active { color:#ffffff!important; }

div.treenav2 { float:left; margin:0; width:170px; padding:0 0 0 10px; margin-bottom:20px; }
div.treenav2 a { float:left; width:170px; font-weight:bold; text-decoration:none; color:#aaaaaa; line-height:20px; }
div.treenav2 .level2 a { padding:0 0 0 10px; width:160px; }
div.treenav2 .level3 a { padding:0 0 0 20px; width:150px; }
div.treenav2 a.active, div.treenav2 a:hover { color:#000000; }

div.footer { float:left; width:100%; height:16px; background:url(/Site/Template/Wigwam/images/bottomshadow.gif) left top no-repeat; }
div.footercontent { display:block; float:left; background:#dddddd; width:780px; margin:0 0 -8px 0; }
div.horizontalline { display:block; float:left; width:760px; }

#content { float:left; width:100%; }

div.leftcontainer { float:left; width:170px; padding:0 10px 0 10px; clear:left; margin-bottom:20px; }
div.zone2_2 { float:right; width:560px; padding:0 10px 0 0; margin-bottom:20px; }

div.zone1_1 { float:left; display:inline; width:100%; margin-bottom:20px; }

div, span, a, p { font-family:Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size:12px; line-height:18px; }
h1, h2, h3 { font-family:Trebuchet MS, Arial, Tahoma, Verdana, Sans-serif; line-height:20px; }
h1 { margin:10px 0 5px 0; font-size:22px; line-height:26px; }
h2 { margin:10px 0 5px 0; font-size:18px; line-height:24px; }
h3 { margin:10px 0 0 0; font-size:16px; line-height:22px; }

a, a:visited { text-decoration:underline; font-weight:normal; color:#000000; }
a:hover { color:#000000; }
