body {
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	margin: 20px;
	font-size:12px;
}
td,th {
	font-family: Arial, Helvetica, sans-serif;      
} 
.bodytext {
	font-family: Arial, Helvetica, sans-serif;   
	font-size: 12px;
}
.bodyred {
	color:#ff0000;
}
.highlight {
	color:#919818;
}
.bodysmall {
	font-family: Arial, Helvetica, sans-serif;   
	font-size: 11px;  
	font-weight:normal;
}
.bodyxsmall {
	font-family: Arial, Helvetica, sans-serif;   
	font-size: 11px;
}               
.bodylink {          
	font-family: Arial, Helvetica, sans-serif;
	color:#919818;              
}
.bodybold {   
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.alert {   
	color:#FF0000;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
} 
.alerttext {    
	color:#FF0000;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}    
.title {
	font-size:16px;
	font-weight:bold;
	color:#000000;
}      
a.title,a:visited,a:active {
	color:#919818;
	text-decoration:none;		
} 
a:hover {
	color:#c8cb8b;
	text-decoration:underline;
} 
.messagetitle {
	font-size:14px;
	font-weight:bold;
	color:#919818;
}
a.messagetitle {
	color:#919818; 
	text-decoration:none;
}
a.messagetitle:visited {
	color:#919818; 
	text-decoration:none;
}
a.messagetitle:hover {
	color:#919818; 
	text-decoration:underline;
}
.subtitle {
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

a.subtitle, a.subtitle:visited {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a.subtitle:hover {
	color:#919818;
	text-decoration:underline;
}              
a.boldlink {
	color:#000000;  
	font-weight:bold;    
	text-decoration:none;
}   
a.boldlink:hover {
	color:#c8cb8b;
	text-decoration:underline;
}   
a.boldlink:visited {      
	color:#000000;   
	text-decoration:none;         
}
.bold {
	font-weight:bold;
}
a.bold {
	color:#000000;
} 
a.bold:hover {
	color:#c8cb8b;
	text-decoration:underline;
} 
a.bold:visited {      
	color:#000000;        
}
a {
	color:#919818;
	text-decoration:underline;		
}  

a:hover {
	color:#c8cb8b;
	text-decoration:underline;
} 

a:visited {      
	color:#919818; 
	text-decoration:underline;         
}

a:active {
	color:#919818;
	text-decoration:underline;	
}
.copyright {
	font-size:9px;
	line-height:11px;
	color:#999999;
	}

.copyright {
	font-size:9px;
	line-height:11px;
	text-align:right;
	}

a.copyright {
	color:#999999;
	text-decoration:none;
	}

a.copyright:visited {
	color:#999999;

}

a.copyright:hover {
	color:#999999;
	text-decoration:underline;
	}
.main-box {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#111111;
	border:solid 2px;
	border-color:#77c8d4;
	font-size: 12px;
	padding:10px;    
	text-align:left;
}

.alt-box1 {
	background-color:#919818;
	padding:10px;
	}

.alt-text {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 12px;
	text-align:left;
}

a.alt-text {
	color:#E9EAD1;
	text-decoration:underline;	
}

a.alt-text:visited {
	color:#E9EAD1;
	text-decoration:underline;	
}

a.alt-text:hover {
	color:#C8CB8B;
	text-decoration:underline;
}

a.alt-text:active {
	color:#E9EAD1;
	text-decoration:underline;		
}

.alt-subtitle1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}

.alt-subtitle2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-align:right;
	font-weight:bold;
}

.alt-subtitle3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#77c8d4;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}

.alt-box2 {
	background-color:#77c8d4; 
	padding:10px;
}

.menu-main {
	background-color:#919818;
	text-align:center;  
}

.menutext {
	color:#FFFFFF;
	text-align:center;
	padding-left: 5px;
	padding-right: 5px;
	font-size:14px;
	font-weight:bold;
}

a.menutext {
	color:#FFFFFF;
	text-decoration:none;		
}

a.menutext:visited {
	color:#FFFFFF;
	text-decoration:none;

}

a.menutext:hover {
	color:#E9EAD1;
	text-decoration:none;
}

a.menutext:active {
	color:#FFFFFF;
	text-decoration:none;		
}

.sub1-box {
	background-color:#E4F4F6;
	font-family:Arial, Helvetica, sans-serif;
	color:#111111;
	font-size: 12px;
	padding:10px;
}


.sub2-box {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#111111;
	font-size: 12px;
	padding:10px; 
	text-align:left;
}

.alt-box3 {
	border:solid 2px;
	border-color:#919818;
	padding:10px;
	text-align:center;
}            
.search_top {
	background-color: #E9EAD1;
	border-top: 1px solid #ababab;
	border-bottom: 1px solid #ababab;
	padding: 2px;
	text-align: right;   
}

.search_main {
	background-color: #E9EAD1;
	border: 1px solid #ababab;
	padding: 10px;
	text-align: center;          
}
.calhead {       
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;     
	line-height:12px;  
	text-decoration: none; 
	text-align: center; 
	vertical-align: middle;   
	width: 85px;    
	height: 20px;
}    
.calcell {                           
	background-color:#dfe1ce;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;     
	line-height:12px;  
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;   
	width: 85px;    
	height: 85px;
}
.calcellheader { 
	padding: 3px;                   
	background-color:#afbf85;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;     
	line-height:12px;  
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;   
	width: 85px;    
	height: 15px;
}               
.calblank {       
	background-color:#EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;     
	line-height:12px;  
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;   
	width: 85px;    
	height: 85px;
}    
.messageRow {
	background-color:#E4F4F6;
	padding:5px;
	border-right:solid 1px;
	border-right-color:#FFFFFF;
} 

.messageRowOdd {
	background-color:#FFFFFF;
	padding:5px;
}               
      
.tab-box1 {
	background-color:#afbf85;
	font-family:Arial, Helvetica, sans-serif;
	color:#514f28;
	font-size: 10px;
	font-weight:bold;
	text-align:center;
	padding-bottom:3px;
	}

.tab-box2 {
	background-color:#dfe1ce;
	font-family:Arial, Helvetica, sans-serif;
	color:#514f28;
	font-size: 10px;
	font-weight:bold;
	text-align:center;
}                       
/* Table for level 1 */ 
.m0table0 {
	background: #919818;   
	text-align:center;  
}
/* Style for outer tag, mout (mouse out) state */
.m0outer {
	background: #919818;   
	text-align:center;
}  
/* Style for LEVEL 1 inner tag, mout (mouse out) state */
.m0mouti {                         
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold; 
	color: #FFFFFF;      
} 
/* Style for LEVEL 1 inner tag, mover and mdown (mouse over and mouse down) state */
.m0moveri, .m0mdowni {     
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold; 
	color: #E9EAD1;  
}              
/* Table for level 2 */
.m0table1 {                                            
	background: #919818;   
}
/* Style for outer tag, mout (mouse out) state */
.m0outer1 {
	background: #919818;     
}   
/* Style for LEVEL 2 inner tag, mover and mdown (mouse over and mouse down) state */
.m0moveri1, .m0mdowni1 {     
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;  
	color: #E9EAD1;
	border-top: 1px solid #FFFFFF; 
	padding:2px;   
}
/* Style for LEVEL 2 inner tag, mout (mouse out) state */
.m0mouti1 {     
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;  
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF; 
	padding:2px;   
}                
.main-item-box {
	background-color:#FFFFFF;
	border:1px solid;
	border-color:#999999;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;  
	padding-bottom: 2px;
} 
form {
	margin: 0px 0px 0px 0px;
}   
.tabletop {
	background:#77c8d4;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	color:#ffffff;  
	font-size:14px;
}                    
.tablemain {
	background:#e0e5e3;
	text-align:left;
	vertical-align:top; 
}  
a.chatlinks {
	color:#000000;
	text-decoration:none; 
	font-weight:bold;   	
} 
a.chatlinks:hover {
	color:#919818;
	text-decoration:underline;
}                
.chatcell {
	padding-bottom:5px;
}                                                         
.alt-box3 {
	border:solid 2px;
	border-color:#919818;
	padding:10px;
	text-align:center;
}

.alt-box4 {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	border:solid 1px;
	border-color:#77c8d4;
	font-size: 13px;
	font-weight:bold;
	padding:0px;
}


.sub3-box {
	background-color:#E4F4F6;
	padding:5px;
}  

.sub3-box a, .sub3-box a:visited, .sub3-box a:active {
	color:#555555;    
	text-decoration:none;
} 

.sub3-box a:hover {   
	color:#919818;
	text-decoration:underline;
}


.sub4-box {
	background-color:#FFFFFF;
	padding:5px;
} 

.sub4-box a, .sub4-box a:visited, .sub4-box a:active {
	color:#555555;    
	text-decoration:none;
} 

.sub4-box a:hover {   
	color:#919818;
	text-decoration:underline;
}


.alt-box5 {
	background-color:#f1f2e0;
	padding:2px;
}