.underline {
	font-family: tahoma;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.line {
	font-family: tahoma;
	font-size: 1px;
	color: #333333;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	line-height: 1pt;
	HEIGHT:1;
}

P.breakhere 
{
	page-break-before: always;
}

.VAButtonImage {
	cursor: auto;
	padding-top:2px;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:2px;
	WIDTH:85; 
	HEIGHT:24;
}
.VAButtonPop{
	cursor: auto;
	padding-top:2px;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:2px;
	WIDTH:21; 
	HEIGHT:24;
}

.PageTitle {
	font-family:Tahoma;
	font-size: 12pt;
	text-transform:uppercase;
	font-weight: bold;
	color:#496DB9;
	text-decoration: none;
	padding-bottom:0pt;
	font-variant: small-caps;
}
.MenuMain {
	padding-left:10px;
	font-family: tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #D7DFEE;
	border-top: 1px solid #FFFFCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #FFFFCC;
	cursor: default;
	text-align: center;

	
}
.MenuMainOn {
	padding-left:10px;
	font-family: tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFCC;
	border-top: 1px solid #D7DFEE;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #D7DFEE;
	cursor: hand;
	text-align: center;

}


td {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.BoxTitle {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7A96BC; 
	border: 1pt solid #929783; 
	padding-left:5pt;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#7A96BC',endColorStr='#426794'); 

}
.BoxContent {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	left: 5px;
	border-top: 0px solid #929783;
	border-right: 1px solid #929783;
	border-bottom: 1px solid #929783;
	border-left: 1px solid #929783;
	padding-left:5px;
}.TableHeader {
	font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7A96BC;
	border-top: 1px solid #929783;
	border-right: 0px solid #929783;
	border-bottom: 1px solid #929783;
	border-left: 0px solid #929783;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#7A96BC',endColorStr='#426794'); 
}
.BGOdd {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #EFEFEF;
}
.BGEven {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
}
input{
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	width: 98%;
	line-height: 13px;
	height: 12pt;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background-color: #F9F9F9;

}

select,option {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	width: 100%;
	highlight: white;
	shadow: white;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background-color: #F9F9F9;
}

textarea {
	font-family: tahoma;
	font-size: 8pt;
	line-height: 11px;
	margin: 0px;
	width: 98%;
	border: 1px solid #999999;
	padding-left:2px;
	padding-right:2px;
	left: 2px;
	right: 2px;
	background-color: #F9F9F9;
}

.VAButton {
	background-color: #FFFFCC;
	border-color: #999999;
	border-style: solid;
	border-width: 1;
	width:85px;
	height: 18px;
	cursor: hand;
	padding-top:2px;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:2px;
}
.SectionHeader {
	font-family: "Lucida Sans Unicode";
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #8CA6D0;
	padding-left:5px;
	border-top: 1px solid #999999;
	border-right: 0px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;

}
.TabOn {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;

}
.TabOff {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #F3F3F3;
	border: 1px solid #CCCCCC;




}
.TabContent {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border-top: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left:5px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;


}
.TabSpacer {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;

}
.checkbox {
	font-family: tahoma;
	font-size: 8pt;
	border: 1px solid #999999;
	width: 15px;
	shadow:white;

}
.FullInput {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	width: 100%;
	line-height: 10px;
	height: 10pt;
	background-color: #F9F9F9;
	border: 1px solid #999999;

}

.BoxTitleFont {

	font-family: "Lucida Sans Unicode";
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px none #999999;
}
.VAButton2 {
	background-color: #D7DFEA;
	width:60px;
	height: 18px;
	cursor: hand;
	text-align: center;
	vertical-align: text-top;
	margin: 1px;
	border: 1px solid #CCCCCC;
	font-family: tahoma;
	font-size: 8pt;
	padding: 3px;
}


.main {
width:200px;
border:1px solid black;
}

.month {
background-color:black;
font:bold 12px verdana;
color:white;
}

.daysofweek {
background-color:gray;
font:bold 12px verdana;
color:white;
}

.days {
font-size: 12px;
font-family:verdana;
color:black;
background-color: lightyellow;
padding: 2px;
}

.days #today{
font-weight: bold;
color: red;
}

.VAButton3 {
	background-color: #D7DFEA;
	width:100%;
	height: 100%;
	cursor: hand;
	text-align: center;
	vertical-align: text-top;
	margin: 1px;
	border: 1px solid #CCCCCC;
	font-family: tahoma;
	font-size: 8pt;
	padding: 3px;
}
.Today {

	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4E75AF;
	border-top: 1px solid #D7DFEE;
	border-right: 0px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #D7DFEE;
}
.buttonSmall {
	height: 18px;
	width: 51px;
}

h1 {
	font-family: tahoma;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #496DB9;
	text-decoration: none;
}

.menulabel {
	font-family: tahoma;
	font-size: 7pt;
	color: #7A7A7A;
}.Red {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}



h2 {
	font-family: tahoma;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #496DB9;
	text-decoration: none;
	line-height: 12px;
	background-position: center;
	border: 0px none;
}

.VCALink {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	text-transform: mixed;
	color: #496DB9;
	text-decoration: none;
}
.InnerBoxTableHeader {

	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #E3E1E3;
	border-top: 1px solid #929783;
	border-right: 0px solid #929783;
	border-bottom: 1px solid #929783;
	border-left: 0px solid #929783;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#D7D9DA',endColorStr='#B8B9BB'); 
}
.Label {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.testcolor {
	color: #EAEDF0;
}
.buttonLarge {
	height: 18px;
	width: 85px;
}
.buttonXLarge {
	height: 18px;
	width: 105px;
}
.DayHeader {


	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #E3E1E3;
	border-top: 1px solid #929783;
	border-right: 0px solid #929783;
	border-bottom: 1px solid #929783;
	border-left: 0px solid #929783;
}
.ReminderTags {
	font-family: tahoma;
	font-size: 7pt;
	color: #666666;
	text-decoration: none;
}
.ShadowFrame {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
}
.ReportTitle {
	font-family: tahoma;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
}
.RepHeaderCoName {
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.overline {

	font-family: tahoma;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.InvoiceTitle {

	font-family: tahoma;
	font-size: 18pt;
	font-weight: bold;
	color: #000000;
}
.rightcorner {
	font-family: tahoma;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.totalbox {
	font-family: tahoma;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}


.rightline{
	font-family: tahoma;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.ReportFont {

	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.CoNameTitle {


	font-family: tahoma;
	font-size: 16pt;
	font-weight: normal;
	color: #666666;
}
.MenuLink {
	font-family: tahoma;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	border: 0px solid #666666;
}
.dataline {

	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	left: 5px;
	border-top: 0px solid #C5CED6;
	border-right: 0px solid #C5CED6;
	border-bottom: 1px solid #C5CED6;
	border-left: 0px solid #C5CED6;
	padding-left:5px;
}
.VCADisabled {

	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	text-transform: mixed;
	color: #999999;
	text-decoration: none;
}
.InnerBoxTableHeaderText {


	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	border-top: 0px none #929783;
	border-right: 0px none #929783;
	border-bottom: 0px none #929783;
	border-left: 0px none #929783;
	
}
.MenuLinkWhite {

	font-family: tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px solid #666666;
}

/* CSS Tabs */
#tabs {
      float:left;
      width:100%;
      background:#FFFFFF;
      font-size:9px;
	  font-weight:bold;
	  font-family:Tahoma;
	  color:#333333;
      line-height:normal;
      border-bottom:2px solid #496DB9;
      }
	  
    #tabs ul {
        margin:0;
        padding:0 0 0 3px;
        list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      margin:1px;
	  background-color:#ffffff;
      padding:0 0 0 3x;
      text-decoration:none;
	  }
    #tabs a span {
      float:left;
      display:block;
      background-color:#ffffff;
	  border-top: 1px solid #666666;
	  border-left: 1px solid #666666;
	  border-right: 1px solid #666666;
	  padding:3px 3px 3px 3px;
      color:#666666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      background-color:#ffffff;
      }
    #tabs a:hover span {
      	background-color:#496DB9;
	  	color:#ffffff;
      }
    #tabs a:hover {
      	background-color:#ffffff;
	  	color:#ffffff;
      }

        #tabs #current a span {
                background-color:#496DB9;
				color:#ffffff;

        }
        #tabs #current a {
                background-color:#ffffff;				
				color:#ffffff;
        }