﻿.ms-WPTitle {
color:#003359;
font-family:Arial,Helvetica,Sans-Serif;
font-size:13px;
font-weight:bold;
margin-bottom:2px;
text-align:left;
text-transform:uppercase;
}

img 
{
	border:0;
	margin: 0px;
	padding: 0px;
}
p
{
	margin: 0px 0px 8px 0px;
	vertical-align:middle;
}
div.infoLine
{
	display:block;
	padding:2px 0px 2px 2px;
}
div.shade
{
	background-color:#f4f1cd;
	padding:8px;
	margin-right:6px;
	margin-bottom:10px;
}
table.shade
{
	background-color:#f4f1cd;
	width:100%;
}

.version {
	float: left;
	color: #D5CA43;
	margin-left: 10px;
	font-size: 12px;
}

ol
{
	/*margin:0px 0px 0px 24px; */
}
ul
{
	margin-top:0px;
}
ul.noBullet
{
	list-style-type:none;
}
li
{
	margin-bottom:10px;
}

#siteactions {
	text-align: right;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}

/* layout */
body 
{
	margin-top:0px;
	background-color:#aab8b9;
}

#body {
	font-family: Arial,  Helvetica, Sans-Serif;
	font-size: 12px;
	color: #003359;
	text-align: center;
}

table#main
{
	width: 995px;
	margin: 0px;
	padding: 0px;
	margin: 0px auto;  /* 2007-10-04 KS Bug #6931 */
}

td#maincell
{
	background-color: White;
}

#leftShadow
{
	background-image:url('/_layouts/avista/images/left_shadow2.gif');
	background-repeat:repeat-y;
	vertical-align:top;
}
#rightShadow
{
	background-image:url('/_layouts/avista/images/right_shadow2.gif');
	background-repeat:repeat-y;
	vertical-align:top;
}
#centerContent
{
	z-index: 0;
	background-color:White;
	text-align:left;
	padding: 4px 0px 20px 0px;
}

#mainContent
{
	background-color:White;
	text-align:left;
}

td.verticalSpacerDotted
{
	width:1px;
	background-image:url('/_layouts/avista/images/spacer_Vdotted_tile.gif');
	background-repeat:repeat-y;
	padding:0px;
	margin:0px;
}
.horizontalSpacerDotted
{
	height:1px;
	width: 100%;
	background-image:url('/_layouts/avista/images/spacer_Hdotted_tile.gif');
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	font-size:1px;
}
hr.orangeDivider
{
	 color:#F4F1CD;
	 height:4px;
}

div.headerimage 
{
       font-size:0px;
}

div.headerimage img {
	position: relative;
	left: 0px;
	padding-bottom:10px
}

/* content */

div.signinvalmsg
{
	margin: 5px 0px 10px 0px;
	color: Red;
	font-weight: bold;
	font-family: 'Arial Narrow', Arial,  Helvetica, Sans-Serif;
	font-size:13px;
}

/* 2007-09-10 KS Bug #7341 */
div.signinvalmsg a {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight: normal;
}

.title
{
	font-weight:bold !important;
	font-family: 'Arial Narrow', Arial, Helvetica, Sans-Serif !important;
	font-size:13px !important;
	color:#663300 !important;
	text-transform:uppercase !important;
}



.listCaption
{
	font-family: Arial,  Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #663300;
	margin-bottom:5px;
}

.bodyText
{
	font-family: Arial,  Helvetica, Sans-Serif;
	font-size: 12px;
	color: #003359;
}

.rightAlign /* bodyText */
{
    white-space:nowrap;
    text-align:right;
}

.bodyText p
{
	margin-bottom:10px;
}

.boldBodyText
{
	font-family: Arial,  Helvetica, Sans-Serif;
	font-size: 12px;
	color: #003359;
	font-weight:bold;
}
.boldBodyNarrowText
{
	font-family: 'Arial Narrow', Arial,  Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 17px;
	color: #003359;
	font-weight:bold;
}
.accentText
{
	text-align: left;
	font-family: Arial,  Helvetica, Sans-Serif;
	font-size: 12px;
	/*line-height: 17px;*/
	color: #663300;
	padding-right: 10px;
	
}
.accentTextKeepMeLoggedIn
{
	margin-left: -4px;
}

