/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	



.FieldLabel {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color: #003399; 
}

.FieldLabelBold {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	color: #003399; 
}

.FieldLabelUnderlineBold {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	color: #003399; 
	text-decoration: underline;
}

.SectionLabel {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:White;
    padding-left:8px;
}

.ColumnLabel
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.DataLabelBold {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold
}

.DataLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #003399; 
}

.DataLabelError {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #FF0000; 
}

.DataEdit {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #003399; 
}

.ErrorLabel 
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:Red 
}

.FormTitle
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    color:White;
    padding-left:8px;
}

.EditMask	        
{ 
	behavior: url(/CPCDMSWeb/Components/mask_js.htc);
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #003399;
    width: 82px;
}

A.MenuUnselected, A.MenuUnselected:link, A.MenuUnselected:visited
{
    color: goldenrod;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: bold;
    line-height: 16px;
    padding-left: 10px
}

A.MenuUnselected:hover
{
    color: white;
    text-decoration: underline;
    padding-left: 10px
}

A.MenuSelected
{
    color: white;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: bold;
    line-height: 16px;
    padding-left: 10px
}

A.MenuSelected:hover
{
    color: white;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    padding-left: 10px
}

.flyoutMenu 
{
	border:0;
}

.flyoutHeading {
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	background-color: #F1F1F1;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	cursor: default;
}

.flyoutLink  {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	padding-left: 6px;
	padding-right: 15px;
	cursor: hand;
	color:White;
	text-align:right;
	background-image: url(Images/Navbar_Button.gif);
}

.flyoutRow  {
	height: 19;
}


.flyoutLinkDisabled  {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding-left: 6px;
	padding-right: 5px;
	padding-top: 1px;
	cursor:default;
}

.CPCDMS 
{
	background-color: #F4D295; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #003399; 
}

.SectionNavStyle
{
	background-color: #7077AD; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
}

.NavLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color:White;
}

.RowSpacerAfterTab
{
	height:10px;
}

.RowSpacerBeforeTab
{
	height:10px;
}

.HeaderTabRow
{
	height:19;
}

.DateEntryLeftMarginColumn
{
	width:35;
}

.ImportTableFieldLabel
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 12px;
	color: White; 
	BORDER-TOP: #979cc4 thin solid; 
	BORDER-LEFT: #979cc4 thin solid; 
	BORDER-BOTTOM: #484d71 thin solid;
	background-color:#707aae;
	padding-left:5px;
	padding-right:5px;
}

.ImportTableData
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 12px;
	color: White; 
	BORDER-BOTTOM: #979cc4 thin solid; 
	BORDER-RIGHT: #979cc4 thin solid; 
	BORDER-TOP: #484d71 thin solid;
	border-left: #494d71 thin solid;
	background-color:#707aae;
	padding-left:5px;
	padding-right:5px;
	color:White;
}


.AlternatingRow1
{
	background-color: #FFEBAE;
	padding-bottom:1px;
	padding-top:1px;
}

.AlternatingRow2
{
	background-color: #F4D295;
	padding-bottom:1px;
	padding-top:1px;
}

.GridDataRow1
{
	padding-left:3px;
	padding-right:3px;
}


.GridDataRow2
{
	padding-left:3px;
	padding-right:3px;
}

.GridColumns
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color: White; 
	BORDER-TOP: #979cc4 thin solid; 
	BORDER-LEFT: #979cc4 thin solid; 
	BORDER-BOTTOM: #484d71 thin solid;
	BORDER-RIGHT: #484d71 thin solid;
	background-color:#707aae;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}

.GridColumnsText
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color: White; 
	font-weight:bold;
	background-color:#707aae;
}

.SurveyQuestionText
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
	color: #003399; 
}

.SurveyGroupText
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	color: #003399; 
}

.SurveySectionText
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	color: #003399; 
}

.DataGridRows
{
	padding-bottom:2px;
	padding-top:1px;
}

.GasAlternatingRow1
{
	background-color: #FFEBAE;
	padding-bottom:10px;
	padding-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #003399;
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;
	BORDER-RIGHT: 0px;
}

