html, body, h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, form {padding: 0; margin: 0;}

body {font: 11px/1.3 arial, sans-serif; text-align: center; color: #333; background: #fff url(/img/bg_diag.gif) 0 0; padding: 40px 0 30px;}

/*
a {color: #; text-decoration: none;}
a:hover {color: #;}
*/

img {padding: 0; border: none; margin: 0;}

p {margin: 0 0 .8em;}

.clearfix:after {content: "."; display: block; height: 0; font-size: 0; line-height: 0; clear: both; visibility: hidden;}
.clearfix {min-height: 1px; _height: 1px;}

.noListStyle {list-style: none; padding: 0; margin: 0;}
.noListStyle li {padding: 0; margin: 0;}
.noListStyleGrey li {color: #b8b8b8; list-style: none; padding: 0; margin: 0;}

.pageContainer {width: 720px; text-align: left; margin: 0 auto;}

.contentContainer {width: 720px; background: url(/img/bg_grey-overlay.png) 0 0; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_grey-overlay.png', sizingMethod='scale'); padding: 10px 0;}

.inner {background: #fff; padding: 20px; margin: 0 10px;}

.content {position: relative; min-height: 290px; _height: 290px; background: url(/img/logo_clevermushroom.gif) 0 0 no-repeat; margin-bottom: 20px; padding-left: 80px}
.home .content {background-position: left bottom; padding-left: 60px;}
.home .content img {display: block;}

.nav {margin: 0 0 35px;}
.nav td {width: 120px; vertical-align: top; background: #F0EEEE; padding: 12px 10px;}
.nav td.col2 {width: 276px; border-right: 2px solid #fff; border-left: 2px solid #fff;}

.home .nav {position: absolute; top: 20px; right: 20px; background: url(/img/bg_nav-home.gif) 0 0 repeat-y;}
.home .nav td {width: 140px; background: none;}
.home .nav td.col2 {width: 140px; padding: 12px; border: none;}

.links {padding: 0 0 6px;}
.col2 .links {float: left; width: 130px;}
.col2 .list1 {margin-right: 14px;}
.links li {width: 100%; line-height: 1em;}
.links li.selected {background: #FFCB05;}
.links li a {display: block; height: 14px; text-decoration: none; color: #999; padding: 2px 5px 0;}
.links li a:hover, .links li a.active {color: #333;}
.links li.selected a {color: #333; background: #FFCB05;}

.home .links li a {display: inline; height: auto; text-decoration: none; color: #fdb913; padding: 0;}
.home .links li a:hover {color: #333;}

.sectionHeading {padding-bottom: 6px; border-bottom: 5px solid #333; margin-bottom: 8px;}
.sectionHeading h2 {float: left; font-size: 30px;}
.sectionHeading h3 {font-size: 11px; font-weight: normal; text-align: right; padding-top: 15px;}

.section {padding-top: 10px;}
.section h4 {font-size: 11px; font-weight: normal; color: #999; margin-bottom: 8px;}
.section h4 a {text-decoration: none; color: #FDB913;}
.section h4 a:hover {color: #333;}
.section .links {text-decoration: none; color: #FDB913;}
.section .sectionImage {display: block;}

.yellowBar {height: 10px; background: #FFCB05; overflow: hidden;}

.footer {padding: 10px 0;}
.footer p {float: right; width: auto; font-size: 10px; color: #666; background: #fff; padding: 3px 10px;}