body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	background: #FFFFFF url(../img/bg_greenmenu.gif) repeat-y;
}
p, div, span, ol, ul, input, textarea, select,td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a {
	color: #006666;
}
a:visited {
	color: #663399;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #663399;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006666;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006F66;
}
.newshead {
	color: #006F66;
	font-size:13px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 75px;
}
.small {font-size: 10px}
.newsphoto {
	border: 1px solid #BEBCC1; padding: 2px;
}

.logintable {
	border: 1px solid #663399; padding: 2px;
}
.logintable td {
	padding: 2px;
}
.logintable td {
	padding: 2px;
}

.listtable {
	border: 1px solid #663399;
}
.listth {
	text-align: left;
	border-top: 1px solid #006666;
}
.listtd {
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #006666;
}

.tablehead {
	background-color: #663399; color: #FFFFFF; font-weight: bold;
}
.tableheadsm {
	background-color: #663399; color: #FFFFFF; font-weight: bold; font-size: 10px;
}
.tablehead2 {
	background-color: #006666; color: #FFFFFF; font-weight: bold;
}
.tablesubhead {
	background-color: #D3B8ED; 
}
.tablesubheadsm {
	background-color: #D3B8ED; font-size: 10px;
}
.tablematrix, .tablematrix td, .tablematrix th {
	font-size: 10px;
}
.error {
	border: 1px solid #CC0000; font-weight: bold; text-align: center; padding: 6px;
}
/* positional ids */
#toplogo {
	left:0px; top:0px; position: absolute;
	/*background: #FFFFFF url(../img/logo/photo3.jpg) no-repeat 75px 40px;*/
}

#topbanner {
	left:0px; top:0px; background-color: #6B2C91; width: 100%; height: 33px;
	color: #FFFFFF; text-align: right; font-size: 11px; 
}
#toprightpanel {
	left:98%; width:195px; margin-left:-220px; top: 35px; height: 160px;text-align: right; padding-right: 5px; position: absolute;
}
#eventsplash1 {
	left:98%; width:170px; margin-left:-160px; top: 18px; height: 75px;text-align: center; padding-right: 5px; position: absolute;
	color: #663399; font-size: 13px; font-weight: bold;
}
#eventsplash2 {
	left:98%; width:170px; margin-left:-160px; top: 92px; height: 75px;text-align: center; padding-right: 5px; position: absolute;
	color: #663399; font-size: 13px; font-weight: bold;
}
#sidemenu {
	position: absolute; left: 0px; top: 200px; width: 180px;
}
#crumb {
	position: absolute; left: 180px; top: 195px;
	font-size: 11px;
	text-transform: lowercase;
}
#crumb a {
	color: #006F66;
}
#crumb a:visited {
	color: #006F66;
}
#content {
	position: absolute; left: 180px; top: 220px; padding-right: 20px;
}
#subpages {
	margin-top: -12px; margin-bottom: 24px;
	font-weight: bold;
	color: #663399;
}
#subpages a {
	text-decoration: none;
	color: #663399;
}
#newstable {
	margin-top: 0px;
}
/* Buttons */
.btn1left {background: #fff url(../img/bu_purpleleft.gif) top right no-repeat; width:10px; height:19px}
.btn1right {background: #fff url(../img/bu_purpleright.gif) top left no-repeat; width:10px; height:19px}
.btn1mid {background: #fff url(../img/bu_purplemiddle.gif) repeat-x; font-weight: bold; color: #FFFFFF}
.btn1mid a, .btn1mid a:hover, .btn1mid a:visited {font-weight: bold; color: #FFFFFF; text-decoration: none}

.btn2left {background: #fff url(../img/bu_greenleft.gif) top right no-repeat; width:10px; height:19px}
.btn2right {background: #fff url(../img/bu_greenright.gif) top left no-repeat; width:10px; height:19px}
.btn2mid {background: #fff url(../img/bu_greenmiddle.gif) repeat-x; font-weight: bold; color: #556715}
.btn2mid a, .btn2mid a:hover, .btn2mid a:visited  {font-weight: bold; color: #FFFFFF; text-decoration: none}

#formtable {
	text-align: left;
	margin-left: 24px;
}
#formname {font-weight: bold;}

.redText {color: #CC0000}
