@CHARSET "ISO-8859-1";

body {
	
	font-family: "Verdana", sans-serif; 
	font-size: 12px;
	margin: 0;
	padding: 0;
	
}

a:link {
	
	color: black;
	text-decoration: underline;

}

a:active {
	
	color: black;
	text-decoration: underline;

}

a:visited {
	
	color: black;
	text-decoration: underline;

}

a:hover {
	
	color: black;
	text-decoration: none;

}

div#wrap {
	background:white;
	margin:0 auto;
	width:758px;
	border: 1px solid #d5a00f;
}

body.live div#wrap {

	border-color: black;

}

td#headerRow {

	font-size: 32px;
	text-align: center;
	font-weight: bold;
		
}

#menuRow {
	
	background-color: #8A1E04;
	height: 30px;
	vertical-align: middle;
	color: white;
	padding-left: 0px;
	padding-right: 5px;
	
}
	
#actionPaneRow {
	
	background-color: #D5A00F;
	line-height: 16px;
	text-align: right;	

}

div#menu {
	
	float: left;
	width: 703px;
	padding-left: 0px;
	padding-right: 5px;
	
}

div#login {

	float: right;
	width: 40px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;	
	padding-top: .25em;
	padding-bottom: .25em;
}

div#loginActionPaneName {
	
	padding-left: 5px;
	float: left;
	
}

div#loginActionPaneLinks {
	
	padding-right: 5px;
	float: right;
	
}

#sideBarColumn {
	
	background-color: #D5A00F;
	padding-top: 20px;
	
}

#footerRow, #footerRow a {
	
	background-color: #8A1E04;
	color: white;
	text-align: center;
	height: 20px;
	font-size: 10px;
	text-decoration: none;
	
}

div.pageModule {

	padding-bottom: 20px;
		
}
	
div.sideModule {

	padding-bottom: 20px;
		
		
}

.moduleTitle {
	
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
	text-decoration: underline;
	float: left;
	
}

p.errors {

	color: red;
	font-weight: bold;
	
}

thead td,
tr.statTableTitle,
tr.statTableHeader {

	font-weight: bold;
	text-align: center;
	background-color: #8a1e04;
	color: white;
	
}

table.inlineTable {
	
		width: 100%;
		
}

table.inlineTable tr {
	
		vertical-align: top;
		
}

table.inlineTable tr td {
	
	padding-bottom: 5px;
	
}
	
table.inlineTable tr td.label {
	
	padding-right: 5px;
	font-weight: bold;
	white-space:nowrap;
	width: 1%;
		
}
	

table.dataTable {

	border: 1px solid black;
	width: 100%;
	
}

table.dataTable tr td {

	padding: 5px;
	vertical-align: middle;
	
}

table.dataTable tr.altrow td {

	background-color: #F5D787;
	
}

ul.pageMessage {

	list-style: none;
	margin-bottom: 1em;
	padding: 0;
	
}

p.pageMessage,
ul.pageMessage li {

	color: white;
	font-weight: bold;
	text-align: center;
	background-color: #8A1E04;
	
}

span.warningText {

	color: red;
	
}

span.header {

	font-weight: bold;
	font-size: 16px;
	
}

table.calendarTable {

	width: 100%;
	
}

table.calendarTable tr.calendarDayNameRow td {

	font-weight: bold;
	background-color: #8a1e04;
	color: white;
	height: 25px;
	
}

table.calendarTable .calendardMonthName {

	font-weight: bold;
	font-size: 16px;
	line-height: 48px;
	
}

table.calendarTable .calendarDayNumber,
td.boldText {

		font-weight: bold;
	
	
}

table.calendarTable .calendarDay, 
table.calendarTable .calendarToday {
	
	border: 1px solid #d3a011;
	
}

table.calendarTable .calendarToday {
	
	background-color: #f8da84;
	
}

table.calendarTable .calendarDateAddLink {
	
	color: red;
	text-align: right;
	text-decoration: none;
	
}

.tundra .dijitDialog .dijitDialogPaneContent {

	padding: 0px;
	
}

.calendarTitle {
	
	font-weight: bold;
	text-align: center;
	font-size: 24px;
	line-height: 30px;
	
}

