body{font-size:62.5%;color:#5D5D5D;font-family:'Open Sans Regular', Tahoma, sans-serif;background:url(images/brown/body-bg.png) 0 0 repeat-x #FFF;}label,button,input,select,textarea{font-family:'Open Sans Regular', Tahoma, sans-serif;}h1,h2,h3,h4,h5,h6{font-family:'Open Sans Bold', Tahoma, sans-serif;text-transform:uppercase;word-wrap:break-word;color:#9ECD65;}h1{font-size:2.4em;}h2{font-size:2.2em;}h3{font-size:2em;}i,cite,em,var,address,dfn{font-family:'Open Sans Italic', Tahoma, sans-serif;}.sidebar{font-size:1.2em;width:180px;padding:0 8px;}.sidebar h1,.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5,.sidebar h6{font-family:'Open Sans Bold', Tahoma, sans-serif;font-weight:700;}.sidebar h2{font-size:1.7em;}.sidebar h4{font-size:1.5em;}a,a:hover,a:active,a:visited{color:#75ADE0;}a:link,a:visited{text-decoration:none;}a:hover,a:active{text-decoration:underline;}.content-middle{padding:1px 15px;}header .content-middle{background:#FFF;position:relative;width:960px;padding:15px;}.custom-header-image header .content-middle{height:auto;min-height:150px;}header .content-middle-inside{height:345px;background:url(images/header-bg.png) center right no-repeat #FFF;}.custom-header-image header .content-middle-inside{background-image:none;height:auto;min-height:150px;}header .content-middle .header-content-wrapper{height:150px;overflow:hidden;position:absolute;top:50%;width:890px;background:url(images/black-10.png);margin:-75px 0 0 -15px;padding:1px 50px;}header .header-bg-image{float:right;}#main{line-height:1.6;}#main .content-middle{background:#FFF;padding:1px 15px 15px;}footer{background:transparent;color:#A01A1B;font-size:1.2em;}footer .content-middle{background:#FFF;color:#9ECD65;}header .content-middle .header-content-wrapper div.header-content-wrapper-inside{float:left;height:100%;max-width:600px;}header .content-middle .header-content-wrapper div.header-content-inner{display:table;height:100%;}header .content-middle div.header-content-inner > div{height:100%;padding:0 10px 0 0;}header .header-image p{line-height:1;margin:0;}header .header-image img{max-width:180px;}header .header-info p{font-family:'Open Sans Regular', Tahoma, sans-serif;color:#413D3C;margin:5px 0;}header .header-info .header-title{font-family:'Open Sans Bold', Tahoma, sans-serif;font-size:2.2em;font-weight:700;text-transform:uppercase;}header .content-middle .header-content-wrapper div.login-form{display:table;font-size:1.2em;float:right;height:100%;text-align:right;width:29%;}header .content-middle div.login-form a,header .content-middle div.login-form a:active,header .content-middle div.login-form a:hover,header .content-middle div.login-form a:visited{color:#FFF;}header .login-form p{margin:5px 0;}header .login-form form label{color:#000;font-family:'Open Sans Bold', Tahoma, sans-serif;font-weight:700;text-transform:uppercase;}header .login-form form input[type=submit]{font-family:'Open Sans Bold', Tahoma, sans-serif;font-weight:700;text-transform:uppercase;}nav li a,nav li a:active,nav li a:visited{color:#000;display:inline-block;font-size:1.6em;text-decoration:none;line-height:1.6em;}nav li a:hover span,nav li a.selected span{background:#9DCC62;color:#FFF;}ul.submenu li{position:relative;}.vnav nav li a span{display:inline-block;width:90%;padding:5%;}.vnav nav > ul > li > ul.submenu{background:#FFF;-moz-box-shadow:0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.3);box-shadow:0 0 6px rgba(0,0,0,0.3);}.oldie .vnav nav > ul > li > ul.submenu{border:1px solid #DADADA;padding:0;}.vnav ul.submenu li{padding:0 10px;}.vnav.vnav-left nav > ul > li > ul.submenu{right:-220px;width:220px;padding:0;}.vnav.vnav-right nav > ul > li > ul.submenu{left:-220px;width:220px;padding:0;}.vnav.vnav-left nav > ul > li > ul.submenu > li > ul.submenu{background:#FFF;-moz-box-shadow:0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.3);box-shadow:0 0 6px rgba(0,0,0,0.3);border:1px solid #DADADA;display:none;right:-220px;position:absolute;top:0;width:220px;padding:0;}.vnav.vnav-right nav > ul > li > ul.submenu > li > ul.submenu{background:#FFF;-moz-box-shadow:0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.3);box-shadow:0 0 6px rgba(0,0,0,0.3);border:1px solid #DADADA;display:none;right:220px;position:absolute;top:0;width:220px;padding:0;}.hnav nav{text-align:center;}.hnav nav .content-middle{background:#FFF;}.hnav nav li{border-right:1px solid #DADADA;display:inline-block;height:100%;line-height:33px;padding:0 10px;}.hnav nav li.last-child{border:0;}.hnav nav li a span{padding:5px;}.hnav nav .content-middle > ul > li > ul.submenu{background:#FFF;margin-left:-10px;-moz-box-shadow:0 4px 6px rgba(0,0,0,0.3);-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.3);box-shadow:0 4px 6px rgba(0,0,0,0.3);width:182px;}.hnav ul.submenu li{border-right:0;text-align:left;}.hnav nav .content-middle > ul > li > ul.submenu > li > ul.submenu{background:#FFF;margin-left:-10px;-moz-box-shadow:0 4px 6px rgba(0,0,0,0.3);-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.3);box-shadow:0 4px 6px rgba(0,0,0,0.3);display:none;right:-182px;position:absolute;top:0;width:182px;}.oldie .hnav ul.submenu{border:1px solid #DADADA;}footer .content-middle > div.other-footer-content{float:right;height:100%;}footer .content-middle > div.copyright{float:left;height:100%;}input:not([type=submit]):not([type=file]):not([type=image]):not([type=button]),textarea{border:1px solid #EEE;background:#FFF;margin:3px;padding:3px;}.boxshadow input:not([type=submit]):not([type=file]):not([type=image]):not([type=button]),.boxshadow textarea{border:0;border-radius:1px;-webkit-appearance:none;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.45);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,0.45);box-shadow:inset 0 0 6px rgba(0,0,0,0.45);}input[type=submit],input[type=button]{border:0;background:#000;color:#FFF;margin:3px;padding:3px 8px;}table{border:1px solid #BBB;}table td{border:1px solid #BBB;padding:5px;}table th{background:#EEE;border:1px solid #BBB;padding:0 5px;}.hide-gray-overlay header .content-middle .header-content-wrapper{background:none;}h4,.sidebar h1,header .header-info .header-subtitle{font-size:1.8em;}h5,.sidebar h3{font-size:1.6em;}h6,.sidebar h5{font-size:1.4em;}.main-content,.sidebar h6{font-size:1.3em;}header,nav,.sidebar.with-nav{background:transparent;}header .header-content-inner > div,header .content-middle div.login-form form{display:table-cell;vertical-align:middle;}.vnav nav > ul > li > a,.vnav ul.submenu li a{border-bottom:1px solid #DADADA;width:100%;padding:8px 0;}.vnav nav > ul > li.last-child > a,.vnav ul.submenu li.last-child > a{border-bottom:0;}