 
html { 
  /*   background: url(/Web/OGE.nsf/header.png) no-repeat center center fixed;
  background: url(/Web/OGE.nsf/flagbackground.png) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; 
 background-color: #122a53; */ 
}

body {height:100%; margin:0; padding:0;
    background: url(/web/oge.nsf/header_gradient.png); 
    background-size: 100% 220px;
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
}

/* #page-background {url(/Web/OGE.nsf/header.png); position:static; top:0; left:0; width:100%; height:180px;} */
            /* Specify the position and layering for the content that needs to appear in front of the background image. Must have a higher z-index value than the background image. Also add some padding to compensate for removing the margin from the 'html' and 'body' tags. */
#content {
    position:static; 
    z-index:1; 
    padding:0px;
    left: 0px;  
	top: 0px;
	display:block;   
}
body.body2 {
	margin: 0px;
}
 a {text-decoration:none;} 

.domino-table {font-family: Arial, Helvetica, sans-serif;}
.domino-table td {padding-left:5px; padding-right:5px;}
	
.solidsingle {padding:5px;}
.solidsingle td {padding-left:5px; padding-right:5px;}

input { background: white; }
input:focus { background: yellow; }
input:focusout { background: white; }

textarea { background: white; }
textarea:focus { background: yellow; }
textarea:focusout { background: white; }

#iefix {
 position:relative;
 z-index:1000;
 }

h1 {
	padding-top: 5px;
	display: block;
	font-size: 1.35em;
	font-weight: bold;
}

h2 {
	font-size: 1.25em;
    font-weight: bold;
    padding-top: 0px;
    padding-bottom: 5px;
    margin: 0px;
	}
h3 {
	font-size: 1.2em;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 0px;
	color: #004B8D;
    padding-bottom: 0px;
	}
	
h4 {
	font-size: 1.1em;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 0px;
    color: #122a53;
	}
a {text-decoration:underline;}

#oge-bold-blue-14
	{
	font-size: 1.1em;
    font-weight: bold;
	color: #122a53;
	}
#view {
	color: #004B8D;
	text-decoration:none;
	}
#body H1 {
    font-size: 1.35em;
    font-weight: bold;
    line-height: 1.0;
    padding-top: 5px;
    padding-bottom: 9px;
    border-bottom: 4px solid #000;
    color: #000;
    margin: 4px 0 12px;
}
body td {
	padding: 0px;
}
body ul {
/*	list-style-type: none; */
    padding: 0px;
    margin: 15px;
}

u {
text-decoration: none;
}

#MyView {
width: 960px;
word-wrap: break-word;
overflow: auto;
}

td {
	vertical-align: top;
}
#tnav {width:240px;}

#tnav a {
    color: #DEBA5A;
    font-size: .8em;
    line-height: 1.1;
    background: url(/web/oge.nsf/star.png) no-repeat 0 0;
    padding-left: 20px;
    padding-bottom:10px;
    margin-left: 10px;
    display: block;
    letter-spacing: 0.03em;
}
#tnav a:hover {
    color:white;
}

#tnav #sectionNav h2 a {
    display: block;
    text-indent: -9999px;
    margin-left: 0px;
    margin-top:0px;
    width: 230px;
    height: 30px;
    background: url(/web/oge.nsf/topics.png) no-repeat 0 0;
/*    padding-bottom:3px; */
}
#tnav #sectionNav h2 a:hover, #tnav #sectionNav h2 a:focus {
    background-position: 0 100%;
}
#secondary {
position:absolute; 
left: 0px;  
top: 0px;
width:100%;
z-index:2; 
padding: 0px 0px 0 0px;
margin-bottom: 11px;
height:35px;
background-color: #004B8D;
display:block;
}

#topbarcontent {
/* position:absolute; */ 
/* left: 200px; */  
width:960px;
height: 32px;
margin:auto;
/* z-index:3; */ 
padding: 4px 0px 0 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
/* display:block; */
}

