/*hd_css.css*/
body					{	font-family:Arial,Helvetica;
							font-size:10pt;
							color:#EEEEEE;
							/*background-color:#111111;*/
							background: #000000 url(images/hd_page_background.gif) fixed; /*no-repeat*/
							}

a,
a:HOVER,
a:VISITED				{	color:#6495ED;
							text-decoration:none;
							font-size:10pt;
							}
						
a.small,
a.small:HOVER,
a.small:VISITED			{	color:#6495ED;
							text-decoration:none;
							font-size:8pt;
							}
a.links,
a.links:HOVER,
a.links:VISITED			{	color:#6495ED;
							text-decoration:none;
							font-size:12pt;
							line-height:20pt;
							font-weight:bold;
							}

a:HOVER,
a.small:HOVER,
a.links:HOVER,			{	color:#E27C37;
							text-decoration:underline;
							}
a.page_content_highlight,
a.page_content_highlight:HOVER,
a.page_content_highlight:VISITED		{	color:#6495ED;
											text-decoration:none;
											font-size:12pt;
											}

a.page_content_highlight:HOVER			{	color:#E27C37;
											text-decoration:underline;
											}
							
							
a.main_menu,
a.main_menu:HOVER,
a.main_menu:VISITED,	
td.main_menu_item,
td.main_menu			{	background-color:#E27C37;
							color:#222222;
							font-weight:bold;
							text-decoration:none;
							font-size:9pt;
							white-space:nowrap;
							}
td.main_menu			{	height:30px;
							/*padding:5px 10px 5px 10px;*/
							border-top:solid 1px #FFFFFF;
							border-bottom:solid 1px #FFFFFF;
							}
td.main_menu_item		{	padding:4px 3px 4px 3px;
							}
a.main_menu:HOVER		{	color:#FFFFFF;
							text-decoration:underline;
							}
							

a.sub_menu,
a.sub_menu:HOVER,
a.sub_menu:VISITED		{	color:#6495ED;
							text-decoration:none;
							font-size:8pt;
							padding:0px 2px 0px 2px;
							white-space:nowrap;
							}
a.sub_menu:HOVER		{	color:#E27C37;
							text-decoration:underline;
							}

a.sub_menu_alt,
a.sub_menu_alt:HOVER,
a.sub_menu_alt:VISITED
						{	color:#E27C37;
							text-decoration:none;
							font-size:8pt;
							padding:0px 2px 0px 2px;
							white-space:nowrap;
							}
a.sub_menu_alt:HOVER
						{	color:#FFF;
							text-decoration:underline;
							}

td.footer				{	padding:2px 10px 2px 10px;
							border-top:solid 1px #FFFFFF;
							background-color:#E27C37;
							color:#000000;
							}						
							
							
table.content_area		{	width:100%;
							margin:10px;
							padding:0;
							}
table.left_strip		{	width:180px;						
							background-color:505050;
							padding:1px 1px 1px 1px;
							}
table.mag_left_strip	{	width:180px;						
							background-color:#AAA;
							padding:1px 1px 1px 1px;
							}
td.left_strip_heading,
td.left_strip_content	{	background-color:#404040;
							font-family:Arial,Helvetica;
							font-size:8pt;
							color:#FFFFFF;
							padding:1px 3px 10px 5px;
							}
td.left_strip_heading	{	background-color:#303030;
							font-weight:bold;
							font-size:10pt;
							padding:1px 3px 2px 5px;
							text-align:center;
							}
td.page_content,
td.page_sub_content,
td.page_content_heading,
td.page_content_sub_heading,
.page_content_highlight	{	font-family:Arial,Helvetica;
							font-size:10pt;
							color:#DDDDDD;
							padding:10px 10px 20px 10px;
							}
td.page_sub_content		{	padding:0px 10px 0px 10px;
							}
td.page_content_heading,
td.page_content_sub_heading	{	font-size:16pt;
								font-weight:bold;
								padding:12px 10px 0px 10px;
								}
td.page_content_sub_heading	{	font-size:12pt;
								color:#6495ED;
								padding-top:15px;
								border-bottom:solid 1px #666;
								}

