#sidebars, #sidebars div.r1,  #sidebars div.r2, #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: 62.5%/1em Verdana; background: url(images/bg.jpg) repeat-x;}*/
body {font: 10pt/1em Verdana; background: #fff;}

/* default styles */
/*strong{background: inherit;color: #50514D;}*/

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

a {text-decoration: underline; color: #93B300;}
a:hover{text-decoration: none;color: #fff;background: #D3E378 url('images/bbg1.gif') repeat-x;}

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; color: #85AC1E;}
h2 {font-size: 11pt; margin: 5px 0 10px 0; font-weight: 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 {width: 910px; margin: 0 auto; font-size: 9pt; line-height: 1.3em; background: white;}*/
#container {width:100%; margin: 2px auto; font-size: 11px; line-height: 1.3em; background-color: #fff;color: #9f9f9f;}

#headers {}
#headers-wrap {}

#header {width: 100%; height: 104px; background-color: #4d4d4d; background: url('images/a1.gif') repeat-x; color: #ffffff;}
#header_inner{position: relative;width: 680px;height: 100px;margin: 0px auto;}
#header_inner h1{background: inherit;position: absolute;left: 0px;bottom: 35px;font-size: 39px;color: #fff;font-weight: normal;letter-spacing: -2px;}
#header_inner h1 span{background: inherit;color: #DADADA;}
#header_inner h2{background: inherit;position: absolute;left: 0px;bottom: 10px;font-size: 18px;color: #fff;font-weight: normal;letter-spacing: -2px;}
#header_inner h2 span{background: inherit;color: #DADADA;}
#slogan{background: inherit;position: absolute;right: 0px;bottom: 25px;color: #DADADA;font-size: 13px;}

#header_version {position: absolute;right: 0px;bottom: 40px; color:#fff;font-size: 18px;letter-spacing: -1px;}

#header2 {}
#header2 div.r1 {}
#header2 div.r2 {}
#header2 h1 {}
#header2 h1 a {}
#header2 h1 a:hover {}
#header2 h2 {}

#header3 {}
#header3 div.r1 {}
#header3 div.r2 {}
#header3 h1 {}
#header3 h1 a {}
#header3 h1 a:hover {}
#header3 h2 {}

/*#sub-container {float: left; width: 908px; padding: 0; border-left: 1px #4F86D8 solid; border-right: 1px #4F86D8 solid;}*/
#sub-container {width: 100%; padding-top: 10px; padding-bottom: 10px; background: url('images/a2.gif') repeat-x;/*border: 1px solid red;*/}
/*
#wrapper {width: 100%; padding: 0; /*background: url(images/a2.gif) no-repeat;*/ /*background: lightgreen;}*/

/*#content {margin: 10px 300px 0 20px; }*/
#content {float: none; margin: 0 180px 0px 180px; padding: 5px 10px; /*border: 1px solid black;*/ background: url('images/a2.gif') repeat-x;}

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

/*#sidebars {float: left; width: 270px; margin-left: -2px; padding-top: 10px; border-left: 1px solid #D6E3F6; background: #FFF4FA;}*/
#sidebars {float: left; width: 170px; border-right: 1px dotted #cfcfcf;}
#sidebars2 {float: right; width: 170px; border-left: 1px dotted #cfcfcf;}
#sidebars div.r1 {}
#sidebars div.r2 {}
#sidebars2 div.r1 {}
#sidebars2 div.r2 {}
#sidebar-top {margin-right: 10px;}
#sidebar-top div.wrap {}

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

#sidebar2 {margin-left: 5px; margin-right: 10px; /*background: url('images/a2.gif') repeat-x;*/}
#sidebar2 div.wrap {}

/*
#footer {clear: both; text-align: center; background: #3D7FE0; padding: 10px 0; color: white; font-size: 8pt;}
#footer a {color: white;}
*/
#footer{clear: both; background: url('images/a2.gif') repeat-x;width: 100%/*800px*/;margin: 0px auto;margin-bottom: 25px;padding-top: 10px;text-align: center;
background-color: #fff;
color: #9f9f9f;
font-size: 11px;
}
#footer-out {clear: both; text-align: center;}
#lcol{position: relative;width: 170px;height: 200px;margin-left: -30px;margin-top: -10px; /*border: 1px solid red;*/}
/*#lcol{}*/
#lcontent{padding: 0px 15px 0px 15px;}

#menu ul{float: left; list-style: none; margin: 0px;}
#menu li{background: none; padding: 0px; font-weight: bold;}
#menu a {position: relative;
display: block;width: 135px;height: 27px;margin-bottom: 1px;text-decoration: none;background: inherit;
background-image: url('images/bbg0.gif');padding-left: 17px;padding-top: 11px;color: #636363;font-size: 13px;
}
#menu a span{
position: absolute;right: 0px;margin-top: 5px;margin-right: 15px;width: 7px;height: 7px;background: url('images/x1.gif') no-repeat; 
}
#menu a:hover span{position: absolute;right: 0px;margin-top: 5px;margin-right: 15px;width: 7px;height: 7px;background: url('images/x2.gif') no-repeat;}
#menu a:hover{background: inherit;color: #fff;background: url('images/bbg1.gif');}
#menu_end{float: left; margin: 0px 0px 0px 30px;width: 150px;height: 20px;background: url('images/a2.gif') repeat-x;}
/*
*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;}