/* CPS Energy 2 CSS Document */

/* Removing margin and padding to assist in leveling the browser playing field */
html, body, h1, h2, h3, h4, h5, h6, p, ol, dl, dd, dt, img,
blockquote, q, table, thead, tbody, tfoot, caption, th, tr, td, a, form,
input, textarea, fieldset, pre {
	margin:0; 
	padding:0;
}

/* remove dotted line around clicked images in firefox */
a:focus, a:hover, a:active { 
	outline:none; 
}

/* Default background for the page */
body {
	margin:0; 
	padding:0;

	/* Added fixed background code for new design - 03/09/2010 */
	background-position:top center;
	background-image:url(/images/CPS_Energy_Main_BG.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-color:#000000;

	margin-left:0px;

	scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #0F65B1;
	scrollbar-3dlight-color: #E0E0E0;
	scrollbar-darkshadow-color: #C4C4C4;
	scrollbar-face-color: #f8f5f5;
	scrollbar-shadow-color: #D3D3D3;
}

/* Default font styling for the page */
body, p, table, div {  
	font-family:Arial; 
	font-size:12px;
	color:#505050;
}
/* Default link setting for page */
a:Link {color:#0F65B1; text-decoration:underline;}
a:visited {color:#408ed1; text-decoration:underline;} 
a:hover {color:#FF9900; text-decoration:underline;}

/* Paragraph Spacing */
p {
	margin-bottom:8px;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* Flash Container --------------------------------------------------------------------------------------------------*/
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#flash-container {
	width:608px;
	padding:0 0 5px 0;
	float:left;
	position:relative;
}
/* End Flash Container */

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* Search Link / RSS Link Styles ------------------------------------------------------------------------------------*/
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* More Search Options link above the search box in the header...applied to the <span> tag */
.moresearch-link {  
	font-family:Arial; 
	font-weight:bold; 
	font-size:10px; 
	color:#737373;
}
.moresearch-link a:link {color:#737373; font-weight:bold; text-decoration:none;}
.moresearch-link a:visited {color:#737373; font-weight:bold; text-decoration:none;}
.moresearch-link a:hover {font-weight:bold; color:#009948; text-decoration:none;}

/* RSS link above the search box in the header...applied to the <span> tag */
.rss-link {  
	font-family:Arial; 
	font-weight:bold; 
	font-size:10px; 
	color:#949494;
}
.rss-link a:link {color:#949494; font-weight:bold; text-decoration:none;}
.rss-link a:visited {color:#949494; font-weight:bold; text-decoration:none;}
.rss-link a:hover {font-weight:bold; color:#EF7000; text-decoration:none;}

/* Pipe delimiter between the RSS link and the More Search Options above the search box in the header...applied to the <span> tag */
.rss-search-pipe {  
	font-family:Arial; 
	font-weight:bold; 
	font-size:10px; 
	color:#CCCCCC;
}
/* End Search Link / RSS Link Styles */

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* Images / Containers Styles ---------------------------------------------------------------------------------------*/
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.floatleft {  /* Attached to a <div>.  Use for images to be displayed on the left...if using a caption, include the text within the <div> */
	float:left;
	margin:0 8px 8px 0;
	padding:0;
	font-size:10px;
}

.floatright {  /* Attached to a <div>.  Use for images to be displayed on the right...if using a caption, include the text within the <div> */
	float:right;
	margin:0 0 8px 8px;
	padding:0;
	font-size:10px;
}

.floatleft img, .floatright img {
	padding-bottom:2px;
	margin:0;
}

.horiz-rule {  /* used instead of the <hr> tag */
	border-bottom: 1px solid #eeeeee; 
	width: 100%;
	margin: 3px 0 5px 0;
	padding: 0;
	clear: both;
	line-height: 1px;
}
/* End Images / Containers Styles */ 


/* Page Title Styles ::::::::::::::::::::::::::::::::: */
/* <div> that holds the page title */
#page-title-container {
	height:15px;
	width:688px;
	margin:-5px 0 4px 0;
	z-index:2;
}

/* fonts & styling for the page title itself...placed in a <p> tag within the "page-title-container" */
.page-title-text{  
	font-family:Arial; 
	font-weight:bold; 
	font-size:15px; /* Change from 13px*/
	color:#505050;
	line-height:15px;
	padding:0px 0px 0px 7px;
	margin:0;
}

/* Faq / Bid Opportunity / News Styles */
#display-date {
	padding:8px 0 8px 8px;
	color:#5F5F5F;
}
.date-text {
	color:#5F5F5F;
}
.contact-info-text{
	color:#5F5F5F;
}

.full-title-link-text {
	float:left;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
}

.full-title-link-text a:Link {color:#0F65B1; text-decoration:none;}
.full-title-link-text a:visited {color:#408ed1; text-decoration:none;} 
.full-title-link-text a:hover {color:#FF9900; text-decoration:none;}

#bid-description-text {
	padding:0 0 0 10px;
}

#bid-opportunity {
	padding:0 0 15px 0;
}

#contact-name {
	font-weight:bold;
	padding-bottom:4px;
}

#news-release {
	padding:0 0 15px 0;
}

#news-description-text {
	padding:0px;
}

.boiler-text {
	color:#9b9b9b;
}

/***** FAQ-SPECIFIC STYLES (Begin) *****/
.faq-category-heading {
	font-weight:bold;
	color:FF9900;
} 
ul.ul-faq{
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 10px;
}

.ul-faq li{
	padding-left: 10px;
}

.faq-answer-header{
	font-family:Arial; 
	font-size:12px;
	color:#505050;
	font-weight:bold;
	margin-bottom:-4px;	
	padding-bottom:0px;
}

.faq-section{
	width:100%;
	float:left;
	margin-bottom:8px;
}

.backtotop{
	float:right;
	clear:right;
}
/* FAQ-SPECIFIC STYLES (End) */ 

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* Search Styles ----------------------------------------------------------------------------------------------------*/
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* Search box parameters (non-text) */
.input-form-fields input{  
	border-style:solid;
	border-width:1px;
	border-left-color:#C9C4C4;
	border-top-color:#C9C4C4;
	border-right-color:#E2E2E2;
	border-bottom-color:#E2E2E2;
	height:23px;
	width:200px;
	padding:2px 0 0px 3px;
	font-family:Arial; 
	font-size:12px;
	color:#505050;
}

.input-form-fields-search input{  
	border-style:solid;
	border-width:1px;
	border-left-color:#C9C4C4;
	border-top-color:#C9C4C4;
	border-right-color:#E2E2E2;
	border-bottom-color:#E2E2E2;
	height:24px;
	width:200px;
	/* padding change for new page look 03/09/2010 (top: 2px to 3px)*/
	padding:2px 0 0px 3px;
	font-family:Arial; 
	font-size:12px;
	color:#505050;
	
	/* remove this shader and add to "input-form-fields-bg" at bottom */
	/* background-image:url(/images/Header_TopBevelShade.jpg); 
	background-position:bottom left; 
	background-repeat:repeat-x; */
}

/* adjustment for firefox */
.search-button-fix{ 
	padding:0 0 2px 0;
}
/* End Search Styles */

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* Login Styles -----------------------------------------------------------------------------------------------------*/
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#checkbox {
	margin:0 0 1px 0; 
	width:13px; 
	height:13px; 
	border:thin; 
	overflow:hidden;
}

.login-fields input{  /* Search box parameters (non-text) */
	border-style:solid;
	border-width:1px;
	border-left-color:#C9C4C4;
	border-top-color:#C9C4C4;
	border-right-color:#E2E2E2;
	border-bottom-color:#E2E2E2;
	height:23px;
	width:210px;
	font-family:Arial; 
	font-size:12px;
	color:#175FBD;
}

.login-field-forgot_password-text {
	font-family:Arial; 
	font-size:11px;
	color:#505050;	
}
.login-field-forgot_password-text a:link {color:#CE0000; text-decoration:underline; font-weight:bold;}
.login-field-forgot_password-text a:visited {color:#CE0000; text-decoration:underline; font-weight:bold;}
.login-field-forgot_password-text a:hover {color:#FF9900; text-decoration:underline; font-weight:bold;}

.login-field-link-text {
	color:#FDFDFD;
	font-family:Arial; 
	font-size:11px
}
.login-field-link-text a:link {color:#FDFDFD; text-decoration:underline; font-weight:bold;}
.login-field-link-text a:visited {color:#FDFDFD; text-decoration:underline; font-weight:bold;}
.login-field-link-text a:hover {color:#f8df90; text-decoration:underline; font-weight:bold;}

.login-panel-text_username {
	color:#fdfdfd;
	
	padding-right:1px;
	
	font-family:Arial; 
	font-size:11px;
	font-weight:bold;
}

.login-panel-text_password {
	color:#fdfdfd;
	
	padding-top:5px;
	padding-bottom:8px;
	padding-right:1px;
	
	font-family:Arial; 
	font-size:11px;
	font-weight:bold;
}
.login-panel-text_remem {
	color:#fdfdfd;
	
	font-family:Arial; 
	font-size:11px;
	font-weight:none;
}

.login-field-container{
	width:250px; 
	padding:0 0 0 4px; 
	position:relative; 
	float:left;
}
/* End Login Styles */

.ad-field-container{
	width:250px; 
	padding:0px 0 20px 10px; 
	position:relative; 
	float:left;
}

.U_P_RM{
color:#0F65B1;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* Breadcrumbs ------------------------------------------------------------------------------------------------------*/
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* <div> to hold the breadcrumbs section */
#breadcrumbs-container {  
	width:688px;
	height:32px;
	background-image:url(/images/ColumnBarShading.jpg); 
	background-position:top left; 
	background-repeat:repeat-x;
	z-index:1;
}

.breadcrumbs-text {
	font-family:Arial; 
	font-size:11px;
	color:#9B9B9B;
	line-height:11px;
	padding:7px 0px 0px 7px;
	margin:0;
}

.breadcrumbs-text a:link {color:#0F65B1; text-decoration:none;}
.breadcrumbs-text a:visited {color:#408ed1; text-decoration:none;}
.breadcrumbs-text a:hover {color:#FF9900; text-decoration:none;}
/* End Breadcrumb Styles */

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* Column Styles / Guides ------------------------------------------------------------------------------------------ */
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
header-flash-ad {
	width:608px; float:left;
}

#column-section-header {
	margin:0px 0px 5px 0px;
}

/* Font class applied to a <span> tag within the "column-section-header" */
.column-section-header-text {  
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#505050;
	padding:0px 0 0 0;
}

.news-information-content {
	padding-top:8px;
	padding-left: 8px;
}
/* Holds both the column and link group header */
#column-header-mya {
	height:32px;
	
	background-image:url(/images/oranmya_tabColBG.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

.mya_login_bg {
	width:100%;
	height:247px;
	
	padding-top:15px;
	
	background-image:url(/images/oranmya_loginBG.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

.mya_login_bg-title_text {
	color:#ffe8c4;
	
	font-family:Arial; 
	font-weight:bold; 
	font-size:12px;
	
	padding-right:0px;
	padding-bottom:0px;
}

html>body .mya_login_bg-title_text {
	color:#ffe8c4;
	
	font-family:Arial; 
	font-weight:bold; 
	font-size:12px;
	
	padding-right:4px;
	padding-bottom:0px;
}

#column-sub-group-header { 
	height:32px;
	background-image:url(/images/ColumnBarShading.jpg); 
	background-position:top left; 
	background-repeat:repeat-x;
}
#news-content { 
	height:32px;
	background-image:url(/images/ColumnBarShading.jpg); 
	background-position:top left; 
	background-repeat:repeat-x;
	width:350px; 
	height:auto;
}
/* Font class applied to a <span> tag within the "link-group-header" */
/* Orange Color */
.column-sub-group-header-text { 
	font-family:Arial; 
	font-weight:bold; 
	font-size:11px;
	color:#ef7a14;
	padding:8px 0 0 5px;
	display:block;
}

/* Medium Grey Color */
.column-sub-group-header-text2 { 
	font-family:Arial; 
	font-weight:bold; 
	font-size:11px;
	color:#959595;
	padding:8px 0 0 5px;
	display:block;
	text-transform:uppercase;
}

/* Dark Grey, Non-Upper */
.column-sub-group-header-text3 { 
	font-family:Arial; 
	font-weight:bold; 
	font-size:11px;
	color:#505050;
	padding:8px 0 0 5px;
	display:block;
}

/* <table> that holds an entire columns' section (1 to 3 columns) */
.columns-table {
	width:100%;
}  

.columns-table td {  
	vertical-align:top;
	padding:0 3px 0 0;
}

/* Within a <td> of the "columns-table", 
this <div> holds an entire column (one header and content) */
.column-container {  
	width:100%;
	float:left;
}

/* <table> that holds all of the link-group-container <div>s (1 to 3 containers).  
Each link group will be a <td> in the only <tr>. */
.column-sub-group-table {  
	width:100%;
	vertical-align:top;
}

.column-sub-group-table td {
	vertical-align:top;
	padding:0 3px 0 0;
}

/* Within a <td> of the "link-groups-table", 
this <div> holds an entire link group (one header, potentially multiple sections) */
.column-sub-group-container {  
	width:100%;
	float:left;
}

/* <table> at the top of a "link-group-container" which holds the header ("column-link-group-header") */
.column-sub-group-header-table {
	width:100%;
}  

/* <table> that holds the remainder of link group */
.column-sub-group-content {
	width:100%;
} 

.column-sub-group-content td {
	vertical-align:top;
	padding-bottom:8px;
}

/* <div> that holds link text within the "link-group-content" */
.column-sub-group-link-text {  
	float:left;
	padding-left:10px;
	width:100%;
}

/* <div> that holds link description within the "link-group-content" */
.column-sub-group-link-desc {  
	float:left;
	padding:4px 6px 0 20px;
}

/* Attached to a <div>.  Use for images within the link group...
if using a caption, include the text within this <div> also */
.column-sub-group-image {  
	float:left;
	margin:0 5px 5px 0 ;
	padding:0;
}

.column-sub-group-image img {
	padding-bottom:2px;
	margin:0;
}
/* End Column Styles / Guides */

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* Content Containers ---------------------------------------------------------------------------------------------- */
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.link-group-link-description{
	float:left;
	width: 100%;
	margin: 0;
	padding: 0 0 0 10px;
}
.link-group-link-text {
	float:left;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 6px;
}

.link-group-link-text a:Link {color:#0F65B1; text-decoration:none;}
.link-group-link-text a:visited {color:#408ed1; text-decoration:none;} 
.link-group-link-text a:hover {color:#FF9900; text-decoration:none;}


.link-group-image-container{
	float:left;
	margin:0 0px 5px 0;
	padding:0;
	font-size:10px;
}

.news-content-padding{
	padding-top:10px;
}

.container-right-align-text {
	padding:15px 10px 0 0;
}

#right-rail-container {
	float:right;
	width:160px;
}

p.right-rail-ad-spacing {
	margin-bottom:5px;
}

#main-content-container-no-right-rail {
	width:571px;
	margin:0px 108px 0 8px;
}

#main-content-container-right-rail {
	width:511px;
	margin:0 10px 0px 8px;
}
/* End Content Container */

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* Left Navigation ------------------------------------------------------------------------------------------------- */
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#left-nav-container {  /* Container for the entire left nav */
	width:181px;
	padding:0;  
	margin:0;
	line-height:1px;  /* Cleans up extra space between all sections in IE */
	background-image:url(/images/QuickNavBGShader.jpg); 
	background-position:left top; 
	background-repeat:no-repeat; 
}
.left-nav-header-text {
	font-family:Arial; 
	font-weight:bold; 
	font-size:11px;
	color:#959595;
	padding:8px 0 8px 10px;
	line-height:11px;
	margin:0;
}

.left-nav-list {
	margin:0;
	padding:0 0 0 10px;  /* left padding here controls left gutter for whole left nav section */
	list-style-type:none;
	
}

.left-nav-list p {  /* Spacing between each row */
	padding-top:2px;  
	padding-bottom:2px;
	margin-top:0;
	margin-bottom:0;
}

.left-nav-list li.nav-lvl2 {
	padding:4px 0 4px 0px;
	list-style-type:none;
}	

p.nav-lvl2 {  
	font-family:Arial; 
	font-weight:bold; 
	font-size:11px;
	color:#EF7A14;
	line-height:12px;
}
p.nav-lvl2 a:link {color:#EF7A14; text-decoration:none;}
p.nav-lvl2 a:visited {color:#EF7A14; text-decoration:none;}
p.nav-lvl2 a:hover {color:#DE362B; text-decoration:none;}

/* Needed if there is going to be a "selected" left nav item */
/*p.nav-lvl2 a.leftnav-selected, p.nav-lvl2 a.leftnav-selected:visited, p.nav-lvl2 a.leftnav-selected:hover{*/  /* add this class to one or none of the items at this nav level */

/* Attributes for the entire Level 2 navigation */
.nav-lvl2 ul {  
	margin:0;
	padding-left:10px; 
	list-style-type:none;
}	

 /* Needed to prevent extra blue border lines on all of the child nav levels in the expanded item */
.nav-lvl3 ul { 
	border-top:none;
}	

p.nav-lvl3 a {
	font-family:Arial; 
	font-size:11px;
	color:#0F65B1;
	line-height:10px;
}
p.nav-lvl3 a:link {color:#0F65B1; text-decoration:none;}
p.nav-lvl3 a:visited {color:#408ED1; text-decoration:none;}
p.nav-lvl3 a:hover {color:#FF9900; text-decoration:none;}
/* End Left Navigation */

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* Main Navigation Classes ----------------------------------------------------------------------------------------- */
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#linkbackground {
	width:170px;
	display:block;
	background-color:#2D71B5;
}

#cssdropdown, #cssdropdown ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#cssdropdown li {
	float: right;
	position:relative;
	z-index:10;
}

.subuls {
	display: none;
	width: 170px;
	position: absolute;
	top: 34px;
	left: 0;
	background-color:#EAEAEA;
	background-image:url(/images/HeaderNavShader.jpg); background-position:top; background-repeat:repeat-x;
	border-style:solid; 
	border-width:1px;
	border-color:#D9D9D9;
}

.subuls {
	width: 170px;
	font-family:Arial; 
	font-size:13px; 
	color:#1765B5;
}

.subuls a:link {color:#1765B5; width:170px; text-decoration:none; display:block;}
.subuls a:visited {color:#1765B5; width:170px; text-decoration:none; display:block;}
.subuls a:hover {color:#FDFDFD; width:170px; text-decoration:none; background-color:#2D71B5; display:block;}

/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
#cssdropdown li>ul { 
	top: auto;
}

/* lists nested under hovered list items */
#cssdropdown li:hover ul, li.over ul { 
	display:block;
}
/* End Main Navigation Classes */

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* Page / Table Layout / Backgrounds ------------------------------------------------------------------------------- */
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

table.level_0-full-page-table {
	/* background-image:url(/images/CPSE_Background_Stretch2.jpg); 
	background-position:50%; 
	background-repeat:repeat-y; */
	width:100%;
}

td.level_0-top-left, td.level_0-top-center, td.level_0-top-right {
	height:153px;
}

td.level_0-top-left-td {
	/* background-image:url(/images/CPSEnergy2_hdsky_TL2.jpg); 
	background-repeat:no-repeat; 
	background-position:top right; */
}

td.level_0-top-center-td {
	/* background-color:#010f23; 
	background-image:url(/images/CPSEnergy2_header2.jpg); 
	background-position:center bottom; 
	background-repeat:no-repeat; */
	width:900px;
}

td.level_0-top-right-td {
	/* background-image:url(/images/CPSEnergy2_hdsky_TR2.jpg); 
	background-repeat:no-repeat; 
	background-position:top left; */
}
/* Mid Sections :::::::::::::::::::::::::::::::::::: */
td.level_0-mid-left-td, td.level_0-mid-right-td {
	height: 486px;
}

td.level_0-mid-left-td {
	/* background-image:url(/images/CPSEnergy2_midsky_L2.jpg); 
	background-position:top right; 
	background-repeat:no-repeat; */
}

td.level_0-mid-center-td {
	width:900px;
	background-color:#FDFDFD;
}

td.level_0-mid-right-td {
	/* background-image:url(/images/CPSEnergy2_midsky_R2.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; */
	height:427px;
}
/* Footer/Bottom Sections ::::::::::::::::::::::::::::::::::::  */
p.level_0-footer-secondary-links-td { 
	font-family:Arial; font-size:13px; 
	color:#737373;
	/* Change footer margin height from 54px to 60px 03/09/2010 */
	margin-bottom:60px;
}
p.level_0-footer-secondary-links-td a:link {color:#818181; text-decoration:none;}
p.level_0-footer-secondary-links-td a:visited {color:#818181; text-decoration:none;}
p.level_0-footer-secondary-links-td a:hover {color:#FF9900; text-decoration:none;}

td.level_0-bottom-left-td, td.level_0-bottom-center-td, td.level_0-bottom-right-td {
	height:105px;
}

td.level_0-bottom-left-td {
	/* background-image:url(/images/CPSE2_CopyrightFooterGL2.jpg); 
	background-position:top right; 
	background-repeat:no-repeat; */
}

td.level_0-bottom-center-td {
	/* Change footer style ("/images/CPSE2_CopyrightFooter2.jpg" to "/images/Footer_Btm2.jpg") - 03/09/2010 */
	background-image:url(/images/Footer_Btm2.jpg); 
	background-position:top center; 
	background-repeat:no-repeat;
}

td.level_0-bottom-right-td {
	/* background-image:url(/images/CPSE2_CopyrightFooterGR2.jpg); 
	background-position:top left; */
	background-repeat:no-repeat;
}
/* Footer/Bottom Sections ::::::::::::::::::::::::::::::::::::  */
table.level_0-footer_image-table {
	/* background-image:url(/images/CPSE_City_FullBottom.jpg); 
	background-position:center bottom; 
	background-repeat:no-repeat; */
	width:100%;
	height:50px;
}

/* Level_1 Tables, TD, TR, etc. */
table.level_1-header-table {
	width:900px;
}

table.level_1-content-table{
	width:900px;
}

td.level_1-left-spacer-td {
	/* add arctic white to left spacer header td - 03/09/2010 */
	background-color:#fdfdfd;

	width:20px;
}

td.level_1-right-spacer-td {
	/* add arctic white to left spacer header td - 03/09/2010 */
	background-color:#fdfdfd;

	width:10px;
}

td.level_1-logo-td {
	background-image:url(/images/Header_TopBevelShade.jpg); 
	/* add arctic white background to logo color td - 03/09/2010 */
	background-color:#fdfdfd;
	background-position:bottom left; 
	background-repeat:repeat-x;
	width: 144px;
}

td.level_1-header-options-td {
	padding-bottom:3px;
}

td.level_1-header-secondary-links-td {
	background-image:url(/images/Header_TopBevelShade.jpg);
	/* add arctic white background color - 03/09/2010 */
	background-color:#fdfdfd;
	
	background-position:bottom left; 
	background-repeat:repeat-x;
}

.secondary-links {
	font-family:Arial; 
	font-size:13px;
	color:#737373;
}

.secondary-links a:link {color:#818181; text-decoration:none;}
.secondary-links a:visited {color:#818181; text-decoration:none;}
.secondary-links a:hover {color:#FF9900; text-decoration:none;}

/* End Page / Table Layout / Backgrounds */

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* Code added to contribute to the new fixed background layout style */
/* :::::::::::::::::::::::::: 03/09/2010 ::::::::::::::::::::::::::: */

/* <Add This> */
.header_top_shading_bg{
	background-image:url(/images/Home_2_Header_Top.jpg);
	background-color:#fdfdfd;
	background-position:top left;
	background-repeat:repeat-x;
}

.input-form-fields-search_bg{
	background-image:url(/images/Header_TopBevelShade.jpg);
	background-color:#fdfdfd;
	background-position:bottom left; 
	background-repeat:repeat-x;
}

.input-form-fields-bg {
	background-image:url(images/Header_TopBevelShade.jpg); 
	background-position:bottom left; 
	background-repeat:repeat-x;
}

td.left_spacer_top {
	background-image:url(/images/Spacer_L2_Hdr.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

td.mid-left_spacer_top {
	background-image:url(/images/Spacer_LM2-L_Hdr.jpg);
	background-color:#fdfdfd;
	background-position:top left;
	background-repeat:no-repeat;
}

td.mid-right_spacer_top {
	padding-bottom:3px;

	background-image:url(/images/Spacer_RM2_Hdr.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

td.right_spacer_top {
	background-image:url(/images/Spacer_R2_Hdr.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

td.ex_icon_area {
	background-color:#fdfdfd;
}

td.main_nav_area {
	background-color:#fdfdfd;
}
/* </Add This> */

div.mya_disclaimer_text {
	font-family:Arial; 
	font-weight:bold; 
	font-size:11px;
	color:#EF7A14;
	
	padding-left:13px;
}

.important_info_text {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#bf0000;
}

.important_info_text a:link {color:#bf0000; font-weight:bold; text-decoration:none;}
.important_info_text a:visited {color:#bf0000; font-weight:bold; text-decoration:none;}
.important_info_text a:hover {font-weight:bold; color:#d7630e; text-decoration:none;}