.boldAccentText
{
	text-align: left;
	font-family: Arial,  Helvetica, Sans-Serif;
	font-size: 12px;
	/*line-height: 17px;*/
	color: #663300;
	font-weight:bold;
}

.boldAccentText2
{
	font-family: Arial,  Helvetica, Sans-Serif;
	font-size: 12px;
	color: #663300;
	font-weight:bold;
}

.bigBoldAccentText
{
	text-align: left;
	font-family: Arial,  Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 17px;
	color: #663300;
	font-weight:bold;
}
.boldAccentNarrowText
{
	text-align: left;
	font-family: 'Arial Narrow', Arial,  Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 17px;
	color: #663300;
	font-weight:bold;
}
.boldLink
{
	text-align: left;
	font-family: 'Arial Narrow', Arial,  Helvetica, Sans-Serif;
	font-size: 12px;
	color: #663300;
	font-weight:bold;
}

/* 2007-11-30 KS #1089 - ADDED .calloutContent a */
.bodyText a, .maintextcontent a, .calloutContent a, .ms-WPBody A:link
{
	text-align: left;
	font-family: Arial,  Helvetica, Sans-Serif;
	font-size: 12px;
	color: #663300;  /* ADDED: 2007-09-10 KS Need to override default style color from core.css (a default SharePoint stylesheet?) */
	/* 2007-08-31 KS
	text-decoration: none;
	*/
	text-decoration: underline; /* 2007-08-31 KS */
}

/* 2007-11-30 KS #1089 - ADDED .calloutContent a:hover */
.bodyText a:hover, .maintextcontent a:hover, .calloutContent a:hover {
	color: #993300;
	text-decoration: underline;
}

/* 2007-11-30 KS #1089 - ADDED .calloutContent a:visited */
.bodyText a:visited, .maintextcontent a:visited, .calloutContent a:visited, .ms-WPBody A:visited {
	/* 2007-11-15 KS
	color: #666666;
    */
	color: #663300; /* 2007-11-15 */
	text-decoration: underline; /* 2007-08-31 KS */
}

a.noUnderline
{
	font-family: Arial,  Helvetica, Sans-Serif !important;
	font-size: 12px !important;
	color: #663300 !important;
	text-decoration:none !important;
}
a:hover.noUnderline
{
	text-decoration:underline !important;
	color: #993300 !important; /* 2007-08-31 KS Bug #13538 */
}

a.accountSummaryLink
{
	font-family: Arial,  Helvetica, Sans-Serif;
	font-size: 12px;
	color: #663300;
	/* 2007-08-27 KS Bug #13221
	text-decoration:none;
	*/
	text-decoration: underline; /* 2007-08-27 KS */
}
a:hover.accountSummaryLink
{
	color: #993300; /* 2007-08-27 KS Bug #13221 */
	text-decoration:underline;
}

a.boldAccentNarrowText, a.title, a.boldBodyText, a.boldAccentText
{
	/* 2007-08-31 KS
	text-decoration: none;
	*/
	text-decoration: underline; /* 2007-08-31 KS */
}
a:hover.boldAccentNarrowText, a:hover.boldAccentText
{
	text-decoration:underline;
}
a:hover.title, a:active.title
{
	color: #993300;
	text-decoration:underline;
}

.captionText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #003359;
}
.footnoteText
{
	font-family: Arial,  Helvetica, Sans-Serif;
	font-size: 12px;
	color:#a1a4a9;
}
.valueText
{
	font-family: Arial,  Helvetica, Sans-Serif;
	font-size: 12px;
	color:#4f5c6d;
}
.shadeMessage
{
	color:#663300;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	line-height:12px;
}


/* drop down lists */
.ddlMenu1
{
	font-size:12px;
	font-family:Arial;
	background-color:#ffffff;
	border: solid 1px #505c6c;
	width: 115px;
	margin-right: 8px;
}
.ddlMenu2
{
	font-size:12px;
	font-family:Arial;
	background-color:#ffffff;
	border: solid 1px #505c6c;
	width: 150px;
}
.ddlCallout
{
	font-size:12px;
	font-family:Arial;
}
.goButton
{
	position:relative;
	top:1px;
}
td.grayVertical
{
	width:1px;
	background-color:#a7adb5;
}

