﻿
body {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	background-color: #F8F8F8;
	color: #000000;
	margin-top:0;
	}

a:link, a:visited, a:active
{
	/*
	.linkText has the same color as this class so you must change both
	*/
    color: #0033AA; 
    text-decoration: none;
    }
    
a:hover
{
    color:#dd0000;
    text-decoration: underline;
}
    
    
a.red:link, a.red:visited, a.red:active 
{
	color: #B42600;
}

a.changeWeek:link, a.changeWeek:visited, a.changeWeek:active 
{
	font-size: 11px;
	color: #000000;
}

a.changeWeek:hover
{
	font-size: 11px;
	color:#dd0000;
    text-decoration: underline;
}

a.cb_cpCurrentMonthDate:link, a.cb_cpCurrentMonthDate:visited, a.cb_cpCurrentMonthDate:active
{
    color: #000000;
}

a.cb_cpCurrentMonthDateFirst:link, a.cb_cpCurrentMonthDateFirst:visited, a.cb_cpCurrentMonthDateFirst:active
{
    color: #BB0000;
}

a.cb_cpCurrentMonthDateLast:link, a.cb_cpCurrentMonthDateLast:visited, a.cb_cpCurrentMonthDateLast:active
{
    color: #BB0000;
}

a.cb_cpOtherMonthDate:link, a.cb_cpOtherMonthDate:visited, a.cb_cpOtherMonthDate:active
{
    color: #CCCCCC;
}

a.cb_cpCurrentDate:link, a.cb_cpCurrentDate:visited, a.cb_cpCurrentDate:active
{
    color: #000000;
    font-weight:bold;
}

a.catSelected:link, a.catSelected:visited, a.catSelected:active
{
	font-size: 14px;
}

.fontAccountingRed
{
    color:#660000;
}

.fontAccountingGreen
{
    color:#006600;
}

.numberNA
{
	color:#999999;
	font-style: italic;
}

.formElement
{
    font-family: Arial, Verdana;
    font-size: 13px;
}
    
.formTextInput 
{
    font-family: Arial, Verdana;
    font-size: 12px;
    border-color:#cccccc;
    border-width:1px;
}

.dynamicselect
{
    font-family: Arial, Verdana;
    font-size: 12px;
    border-color:#cccccc;
    border-width:1px;
    width: 110px;
}
.formTextInputYellow
{
    font-family: Arial, Verdana;
    font-size: 12px;
    border-color:#cccccc;
    border-width:1px;
    background-color:#FFFFCC;
}


.formTextInputSmall 
{
    font-family: Arial, Verdana;
    font-size: 11px;
    color:#000000;
}

.formTextInputShort
{
    font-family: Arial, Verdana;
    font-size: 12px;
    width:55px;
    border-color:#cccccc;
    border-width:1px;
}

.formTextInputShortError
{
    font-family: Arial, Verdana;
    font-size: 12px;
    width:55px;
    background-color:#FFFFCC;
}

.formTextInputMedium
{
    font-family: Arial, Verdana;
    font-size: 12px;
    width:70px;
    border-color:#cccccc;
    border-width:1px;
}

.formTextInputLarge
{
    font-family: Arial, Verdana;
    font-size: 12px;
    min-width:150px;
    border-color:#cccccc;
    border-width:1px;
}

.formTextInputMediumError
{
    font-family: Arial, Verdana;
    font-size: 12px;
    width:70px;
    background-color:#FFFFCC;
}

.formTextInputMediumDisabled
{
    font-family: Arial, Verdana;
    font-size: 12px;
    width:70px;
    border-color:#eeeeee;
    background-color:#eeeeee;
    border-width:0px;
}


.formButton
{
    font-size:12px;
    background-color:#E2E8F2;
    border-width:1px;
}

.linkText
{
    color: #0033AA; 
    text-decoration: none	
}

.defaultText
{
    font-family: Arial, Verdana;
    font-size:12px;
}