.GasAlternatingRow2
{
	background-color: #F4D295;
	padding-bottom:1px;
	padding-top:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #003399; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;
	BORDER-RIGHT: 0px;
}

/* Added for new menu control - SO 7/18/2006 */
.SelectedMainMenuItem
{
	background-position: right center;
	vertical-align: baseline;
	background-repeat: no-repeat;
	cursor:hand;
	text-align: right;
	FONT-SIZE: 12px; COLOR: white; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;
	background-image: url(Images/NavBar_Button_Over.gif);
	background-color: transparent;
	border-right-color: #494d71;
	border-bottom-color: #494d71;
	border-top-color: #979cc4;
	border-left-color: #979cc4;
	padding-right: 15px;
	padding-left: 6px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 137px;
	height: 19px;
	clear: left;
}

.UnselectedMainMenuItem
{
	background-position: right center;
	vertical-align: baseline;
	background-repeat: no-repeat;
	cursor:hand;
	text-align: right;
	FONT-SIZE: 12px; COLOR: white; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;
	background-image: url(Images/Navbar_Button.gif);
	background-color: transparent;
	border-right-color: #626680;
	border-bottom-color: #626680;
	border-top-color: #B5B8D5;
	border-left-color: #B5B8D5;
	padding-right: 15px;
	padding-left: 6px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 137px;
	height: 19px;
	clear: left;
}
/******************************/
.SelectedSubMenuItem 
{
	vertical-align: baseline;
	FONT-SIZE: 12; COLOR: white; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;
	cursor:hand;
	text-align: left;
	border-right: solid thin #626680;
	border-left: solid thin #B5B8D5;
	border-top: solid thin #B5B8D5;
	border-bottom: solid thin #626680;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: none;
	background-color: #969BC3;
	width: 225px;
	height: 19px;
}

.UnselectedSubMenuItem
{
	vertical-align: baseline;
	background-image: none;
	FONT-SIZE: 12; COLOR: white; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;
	cursor: hand;
	text-align: left;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	border-right: solid thin #494d71;
	border-top: solid thin #979cc4;
	border-left: solid thin #979cc4;
	border-bottom: solid thin #494d71;
	background-color: #7077ae;
	height: 19px;
	width: 225px;
}
/************************************/
.SelectedSubSubMenuItem
{
	vertical-align: baseline;
	FONT-SIZE: 12; COLOR: white; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;
	cursor:hand;
	text-align: left;
	border-right: solid thin #626680;
	border-left: solid thin #B5B8D5;
	border-top: solid thin #B5B8D5;
	border-bottom: solid thin #626680;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: none;
	background-color: #969BC3;
	width: auto;
	height: 19px;
}

.UnselectedSubSubMenuItem
{
	vertical-align: baseline;
	background-image: none;
	FONT-SIZE: 12; COLOR: white; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;
	cursor: hand;
	text-align: left;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	border-right: solid thin #494d71;
	border-top: solid thin #979cc4;
	border-left: solid thin #979cc4;
	border-bottom: solid thin #494d71;
	background-color: #7077ae;
	height: 19px;
	width: auto;
}

.MenuDiv
{
	FONT-SIZE: 12px; COLOR: white; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;
	/*border-right: #494d71 thin solid;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: baseline;
	border-top: #979cc4 thin solid;
	border-bottom: #494d71 thin solid;
	border-left: #979cc4 thin solid;*/
	width: 137px;
	cursor: hand;
	background-color: #7077ae;
	text-align: center;
	CLEAR: left; 
	FLOAT: left; 
	HEIGHT: 100%;
}

.TableWhatsNew
{
	width: 100%;
}

.PanelWhatsNew 
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 100%;
	padding-top: 10px;
}

.TableReferrals
{
	width: 100%;
}

.PanelReferrals
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 100%;
	padding-top: 10px;
}

.ItemRowWhatsNew
{
	background-color: #ffff99;
}

.ScrollDiv 
{
	width:200px;
	height:130px;
	overflow: auto; 
	background-color: White;
	border: 1px solid #979cc4;
}
