
div.wrapUs{
	font-size: 10pt;
	font-family: Arial, sans-serif;
}

table.list, table.consoleForm{
	width: 800px;
	font-size: 10pt;
	font-family: Arial, sans-serif;
	border-spacing: 0;
	
}
	
	table td{vertical-align: top}
	
	
body.mceContentBody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}




div.generalHead, div.consoleHeading, div.newsGeneralHead, div.eventsGeneralHead{
	font-size: 10pt; 
	color: #000;
	font-weight: bold;
	background-position: bottom left;
	background-repeat: repeat-x;
	/*border-bottom: 8px solid #003300;*/
	padding-bottom: 8px;
	width: 440px;
}

div.newsGeneralHead{
	height: 21px;
	float: left;
}

div.subNavWrapper{
	padding: 3px;
	padding-left: 20px;
	padding-bottom: 20px;
}


table.consoleForm{width: 100%}
table.consoleForm td{padding: 3px; text-align: left}
table.consoleForm td.label{text-align: right; width: 200px;}
.submitField{text-align: center}

table.list{width: 800px; border: 1px solid #336666}
table.list td{padding: 3px; text-align: left}
table.list td.listHeading, table.list tr.trHeading{
	background-color: #333;
	color: #fff;
}

.error{color: red}
.success{color: green}

.listWrapper img, .consoleForm img{border: 1px solid #666}

div.menuHead{
	padding-top: 5px;
	font-weight: bold;
	font-size: 10pt;
	color: #000;
	width: 242px;
}
div.menuContent{
	padding-left: 15px;
	width: 235px;
}


a.subNav:link, a.subNav:active, a.subNav:visited{
	text-decoration: none;
	color: #666; /*#FF6600;*/
}

a.subNav:hover{
	color: #003300;
	text-decoration: none;
}

a.main:link, a.main:active, a.main:visited{
	text-decoration: none;
	color: #663300;
	width: 790px;
	border: 0;
	background-color: transparent;
}


a.main:hover{
	color: #003300;
	text-decoration: none;
}

a.editPhotos:link, a.editPhotos:active, a.editPhotos:visited{
	text-decoration: none;
	color: #0066CC;
}

a.editPhotos:hover{
	color: #FF6600;
	text-decoration: none;
}

.subHead{
	font-weight: bold;
	color: #003300;
}

.consoleForm .subHead{
	font-size: 10pt;
	color: #660000;
	font-weight: bold;
}

.eventDateHeader{
	font-weight: bold;
	background-color: #333;
	color: #fff;
}

.bold{
	font-weight: bold;
}


		br.floatBreak{clear: both;}
		
		div.acceptBox{
			padding: 3px;
			
			color: #000}
		
		a.nav{
			display: block;
			width: 160px;
			color: #000;
			padding: 3px;
			padding-left: 10px;
			text-decoration: none;
		}
		
		a.nav:hover{
			background-color: #660000;
			color: #fff;
		}
		
		div.headline, div.productName{
			font-size: 10pt;
			font-family: Arial, sans-serif;
			color: #000;
			padding-top: 3px;
			padding-bottom: 3px;
			clear: both;
		}
		span.author{
			font-style: italic;
			padding-top: 3px;
			padding-bottom: 3px;
		}
		
		
		div.author{
			color: #666;
			font-style: italic;
			font-size: 8pt;
		}
		
		div.article{
			padding-left: 25px;
			padding-right: 75px;
			padding-bottom: 25px;
			padding-top: 3px;
		}
		
		div.posted{
			padding-top: 3px;
			padding-bottom: 3px;
			color: #666;
			font-style: italic;
			font-size: 8pt;
		}
			
		
		a.headerLink:link, a.headerLink:active, a.headerLink:visited{
			font-size: 10pt;
			font-weight: bold;
			color: #666;
			text-decoration: none;
		}
		
		a.headerLink:hover{
			color: #003300;
			text-decoration: none;
		}
		
		.photoCaption{
			font-size: 8pt;
		}
		
a.login:link, a.login:active, a.login:visited, a.login:hover{color: #000; font-size: 8pt; text-decoration: none}
a.login:hover{text-decoration: underline}

a.browserDL{color: #fff; font-size: 8pt; text-decoration: none}
a.browserDL:hover{text-decoration: underline}

td.photoAttached{
width: 200px;
text-align: center;
padding-left: 5px;
}

div.navigationImageLinks{
	text-align: center;
}

div.deptLink{
	padding-top: 10px;
	padding-left: 25px;	
}

div.deptText{
	padding-top: 10px;
	padding-left: 25px;
}

.even{
	background-color: #fff;
}
.odd{
	background-color: #ccc;
}

.policyCat{
	font-weight: bold;
	padding: 10px;
}

.policyText{
	padding: 5px;
	padding-left: 25px;
}

.policyText ul, .policyText ol{
	padding-left: 10px;
}

.policyText ul li, .policyText ol{padding-bottom: 5px;}

div.navigation div.menuHead{
	color: #660000;
	border-bottom: 2px solid #333;
	padding-left: 10px;
	padding-top: 0px;
}

div.navigation div.menuContent{
	padding-bottom: 10px;
	padding-top: 5px;
}

.announcementWrapperHead a:link, 
.announcementWrapperHead a:active, 
.announcementWrapperHead a:visited{
	color: #660000;
} 
.announcementWrapperHead a:hover{
	color: #ccc;
}


.failed, .error{
	display: block;
	background-color: #FF6666;
	color: #fff;
	padding: 3px;
	text-align: left;
}

.success{
	display: block;
	background-color: green;
	text-align: left;
	color: #fff;
	padding: 3px;
	width: 794px;
}

div.staffAutoFill{
	border: 1px solid #003300;
	border-top: 0;
	padding: 10px;
	clear: both;
}

ul.tab{
	width: 780px;
	border-bottom: 1px solid #003300;
	height: 28px;
}

ul.tab li{
	float: left;
	list-style-type: none;
	height: 28px;
	padding-right: 1px;
}


span.tab, a.tab:link, a.tab:active, a.tab:visited, a.tab:hover{
	display: block;
	height: 23px;
	float: left;
	background-color: #003300;
	color: #fff;
	font-weight: bold;
	padding-top: 5px;
}

a.tab:hover{
	color: #fff;
	text-decoration: underline;
}

span.tabLeft{
	display: block;
	background-image: url('images/design/leftTab.gif');
	width: 11px;
	height: 28px;
	background-repeat: no-repeat;
	float: left;
}

span.tabRight{
	display: block;
	background-image: url('images/design/rightTab.gif');
	width: 11px;
	height: 28px;
	background-repeat: no-repeat;
	float: left;
}


.clear{
	clear: both;
}

a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(images/design/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}


.greenBar{
	background-color: #003300;
	background-image: url('images/design/greenBorder.jpg');
	background-position: bottom left;
	background-repeat: repeat-x;
	/*border-bottom: 8px solid #003300;*/
	height: 8px;
}

.navBlock{
	text-align: right;
	padding: 5px;
	padding-bottom: 10px;
	
}

div.eventsGeneralHead{
	padding-top: 58px;
	width: 400px;
	float: left;
	height: 20px;
}

.eventBackground{
	background-image: url('images/design/girlBook.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 125px;
	height: 91px;
	float: left;
}
.newsBackground{
	background-image: url('images/design/news.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 81px;
	height: 72px;
	float: left;
}

.navHeader{
	color: #000;
	font-weight: bold;
}
	

ul.padded li, ol.padded li{padding-bottom: 10px;}

.centerJustified{
	text-align: center;
}

.leftPadded{
	padding-left: 20px;
}

.bottomPadded{
	padding-bottom: 10px;
}

.topPadded{
	padding-top: 10px;
}

.countGood{color: green}
.countBad{color: red}

.strong{font-weight: bold}


.peopleWrap{
	padding-right: 75px;
	padding-left: 25px;
	padding-top: 10px;
	clear: both;
}


.peopleImage{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

.peopleName{
	font-weight: bold;
}

.peoplePosition{
	font-style: italic;
}

.peopleDesc{
	padding-top: 10px;
	padding-bottom: 10px;
}


.noBorder{border: 0px;}





a.more{       
		background-color:#E8EAE7;
        background-image:url('images/design/more-link.gif');
        border:1px solid #BCBEBB;
        text-decoration:none;
        text-transform:uppercase;
        font-weight:bold;
        font-size:8pt;
        padding:1px 5px 2px 5px;
		color: #333;
}
a.more:hover{color: #ff6600}

	#panel_full *{font-size: 10pt}
	
	
.striped{
	background-color: #CCCC99;
}
	
a.editLink{
	display: block;
	width: 20px;
	height: 20px;
	background-image: url('images/design/icons.gif');
	background-repeat: no-repeat;
	float: left;
}

a.deleteLink{
	display: block;
	width: 20px;
	height: 20px;
	background-image: url('images/design/icons.gif');
	background-repeat: no-repeat;
	background-position: -20px 0px;
	float: left;
}
a.newLink{
	display: block;
	width: 20px;
	height: 20px;
	background-image: url('images/design/icons.gif');
	background-repeat: no-repeat;
	background-position: -40px 0px;
	float: left;
}
a.editLink:hover{
	background-image: url('images/design/iconsHigh.gif');
	background-repeat: no-repeat;
}
a.deleteLink:hover{
	background-image: url('images/design/iconsHigh.gif');
	background-repeat: no-repeat;
	background-position: -20px 0px;	
}
a.newLink{
	display: block;
	width: 18px;
	height: 20px;
	background-image: url('images/design/icons.gif');
	background-repeat: no-repeat;
	background-position: -40px 0px;
	float: left;
}
a.newLink:hover{
	background-image: url('images/design/iconsHigh.gif');
	background-repeat: no-repeat;
	background-position: -40px 0px;	
}
a.doTask{
	display: block;
	width: 20px;
	height: 20px;
	background-image: url('images/design/icons.gif');
	background-repeat: no-repeat;
	background-position: -57px 0px;
	float: left;
}
a.doTask:hover{
	background-image: url('images/design/iconsHigh.gif');
	background-repeat: no-repeat;
	background-position: -57px 0px;	
}
a.dismissTask{
	display: block;
	width: 20px;
	height: 20px;
	background-image: url('images/design/icons.gif');
	background-repeat: no-repeat;
	background-position: -75px 0px;
	float: left;
}
a.dismissTask:hover{
	background-image: url('images/design/iconsHigh.gif');
	background-repeat: no-repeat;
	background-position: -75px 0px;	
}


a.viewLink{
	display: block;
	width: 20px;
	height: 20px;
	background-image: url('images/design/icons.gif');
	background-repeat: no-repeat;
	background-position: -98px 0px;
	float: left;
}
a.viewLink:hover{
	background-image: url('images/design/iconsHigh.gif');
	background-repeat: no-repeat;
	background-position: -98px 0px;	
}


div.consoleLinks{text-align: center}


.box img{border: 0}


div.moreInformation{
	text-align: center; 
	float: left; 
	padding-right: 20px;
	padding-left: 20px;
}

table.propList{
	background-color: #fff;
}
table.propList td{border-bottom: 1px solid #333}
