@charset "utf-8";
/*--------------------basic styling--------------------*/
* {
	margin: 0px;
	padding: 0px;
}
body{
	background-color:#FFFFFF;
	text-align:center;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:85%;
	}
a {outline: none; color: #999}
#wrapper{
	position:center;
	width: 850px;
	text-align:left;
	background-color:fff;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: repeat-y;
	background-image: url(Assets/Images/left_column_bg_02.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
#bordered {

}

#clear {
	clear:both;
	}
#interiorColumns {
	position: relative;
	float: left;
	padding-bottom: 20px;
}

#interiorColumns p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #666666;
	line-height: 1.5em;
	padding-right: 6px;
	padding-left: 6px;
	text-align: left;
	padding-bottom: 7px;
	}
#leftColumn {
	float: left;
	width: 228px;
}

#rightColumn {
	float: right;
	width: 225px;
	margin-top: 5px;
}
#rightColumn h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #69BEBE;
	padding-top: 0px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #69BEBE;
	font-weight: bold;
	margin-bottom: 10px;
	height: 33px;
	}
#leftNav {
	vertical-align: top;
	font-size: 12px;
	padding-top: 15px;
}
#leftNav a {
	display: block;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 8px;
	text-decoration: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B6B6B6;
	border-bottom-color: #B6B6B6;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
}

#centerColumn {
	float: left;
	width: 375px;
	margin-right: 10px;
	margin-left: 10px;
}
#centerColumn2 {
	float: left;
	width: 600px;
	margin-left: 10px;
	margin-right: 10px;
}
#centerColumn ul{
		padding-left: 20px;
}
#centerColumn ol{
		padding-left: 20px;
}
/*------------------------tags-----------------------------*/
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #409696;
	padding-top: 20px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #409696;
	margin-right: 5px;
	margin-left: 5px;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: center;
	}




/*------------------------secondary division styling-----------------------------*/
#header {
	position:relative;
	width: 850px;
	}
/*------------main navigation-----------*/
#navigation {
	position:relative;
	height: 33px;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	width: 850px;
	background-image: url(Assets/Images/address_bar_bg_48.gif);
	background-repeat: repeat-x;
	}
#navigation ul {
	padding:0;
	list-style:none;
	}
#navigation ul li {
	float:left;
	}
/*note: padding below this is short-hand the 0 is for top and bottom padding and the 1.2 is for left and right padding*/
#navigation ul a {
	height:23px;
	font-size: 13px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fff;
	float:left;
	display:block;
	background:url(Assets/Images/topnav_tic_08.gif) no-repeat left top;
	margin: 0em;
	padding-right: 1em;
	padding-bottom: 0;
	padding-left: 1em;
	padding-top: 0.7em;
	}
#navigation ul a.first {
	background:none;
	}
	

#newsEventstabs{
	width:236px;
	float:right;
	bottom: 0px;
	padding: 0px;
	margin: 0px;
	height: 33px;
	text-align: right;
	vertical-align: bottom;
}
#newsEventstabs img {
	right: 0px;
	bottom: 0px;
	padding: 0px;
	margin: 0px;
	margin-top: 9px;
	vertical-align: bottom;
}

#navigation ul li ul li {padding: 5px}
#news {
	width:236px;
	float:right;
	background-image: url(Assets/Images/new_bg_30.gif);
	background-repeat: repeat-y;
	background-position: right top;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 1em;
	padding: 0em;
	height: 324px;
	}
#news p {
	padding-top: 0.7em;
	padding-right: 0.7em;
	padding-bottom: 0.4em;
	padding-left: 1.4em;
	font-size: 0.9em;
	background-image: url(/Assets/Images/news_arrow_23.gif);
	background-position: -0.2em;
	background-repeat: no-repeat;
	margin-left: 1em;
}
#news a {
	text-decoration: underline;
}
#newsTop{
	height:215px;
	}
#rtLinks {
	position: relative;
	bottom: 0px;
	margin-left: 3em;
	margin-top: 1.5em;
}
#rtLinks a {
	background-repeat: no-repeat;
	text-decoration: none;
	color: #10395C;
	line-height: 1.7em;
	font-size: 1.2em;
	font-weight: bold;
}


#slideshow {
	float:left;
	width: 600px;
	}
#homeRight {
	background-color: #449191;
	height: 325px;
	width: 234px;
	float: right;
}

#panelContainer {
	width: 234px;
	float: right;
	background-color: #449191;
}
#panelContainer p {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background-image: url(Assets/Images/news_arrow_23.gif);
	background-repeat: no-repeat;
	padding-left: 1.7em;
	padding-bottom: .5em;
}
#panelContainer a {
	color: #07365E;
}
#panelContainer a:hover {
	text-decoration: underline;
}


#content {
	float: left; 
}

#contentBoxes {
	position:relative;
	text-align: center;
	margin-left: 0.15em;
	padding-top: 0em;
	}
#contentBoxes h2 {
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 0.4em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-bottom: 10px;
}
#contentBoxes p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	padding-top: 0.7em;
	padding-right: 0px;
	padding-left: 1px;
	margin-left: 0.7em;
	margin-right: 0.7em;
}
#contentBoxes a {
	text-decoration: underline;
	margin-top: 0.7em;
	padding-top: 0.7em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#homeLinks {
	color: #10395C;
	background-color: #449191;
	float: right;
	height: 90px;
	width: 234px;
	bottom: 0px;
}
#homeLinks   a   {
	color: #133C5E;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
}