#topbarcontent img{
	margin-right:5px;
}
#topbarcontent a, img{
	margin:0px;
	padding: .2em 1em;
 	color: #fff;
 	border: 0px;
 	text-decoration: none; 	
}
#topbarcontent a:hover {
    text-decoration: underline;
}
#topbarcontent ul {
 /* position:absolute; */
/* 	top: 0px; */
	left: 40%;
/*	margin:0px; */
 	padding: 0px;
 	list-style-type: none;
/* 	z-index:4; */
 	display:inline;	 
 }
 #topbarcontent ul li { 
 	display: inline; 
 	float: right;		
 }
#logoline {
/*    background: url(/web/oge.nsf/header.png); */ 
/*    background-repeat: repeat-x; */
		margin:auto; 
	width: 960px;  
	display: block;
	height: 130px;
	top: 16px; 
	}
#belt { position:static; top:0; left:0; width:100%; height:130px;}
	
#logobox {
	margin:auto;
	width:960;
	position:relative;
	}

#logocontent {
	position:relative;  
	height:130px;
	width:300px;
	float:left; 
/*	z-index:6; */ 
/* display: block; */
}
#logocontent img {
/*	z-index:6; */ 
	padding: 0px 0px 0px 0px;
}
#logocontent a, img{
/*	z-index:7; */ 
 	text-decoration: none;
}

#searchBox {
	width: 600px;
	height: 130px;
	top:0px;
    position:absolute;      
    float-right; 
/*	z-index:6; */ 
	display:inline;
	text-align:right;
	margin-right:10px;
	margin-top:5px;
/*	margin-top:15px; */
}

#scopestlye {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#004B8D;
	display:inline;
}
   input[type=radio] {
    height: .85em;
   	display:inline;
}
#searchBox a {
	text-color: #004B8D;
	text-decoration: none;
}

#Query {
    width: 180px;
    padding-left: 5px;
}


#searchBox a:hover {
    text-decoration: underline;

}

#bcwrapper {
	margin:auto; 
	width: 960px; 
	display: block;
	font-family: Arial,Helvetica,sans-serif;
/*	top: 250px; */  
/*	z-index: 7; */
/*	border-bottom: 2px solid #DCDCDC; */	
}
#bcwrapper a{
	text-decoration:none; 
}

 #bcwrapper a[href*="//"]:not([href*="oge.gov"]) {
    /* external link styles, use :before or :after if you want! */
	    background:url('/web/oge.nsf/external.png') no-repeat right center;
	    padding-right: 15px;
}


#bcwrapper p{
	font-size:medium;
	font-family: Arial,Helvetica,sans-serif;
}
#bcwrapper ul{
margin-left:40px;
list-style-image: url('/Web/OGE.nsf/li.png');
	}
#bcwrapper ul li{
    padding-left: 15px;   
	}
#bcwrapper ul ul{
margin-left:15px;
margin-top: 0px;
list-style-image: url('/Web/OGE.nsf/lili.png');
	}
#bcwrapper ul li ul li{
    padding-left: 15px;   
	}



#bcwrapperhp {
	font-family: Arial,Helvetica,sans-serif;
	margin:auto; 
	width:960px;
	display: block;	
	padding-left: 0px;
	padding-right: 0px;
/*	z-index: 7; */
/*	border-bottom: 2px solid #DCDCDC; */		
}
#bcwrapperhp a{
	text-decoration:none;
}



#pg_links {
	font-size: .9em;
	margin-top: 3px;
	}
#pg_links a {
	font-family: verdana, sans-serif;
	text-decoration: none;
	}


#noimage img{
	display: none;
	}
#bodycontent {
	display:block;
	width: 960px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#bodycontent h1 {
	padding-top: 15px;
	}


#bodycontent p {
	font-size:medium;
	font-family: Arial,Helvetica,sans-serif;
	}
#backrnd
	{background-color: #D0D0D0;}
	
#bodycontent td {
	vertical-align: top;
	}
	
#bodycontent a {
	text-decoration: none; 	
	}

