*{margin:0;padding:0}body{background-color:#3a3a3a;color:#555;font:70%/1.5 Verdana,'Trebuchet MS',arial,sans-serif;text-align:center;margin:15px 0}a{color:#72a545;background:inherit;text-decoration:none}a:hover{color:#069;background:inherit}h1,h2,h3{font-family:'Trebuchet MS',Arial,sans-serif;font-weight:bold}h1{font-size:1.5em}h2{font-size:1.3em;text-transform:uppercase;color:#390}h3{font-size:1.1em;text-transform:uppercase;color:#333;letter-spacing:1px}h1,h2,h3,p{padding:0;margin:10px 15px}ul,ol{margin:10px 30px;padding:0 15px;color:#72a545}ul span,ol span{color:#666}img{border:2px solid #CCC}img.float-right{margin:5px 0 10px 10px}img.float-left{margin:5px 10px 10px 0}code{margin:5px 0;padding:10px;text-align:left;display:block;overflow:auto;font:500 1em/1.5em 'Lucida Console','courier new',monospace;background:#fafafa;border:1px solid #eaeaea;border-left:5px solid #72a545}acronym{cursor:help;border-bottom:1px solid #777}blockquote{margin:15px;padding:0 0 0 32px;background:#fafafa url(quote.gif) no-repeat 5px 10px!important;background-position:8px 10px;border:1px solid #eaeaea;border-left:5px solid #72a545;font-weight:bold}form{margin:10px 15px;padding:0;border:1px solid #eaeaea;background-color:#fafafa}label{display:block;font-weight:bold;margin:5px 0}input{padding:3px;border:1px solid #eee;font:normal 1em Verdana,sans-serif;color:#777}textarea{width:400px;padding:4px;font:normal 1em Verdana,sans-serif;border:1px solid #eee;height:100px;display:block;color:#777}input.button{margin:0;font:bolder 12px Arial,Sans-serif;border:1px solid #eaeaea;padding:2px 3px;background:#CCC url(buttonbg.gif) repeat-x left bottom;color:#333}#sidebar #search{background:#f2f2f2;margin:0 15px;padding:5px 0}#sidebar #search img{vertical-align:bottom}#sidebar #search .textbox{background:#FFF url(input.png) no-repeat top left;border:1px solid #eaeaea;font-size:11px;padding:3px;width:110px}#sidebar #search input.searchbutton{margin:0;font:bold 100% Arial,Sans-serif;border:1px solid #CCC;background:#CCC url(buttonbg.gif) repeat-x left bottom;padding:1px;height:25px;color:#333;width:55px}#wrap{margin:0 auto;padding:0;text-align:left;background-color:#FFF;width:790px}#content-wrap{clear:both;margin:0;padding:0;width:790px}#content{margin:2px auto;padding:0}#header-content{position:relative;clear:left;width:790px;height:135px;margin:0;padding:0;background:#000 url(headerbg.jpg) no-repeat left bottom}#header-content h1#logo{position:absolute;margin:0;padding:0;font:bolder 4.1em 'Trebuchet MS',Arial,Sans-serif;letter-spacing:-2px;color:#FFF;text-transform:none;top:36px;right:35px}#header-content h2#slogan{position:absolute;margin:0;padding:0;font:bold 1em 'Trebuchet MS',Arial,Sans-serif;text-transform:none;letter-spacing:1px;color:#FFF;top:85px;right:35px}#header #header-tabs{position:absolute;top:0;left:0;width:100%;height:25px;background:#000;font:bold 1.1em Verdana,Tahoma,'Trebuchet MS',Sans-serif}#header-tabs ul{margin:0;padding:2px 0 0 7px;list-style:none}#header-tabs li{display:inline;margin:0;padding:0}#header-tabs a{float:left;background:url(tableft.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none}#header-tabs a span{float:left;display:block;background:url(tabright.gif) no-repeat right top;padding:7px 15px 4px 8px;color:#CCC}/*\*/#header-tabs a span{float:none}/**/#header-tabs a:hover span{color:#FFF}#header-tabs a:hover{background-position:0 -42px}#header-tabs a:hover span{background-position:100% -42px}#header-tabs #current a{background-position:0 -42px}#header-tabs #current a span{background-position:100% -42px;color:#FFF}#main{float:left;width:535px;margin:0;padding:0;background-color:inherit}#main h1{padding:8px 0 3px 25px;text-transform:none;background:url(square_arrow.gif) no-repeat 0 .7em;border-bottom:2px solid #f2f2f2;color:#390}#sidebar{float:right;width:245px;margin:0 0 10px 0;padding:0;background-color:inherit}#sidebar h1{padding:8px 0 3px 25px;background:url(square_arrow.gif) no-repeat 0 .7em;text-transform:none;color:#390}#sidebar ul.sidemenu{list-style:none;margin:10px 15px;padding:0}#sidebar ul.sidemenu li{list-style:none;display:block;border-bottom:1px solid #e1e1e1;padding:.15em 0 .15em 10px;width:94%}#sidebar ul.sidemenu a{display:block;text-decoration:none;height:18px;color:#0078ff}#sidebar ul.sidemenu a:hover{color:#000}#sidebar p{margin:0}#footer-wrap{position:relative;clear:both;height:40px;color:#CCC;padding:.5em 0 .5em 1em;background:#000;margin:0;font-size:92%}#footer-wrap a{text-decoration:none;font-weight:bold;color:#FFF}#footer-wrap p{margin-left:0}#footer-wrap h2{font:bold 1.3em 'Trebuchet MS',Tahoma,sans-serif;text-transform:uppercase;letter-spacing:0;color:#c93;margin-left:5px}#footer #footer-right{width:25%;float:right;text-align:right;margin:0;padding:10px}#footer-content{margin:0 auto}#footer-content a:hover{color:#c8935d;text-decoration:none}#footer-content ul{list-style:none;margin:0;padding:0;width:98%}.float-left{float:left}.float-right{float:right}.align-left{text-align:left}.align-right{text-align:right}.clear{clear:both}.hide{display:none}.special-color{color:#CCC}.comments{color:#333;background:#FFF;text-align:right;border-top:1px dashed #eff0f1;border-bottom:1px dashed #eff0f1;padding:5px 0;margin-top:20px}.fg-button{padding:.5em .5em;text-align:center}.fg-button a,.fg-button a:link,.fg-button a:visited{padding:.5em 1em;border:1px solid #CCC;background:#0078ae url(headerbg.jpg) 50% 50% repeat-x;font-weight:bold;color:#fff;outline:0;text-decoration:none;font-family:"Trebuchet MS","Helvetica","Arial","Verdana","sans-serif";font-size:1.2em}.fg-button a{-moz-border-radius:5px;-webkit-border-radius:5px}.fg-button a:hover{border:1px solid #06f;background:#79c9ec url(headerbg-lighter.jpg) 50% 50% repeat-x;font-weight:bold;color:#06f;outline:0;text-decoration:none}