/*******
BODY
********/

p, td, ul {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}
body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}
.leftSide {
	color: #FFFFFF;
	}
.errorText {
	color: #CC0000;
	}
#body_overlap {
	background-image:url(/images/navbar/body_overlap.gif);
	background-repeat:no-repeat;
	}
iframe {
	border:0px;
	padding:0px;
	margin:0px;
	}
	
/*********
LINKS
**********/
a:link {
	color: #6699cc;
	text-decoration: none;
	}
a:visited {
	color: #6699cc;
	text-decoration: none;
	}
a:hover {
	color: #6699cc;
	text-decoration: underline;
	}
.a_rev { 
	color: #ffffff; 
	text-decoration: none; }
a.a_paper { 
	color: #003366; 
	text-decoration: underline; }
.bottomNav {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	color: #6666CC;
	}
	
/**********
TABLES
***********/
.thinVertLine {
	background-image: url(images/dingbats/thinVertLine.gif);
	width: 7px;
	}
.weeklyCalendar {
	height: 100px;
	}
.rowShadeLight {
	background-color: #E6E6E6;
	}
.rowShadeDark {
	background-color: #CCCCCC;
	}
	
.thinBorder {
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	}
.thinBorderGrey {
	border-color: #333333;
	border-width: 1px;
	border-style: solid;
	}
.tableHead {
	color: #FFFFFF;
	background-color: #003366;
	font-weight: bold;
	}
.tableHead2 {
	color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
	}
table.adminTable th {
	background-color:#003366;
	font-size: 11px;
	color:white;
	text-align:left;
	padding:3px;
	}
table.adminTable td {
	font-size: 11px;
	padding:3px;
	}
/* 
.outerTable {
	background-image: url(/images/bg_tile.gif);
	}
*/

/****************
Headlines 
*****************/
h1 {
	font-size: 16px;
	color: #003366;
	font-weight: bold;
}
h2 {
	font-size: 14px;
	color: #666666; 
	font-weight: bold; }
.h1 {
	font-size: 16px;
	color: #003366;
	font-weight: bold;
	}
.headline2 {
	font-size: 14px;
	color: #336699; 
	font-weight: bold; }
.headline3 {
	font-size: 13px;
	color: #333333;
	font-weight: bold; }

.palePurple {
	color: #ccccff; 
	font-weight: bold; }
.whiteText {
	color: #FFFFFF; }
.greyText {
	color: #666666; }
.lightGreyText {
	color: #999999; }
.redText {
	color: #FF0000; }
.larger {
	font-size: 14px;
	font-weight: bold;
	}
.standout {
	font-size: 11px; 
	line-height: 130%; }
	
/*************
BACKGROUNDS
**************/

.bg-white {
	background-color: #FFFFFF;
	}
.bg-grey {
	background-color: #333333;
	}
.bg-black {
	background-color: #000000;
	}
.bg-purple {
	background-color: #ccccff;
	}
.bg-darkPurple {
	background-color: #9999cc;
	} 
.bg-berry {
	background-color: #993366;
	}
.bg-paleBlue {
	background-color: #99ccff;
	}
.bg-limeGreen {
	background-color: #ccff33;
	}
	
/**************
FORM STUFF
***************/
form {
	padding:0px;
	margin:0px;
	}
select {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	 }
textarea {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px; }
input { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 

}

.buttonGo {
	background-color: #ccff33;
	}
.buttonStop {
	background-color: #99ccff;
	}
.inputGrey { 
	background-color: #CCCCCC; }
