/****STYLE****/

#mainbox {border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
    border-top:1px solid #999999;
	width:785px;
	margin-left:auto;
	margin-right:auto;}
	
#mainbox_admin {border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
    border-top:1px solid #999999;
	width:400px;
	margin-left:auto;
	margin-right:auto;}
	
#redbox {border-right:1px solid #9E0927;
	border-bottom:1px solid #9E0927;
	border-left:1px solid #9E0927;
    border-top:1px solid #9E0927;
	width:785px;
	margin-left:auto;
	margin-right:auto;}

#leftnav {
	border-right:1px solid #999999;
	margin-left:auto;
	width:160px;
	margin-right:auto;}

#leftnav_admin {
	border-right:1px solid #999999;
	margin-left:auto;
	width:80px;
	margin-right:auto;}

div #search {
margin-top:8px;
text-align:left;
}

#doublebox {
	border-right:1px double #cccccc;
	border-bottom:1px double #cccccc;
	border-left:1px double #cccccc;
    border-top:1px double #cccccc;
	margin-left:auto;
	margin-right:auto;}
 
 #boxbottom {	
	border-bottom:1px solid #999999;
	margin-left:auto;
	margin-right:auto;}

 #boxtop {	
	border-top:1px solid #999999;
	margin-left:auto;
	margin-right:auto;}
	
 #boxrightcorner {	
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	margin-left:auto;
	margin-right:auto;}
 

/**** FONTS  ****/

a {color: #9f6f3f; text-decoration:none}
a:hover {color:#E7922A;}


.navtext  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000 ;
}


.plaintext  {font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #666666; font-weight:normal;}
.plaintext a:link  {font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #996633; text-decoration:none;}
.plaintext a:visited  {font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #996633;text-decoration:none;}
.plaintext a:hover {font-family:Arial, Helvetica, sans-serif;font-size: 12px;color:#CC9933;text-decoration:underline;}

.text10  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.text15 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
}

.textred {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#FF0000;
}

.smallredtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#FF0000;
}

.textgreen {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#339900;
}


.titletext  {font-family:Arial, Helvetica, sans-serif;font-size: 18px;color:#7d95b7;}
.titletext a:link {font-family:Arial, Helvetica, sans-serif;font-size: 18px;color:#7d95b7;}
.titletext  a:visited{font-family:Arial, Helvetica, sans-serif;font-size: 18px;color:#7d95b7;}
.titletext  a:hover{font-family:Arial, Helvetica, sans-serif;font-size: 18px;color:#7d95b7; text-decoration:underline;}

.pageheader  {font-family:Arial, Helvetica, sans-serif;font-size: 20px; font-weight:bold;  color:#7FB072;}
.pageheader_print  {font-family:Arial, Helvetica, sans-serif;font-size: 20px; font-weight:bold;  color:#666666;}


.title {font-family:Arial, Helvetica, sans-serif;font-size: 15px;color:#996633; font-weight:bold;}
.title a:link {font-family:Arial, Helvetica, sans-serif;font-size: 15px;color: #996633; font-weight:bold; text-decoration:none;}
.title a:visited {font-family:Arial, Helvetica, sans-serif;font-size: 15px;color: #996633; font-weight:bold; text-decoration:none;}
.title a:hover {font-family:Arial, Helvetica, sans-serif;font-size: 15px;color:#CC9933; font-weight:bold; text-decoration:underline;}


.titletextred  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#990000;
	font-weight:bold;
}

.formtitletext  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	color:#669966;
	
	font-weight:bold;
}

.formtext  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#666666 ;
	font-weight:bold;
}


/***GROUP BOXES  ****/


.NumberGroup {
	margin: 0 0 10px 2px; /*lowered from 20 //clint */
	padding: 10px 0 10px 0;
	}

.NumberGroup:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}   

/* Hides from IE-mac \*/
* html .NumberGroup {
	height: 1%; 
	}
/* End hide from IE-mac */	
	
.NumberGroup a.indexItem, .browseGoup a.indexItem  {
	width: 16px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: .05em; 
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 90%;
	line-height: 1.3em;
	text-align: center;
	border: 1px #e6e4e5 solid;
	}
	
.NumberGroup a:hover.indexItem, .browseGoup a.indexItem.selected {
	border: 1px #000 solid;
	}	

/*********/
.AlphaGroup {
	float: left;
	margin: 0 0 5px 2px; /*lowered from 20 //clint */
	padding: 7px 0 7px 0;
	}

.AlphaGroup:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}   

/* Hides from IE-mac \*/
* html .AlphaGroup {
	height: 1%; 
	}
/* End hide from IE-mac */	
	
.AlphaGroup a.indexItem, .browseGoup a.indexItem  {
	float: left;
	width: 18px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: .05em; 
	font-family: arial, helvetica, sans-serif;
	color:#666666;
	font-size: 80%;
	line-height: 1.3em;
	text-align: center;
	border: 1px #999999  solid;
	}
	
.AlphaGroup a:hover.indexItem, .browseGoup a.indexItem.selected {
	border: 1px #000 solid;
	}	
	