/* message box */
td.msgBoxTopStretch
{
	width:100%;
	background-image:url('/_layouts/avista/images/MessageBox/Message/MsgBox_top_tile.gif');
	background-repeat:repeat-x;
}
td.msgBoxRightStretch
{
	background-image:url('/_layouts/avista/images/MessageBox/Message/MsgBox_right_tile.gif');
	background-repeat:repeat-y;
}
td.msgBoxBottomStretch
{
	width:100%;
	background-image:url('/_layouts/avista/images/MessageBox/Message/MsgBox_bottom_tile.gif');
	background-repeat:repeat-x;
}
td.msgBoxLeftStretch
{
	background-image:url('/_layouts/avista/images/MessageBox/Message/MsgBox_left_tile.gif');
	background-repeat:repeat-y;
}
td.msgBoxContent
{
	padding:7px;
}

/* gray container */
td.messageTopStretch
{
	width:100%;
	background-image:url('/_layouts/avista/images/MessageBox/Message/MsgBox_top_tile.gif');
	background-repeat:repeat-x;
}
td.messageRightStretch
{
	background-image:url('/_layouts/avista/images/MessageBox/Message/MsgBox_right_tile.gif');
	background-repeat:repeat-y;
}
td.messageBottomStretch
{
	width:100%;
	background-image:url('/_layouts/avista/images/MessageBox/Message/MsgBox_bottom_tile.gif');
	background-repeat:repeat-x;
}
td.messageLeftStretch
{
	background-image:url('/_layouts/avista/images/MessageBox/Message/MsgBox_left_tile.gif');
	background-repeat:repeat-y;
}
td.messageContent
{
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
}

/* alert box */
td.alertBoxTopStretch
{
	width:100%;
	background-image:url('/_layouts/avista/images/MessageBox/Alert/AlertBox_top_tile.gif');
	background-repeat:repeat-x;
}
td.alertBoxRightStretch
{
	background-image:url('/_layouts/avista/images/MessageBox/Alert/AlertBox_right_tile.gif');
	background-repeat:repeat-y;
}
td.alertBoxBottomStretch
{
	width:100%;
	background-image:url('/_layouts/avista/images/MessageBox/Alert/AlertBox_bottom_tile.gif');
	background-repeat:repeat-x;
}
td.alertBoxLeftStretch
{
	background-image:url('/_layouts/avista/images/MessageBox/Alert/AlertBox_left_tile.gif');
	background-repeat:repeat-y;
}

/* toolbox */
.summaryTable
{
	 margin-bottom:10px;
	 margin-left:-8px;
	 margin-right:-8px;
	 /*position:relative;*/
	 
}

.summarySpacing
{
	width:5px;
}
.summaryItem
{
	white-space:nowrap;
	padding-left:9px;
	padding-top:3px;
	padding-bottom:3px;
	width:100%;
}

.summaryTable .alternateRow
{
	background-color:#e4deb0;
}

.summaryTable .accentText
{
	line-height:normal;
	padding-top:3px; /* 2007-08-31 KS Bug #13537 */
	padding-bottom:3px; /* 2007-08-31 KS Bug #13537 */
	padding-right:10px;
	white-space:nowrap;
}

.outageTable {
    margin: 0px -8px 10px 0px;
    table-layout: fixed;
}

.outageRow {
    cursor: pointer;
    padding: 1px 0px 1px 1px;
    vertical-align: top;
}

.outageAlternateRow {
	background-color:#e4deb0;
}

/* account sign in and alert box */
table.signinBox, table.sidenavigation
{
	width:100%;
	background-color:#e2d973;
	padding:0px;
	margin:0px;
	margin-bottom: 15px;
}

table.alertBox
{
	background-color:#ffffff;
}

td.signinTopStretch
{
	width:100%;
	background-image:url('/_layouts/avista/images/homepage/SigninBox_top_tile.gif');
	background-repeat:repeat-x;
}
td.signinRightStretch
{
	background-image:url('/_layouts/avista/images/homepage/SigninBox_right_tile.gif');
	background-repeat:repeat-y;
}
td.signinBottomStretch
{
	width:100%;
	background-image:url('/_layouts/avista/images/homepage/SigninBox_bottom_tile.gif');
	background-repeat:repeat-x;
}
td.signinLeftStretch
{
	background-image:url('/_layouts/avista/images/homepage/SigninBox_left_tile.gif');
	background-repeat:repeat-y;
}

