body,html
{	min-width:				800px;
	min-height: 			100%;
	height:					100%;
	width:					100%;
	width:					auto;
	margin:					0;
	padding:				0;
	color:					#2D0C51;
	font-size:				10pt;
	font-family:			Arial,Verdana,Helvetica,san-serif;
	background-color:		#312E7F;
}

#top_header
{	height:					240px;
	clear:					both;
	background:				#000 url(http://alaskashare.org/images/shell/top_background.jpg) repeat-x;

}

#logo_menu
{	position:				relative;
	top:					-230px;
	height:					200px;
	background-color:		transparent;
	z-index:				100;
}

#menu
{	position:				relative;
	background:				#312E7F;
	height:					30px;
	width:					760px;
	top:					-230px;
	border-left:			1px dotted #dcc580;
	z-index:				400;
}

#content_container
{	position:				relative;
	width:					800px;
	top:					-230px;
	padding-top:			0px;
	padding-bottom:			1px;
	padding-left:			15px;
	padding-right:			15px;
}

#content
{		text-align:				left;
		padding:				10px;
		border:					0px solid #131374;
		background:				#fff;
}

#bottom
{	min-width:				800px;
	clear:					both;
	height:					50px;
}

#copyright
{	position:				relative;
	width:					550px;
	font-size:				9pt;
	color:					#D9C481;
	top:					-205px;
	border:					0px solid #131374;
}

h2
{	font-size:				14pt;
	font-weight:			bold;
	color:					#312E7F;
}

h3
{	font-size:				14pt;
	font-weight:			bold;
	color:					#312E7F;
}

h4
{	color:					#000000;
	font-size:				24pt;
}

A:link
{	color:					#244F78;
	text-decoration:		none;
	font-weight:			bold;
}

A:visited
{	color:					#244F78;
	text-decoration:		none;
	font-weight:			bold;
}

A:active
{	color:					#598BBC;
	font-weight:			bold;
}

A:hover
{	color:					#598BBC;
	text-decoration:		underline;
	font-weight:			bold;
}

.hidden
{	display:				none;
}

.shadowbox_content_frame
{	border-top:				3px solid #ADA35E;
	border-left:			3px solid #ADA35E;
	border-right:			3px solid #BDB36E;
	border-bottom:			3px solid #BDB36E;
}

.dashboard_header
{	color:					#ffffff;
	font-size:				15px;
	font-weight:			bold;
	padding-bottom:			5px;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			4px;
	text-align:				center;
}

.dashboard_content
{	border-bottom:			0px solid #CBBD7B;
	border-left:			0px solid #CBBD7B;
	border-right:			0px solid #CBBD7B;
	color:					#000000;
	padding-bottom:			20px;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			5px;
	text-align:				left;
	font-size:				10pt;
	font-weight:			bold;
	margin-bottom:			10px;

}

.round_content
{	padding-bottom:			5px;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			5px;
	text-align:				left;
	font-size:				12pt;
	background-color:		#ffffff;
}

* html #left_row
{	left:					650px;              /* RC width */
}

.flathr
{	color:					#000000;
	background-color:		#754E02;
	height:					2px;
	border-style:			none;
}

#breadcrumbline
{	position:				relative;
	top:					111px;
	z-index:				500;
	width:					50%;
	margin-left: 			auto ;
	margin-right: 			auto ;
	background:				#000;
}

#breadcrumbline a:link, #breadcrumbline a:visited, #breadcrumbline a:active
{	color:					#999999;
}

.breadcrumb
{	text-decoration:		none;
	font-size:				7pt;
	font-weight:			bold;
	color:					#999999;
}

.breadcrumb_current
{	text-decoration:		none;
	font-size:				7pt;
	font-weight:			bold;
	color:					#8E8571;
}

.dropcap
{	color:			#586740;
	font-size:		30px;
	line-height:	28px;
	padding-top:	5px;
	padding-right:	1px;
	font-family:	Times, serif, Georgia;
}

.top_menu
{	text-decoration:		none;
	font-size:				8pt;
	font-weight:			bold;
	color:					#321818;
	cursor:					pointer;
}

.top_menu_over
{	text-decoration:		none;
	font-size:				8pt;
	font-weight:			bold;
	color:					#FFFFFF;
	cursor:					pointer;
	background-color:		#0F4BFF;
}

.heading
{	font-size:				14pt;
	font-weight:			bold;
	color:					#785F0F;
}

.small_font
{	font-size:				70%;
}

.large_font
{	font-size:				175%;
}

.xlarge_font
{	font-size:				250%;
}

.red_font
{	font-size:				12pt;
	font-weight:			normal;
	color:					red;
}

.blue_font
{	font-size:				12pt;
	font-weight:			normal;
	color:					blue;
}

.green_font
{	font-size:				12pt;
	font-weight:			normal;
	color:					green;
}

.subheading
{	font-size:				10pt;
	font-weight:			bold;
	color:					#CB571C;
}

.error_banner
{	text-decoration:		none;
	font-size:				10pt;
	font-weight:			bold;
	color:					#990000;
}

.error_msg
{	text-decoration:		none;
	font-size:				10pt;
	font-weight:			bold;
	color:					#FFFF00;
}

.image
{	border:					1px #555555 solid;
}

.photo
{	border:					1px #555555 solid;
}