#body ul li {
    background: url(/Web/OGE.nsf/li.png) no-repeat 0 4px;
    padding-left: 15px;
}
#body ul li ul li {
    background: url(/Web/OGE.nsf/li.png) no-repeat 0 4px;
    padding-left: 15px;
}
#body ul ul ul li {
    background: url(/Web/OGE.nsf/lili.png) no-repeat 0 4px;
    padding-left: 15px;
}


#blocktitleblack {
font-family: Arial,Helvetica,sans-serif;
font-size: 125%;
font-weight: bold;
color: black;
display: block;
z-index: 12;
margin-top:20px;
}
#blocktitleblue {
font-family: Arial,Helvetica,sans-serif;
font-size: 125%;
font-weight: bold;
color: #004B8D;
display: inline;
}
#docdate {
font-family: Arial,Helvetica,sans-serif;
font-size: .8em;
font-weight: normal;
color: black;
display: inline;
}
#shrtDescription {
	margin-left:15px;
	margin-right:15px;
	}
#centercol {
	width: 530px;
	}

#breadcrumbs {
	margin:auto;
	width: 960px;
	font-family: verdana,Helvetica,sans-serif;
	font-size: 11px;
	height: 20px;
    background: -webkit-linear-gradient(left,  #ffffff, #eeeeee,  #ffffff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right,  #ffffff, #eeeeee,  #ffffff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right,  #ffffff, #eeeeee,  #ffffff); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right,  #ffffff, #eeeeee,  #ffffff); /* Standard syntax (must be last) */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=1); /* for IE */
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	margin-top: 8px;
	padding-top:3px;
	padding-bottom:3px;
}
#breadcrumbs span {
  display: inline-block;
  vertical-align: middle;
  line-height: normal; 
  margin-left:15px;     
}

#breadcrumbs a {
	text-decoration:none;
}

#footer {
	clear: both;	
	position: relative;
/*	border-top: 2px solid #DCDCDC; */
	background-color : transparent;
    width: 100%; 
    display: block; 
    margin:auto; 
}
 
  #footer-content {
  	width: 960px;
	padding-top: 10px;
	text-align: center;
    margin:auto;
}

 #footer a[href*="//"]:not([href*="oge.gov"]) {
    /* external link styles, use :before or :after if you want! */
	    background:url('') no-repeat right center;
	/*    padding-right: 15px; */
}

#footer-content a, img{
	margin:0px;
/*	padding: .2em 1em; */
 	color: #004B8D;
 	border: 0px;
 	text-decoration: none;
 	
}
#footer-content a:hover {
    text-decoration: underline;
    
}

#footerRow1OGE {
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	display: inline;
	padding: 34px 0 0 10;
}
#footerRow1{
	font-family: Arial,Helvetica,sans-serif;
	font-size: .8em;
	display: inline;
	padding: 34px 0 0 10;
}
#footerRow2 {
	font-size: .8em;
	display: block;
}

img.hoverImages {
	margin:5px;
	margin-bottom: 5px;
	padding:3px;
	outline:2px solid #DDD;
	border:#a1a1a1;	
	float:left;
	-webkit-transition: margin 0.5s ease-out;
    -moz-transition: margin 0.5s ease-out;
    -o-transition: margin 0.5s ease-out;
}
 
img.hoverImages:hover {
	cursor:pointer;
    margin-top: 5px;
}
#aname {
	display:inline;
	}
	
#vwbody {
font-family: Arial,Helvetica,sans-serif;
margin-left:30px;
font-size: 12px;
width:750px;
}
#srch {
	background-color: #f0f8ff;
	}
#viewbody img {
	display: none; visibility: hidden;
}
#vwbody hr {
	margin:0px;
}

#vt {
 color: #004B8D; 
font-weight: bold; 
/* font-size:.9em; */
line-height: 1.0;
display: inline;
padding: 0px 0px 0px 0px;
}
#vt:hover {
 text-decoration: underline; 
}

#vtxt {
	padding: 0px 0px 0px 0px;
	font-size:.9em;
	
	}
#vdt {
	font-weight: bold; 
	font-size:.9em;
	display: inline;
	}
