BODY {
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(/images/bg_body_layout.gif);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
TD {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #ffffff;
}
H1 {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold; FONT-SIZE: 135%; MARGIN-BOTTOM: 10px;
}
H2 {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 15px;
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: 5px; COLOR: #ff0000; MARGIN-RIGHT: 5px;
}
.pageTitle {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 135%; MARGIN-BOTTOM: 10px; line-height: 135%;
}
.head2 {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold; FONT-SIZE: 125%; MARGIN-BOTTOM: 10px; line-height: 125%;
}
P {
	FONT-SIZE: 11px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 14px; TEXT-ALIGN: left;
}

P IMG {
	MARGIN: 0px 5px 0px 0px;
}
A {
	COLOR: #B86E0E;
	TEXT-DECORATION:none;
}
A:link {
	COLOR: #B86E0E;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #B86E0E; TEXT-DECORATION: none;
}
A:active {
	COLOR: #B86E0E;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #B86E0E;
	TEXT-DECORATION: underline;
}
.footer A {
	COLOR: #808102; TEXT-DECORATION: none;
}
.footer A:link {
	COLOR: #808102; TEXT-DECORATION: none;
}
.footer A:visited {
	COLOR: #808102; TEXT-DECORATION: none;
}
.footer A:active {
	COLOR: #808102; TEXT-DECORATION: none;
}
.footer A:hover {
	COLOR: #585903; TEXT-DECORATION: underline;
}
.MenuSelected {
	BORDER-RIGHT: #ffffff 0px solid;
	BACKGROUND-POSITION: 4px 8px;
	BORDER-TOP: #ffffff 2px solid;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #ffffff 0px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ffffff 0px solid;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #808102;
	color: #FFFFFF;
}
.Menu2 {
	BACKGROUND-POSITION: 10px 11px; BACKGROUND-IMAGE: url(images/bullet_menu2.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #E2E3AD;
}
.Menu2Selected {
	BACKGROUND-POSITION: 10px 11px; BACKGROUND-IMAGE: url(images/bullet_menu2.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fafafa;
}
.Menu2 A {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 16px; COLOR: #000000; PADDING-TOP: 5px; TEXT-DECORATION: none;
}
.Menu2 A:link {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 16px; COLOR: #000000; PADDING-TOP: 5px; TEXT-DECORATION: none;
}
.Menu2 A:active {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 16px; COLOR: #000000; PADDING-TOP: 5px; TEXT-DECORATION: none;
}
.Menu2 A:visited {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 16px; COLOR: #000000; PADDING-TOP: 5px; TEXT-DECORATION: none;
}
.Menu2 A:hover {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 16px; COLOR: #000000; PADDING-TOP: 5px; TEXT-DECORATION: underline;
}
.Menu2Selected A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN-LEFT:16px; COLOR: #585903; PADDING-TOP: 5px; TEXT-DECORATION: none;
}
.Menu2Selected A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 32px; COLOR: #585903; PADDING-TOP: 5px; TEXT-DECORATION: none;
}
.Menu2Selected A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 32px; COLOR: #585903; PADDING-TOP: 5px; TEXT-DECORATION: none;
}
.Menu2Selected A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 32px; COLOR: #585903; PADDING-TOP: 5px; TEXT-DECORATION: none;
}
.Menu2Selected A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 32px; COLOR: #585903; PADDING-TOP: 5px; TEXT-DECORATION: none;
}
.PageBody {
	PADDING: 10px 15px 10px 20px;
}
.PageBody td {
	vertical-align:top;
}
.searchBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
.homeBlueTable {
	BACKGROUND-COLOR: #DFE0C7;
	}
.homeGreenTable {
	BACKGROUND-COLOR: #faffd9;
}
.homeGreyTable {
	BACKGROUND-COLOR: #E2E3AD;
}
.footer { 
	PADDING-RIGHT: 14px; MARGIN-TOP: 5px; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; TEXT-ALIGN: right;
}
.searchResult {
	FONT-SIZE: 11px; MARGIN: 0px;
}
.box {
	padding: 4px;
	border: 1px solid #808102;
	margin: 4px;
	}
.smalltext {
	font-size: 9px;
}
.medtext {
	font-size: 11px;
}
.largetext{
	font-size: 12.5px; line-height: normal;
}
.news {
	font-size: 11px; line-height: normal; margin-bottom: 4px;
}
.event {
	BACKGROUND-COLOR: #F7F7F7;
	padding-left: 2px;
	padding-right: 2px;
}
.bred {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff0000;
}
.red {
	COLOR: #ff0000;
}
.bblack {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000;
}
.bwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff;
}
.dayname {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #8d2727;
}
hr {
	color: #808102;
}
div.hidden
{
	display:none;
}
div.visible
{
	display:block;
}
div.newsletter_signup{
float:right;
height:30px;
width:400px;
background:#E7E7AD;
border:1px solid #808102;
z-index:2;
padding:4px;
font-size:14px;
font-weight:bold;
text-align:center;
margin-right:12px;
}

/* jQuery Popup */
#JQueryPopupRoadmap{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
overflow:hidden;
scrollbar-face-color:#cccccc;
scrollbar-highlight-color: #eeeeee;
scrollbar-shadow-color: buttonface;
scrollbar-3dlight-color: #aaaaaa;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #eeeeee;
scrollbar-darkshadow-color: #aaaaaa;
height:250px;
width:310px;
background:#E7E7AD;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:11px;
}
#JQueryPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
overflow:auto;
scrollbar-face-color:#cccccc;
scrollbar-highlight-color: #eeeeee;
scrollbar-shadow-color: buttonface;
scrollbar-3dlight-color: #aaaaaa;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #eeeeee;
scrollbar-darkshadow-color: #aaaaaa;
height:400px;
width:700px;
top:100px;
left:20px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
.JQueryPopupClose{
color:#FF0000;
text-decoration: none;
line-height:14px;
right:6px;
top:4px;
position:absolute;
display:block;
}
.JQueryPopupClose a:hover {
	text-decoration: underline;
}
#JQueryPopupBackground{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* for Jqueryvalidate */
label { width: 10em; float: left; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }


