

.style1 {
	font-family: arial, sans-serif;
	font-size: 12px;
}

.msgStr {
	font-size:16px;
	color:#00FF00;
	padding-left:60;
}

.errStr {
	font-size:12px;
	color:#FF9900;
}

body {
	margin:0 0 0 0px;
	padding:0;
	text-align:left;
	background:#850000;
	height:100.1%;
	
}

.FavLight {
	background-color:#353535;
	padding-top:2;
	padding-bottom:2;
}
.FavDark {
	background-color:#252525;
	padding-top:2;
	padding-bottom:2;
}

.tableLight {
	background-color:#353535;
}


.tableDark {
	background-color:#252525;
}

td {
	color:#FFFFFF;
}

.submit {
	background-color:#990000;
	color:#FFFFFF;
}

#adminScroller {
	padding-left:745;
}

#container {
	width:100%;
	padding:0;
	margin:0;
	background:#252525;
	font:12px arial, san-serif;
	color:#fff;
	border:0px solid black;
}

#container_inner {
	background:url('/img/bg-left.jpg') 0px 32px no-repeat;
}

#branding {
	position:absolute;
	top:12px;
	left:8px;
}

#breadcrumb {
	text-align:right;
	display:block;
	padding:6 20 6 200px;
	background:#850000;
	border:0px solid green;
}

#breadcrumbA {
	text-align:right;
	display:block;
	padding:6 20 2 200px;
	background:#850000;
	border:0px solid green;
}

#photo {
	margin:0 0 0 141px;
	height:82px;
	background:url('/img/bg-top.jpg') top left repeat-x;
	border:0px solid #000;
}

#nav {
	margin:0 0 0 141px;
	padding:0 0 0 30px;
	background:#000;
	height:47px;	
	border:0px solid #FFF;	
}

#nav_inner {
	width:800px;
}

#content{
	margin:0 0 0 0px;
	width:100%;
}

#content_main{
	float:left;
	background-position:200px 16px;
	background-repeat:no-repeat;
	padding:0 0 0 246px;
	/*padding:0 0 0 200px;*/
	min-height:420px;
	border:0px solid blue;
}

#content_main_inner {
	padding:58 20 155 0px;
	border:0px solid blue;
}

#content_main p {
	margin:0px 0px 6px 20px;
}

#content_news{
	float:right;
	width:192px;
	border:1px solid blue;
	border-left:4px solid #161616;
}

#content_news_inner {
	margin:10px;
	border:0px solid blue;
}

#siteinfo {
	background:#850000;
	padding:20 20 25 20px;
}

#siteinfo p {
	float:left;
	font:bold 14px arial, san-serif;
	line-height:20px;
	color:#fff;
	padding:0px 0px 0px 0px;
	border:0px solid #000;
}

#siteinfo a {
	font:bold 14px arial, san-serif;
	color:#f8fb1e;
	text-decoration:none;
}

#siteinfo .small a {
	font:12px arial, san-serif;
	color:#fff;
	text-decoration:none;
}

/* Begin Global Selectors */

:focus { /*removes dotted border around FF links*/
-moz-outline-style: none;
}

h1{
	font:bold 24px arial, san-serif;
	color:#fff;
	margin:0px 0px 6px 80px;
} 

h2 {
	font:bold 18px arial, san-serif;
	color:#fff;
	margin:0px 0px 6px 0px;
}

h3 {
	font:bold 14px arial, san-serif;
	color:#fff;
	margin:0px 0px 6px 0px;
}

p {
	font:12px arial, san-serif;
	color:#fff;
	margin:0px 0px 6px 0px;
}

a {
	font-family: arial, san-serif;
	color:#f8fb1e;
	text-decoration:underline;
}

a:visited {
	text-decoration:underline;
}

a:hover {
	color:#dbdf06;
	text-decoration:none;
}

ul {
	font:12px arial, san-serif;
	color:#000;
	margin:0px;
	padding:0px;
	text-indent:0px;
	text-decoration:none;
	list-style:none;
}

img {
	border:0;
}

.decoration {
	float:left;
	margin:10 18 0 0px;
}

.clear {
	clear:both;
	height:0px;
	border:0px solid #FFF;
}

.center {
	text-align:center;
}

.bold {
	font-weight:bold;
}

.nomargin {
	margin:0px;
}

.rule_5 {
	height:5px;
	background:#000;
}

.rule_7 {
	height:7px;
	background:#000;
}

.small {
	font:12px arial, san-serif;
}

.TableTitle {
	padding-left:80;
}

.indent {
	text-indent:50px;
	padding-left:10;
}

.indent2 {
	padding-left:40;
	padding-top:20;
}

.download {
	margin:6 0 12 100px;
}

.download a{
	font:bold 12px arial, san-serif;
}

.download img{
	margin:0 8 0 0px;
	vertical-align:middle;
}
#aboutnav {
	border-left-color:#161616;
	border-left-style:solid; 
	border-left-width:thick;
	padding-left:20;
	width:179;
	}
	
#aboutnav a {
	height:20;
	vertical-align:middle;
	padding-bottom:5;
	font-size:14px;
	}
#homenav {
	padding-left:20;
	border-left-width:thick;
	border-left-style:solid;
	border-left-color:#161616;
	}
#homenav li {
	padding-bottom:5;
	font-weight:bold;
	color:#FFFFFF;
	}
.white {
	color:#FFFFFF;
	}
#jobdoc {
	padding-left:80;
	}
#jobnav {
	padding-left:20;
	border-left-width:thick;
	border-left-style:solid;
	border-left-color:#161616;
	width:127;
	height:200;
	}
#jobnav li {
	padding-bottom:5;
	}
#linknav {
	border-left-width:thick;
	border-left-style:solid;
	border-left-color:#161616;
	width:180;
	height:200;
	position:absolute;
	top:257;
	left:768;
	padding-left:20;
	}
#linknav li {
	padding-bottom:5;
	}
#linkcats {
	padding-left:60;
	padding-top:7;
	height:200;
	}
#shiftcalendarlink { 
	position:absolute;
	top:230;
	left:771;
	width:80;
	}
#calendarfilter {
	width:158;
	position:absolute;
	top:253;
	left:771;
	}
#calendar {
	/*position:absolute;
	top:280;
	left:280;*/
	}
#eventeditlink {
	font-size:large;
	}
#survey {
	font-size:small;
	font-weight:bold;
	}
#arrows {
	color:#CC3300;
	padding-bottom:5;
	font-size:medium;
	}
#staffname {
	font-size:medium;
	font-weight:normal;
	}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	}
#aboutnav2 {
	border-left-color:#161616;
	border-left-style:solid; 
	border-left-width:thick;
	padding-left:20;
	width:179;
	position:absolute;
	top:256;
	left:802;
	width:199;
	}
	
#aboutnav2 a {
	height:20;
	vertical-align:middle;
	padding-bottom:5;
	font-size:14px;
	}
	
.calendar {
	color:#000000;	
}

.calendar:visited {
	text-decoration:underline;
}

.calendar:hover {
	color:#333333;
	text-decoration:none;
}

.calendar a {
	font-size:11px;
}