/* global site settings */

body, table, td, img, form, h1, h2
{
	margin: 0; padding: 0; border: 0;
}

body
{
	background-color: #adabac;
	color: #252322;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

td
{
	vertical-align: top;
	text-align: left;
}

p 		{ padding: 0; margin: 0 0 15px 0; }
ul, ol 	{ padding: 0; margin: 0 0 15px 30px; list-style-position: inside; }
li 		{ padding: 0; margin: 0 0 5px 0; }

a		{ color: #b3363c; text-decoration: none; }
a:hover { color: #b3363c; text-decoration: underline; }

h1
{
	color: #ae060c;
	font-size: 18px;
	line-height: 21px;
}

h2
{
	color: #ae060c;
	font-size: 12px;
	line-height: 16px;
	font-style: italic;
}
h4
{
	color: #666666;
	font-size: 10px;
	line-height: 16px;
	font-style: italic;
}


hr
{
	height: 1px;
	border: 0;
	color: #003563;
	background-color: #003563;
	margin: 5px 0 20px 0;
}

/* layout specific styles */

.top_nav 	{ padding-top: 143px; }
.bottom_nav { padding-top: 9px; }


.iqfooter
{
	color: #252322;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	
	padding-left:5px;
}
.iqfooter a 		{ color: #252322; }
.iqfooter a:hover 	{ color: #252322; }

.content_cell
{
	color: #727171;
	background-color: #ffffff;

	font-size: 12px;
	line-height: 15px;
}

.page_content
{
	margin: 40px 356px 80px 17px;
}
.link_content
{
	margin: 40px 5px 30px 17px;
}


DIV.section
{
}

DIV.section h1
{
	font-size: 15px;
	line-height: 18px;
	font-style: normal;
}

DIV.section h2
{
	font-size: 12px;
	line-height: 15px;
	font-style: normal;
}



/* CMS styles */

.form_field_label
{
	text-align: right;
	padding: 1px 10px 1px 0;
}

.form_field_holder
{
	padding: 1px 0 1px 0;
}

.newsletter_bar
{
	background-color: #003366;
	color: #ffffff;
	
	border-color: #ffffff;
	border-style: solid;
	border-width: 0 1px 0 1px;
}

/* S01 */

.s01_image_holder
{
}

.s01_photo
{
}


.s01_jumplinks
{
	padding-top: 15px;
}

.s01_table
{
}

.s01_text
{
	padding-top: 15px;
}

.s01_title
{
}

.s01_files
{
	margin-top: 10px;
}

.click_to_enlarge
{
	text-align: center;
}

.back_to_top
{
	text-align: center;
	padding: 10px 0 10px 0;
}

/* s06 */

.s06_table
{
}

.s06_questions
{
}

.s06_question_answers
{
}

.s06_question_text
{
}

/**/

.email_signup
{
	width: 175px;

	border-color: #003366;
	border-style: solid;
	border-width: 1px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	
	margin-top: 6px;
}

#rss
{
}

.rssclass
{
	font-size: 11px;
	margin: 5px 0 5px 0;
}

.rssclass ul { margin: 0 0 30px 10px; list-style-position: inside; }
.rssclass li { margin: 0 0 5px 0; }

/* stuff for the nav menus */

.body11px						{ font-size:11px; line-height:13px; text-decoration:none; }
.body12px						{ font-size:12px; line-height:14px; text-decoration:none; }
.body10px						{ font-size:10px; line-height:12px; text-decoration:none; }
a.body11px:hover				{ font-size:11px; line-height:13px; text-decoration:underline; }
a.body10px:hover				{ font-size:10px; line-height:12px; text-decoration:underline; }
.lnavcatopen					{ font-weight:bold; font-size:10px; color:#000; background:#FFF; text-decoration:none; }
.lnavcatopen a					{ font-weight:bold; color:#000; text-decoration:none; }
.lnavcatopen a:active			{ font-weight:bold; color:#000; text-decoration:none; }
.lnavcatopen a:visited			{ font-weight:bold; color:#000; text-decoration:none; }
.lnavcatopen a:link				{ font-weight:bold; color:#000; text-decoration:none; }
.lnavcatopen a:hover			{ font-weight:bold; color:#C73348; text-decoration:underline; }
.lnavselected					{ font-weight:bold; font-size:10px; color:#4346A0; background:#EEE; text-decoration:none; }
.lnavselected a					{ color:#555; text-decoration:none; }
.lnavselected a:active			{ color:#555; text-decoration:none; }
.lnavselected a:visited			{ color:#555; text-decoration:none; }
.lnavselected a:link			{ color:#555; text-decoration:none; }
.lnavselected a:hover			{ color:#00092A; text-decoration:underline; }
.lnavcat						{ font-weight:bold; font-size:10px; color:#4346A0; background:#FFF; text-decoration:none; }
.lnavcat a						{ color:#555; text-decoration:none; }
.lnavcat a:active				{ color:#555; text-decoration:none; }
.lnavcat a:visited				{ color:#555; text-decoration:none; }
.lnavcat a:hover				{ color:#00092A; text-decoration:underline; }
.mtDropdownMenu					{ left:-1000px; overflow:hidden; position:absolute; top:-1000px; text-align:left; }
.mtDropdownMenu .content		{ position:absolute; }
.mtDropdownMenu .items			{ border:#999 1px solid; z-index:2; position:relative; left:0px; top:0px; }
.mtDropdownMenu .item			{ border:medium none; font-size:11px; cursor:pointer; color:#ffffff; text-decoration:none; }
.mtDropdownMenu .background		{ z-index:0; -moz-opacity:1; filter:alpha(opacity=100); left:0px; position:absolute; top:0px; }
.mtDropdownMenu .shadowRight	{ z-index:2; -moz-opacity:.4; filter:alpha(opacity=40); position:absolute; top:3px; width:2px; }
.mtDropdownMenu .shadowBottom	{ z-index:0; -moz-opacity:.4; filter:alpha(opacity=40); left:3px; position:absolute; height:2px; }
.mtDropdownMenu .hover			{ color:#453d32; background:#ffffff; }

td.sitemap
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;

	padding: 10px 18px 10px 10px;
	
	width: 661px;
	height: 200px;
	
	background-color: #ffffff;
	color: #A1895B;
}

.s07_links			    { font-size:10px; padding:0 10px 10px 35px;  }
.s07_link_row			{ clear:both; }
.s07_link			    { padding:0px; }
.s07_divider			{ display:none; }
.s07_description		{ padding-bottom:10px; }