.calendarTitleEditLink {
	
	font-weight: normal;
	font-size: 12px;
	color: red;
	
}

.calendarTime {

	font-weight: bold;
	
}

.calendarItemTitle {

	font-weight: bold;
	font-size: 14px;
	line-height: 28px;
	
}

div.popupContainer {

	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;

	font-size: 12px;
	width: 550px;
	
}

div.popupContainer table tr td {

	font-size: 12px;
	
}

td.tableLineHeader {
	
	font-weight: bold;
	padding-right: 10px;
	
}

.loadingText {
	
	font-size: 16px;
	font-weight: bold;
	
}

.editLink,
.editLink a,
a.editLink {
	
	text-decoration: none;
	color: #8A1E04;
	
}

div#login .editLink,
div#login .editLink a,
div#login a.editLink
{
	
	text-decoration: none;
	color: #D5A00F;
	
}

div.editModuleLink, span.editModuleLink {
	
	float: right;
	padding-top: 10px;
	
}

div.moduleTitleLine, span.moduleTitleLine {
	overflow: auto;
	width: 100%
}


body.popup h1 {
	
	font-size: 24px;
	font-weight: bold;
	
}

h1 {
	
	font-size: 24px;
	font-weight: bold;
	
}

h2 {
	
	font-size: 20px;
	font-weight: bold;
	
}

h3 {
	
	font-size: 18px;
	font-weight: bold;
	
}


span.seeSaySmileEdit,
span.fileBlockEdit,
span.bioBlockItemEdit {
	
	float: right;
	
}
	
span.seeSaySmileLink,
span.fileBlockLink,
span.bioBlockItem {
	
	float: left;
	
}

span.bioItemHeadline {
	
	font-weight: bold;
	
}

div.mappedDriveDirectory {
	
	font-weight: bold;
	
}
	
.numberOfResults {
	
	color: red;
	font-weight: bold;
	text-align: center;
	width: 100%;
	
}
	
p.description {
	
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10px;
	font-style: italic;
	
}
	
.greenBackground {
	
	background-color: green;
	
}

.redBackground {
	
	background-color: red;
	
}
	
span.newsItemHeadline {
	
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 6px;
	
}

tr td.phoneDepartmentHeader {
	
	background-color: #D5A00F;
	text-align: center;
	color: white;
	font-weight: bold;
	
}

tr.phoneHighlightRow {
	
	font-weight: bold;
	
}

tr.removed td,
.removedExample {
	
	font-style: italic;
	color: red;	
	
}
		
.redHighlight {
	
	color: red;
	font-weight: bold;
	
}

.greenHighlight {
	
	color: green;
	font-weight: bold;
	
}
			
		
	#nav {}
div#nav {font: bold 0.9em;}
div#nav ul {margin: 0; padding: 0; background: #8a1e04;}
div#nav li {position: relative; list-style: none; margin: 0; float: left;}
div#nav li:hover {background: #d5a00f;}
div#nav li.submenu:hover {background-color: #d5a00f;}
div#nav li.submenu.nolink {display: block; color: white; padding: 0.25em 0.5em 0.25em 0.5em; text-decoration: none; width: 100%; voice-family: "\"}\""; voice-family: inherit; width: auto;}
div#nav li a {display: block; color: white; padding: 0.25em 0.5em 0.25em 0.5em; text-decoration: none; width: 100%; voice-family: "\"}\""; voice-family: inherit; width: auto;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; width: 10em; display: none;}
div#nav ul ul li {width: 100%;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level2 {}
div#nav ul.level3 {top: -1px; left: 7.95em;}
	#wrap2 {
		display:table-row; /* must put this in for FireFox. */
		width:758px;
		height:500px; /* Have to put SOMETHING in here for the height for both browser. DO NOT put in a percentage, must be a pixel value */
}

.formLabel {

	font-weight: bold;

}

.removed td,
.removed {

	color: red;
	text-decoration: line-through;
	
}

td.required,
.required {

	color: red;
	font-weight: bold;
	
}

body.wide div#wrap {

	width: 95%;

}

tr.statTableTitle {
	
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	
}

td.totalLine {
	
	border-top: 1px solid black;
	
}
}