@charset "UTF-8";

@media all {
* {
margin:0;
padding:0;
}

option {
padding-left:.4em;
}

* html body * {
overflow:visible;
}

* html iframe,* html frame {
overflow:auto;
}

html {
height:100%;
}

body {
min-height:101%;
font-size:100.01%;
color:#000;
background:#fff;
text-align:left;
}

fieldset,img {
border:0 solid;
}

ul,ol,dl {
margin:0 0 1em 1em;
}

li {
margin-left:1.5em;
line-height:1.5em;
}

dt {
font-weight:700;
}

dd {
margin:0 0 1em 2em;
}

blockquote,cite {
font-size:.93em;
width:auto;
margin:0 0 1em 1.5em;
}

#topnav {
position:absolute;
top:10px;
right:10px;
text-align:right;
}

#col1 {
float:left;
width:200px;
z-index:3;
padding-right: 15px;
padding-top: 20px;
}

#col2 {
float:right;
width:200px;
z-index:5;
}

#col3 {
width:auto;
z-index:1;
margin:0 200px;
padding-top: 20px;
}

#footer {
clear:both;
display:block;
}

#col1_content {
z-index:4;
}

#col2_content {
z-index:6;
}

#col3_content {
z-index:2;
}

.hidenone #col3 {
margin:0 200px;
}

.hideboth #col3 {
margin-left:0;
margin-right:0;
}

.hideleft #col3 {
margin-left:0;
margin-right:200px;
}

.hideright #col3 {
margin-left:200px;
margin-right:0;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

.subcolumns,.subcolumns_oldgecko {
width:100%;
overflow:hidden;
}

.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r {
float:right;
margin-left:-5px;
}

.c25l,.c25r {
width:25%;
}

.c33l,.c33r {
width:33.333%;
}

.c50l,.c50r {
width:50%;
}

.c66l,.c66r {
width:66.666%;
}

.c75l,.c75r {
width:75%;
}

.c38l,.c38r {
width:38.2%;
}

.c62l,.c62r {
width:61.8%;
}

.subc {
padding:0 .5em;
}

.subcl {
padding:0 1em 0 0;
}

.subcr {
padding:0 0 0 1em;
}

.skip,.hideme,.print {
position:absolute;
top:-1000em;
left:-1000em;
height:1px;
width:1px;
}

.skip:focus,.skip:active {
position:static;
top:0;
left:0;
height:auto;
width:auto;
}

* html frameset,.floatbox {
overflow:hidden;
}

#header,#col1_content,#col2_content,#col3_content {
position:relative;
}

#nav,#main {
clear:both;
width:auto;
}

.hideboth #col1,.hideboth #col2,.hideleft #col1,.hideright #col2,#ie_clearing {
display:none;
}

.subcolumns_oldgecko,.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l {
float:left;
}
}