body {
	background-color: #949494;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	margin: 24px 0 0 0px;
	z-index: inherit;
}
#mainTable {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #000 1px solid; MARGIN: 0px auto; BORDER-LEFT: #cccccc 1px solid; LINE-HEIGHT: 1em; BORDER-BOTTOM: #cccccc 1px solid
}
#mainTable TD {	
}
#maincontent {
	position:absolute;
	left:130px;
	top:169px;
	width:542px;
	height:551px;
	z-index:1;
	background-color: #FFFFFF;
}
#sidebar {
	FONT-SIZE: 85%; WIDTH: 140px; BACKGROUND-COLOR: #90AF43;
}

#whatwedo {
	FONT-SIZE: 85%; WIDTH: 140px; BACKGROUND-COLOR: #ffffff;
}
#header {
	COLOR: #ffffff; BACKGROUND-COLOR: #17539A; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 8px
}
#subheader {
	COLOR: #ffffff; BACKGROUND-COLOR: #A1C449; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 8px
}
#message {
	COLOR: #ffffff; BACKGROUND-COLOR: #ffffff; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#flash {
	COLOR: #ffffff; BACKGROUND-COLOR: #347490; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#resource {
	COLOR: #ffffff; BACKGROUND-COLOR: #A1C449; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#footer {
	 COLOR: #cccccc; BACKGROUND-COLOR: #17539A; FONT-SIZE: 75%; 
}
TD {
	FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
P {
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	white-space: normal;
}
UL {
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}
H1:unknown {
	MARGIN-TOP:0px
}
H2:unknown {
	MARGIN-TOP: 0px
}
H1 {
	FONT-SIZE: 160%
}
H2 {
	FONT-SIZE: 140%
}
#sidebar A {
	BORDER-RIGHT: PADDING-RIGHT: 4px;  DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 8px; WIDTH: 160px; LINE-HEIGHT: 1.0em; PADDING-TOP: 6px; TEXT-DECORATION: none
}
#sidebar A:link {
	COLOR: #ffffff
}
#sidebar A:visited {
	COLOR: #ffffff
}
#sidebar A:hover {
	 COLOR: #ffffff;  
}
#sidebar A:active {
	BORDER-BOTTOM: #ccc 2px solid; BACKGROUND-COLOR: #CCE47D
}
#current A {
	BORDER-RIGHT: #999 2px dotted; BORDER-TOP: #999 2px dotted; BORDER-LEFT: #999 2px dotted; COLOR: #ffffff! important; BORDER-BOTTOM: #999 2px dotted; BACKGROUND-COLOR: #999999! important
}
#sidebar UL {
	PADDING-LEFT: 1em; MARGIN-LEFT: 1em; LIST-STYLE-TYPE: none
}
#sidebar LI {
	MARGIN: 0px 0px 2px
}
#n4shell {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 0px solid
}
	.textsm {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
    }
	.textwhtsm {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
    }
	.textwhtxsm {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
    }
	.textevents {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
    }
    .textwht {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
    }
	.textwhtgrn {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	background-color:#A1C449;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	line-height: 16px;
	text-decoration: none;
    }
		.textwhtltblu {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #005DAE;
	font-weight: normal;
	background-color:#;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	line-height: 14px;
	text-decoration: none;
    }
	.textwhtblu {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	background-color:#005DAE;
	line-height: 18px;
    }
	
nav calls
#p7swapmenu {
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #E4E9D8 #99A189 #99A189 #E4E9D8;
	left: 24px;
	padding: 6px;
	position: absolute;
	top: 84px;
	width: 180px;
}

#p7swapmenu ul {margin: 0px; padding: 0px;}
#p7swapmenu li {margin: 0px; padding: 0px; list-style-type: none;}

.closed a, .open a {
	background-repeat: no-repeat;
	background-position: 3px 50%;
	background-color: #90AF43;
	border: 1px solid;
	border-color: #C9D0AD #848C71 #848C71 #C9D0AD;
	color: #FFFFFF;
	display: block;
	font-size: 0.8em;
	padding: 2px 0px 2px 16px;
	text-decoration: none;
}
.closed a:hover, .open a:hover {
	background-color: #C2CEB3;
	color: #003399;
	font-size: 0.8em;
}
.closed a {
	background-image: url(../imgs/menplus.gif);
}
.open a {
	background-image: url(../imgs/menminus.gif);
}
.closed ul a, .open ul a, .open ul a:hover {
	background-image: url(../imgs/imgs/pagemarker.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	color:#003366;
	font-weight:bold;
	background-color: transparent;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 12px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
}
.open ul a:hover {

	background-color: #DEFCA0;
	letter-spacing: normal;
}
#p7current {font-weight: bold;
}
#events {
	FONT-SIZE: 85%; WIDTH: 140px; BACKGROUND-COLOR: #E4E4E4; border-bottom: 1px dotted #333;
}
.events: line {
	 border-bottom: 1px dotted #333;
}
.box {
background: #999; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#fff)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ccc,  #fff); /* for firefox 3.6+ */
}.textwhtltblulinks {

	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #005DAE;
	font-weight: normal;
	background-color:#;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	line-height: 14px;
	text-decoration: none;
}
#textwhtltblu A:link {
	COLOR: #ffffff
}
#textwhtltblu A:visited {
	COLOR: #ffffff
}
#textwhtltblu A:hover {
	 COLOR: #ffffff;  
}
