body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 760px;
}

a:link, a:visited {
color:#669999;
text-decoration:none;
}
a:hover {
color:#669999;
text-decoration:underline;
}

#header {
	font-size: 1em;
	line-height: 1.1em;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #99CCCC;
}
#header .left {
	background-image: url(../images/header_topLeft.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: none;
	height: 72px;
	width: 103px;
}

#header .right {
	background-image: url(../images/header_topRight.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 72px;
	width: 255px;
}

#topNav {
	color: #669999;
	clear: both;
	margin-top: 0.5em;
	margin-bottom: 0px;
	text-align: center;
	width: 100%;
	font-size: 1.3em;
	display:none;
}

#topNav .navItem{
	min-height:2em;
	padding-bottom: 0.5em;
	float: left;
	line-height: 1em;
	padding-top: 0.5em;
	border-bottom: solid 3px #669999;
	clear: none;
	padding-left: 1px;
	padding-right: 1px;
	display:none;
}
#topNav .navDivider {
	clear: none;
	min-height:2em;
	padding-bottom: 0.5em;
	float: left;
	line-height: 1em;
	padding-top: 0.5em;
	border-bottom: solid 3px #669999;
	padding: 0.5em 5px 0.5em 5px;
	display:none;
}

#navBorder {
	background-color: #669999;
	height: 3px;
	clear: both;
	font-size: 2px;
	display:none;
}


#topNav .navItemCurrent{
	float: left;
	padding-left: 1px;
	padding-right: 1px;
	line-height: 1em;
	min-height:2em;
	padding-bottom: 0.5em;
	background-color: #669999;
	color: #FFFFFF;
	padding-top: 0.5em;
	border-bottom: solid 3px #669999;
	position: relative;
	clear: none;
	display:none;
}


#topNav .navItemPostCurrent{
	min-height:2em;
	padding-bottom: 0.5em;
	float: left;
	padding-left: 1px;
	padding-right: 1px;
	line-height: 1em;
	padding-top: 0.5em;
	position: relative;
	clear: none;
	display:none;
}

#leftNav {
	background-image: url(../images/leftNav_background.gif);
	background-repeat: repeat-y;
	float: left;
	position: relative;
	width: 160px;
	text-align: right;
	background-position: right;
	background-color: #669999;
	clear: left;
	font-size: 1.3em;
	display:none;
}

#leftNav .leftNavItem {
	width: 125px;
	margin-right: 25px;
	color: #FFFFFF;
	padding-bottom: 1em;
	padding-left: 5px;
	text-align: left;
}
#leftNav .leftNavItemCurrent {
	width: 125px;
	margin-right: 25px;
	color: #FFFFFF;
	padding-bottom: 1em;
	padding-left: 5px;
	text-align: left;
}
#leftNav .leftNavItemExp {
	width: 115px;
	margin-right: 25px;
	color: #FFFFFF;
	padding-bottom: 1em;
	padding-left: 20px;
	text-align: left;
	font-size: 0.9em;
}
#leftNav .leftNavItemExpCurrent {
	width: 115px;
	margin-right: 25px;
	color: #FFFFFF;
	padding-bottom: 1em;
	padding-left: 20px;
	text-align: left;
}
#content {
	background-color:#FFFFFF;
	padding-top: 19px;
	width: 600px;
	clear: none;
	position: relative;
	float: left;
}
#content .breadcrumb
{
	font-weight: normal;
	padding-right: 1em;
	padding-left: 1em;
	font-size: 1.0em;
	padding-bottom: 1em;
	color: #666666;
	padding-top: 1em;
}
#content .breadcrumb a:link,#content .breadcrumb a:visited {
	text-decoration: none;
	color: #669999;
}
#content .breadcrumb a:hover {
	color:#669999;
	text-decoration:underline;
}
#content .heading {
	font-size: 1.4em;
	color: #666666;
	background-color: #FFFFCC;
	font-weight: bold;
	float: left;
	width: 580px;
	border-bottom: 1px solid #FFFFFF;
	clear: left;
	margin: 0;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0px;
	padding-right: 5px;
}
#content .body
{
	clear: left;
	font-weight: normal;
	font-size: 1.2em;
	float: left;
	width: 580px;
	color: #666666;
	background-color: white;
}
#content .error 
{
	color: #EE0000;
	font-weight: bold;
}
#content a:link,#content a:visited {
	text-decoration: none;
	color: #669999;
	font-size: 1.0em;
}

#content a:hover{
	color:#669999;
	text-decoration:underline;
	font-size: 1.0em;
}
#topNav .navItem a:link,#topNav .navItem a:visited, #topNav .navItemPostCurrent a:link,#topNav .navItemPostCurrent a:visited {
	text-decoration: none;
	color: #669999;
	font-weight: bold;
}
#topNav .navItem a:hover, #topNav .navItemPostCurrent a:hover {
color:#669999;
text-decoration:underline;
}
#topNav .navItemCurrent a:link,#topNav .navItemCurrent a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