#ogesmall
{font-size:.8em;
}
#ogemedsmall
{font-size:.7em;
display:inline;
}

#highlight {
 color: #004B8D; 
font-weight: normal; 
line-height: 1.0;
display: inline;
}
#highlighttxt {
	padding: 0px 0px 0px 0px;
	font-size:.9em;
	font-weight: normaL;
	color:white;
		}
#highlight a{
	font-size:.8em;
	color:white;
	}
#highlight ul {
   margin:0;
}
#highlight li {
    color: white; /* or whatever color you prefer */
    list-style-type: disc;
    list-style-position: inside;
    padding: 0px 0 10px 25px;
    text-indent: -1em;
}


#ogesmall7
{font-size:.7em;
display:inline;
}
#ogesmall9
{font-size:.9em;
margin-right:10px;
}

#coltop {
/*		background: #eaeaea; */
	}
#spacer6px 
	{margin-top:6px;}
#spacer-left20px 
	{margin-left:20px;
	display: inline;
	}
#portlet {
    border-top: 4px solid #000; 
    width: 280px;
 /*   min-height: 170px; */
	margin-top:5px;
	margin-bottom:11px;
}
#portlet3 {
    border-top: 4px solid #000;
    background: #DFCC8F;
    margin-bottom: 11px;
    width: 340px;
    min-height:175px;
	margin-top:5px;
	margin-bottom: 10px;
	margin-right:15px;
	border: solid 1px #DFCC8F;
	border-top-left-radius: opx;
	border-bottom-left-radius: 7px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 7px;	
}

#portlet a{
    font-size: .9em;
    font-weight: normal;
    margin-left:0px;
    line-height: 1;
 	color: #004B8D;
 	
}

 #portlet3 a {
   	font-size: .8 em;
	font-weight: normal;  
    
 	/* color: #004B8D; */
 	margin-right:20px;
 	
 	display: block;
    color: #333333;
    line-height: 1.1;
    padding: 6px 0 8px;
}
 	
 	
}
#portlet3 hr { 
	width:175px; 
	margin-right:80%;
	margin-bottom:0px;
	}
/* ************* THIS WAS UPDATED TO FIT THE PRESIDENTIAL TRANSITION ANNOUNCEMENT ********************* */
#announcement {
    margin-top:15px;
	margin-left:-15px;
	}

#ahead{
	font-family: Garamond;
	font-weight: bold;
	color: white;
	margin-bottom:3px;
	margin-left: 20px;
	display:inline;
	}
#ahead a{
	color:white;
	font-size:1.75em;
	}
#ahead a:hover{
        text-decoration: underline;
    }

/* **************************************************************************************************** */
/* #announcement {
    border-width:5px;	
    border-style:double;
    border-color:#d0d0d0;
	background-color:#f0f0f0;
	width: 930px; 
	margin-top:15px;
	padding:10px;
	}


#ahead{
	font-size:14px;
	font-weight: bold;
	margin-bottom:3px;
	display:inline;
	}
#ahead a{color:black;}
#ahead a:hover{
        text-decoration: underline;
    }
*/
#atxt{
	font-size:12px;
	font-weight: normal;
	}

.col1 {
    width: 283px;	
    float: left;
    margin-left: 0px;
    overflow-x: hidden;
    word-wrap: break-word;
}
.col1 img {
	padding-left: 2px;
	padding-right: 2px;
	margin: 0px;
}


.col2 {
    width: 285px;
	float: left;
	margin-left:25px;
	overflow-x: hidden;
	word-wrap: break-word;	    
	}
.col2 img {
	padding-left: 2px;
	padding-right: 2px;
	margin: 0px;
}
.col3 {
    width: 342px;
	float: left;
	margin-left: 25px;
	overflow-x: hidden;
	word-wrap: break-word;
	background: url(/Web/oge.nsf/col3H2.png) no-repeat 0 0;	width:340px;	    
	}
.col3 a{
	margin-left: 0px;
    position:relative;
    text-align:left;
    top: 5px;
    width: 100%;
    color: black;
    font-weight: bold;
	}
	
