@charset "UTF-8";
@media all {
* {
	margin:0;
	padding:0
}
option { padding-left:0.4em }
select { padding:1px }
* html body * { overflow:visible }
* html iframe,
* html frame { overflow:auto }
* html frameset { overflow:hidden }
html {
	height:100%;
	margin-bottom:1px
}
body {
	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:0.8em;
	line-height:1.5em
}
dt { font-weight:bold }
dd { margin:0 0 1em 0.8em }
blockquote { margin:0 0 1em 0.8em }
blockquote:before,
blockquote:after,
q:before,
q:after { content:"" }
#header { position:relative }
#topnav { text-align:right }
#header #topnav {
	position:absolute;
	top:10px;
	right:10px
}
#header,
#nav,
#main,
#footer { clear:both }
#col1 {
	float:left;
	width:200px
}
#col2 {
	float:right;
	width:200px
}
#col3 {
	width:auto;
	margin:0 200px
}
#col1_content,
#col2_content,
#col3_content { position:relative }
.clearfix:after {
	content:".";
	display:block;
	font-size:0;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix { display:block }
.floatbox { overflow:hidden }
#ie_clearing { display:none }
.subcolumns {
	width:100%;
	overflow:hidden
}
.subcolumns_oldgecko {
	width:100%;
	float:left
}
.c50l,
.c25l,
.c30l,
.c33l,
.c38l,
.c36l,
.c38l,
.c75l,
.c62l { float:left }
.c50r,
.c25r,
.c30r,
.c33r,
.c38r,
.c66r,
.c75r,
.c62r {
	float:right;
	margin-left:-5px
}
.c25l,
.c25r { width:25% }
.c30l,
.c30r { width:30% }
.c33l,
.c33r { width:33.333% }
.c50l,
.c50r { width:50% }
.c66l,
.c66r { width:66.666% }
.c75l,
.c75r { width:75% }
.c36l,
.c36r { width:36.2% }
.c38l,
.c38r { width:38.2% }
.c62l,
.c62r { width:61.8% }
.subc { padding:0 0.5em }
.subcl { padding:0 1em 0 0 }
.subcr {
	padding:0 0 0 1em;
	text-align:right
}
.equalize,
.equalize .subcolumns {
	overflow:visible;
	display:table;
	table-layout:fixed
}
.equalize .c50l,
.equalize .c25l,
.equalize .c30l,
.equalize .c33l,
.equalize .c36l,
.equalize .c38l,
.equalize .c66l,
.equalize .c75l,
.equalize .c62l,
.equalize .c50r,
.equalize .c25r,
.equalize .c30r,
.equalize .c33r,
.equalize .c36r,
.equalize .c38r,
.equalize .c66r,
.equalize .c75r,
.equalize .c62r {
	display:table-cell;
	vertical-align:top;
	float:none;
	margin:0;
	overflow:hidden
}
.skip,
.hideme,
.print,
dfn {
	position:absolute;
	left:-1000em;
	top:-1000em
}
.skip:focus,
.skip:active {
	position:static;
	left:0;
	top:0
}
}