#homeLinks ul {
	color: #194062;
	text-decoration: none;
	padding-top: 1em;
}
#homeLinks  li {
	margin-left: 4em;
	text-decoration: none;
	list-style-image: url(Assets/Images/homeLink_arrow_42.gif);
}

#box1{
	float:left;
	width:203px;
	height:192px;
	background-image: url(Assets/Images/box1_bg_45.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#box2{
	float:left;
	width:203px;
	height:192px;
	background-image: url(Assets/Images/box2_bg_47.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#box3{
	float:left;
	width:203px;
	height:192px;
	background-image: url(Assets/Images/box3_bg_49.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#note{
	width:234px;
	height:191px;
	float:right;
	background-image: url(Assets/Images/note_bg_53.jpg);
	background-repeat: no-repeat;
	text-align: center;
	background-position: center;
	position: relative;
	background-color: #449191;
}
#note p {
	margin-top: 2.5em;
	margin-left: 2em;
	font-size: 17px;
	color: #666666;
	margin-right: 2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 0em;
	text-align: center;
	line-height: 1.3em;
}
#note a {
	text-decoration: underline;
	color: #449191;
	margin: 0px;
	padding: 0px;
}

#addressBar {
	height:33px;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	background-image: url(Assets/Images/address_bar_bg_48.gif);
	background-repeat: repeat-x;
	}
#addressBar p {
	padding-top: .7em;
}
#note a {
	margin-top: 0.7em;
	position: relative;
}

#footer {
	padding-left: 0em;
	padding-right: 0em;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 0em;
	padding-bottom: 0em;
	font-size: 12px;
	line-height: 1.5em;
	position: relative;
	background-color: #FFFFFF;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	float: left;
	}
#bottomLinks {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	text-align: center;
	border-left-width: 0px;
	border-left-color: #FFFFFF;
	padding-top: 0.3em;
}

#footer a {
	color: #666666;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}

#footerLeft {
	float:left;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0.5em;
	padding-left: .5em;
}
#footerRight {
	float:right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: .5em;
	padding-right: .5em;
}
.newslink {
	font-family: "MS Serif", "New York", serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #F60;
	text-decoration: underline;
	font-variant: normal;
	text-transform: none;
}
#wrapper #content #interiorColumns #leftColumn #leftNav p .newslink {
	color: #FF6215;
}

.slideshow {float: left; width: 609px; height: 322px; overflow: hidden; padding-left: 7px}

#nav {float: left; width: 100%; background: #449191}
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
 background: #449191;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
  background: #6FBFBF;

}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}


ul.dropdown li a {
 display: block;
 padding: 7px 14px;
 color: #fff;
 text-decoration: none;
}


/* ------------- Override default */

	ul.dropdown li {
	 padding: 0;
	}


/* ------------- Reinitiate default: post-override activities  */

	ul.dropdown li.dir {
	 padding: 7px 20px 7px 14px;
	}

	ul.dropdown ul li.dir {
	 padding-right: 15px;
	}


/* ------------- Custom */

	ul.dropdown li {
		background: #449191;
		padding-right: 4px;
	}
	
	ul.dropdown ul li {width: 166px; padding-left: 1px}

	ul.dropdown ul a {
	 padding: 4px 5px 4px 14px;
	 width: 151px; /* Especially for IE */
	}

	ul.dropdown ul a:hover {
	 background-color: #284D6C;
	}

	ul.dropdown a.open {
	 background-color: #2e2e2e;
	 color: #284D6C;
	}

	ul.dropdown ul a.open {
	 background-color: #284D6C;
	 color: #fff;
	}


	/* CSS 2.1 */

	ul.dropdown li:hover > a.dir {
	 background-color: #2e2e2e;
	 color: #284D6C;
	}

	ul.dropdown ul li:hover > a.dir {
	 background-color: #284D6C;
	 color: #fff;
	}
ul.vert-menu {list-style: none}
ul.vert-menu a:hover {font-weight: bold}
ul.vert-menu li ul {list-style: none}
ul.vert-menu li ul li {padding-left: 20px}

#leftNav li.selected a {color: #449191; font-weight: bold}
ul.oil_release_news {list-style: none}
ul.oil_release_news li {padding-bottom: 10px}
.blog_trunc {float: left; padding: 5px 5px 10px; border-bottom: 1px dashed #4AAEAE; margin-bottom: 10px}
.comments_one {float: left; display: block; background: #E9E7E7; width: 95%; min-height: 75px; border-bottom: 1px dashed #4AAEAE; padding: 10px; margin-bottom: 10px}
.comments_two {float: left; display: block; background: #fff; width: 95%; min-height: 75px; border-bottom: 1px dashed #4AAEAE; padding: 10px; margin-bottom: 10px; border: 1px solid #E9E7E7}
.comment_author {float: left; width: 50%;}
.comment_date {float: right; width: 50%; color: #4AAEAE; font-size: .8em; text-align: right}
.comment_body {float: left; margin-top: 10px; text-align: left; clear: both}
#sb-container {display: none}