#topNav .navItemCurrent a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#leftNav .leftNavItem a:link,#leftNav .leftNavItem a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#leftNav .leftNavItemCurrent a:link,#leftNav .leftNavItemCurrent a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
#leftNav .leftNavItemExp a:link,#leftNav .leftNavItemExp a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 1.0em;
}
#leftNav .leftNavItemExpCurrent a:link,#leftNav .leftNavItemExpCurrent a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.0em;
}
#leftNav .leftNavItem a:hover,#leftNav .leftNavItemExp a:hover, #leftNav .leftNavItemExpCurrent a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#footer {
	clear: both;
	padding: 1em;
	font-weight: normal;
	text-align: center;
	color: #669999;
	font-size: 0.9em;
}

#footer .modifieddate
{
	font-weight: normal;
	padding-right: 1em;
	padding-left: 1em;
	font-size: 1.13em;
	padding-bottom: 1em;
	color: #666666;
	padding-top: 1em;
	text-align: center;
}

#footer a:link,#footer a:visited {
	text-decoration: none;
	color: #669999;
	font-size: 1.13em;
}

#footer  a:hover{
	color:#669999;
	text-decoration:underline;
	font-size: 1.13em;
}
#topNav .topNav_Border {
	background-color: #990000;
	float: left;
	width: 1px;
	min-height:1.5em;
}
#leftColumns {
	clear: left;
	float: left;
	width: 500px;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 10px;
}
#rightColumn {
	clear: right;
	float: left;
	width: 240px;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 10px;
}
#leftColumns .column1 {
	float: left;
	width: 240px;
	margin-right: 10px;
	clear: left;
}
#leftColumns .body
{
	clear: left;
	font-weight: normal;
	font-size: 1.2em;
	float: left;
	width: 500px;
	color: #666666;
	background-color: white;
}
#leftColumns .newsbody
{
	clear: left;
	font-weight: normal;
	font-size: 1.2em;
	float: left;
	width: 220px;
	color: #666666;
	background-color: white;
}
#leftColumns .redHead {
	font-size: 1.2em;
	color: #006666;
	background-color: #95C8C2;
	font-weight: bold;
	float: left;
	width: 230px;
	border-bottom: 1px solid #FFFFFF;
	clear: left;
	margin: 0;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 5px;
	padding-right: 5px;
}
#leftColumns .column2 {
	float: left;
	width: 220px;
	margin-right: 10px;
	margin-left: 10px;
}
#leftColumns .heading 
{
		font-size: 1.4em;
	color: #666666;
	background-color: #FFFFCC;
	font-weight: bold;
	float: left;
	width: 580px;
	border-bottom: 1px solid #FFFFFF;
	clear: left;
	margin: 0;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0px;
	padding-right: 5px;
}
#leftColumns .newsheading 
{
	font-size: 1.4em;
	color: #666666;
	background-color: #FFFFCC;
	font-weight: bold;
	float: left;
	width: 220px;
	border-bottom: 1px solid #FFFFFF;
	clear: left;
	margin: 0;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0px;
	padding-right: 5px;
}
#leftColumns .redBody {
	font-size: 1.1em;
	color: #666666;
	background-color: #C3E0DC;
	float: left;
	width: 230px;
	border-bottom: 1px solid #FFFFFF;
	clear: left;
	margin: 0;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 5px;
	padding-right: 5px;
}
#leftColumns .redBody a:link,#leftColumns .redBody a:visited, #leftColumns .leftNavItem a:link,#leftColumns .leftNavItem a:visited {
	color: #006666;
	text-decoration: none;
}
#leftColumns .redBody a:hover {
	color:#006666;
	text-decoration:underline;
}
#rightColumn .blueHead {
	font-size: 1.2em;
	color: #006666;
	background-color: #95C8C2;
	font-weight: bold;
	float: left;
	width: 230px;
	border-bottom: 1px solid #FFFFFF;
	clear: left;
	margin: 0;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 5px;
	padding-right: 5px;
}
#rightColumn .blueHead a:link,#rightColumn .blueHead a:visited, #rightColumn .clearHead a:link,#rightColumn .clearHead a:visited {
	text-decoration: none;
	color: #006666;
}
#rightColumn .blueHead a:hover {
	color:#006666;
	text-decoration:underline;
}
#rightColumn .clearHead a:hover {
	color:#006666;
	text-decoration:underline;
}
#rightColumn .blueBody {
	font-size: 1.1em;
	color: #666666;
	background-color: #C3E0DC;
	float: left;
	width: 230px;
	border-bottom: 1px solid #FFFFFF;
	clear: left;
	margin: 0;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 5px;
	padding-right: 5px;
}
#rightColumn .blueBody a:link,#rightColumn .blueBody a:visited {
	color: #006666;
	text-decoration: none;
}
#rightColumn .blueBody a:hover {
	color:#006666;
	text-decoration:underline;
}
#rightColumn .clearHead {
	font-size: 1.2em;
	color: #006666;
	background-color: #FFFFFF;
	font-weight: bold;
	float: left;
	width: 230px;
	border-bottom: 1px solid #FFFFFF;
	clear: left;
	margin: 0;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 5px;
	padding-right: 5px;
}
#rightColumn .clearBody {
	font-size: 1.1em;
	color: #666666;
	background-color: #FFFFFF;
	float: left;
	width: 230px;
	border-bottom: 1px solid #FFFFFF;
	clear: left;
	margin: 0;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 5px;
	padding-right: 5px;
}
#rightColumn .clearBody a:link,#rightColumn .clearBody a:visited {
	color: #006666;
	text-decoration: none;
}
#rightColumn .clearBody a:hover {
	color:#006666;
	text-decoration:underline;
}