td.signinTopStretchCodeWord
{
	width:100%;
	background-image:url('/_layouts/avista/images/homepage/CodeWord_top_tile.gif');
	background-repeat:repeat-x;
}
td.signinRightStretchCodeWord
{
	background-image:url('/_layouts/avista/images/homepage/CodeWord_right_tile.gif');
	background-repeat:repeat-y;
}
td.signinBottomStretchCodeWord
{
	width:100%;
	background-image:url('/_layouts/avista/images/homepage/CodeWord_bottom_tile.gif');
	background-repeat:repeat-x;
}
td.signinLeftStretchCodeWord
{
	background-image:url('/_layouts/avista/images/homepage/CodeWord_left_tile.gif');
	background-repeat:repeat-y;
}

td.alertTopStretch
{
	width:100%;
	background-image:url('/_layouts/avista/images/homepage/AlertBox_top_tile.gif');
	background-repeat:repeat-x;
}
td.alertRightStretch
{
	background-image:url('/_layouts/avista/images/homepage/AlertBox_right_tile.gif');
	background-repeat:repeat-y;
}
td.alertBottomStretch
{
	width:100%;
	background-image:url('/_layouts/avista/images/homepage/AlertBox_bottom_tile.gif');
	background-repeat:repeat-x;
}
td.alertLeftStretch
{
	background-image:url('/_layouts/avista/images/homepage/AlertBox_left_tile.gif');
	background-repeat:repeat-y;
}

.alertTitle
{
	font-weight:bold;
	font-family: 'Arial Narrow', Arial,  Helvetica, Sans-Serif;
	font-size:17px;
	color:#a62d0c;
	text-transform:uppercase;
}

a.accountAlertLink
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color:#663300;
	text-decoration: underline;
}
.dataBox
{
	width:110px;
	font-family:Arial;
	font-size:12px;
	height:16px;
	vertical-align:top;
	border:solid 1px #3d4857;
	padding:0px 3px;
}
.dataBoxSmall
{
	width:110px;
	font-family:Arial;
	font-size:12px;
	height:16px;
	vertical-align:top;
	border:solid 1px #3d4857;
	padding:0px 3px;
}
.dataDropDown
{
	position:relative;
	top:1px;
	vertical-align:top;
	width:122px;
	padding:0px 3px;
	font-family:Arial;
	font-size:12px;
	margin:0px;
	height:18px;
	line-height:5px;
}
.loginTable
{
	margin-top:5px;
}

/* faq */
.faqTable
{
	width:100%;
}
.question
{
	padding-top:10px;
	padding-bottom:5px;
}
.answer
{
	padding-bottom:10px;
}

/* layout */
table#interiorTable
{
	width: 100%;
}
td#oneThirdContentLeft
{ 
	width: 173px;
	padding: 0px 8px 0px 6px;
	
}
td#oneThirdContentMiddle
{
	padding: 10px 17px 0px 17px;
}

div.maintextcontent
{
	padding: 0px;
}

td#oneThirdContentRight
{
	width: 173px;
	padding: 0px 6px 0px 8px;
}
td#twoThirdsContentLeft
{
	width:541px;
	padding-right:6px;
}
td#twoThirdsContentRight
{
	width:561px;
	padding-left:6px;
}

/* drop down lists */
.ddlMenu3
{
	font-size:12px;
	font-family:Arial;
	background-color:#ffffff;
	border: solid 1px #505c6c;
	width: 115px;
	margin-right: 8px;
}

/* left nav */
tr.sNavRow
{
	padding-bottom:3px;
}
td.sNavTopStretch
{
	background-image:url('/_layouts/avista/images/SideNav/sNav_top_tile.gif');
	background-repeat:repeat-x;
}
td.sNavRightStretch
{
	width: 4px;
	background-image:url('/_layouts/avista/images/SideNav/sNav_right_tile.gif');
	background-position:right;
	background-repeat:repeat-y;
}
td.sNavBottomStretch
{
	background-image:url('/_layouts/avista/images/SideNav/sNav_bottom_tile.gif');
	background-repeat:repeat-x;
}
td.sNavLeftStretch
{
	width: 4px;
	background-image:url('/_layouts/avista/images/SideNav/sNav_left_tile.gif');
	background-repeat:repeat-y;
}

