body
{
	margin: 0px;
	font-size: 11px;
	color: #004044;
	padding: 0px;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #cccccc;
	scrollbar-darkshadow-color: 999999;
	scrollbar-face-color: #999999;
	scrollbar-highlight-color: #cccccc;
	scrollbar-shadow-color: #cccccc;
	scrollbar-track-color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #cccccc;
}
.TinyMCEBody
{
	background-color:#FFFFFF;
}
em,i
{
	margin: 0px;
	font-size: 11px;
	color: #004044;
	font-family: Arial, Helvetica, sans-serif;
                     font-style: italic;
}
font
{
	margin: 0px;
	font-size: 11px;
	color: #004044;
	font-family: Arial, Helvetica, sans-serif;
}
a:link
{
	COLOR: #004044;
	TEXT-DECORATION: underline;
}
a:visited
{
	COLOR: #004044;
	TEXT-DECORATION: underline;
}
a:hover
{
	COLOR: #004044;
	TEXT-DECORATION: none;
}

p
{
	color: #004044;
	font-size: 11PX;
	font-family: Arial, Helvetica, sans-serif;
}

b
{
	font-size: 11PX;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

td
{
	color: #004044;
	font-size: 11PX;
	font-family: Arial, Helvetica, sans-serif;
}

table.LightTanNoBorder
{
	width: 100%; 
	padding: 3px 3px 3px 3px;
	background-color: #F5F5EB;
	border-style: none;
	border-width: 1px;
	border-color: #026E7A;
	visible:false;
}

ul
{
 list-style-image: url("/files/images/bulletListStyle.gif");
}

li
{
padding: 3px 0px 0px 0px;
}

ul.sitemaptan
{
 list-style-image: url("/files/images/bulletListStyle.gif");
margin: 1px 0px 1px 0px;
}

li.sitemaptan
{
padding: 0px 0px 0px 0px;
}

ul.archives
{
 list-style-image: url("/files/images/bulletTeal.gif");
margin: 2px 0px 2px 23px;
}

.formbutton
{
	color: white; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: none; 
	background-color: #004044;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	line-height: 120%; 
	border : 1px solid white;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	cursor: hand;
	visible:false;
}
.Searchformbutton
{
	color: white; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: none; 
	background-color: #004044;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	line-height: 120%;
	cursor: hand;
	visible:false;
}

.resetbutton
{
	color: white; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: none; 
	background-color: #828282;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	line-height: 120%; 
	border : 1px solid white;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	cursor: hand;
	visible:false;
}

/* ----- ABOUT US :: BEGIN -----*/
td.SectionBoxes
{
	width: 325PX;
	padding: 3px 3px 3px 3px;
	background-color: #FBFBF7;
	border-style: solid;
	border-width: 1px;
	border-color: #E3EAEB;
	visible:false;
}
/* ----- ABOUT US :: END -----*/


/* ----- NEWSROOM :: BEGIN -----*/
table.NewsUpdate
{
	width: 300PX;
	height: 60PX;
	padding: 3px 3px 3px 3px;
	background-color: #FFFFE8;
	border-style: solid;
	border-width: 1px;
	border-color: #026E7A;
	visible:false;
}

.PRDate
{
	color: #B29200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	visible:false;
}
 /* ----- NEWSROOM :: END -----*/

/* ----- OTHER PNW SITES :: BEGIN -----*/
a.White:link
{
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
 }
a.White:visited
{
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}
a.White:hover
{
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}
 
/* ----- OTHER PNW SITES :: END -----*/

/* ----- STOCK CHARTS :: BEGIN -----*/

.priceup
{
	COLOR: #B29200;
	font-weight: bold;
	visible:false;
}

.pricedown
{
	COLOR: #990000;
	font-weight: bold;
	visible:false;
}

.chartbutton
{
	color: white; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: none; 
	background-color: #004044;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	line-height: 120%; 
	border : 1px solid white;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	cursor: hand;
	visible:false;
}

.resetbutton
{
	color: white; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: none; 
	background-color: #828282;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	line-height: 120%; 
	border : 1px solid white;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	cursor: hand;
	visible:false;
}

table.calculator
{
	background-color: #F5F8F8;
	width: 100%;
	visible:false;
}

table.lookup
{
	background-color: #F5F8F8;
	width: 300px;
	visible:false;
}

table.stockchart
{
	background-color: #FFFFFF;
	width: 100%;
	visible:false;
}

/* ----- STOCK CHARTS :: END -----*/


/* ----- STOCK QUOTE LINKS :: BEGIN -----*/
a.quote:link
{
	FONT-SIZE: 9pt;
	COLOR: #ffffcc;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

a.quote:visited
{
	FONT-SIZE: 9pt;
	COLOR: #ffffcc;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

a.quote:hover
{
	FONT-SIZE: 9pt;
	COLOR: #ffffcc;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
b.quote
{
	FONT-SIZE: 9pt;
	COLOR: #ffffcc;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

/* ----- STOCK QUOTE LINKS :: END -----*/

/* ----- QUICK LINKS :: BEGIN -----*/
table.QuickLinks
{
	width: 225PX;
	background-color: #F6F6ED;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #026E7A;
	visible:false;
}
/* ----- QUICK LINKS :: END -----*/

/* ----- TD BOX HEADERS :: BEGIN -----*/
td.GoldHD
{
	background-color: #B29200;
	visible:false;
}
td.DarkTealHD
{
	background-color: #165054;
	visible:false;
}
td.TealHD
{
	background-color: #026E7A;
	visible:false;
}
/* ----- TD BOX HEADERS :: END -----*/


/* ----- EMAIL UPDATES :: BEGIN -----*/
table.EmailUpdates
{
	width: 150px;
	padding: 3px 3px 3px 3px;
	visible:false;
}
.input
{
	background-color: #FFFFFF;
	color: #1C6985;
	font-size: 12px;
	font-family: monospace;
	font-weight: bold;
	visible:false;
}
/* ----- EMAIL UPDATES :: END -----*/

/* ----- LEFT SIDE NAVIGATION :: BEGIN -----*/
a.Yellow:link
{
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
a.Yellow:visited
{
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
a.Yellow:hover
{
	COLOR: #FFFFCC;
	TEXT-DECORATION: underline;
}

a.Black:link
{
	COLOR: #333333;
	TEXT-DECORATION: none;
}
a.Black:visited
{
	COLOR: #333333;
	TEXT-DECORATION: none;
}
a.Black:hover
{
	COLOR: #1E1E1E;
	TEXT-DECORATION: underline;
}

a.BCream:link
{
	COLOR: #F6F6ED;
	TEXT-DECORATION: none;
}
a.BCream:visited
{
	COLOR: #F6F6ED;
	TEXT-DECORATION: none;
}
a.BCream:hover
{
	COLOR: #FFFFCC;
	TEXT-DECORATION: underline;
}

table.LeftSideNav
{
	width: 150px;
	padding : 3px 3px 3px 3px;
	background-color: #026E7A;
	border-style: solid;
	border-width: 1px;
	border-color: #155053;
	visible:false;
}
table.LeftSideNavRep
{
	width: 150px;
	padding : 3px 3px 3px 3px;
	background-color: #B4B4B4;
	border-style: solid;
	border-width: 1px;
	border-color: #B4B4B4;
	visible:false;
}


TD.WarmTeal
{
    BACKGROUND-COLOR: #004044
	visible:false;
}

TD.White
{
    BACKGROUND-COLOR: #FFFFFF
	visible:false;
}

.TitleBCream
{
    FONT-SIZE: 8pt;
    COLOR: #f6f6ed;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	visible:false;
}

.TitleBlack
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	visible:false;
}

/* ----- LEFT SIDE NAVIGATION :: END -----*/



/* ----- COMMON TEXT :: BEGIN -----*/
.header
{
	font-weight: bold;
	font-size: 16px;
	caption: Header;
}


.headermedium
{
	font-weight: bold;
	font-size: 14px;
	caption: Medium Header;
}

.LightTealBold
{
	font-weight: bold;
	color: #026E7A;
	caption: Bold Light Teal;
}

.GoldBold
{
	font-weight: bold;
	color: #BE9209;
	caption: Bold Gold;

}

.SideGoldBold
{
	font-size: 12px;
	font-weight: bold;
	color: #BE9209;
	font-family: Arial, Helvetica, sans-serif;
	caption: Caption Gold;

}


.small
{
	font-size: 10px;
	caption: Small Text;
}

.red
{
	color: #990000;
                     font-size: 11px;
	caption: Red Text;
}

.smallred
{
	color: #990000;
                     font-size: 10px;
	caption: Small Red Text;
}
.smallwhitebold
{
	font-weight: bold;
	color: #FFFFFF;
                     font-size: 11px;
	caption: Small WhiteText;
}

.smallteal

{

	color: #004044;
                     font-size: 9px;

}
.smalltealbold

{
	font-weight: bold;
	color: #004044;
                     font-size: 9px;

}

.required
{
	color: #990000;
                     font-size: 14px;
	font-family: Arial black;
	visible:false;
}
.success
{
	font-weight: bold;
	color: #026E7A;
	font-family: Arial, Helvetica, sans-serif;
	visible:false;
}
.error
{
	font-weight: bold;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	visible:false;
}

.disclaimer
{
	font-style: italic;
	visible:false;
}

.White
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	caption: White;
}
.BWhite
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	caption: Bold White;
}


.Whiteheader
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	caption: White Header;
}

.Blackheader
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	caption: Black Header;
}
.DrkRedBold
{
	font-weight: bold;
	color: #821504;
	caption: Bold Dark Red;

}

.blacktext
{
    COLOR: #000000;
 
}

.DrkRedBoldHeader
{
	font-weight: bold;
	color: #821504;
	font-size: 13px;
	caption: Bold Dark Red Header;

}

.Teal
{
	color: #339999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	visible:false;
}
.BTeal
{
	color: #339999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	visible:false;
}
.DarkTeal
{
	color: #004044;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	visible:false;
}
.BDarkTeal
{
	color: #004044;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	visible:false;
}
.Azure
{
	color: #1C6985;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	visible:false;
}
.BAzure
{
	color: #1C6985;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	visible:false;
}
.black
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;;
}

/* ----- COMMON TEXT :: END -----*/


/* ----- 2007 CI Report :: BEGIN -----*/
.CILightRust
{
	font-weight: bold;
	color: #BF7A3E;
	caption: xx-CI Light Rust;
}

.CIDarkRust
{
	font-weight: bold;
	color: #73441B;
	caption: xx-CI Dark Rust;
}

.CIDarkRustHdr
{
	font-size: 14px;
	font-weight: bold;
	color: #73441B;
	caption: xx-CI Dark Rust Header;
}

/* ----- 2007 CI Report :: END -----*/

/* Quick Form Styles */

.qfInputButton {
	color: white; 
	font-family: Verdana, Arial, Helvetica, Helv, sans-serif; 
	font-size: 8pt; 
	text-decoration: none; 
	/* font-weight: bold; */
	background-color: #018a9a;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	line-height: 120%; 
	border : 1px solid white;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	visible:false;
}

.qfDeleteButton {
	color: white; 
	font-family: Verdana, Arial, Helvetica, Helv, sans-serif; 
	font-size: 8pt;  
	text-decoration: none; 
	/* font-weight: bold; */
	background-color: #990000;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	line-height: 120%; 
	border : 1px solid white;
	 border-left-width : 1px;
	 border-right-width : 1px;
	 border-top-width : 1px;
	 border-bottom-width : 1px;
	visible:false;
}

.qfViewButton {
	color: white; 
	font-family: Verdana, Arial, Helvetica, Helv, sans-serif; 
	font-size: 8pt; 
	text-decoration: none; 
	/* font-weight: bold; */
	background-color: #CC9900;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	line-height: 120%; 
	border : 1px solid white;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	visible:false;
}

/*	End Quick Form Styles  */
