body {border:0px; margin:0px; padding:0px; background-color:#00467F; }
table {border:0px; margin:0px; padding:0px;}
td {border:0; margin:0px; padding:0px;}
img {border:0px; margin:0px; padding:0px;}
form {border:0px; margin:0px; padding:0px;}

table.window {
	font-family:Arial, Helvetica, sans-serif;
	color:#808080;
	font-size:12px;
	line-height:16px;
	letter-spacing:.04em;
	border:0px;

}

#pageContainer {
	width:100%;
	text-align:left;
	display:table;
	font-family:Arial, Helvetica, sans-serif;
	color:#2e2e2e;
	font-size:12px;
	line-height:16px;
	letter-spacing:.04em;
	border:0px;
	margin:20px 0px 0px 0px;
}

#pageContainer a {text-decoration:underline;}
#pageContainer a:link, #pageContainer a:visited {color:#00467F; ; }
#pageContainer a:hover, #pageContainer a:active, #pageContainer a:visited:hover {color:#C1272D; }

#pageContainer a h2 {text-decoration:none;}

#pageContainer div.column {
	margin:0px 0px 0px 10px;
	display:table-column;
	height:605;
	background:#FFFFFF;
	float:left;
	margin-right:0px;
}

#pageContainer h1{
	font-size:16px;
	color:#00467F;
	margin-left:10px;
	display:block;
	border-bottom:2px solid #C1272D;
	font-style:italic;
	padding-top:15px;
}

#pageContainer h2{
	font-size:14px;
	color:#00467F;
	display:block;
	font-style:italic;
	margin:0px;
	padding:0px;
}

#pageContainer p {padding:0px 15px 10px 10px;}
#pageContainer td.window p, #pageContainer td.window h2, #pageContainer td.window form {padding:0px 80px 10px 45px;}
#pageContainer td.window ul {
	padding:0px 80px 10px 45px;
	margin:0px 0px 0px 15px;
	float:left;
}

#pageContainer td.window ol {
	padding:0px 0px 10px 45px;
	margin:0px 0px 0px 15px;
	/*float:left;*/
}

#pageContainer td.window ol li {
	margin-bottom:20px;
}

#pageContainer p.contact strong, #pageContainer p.contact a {
	font-size:14px;
	color:#C1272D;
	display:block;
	font-style:italic;
	margin:0px;
	padding:0px;
	font-weight:bold;
	margin-bottom:10px;
}
#pageContainer p.contact a:link, #pageContainer p.contact a:visited {text-decoration:none;}
#pageContainer p.contact a:hover, #pageContainer p.contact a:active, #pageContainer p.contact a:hover:visited {text-decoration:underline;}

#pageContainer em {
	font-weight:bold;
	color:#00467F;
	font-style:italic;
}

#pageContainer div.services {
	margin:0px;
	padding:10px;
}

#pageContainer div.services a {
	padding:5px 10px 5px 10px;
	font-size:15px;
	margin-bottom:10px;
	display:block;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}

#pageContainer div.services a:link, #pageContainer div.services a:visited {background:#D7D7D7; color:#00467F; border-right: 2px solid #00467F;border-bottom: 2px solid #00467F;}
#pageContainer div.services a:hover, #pageContainer div.services a:active, #pageContainer div.services a:hover:visited {background:#00467F; color:#FFFFFF; }

#pageContainer div.news {
	width:70%;
	float:left;
	padding-left:10px;
}

#pageContainer div.email {
	float:right;
	padding:0px 15px 0px 15px;
	text-align:left;
}

#headerContainer {
	width:100%;
	height:89px;
	background:url('images/headerLeft.gif') left no-repeat;
	border:0px;
	margin:0px;
}

#homeLink {
	margin:0px 0px 10px 28px;
	display:block;
}

#homeLink a img {
	width:235px;
	height:67px;
	margin:0px 0px 10px 28px;
}

#nav {
	display:block;
	font-weight:normal;
	color:#FFFFFF;
	font-size:15px;
	margin:0px;
	/*height:32px;*/
	vertical-align:middle;
	padding:10px 10px 10px 10px;
	background:url('images/cornerGrey.gif') top left no-repeat #D7D7D7;
}

#nav a {text-decoration:none; font-weight:normal; font-style:italic; margin-left:20px; margin-right:20px; }
#nav a:link, #nav a:visited {color:#2e2e2e; }
#nav a:hover, #nav a:active, #nav a:visited:hover {color:#C1272D; }

#contactForm {
	margin-top:20px;
	
}

#contactForm input {
	font-weight:bold;
	font-size:16px;
	color:#999999;
	border:2px solid #0B4493;
	font-family:Gill Sans, Gill, "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
}

#contactForm textarea {
	font-weight:bold;
	font-size:16px;
	color:#999999;
	border:2px solid #0B4493;
	font-family:Gill Sans, Gill, "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
}

#contactForm input.submit {
	padding:5px;
	background-color:0B4493;
	border:2px solid #BF1E2E;
	color:#FFFFFF;
	font-style:italic;
}

#messageBox{
	color:#FFFFFF;
	display:block;
	padding:5px;
	margin-top:20px;
	width:350px;
}

#messageBox.approved {background-color:#0B4493; }
#messageBox.error {background-color:#BF1E2E; }

#footerContainer {
	width:100%;
	height:43px;
	display:block;
	margin:10px 10px 0px 0px;
	color: #FFFFFF;  
	font-size:11px;
	text-align:right;
}

#footerContainer a {color:#FFFFFF;}
#footerContainer a:link, #footerContainer a:visited {text-decoration:none;}
#footerContainer a:hover, #footerContainer a:active, #footerContainer a:visited:hover {text-decoration:underline;}

#footerContainer a.iDesign {
	#background:url('images/iDesign.gif') left no-repeat;
	#padding:5px 0px 5px 15px;
}

.errors {
	color:#BF1E2E;
}

.clear {
	clear:both;
}

.break {
	display:block;
}

.small {
	font-size:10px;
	line-height:12px;
}

#spacing {
	width:10px;
	background:#D7D7D7;
	height:10px;
}