.inputfield
{	font-size:				8pt;
	font-weight:			normal;
	color:					#000000;
	border:					inset 1px #555555;
	padding-left:			3px;
	padding-right:			3px;
}

.inputfield_small
{	font-size:				8pt;
	font-weight:			normal;
	color:					#333333;
	border:					none;
	padding-left:			2px;
	padding-right:			2px;
	vertical-align:			middle;
}

table.data
{	border:					none;
}

td
{	font-size:				10pt;
	font-family:			Arial,Verdana,Helvetica,san-serif;
	color:					#321818;
}

td.space
{	padding:				0px;
}

td.header
{	font-size:				10pt;
	color:					#ffffff;
	background-color:		#312E7F;
	vertical-align:			middle;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			2px;
	border:					1px solid #979BB8;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

td.header2
{	font-size:				10pt;
	color:					#ffffff;
	background-color:		#8B92C8;
	vertical-align:			middle;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			2px;
	border:					1px solid #7B82B8;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

td.header3
{	font-size:				10pt;
	color:					#000000;
	background-color:		#707AC8;
	vertical-align:			middle;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			2px;
	border:					1px solid #606AB8;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

td.header4
{	font-size:				10pt;
	color:					#000000;
	background-color:		#F3BD56;
	vertical-align:			middle;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			2px;
	border:					1px solid #E3CD46;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

td.header_pressed
{	font-size:				10pt;
	color:					#000000;
	background-color:		#5B68C8;
	vertical-align:			middle;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			2px;
	border:					1px solid #4B58B8;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

.data1
{	font-size:				9pt;
	width:					inherit;
	color:					#000000;
	background-color:		#7D9CCF;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			2px;
	padding-bottom:			2px;
	vertical-align:			top;
	border:					1px solid #6D8CBF;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

.data2
{	font-size:				10pt;
	font-family:			Arial,Verdana,Helvetica,san-serif;
	color:					#2D0C51;
	background-color:		#FFCF40;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			2px;
	padding-bottom:			2px;
	vertical-align:			top;
	border:					1px solid #92A3BF;
}

.data3
{	font-size:				9pt;
	color:					#000000;
	background-color:		#688FCF;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			2px;
	padding-bottom:			2px;
	vertical-align:			top;
	border:					1px solid #587FBF;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

.data_over1
{	font-size:				9pt;
	color:					#000000;
	background-color:		#3F76CF;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			2px;
	padding-bottom:			2px;
	vertical-align:			top;
	border:					1px solid #2F66BF;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

.form_field_header
{	font-weight:			bold;
	color:					#0F69FC;
	font-size:				9pt;
	border:					2px groove #FFFFFF;
	margin-bottom:			3px;
	padding:				2px;
	background:				transparent url(http://alaskashare.org/images/shell/white_50_percent_background_reflected.png) no-repeat center center;
}

.form_field_header_blue
{	font-weight:			bold;
	color:					#FFFFFF;
	font-size:				9pt;
	border:					2px groove #FFFFFF;
	margin-bottom:			3px;
	padding:				2px;
	background:				transparent url(http://alaskashare.org/images/shell/blue_75_percent_background_reflected.png) no-repeat center center;
}

.form_field_header_red
{	font-weight:			bold;
	color:					#FFFFFF;
	font-size:				9pt;
	border:					2px groove #FFFFFF;
	margin-bottom:			3px;
	padding:				2px;
	background:				transparent url(http://alaskashare.org/images/shell/red_75_percent_background_reflected.png) no-repeat center center;
}

.form_field_static
{	font-weight:			bold;
	color:					#000000;
	font-size:				9pt;
	padding-bottom:			8px;
	margin-left:			5px;
}

.clearboth
{	clear:					both;
}

.button
{	background:				transparent url(http://alaskashare.org/images/shell/button_background.jpg) no-repeat center center;
	border:					1px solid #0082f1;
	color:					#FFFFFF;
	cursor:					pointer;
	display:				inline-block;
	font-size:				14px;
	height:					24px;
	line-height:			24px;
	padding:				0px 6px;
	text-decoration:		none;
}

.go_button
{	background:				transparent url(http://alaskashare.org/images/shell/button_background_green.jpg) no-repeat center center;
	border:					1px solid #00B307;
	color:					#FFFFFF;
	cursor:					pointer;
	display:				inline-block;
	font-size:				24px;
	height:					34px;
	line-height:			34px;
	margin-left:			20px;
	padding:				0px 6px;
	text-decoration:		none;
}

.submit_button
{	background:				transparent url(http://alaskashare.org/images/shell/button_background.jpg) no-repeat center center;
	border:					1px solid #0082f1;
	color:					#FFFFFF;
	cursor:					pointer;
	display:				inline-block;
	font-size:				14px;
	height:					24px;
	line-height:			24px;
	padding:				0px 6px;
	text-decoration:		none;
}

.big_button1,.big_button1:visited
{	background:				transparent url(http://alaskashare.org/images/shell/button_background.jpg) no-repeat center center;
	border:					1px solid #0082f1;
	color:					#FFFFFF;
	cursor:					pointer;
	display:				inline-block;
	font-size:				50pt;
	height:					80px;
	line-height:			80px;
	margin-right:			10px;
	padding:				0px 6px;
	text-decoration:		none;
}

