@import("/css/reset.css");

* {margin:0; padding:0}
img, div,input, a { behavior: url(/css/iepngfix.htc) }
.clear {clear:both}

body {
	font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	line-height:14px;
	color:#333333;
}

#subpageContent h1, #subpageContent h2, #subpageContent h3, #subpageContent p, #subpageContent ul, #subpageContent ol {
	margin-bottom:10px;
}

#subpageContent h1 {
	color:#593636;
	letter-spacing:-0.02em;
	margin-bottom:20px;
}

#subpageContent ul {
	margin-left:20px;
	list-style:none;
}

#subpageContent ul li {
	padding-left:20px;
	background:url(/images/bullet.gif) left top no-repeat;
	padding-bottom:5px;
}

#subpageContent a {
	color:#593636;
	text-decoration:none;
}

#subpageContent a:hover {
	text-decoration:underline;
}

#contentWrapper {
	position:relative;
	width:900px;
	margin:0 auto;
	background:url(/images/bg-content-cross.gif) no-repeat;
	background-position:0px 0px;
	
}

#header {
	position:relative;
	margin-bottom:15px;
}

#header #logo {
	position:relative;
	text-align:left;

	padding-top:40px;
	padding-bottom:20px;
}

#header #mainNavigation {
	position:relative;
	text-align:center;
}

#header #mainNavigation ul {
	list-style:none;
	padding-bottom:3px;
	
}

#header #mainNavigation li {
	display:inline;
	padding:0 5px;
}

#header #mainNavigation li a {
	font-size:12px;
	letter-spacing:-0.03em;
	color:#000000;
	text-decoration:none;
	padding-bottom:3px;	
}

#header #mainNavigation li a:hover, #header #mainNavigation li a.active {
	border-bottom:3px #d6ecf1 solid;
	padding-bottom:0px;
}

#header #mainNavigation #blueBar {
	display:block;
	height:25px;
	background:#316ac5;
}

#homeThumbImages {
}

#homeThumbImages .thumb {
	display:inline;
	margin-right:3px;
}

#homeThumbImages .homeTextDiv {
	width:257px;
	padding-right:20px;
	display:block;
	float:left;
}

#homeThumbImages .homeTextDiv p {
	margin-bottom:20px;
	text-align:justify;
	line-height:16px;
}

#homeThumbImages .homeTextDiv h3 {
	margin-bottom:20px;
	font-size:22px;
	margin-top:10px;
	line-height:24px;
	letter-spacing:-0.05em;
	color:#316AC5;
}

#homeThumbImages .last {
	margin:0px;
}

#homePageBanner {
	margin-bottom:10px;
}

#subpageContent {
	padding:10px 10px 0px 10px;
	margin-bottom:10px;
}

#subpageContent .leftCol {
	float:left;
	width:220px;
}

#subpageContent .rightCol {
	float:right;
	width:640px;
}

ul#leftNavigation {
	list-style:none;
	margin-left:0px;
}

ul#leftNavigation li {
	margin-bottom:3px;
	background:#ecf5f7;
	padding:3px 10px;
}

ul#leftNavigation li a {
	font-size:14px;
	display:block;
	color:#000000;
	text-decoration:none;
	letter-spacing:-0.02em;
	padding:3px 0px 3px 10px;
}

ul#leftNavigation li a:hover {
	padding-left:5px;
	border-left:5px solid #593636;
	text-decoration:none;
}

#mainHeader {
	
	font-weight:bold;
	font-size:34px;
	margin-top:10px;
}

#subpageContentImage {
	float:right;
	padding:0px 0px 20px 20px;
}

#footer {
	border-top:1px solid #b7b7b7;
	padding-top:10px;
	margin-bottom:10px;
	font-size:12px;
	color:#333333;
}

#footer #address {
	float:right;
	text-align:right;
	width:440px;
}

#footer #copyright {
	float:left;
	width:440px;
}

.contactTable tr td {
	padding:5px;
	
}

.contactTable tr.oddrow td {
	background:#f2f8f9;
}

.contactTable tr th {
	background:#d6ecf1;
	padding:5px;
}

.contactTable a:hover {
	text-decoration:none;
}

.leftColContent {
float:left;
width:310px;
}

.rightColContent {
float:right;
width:310px;
}

.row {
display:block;
padding-bottom:5px;
clear:both;
}

.textRow {
font-size:11px;
}

#contactForm {
float:left;
width:340px;
}

#contactForm .formField {
}

.row label {
	display:block;
	float:left;
	padding:5px;
	width:120px;
	font-size:11px;
	text-align:right;
}

.formField {
	border:1px solid #c6dee3;
	background:#d6ecf1;
	display:block;
	float:left;
	padding:2px;

}

.formField input, .formField select, .formField textarea {
	border:1px solid #c6dee3;
	background:#FFFFFF;
	padding:2px;
}

.formBtn {
padding:5px;
background:#593636;
border:1px solid #C6DEE3; 
color:#C6DEE3; 
}

.formBtn:hover {
padding:5px;
background:#C6DEE3;
border:1px solid #593636; 
color:#593636;
}