html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
a
{text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3f62a0;}
.clear
{clear:both;}
/* ------------------- End of CSS Reset ------------------- */

.outer
{margin:auto;
margin-top:10px;
width:870px;
border:1px solid #1b3461;}

.topHeader
{background:#1b3461;
width:870px;
text-align:center;
height:95px;
font-family:Palatino Linotype, Times New Roman, Times, serif;
font-style:italic;
color:#FFFFFF;
font-size:18px;}

.email
{float:left;
width:290px;
padding:30px 0 0 0;}

.email a
{color:#FFFFFF;
font-family:Palatino Linotype, Times New Roman, Times, serif;
font-style:italic;
color:#FFFFFF;
font-size:18px;}

.logo
{float:left;
width:290px;}

.phone
{float:left;
width:290px;
padding:30px 0 0 0;}

.menu
{clear:both;
margin:3px 0 0 0;
background:#1b3461;
height:30px;
padding:10px 0 0 0;}

.menu ul li
{display:inline;}

.menu li a
{font-family:Palatino Linotype, Times New Roman, Times, serif;
text-transform:uppercase;
color:#FFFFFF;
margin:0 35px 0 35px;}

.menu li a:hover
{color:#828fa7;}

.contentareatop
{clear:both;}

.maincontentarea
{clear:both;}

.maincontentarea p
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#333333;
margin:8px 0 8px 0;}

.maincontentarea h2, h3
{font-family:Palatino Linotype, Times New Roman, Times, serif;
color:#1b3461;}

.maincontentarea a:hover, .locationmap a:hover
{text-decoration:underline;}

.headings
{float:left;
width:350px;
text-align:right;}

.headings h1
{font-family:Palatino Linotype, Times New Roman, Times, serif;
font-size:31px;
font-style:italic;
letter-spacing:1px;
color:#1b3461;
margin:20px 0 6px 0;}

.headings p
{font-family:Palatino Linotype, Times New Roman, Times, serif;
font-style:italic;
font-size:17px;
color:#1b3461;}

.topimages
{float:right;
width:400px;
margin:15px 40px 0 0;}

.content
{float:right;
width:430px;
margin:20px 10px 0 0;}

.leftimage
{float:left;
width:371px;
margin:50px 0 0 0;}

.footer
{background:#1b3461;
width:870px;
clear:both;
text-align:center;
height:45px;
font-family:Palatino Linotype, Times New Roman, Times, serif;
font-size:13px;
color:#FFFFFF;}

.address
{float:right;
margin:14px 10px 0 0;}

.website
{float:left;
margin:14px 0 0 10px;}

.website a
{color:#CCCCCC;
font-size:12px;}

.website a:hover
{text-decoration:underline;}

a span.map
{font-size:16px;}
