.logo 
{  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 14pt; 
   font-weight: bold; 
   color: #FFFFFF;
}
.okay {
	color: 003300;
}
.error {
	color: 990000;
}
.largefont 
{
	font-size: 12pt;
}
.copyright 
{  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   color: #000000; 
   padding-right: 5pt; 
   padding-left: 5pt;
}
.spec {
	text-align: right;
	font-style: italic;
}
.tinytext {
	font-size: 7pt;
}
.smalltext {
	font-size: 8pt;
}
body, td, div {  
   font-family: Arial, Helvetica, sans-serif; 
   color: #000000;
   font-size: 10pt;
}

li {  
   font-family: Arial, Helvetica, sans-serif; 
   color: #000000; 
   font-style: normal; 
   line-height: normal; 
   padding-top: 2pt; 
   padding-right: 0pt; 
   padding-bottom: 2pt; 
   padding-left: 0pt; 
   list-style-type: disc; 
   list-style-position: inside; 
   list-style-image: url(assets/images/bullet_triangle.gif); 
   margin-right: 0pt; 
   margin-left: 0pt; 
   text-indent: 2pt; 
   clip:   rect(   ); 
}

p 
{  
   font-family: Arial, Helvetica, sans-serif; 
   color: #000000
}

ul 
{  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   color: #000000; 
   list-style-type: square;
}

a:active 
{  
   font-family: Arial, Helvetica, sans-serif; 
   color: #000000; 
   text-decoration: underline;
}

a:link 
{  
   font-family: Arial, Helvetica, sans-serif; 
   color: #000000; 
   text-decoration: underline;
}

a:visited {  
   font-family: Arial, Helvetica, sans-serif; 
   color: #666666; 
   text-decoration: underline;
}

a:hover 
{  
   font-family: Arial, Helvetica, sans-serif; 
   color: #99CCFF; 
   text-decoration: underline;
}

.directions 
{  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12pt; 
   font-style: italic; 
   font-weight: normal; 
   color: #000000; 
   padding-top: 5pt; 
   padding-right: 5pt; 
   padding-bottom: 5pt; 
   padding-left: 5pt;
}

.nav 
{     
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   color: #FFFFFF; 
   padding-top: 5pt; 
   padding-right: 5pt; 
   padding-bottom: 5pt; 
   padding-left: 5pt;
}

.nav a:link {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   color: #FFFFFF;  
   font-weight: bold; 
   padding-top: 5pt; 
   padding-right: 5pt; 
   padding-bottom: 5pt; 
   padding-left: 5pt;
}

.nav a:visited 
{  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   color: #FFFFFF; 
   font-weight: bold; 
   padding-top: 5pt; 
   padding-right: 5pt; 
   padding-bottom: 5pt; 
   padding-left: 5pt;
}

.nav a:hover {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   color: #99CCFF; 
   font-weight: bold; 
   padding-top: 5pt; 
   padding-right: 5pt; 
   padding-bottom: 5pt; 
   padding-left: 5pt;
}

select, textarea {
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif; 
}

hr {
   color: #CCCCCC;
}

.item {
   background-color: #CCCCCC; 
	color: #000000;
	font-size: 10pt;
}

.itemchild {
   background-color: #FFFFFF; 
	color: #000000;
	border: 1px solid #CCCCCC;
	font-size: 8pt;
}

.leftcell {
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
.rightcell {
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

.page_title {
	font-size: 14pt;	
}

.page_sub_title {
	font-size: 12pt;
}

.busy {
	background-color: #FFCC00;
	border-right: 1px solid #CCCCCC;
}

.open {
	background-color: #FFFFFF;
	border-right: 1px solid #CCCCCC;
}

.past {
	background-color: #EEEEEE;
	border-right: 1px solid #CCCCCC;
}

tr {
	font-size: 10pt;
}

.menutext {
	font-size: 11pt;
}

.tablewidth {
    width: 95%;
    border-collapse: collapse;
}
.billdesc {
    width: 95%;
}
.dollar {
    text-align: right;
}
.dollarsign {
    width: 2%;
}
.break td {
    border-bottom: 1px solid #cccccc;
}

.gbutton {
    background-color: #006633;
    font-size: 10px;
    color: #FFFFFF;
}
.buttons {
    text-align: right;
    margin-bottom: 5px;
}

#billing td {
    padding: 3px 5px;
}

