﻿
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.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: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;
}

.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;
}

.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;
}

.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 .listCellHeaderSub
{
	font-size:11px;
    font-weight:bold;
}

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

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

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

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

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

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

#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:800px;
    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;
}

.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
}

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

.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;		
}
