body {font-size: 62.5%;margin: 0 auto;padding: 0;font-family: Verdana, Arial, Tahoma, sans-serif;background:#ffffff;}

form {padding: 0px; margin: 0px;}
input {border:1px solid #8FB6E0;padding:3px;text-indent: 1px;font-size: 100%}
input:focus {border:1px solid #C7EED2; background-color: #f0f0f0;}
textarea {border:1px solid #8FB6E0;padding:3px;text-indent: 1px;font-size: 120%}
textarea:focus {border:1px solid #C7EED2; background-color: #f0f0f0;}
.submit {padding:2px; font:bold 100%/1.2 Verdana, "arial",sans-serif;border:1px solid #194A7F; background:#2161A5; color:#FFF; width: 90px;}
.button {padding:2px; font:bold 100%/1.2 Verdana, "arial",sans-serif;border:1px solid #194A7F; background:#2161A5; color:#FFF;}

a:link, a:visited {	color: #084994;font-weight: bold; }
a:hover {	color: #FF7100; }
a:active { color: #084994; }

img {border: none; padding: 0.3em 0em 0.3em 0em;}

fieldset {position:relative; padding:10px;}
legend {position:absolute; top:-1em; margin:0; padding:5px 10px; font-size:100%; font-weight:bold;}

label {display:block;font-weight:normal;margin:3px 0;padding:0;color: #037A36;}

iframe { border: 0; }

h1 {}
h2 {font-size:140%; font-weight:bold;color:#FF7100;}
h3 {font-size:120%; font-weight:normal;}
h4, h5 {font-size:100%;}

#wrap {width: 100%;margin: 0 auto;clear: both;display: block;}
	#header {width: 100%;height: 166px;margin: 0 auto;background-color: #f5f5f5;}
	#header .logo {width: 1022px;height: 192px;margin: 0 auto;}

		#header-left {width: 204px;height: 192px;float: left;margin: 0;padding: 0;border: none;}
		#header-right {width: 818px;height: 192px;float: right;margin: 0;padding: 0;border: none;}
		#menu-login {position: absolute; top: 168px;margin-left: 600px;font-size:120%;}
		#menu-login .menu-user {margin: 0em 0.5em 0em 0.7em;}
		#menu-login a {font-size:100%;font-family: Tahoma, Arial, Verdana, sans-serif;text-decoration: none;}

	#main {width: 1007px;margin: 0 auto;}

		#left-column {width: 235px;float: left;vertical-align: top;font-size: 1.1em;color: rgb(50,50,50);border: solid 0 #000000;}
			#left-column .search {text-align: right;padding-bottom: 10px;padding-right: 5px;}
			#left-column .banners {width: 234px;text-align: right;}

			#menu {width: 239px;text-align: right;}
				#menu ul {list-style:none;margin:0px;padding:0px;}
				#menu li {border-bottom: solid 1px #C7EED2;}
				#menu li a {height: 24px;voice-family: "\"}\"";voice-family: inherit;text-decoration: none;font-size: 120.5%;}
				#menu li a:link, #menu li a:visited {color: #FF7100;font-weight: bold;display: block;background: url("../img/menu3.jpg"); padding: 10px 30px 0 30px;}
				#menu li a:hover {color: #084994;background: url("../img/menu3.jpg") 0 -34px;padding: 10px 30px 0 30px;}
				#menu li a:active {color: #084994;background: url("../img/menu3.jpg") 0 -34px;padding: 10px 30px 0 30px;}

		#middle-column {float: left;margin: 0em 0em 0em 0.7em;width: 371px;}
			#middle-column .column {width: 351px;padding: 0em 0em 0.3em 0.7em;margin: 0em 0em 0.9em 0.7em;}
			#middle-column .b-left {float: left; padding: 5px;}
			#middle-column .middle {background:#ffffff;color: #898989;line-height: 1.5em;font-size: 110%;border-bottom:1px solid #C6EFD6;}
			#middle-column .middle p {width: 338px;padding: 0;margin: 0.2em 0em 0.7em 0em;background:#ffffff;color: #6D6D6D;line-height: 1.5em;font-size: 100%;}

			#middle-column h2 {width: 338px;padding: 0.3em 0.6em 0.3em 0.7em;margin: 0em 0.6em 0.9em 0.7em;border:1px solid #00B231;background:#CEEFD6;color: #00B231;line-height: 1.3em;font-size: 140%;}
			#middle-column h3 {width: 338px;padding: 0em 0em 0em 0em;margin: 0em 0em 0em 0em;background:#ffffff;color: #00B231;font-size: 120%;}
			#middle-column h3 a {color: #00388C;font-weight: bold;text-decoration: none;}
			#middle-column h3 a:hover {color: #FF7100;}

			#middle-column .left {float:left;width: 150px;color: #A9A9A9;}
			#middle-column .right {width: 100px;float:right;text-align:right;}
			#middle-column .right a {color: #00388C;font-weight: bold;text-decoration: none;font-size: 110%;}
			#middle-column .right a:hover {color: #FF7100;}

		#right-column {float: right;width: 365px;}
			#right-column .column {width: 344px;padding: 0em 0em 0.3em 0.7em;margin: 0em 0em 0.9em 0em;}
			#right-column .rightc {background:#ffffff;color: #898989;line-height: 1.5em;font-size: 110%;border-bottom:1px solid #C6EFD6;}
			#right-column .rightc p {width: 338px;padding: 0;margin: 0.2em 0em 0.7em 0em;background:#ffffff;color: #6D6D6D;line-height: 1.5em;font-size: 100%;}

			#right-column h2 {width: 325px;padding: 0.3em 0.6em 0.3em 0.7em;margin: 0em 0em 0.9em 0.3em;border:1px solid #00B231;background:#CEEFD6;color: #00B231;line-height: 1.3em;font-size: 140%;}
			#right-column h3 {width: 338px;padding: 0em 0em 0em 0em;margin: 0em 0em 0em 0em;background:#ffffff;color: #00B231;font-size: 120%;}
			#right-column h3 a {color: #00388C;font-weight: bold;text-decoration: none;}
			#right-column h3 a:hover {color: #FF7100;}

			#right-column .left {float:left;width: 150px;color: #A9A9A9;}
			#right-column .right {width: 100px;float:right;text-align:right;}
			#right-column .right a {color: #00388C;font-weight: bold;text-decoration: none;font-size: 110%;}
			#right-column .right a:hover {color: #FF7100;}
			#right-column .rightlink h3 {padding: 0.3em 0.6em 0.3em 0em;margin: 0.3em 0.6em 1.2em 0em;border-bottom:1px solid #C6EFD6;}

		#content {float: right;width: 760px;color: rgb(100,100,100);font-size: 1.1em;font-family: Verdana, Arial, Tahoma, sans-serif;}
			#content .post {width: 740px;padding: 0em 0em 0em 1.2em;margin: 0.5em 0em 0em 0em;line-height: 1.5em;}
			#content .b-left {float: left; padding: 5px;}
			#content .postintro {width: 730px;}
			#content .postbottom {width: 730px;border-top: solid 1px #C7EED2;margin: 0.6em 0em 0.6em 0em;}
			#content .posttop {width: 730px;border-bottom: solid 1px #C7EED2;margin: 0.6em 0em 0.6em 0em;}

			#content .postdate {float:left;width: 200px;color: #A9A9A9;}
			#content .postmore {float:right;width: 100px;text-align:right;}
			#content .postmore a {color: #00388C;font-weight: bold;text-decoration: none;font-size: 100%;}
			#content .postmore a:hover {color: #FF7100;}

			#content .prev {float:left;width: 300px;color: #00AE31;}
			#content .prev a {color: #FF7100;font-weight: bold;text-decoration: none;font-size: 100%;}
			#content .prev a:hover {color: #00388C;}
			#content .next {float:right;width: 300px;text-align:right;color: #00AE31;}
			#content .next a {color: #FF7100;font-weight: bold;text-decoration: none;font-size: 100%;}
			#content .next a:hover {color: #00388C;}

			#content h1 {font-size: 1.7em;color: #00AE39;margin: 0;padding: 0 0 0 15px;font-family: Arial, Verdana, Tahoma, sans-serif;border: none;}
			#content h3 {color: #00388C;padding: 0.5em 0em 0em 0em;margin: 0em 0em 0.8em 0em;font-size: 120%;}
			#content h3 a {color: #00388C;font-weight: bold;text-decoration: none;}
			#content h3 a:hover {color: #FF7100;}

.edit_menu a, .edit_menu a:visited {
	color:#ffffff;
	font-weight:bold;
	font-size: 8pt;text-decoration: none;
}

.edit_menu img {padding:0;margin:0;margin-right:5px;border:none;float:left;}

.edit_menu {
	background:#2161A5;
	padding-top: 2px;
	padding-bottom: 0;
	padding-left: 2px;
	margin: 0 10px 0 0;
	height: 28px;
	font-weight:normal;
	font-size: 8pt;
}
.edit_menu li {
	float:left;
	padding: 5px 10px;
	list-style: none;
}
.edit_menu li.selected {background:#FFF;}
.edit_menu li.selected a, .edit_menu li.selected a:hover, .edit_menu li.selected a:visited {color:#FF7100}

.profile-intro { float: left; padding-left: 10px; padding-right: 10px;width: 220px;}
.profile-intro p { padding-left: 0; padding-right: 0; }

.profile-intro ul
{
	margin:0;
	padding:5px;
}

.profile-intro li
{
	list-style: none;
	padding: 0 0 3px 0;
}
.profile-right { float: right; padding-left: 10px; padding-right: 10px; width: 460px; }

.profile-list { padding-left: 10px; padding-right: 10px;width: 220px;}
.profile-list p { padding-left: 0; padding-right: 0; }

.profile-list ul
{
	margin:0;
	padding:5px;
}

.profile-list li
{
	list-style: none;
	padding: 0 0 3px 0;
}

	#footer {width: 100%;margin: 0 auto;height: 2.5em;padding: 1.45em 0em 1.45em 0em;background-color: #f5f5f5;border-top: solid 1px #C7EED2;text-align: center;font-size: 1.0em;}


.clear {	display:inline-block; }
.clear:after {
	display:block; 
	visibility:hidden; 
	clear:both; 
	height:0; 
	content: "."; 
}

.cleart {	clear:both; }

table.simpletable {width: 98%;}
table.simpletable td.cell {border:#EAF5FD 1px solid;padding:3px;}
table.simpletable td.cellalt {border:#EAF5FD 1px solid;padding:3px;}
table.simpletable td.cell2 {border:#ff8080 1px solid;padding:4px;}
table.simpletable td.forumcell {padding:10px;}
table.simpletable td.forumcell2 {padding:10px;}
table.simpletable td.forumcat {border:#ff8080 0px solid;padding:8px; background: #00348C; color:white; font-weight: bold;}
table.simpletable td.cellhighlight {background: #F7FBFF;border:#EAF5FD 0px solid;padding:10px;}
table.simpletable td.simpleheading {border:#ff8080 1px solid;background: #F4F4F4 url(darkred.gif);padding:4px;font-weight: bold;color: #FFFFFF}
table.simpletable td.simpleheading2 {background: #9AC5E5;border:#EAF5FD 1px solid;padding:3px;}
table.simpletable td.simpleheading3 {background: #F4F4F4 url(darkred.gif);border:#ff8080 1px solid;padding:4px;font-weight: bold;color: #FFFFFF}
table.simpletable td.forumheading {border:#ff8080 0px solid;padding:8px; background: #00348C; color:white; font-weight: bold;}

table.simpletable span.tags {font-size:87%;}
table.simpletable span.tags a:link,table.simpletable span.tags a:visited {color:black;}
table.simpletable input {font-size:90%;}
table.simpletable div {margin-top:5px;}

.messagestable {width: 98%;}
.messagestable td {padding:4px;border-bottom: 1px dashed #800000;}
.messagestable td.subject {}
.messagesheader {border-bottom: 2px solid #c00000;background:#C6EFD6 url(signupheader.gif);background-position:bottom;}

tr.messagerow,div.messagerow {background-color:#f2f6fa;}
tr.messagerowalt,div.messagerowalt {background-color:#FFFFFF;}


tr.row {background-color:#F4FFF8;}
tr.rowalt {background-color:#EEF8F2;}

tr.rowalt2 {background-color:#FEF4DC;}

table.forumSearch {display: none; width:100%;}

.fbutton a, .fbutton a:visited, .fbutton a:active {
	background-color: #EAEBEB;
	color: #000;
	border-color: #D4D7DA;
	border: #D4D7DA 1px solid;
	padding: 1px;
	text-decoration: none;
}

.fbutton a:hover {
	background-color: #FFF;
	color: #666;
	border-color: #EAECEF;
	border: #EAECEF 1px solid;
	text-decoration: none;
	padding: 1px;
}



