/* this keeps bulleted lists consistent between browsers when dealing with floating img's, div's, etc */
body				{ margin:0px; background:url(images/page_background.jpg) repeat-x #AFC6DA; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
body.index			{ margin:0px; background:url(images/index_background.jpg) repeat-x #AFC6DA; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
body.coupon			{ margin:0px; background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
p					{ padding-top:0px; margin-top:0px; }
a					{ color:#004F8E; }
a:hover				{ color:#DFC576; }
.main_cell			{ padding:30px 50px 80px 70px;}
h1, .page_title		{ font-size:18px; font-style:italic; color:#0F568F; margin-bottom:5px; font-weight:normal; }
.sidebar			{ color:#FFF; padding:10px 7px; }
.sidebar a			{ color:#FFF; text-decoration:none; }
.sidebar a:hover	{ ccolor:#FFF; text-decoration:underline; }
.footer				{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#004F8E; }
.a01_image			{ float:left !important; border:0px !important; margin:0px 10px 5px 0px !important; }
.iqfooterW			{ font-size:9px; color:#FFF; padding-bottom:2px; vertical-align:bottom; }
.iqfooterW a		{ color:#FFF;}
.iqfooterW a:hover	{ color:#EEE;}

#navigation						{ width:740px; height:37px; margin:0px auto; background:url('/images/navigation2.jpg') top left no-repeat; }
	#navigation ul 				{ width:740px; height:37px; margin:0px; padding:0px; list-style:none; }
	#navigation ul li 			{ height:37px; float:left; margin:0px; padding:0px; list-style:none; display:block; position:relative; }
	#navigation ul li a			{ text-indent:-9009px; display:block; height:37px; }

	#nav_01						{ width:59px; }
	#nav_01 a:hover 			{ background:url('/images/nav_01.jpg') no-repeat 0px 0px; }
	#nav_02						{ width:73px; }
	#nav_02 a:hover 			{ background:url('/images/nav_02.jpg') no-repeat 0px 0px; }
	#nav_03						{ width:114px; }
	#nav_03 a:hover				{ background:url('/images/nav_03.jpg') no-repeat 0px 0px; }
	#nav_04						{ width:107px; }
	#nav_04 a:hover 			{ background:url('/images/nav_04.jpg') no-repeat 0px 0px; }
	#nav_05						{ width:44px; }
	#nav_05 a:hover 			{ background:url('/images/nav_05.jpg') no-repeat 0px 0px; }
	#nav_06						{ width:100px; }
	#nav_06 a:hover				{ background:url('/images/nav_06.jpg') no-repeat 0px 0px; }
	#nav_07						{ width:89px; }
	#nav_07 a:hover 			{ background:url('/images/nav_07.jpg') no-repeat 0px 0px; }
	#nav_08						{ width:62px; }
	#nav_08 a:hover 			{ background:url('/images/nav_08.jpg') no-repeat 0px 0px; }
	#nav_09						{ width:92px; }
	#nav_09 a:hover 			{ background:url('/images/nav_09.jpg') no-repeat 0px 0px; }
	


.e24_image_holder	{  }
.e24_photo			{  }
.e24_jumplinks		{  }
.e24_table			{  }
.e24_text			{ padding-top:10px; }
h2, .e24_title			{ font-weight:bold; font-size:13px; margin-bottom:3px; }
.e24_files			{ clear:both; }
.back_to_top		{  }

.questions			{ padding:10px 0px;  }
.question_answers	{  }
.question_title		{ font-weight:bold; font-size:13px; margin-bottom:3px; padding-top:10px; }
.question_text		{  }

.image1				{ text-align:center; padding-right:5px; padding-bottom:5px; }
.image2				{ text-align:center; padding-left:5px; padding-right:10px; padding-bottom:5px; }

.input, select, textarea	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }


/* --- 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:#C73348; 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:#C73348; text-decoration:underline; }
.lnavcat					{ font-weight:bold; font-size:10px; color:#C73348; 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:#C73348; text-decoration:underline; }
.mtDropdownMenu				{ left:-1000px; overflow:hidden; position:absolute; top:-1000px; }
.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:#3D4D2F; 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; }

.page_content
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#333333;
	font-weight:bold;
} 

.s07_resources		    { font-size:10px; padding:0 10px 10px 15px;  }
.s07_resources_row			{ clear:both; }
.s07_resources			    { padding:0px; }
.s07_divider			{ display:none; }
.s07_description		{ padding-bottom:10px; }
.mtDropdownMenu .hover			{ background:#0F568F; color:#FFF; }

.ty {
	float: left;
	width: 182px;
	margin: 0px 10px 10px 10px;
	text-align: center;
	font-size: 8pt;
	white-space: nowrap;
	overfloew: hidden;
}

.ty .container {
	background-color: #fff;
	border: 1px solid #00549d;
	height: 180px;	
}