a.sNavSubLink
{
	font-family:Arial;
	font-size:12px;
	color:#663300;
	display:block;
	text-decoration:none;
	margin-left:15px;
	margin-bottom:3px;
	line-height:13px;
}
a:hover.sNavSubLink, a:active.sNavSubLink
{
	color:#003359;
	text-decoration:underline;
}
img.sNavArrow
{
	margin-right:3px;
}
.homeHeadline
{
	text-transform:uppercase;
	font-family: 'Arial Narrow';
	font-size: 16px;
	font-weight:bold;
	color: #663300;
        padding-top:15px;
}

/* callout box */
.accountBox
{
	margin-bottom: 15px;
	width:100%;
}
td.accountTopStretch
{
	width:100%;
	background-image:url('/_layouts/avista/images/ToolBox/AccountBox/AccBox_top_tile.gif');
	background-repeat:repeat-x;
	background-color:#ebe06a;
}
td.accountTopStretch .title
{
 font-size: 12px !important;
}
td.accountRightStretch
{
	background-image:url('/_layouts/avista/images/ToolBox/AccountBox/AccBox_right_tile.gif');
	background-repeat:repeat-y;
}
td.accountBottomStretch
{
	width:100%;
	background-image:url('/_layouts/avista/images/ToolBox/AccountBox/AccBox_bottom_tile.gif');
	background-repeat:repeat-x;
}
td.accountLeftStretch
{
	background-image:url('/_layouts/avista/images/ToolBox/AccountBox/AccBox_left_tile.gif');
	background-repeat:repeat-y;
	width: 5px;
}
td.accountContent
{
	padding:0px;
	background-color:#f4f1cd;
}

/* callout box */
.calloutBox
{
	margin-bottom: 15px;
	width:100%;
}
td.calloutTopStretch
{
	width:100%;
	background-image:url('/_layouts/avista/images/ToolBox/CalloutBox/CalloutBox_top_tile.gif');
	background-repeat:repeat-x;
	background-color:#ebe06a;
}

td.calloutTopStretch .title
{
 font-size: 12px !important;
}

td.calloutRightStretch
{
	background-image:url('/_layouts/avista/images/ToolBox/CalloutBox/CalloutBox_right_tile.gif');
	background-repeat:repeat-y;
}

img.calloutExpando {
	cursor: hand;
}

td.calloutBottomStretch
{
	width:100%;
	background-image:url('/_layouts/avista/images/ToolBox/CalloutBox/CalloutBox_bottom_tile.gif');
	background-repeat:repeat-x;
}
td.calloutLeftStretch
{
	background-image:url('/_layouts/avista/images/ToolBox/CalloutBox/CalloutBox_left_tile.gif');
	background-repeat:repeat-y;
}
td.calloutContent
{
	padding:0px;
	padding-top:8px;
	padding-bottom: 2px;
}

/* expando controls */
img.plusMinusIcon
{
	vertical-align:middle;
	margin-top: 1px;
	margin-left: 8px;
	margin-right: 2px;

}

div.expandoOff
{
	background-color:#ffffff;
	padding: 6px 0px 6px 0px;
}
div.expandoOn
{
	background-color:#f4f1cd;
	padding: 6px 0px 6px 0px;
}

div.expandoOver
{
	vertical-align:middle;
	background-color:#f4f1cd;
}

div.expandoHide
{
	visibility:hidden;
	display:none;
	padding: 2px 10px 0px 28px;
}
div.expandoHideWide
{
	visibility:hidden;
	display:none;
	padding: 2px 0px 0px 0px;
}
div.expandoShow
{
	visibility:visible;
	display:block;
	padding: 2px 10px 0px 28px;
}
div.expandoShowWide
{
	visibility:visible;
	display:block;
	padding: 2px 0px 0px 0px;
}

/* left nav */
td.sNavCenterClosed
{
	background-color:#efe46e;
	border-top: solid 1px #efe46e;
	border-bottom: solid 1px #efe46e;
}
td.sNavCenterOpen
{
	background-color:#f1e994;
	border-top: solid 1px #bfbc7a;
	border-bottom: solid 1px #bfbc7a;
}
div.sNavCenterDetailOff
{
	visibility:hidden;
	display:none;
}
div.sNavCenterDetailOn
{
	margin-top:2px;
	visibility:visible;
	display:block;
}
a.sNavLinkClosed
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#663300;
	text-decoration:none;
	vertical-align:middle;
}
a:hover.sNavLinkClosed
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#003359;
	text-decoration:underline;
	vertical-align:middle;
}
a.sNavLinkOpen
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#003359;
	text-decoration:none;
	vertical-align:middle;
}
a:hover.sNavLinkOpen
{
	text-decoration:underline;
}

