body {
	font-size: 12pt;
	background: #eee;
	margin: 0;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	background: #3a3a3a;
}

ul, p { margin: 0; padding: 0 }

h1, h2, h3, h4, h5 {
	font-family: Trebuchet, Lucida Sans Unicode, Lucida Grande, Lucida Sans, Arial, sans-serif;
	margin: 0 0 1em 0;
	border-bottom: 1px solid #000;
}
h1 { font-size: 150%; }
h2 { font-size: 130%; border: none; }
p { margin-bottom: 1em; }

#wrap {
	background: #eee center repeat-y url(/images/bg.png);
}
#header-inner {
	height: 190px;
	background: #fff right bottom no-repeat url(/images/contactus.jpg);
}
#header-contact {
	float: right;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	margin-top: 110px;
	margin-right: 285px;
	font-size: 10pt;
}
#logo {
	float: left;
	margin-top: 1em;
	margin-left: 1.5em;
}
#main {
	width: 960px;
	margin: 0 auto;
	background: #fff;
}

#content-outer {
	font-size: 10pt;
	padding: 1em;
	min-height: 600px;
}

.content img.right {
	float: right;
	margin-left: 1em;
}
.content img.left {
	float: left;
	margin-right: 1em;
}
.content a {
	color: #3B5998;
}

.section {
	margin-bottom: 2em;
	background: #f5f5f5;
	overflow: hidden;
}
.section .body {
	padding: 0.5em;
}
.section .body h2 {
	margin-bottom: 0.5em;
}
.section .body p {
}
a.more {
	display: block;
	text-align: right;
	text-decoration: none;
	color: #3B5998;
}
a.more:hover {
	text-decoration: underline;
}

.left-image {
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
}

.content ul {
	margin: 0.3em 0 1em 2em;
	list-style-type: square;
}
.content ul li {
	margin-bottom: 0.3em;
}
.content .expand {
	clear: left;
}
.content .intro.no-break {
	margin-left: 270px;
}

form div {
	margin-bottom: 0.5em;
}
label {
	display: block;
	font-weight: bold;
}
input {
	width: 300px;
}
textarea {
	width: 100%;
	height: 10em;
}
.buttons {
	text-align: right;
}
input.error {
	border: 1px solid #ff0000;
}
textarea.error {
	border: 1px solid #ff0000;
}
p.error {
	color: #ff0000;
	font-size: 8pt;
	border: 0;
}

.resource {
	margin-bottom: 1em;
}
.resource a {
	display: block;
	color: #000;
}
.resource a.title {
	margin-bottom: 0.5em;
}
.resource a.download {
	text-align: right;
	text-decoration: none;
	color: #3B5998;
}
.resource a.download:hover {
	text-decoration: underline;
}
.resource div {
	background: #f5f5f5;
	padding: 0.2em;
	margin-bottom: 0.2em;
	border: 1px dotted #ccc;
}

#footer {
	background: #3a3a3a;
}
#links {
	color: #ccc;
	font-size: 8pt;
	padding: 1em;
	width: 95%;
	margin: 0 auto;
}
#links ul {
	float: left;
	list-style: none;
	width: 20%;
	padding: 2%;
}
#links ul li {
	margin-left: 1em;
}
#links ul li.title {
	margin-left: 0;
	font-weight: bold;
	border-bottom: 1px solid #999;
	margin-bottom: 0.5em;
}
#links ul li a {
	color: #ccc;
	text-decoration: none;
}
#links ul li a:hover {
	text-decoration: underline;
}

#footer center {
	clear: both;
	display: block;
	font-size: 8pt;
	color: #ddd;
	margin-bottom: 1em;
}
#footer center a {
	color: #fff;
}
#claim-table {
	margin: 0 auto;
	border: 1px solid #ccc;
}
#claim-table tr {
	text-align: left;
}
#claim-table td, #claim-table th {
	border: 1px solid #ddd;
	padding: 0.5em;
}
#claim-table th {
	border-bottom: 1px solid #999;
}


/* Menu */
ul#menu {
	list-style: none;
	background: #000;
	height: 41px;
	width: 679px;
	top: 149px;
	position: absolute;
	overflow: hidden;
	font-size: 9pt;
}
ul#menu li {
	float: left;
	color: #fff;
	padding: 13px;
	
	/* Remove when associates is ready */
	padding-left: 2em;
}
ul#menu a {
	color: #fff;
	text-decoration: none;
}
ul#menu a:hover {
	text-decoration: underline;
}
ul#menu ol, ul#menu ul, #subMenusContainer ul, #subMenusContainer ol {
	font-size: 9pt;
	list-style: none;
	background:#fff;	
	left:0;
	line-height: 2em;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background:#fff;	
	border:1px solid #000;
	left:0;
}
ul#menu ol li, ul#menu ul li, #subMenusContainer ul li, #subMenusContainer ol li {
	padding: 0.2em 0.5em 0.2em 0.5em;
	white-space: nowrap;
}
ul#menu ol a, ul#menu ul a, #subMenusContainer ul a, #subMenusContainer ol a {
	color: #000;
	text-decoration: none;
}
ul#menu ol a:hover, ul#menu ul a:hover, #subMenusContainer ul a:hover, #subMenusContainer ol a:hover {
	text-decoration: underline;
}
ul#menu li ul {
	position: absolute;
	width: 10em;
	margin-left: -1000em;
	margin-top:2.2em;
	display: none;
}
ul#menu li ul ul { margin: -1em 0 0 -1000em; }
ul#menu li:hover ul ul {	margin-left: -1000em; }
ul#menu li:hover ul{	margin-left: 0; }
ul#menu li li:hover ul {	margin-left: 10em; margin-top:-2.5em;}
ul#menu li a:focus + ul {  margin-left: 0; margin-top:2.2em; }
ul#menu li li a:focus + ul { left:0; margin-left: 1010em; margin-top:-2.2em;}
ul#menu li li a:focus {left:0;  margin-left:1000em; width:10em;  margin-top:0;}
ul#menu li li li a:focus {left:0; margin-left: 2010em; width: 10em;  margin-top:-1em;}
ul#menu li:hover a:focus{ margin-left: 0; }
ul#menu li li:hover a:focus + ul { margin-left: 10em; }
.smOW{ 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	padding:0 2px;
	margin:0 0 0 -2px;
}