/* Start of Style Sheet Entries for Database Pages */

/* List Pages */

.asrListTitle
{ 
	font-size: 1.17em;
	color: #666666;
	background-color: #FFFFCC;
	font-weight: bold;
	float: left;
	width: 580px;
	border-bottom: 1px solid #FFFFFF;
	clear: left;
	margin: 0;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0px;
	padding-right: 5px;
}

.asrListEvenMainLine
{
	margin-top: 1px;
	font-weight: normal;
	font-size: 1.08em;
	margin-left: 2px;
	color: #666666;
	font-family: verdana, sans serif, microsoft sans serif, helvatica;
}

.asrListOddMainLine
{
	margin-top: 1px;
	font-weight: normal;
	font-size: 1.08em;
	margin-left: 2px;
	color: #666666;
	font-family: verdana, sans serif, microsoft sans serif, helvatica;
}

.asrListEvenSecondLine
{
	margin-top: 1px;
	font-weight: normal;
	font-size: xx-small;
	margin-left: 2px;
	color: #000000;
	font-style: italic;
	font-family: verdana, sans serif, microsoft sans serif, helvatica;
	background-color: #ddffdd;
}

.asrListOddSecondLine
{
	margin-top: 1px;
	font-weight: normal;
	font-size: xx-small;
	margin-left: 2px;
	color: #000000;
	font-style: italic;
	font-family: verdana, sans serif, microsoft sans serif, helvatica;
	background-color: #dddddd;
}

.asrListFooter
{ 
	margin-top: 1px;
	font-weight: normal;
	font-size: xx-small;
	margin-left: 2px;
	color: #000000;
	font-style: italic;
	font-family: verdana, sans serif, microsoft sans serif, helvatica;
}

/* Detail Pages */

.asrDetailTitle
{ 
	font-size: 1.1em;
	color: #666666;
	background-color: #FFFFCC;
	font-weight: bold;
	/*float: left;
	width: 580px;*/
	border-bottom: 1px solid #FFFFFF;
	clear: left;
	margin: 0;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 0px;
	padding-right: 5px;
}

.asrDetailSectionHeading
{
	font-weight: bold;
	font-size: 1.08em;
	margin-left: 2px;
	color: #666666;
}

.asrDetailLine
{ 
	font-family: verdana, sans serif, microsoft sans serif, helvatica;
	background-color: #FFFFCC; 
 	font-size: 1.08em;
 	color: #666666; 
	/* margin-left: 2px;*/
}

.asrDetailFooter
{ 
	margin-top: 1px;
	font-weight: normal;
	font-size: xx-small;
	margin-left: 2px;
	color: #000000;
	font-style: italic;
	font-family: verdana, sans serif, microsoft sans serif, helvatica;
}

/* Navigation Pages */

.asrNavigationTitle
{ 
	margin-top: 1px;
	font-weight: normal;
	font-size: small;
	margin-left: 2px;
	color: #000000;
	font-family: verdana, sans serif, microsoft sans serif, helvatica;
	background-color: ddffdd;
}

.asrNavigationLine
{ 
	margin-top: 1px;
	font-weight: normal;
	font-size: small;
	margin-left: 2px;
	color: #000000;
	font-family: verdana, sans serif, microsoft sans serif, helvatica;
	background-color: dddddd;
}

.asrNavigationSecondLine
{ 
	margin-top: 1px;
	font-weight: normal;
	font-size: xx-small;
	margin-left: 2px;
	color: #000000;
	font-style: italic;
	font-family: verdana, sans serif, microsoft sans serif, helvatica;
	background-color: dddddd;
}

/* End of Style Sheet Entries for Database Pages */
