* {
margin:0;
padding:0;
}

html,body,html,body,#wrapper {
min-height:1000px;
width:100%;
height:100%;
}

.foot {
position:relative;
bottom:0;

}

body {
	height:100%;
	font-family:Tahoma, Arial, Verdana, Sans-Serif;
	font-size:11px;
	color:#3c4852;
	background-color: #000F2F;
	background-image: url(bg.gif);
	background-repeat: repeat-y;
	background-position: top center;
}

blockquote {
font-style:italic;
font-size:120%;
line-height:150%;
width:auto;
margin:15px 0;
padding:10px 10px 10px 50px;
}

span.info {
color:#05B;
border-top:3px solid #629de3;
border-bottom:3px solid #629de3;
background:#D8E5F8 url(status-info.png) 10px 50% no-repeat;
}

blockquote.b {
background:#EBEBEB url(quote-b-start.png) 10px 10px no-repeat;
}

blockquote.b p {
background:url(quote-b-end.png) 100% 100% no-repeat;
}

span.info,span.note {
display:block;
margin:15px 0;
padding:10px 10px 10px 50px;
}

span.note {
color:#B79000;
border-top:3px solid #fbe288;
border-bottom:3px solid #fbe288;
background:#f7ebc3 url(status-note.png) 10px 50% no-repeat;
}

#wrapper {
	width:803px;
	background:#fff;
border: 1px solid #004d7d;
border-top: 0px;
border-bottom: 0px;
	margin:0 auto;

}

#header {
	width:803px;
	height:142px;

	background-image: url(header.gif);
	background-repeat: no-repeat;
}

h1 span,a span {
display:none;
}

h1 a {
	width:335px;
	height:39px;
	display:block;
	background-image: url(header.PNG);
	background-repeat: no-repeat;
}

ul.navigation {
width:803px;
height:48px;
background:url(nav.gif) center center repeat-x;
border:1px solid #003a6e;
margin:0px 0 0 -1px;
}

ul.navigation li {
list-style:none;
float:left;
border-right: 1px solid #227AC2;
}

ul.navigation li a {
height:48px;
line-height:48px;
color:#227BC5;
font-weight:700;
text-decoration:none;
padding:0 25px;

}

ul.navigation li a:hover {
text-decoration:underline;
}

.clear {
clear:both;
}

img {
border:none;
}

#left {
	width:100%;
	float:none;
	padding:8px 12px 8px 8px;
}

#left .testimonial a {
color:#0052bc;
font-weight:700;
}

h2,a.side-nav {
width:189px;
height:31px;
background:url(side-nav-h2.gif) no-repeat;
border:1px solid #b9c2d0;
font-size:11px;
font-weight:700;
line-height:31px;
color:#004e91;
margin:0 0 5px;
padding:0 0 0 12px;
}

a.side-nav {
background:url(side-nav.gif) no-repeat;
display:block;
}

a.side-nav:hover {
background:url(side-nav-h2.gif) no-repeat;
color:#ff5c00;
}

#center {
	width:500px;
	float:left;
	padding:8px 12px 8px 5px;
	border-right: 0px;
}

a.banner {
width:347px;
height:146px;
background:url(banner.gif) no-repeat;
display:block;
}

h3 {
	font-size:16px;
	color:#002C4C;
	margin:8px 0 0;
}

.blue {
color:#8c9ab0;
}

hr {
height:1px;
background:#8c9ab0;
border:0;
margin:4px 0;
}

#left hr {
margin:8px 0;
}

#center a,#right a {
color:#3c4852;
text-decoration:underline;
}

#right {
width:254px;
float:right;
padding:8px 8px 8px 0;
}

.box {
width:246px;
background:url(box.gif) repeat-x;
border:1px solid #a6b1c3;
margin:0 0 5px;
padding:4px;
}

#footer {
	width:803px;
	height:40px;
	background:#fff url(footer.gif) repeat-x;
	line-height:40px;
	text-align:center;
}
#footer a:link, a:visited {
color: black;
}


.proofpic {
height:250px;
width:720px;
margin-left:auto;
margin-right:auto;
padding:34px;
}

.mainpic {
height:246px;
width:328px;
float:left;
}

.minipics {
height:246px;
width:372px;
float:right;
}

.picbdr {
border:1px solid #fff;
}

html>body,html>body #wrapper,* html #wrapper {
height:auto;
}
