﻿* {margin:0; padding:0;}
/* ----------------------------------------------------------------------------------------------------------------- */
/* Text Styles */


a:active, a:visited, a:link {color: #113065; text-decoration:underline; font-weight: bold;}
a:hover {color: #f7001a;}


h1 { font-weight: bold; font-size: 18px; padding: 0px; margin: 0px; margin-bottom: 5px; color:#003366;}
h2 { font-weight: bold; font-size: 18px; padding: 0px; margin: 0px; margin-bottom: 5px; color:#003366;}
h3 { color: #211f6c;font-family:Arial, Verdana, Helvetica;font-size: 18px;font-style:italic;font-weight: bold;line-height: 26px;} }
h4 { font-size: 13px; }
h5 { font-size: 12px; }
h6 { font-size: 11px; }

ul {padding-left:20px;}

/* ----------------------------------------------------------------------------------------------------------------- */
/* HTML Element Styles */

acronym { border-bottom: 1px dotted #000; cursor: help; }
abbr { border-bottom: 1px dotted #000; cursor: help; }
address { margin: 0 0 20px; font-style: italic; }
del {}
blockquote { margin: 0 40px; }
strong { font-weight: bold; }
dfn { font-style: italic; }
em { font-style: italic; }
dfn { font-weight: bold; }
pre { margin: 0 0 20px; }
code { font: 11px/1.5 monospace; white-space: pre; }
pre { font: 11px/1.5 monospace; white-space: pre; }
caption { background: #FFC; }
img { border: 0 none; }
/* Attempting to create a standards cross-browser
supscript style...this one still fails

sup {
	vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: -0.4em;
	}
*/

.clear {clear:both;}

/* ----------------------------------------------------------------------------------------------------------------- */
/* Tree Styles */
	/* Turn off list bullets */
	ul.mktree  li { list-style: none; } 
	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li { margin-left:10px; padding:0px; }
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 15px; }
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(/images/minus.gif)  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(/images/plus.gif)   center left no-repeat; }
	ul.mktree  li.liBullet  .bullet { cursor: default; background: url(/images/lstbullet.gif) center left no-repeat; }
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }

	/* Format menu items differently depending on what level of the tree they are in */
	/* Uncomment this if you want your fonts to decrease in size the deeper they are in the tree */
/*
	ul.mktree  li ul li { font-size: 90% }
*/

/* ----------------------------------------------------------------------------------------------------------------- */
/* Home Page Login Control Styles */
#home_login {background-color:#939393;padding: 8px 15px 4px 15px;margin-top: 11px;color: #0d0d0d;line-height: 35px;}

/* ----------------------------------------------------------------------------------------------------------------- */
/* Page Layout Styles */

#content_center {float:left; max-width: 470px; padding-top: 20px; padding-left:15px;padding-right:15px; border:1px #999 solid;margin:0px;}
#content_right {float:right;width: 187px; margin:0px;}
#content_top {width: 868px;margin: 0;padding:0;text-align:left;min-width: 868px;}

/* Content Areas in the UsOilHomePageLayout */
#homeLeftColumn{float:left;width: 284px;min-width: 284px;}
#homeRightColumn{float:right;width: 576px;min-width: 576px;}

.Spacer{width:100%;height:8px;line-height:0px;}

/* ----------------------------------------------------------------------------------------------------------------- */
/* Template Layout Styles */

body { text-align: center;margin: 0;font-family:Arial,sans-serif;font-size: 12px;color: #44698F; line-height:1.5}

/* Outer most div */
#wrapper {width: 868px;margin: auto;text-align:left;min-width: 868px;padding-bottom: 20px;}

/* Head */
#header {width: 817px;margin: auto;text-align:left;min-width: 817px;padding-left: 21px;padding-right: 30px;}
#header_left{padding-top: 50px; float:left;}
#header_right{padding-top: 8px; float:right;}

#topTemplateSpacer{width:100%;height:1px;line-height:0px;}

/* Content Areas in the main Master page */
#content {width: expression(890);margin: auto;text-align:left;min-width: 870px; padding-top:-15px;}
#s4-leftpanel{width: 161px;min-width: 161px;text-align:left;padding-left: 15px;padding-top: 40px;}
#content_top_right {float:right;text-align:left; width: expression(718);}
#content_left {float:left;width: 159px;min-width: 159px;}
#leftColumnContent{margin-top:10px;}
#headerAndNav{background-image:url(/images/us_oil_header.jpg);background-repeat: no-repeat;background-position: top center; width:870px;height:0px;}

#contentLeftNav{margin-top:44px; margin-bottom:44px;width:150px;}

/* Nav */
.ms-bannerframe {width: 836px;margin: auto;text-align:left;min-width: 836px;padding-left: 0px;padding-right: 16px;height: 25px;line-height: 10px; padding-bottom:17px; }
#nav {width: 836px;margin: auto;text-align:left;min-width: 836px;padding-left: 0px;padding-right: 16px;height: 25px;line-height: 12px; }
.ms-topnav A  {
	text-decoration:none;font-family:Arial, Verdana, Helvetica;font-size: 12px;color: #fff;font-style: italic;font-weight: bold; padding:9px 10px 6px 10px;}
.ms-topnav A:hover,.ms-bannerframe A:hover,.ms-topnav A:hover  {
	color: #fff !important; background-color:#1E276B; background-image:none; padding:12px 10px 6px 10px;}
.ms-bannerframe A:link,.ms-bannerframe A:visited,.ms-bannerframe A:active  {
	text-decoration:none;font-family:Arial, Verdana, Helvetica;font-size: 12px;color: #999;font-style: italic;font-weight: bold;padding-right: 14px;}
.ms-topnavselected A:active, .ms-topnavselected A:visited, .ms-topnavselected A:link{color: #D2172B;}
.ms-topnavselected A:hover{color: #fff;}
/* Footer Styles */
#footer {padding-top: 15px;}

.editModePanel{background-color:#DBDBDB; width:100%; padding:10px;}
/* ----------------------------------------------------------------------------------------------------------------- */
/* Overriding Sharepoint Core Styles */
body #s4-workspace { 
                overflow-y: scroll; 
                overflow-x: auto; 
                position: relative; 
                left: 0px; 
} 



body #s4-ribbonrow { 
     min-height: 0px !important; 
     background-color: #21374c; 
     overflow-y: hidden; 
}

.s4-trc-container-menu{
float:right;
margin:12px 3px;
}

body #s4-leftpanel{
width:155px;
}

.ms-rteImage-1{
	border-bottom:#999999 1px solid;
	border-top:#999999 1px solid;
	border-left:#999999 1px solid;
	border-right:#999999 1px solid;
}
.main-content{text-align:left; min-height:0px;}

.ribbonbackground{
background-color:#21374C;
}

.ms-cui-topBar2{background-color:#21374c;}

/* these styles are used to style the summary links which we use for left nav */
.ms-WPBody a:link,.ms-WPBody a:visited
{
/* [ReplaceColor(themeColor:"Hyperlink")] text-decoration:none;*/
	font-size:11px; font-style:italic; color:#114170;padding:4px 4px 4px 20px; font-weight:normal;}
.ms-WPBody a:hover{font-size:11px; font-style:italic; color:#D2172B;}

/* ----------------------------------------------------------------------------------------------------------------- */
/* Overriding NightAndDay Styles */

.nightandday .s4-ca
{
	margin-left: 0px;
	background: transparent;
}

.nightandday #s4-leftpanel
{
	width: 150px;
}


.site-image-title{
	padding-left:15px;padding-top:20px; float:left;
}

top-row{
	height:60px;
}


.s4-ca{
/* [ReplaceColor(themeColor:"Light1")] */ background:#fff;
margin-left:0px;
margin-right:0px;
min-height:0px;
}


/*---------Top Navigation--------*/
/*Update through theme on server*/
/* /12/Templates/Themes/SHAREHOLER/Theme.css */
.ms-bannerContainer{
width:750px; 
}


