/* resets */html, body, div, span, form, label, table, tr, th, td, h1, h2, h3, h4, h5, h6, p  {	margin:0px;	padding:0px;	color:#444;	outline:0px;	font-weight: normal;	font-style: inherit;	font-size:11px;	font-family: tahoma, verdana;}img {	border:0px;}/* site elements */body {	background:#fff url('../gfx/main_bg.gif') repeat-x;	margin:0px;}img#main-logo {	margin-top:20px;	margin-left:0px;}div#main-positioner {	margin:0px auto 0px auto;	width:830px;}div#main-container {	width:830px;	float:left;}div#banner {	width:600px;	float:left;}div#search {	width:200px;	float:right;}/* site styles */.clearer {	clear:both;}div.row-top {	width:100%;	height:40px;	float:left;	margin:0px 0px 0px 0px;}div.row-header {	width:100%;	height:110px;	float:left;	margin:0px 0px 0px 0px;}div.row {	width:100%;	float:left;	margin:0px 0px 20px 0px;}div.column-one {	float:left;	width:30%;	margin:0px 15px 0px 0px;}div.column-two {	float:left;	width:65%;	margin:0px 15px 0px 0px;}div.column-three {	float:left;	width:100%;	margin:0px 15px 0px 0px;}div.column-half {	float:left;	width:45%;	margin:0px 15px 0px 0px;}table.contact {	width:400px;}td {	vertical-align:top;}td.first {	width:150px;}input.normal, select.normal {	width:150px;	border:1px solid #888;} input.normal-textarea{	font-size:11px; width:150px; height:100px;	border:1px solid #888;} select.thin, input.thin {	width:50px;	border:1px solid #888;}input.normal-submit {	width:150px;	border:1px solid #aaa;	background:#eee;	font-weight:bolder;}/* formatting */h1 {	color:#159ed4;	font-weight:bolder;	font-size:12px;}h2 {	color:#666;	font-weight:bolder;	font-size:12px;}span.required {	color:#ff1000;	font-weight:bolder;}p.note {	color:#ff1000;	font-weight:bolder;}p.light {	color:#aaa;	font-weight:bolder;}a.link {	color:#159ed4;	font-weight:bolder;	text-decoration:none;}a.link:hover {	color:#444;}a.navigation {	color:#888;	font-weight:bolder;	text-decoration:none;}a.navigation:hover {	color:#444;}.bottom-border {	border-bottom:1px solid #ccc;}.last {	margin-right:0px !important;}
div.menu-left {
	width:7px;
	height:30px;
	float:left;
	background:url('../gfx/menu_left.gif') no-repeat;
}

div.menu-center {
	width:812px;
	float:left;
}

div.menu-right {
	width:8px;
	height:30px;
	float:left;
	background:url('../gfx/menu_right.gif') no-repeat;
}

table.admin {
	width:500px;
	border:1px solid #ccc;
}


td.title {
	background:#f1f1f1;
	border-bottom:1px solid #ccc;
	font-weight:bolder;
}

td.normal-1 {
	background:#fff;
}

td.normal-2 {
	background:#f5f5f5;
}


div.admin-half {
		float:left;
		width:260px;
}
