#pageWrapper,#footerWrapper {
	width: 950px;
	margin:auto;
}

.bginput {
	background:#fff url(input_bg.gif) repeat-x top left;
	font:normal 8pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	vertical-align:middle;
	border:1px #c3d8e8 solid;
	color:#28435e;
	padding:4px 2px 4px 2px;
}

/* Header
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#header {
	position:relative;
	height:88px;
}
.logo {
	float:left;
}
.headerLinks {
	position: absolute;
	background-color: #f2f6f6;
	top: 26px;
	right: 0;
	height: 40px;
}

.headerLinks ul.left, .headerLinks ul.right {
	padding: 5px 0 5px 5px;
	float: left;
	background-image: url('header-nav-background.gif');
	background-repeat: no-repeat;
	background-position: top left;
	list-style:none;
	margin:0;
}

.headerLinks ul.right {
	padding: 5px 0;
	background-position: 100% -40px;
	list-style:none;
	margin:0;
}

.headerLinks li {
	float: left;
	margin-right: 5px;
}

.headerLinks li.current_page_item, .headerLinks li:hover {
	background-image: url('header-nav-item-background.gif');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #d5e4e4;
}

.headerLinks a {
	display: block;
	padding: 0 20px;
	height: 30px;
	line-height: 30px;
	color: #738787;
	_text-align: center;
	_width: 120px;
}

.headerLinks li.current_page_item a, .headerLinks li:hover a {
	background-image: url('header-nav-item-background.gif');
	background-repeat: no-repeat;
	background-position: 100% -30px;
	color: #556363;
}

.headerLinks li.current_page_item a {
	font-weight: bold;
}

/* Navigation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#nav {
	background:transparent url(navBG.gif) repeat-x top left;
	height:32px
}
#navLeft {
	background:transparent url(navLeft.gif) repeat-x top left;
	height:32px;
	width:11px;
	float:left;
}
#navRight {
	background:transparent url(navRight.gif) repeat-x top right;
	height:32px;
	width:11px;
	float:right;
}
#nav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#nav li {
	float:left;
}

#nav li a:link, #nav li a:visited {
	display:block;
	float:left;
	padding:8px 16px 8px 16px;
	height:16px;
	color:#679700;
	text-decoration:none;
	font-weight:700;	
}
#nav li a:hover {
	background:transparent url(navHover.gif) no-repeat top right;
	color:#2a6097;
}
.navSplit {
	background:transparent url(navSplit.gif) no-repeat top right;
}

/* Content
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#memberArea {
	height:121px;
	padding:8px 0 8px 0;
}
.memberBox {
	background:transparent url(memberBox.gif) repeat-x top right;
	height:121px;
	width:524px;
	float:left;
}
.memberAdvert {
	float:right;
}
.memberWrapper {
	padding:20px;
}
.memberRow1 {
	height:30px;
}
.memberUserPass {
	float:left;
	font:normal 9pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color:#28435e;
	padding-top:4px;
}
.memberInput {
	float:left;
	padding:0 0 0 20px;
}
.memberInput2 {
	float:left;
	padding:0 0 0 10px;
}
.memberCheck {
	float:left;
	padding:2px 0 0 8px;	
}
.memberSubmit {
	float:left;
	padding:2px 0 0 10px;
}

.memberLinks {
	padding-top:6px;
	float:left;
}
.memberLinks a:link,.memberLinks a:visited {
	font:normal 8pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color:#789fbf;
	text-decoration:underline;
}
.memberLinks a:hover {
	font:normal 8pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color:#789fbf;
	text-decoration:none;
}
.memberLink {
	float:left;
	padding:0 10px 0 0;
}
.memberLinksSplit {
	background: transparent url(footerNavSplit.gif) no-repeat left;
	padding:0 10px 0 10px;
	float:left;
}
.memberSubmitCheck {
	float:right;
}
.memberSubmit {
	padding-right:10px;
}
.memberCheck {
	font:normal 8pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color:#415474;
	padding-top:5px;
	vertical-align:middle;
}
.verticalAlign {
	vertical-align:middle;
}

/* Breadcrumb
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.breadcrumb {
	background: transparent url(brBG.gif) repeat-x top left;
	height:33px;
}
.breadcrumbLeft {
	background: transparent url(brLeft.gif) no-repeat top left;
	height:33px;
	width:10px;
	float:left;
}
.breadcrumbRight {
	background: transparent url(brRight.gif) no-repeat top left;
	height:33px;
	width:10px;
	float:right;
}
.breadcrumbText {
	font:normal 8pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding:10px 0 0 0;
	color:#000000;
}
.breadcrumbText a:link, .breadcrumbText a:hover {
	color:#324a75;
}
.breadcrumbText a:hover {
	color:#324a75;
}


/* Footer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#footer {
	background: transparent url(footerBG.gif) repeat-x top left;
	height:180px;
	font:normal 8pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.copyright {
	text-align:center;
	padding-top:40px;
	height:88px;
}
.footerNav {
	padding-top:8px;
}
.footerNav ul {
	list-style:none;
	margin:0;
	padding:0;
}
.footerNav li {
	float:left;
	padding:0 10px 0 10px;
}
.footerNav li a:link,.footerNav li a:visited {
	font:bold 8pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color:#84a5ad;
	text-decoration:underline;
}
.footerNav li a:hover {
	font:bold 8pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color:#84a5ad;
	text-decoration:none;
}

.footerNavSplit {
	background: transparent url(footerNavSplit.gif) no-repeat left;
}
.footerNavCopyright {
	float:right;
	color:#84a5ad;
}

/* Category Strips
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.tcat_alt
{
	background: transparent url(tcat_alt_bg.gif) repeat-x top left;
}
.tcat_alt a, .tcat_alt a:visited,.tcat_alt:hover {
color:#fff;
}


.tcat_alt_right
{
	background: transparent url(tcat_alt_right.gif) no-repeat top right;
	height: 34px;
}

.tcat_alt_title
{
	font-weight: bold;
	background: transparent url(tcat_alt_title.gif) no-repeat top left;
	float: left;
	height: 23px;
	text-align: left;
	padding: 10px 0 0 15px;
	color: #fff;
	border-bottom: 1px solid #093f6d;
	font: bold 9pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.tcat_alt_title a, .tcat_alt_title a:visited {
	color:#fff;
	text-decoration:none;
}

.tcat_alt_title a:hover {
	color:#fff;
	text-decoration:underline;
}

.vbmenu_alt
{
	color: #fff;
	padding:9px 10px 0 10px;
	font: bold 9pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_alt a:link
{
	color: #fff;
	text-decoration: none;
}
.vbmenu_alt a:visited
{
	color: #fff;
	text-decoration: none;
}
.vbmenu_alt a:hover, .vbmenu_alt a:active
{
	color: #fff;
	text-decoration: underline;
}

.navbar {
font-weight:bold;
}

.post_field, .post_field2
{
background: #fff url(post_field_bg.gif) repeat-x bottom left;
color: #012944;
border: 1px solid #aebeca;
padding: 3px;
margin-top: 4px;
}

.post_field strong
{
	color: #012944;
}
.post_field2 strong
{
	color: #336da9;
}

.bigfont a:link, .bigfont a:visited {
	color:#095990;
}
.bigfont a:hover {
	color:#095990
}

.bottom_gradient {
	background:transparent url(../gradients/gradient_bottom.gif) repeat-x top left;
	height:5px;
}

.bottom_gradient_left {
	background:transparent url(../gradients/gradient_left.gif) repeat-x top left;
	height:5px;
	width:2px;
	float:left;
}

.bottom_gradient_right {
	background:transparent url(../gradients/gradient_right.gif) repeat-x top left;
	height:5px;
	width:2px;
	float:right;
}
.navbar {
font-weight:bold;
}
