#sidebars, #sidebar-top, #sidebar-top div.wrap, #sidebar1, #sidebar1 div.wrap, #sidebar2, #sidebar2 div.wrap {padding: 0; margin: 0;}


/* first */
* { padding: 0; margin: 0; }
html, body {margin: 0; padding: 0;}
body {font-family:'Lucida Grande',sans-serif;
font-size:0.75em; 
background:#fafafa;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
color:#000000;}


/* default styles */

p { margin: 3px 0px 7px 0px;}
ul, ol {margin-left: 15px;}

a { color: #009FFF; text-decoration: none;}
a:hover { color: red; text-decoration: underline; }
a:active { color: orange; }

a img { border: none; text-decoration: none;} /* ie fix*/
a img, a:visited img, a:hover img, a img:hover, img+a, img+a:hover { border: none; text-decoration: none;}

h1 {font-size: 14pt; line-height: 1.2em; margin: 0; font-weight: normal;}
h2 {font-size: 11pt; margin: 5px 0 10px 0; font-weig1ht: normal;}
h3 {font-size: 10pt; margin: 5px 0 10px 0;}
h4 {font-size: 9pt; margin: 5px 0 10px 0;}
h5 {font-size: 8pt; margin: 5px 0 10px 0;}
h6 {font-size: 7pt; margin: 5px 0 10px 0;}


/* structure */

#container {position:relative; width: 980px; margin: 0 auto; font-size: 10pt; line-height: 1.8em; background: transparent;}

#headers {}
#headers-wrap {}

#header1 { height: 86px;}
#header1 h1 {font-size: 2em;}
#header1 h1 a {color: #06c;}
#header1 h1 a:hover {}
#header1 h2 {padding: 0 0 0 30px; margin: 0; color: #06C; font-size: 10pt;}

#sub-container {margin-bottom: 10px; float: left; width: 980px; padding: 0;}
#wrapper {float: left; width: 660px; padding: 0;background:#FFF;
border:1px solid #ccddcc;
}

#content {margin: 10px 10px 0 20px; }

#content div.content-top {}
#content div.content-bottom {}

#sidebars {float: left; width: 310px; 
padding-top: 10px; 


line-height:1.2;
}
#sidebars div.r1 {}
#sidebars div.r2 {}

#sidebar-top {margin-right: 10px;}
#sidebar-top div.wrap {}

#sidebar1 {margin-right: 10px;}
#sidebar1 div.wrap {}

#sidebar2 {margin-right: 10px;}
#sidebar2 div.wrap {}

#footer {-moz-border-radius:5px; -webkit-border-radius:5px;
clear: both; text-align: center;  padding: 10px 0; color: black; font-size: 8pt;}
#footer a {color: blue;}

#footer-out {clear: both; text-align: center;}


*html #wrapper {overflow: hidden;}
*+html #wrapper {overflow: hidden;}
*html #content {overflow: hidden;}
*+html #content {overflow: hidden;}
*html #sidebar1 {overflow: hidden;}
*+html #sidebar1 {overflow: hidden;}
*html #sidebar2 {overflow: hidden;}
*+html #sidebar2 {overflow: hidden;}
*html #sidebar-top {overflow: hidden;}
*+html #sidebar-top {overflow: hidden;}
*html #sidebars {overflow: hidden;}
*+html #sidebars {overflow: hidden;}