.smallText 
{
    font-size: 11px;
}

.errorTitle
{
    font-size: 25px;
    font-family: Verdana,arial;
    font-weight: bold;
    color:#983E3E;
}

.alertTitle
{
    font-size: 20px;
    font-family: Verdana,arial;
    font-weight: bold;
    color:#FE9625;
}

#listTable 
{
    padding-top: 10px;
    padding-bottom: 5px; 
}

#listTable .listCellHeader
{
    font-weight:bold;
    background-color:#eeeeee;
    border: solid 1px #dddddd;
}

#listTable .listCellHeader_smallText
{
    font-size:11px;
    font-weight:bold;
    background-color:#eeeeee;
    border: solid 1px #dddddd;
}

#listTable .listCellHeaderSub
{
	font-size:11px;
    font-weight:bold;
}

#listTable .listCell1
{
    border-bottom: solid 1px #eee;
}
.listCell1
{
    border-bottom: solid 1px  #eee;
}
.listCell2
{
    border-left: solid 1px #eee;
    border-right: solid 1px #eee;
    border-top: solid 1px #eee;
    border-bottom: solid 1px #eee;
}


#listTable .listCellWrap1
{
    border-bottom: solid 1px #eee;
    word-break:break-word;
}


#listTable .listPadCell1
{
    border-bottom: solid 1px #eee;
    padding-left: 9px;
}

#listTable .listCell2 
{
    border-bottom: solid 1px #eee;
}

#listTable .listCell1_smallText
{
    font-size:11px;
    border-bottom: solid 1px #eee;
}
#listTable .listCell1_smallText_link
{
    font-size:11px;
    border-bottom: solid 1px #eee;
	  background-color: #edf4fb;
}

.listCell1_smallText_background {
 
    background-color: #EEEEFF;
    font-weight: bold;
}

.listCell2_smallText_background {
 
    background-color:  #aaaaFF;
    font-weight: bold;
}
.listCell3_smallText_background {
 
    background-color: #CCCCFF;
    font-weight: bold;
}
.listCell4_smallText_background {
 
    background-color: #e6e6ff;
    font-weight: bold;
}
.listCell5_smallText_background {
 
    background-color: #EEEEFF;
    font-weight: bold;
}
.listCell6_smallText_background {
 
    background-color: #fafaff;
    font-weight: bold;
}

#listTable .listCell1_smallText_blue_bold
{
    font-size:11px;
    font-weight:bold;
    border-bottom: solid 1px #EEEEEE;
    background-color:#DDDDEE;
}

#listTable .listCell2_smallText
{
    font-size:11px;
    border-bottom: solid 1px #eee;
}

#floatingReportColumn {
    background-color: white;
    border-right: 1px solid #DDD;
    position: absolute;
    z-index: 1;
}

#floatingHeader {
    
}

#floatingHeader .listCellHeader {
    font-weight: bold;
    background-color: #eeeeee;
    border: solid 1px #dddddd;
}

#floatingHeader .listCellHeader_smallText {
    font-size: 11px;
    font-weight: bold;
    background-color: #eeeeee;
    border: solid 1px #dddddd;
}

#floatingHeader .listCellHeaderSub {
    font-size: 11px;
    font-weight: bold;
}

#floatingHeader.EVReportStandardHeader {
    padding: 0px;
}

    .title {
        font-family: Arial, Verdana;
        font-size: 10pt;
        font-weight: bold;
    }

.errorMessage
{
	font-size: 11px;
	color: #ff0000;	
}
    
.errorMessageLarge
{
	font-size: 12px;
	color: #ff0000;	
}

.errorMandatory{
    color: #ff0000;	
    vertical-align:top;
    text-align:left;
}
#prefBubble
{
    position:absolute;
    left:0px;
    top:0px; 
    display:none;
    z-index:50;	
}

#prefBubble2
{
    position:absolute;
    left:0px;
    top:0px; 
    display:none;
    z-index:50;	
}

