body,html,#centerdiv
{	min-width:				810px;         /* 2 x LC width + RC width */
	min-height: 			100%;
	height:					100%;
	width:					100%;
	width:					auto;
	margin:					0;
	padding:				0;
	background-color:		#FFFFFF;
	color:					#000000;
	font-size:				10pt;
	font-family:			Arial,Verdana,Helvetica,san-serif;
	background-image:		none;
}

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

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

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

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

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

#outer_shell
{	width:					820px;
	height:					auto;
	padding:				0px;
	background-color:		#FFFFFF;
}

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

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

#header_row
{	display:				none;
}

#top_menu_div
{	display:				none;
}

#login_reg_box
{	display:				none;
}

#leftcolumn
{	display:				none;
}

#rightcolumn
{
}

#right_content
{	float:					left;
	text-align:				left;
	padding-left:			15px;
	padding-right:			0px;
	padding-top:			0px;
	padding-bottom:			15px;
	height:					auto;
}

#footer_row
{	display:				none;
}

#footer_row_visible
{	display:				none;
}

#copyright_footer
{	display:				none;
}

#page_header_div
{	display:				none;
}

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

.flathr
{	color:					#000000;
	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:					#7799ff;
	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:					#0F4BFF;
}

.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://www.gasccp.org/images/shell/box_header.jpg) repeat-y center bottom;
	padding:				3px;
	font-size:				9pt;
	font-weight:			bold;
/*	border-top:				1px solid #A7C9ff; */
	border-bottom:			1px solid #A7C9ff;
	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://www.gasccp.org/images/shell/box_entry.jpg) repeat-y center bottom;
	padding:				2px;
	font-size:				10pt;
	font-weight:			bold;
	border-bottom:			1px solid #A7C9ff;
	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://www.gasccp.org/images/shell/box_entry_top_level.jpg) repeat-y center bottom;
	padding:				2px;
	font-size:				10pt;
	font-weight:			bold;
	border-bottom:			1px solid #A7C9ff;
	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://www.gasccp.org/images/shell/box_entry_over.jpg) repeat-y center bottom;
	padding:				2px;
	font-size:				10pt;
	font-weight:			bold;
	border-bottom:			1px solid #A7C9ff;
	cursor:					pointer;
}

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

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

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

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

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

.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://www.gasccp.org/images/shell/round_tr.gif) no-repeat top right;
}

.roundbottom
{	background:				url(http://www.gasccp.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:					#000000;
}

td.space
{	padding:				0px;
}

td.header
{	font-size:				10pt;
	color:					#8E3900;
	background-color:		#F3DD76;
	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;
}

td.header2
{	font-size:				10pt;
	color:					#000000;
	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:		#D39D36;
	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:					#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 #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:					#000000;
	background-color:		#EFE7C3;
	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;
}

.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://www.gasccp.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;
}