* {
margin: 0;
padding: 0;
}
html,
body {
background: #ffffff none no-repeat 0 0;
color: #000000;
font-family: "Lucida Sans Unicode","Lucida Grande","Lucida Sans",GillSans,"Gill Sans",Helvetica,Arial,FreeSans,sans-serif;
text-align: left;
}
body {
-webkit-text-size-adjust: 100%;
font-size: 100%;
text-align: left;
}
#header {
background-color: #000000;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
color: #FFFFFF;
font-size: .75em;
max-width: 1023px;
min-height: 31px;
min-width: 750px;
width: 99%;
position: relative;
z-index:1;
}
#top {
background-color: #000000;
background-size: 100% auto;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
margin-bottom: 0;
max-width: 1023px;
min-height: 110px;
min-width: 750px;
overflow: hidden;
width: 99%;
position: relative;
}
body#subsection #top {
background-color: #000000;
background-size: 100% auto;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
margin-bottom: 0;
max-width: 1023px;
min-width: 750px;
overflow: hidden;
width: 99%;
min-height: 75px;
}
#topmenu {
background: #c9c9c9 url(../images/topmenubg_h.png) repeat-x 0 0;
border-bottom: 1px solid #acacac;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-top: 1px solid #acacac;
clear: both;
max-width: 1023px;
min-height: 36px;
min-width: 750px;
width: 99%;
}
#topmenubottom {
background: #ffffff url(../images/topmenubottom.png) repeat-x 0 0;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
clear: both;
max-width: 1023px;
min-height: 17px;
min-width: 750px;
padding-bottom: 6px;
width: 99%;
}
#topmenubutts {
display: none;
}
#topmenunav {
display: block;
float: left;
width: 75%;
}
#topmenusearch {
float: right;
text-align: right;
width: 20%;
}
#wrapper {
background-color: #ffffff;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
font-size: .8em;
max-width: 1023px;
min-width: 750px;
width: 99%;
padding-bottom:20px;
}
#maincontainer {
float: left;
max-width: 778px;
min-width: 550px;
width: 76.0508%;
}
#main2cols {
float: left;
max-width: 778px;
min-width: 500px;
width: 75%;
}
#main2cols #maincolumn {
float: right;
margin: 0 1.5%;
width: 69.5%;
}
#main2cols #sidebar_left {
float: left;
min-width: 132px;
width: 25%;
}
#frontsection #main2cols #sidebar_left {
background-color: #ffffff;
}
#maincolumn {
background-color: #ffffff;
display: inline;
float: right;
line-height: 1.5em;
margin: 0 1.7595%;
max-width: 542px;
min-height: 350px;
min-width: 377px;
padding-bottom: 20px;
width: 52.9814%;
}
#wrapper.fullwidth #maincolumn {
float: right;
margin: 0 1.955% 0 3.4213%;
max-width: 708px;
min-width: 480px;
width: 69.2082%;
}
#wrapper.fullwidth #maincolumn.fullwidth {
float: left;
margin: 0 1.7595%;
max-width: 968px;
min-width: 637px;
width: 95.481%;
}
#sidebar_left {
display: inline;
float: left;
max-width: 200px;
min-height: 350px;
min-width: 137px;
width: 19.5503%;
margin-bottom: 10px;
}
#wrapper.fullwidth #sidebar_left {
background-color: #ffffff;
float: right;
max-width: 260px;
min-width: 157px;
width: 25.4154%;
}
#sidebar_right {
display: inline;
float: right;
margin: 0 1.955% 0 0;
max-width: 225px;
min-height: 350px;
min-width: 150px;
width: 21.9941%;
}
#wrapper.fullwidth #maincolumn.mleftside {
float: left;
margin: 0 1.955% 0 3.4213%;
width: 69.2082%;
}
#footer1 {
background-color: #d0d0d0;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
max-width: 1023px;
min-width: 750px;
width: 99%;
}
#footer2 {
background-color: #f5f5f5;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
max-width: 1023px;
min-width: 750px;
width: 99%;
position:absolute;
}