/* callout box */
tr.calloutOn
{
	margin-bottom:8px;
	visibility:visible;
	display:table-row;
}
tr.calloutOff
{
	visibility:hidden;
	display:none;
}

/* my Account */
.altTableAccount
{
	width:100%;
}
td.myAccountStretch
{
	background-image:url('/_layouts/avista/images/MyAccount/myAccount_stretch.gif');
	background-repeat:repeat-x;
	width:292px;
}

.headerRow
{
	vertical-align:middle;
}
.accountHeader
{
	text-align:left;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:15px;
	font-weight:bold;
	color:#003359;
}
.altTableAccount .normalRow
{
	background-color:#FBF9EB;
	vertical-align:middle;
	padding:4px 0px;
}
.altTableAccount .alternateRow
{
	background-color:#EFEDE0;
	vertical-align:middle;
}
.accountDetail
{
	padding:4px 0px 4px 11px;
}
.accountValue
{
	text-align:right;
}
.accountExtra {
	text-align: right;
	/* 2007-09-14 KS Bug #13990
	padding-left: 20px;
	*/
	padding-left: 5px;  /* 2007-08-27 KS Bug #13990 */
	padding-right:11px;
}

.accountButtons
{
	margin:10px 0px;
}
.accountButtons img
{
	vertical-align:middle;
}

.altTableDetail
{
	width:100%;
}
.altTableDetail .normalRow
{
	background-color:#F6F6F6;
}
.altTableDetail .alternateRow
{
	background-color:#FFFFFF;
}
.altTableDetail .groupRow
{
	font-weight:bold;
	font-size:13px;
	padding-left:6px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#F4F1CD;
}
.altTableDetail .groupRow a
{
	font-size:13px !important;
}
.detailType
{
	padding:4px 0px 4px 0px;
	width: 242px;
	text-align: left;
}
.detailValue
{
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
}
.detailExtra {
	text-align: right;
	/* 2007-09-14 KS Bug #13990
	padding-left: 20px;
	*/
	padding-left: 5px;  /* 2007-08-27 KS Bug #13990 */
	padding-right: 5px;
}
.myAccountValue
{
	border-left:solid 1px #d9e1e6;
	border-right:solid 1px #d9e1e6;
}
.accountToolbarDescription
{
	margin-top:8px;
}
.accountToolbarDescription .bodyText
{
	padding-left:5px;
}

.accountFieldLabel
{
	text-align:right;
	vertical-align:middle;
	white-space:nowrap;
}
.accountFieldCell
{
	width:100%;
}
.ms-sitemapdirectional-breadcrumb {
	unicode-bidi: embed;
  white-space:nowrap;overflow:hidden;
}
.accountField
{
	width:253px;
	border:solid 1px #3d4857;
	font-family:Arial;
	font-size:12px;
	padding:0px 5px;
	color:#4f5c6d;
}
.accountFieldSmall
{
	width:190px;
	border:solid 1px #3d4857;
	font-family:Arial;
	font-size:12px;
	padding:0px 5px;
	color:#4f5c6d;
}
.accountDropDown
{
	width:265px;
	border:solid 1px #3d4857;
	font-family:Arial;
	font-size:12px;
	padding:0px 5px;
	color:#4f5c6d;
}
.accountDropDownSmall
{
	width:202px;
	border:solid 1px #3d4857;
	font-family:Arial;
	font-size:12px;
	padding:0px 5px;
	color:#4f5c6d;
}
.accountContentTable
{
	width:100%;
	padding-left:10px;
}
table.accountContentTable td
{
	height:23px;
}

/* search result */
table.resultTable
{
	margin:0px 0px 6px 0px;
}
p.resultTitle
{
	margin:5px 0px;
	font-size:15px;
}

.headline
{
	text-align:left;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:17px;
	font-weight:bold;
	color:#005b3f;
	margin-bottom:14px;
}

