body {
	margin: 0;
	padding: 0;
	font: 12px Verdana, Helvetica;
	color: #416072;
	background-color: #ebebeb
}

p {
	line-height: 18px;
	margin: 0;
	padding: 15px 1px 2px 1px;
}

hr {
	margin: 10px 0;
	border: none 0;
	border-top: 1px solid #55798C;/*the border*/
	width: 99%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	clear: both
}

#header {
	margin: 0;
	padding: 8px 0 0 0;
	width: 100%;
	height:213px;
	display: block;
	background: #416072 url(../images/header-tile.jpg) bottom left repeat-x;
}

#wrapper-header {
	width: 760px;
	margin:0 auto;
	padding:0;
	background-color: #ebebeb
}

h1.header-img {
	margin: 0;
	padding: 0;
	height: 178px;
	width: 760px;
	clear: both;
   text-indent: -2000em;
	background: url(../images/header-img.jpg) top center no-repeat;
}

h2 {
	margin:15px 0 0 0;
	padding:0;
	background-color: #55798C;
	color: #55798C;
	font: 17px Verdana, Helvetica;
	display: block;
	clear:both
}

span {
	margin: 0;
	padding: 0 5px 0 0;
	font-weight: bold;
	background-color: #FDFDFD;
	text-transform: uppercase;
}

span.box-title {
	margin: 0;
	padding: 0 5px 0 0;
	color: #55798c;
	font-weight: bold;
	background-color: #FDFDFD;
	text-transform: uppercase;
}

#wrapper-content {
	width: 760px;
	margin:0 auto;
	padding:0;
	background: #ebebeb url(../images/content-bg-tile.gif) top left repeat-y;
	clear: both;
	overflow:hidden
}

h6 {
	font-weight: bold;
	margin: 10px 0 0 0;
	padding:0;
	border-bottom: 1px solid #55798c;
	font: 13px Verdana, Helvetica;
}

#content {
	margin:0;
	padding:0 8px 8px 8px;
}


/*****Featured Boxes*****/

#featured-boxes {
	margin:10px 0 0 0;
	padding:0;
}

.box-content-tile p {
	font: 11px Verdana, Helvetica;
	line-height: 18px;
	margin: 0;
	padding: 10px;
}

.box01 {
	float: left;
	margin: 0;
	padding: 0;
	width: 239px;
}

.box02 {
	float: right;
	margin:0;
	padding: 0;
	width: 239px;
}

.box03 {
	float: left;
	margin: 0 0 0 13px;
	padding: 0;
	width: 239px;
}

h5.box01-hdr {
	margin: 0;
	padding: 0;
	height: 102px;
	width: 239px;
   text-indent: -2000em;
	background: url(../images/box01-hdr.jpg) top center no-repeat;
}

h5.box02-hdr {
	margin: 0;
	padding: 0;
	height: 102px;
	width: 239px;
   text-indent: -2000em;
	background: url(../images/box02-hdr.jpg) top center no-repeat;
}

h5.box03-hdr {
	margin: 0;
	padding: 0;
	height: 102px;
	width: 239px;
   text-indent: -2000em;
	background: url(../images/box03-hdr.jpg) top center no-repeat;
}

.box-content-tile {
	margin: 0;
	padding: 10px 0 0 0;
	height: 115px;
	width: 239px;
	background: url(../images/box-content-tile.gif) top left repeat-y;
}

a.more-btn {
	margin: 0;
	padding: 0;
	width: 239px;
	height: 30px;
	display: block;
	background: url(../images/more-btn.gif) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.more-btn {
  background-position: 0 -30px;
}

/*#content ul {
	list-style-position: inside;
	line-height:1.4;
	padding: 0px 5px 20px 25px;
	margin: 0;
	list-style: disc url(../images/bullet.gif);
}*/

#content ul {
	 font-weight:normal;
    line-height:1.4;
    list-style-type:none;
	 margin: 10px 0 10px 10px;
	 padding:0;
}

#content ol {
	 font-weight:normal;
    line-height:1.4;
	 margin: 10px 0 10px 0;
}

#content ul li {
    padding-left:15px;
    background:transparent url(../images/bullet.gif) no-repeat;
    background-position:0 5px;
}

/***********FOOTER CSS***********/
#footer-tile {
	margin: 0;
	padding: 0;
	display: block;
	background: #5BA8FA url(../images/bg-footer-tile.jpg) top left repeat-x;
	
}

#wrapper-footer {
	width: 760px;
	margin:0 auto;
	padding:0;
	overflow: hidden
}

#footer {
	float:left;
	margin: 0 auto 25px auto;
	padding: 0;
	width: 760px;
	font-size: 10px;
	text-align: center;
	background: url(../images/footer.jpg) top center no-repeat;
}

p.footer-links {
   margin: 0;
	padding: 30px 0 0 0;
	font-size: 10px;
	color: #4d6a7a;
	text-transform: uppercase;
}

p.credit {
   margin: 7px 0 0 0;
	padding: 0;
	font-size: 9px;
	color: #4d6a7a;
}

/* -= Roll Overs Footer=- */

#footer a:link, #footer a:visited {
	font-weight: normal;
	color: #4d6a7a;
	text-decoration: underline;
}

#footer a:hover, #footer a:active {
	padding: 2px 3px;
	font-weight: normal;
	color: #cbcbcb;
	background-color: #394752;
	text-decoration: none
}

#footer a {
	padding: 2px 3px;
	margin: 0 auto;
	font-weight: normal;
}

/* -= Roll Overs Content =- */

#content a:link, #content a:visited {
	font-weight: normal;
	color: #156DB4;
	text-decoration: underline
}

#content a:hover, #content a:active {
	padding: 0;
	font-weight: normal;
	color: #156DB4;
	background-color: transparent;
	text-decoration: none
}

#content a {
	padding: 0;
	margin: 0 auto;
	font-weight: normal;
}

/***********Image Borders***********/

.image-left-blue {
	float: left;
	display: block;
	margin: 15px 10px 15px 0;
	border: 5px solid #55798C;	
}

.image-center-blue {
	display: block;
	text-align: center;
	margin: 15px 10px 15px 10px;
	border: 5px solid #55798C;	
}

.image-right-blue {
	float: right;
	display: block;
	margin: 15px 0 15px 10px;
	border: 5px solid #55798C;
}

/***********Site Map Styles***********/

.sitemap {
	margin: 0;
	padding: 0;
}

li.subnav1{
	margin-left: 20px
}
li.subnav2{
	margin-left: 40px
}
li.subnav3{
	margin-left: 80px
}


