body {
	position: relative;
	color: #333;
	font: normal 11.5px/1.5 'Lucida Grande', sans-serif;
	text-align: center;
	padding: 0;
	margin: 0;
	background: #95A3AD url(../images/Back.png) 0 0 }

h1.logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 809px;
	height: 320px;
	display: block;
	background-image: url(../images/BigLogo2.png);
	overflow: hidden;
	text-indent: -50em;
}

h2 {
	overflow: hidden;
	text-indent: -2000em;
	height: 1%;
}

h3 {
	font: normal 175%/1.5 Arial, sans-serif;
	color: #333333;
	margin: 0px 0px 8px 3px;
}

h3.flash { margin: 0 0 8px 0; padding: 0; }

h4 {
	font: normal 165%/1.5 Arial, sans-serif;
	color: #3cb8d7;
	margin: 10px 0 0 0;
}


h5 {
	font: normal 240%/1 Georgia, serif;
	color: #fff;
	margin: 10px 0 35px 0;
	padding: 0;
}

p { margin-bottom: 25px; }

a { text-decoration: none; color: #78C03F; font-weight:bolder;}
a:hover { text-decoration: underline; }

.welcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #78C03F;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bolder;
	color:#999999;
	line-height: 18px;
}

.service_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bolder;
	color:#999999;
	text-decoration:none;
	line-height:26px;
	font-stretch:narrower;
}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

#wrapper {
	width: 809px;
	text-align: left;
	padding: 0;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	background-color:#95A3AD;
}

#masthead {
	position: absolute;
	top: 0;
	left: 0;
	height: 320px;
	width: 809px;
}

#banner {
	width: 100%;
	height: 210px;
	position: absolute;
	top: 150px;
	left: 0;
}

#content {
	width: 809px;
	position: relative;
	margin-top: 320px;
	padding: 0;
	overflow: hidden;
	background-color:#FFFFFF;
	
}

#imgContent {
	width: 280px;
	float: left;
	overflow: hidden;
	margin-left: 10px;
	margin-top: 20px;
}

#mainContent {
	width: 460px;
	overflow: hidden;
	float: right;
	margin-right: 40px;
	margin-top: 20px;
	height: 330px;
}

#formContent {
	width: 460px;
	overflow: hidden;
	float: right;
	margin-right: 40px;
	margin-top: 20px;
	height: 450px;
}

#newsContent {
	width: 460px;
	float: right;
	margin-right: 40px;
	margin-top: 20px;
	height: 100%;
}

.news_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bolder;
	color:#006600;
	text-decoration:none;
}

.thumb {
	width: 260px;
	padding: 0;
	float: left;
	margin-top: 0;
	margin-left: 0;
}

.thumb a img {
	border: 2px solid #dddddd;
}

.thumb a:hover img {
	border: 4px solid #eedd33;
}

.thumb p {
	margin: 0 0 0 5px;
	padding: 0;
}

	
#footer {
	width: 809px;
	height: 60px;
	clear: both;
	float: right;
	background-color:#95A3AD;
}

	
form h3 {
	font-size: 120%;
	text-transform: uppercase;
	color: #333;
	margin: 0;
	padding: 0;
}

form p { font-size: 10px; }

.errortext {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 11px; color:#C00000; font-weight: bold;
    }

#TJK_dropDownMenu,

#TJK_dropDownMenu * { margin:0;padding:0;}

/* "Master" UL (the whole Menu) */

#TJK_dropDownMenu {
	position: relative;
	top: 274px;
	width: 500px;
	list-style: none;
	float: right;
	clip: rect(auto,auto,auto,auto);
	margin-right: 15px;
}

/* sub-menu ULs */

#TJK_dropDownMenu li ul {

	width:11em !important;/* leaves room for padding */

	cursor:default;

	position:absolute;

	height:50px;

	display:none;

	left:0px;

	padding:20px 10px 10px 10px;

	background:url(/images/clear.gif);/* trick to keep'em open */

}

/* All LIs */

#TJK_dropDownMenu li {

	position:relative;

	float:left;

	list-style-type:none;

	font-weight:bold;

}

/* sub-menu LIs */

#TJK_dropDownMenu li ul li {

	padding:0;


}

/* All anchors */

#TJK_dropDownMenu li a {
	text-decoration:none;
	float:left;
}

/* sub-menu Anchors */

#TJK_dropDownMenu li ul li a {
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	white-space:nowrap;
	height:28px;
	font-weight:normal;
	font-size:14px;
	color:#333;
	width:195px;
	padding-left:15px;
	border-bottom-color:#FFFFFF;
	background-position:0 50% !important;
}

/* :hover and stuff */

#TJK_dropDownMenu li a:hover,

#TJK_dropDownMenu li a:focus,

#TJK_dropDownMenu li a:active {color:#000}

#TJK_dropDownMenu ul a:hover,

#TJK_dropDownMenu ul a:focus,

#TJK_dropDownMenu ul a:active {color:#fff !important;background:#456}

#TJK_dropDownMenu li:hover ul,

#TJK_dropDownMenu li.msieFix ul {display:block;z-index:10;top:2em !important;}

#TJK_dropDownMenu li#m_services {z-index:6;}

/* Current location - class on Body must match LI's id */

.m_services #TJK_dropDownMenu li#m_services a, {color:#000;}

/* Keeping current menu accessible to JAWS */

.m_services #TJK_dropDownMenu li#m_services ul {display:block;top:-1000px}



/* background colors */

#m_services,#m_services li a {background-color:#e2facd;}

/* "trigger" and "msieFix" classes */

#TJK_dropDownMenu li.msieFix a {}

.m_services #TJK_dropDownMenu li#m_services ul li a:focus,

.m_services #TJK_dropDownMenu li#m_services ul li a:active {position:absolute !important;top:1028px !important;}