.subHeadline
{
	text-transform:uppercase;
	text-align:left;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	font-weight:bold;
	color:#005b3f;
	margin-bottom:2px;
}

.bulletedHead
{
	font-weight:bold;
	font-family:Arial,  Helvetica, Sans-Serif;
	font-size:12px;
	color:#005b3f;
	text-decoration:none;
	text-transform:uppercase;
}

a.landing
{
	font-weight:bold;
	font-family: 'Arial Narrow', Arial,  Helvetica, Sans-Serif;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:middle;
	color:#005b3f;
}

a
{
	/* 2007-09-10 KS Bug #7341
	color:#005b3f;
	*/
	color:#663300;
}

/*ADDED: 2007-09-10 KS*/

a:hover {
	color: #993300;
}

/*ADDED: 2007-09-10 KS*/
/*
a:visited {
	color: #666666;
}
*/

a:visited.landing
{
	color:#005b3f;
}

a:hover.landing, a:active.landing
{
	color:#008e25;
	text-decoration:underline;
}





/****************** Validation ****************************/

tr.required td input, td.required input, div.required, span.required, input.required, textarea.required
{
	border: 1px solid #034981;
	border-bottom: 2px solid #034981;
}

input.invalid, textarea.invalid, div.invalid, span.invalid
{
	/*background-color: #FF3300;
	color: White; */
	border: 2px solid #FF3300;
	background-color: #ffcccc;
}

div.invalid {
	display: inline;
}

div.invalid select
{
	background-color: #ffcccc;
}

div.invalid option
{
	background-color: #ffcccc;
}

/*
span.error-summary {
	float: left;
	margin-top: 10px;
	margin-right: 15px;
	line-height: 1.5em;
	color: #FF3300;
	font: normal normal bold 1.2em Arial;
}
*/




/****************** Signout Popup ******************/
div#timeoutPanel
{
	width:360px;
	height:125px;
	padding:0px;
	margin:0px;
	z-index:100;
	background-color:#f4f1cd;
	border:solid 2px #8c2004;
}

div.timeoutHeader
{
	color:#663300;
	font-family:'Arial Narrow', Arial, Helvetica, Sans-Serif;
	font-size:16px;
	font-weight:bold;
	margin:10px 15px 10px 15px;
}

div.timeoutText
{
	color:#003359;
	font-family:'Arial Narrow', Arial, Helvetica, Sans-Serif;
	font-size:14px;
	font-weight:bold;
	margin:0px 15px 5px 15px;
}

img.timeoutButton
{
	cursor:pointer;
}

hr.timeoutVertLine
{
	height:30px;
	width:1px;
	color:#003359;
	margin-left:10px;
	margin-right:10px;
}



/************* Document Information Panel ***************/

.docinfopanel {
	width: 760px;
	text-align: left;
	margin: auto;
	background-color: #EEEEEE;
}

.docinfopanel2 {
	padding: 5px 50px 5px 20px;
}

.docinfopanel2 h1 {
	font: normal normal normal 14px 'verdana';
	color: black;
	margin: 0px;
}

.docinfopaneldesc {
	font: normal normal normal 11px 'verdana';
	padding: 10px 20px 10px 20px;
	color: #666666;
}





.search-heading {
	border-bottom: 1px solid #D7CC45;
}

.search-paging, .search-stats {
	background-color: White;
	padding-top: 5px;
	padding-bottom: 5px;
}


.search-paging div, .search-stats div,
.srch-stats, .srch-stats td div {
	background-color: White;
}

.search-paging a, .search-paging a:link, .search-paging a:visited,
.search-stats a, .search-stats a:link, .search-stats a:visited,
.search-toplinks a, .search-toplinks a:link, .search-toplinks a:visited,
.srch-Page a, .srch-Page a:link, .srch-Page a:visited {
	color:#663300;
}


.search-paging a:hover, .search-paging a:active, 
.search-stats a:hover, .search-stats a:active,
.search-toplinks a:hover, .search-toplinks a:active,
.srch-Page a:hover, .srch-Page a:active {
	color:#663300;
	text-decoration: underline;
}

.search-simple-edge,
.search-advanced-edge {
	background-color: #f4f1cd;
	margin: 20px 40px 20px 40px;
	padding: 8px 10px 8px 110px;
}

.search-results-edge {
	margin: 0px 40px 10px 40px;
}
