/* CSS Document */
body
{
	background:#CAD5E4 url(/images/main_bg.png) repeat-x 0px 0px;
	margin:0px;
}
div, p
{
	font:9pt Arial, Tahoma, Verdana, serif;
}
h1, h2, h3, h4, h5, h6, h7
{
	font-size:10pt;
	margin:6px 0px 6px 0px;
	border-bottom:solid 1px #CAD5E4;
}
p
{
	margin:4px 0px 4px 0px;
}
/* ID's */
#pagecontrol 
{
	width:778px;
	margin:0 auto;
	background:transparent url(/images/page_bg.png) repeat-y center top;
	/*border:solid 1px red;*/
}
#contentholder
{
	overflow:hidden;
	width:778px;
	color:#666;
}
#contentholder a
{ 
	color:#099D09;
}
#header 
{
	width:778px;
	height:313px;
	background:transparent url(/images/masthead.png) no-repeat center top;
}
#brand
{
	position:relative;
	top:14px;
	left:4px;
	width:247px;
	height:92px;
}
#contact div
{
	position:relative;
	float:right;
	top:-74px;
	left:-18px;
	width:160px;
	height:50px;
	cursor:pointer;
}
#brand img
{
	position:relative;
	top:14px;
	left:25px;
}
#dmbTB1ph
{
	position:relative;
	top:21px;
	left:9px;
	width:243px;
	height:197px;
	background:#DFDBD4 url(/images/menu_bg.png) repeat-x 0px 0px;
	border:solid 1px #D0C6A8;
	line-height:24px;
	font-weight:bold;
}
#contentholder
{
	width:760px;
	margin:0px 0px 2px 9px;
}
#column1 
{
	float:left;
	width:238px;
}
#column2 
{	
	width:520px;
	margin:4px 0px 0px 243px;
}
#content
{	
	margin:3px;
	padding:6px 6px 4px 6px;
	border:solid 1px #9F8A53;
}
#content h1
{	
	font-size:11pt;
}
#content h1 b
{	
	color:#425A80;
}
.defList 
{
	position:relative;
	left:5px;
	margin-left:0px;
	padding-left:0px;
	padding-right:8px;
}
/* Home page */
ul#usphp
{
	margin:0px;
	padding:0px;
}
#usphp li
{
	display:inline;
	float:left;
	width:120px;
	margin:0px 4px 4px 0px;
	list-style-type:none;
}
#usphp li div.title
{
	width:112px;
	height:20px;
	line-height:20px;
	margin:0px;
	padding-left:6px;
	background:transparent url(/images/header_bg.png) repeat-x 0px 0px;
	border:solid 1px #5C7CAB;
}
#usphp li div.img
{
	width:116px;
	margin:0px;
	padding:1px;
	border:solid 1px #C0CBF0;
	border-top:none;
}
#usphp li div.img img
{
	width:110px;
}
#usphp li div.title a
{
	display:block;
	font-size:9pt;
	color:#576FC4;
	padding-top:0px;
}
/* Horizontal */
ul#usp
{
	margin:0px;
	padding:0px;
}
#usp li
{
	display:inline;
	float:left;
	margin:0px 4px 4px 0px;
	list-style-type:none;
}
#usp li div.title
{
	width:113px;
	height:20px;
	line-height:20px;
	margin:0px;
	padding-left:6px;
	background:transparent url(/images/header_bg.png) repeat-x 0px 0px;
	border:solid 1px #5C7CAB;
}
#usp li div.img
{
	width:117px;
	margin:0px;
	padding:1px;
	border:solid 1px #C0CBF0;
	border-top:none;
}
#usp li div.img2
{
	width:117px;
	margin:0px;
	padding:1px;
	border:solid 1px #C0CBF0;
}
#usp li div.img img, #usp li div.img2 img
{
	width:116px;
}
#usp li div.title a
{
	display:block;
	font-size:9pt;
	color:#576FC4;
	padding-top:0px;
}
/* vertical */
ul#usp2
{
	float:right;
	margin:0px;
	padding:0px;
}
#usp2 li
{
	margin:0px 4px 2px 0px;
	list-style-type:none;
}
#usp li div.img
{
	width:117px;
	margin:0px;
	padding:1px;
	border:solid 1px #C0CBF0;
	border-top:none;
}
#usp2 li div.img2
{
	width:117px;
	margin:0px;
	padding:1px;
	border:solid 1px #C0CBF0;
}
#usp2 li div.img img, #usp2 li div.img2 img
{
	width:116px;
}
#footer
{
	margin:4px 0px 2px 0px;
	width:758px;
	height:20px;
	background:transparent url(/images/footernav_bg.png) repeat-x 0px 0px;
	border:solid 1px #C2B58C;
}
ul#footerlinks
{
	margin:0px;
	padding:0px;
}
#footerlinks li
{
	display:inline;
	float:left;
	margin:2px 4px 0px 8px;
	list-style-type:none;
}
#footerlinks li a
{
	color:#576FC4;
}
#pageend
{	
	width:778px;
	height:10px;
	background:transparent url(/images/footer_bg.png) no-repeat center bottom;
}
/* Classes */
#contentholder a
{
	color:#099D09;
	text-decoration:none;
}
.column1title
{
	width:235px;
	height:20px;
	line-height:20px;
	margin:4px 0px 0px 3px;
	background:transparent url(/images/header_bg.png) repeat-x 0px 0px;
	border:solid 1px #5C7CAB;
}
.column1title h1
{
	margin:0px 0px 0px 4px;
	font-size:10pt;
	color:#576FC4;
	border:none;
}
.column1content
{
	width:235px;
	margin-left:3px;
	border:solid 1px #C0CBF0;
	border-top:none;
}
.column1content img
{
	width:222px;
	margin:4px;
	padding:1px;
	border:solid 1px #5C7CAB;
}
.column1content p
{
	margin:0px 3px 3px 3px;
}
.blue b
{
	color:#425A80;
}
.dblue b
{
	color:#0F1A3F;
}
.fr
{
	float:right;
}
.center
{
	text-align:center;
}
.link
{
	padding-left:8px;
	background:transparent url(/images/arrow.gif) no-repeat 0px 4px;
}
.linkb
{
	padding-left:8px;
	background:transparent url(/images/arrowb.gif) no-repeat 0px 6px;
}
.sitemap 
{
	list-style-type:none;
	line-height:20px;
}

#footerlinks .linkb
{
	padding-left:8px;
	background:transparent url(/images/arrowb.gif) no-repeat 0px 4px;
}
.clear
{
	clear:both;
	/*border:solid 1px red;*/
}
.copy
{
	margin:2px 3px 0px 0px;
	float:right;
	color:#C2B58C;
}
.img
{
	float:right;
	margin:0px 0px 2px 4px;
}
.img img
{
	margin:1px;
	padding:1px;
	border:solid 1px #C0CBF0;
}
.conttbl td
{
	padding:2px;
}
.input {
   width:190px;
   font-size:8pt;
   margin-bottom:4px;
}
.select {
   width:194px;
   font-size:8pt;
   margin-bottom:4px;
}
.selectm {
   width:194px;
   height:120px;
   font-size:8pt;
   margin-bottom:4px;
}
.radio {
   width:25px;
   font-size:8pt;
}
.textarea {
   width:190px;
   font-size:8pt;
   margin-bottom:4px;
}
.address
{
   padding-left:45px;
}
.small
{
   font-size:7pt;
}