#prefBubble3
{
    position:absolute;
    left:0px;
    top:0px; 
    display:none;
    z-index:50;	
}

#prefBubble4
{
    position:absolute;
    left:0px;
    top:0px; 
    display:none;
    z-index:50;	
}

#prefBubble5
{
    position:absolute;
    left:0px;
    top:0px; 
    display:none;
    z-index:50;	
}

.bubbleContent {
    background-color:#FCFCFC;
    margin-left:0px;
    margin-right:10px;
    margin-top:10px;
    margin-bottom:10px;
    width:200px;
    height:50px;
}

#bubbleTitle
{
    font-size:14px;
    font-weight: bold;
    color:#668CD9;
}

#bubbleTitleSub
{
    font-weight: bold;
}

.maskInactive
{
    position:absolute;
    top:0px;
    left:0px;
    width:1000px;
    height:1000px;
    background-image:url(/images/whitepixel.gif);
    filter:alpha(opacity=75);
}

.weekOfTitle
{
	font-weight:bold;
    font-size:13px;
    color:#5176B9;
}

.total
{
    font-family:arial,verdana;
    font-size:14px;	
}

.acct_cellHeader
{
    border-bottom: solid 1px #bbbbbb;
}

.acct_cell1
{
	font-size:12px;
}

.acct_cell2
{
	font-size:12px;
	background-color: #edf4fb;
	border-right: solid 1px #bbbbbb;
}

.acct_totalHeader
{
    text-align: right;
    border-top: solid 1px #bbbbbb;
    border-bottom: solid 1px #bbbbbb;
}

#pageInfoDiv
{
    display:none;
    position:absolute;
}

#pageInfoDiv em
{
	font-style: normal;
	font-weight: bold;
	color: #6F330F;
}

.photoBorder
{
	border-top: 1px solid #777777;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
	background-color:#eeeeee;	
}

.whiteBack
{
	background-color:#ffffff
}

.note
{
    font-size: 12px;
    font-style:normal;
    color: black;
}

.footnote
{
	font-size:11px;
	font-style: italic;
	color: #777777;
}

.grayText
{
	color: #777777;
}

.newValue
{
	color: Navy;
	font-weight: bold;
}
.oldValue
{
	color: Red;
}

.nodeSelect
{
    font-size: 14px;
    font-weight: bold;
}


.classTitle
{
	font-size:14px;
	font-weight:bold;
}

.classInfoBox
{
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;	
}

.classInfoHeader
{
	color:#777777;
}

.classTest
{
	font-size:13px;
	font-weight:bold;		
}

.classAlert
{
    font-size: 11px;
    font-weight:bold;
    color:#777777;	
}

.classRelated
{
	font-size:14px;
	font-weight:bold;
	color:#777777;
}

.certifyQuestion
{
	font-size:14px;	
}

.certifyTitle
{
	font-size:13px;		
}

.markdownBtn
{
    
}

.opaque
{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50); 
    opacity: 0.5;
}

.breadcrumb {
        border-left:2px solid white;
        list-style:none;
        margin-right:130px;
        padding:5px;
        float:left;
}

.searchTable
{
    border:solid 1px #dddddd;
}

.searchHeader
{
    font-weight:bold;
    background-color:#eeeeee;
    border-bottom:solid 1px #dddddd;
}

.searchCell
{
    border-bottom:solid 1px #dddddd;
}

.groupOption {
    position: absolute;
    z-index: 15;
    width: 130px;
    background-color: #eeeeee;
    border: 1px solid #999999;
    text-align: left;
    padding: 5px;
    display:none;
}
.divHeader
{
    font-weight:bold;
    background-color:#eeeeee;
    border: solid 1px #dddddd;
    text-align:center;
    padding:5px;
}

.divHeader
{
    font-weight:bold;
    background-color:#eeeeee;
    border: solid 1px #dddddd;
    text-align:center;
    padding:5px;
}