 a:link 
 {color:"#330099";}  
 
 a:visited 
 {color:"#3300CC";}   
 
 a:hover 
 {color:"#ff0000";}  

.text {  	
	font-family:verdana, arial;  	
	font-size:12px;  	
	font-weight:normal;  	
	color:#000000;  	
}   

.text2 { 	
	font-family:arial,sans-serif; 	
	font-size:12px; 	
	font-weight:normal; 	
	color:#000000;
	background-color:#ffffff;
} 

.texttitle {  	
	font-family:arial,sans-serif;   	
	font-size:12px;  	
	font-weight:bold;  	
	color:#cc0033;  	
} 

.boldtext { 	
	font-family:arial, verdana, arial; 
	font-size:11px; 	
	font-weight:bold; 	
	color:#339966; 
}  

.boldtextg { 	
	font-family:arial,sans-serif;  
	font-size:12px; 	
	font-weight:bold; 	
	color:#064d29; 
} 

.logout {  	
	font-family:verdana, arial;  	
	font-size:10px;  	
	font-weight:bold;  	
	color:#ffffff; 
	text-decoration: none;
}
.pagetitle { 	
	font-family:arial, verdana, arial; 	
	font-size:22px; 	
	font-weight:bold; 	
	color:#339966;
}

.headertitle { 	
	font-family:arial, verdana, arial; 	
	font-size:15px; 	
	font-weight:bold; 	
	color:#000000;
}

.headertextwhite {  	
	font-family:verdana, arial, helvetica, sans-serif;  	
	font-size:10px;  	
	font-weight:bold;  	
	color:#ffffff;  
}

.inboxheader { 	
	font-family:verdana, arial; 	
	font-size:14px; 	
	font-weight:bold; 	
	color:#000000;
	padding-left:2px;
}

.subnavtext {  	
	font-family:verdana, arial;	
	font-size:10px;  	
	font-weight:normal;  	
	color:#008800; 
}

.subnavtext a:link {color:"#003300"; text-decoration: none;} 
.subnavtext a:visited {color:"#003300"; text-decoration: none;} 
.subnavtext a:hover {color:"#00cc00"; text-decoration: none;} 

.subnavselected {  	
	font-family:verdana, arial;  	
	font-size:10px;  	
	font-weight:normal;  	
	color:#00cc00; 
}

.separator { color:#003300; font-size:10px; }

.button {	
	font-family:verdana, arial;	
	font-size:10px;	
	font-weight:bold;	
	color:#ffffff;	
	background-color:#009966;  
	border: 2px solid; 
	padding-right: 5px; 
	padding-left: 5px; 
	border-color: #cccccc #666666 #666666 #eeeeee
}

.footertext {  	
	font-family:verdana, arial;  	
	font-size:10px;  	
	font-weight:normal;  	
	color:#666666; 
}

.tableHeader {
	font-weight: normal;
	font-size: 11px;
	font-family:verdana, arial;
	background-color: #666666;
	color: #ffffff;
	text-decoration: none;
}
.tableHeader a:link {color:"#ffffff"; } 
.tableHeader a:visited {color:"#ffffff"; } 
.tableHeader a:hover {color:"#FF9732"; } 

.callout { 	
	font-size:12px; 	
	background-color:#eeeeee; 	
	font-family:arial,sans-serif;	
	font-weight:bold; 
	color:#000000;
}  

.callin {  	
	background-color:#ffffff;  	
	font-family:arial,sans-serif; 	
	font-size:12px;  	
	font-weight:normal;  	
	color:#000000;  
} 

.boldtextred {  	
	font-family:arial,sans-serif;  	
	font-size:12px;  	
	font-weight:700;  	
	color:#ff0000;  
}   

.textred2 {  	
	font-family:arial,sans-serif;  	
	font-size:12px;  	
	font-weight:700;  	
	color:#ff0000;  
}  

.textgray {  	
	font-family:arial,sans-serif;  	
	font-size:12px;  	
	font-weight:bold;  	
	color:#cccccc;  
}   

.subtext {  	
	font-family: arial, helvetica, sans-serif;  	
	font-size:10px;  	
	font-weight:bold;
	font-style: italic;
	color:#003366;  
	background-color:#ffffff;
}   

.actionHeader { 	
	font-size:11px; 	
	font-family:arial,sans-serif; 	
	font-weight:700; 	
	background-color:#eeeeee; 
}

.smtext { 	
	font-family:arial,sans-serif; 	
	font-size:11px; 	
	font-weight:500; 	
	color:#000000; 	
	background-color:#eeeeee; 
}  

.smallFieldHeader {
	font-size:11px;
	background-color:#cccccc;
	font-family:helvetica,arial,sans-serif;
	font-weight:700;
	text-align: right;
}


.hidden { 	
	display:none; 
}  


.visible { 	
	display:''; 
} 

.topheadertext {  	
	font-family:arial,sans-serif;  	
	font-size:12px;  	
	font-weight:normal;  	
	color:#000000; 
	background-color:#cccccc; 
	text-decoration: none;
} 

.topheadertitle {  	
	font-family:arial,sans-serif;  
	font-size:16px;  	
	font-weight:bold;  	
	color:#000000; 
	background-color:#ffcc00; 
} 

.moduleSelectList {
	background-color:#ffcc00;
	font-family:arial,sans-serif;
	font-size:11px;
	color:#000000;
}

.popupTitle {  	
	font-family:arial,sans-serif;  	
	font-size:24px;  	
	font-weight:bold;  	
	color:#cc0000; 
}

.formSmall {	font-weight: normal; font-size: 11px; font-family: arial, sans-serif; background-color: #eeeeee}

.mmtextRed {
	color: #CC0000;
	font-weight: normal;
	font-size: 11px;
	font-family: arial, sans-serif;
	margin-right: 30px;
}
.mmtextRed a:link {color:"#CC0000"; } 
.mmtextRed a:visited {color:"#CC0000"; } 

.selectBg {
	font-weight:bold;
	font-size: 11px;
	font-family: arial, sans-serif;
	color:#ffffff;
	background-color: #91ADE4;
}

.mmtext {
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, sans-serif;
}

.comment { 	
	font-family:arial,sans-serif; 	
	font-size:12px; 	
	font-weight:bold; 	
	color:#009900 
}

.wizardPromptOff {
	font-family:Arial,Helvetica,sans-serif; 	
	font-size:13px;	
	font-weight:bold;
	color:#ffffff;
	background-color: #C9C9C9;
}

.wizardPromptOn {
	font-family:Arial,Helvetica,sans-serif; 	
	font-size:13px;	
	font-weight:bold;
	color:#ffffff;
	background-color: #CC6601;
}

.userNameHeader {
	font-family:Arial,Helvetica,sans-serif; 	
	font-weight:normal;
	font-size:11px;
	vertical-align: middle;
}

.rentalCell {
	font-family:arial,sans-serif;  	
	font-size:11px;  	
	font-weight:bold;
	border-bottom:1px solid black;
	border-top:1px solid black;
	background-color:#cccccc;
}

.grayUnderline {
 	border-bottom:1px solid #AAAAAA;
}

.txtSmall {
	font-family:verdana, arial;  	
	font-size:10px;  	
	font-weight:normal;
}
.searchInput {
	font-size:10px;
	background-color:#ceddfa;
	border:1px solid #808080;
}


