body,html,#centerdiv
{	min-width:				920px;         /* 2 x LC width + RC width */
	min-height: 			100%;
	height:					100%;
	width:					100%;
	width:					auto;
	margin:					0;
	padding:				0;
	color:					#fbdc85;
	font-size:				10pt;
	font-family:			Arial,Verdana,Helvetica,san-serif;
	background:				#57667a url(http://gopcfc.org/images/shell/background.jpg) repeat-x fixed;

}

h2
{	color:					#99e7ff;
	font-size:				18pt;
}

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

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

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

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

#outer_shell
{	width:					800px;
	height:					auto;
	background:				url(http://gopcfc.org/images/shell/outer_shell_background.gif) repeat-y center top;
	border:					0px solid #57667a;
	background-color:		transparent;
}

#container_row
{	left:					0px;
	top:					0px;
	height:					auto;
	width:					800px;
	background-color:		transparent;
}

#left_column_fill
{    margin:					0px;
    padding:				0px;
    background-image:		url(http://gopcfc.org/images/shell/menu_background.gif);
    background-repeat:		repeat-y;
    width:					100%;
	height:					auto;
}

#header_row
{	width:					800px;
	height:					200px;
	background-color:		transparent;
	/*background:			url(http://gopcfc.org/images/shell/top_background.jpg) repeat-x center bottom;*/
}

#leftcolumn
{	float:					left;
    width:					150px;
    min-width:				150px;
	background-color:		transparent;
	text-align:				center;
	font-size:				8pt;
	background:				url(http://gopcfc.org/images/shell/menu_background.gif) repeat-y center top;
	height:					auto;
}

#rightcolumn
{/*	float:					right; */
    width:					796px;
    min-width:				796px;
    background-color:		transparent;
   	behavior:				url(http://gopcfc.org/styles/iepngfix.htc);
    background-image:		url(http://gopcfc.org/images/shell/right_background.png);
    text-align:				left;
    height:					auto;
    border:					2px solid;
    -moz-border-radius: 	35px 35px 35px 35px;
    _margin-top:			-30px; /* IE 6 only */

}

* html #rightcolumn
{    background-image:		url(http://gopcfc.org/images/shell/right_background.jpg);

}

#right_content
{/*	text-align:				justify;
	text-justify:			newspaper; */
	padding-left:			20px;
	padding-right:			20px;
	padding-top:			0px;
	padding-bottom:			20px;
	height:					auto;
	background-color:		transparent;
}

#footer_row
{	width:					800px;
/*	border-top:				1px solid #67A7EF;*/
	background-color:		transparent;
	vertical-align:			bottom;
	font-size:				10pt;
	font-weight:			bold;
	font-family:			arial;
	clear:					both;
	height:					auto;
}

#footer_row_visible
{	width:					800px;
/*	border-top:				1px solid #57667a; */
	background-color:		transparent;
	text-align:				right;
	vertical-align:			bottom;
	font-size:				10pt;
	font-weight:			bold;
	font-family:			arial;
	clear:					both;
	height:					auto;
}

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

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

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

.breadcrumb_current
{	text-decoration:		none;
	font-size:				9pt;
	font-weight:			bold;
	color:					#CF8E4A;
}

.top_menu
{	text-decoration:		none;
	font-size:				8pt;
	font-weight:			bold;
	color:					#2F5668;
	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:					#99e7ff;
	padding-top:			5px;
}

.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;
}

.subheading_small
{	font-weight:			bold;
	color:					#CE7920;
}

.menu_title
{	font-size:				8pt;
	color:					#FFFFFF;
	text-align:				center;
}

.menu_xxsmall
{	font-size:				9pt;
	font-weight:			bold;
	color:					#FFFFFF;
}

.menu_normal
{	color:					#FFFFFF;
	font-size:				8pt;
	font-weight:			bold;
	text-decoration:		none;
}

.menu_over
{	font-size:				8pt;
	font-weight:			bold;
	color:					#FF423f;
	text-decoration:		underline;
}

.menu_micro
{	font-size:				8pt;
	color:					#555555;
}

.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;
}

.box_heading
{	color:					#0066cf;
	background:				url(http://gopcfc.org/images/shell/box_header.jpg) repeat-y center bottom;
	padding:				3px;
	font-size:				9pt;
	font-weight:			bold;
	cursor:					pointer;
}

.box_heading_2
{	color:					#FFFFFF;
	font-size:				9pt;
	font-weight:			bold;
	cursor:					pointer;
	text-decoration:		none;
}

.box_entry
{	color:					#FFFFFF;
	background:				url(http://gopcfc.org/images/shell/box_entry.jpg) repeat-y center bottom;
	padding:				2px;
	font-size:				10pt;
	font-weight:			bold;
	cursor:					pointer;
}

.box_entry_2
{	color:					#FFFFFF;
	font-size:				10pt;
	font-weight:			bold;
	cursor:					pointer;
	text-decoration:		none;
}

.box_entry_top_level
{	color:					#FFFFFF;
	background:				url(http://gopcfc.org/images/shell/box_entry_top_level.jpg) repeat-y center bottom;
	padding:				2px;
	font-size:				10pt;
	font-weight:			bold;
	cursor:					pointer;
}

.box_entry_top_level_2
{	color:					#FFFFFF;
	font-size:				10pt;
	font-weight:			bold;
	cursor:					pointer;
	text-decoration:		none;
}

.box_entry_top_level_over
{	color:					#FFFFFF;
	background:				url(http://gopcfc.org/images/shell/box_entry_over.jpg) repeat-y center bottom;
	padding:				2px;
	font-size:				10pt;
	font-weight:			bold;
	cursor:					pointer;
}

.box_entry_in_car
{	color:					#FFFFFF;
	background:				url(http://gopcfc.org/images/shell/box_entry_in_car.jpg) repeat-y center bottom;
	padding:				2px;
	font-size:				10pt;
	font-weight:			bold;
	cursor:					pointer;
}

.box_entry_over
{	color:					#FFFFFF;
	background:				url(http://gopcfc.org/images/shell/box_entry_over.jpg) repeat-y center bottom;
	padding:				2px;
	font-size:				10pt;
	font-weight:			bold;
	cursor:					pointer;
}

.box_entry_over_in_car
{	color:					#FFFFFF;
	background:				url(http://gopcfc.org/images/shell/box_entry_over_in_car.jpg) repeat-y center bottom;
	padding:				2px;
	font-size:				10pt;
	font-weight:			bold;
	cursor:					pointer;
}

.box_entry_static
{	color:					#FFFFFF;
	background:				url(http://gopcfc.org/images/shell/box_entry_static.jpg) repeat-y center bottom;
	padding:				2px;
	font-size:				10pt;
	font-weight:			bold;
	cursor:					pointer;
}

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

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

.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;
}

.button
{	font-size:				8pt;
	font-weight:			bold;
	color:					#BA5F10;
	background-color:		#FFFFFF;
	border-top:				solid 1px #BA5F10;
	border-left:			solid 1px #BA5F10;
	border-right:			solid 1px #BA5F10;
	border-bottom:			solid 1px #BA5F10;
}

.mouseovr
{	background-color:		#D5D5D5;
}

.roundcont
{	width:					100%;
	background-color:		#FFFFFF;
	color:					#000000;
}

.roundcont p
{	margin:					0 10px;
}

.roundtop
{	background:				url(http://gopcfc.org/images/shell/round_tr.gif) no-repeat top right;
}

.roundbottom
{	background:				url(http://gopcfc.org/images/shell/round_br.gif) no-repeat top right;
}

img.roundcorner
{   width:					15px;
   height:					15px;
   border:					none;
   display:					block !important;
}

table.data
{	border:					none;
}

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

td.space
{	padding:				0px;
}

td.header
{	font-size:				11pt;
	color:					#99e7ff;
	//background-color:		#362685;
	background-color:		#00008b;
	vertical-align:			middle;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			2px;
	border:					1px solid #D3BD56;
	font-family:			Arial,Verdana,Helvetica,san-serif;
	-moz-border-radius: 	5px 5px 5px 5px;
}

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

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

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

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

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

.data2
{	font-size:				9pt;
	color:					#fbdc85;
	background-color:		transparent;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			2px;
	padding-bottom:			2px;
	vertical-align:			top;
	border:					1px solid #CFC7A3;
	font-family:			Arial,Verdana,Helvetica,san-serif;
	-moz-border-radius: 	5px 5px 5px 5px;

}

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

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

.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2
{	background:				transparent url(http://gopcfc.org/images/shell/roundbox_tope.gif) no-repeat bottom right;
}

.cssbox
{	width:					633px;
}

.cssbox_head
{	background-position:	top right;
}

.cssbox_head h2
{	background-position:	top left;
	margin:					0;								/* reset main site styles*/
	border:					0;								/* ditto */
	padding:				20px 0 15px 40px;				/* padding-left = image gap + interior padding ... no padding-right */
	height:					auto !important; height: 1%;	/* IE Holly Hack */
}

.cssbox_body
{	background-position:	bottom left;
}