/* MAG COLUMN STYLES */

		table.mag_column_section	{	background-color:#FFF;
										}

		table.mag_column_section	{	background-color:#FFF;
										}
		td.mag_column_one,
		td.mag_column_two,
		td.mag_column_three,
		td.mag_column_double,
		td.mag_column_triple		{	vertical-align:top;
										font-size:8pt;
										border-right:solid 1px #F1F1F1;
										color:#444444;
										background-color:#FFFFF;
										width:265px;
										padding:15 15 3 15;
										}
		td.mag_column_double		{	width:630px;						/* a single colun that normally is 2 columns */
										}
		td.mag_column_triple		{	width:795px;						/* a single colun that normally is 3 columns */
										}
	/*	td.mag_column_one			{	padding:15 15 3 15;}
		td.mag_column_two			{	padding:15 15 3 15;}
		td.mag_column_three			{	padding:15 15 3 15;}
		td.mag_column_triple		{	padding:15 15 3 15;}*/
		td.mag_column_section_cell	{	padding:0;
										margin:0;
										width:795px;
										background-color:#F1F1F1;
										}
		p							{	margin:0;padding-bottom:11px;}
		.mag_column_img				{	margin-top:3px;
										margin-bottom:10px;
										/*border:solid 1px #333;*/
										}
		
		p.mag_column_heading		{	vertical-align:top;
										font-size:10pt;
										font-weight:bold;
										color:#AA6902;
										padding:15 0 3 0;
										}
		p.mag_column_sub_heading	{	vertical-align:top;
										font-size:8pt;
										font-weight:normal;
										color:#5390DB;
										padding:15 0 3 0;
										}
		td.mag_column_sub_menu		{	background-color:#E0E0E0;
										border-bottom:solid 1px #777;
										}
		a.mag_column_sub_menu_item,
		a.mag_column_sub_menu_item:VISITED,
		a.mag_column_sub_menu_item:HOVER
									{	color:#0160B8;
										text-decoration:none;
										font-size:8pt;
										font-weight:bold;
										padding-left:15px;
										}
		a.mag_column_sub_menu_item:HOVER
									{	color:#B88701;
										text-decoration:underline;
										}				
		td.form_label_mag,			
		td.form_label_mag_top,
		td.form_label_mag_span		
								{	white-space:nowrap;
									padding-right:10px;
									text-align:right;
									width:5%;
									font-family:Arial,Helvetica;
									font-size:9pt;
									color:#444;
									font-weight:bold;
									}
		td.form_label_mag_top		{	vertical-align:top;
									}
		td.form_label_mag_span		
								{	width:100%;
									text-align:left;
									padding-right:0px;
									vertical-align:top;
									}
		.submit_mag
								{	color:#333;
									background-color:#D8A803;
									border:solid 1px #333;
									width:200px;
									font-weight:bold;
									font-family:Arial,Helvetica;
									font-size:10pt;
									cursor:pointer;
									}		
/* END - MAG COLUMN STYLES */




.page_content_highlight	{	font-size:12pt;
							font-weight:bold;
							color:#FFCC00;
							padding:0px 0px 0px 0px;
							}
.page_content_accent	{	font-size:10pt;
							font-weight:normal;
							color:#FFDDAA;
							padding:0px 0px 0px 0px;
							}
.page_content_small		{	font-family:Arial,Helvetica;
							font-size:8pt;
							color:#6495ED;
							padding:0px 3px 0px 3px;
							}
input,
textarea,
select					{	font-family:Arial,Helvetica;
							font-size:9pt;
							color:#333333;
							background-color:#DDDDDD;
							border:solid 1px #E27C37;
							width:100%;
							}
.radio					{	background:;
							border:;
							width:20px;
							}
.submit					{	width:100px;
							color:#000000;
							background-color:#E27C37;
							border:solid 1px #FFFFFF;
							font-weight:bold;
							font-family:Arial,Helvetica;
							font-size:12pt;
							cursor:hand;
							}					
td.form_label,			
td.form_label_top,
td.form_label_span		{	white-space:nowrap;
							padding-right:10px;
							text-align:right;
							width:5%;
							font-family:Arial,Helvetica;
							font-size:9pt;
							color:#EEEEEE;
							font-weight:bold;
							}
td.form_label_top		{	vertical-align:top;
							}
td.form_label_span		{	width:100%;
							text-align:left;
							padding-right:0px;
							vertical-align:top;
							}



tr.error,
.option_error				{	background-color:#FFCCCC;
								vertical-align:top;
								color:#FFFFFF;
								}
td.error,
.error
							{	font-size:9pt;
								font-weight:bold;
								padding-left:5px;
								padding-right:5px;
								background-color:#FFCCCC;
								color:#000000;
								}
.form_label_error			{	color:#FF6666;
								}
input.error,
select.error,
textarea.error	
							{	border:solid 1px #FF0000;
								padding-left:5px;
								padding-right:5px;
								background:#FFCCCC;
								color:#000000;
								font-family:Arial,Helvetica;
								font-size:9pt;
								font-weight:normal;
								width:100%;
								}	
								
.clearer 						{ clear:both; height:1px; overflow:hidden; margin-top:-1px; }