﻿BODY
{
    Margin:0px;
    padding:0px;
    text-align:center;
    BACKGROUND-COLOR:#213052;
    background-image:URL('../images/bg.jpg');
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial;
}
#container
{
	width:1007px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#header
{
	width:1007px;
	height:131px;
	background-image:URL('../images/header.jpg');
	background-repeat:no-repeat;
	background-position:center  top;
	position:relative;
}
#slogan
{
	font-size:28px;
	font-weight:bold;
	position:absolute;
	top:50px;
	left:400px;
	font-family:Georgia;
	color:#99CCFF;
}
#CompanyInfo
{
	position:absolute;
	right:50px;
	top:30px;
	text-align:right;
	color:#ffffff;
}
#navwrapper
{
	width:1007px;
	background-image:URL('../images/nav.jpg');
	background-repeat:repeat;
	margin-left:auto;
	margin-right:auto;
}
#nav
{
	background-color:#0d4e6a;
	width:991px;
	background-image:URL('../images/nav.jpg');
	background-repeat:repeat;
	margin-left:auto;
	margin-right:auto;
	height:50px;
}
#featuredwrapper
{
	background-image:URL('../images/content-bg-cap.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	width:1007px;
}
#featured
{
	width:991px;
	height:150px;
	background-image:URL('../images/featured-bg.jpg');
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#featuredhome
{
	width:300px;
	position:absolute;
	left:400px;
	top:10px;
}
#featuredimage
{
	background-image:URL('../images/featured-frame.jpg');
	background-repeat:no-repeat;
	width:170px;
	height:134px;
	text-align:center;
	padding-top:10px;
}
#finder
{
	width:300px;
	position:absolute;
	left:50px;
	top:30px;
	text-align:center;
	font-size:12px;
}
#content
{
	background-image:URL('../images/content-bg.jpg');
	background-repeat:repeat-y;
	background-position:center;
	width:1007px;
	text-align:left;
}
#contentcap
{
	background-image:URL('../images/content-bg-cap.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	width:947px;
	padding:30px;
	position:relative;
	text-align:left;
}
#contentcapmain
{
	width:947px;
	padding:30px;
	position:relative;
}
#news
{
	position:absolute;
	right:10px;
	top:10px;
	width:150px;
	font-size:12px;
}
#undernews
{
	clear:both;
	height:250px;
}
B.nav
{
    LINE-HEIGHT: 16pt
}
P.links
{
    LINE-HEIGHT: 13pt
}
A:link
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
#footer
{
    COLOR: #ffffff;
    width:1007px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	text-align:center;
	font-family:Arial;
}
#footer a:link
{
	color:#FFFFFF;
}
#footer a:visited
{
	color:#FFFFFF;
}

#footer a:hover
{
	color:#ff6600;
}
/*SITEMAP STYLES*/
.ItemStyle {
	font-family: "Arial";
	font-size: 14px;
	vertical-align: middle;
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-image: url(../images/usm.gif);
	color: #003399;
}
.PopItemStyle {
	font-size: 14px;
	vertical-align: middle;
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-image: url(../images/dsmh.gif);
	color: #003399;
	font-family: "Arial";
}
#disclosure {
	overflow: auto;
	width: 600px;
	height: 150px;
	border: thin black solid;
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 10px;
}
#siteseal
{
	float:right;
}
.greyboxtop
{
	background-image:URL('../images/grey-box-top.jpg');
	background-repeat:repeat-y;
	background-position:center;
	width:250px;
	height:22px;
	
	text-align:center;
	padding-top:2px;
}
h5
{
	margin:0px;
	font-size:14px;
	font-weight:bold;
	color:#000088;
}
.greybox
{
	background-image:URL('../images/grey-box-bg.jpg');
	background-repeat:repeat-y;
	background-position:center;
	width:230px;
	padding:10px;
	font-size:12px;
	font-weight:bold;
	color:#000088;
	text-align:center;
}
.greyboxbottom
{
	background-image:URL('../images/grey-box-bottom.jpg');
	background-repeat:no-repeat;
	background-position:center;
	width:250px;
	height:15px;
}
.photo
{
	font-size:10px;
}
#appwrap
{
	font-size:12px;
}