Body { 
	margin:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-align:center;
	background-color:#FFFFFF;
}

A:link { color:#FF6600; }
A:active { color:#FF6600; }
A:visited { color:#FF6600; }
A:hover { color:#FF3300; }

#PageWrapper {
	width:747px;
	position: relative;
	text-align:left;
}

#PageHeader { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px; 
	font-weight:bold;
	color:#000000;
	padding:0px; 
	background-color:#FFFFFF;
}

#PageMiddle {
	padding:2px;
	height:100%;
	background-color:#FFFFFF;
}

#PageNav { 
	float:left;
	width:173px;
	height:500px;
	background-color:#DDDDDD;
	padding:0px;
}

#PageNavLink {
}

#PageNavLink A:link { color:#000000; }
#PageNavLink A:active { color:#000000; }
#PageNavLink A:visited { color:#000000; }
#PageNavLink A:hover { color:#555555; }

#PageContent {
	width:745px;
	padding-top:1px;
}

#PageContentTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	border-bottom:1px solid #888888;
	color:#006699;
	padding:2px;
	font-weight:bold;
}

#PageContentBody {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:2px;
}

.PageContent { background-image:url(../images/ContentTopBG.gif); background-repeat:no-repeat; padding:7px 5px 5px 5px; width:715px; }
.PageContentTitle { font-size:20px; color:#003150; border-bottom:1px solid #7f98a7; margin:0px 0px 5px 0px; }
.PageContentSubTitle { font-size:17px; color:#003150; border-bottom:1px solid #7f98a7; margin:3px 0px 3px 0px; }
.PageContentBody {  }
.PageContentBody a:link { color:#0066CC; text-decoration:none; font-weight:bold; }
.PageContentBody a:active { color:#0066CC; text-decoration:none; font-weight:bold; }
.PageContentBody a:visited { color:#0066CC; text-decoration:none; font-weight:bold; }
.PageContentBody a:hover { color:#0066CC; text-decoration:underline; font-weight:bold; }

.TableMain { background-color: #FFFFFF; }
.TableTitle { background-color: #347bad; color:#FFFFFF; font-weight:bold; }
.TableTitleAlt { background-color: #458FC7; color:#FFFFFF; font-weight:bold; }
.TableSubTitle { background-color: #6AA6D2; color:#FFFFFF; font-weight:bold; }
.TableSubTitleAlt { background-color: #ACCDE6; color:#FFFFFF; font-weight:bold; }
.TableContent { background-color: #EEEEEE; }
.TableContentAlt { background-color: #F7F7F7; }
.TableHighlight { background-color: #2F8835; color:#FFFFFF; font-weight:bold; }
.TableHighlightAlt { background-color: #5CC765; color:#FFFFFF; font-weight:bold; }

.ContentTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#18457c;
	padding-top:5px;
	padding-bottom:3px;
	border-bottom:1px solid #18457c;
}

.ContentBody {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#35475e;
	font-size:14px;
}

.ContentBox {
	
}

.ContentBoxTitle {
	font-weight:bold;
}

.ContentBoxTitle a:link, .ContentBoxTitle a:visited, .ContentBoxTitle a:active {
	text-decoration:none;
	color:#0066CC;
}

.ContentBoxTitle a:hover {
	text-decoration:none;
	color:#003366;
}

.MatrixHeader { border:1px solid #FFFFFF; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;  }
.MatrixContent { color:#000000; font-family:Arial, Helvetica, sans-serif; background-color:#EEEEEE; font-size:12px; border:1px solid #888888; }
.MatrixContentAlt { color:#000000; font-family:Arial, Helvetica, sans-serif; background-color:#F7F7F7; font-size:12px; border:1px solid #888888; }
.MatrixHighlight { background-color: #DDDDDD; font-weight:bold; border:1px solid #888888; }
.MatrixHighlightAlt { background-color: #EEEEEE; font-weight:bold; border:1px solid #888888; }

.ContentBoxBody {
}

.ContentBoxBody a:link, .ContentBoxBody a:visited, .ContentBoxBody a:active {
	text-decoration:none;
	color:#333333;
}

.ContentBoxBody a:hover {
	text-decoration:none;
	color:#000000;
}

#PageFooter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:755px;
	text-align:center;
	padding:5px;
	
}

#PageFooter A:link { font-weight:bold; color:#000000; }
#PageFooter A:active { font-weight:bold; color:#000000; }
#PageFooter A:visited { font-weight:bold; color:#000000; }
#PageFooter A:hover { font-weight:bold; color:#555555; }