﻿
body {
	background: url("/images/body_bg.gif") repeat-x;
	margin: 0;
	font-family: "Verdana", "Arial", Sans-Serif;
	font-size: 11px;
	line-height: 125%;
}

hr
{
  border: none;
  background-color: White;
  color: White;
  border-bottom: solid 1px #dddddd;
}

img {
   behavior: url("/include/pngbehavior.htc");
}

.item_thumb {border: solid 1px #D5D8D8; float: left; margin-right: 9px;}

.table_outline 
{
  border-top: solid 1px #dddddd;
  border-right: solid 1px #dddddd;
}
.table_outline td 
{
  border-left: solid 1px #dddddd;
  border-bottom: solid 1px #dddddd;
}

.clear{ clear: both; width: 0; height: 0; overflow: hidden;}

.heading {font-size: 12px; font-weight: bold;}
.white, .white a, a.white {color: White !important;}

.edit_button{font-size: 10px; border: outset 1px; background-color: #FFFF99; margin-top: 6px;}

h1{font: 23px Arial, Helvetica, sans-serif; color: #797979; margin-top: 0; margin-bottom: 8px; font-weight: bold; letter-spacing: -0.03em;}
h2{font: 20px Arial, Helvetica, sans-serif; color: #797979; margin-top: 0; margin-bottom: 8px; letter-spacing: -0.03em;}
h3{font: 17px Arial, Helvetica, sans-serif; color: #797979; margin-top: 0; margin-bottom: 8px; font-weight: bold;}
h4{font: 14px Arial, Helvetica, sans-serif; color: #797979; margin-top: 0; margin-bottom: 8px; font-weight: bold;}

.large{font-size: 12px; line-height: 22px; font-weight: bold;}
.contact_form input, .contact_form select, .contact_form textarea{font-size: 11px;}

ul {list-style: square outside; margin-left: 16px;padding-left: 0;margin-top: 6px;margin-bottom: 6px;}
ul li{padding-left: -4px;}

body a:link, body a:active, body a:visited, td a:link, td a:active, td a:visited {color: #313D74;}
body a:hover, td a:hover {color: #0078C1;}

#wrap {
	width: 780px;
	margin: 25px auto 0 auto;
	position: relative;
}

#header {
	margin: 0;
	height: 107px;
	overflow: hidden;
}

#l_header {
	float: left;
}

#r_header {
	float: right;
	width: 420px;
	margin: 25px 0 0 0;
}

#address {
	float: right;
	color: #5D5D5D;
	padding: 0 0 0 13px;
	margin: 0 54px 0 0;
	border-left: 1px solid #D2D5D5;
	font-size: 10px;
	font-weight: bold;
}

#searchdiv {
	float: right;
	padding: 10px 13px 0 0;
}

#searchdiv input {
	border: 0;
	color: #7F7C7D;
}

.inputsearch {
	border: 1px solid #D2D5D5;
	border-left: 0;
}

#billboard {
	height: 182px;
	clear: both;
	background: url("/images/header.jpg") no-repeat 0% 0%;
	position: relative;
}

#navigation {
	margin: 0 0 0 18px;
	width: 214px;
}

#navigation img {
	border: 0;
}

#navigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navigation li {
	margin: 0;
	padding: 0;
	float: left;
}

#navigation a {
	margin: 0;
	padding: 0;
	display: block;
}

.spacerdiv {
	height: 28px;
	overflow: hidden;
}

#bodywrap {
	background: url("/images/content_bg.gif") repeat-y 0% 0%;
}

#bodydiv 
{
  float: left;
  width: 345px;
	height: auto;
	overflow: hidden;
	font-family: "Verdana", "Arial", Sans-Serif;
	font-size: 11px;
	line-height: 150%;
}

#bodydiv div, #bodydiv span, #bodydiv td
{
	font-family: "Verdana", "Arial", Sans-Serif;
	font-size: 11px;
	line-height: 150%;
}

#newsdiv {
	float: left;
	width: 197px;
	height: auto;
	overflow: hidden;
	padding-left: 27px;
  padding-right: 18px;
}
#newsdiv .item {cursor: pointer;}
#newsdiv .heading, #newsdiv .heading a
{
  margin-top: 0;
  font: bold 11px/16px Verdana, Arial, sans-serif;
  text-decoration: none;
  color: #5F6060 !important;
}
#newsdiv .heading a:hover
{
  text-decoration: underline;
  color: #598ABF;
}
#newsdiv p 
{
  margin-top: 0;
  margin-bottom: 16px;
}
  

#logindiv {
	float: right;
	width: 155px;
	padding-right: 20px;
	height: auto;
	overflow: hidden;
	position: relative;
}

#testimonial 
{
  background: url("/images/testim_bg.gif") top left repeat-y;
  width: 129px;
  padding: 12px;
  margin-top: 28px;
  position: relative;
}

#right_adspace 
{
  width: 129px;
  padding: 6px;
  margin-top: 14px;
  position: relative;
}

#loginform {
	font-size: 85%;
	color: #666666;
}

.textbox {
	border: 1px solid #D2D5D5;
	width: 90px;
	height: 24px;
	margin: 0;
	padding: 0;
	font-size: 20px;
}

#footer {
	clear: both;
	height: 59px;
	background: url("/images/footer_bg.gif") repeat-x;
	color: #5F6060;
	font-size: 85%;
	padding: 15px 20px 0 20px;
}

#footer a {
	color: #5F6060;
	text-decoration: none; 
}

#footer a:hover {
	text-decoration: underline;
}

#l_footer {
	float: left;
}

#r_footer {
	float: right;
}

.Question{ cursor: pointer; width: 330px; padding: 4px; background-color: #0A50A1; color: white; border: solid 1px #B6C1D1; margin-top: 4px;}
.Question a:link, .Question a:visited, .Question a:active {color: white !important; text-decoration: none !important;}
.Question a:hover {color: #252E64 !important; text-decoration: underline;}

.Question_over{ cursor: pointer; width: 330px; padding: 4px; background-color: #7280A2; color: white; border: solid 1px #B6C1D1; margin-top: 4px;}
.Question_over a:link, .Question_over a:visited, .Question_over a:active {color: #7280A2 !important; text-decoration: underline !important;}
.Question_over a:hover {color: #252E64 !important; text-decoration: underline;}

.Question_open{ cursor: pointer; width: 330px; padding: 4px; background-color: white; color: #252E64; border: solid 1px #B6C1D1; margin-top: 4px;}
.Question_open a:link, .Question_open a:visited, .Question_open a:active {color: #252E64 !important; text-decoration: underline !important;}
.Question_open a:hover {color: #252E64 !important; text-decoration: underline;}
.Answer{ margin: 20px; display: none;}

.CMS_DateTime{ font-size: 10px;}
