/* PAGE STYLES */

html					{height: 100%; background-color:#000000;}

body					{margin:0; padding: 0; line-height: 1em; font-size: 0.9em; font-family:  Helvetica, Arial, sans-serif;}

h1						{color:#ee7f00; font-family:  Helvetica, Arial, sans-serif; font-size: 1.2em; margin-bottom:-5px;}
h2						{color:#ee7f00; font-family:  Helvetica, Arial, sans-serif; font-size:1em; margin-bottom:-5px;}
h3						{color:#ee7f00; font-family:  Helvetica, Arial, sans-serif; font-size:0.9em; margin-bottom:5px;}
h4						{color:#ee7f00; font-family:  Helvetica, Arial, sans-serif; font-size:0.8em; margin-bottom:-5px;}

a      					{color:#00989A; text-decoration:none;}
a:hover					{color:#00989A; text-decoration:none;}

p						{color:#000000; font-size: 0.8em; padding:0; margin:0;}




/* HEADER */

#header_wrapper				{width:100%; background-color:#000000; border:0; margin:0;}

#header						{width:890px; height:107px; margin:0 auto 0 auto; padding:0;}

#header_nav					{float:left; padding:0; margin:16px 0px 0px 4px; font-size: 0.8em;}
#header_nav ul				{float:left; padding:0; margin:0; width:600px;}
#header_nav ul li			{float:left; display:inline; padding:0; border-left:1px solid #FFFFFF;}
#header_nav ul li a			{color:#FFFFFF; margin:0 5px 0 5px;}
#header_nav ul li a:hover	{color:#00989A;}
#header_nav li.current a	{color:#00989A;}
#header_nav li.first 		{ border-left: 0; }

#header_nav	img				{float:left; border:0;}

#logo {padding-top: 13px;}
#header h4					{float:left; margin:17px 0 0 10px; padding:10px 0 8px 0; color:#EE7F00; font-family:  Helvetica, Arial, sans-serif; font-size: 1.3em; clear:none; width:500px;}
#header h6					{float:left; margin:0 0 0 10px; padding-bottom:13px; color:#fff; font-family:  Helvetica, Arial, sans-serif; font-size: 1em; clear:none; width:500px; font-weight:normal;}


#header .logo				{float:right; clear:none; margin:5px 10px 0 0; top:0px !important; border:0;}


/******************************************************************************************************************************/


/* CONTENT */

#content_wrapper			{float:left; width:100%; background:#FFFFFF url(/images/body_bg.jpg) bottom left repeat-x; margin:0; padding:0;}

#content				{width:890px; margin:0 auto 0 auto;}


/******************************************************************************************************************************/



/* LEFT COLUMN */

#left_column				{float:left; width:170px; margin:8px 8px 0 0; }

#left_column_menu			{float:left; display:inline; width:170px; margin-bottom:8px;}
#left_column_menu img		        {padding-bottom:2px; margin:0;}

#left_column_menu img a {}

#left_column_quicklinks				{width:170px; padding:0px 0px 0px 0px; margin:0; z-index: 30;}

#left_column_quicklinks  a			{display: block; margin: 0; padding:0; width: 170px; background: url(/images/quick-service-links.gif) top left no-repeat; color: #FFF; text-align: left; text-decoration: none;}

#left_column_quicklinks div			{position: absolute; width:170px; margin: 0; padding: 0; background: url(/images/drop-gradient.gif) top left repeat-y;}

#left_column_quicklinks div .inner_menu		{margin:0 auto 0 auto; width:150px;}
#left_column_quicklinks div .inner_menu hr		{color:#FFFFFF; width:135px; height:1px; background-color: #fff; border: 0; margin-left: 10px; margin-right: 5px; margin-bottom: 2px;}
#left_column_quicklinks div .inner_menu h3		{font-weight:bold; font-size:0.8em; color:#FFFFFF; padding:5px 0 3px 10px; margin:0; width:150px; font-family: Arial, helvetica;}

#left_column_quicklinks div .inner_menu h3 a		{background: none; font-size: 1.0em; margin-left: -10px; text-decoration: none; color: #FFFFFF; border-left:5px solid #6D6D70; }
#left_column_quicklinks div .inner_menu h3 a:hover	{background: #FFFFFF; color: #000000; margin-left: -10px; border-left:5px solid #6D6D70; border-right:5px solid #434344;}

#left_column_quicklinks div .inner_menu a		{position: relative; display: block; margin: 0;	padding: 0px 6px;	width: auto; white-space: nowrap; text-align: left;	text-decoration: none; background: url(/images/drop-gradient.gif) top left repeat-y; color: #FFFFFF;	font-family: Arial, helvetica; font-size:0.7em; border-left:5px solid #6D6D70; }
#left_column_quicklinks div .inner_menu a:hover	{background: #FFFFFF; color: #000000; margin:0; padding:0px 6px; border-left:5px solid #6D6D70; border-right:5px solid #434344;}

#left_column_images			{margin:8px auto 0 auto; width:143px; padding-bottom:0px; text-align:center;}
#left_column_images	img		{margin-bottom:4px; border:0; text-align:center;}


/******************************************************************************************************************************/


/* MIDDLE COLUMN */

#middle_column				{float:left; width:534px; margin:8px 8px 0 0;}

#middle_column_animation	        {width:534px; height:194px; overflow: hidden;}
#middle_column_animation img { border: 0; }


#middle_column_pagetitle	{background-color:#00989A; height: 30px;}
#middle_column_pagetitle h1	{color:#FFFFFF; font-family:  Helvetica, Arial, sans-serif; font-size:1.0em; padding:9px 0 7px 15px; margin:0; font-weight: normal;}

#middle_column_pagetitle_fuel	{background-color:#EE7F00;}
#middle_column_pagetitle_fuel h1{color:#FFFFFF; font-family:  Helvetica, Arial, sans-serif; font-size:1.0em; padding:9px 0 7px 15px; margin:0; font-weight: normal;}

#middle_column_content_wrapper	{width:534px; background-color:#FFFFFF; margin-bottom:9px; padding:20px 0 6px 0; min-height: 282px;}
#middle_column_content		{position:relative; min-height:262px; margin-left:15px; width:500px; text-align:left;}

#middle_column_content h2 { color: #00989A; margin-bottom: 5px; margin-top: -5px;}

#middle_column_content ol a{ font-size: 1.0em; font-weight: bold; }
#middle_column_content ol li { font-size: 0.9em; line-height: 1.2em; }

/******************************************************************************************************************************/


/* RIGHT COLUMN */

#right_column				{float:left; width:170px; margin:8px 0 0 0; height:100%;}

#right_column_map			{width:170px; margin:0; height:194px; background: url(/images/map-image.gif) top left no-repeat;}

#right_column_search		{width:170px; height:28px; background-color:#CDCDCD; padding-bottom:2px;}

#right_column form		{padding-top:3px; padding-bottom:1px;}
#right_column input.text	{margin:2px 0 0 4px; font-size: 0.7em; padding-top: 2px; width: 100px;}
#right_column input.button {margin:2px 0 0 4px; font-size: 0.7em; width: 50px;}


#right_column_news			{padding:0 0 15px 0; margin-bottom:10px; width:170px; height: 285px; background-color:#4C4C4E;}
#right_column_news h3		{float:left; margin-left:10px; margin-top: 10px; margin-bottom: 10px; padding:0; color:#FFFFFF; font-weight: normal; font-family:  Helvetica, Arial, sans-serif; font-size: 1.0em;}
#right_column_news h3 a { color: #fff; text-decoration: none; }
#right_column_news h3 a:hover { text-decoration: underline; }
#right_column_news img		{border:0; text-align:center; margin:10px 0 0 9px;}
#right_column_news p		{color:#FFFFFF; margin:0px 10px 10px 10px; padding:0; clear: both;}
#right_column_news .readmore{color:#D79028;}

#right_column_news ul {
	list-style: none;
	clear: both;
	padding-top: 15px;
	margin: 0;
}
#right_column_news li {
	font-size: 0.9em;
	line-height: 24px;
	margin-bottom: 5px;
	margin-left: -20px;
}

#right_column_news li a {
	display: block;
	color: #fff;
	text-decoration: none;
	width: 140px;
	height: 24px;
	padding-left: 5px;
	background: transparent url(/images/rhs-bullet-bg.gif) no-repeat top left;
}

#right_column_news li a:hover {
	text-decoration: none;
	color: #A3A3A3;
	background: transparent url(/images/rhs-bullet-bg-hover.gif) no-repeat top left;
}



/******************************************************************************************************************************/



/* FOOTER */

#footer_wrapper				{float:left; width:100%; border:0; margin:0;  background-color:#000000;}

#footer						{width:890px; margin:0 auto 0 auto;}

#footer p					{color:#FFFFFF; font-size: 0.7em; padding:15px 0 0 10px; margin:0; clear:left;}

#footer ul					{float:left; padding:10px 0 20px 10px; margin:0 10px 0 0; width:750px; font-size: 0.7em;}
#footer ul li				{text-align:left; float:left; display:inline; padding:0; width:180px; height:15px;}
#footer ul li a				{color:#828282;}
#footer ul li a:hover		        {color:#FFFFFF;}

#footer_links				{float:right; text-align:right; width:110px; margin-right:7px; padding:0;}
#footer_links p				{color:#FFFFFF; font-size: 0.7em;}
#footer_links a				{color:#828282;}
#footer_links a:hover		        {color:#FFFFFF;}

#footer .copyright			{color:#656469; font-size: 0.7em; margin:0; padding-bottom:20px;}
#footer .regno				{float:right; margin-right:7px; clear:none;}


/******************************************************************************************************************************/


/* CWS SIDEBAR */

.cws-sidebar {width: 170px; position:absolute; z-index:1000; top:-12px; left:527px;}

/*  Quick Links Scroll Pane Height Fix */

.quick-link-menu {height: 309px;}

/* Sitemap */

ul.sitemap li {
	font-size: 0.9em;
}

/* Home Page Form */

#home-contact-form {
	clear: both;
	text-align: left;
	width: 170px;
	margin-top: 8px;
	padding: 7px 0 0 0;
	background: #b1b3b4 url(/images/home-form-bg.gif) repeat-x top left;
	height: 293px;
	overflow: hidden;
}

#home-contact-form input {
	padding-top: 2px;
	font-size: 1.0em;
	width: 147px;
}

#home-contact-form select {
	z-index: 0;
}

#home-contact-form input.send {
	width: 60px;
	float: right;
	margin-right: 5px;
}

#home-contact-form p {
	clear: both;
	font-size: 0.7em;
	margin-bottom: 5px;
}

#home-contact-form fieldset {
	border: 0;
	margin: 0;
}

#home-contact-form legend {
	margin-left: -3px;
	padding-bottom: 5px;
	color: #000;
}

#home-contact-form .form-required {
	text-align: right;
	font-size: 0.7em;
	margin-top: -17px;
	margin-right: 3px;
	color: #000;
}

#home-contact-form label {
	font-size: 0.9em;
}

#home-contact-form select {
	font-size: 0.9em;
	width: 147px;
}

#home-contact-form textarea {
	width: 147px;
	height: 61px;
}

#home-contact-form .margin9 {
	margin-top: 9px;
}

#home-contact-form .margin30 {
	margin-top: 18px;
}


/* Sitemap */

ul.sitemap li ul {
	margin-left: -25px;
	list-style: disc;
}
