body {text-align: center;
	font: small Tahoma, Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 15px;
}
#wrapper {
	width: 440px;
	text-align: left;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#logo h1, #logo, h1, h2, #mainnav ul, .content_links, #qlinks_big, div.one_col, div.two_col, #bnav ul, dd, img, form, ul.form_hints, ul {margin:0;
	padding: 0;}
#logo, #mainnav, #bigcol, img.l_float, img.l_float_nobdr, dt, .size1_col, span.left_col, span.right_col, span.left_col_sp, span.right_col_sp, .mini_nav li, ul.form_hints li {float: left;}
#subheadcontent, #subheadcontent2, #smcol, img.r_float, img.r_float_nobdr, .size2_col, .size3_col, #qlinks_sm, div.two_col, div.two_col_lbdr {float:right;}

h3, h4 {color: white;
	margin:0;
	padding: 0 10px;
	line-height: 35px;
	letter-spacing: 1px;}
h5 {
	color: #006699;
	font-size: 11px;
}
h2 {color: #2f3f64;
	font-size: 20px;
	padding-bottom: 10px;}
h3 {background: #2f3f64 url('images/rounded_01.gif') no-repeat center center;
	font-size: 16px;}
h4 {
	font-size: 14px;
	background-repeat: no-repeat;
	background-position: left top;
	color: #666666;
}
h4.no_bg, h3.no_bg {background: transparent none;
	color: #666;
	line-height: normal;
	padding: 5px 10px;}
ul {list-style-type: none;}
form {font-size: 11px;
	line-height:140%;}
input, select, textarea {font-size: 11px;}
hr {margin: 0 10px;}

#content {
	margin: 0;
	padding-top: 5px;
	background-repeat: repeat-y;
	background-position: 450px 0;
}
#content2 {margin: 0;
	padding-top: 5px;
	border-top: 5px solid #2f3f64;
	background-color: #e8e8e8;}
#bigcol {width: 450px;}
#bigcol p {font-size: 12px;}
#smcol {width: 200px;
	font-size: 10px;}
#content p, dt, dd {line-height: 1.4em;}


.spacer {clear: both;
	font-size: 2px;}
form#orders li {float:left;
	padding: 3px 5px 3px 0;}
form#orders select {width: 80px;}
form#orders select.special {width: 150px;}

.size1_col {width: 130px;
	padding: 5px 10px;}
.size1_col p, .size1_col ul {font-size: 11px;}
.size1_col dl {padding: 3px 3px 10px;}
.size1_col dt {padding: 0 5px 5px 0;
	float: none;
	font-size: 11px;}
.size1_col dd {font-size: 10px;
	padding: 3px;}
.size2_col {width: 225px;
	padding: 5px;}
.size3_col {width: 175px;
	padding: 5px;}
li.item {width: 213px;}

div.aligned2right {text-align: right;
	padding: 5px 10px;}
div.full_col span.left_col {text-align: right;
	width: 19%;
	padding: 2px;}
div.full_col span.right_col {text-align: left;
	width: 78%;
	padding: 2px;}
div.one_col {width: 51%;}
div.two_col, div.two_col_lbdr {width: 48%;}
div.two_col_lbdr {border-left: 1px solid #848383;}
span.left_col {text-align: right;
	width: 38%;
	padding: 2px;}
span.right_col {text-align: left;
	width: 58%;
	padding: 2px;}
span.left_col_sp {text-align: right;
	width: 30%;
	padding: 2px;}
span.right_col_sp {text-align: left;
	width: 64%;
	padding: 2px;}
div.cboxes {width: 58px;
	float: left;}
div.cboxes2 {width: 65px;
	float: left;}
div.cboxes3 {width: 116px;
	float: left;}
span.req {color:red;
	font-size: 11px;}
.mini_nav {padding: 3px 10px 17px;
	margin: 0;}
.mini_nav li {width: 200px;}
ul.form_hints li {width: 45px;}
.uline {text-decoration: underline;}
.refs { vertical-align:super;
	font-size: 8px;
	font-weight:bold;}
.small {font-size: 10px;}