.col1 h2, .col2 h2, .col3 h2 {
    font-size: 1.1em;
    line-height: 1;
    font-weight: bold;
    padding: 13px 0 9px;
}
.col1 a, .col2 a {
 /*   font-size: 1.1em;  */
    line-height: 1;
    color: black;
    font-weight: bold;  
}
#dt {
	color: #333333;
    font-size: 13px;
    text-align: center;
    display: block;
    background: url(/Web/oge.nsf/date_bkgrd.png) no-repeat 0 0;
    width: 42px;
    height: 18px;
    margin: 2px 11px 0 0;
    padding: 3px 0 0;
    float: left;
	}
   
 #social {
 	font-size:.7em;
 	}
 
 #archiveoverlay {
	z-index: 13;
	filter: alpha(opacity=50); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
	-moz-opacity: .50; /*older Mozilla*/
	-khtml-opacity: 0.5;   /*older Safari*/
	opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
	background-color:#000000;
	position:fixed; top:auto; left:auto; width: 960px; height:500px; color:#FFFFFF; text-align:center; vertical-align: middle;
		border: 4px solid red;
}
 #archiveoverlay a{
    color: white;
    font-weight: bold;
    font-size: 1.5em;  
 }
 #archiveoverlay p{
    color: #88ffff;
    font-weight: bold;
    font-size: 2em;  
}
/* ****************************************************** */

#tnav {
	color:red;
	display:inline;
	}

#tnav ul {
	list-style-image: url(/Web/OGE.nsf/star.png) no-repeat 0 4px;
    padding: 0;
    margin: 0;
}

#tnav ul li { 
    padding-left: 16px; 
}
#tnav ul li a{ 
    color: #deba5a; 
}
td #tnav span a {
    color: #DEBA5A;
    font-size: 1.3em;
    line-height: 1.1;
    background: url(/web/oge.nsf/star.png) no-repeat 0 0;
    padding-left: 20px;
    display: block;
    letter-spacing: 0.03em;
}

#tnav ul li:before {
    content: "•"; 
    padding-right: 8px;
    color: #DEBA5A; 
}
#lasearchbox {
	display:inline;
	width: 300px;
	height:150px;
	padding:5px;
	margin-left:5px;
	float:right;
	border:solid #122a53 1px;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;	
}
#lasearchbox p{
font-size:small;
}
#vtcontent {
    width: 740px;
    float: left;
    margin-right: 7px;
    overflow-x: hidden;
    word-wrap: break-word;
    	margin-top:15px;
}
#subnav {
	margin-top:20px;
    width: 195px;
    overflow-x: hidden;
    word-wrap: break-word;
    float: left;
    margin-right: 15px;
    border:solid white 1px;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;	
    
}

#vnav ul {list-style: none;
	margin-top:-3px;
}
#vnav ul li {
	width:180px;
	margin-left: -40px;
	border-bottom: 1px solid #6F91B9;
	background-image: url(/web/oge.nsf/subnav.png);
}
#vnav ul li a {
/*    border: 1px solid #6F91B9; */
	background: url(/web/oge.nsf/subNavL1arrow.png) no-repeat 0px 13px;
    border-top: none;
    color: #001F3D;
    font-size: .8em;
    font-weight: bold;
    line-height: 1.1;
    display: block;
    padding: 7px 4px 9px 12px;
}
#vnav ul li a:hover {color: #ffffff;}

#subnav #subnavtitle a {
    font-size: .9em;
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
    display: block;
    line-height: 1;
    background: url(/web/oge.nsf/subNavTitle.png) no-repeat 0 0;
    height: 32px;
    padding: 14px 0 0 13px;
}
#subnav #subnavtitle a:hover {color:#deba5a;}

.myButton {
/*	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff; */
/*	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; */
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffff00;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #000000;
	display:inline-block;
	cursor:pointer;
/*	color:#122a53; */
	color:#004B8D;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:3px 16px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}	
.myButton:hover{
     background: #def;
}	

