BODY
{
	font-weight: normal;
	font-size: 0.8em;
	word-spacing: normal;
	text-transform: none;
	color: black;
	font-family: arial, helvetica, sans-serif;
	letter-spacing: normal;
	background-color: white;
}

.img
{
	margin: 0px;
	border: 0px;
	display: block;
}
FORM
{
	margin: 0px;
}
SELECT
{
	margin: 0px;
}
DIV.main
{
	width: 770px;
	position: absolute;
}
DIV.main DIV.navigation
{
}
DIV.main DIV.navigation .topNavBg
{
	background: #0044AA;
}
DIV.main DIV.navigation .topNavBgSelected
{
	background: #FFFFFF;
}
DIV.main DIV.navigation .topNavText
{
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: block;
}
DIV.main DIV.navigation .topNavTextSelected
{
	color: #0044AA;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: block;
}

DIV.main DIV.navigation .navBgColor
{
	background: #CCCCCC;
}
DIV.main DIV.maincontent
{
	border-right: #0044aa 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 770px;
	padding-top: 0px;
	border-bottom: #0044aa 1px solid;
}
DIV.main DIV.maincontent Div.content
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
	margin: 0px;
	padding-top: 5px;
}

DIV.main DIV.maincontent Div.leftnav
{
	width: 140px;
	padding-left: 10px;
	padding-top: 5px;
}
DIV.main DIV.maincontent Div.leftnav Div.content
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
DIV.main DIV.maincontent Div.leftnav Div.content P
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	margin: 0px;
	padding-top: 3px;
}
DIV.main DIV.maincontent Div.leftnav Div.content A
{
	font-weight: normal;
	font-size: 9pt;
	color: #cb2020;
	text-decoration: underline;
	font-weight: bold;
}
DIV.main DIV.maincontent Div.leftnav Div.content A:hover
{
	font-weight: bold;
	color: #9d164c;
	text-decoration: none;
}


DIV.main DIV.maincontent.DIV.footer
{
	background-color: #0044aa;
}



.lightBorder
{
	border-bottom: #ADD2FB 1px solid;
	border-left: #ADD2FB 1px solid;
	border-right: #ADD2FB 1px solid;
	border-top: #ADD2FB 1px solid;
}

DIV.main DIV.footer
{
	width: 770px;
	position: absolute;
	height: 35px;
	background-color: #0044aa;
}
DIV.main DIV.footer .footerText
{
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
DIV.main DIV.footer .footerText:hover
{
	text-decoration: underline;
}

.altRow
{
	background: #EBEDFA;
	padding-left: 2px;
}
.Row
{
	background: #F4F4F4;
	padding-left: 2px;
}

.bgColorWhite
{
	background: #FFFFFF;
}
td.columnHeaderBGColor span.columnHeader
{
	color: #ffffff;
	display: block;
	font-size: 70%;
	font-weight: bold;
	padding-left: 2px;
}

.help
{
	color: #0000ff;
	font-size: 70%;
	font-weight: bold;
}




.GrayBorder
{
	border-bottom: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
}


H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	padding-bottom: 10px;
	margin: 0px;
	color: #0044aa;
	padding-top: 5px;
}
H1
{
	font-weight: 700;
	font-size: 1.5em;
}

H2
{
	font-size: 1.3em;
	font-weight: 700;
	font-style: normal;
}

H3
{
	font-size: 1.2em;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H4
{
	font-size: 1.1em;
	font-weight: 500;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H5, DT
{
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H6
{
	font-size: .8em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

small
{
	font-size: 0.7em;
}

BIG
{
	font-size: 1.17em;
}



UL LI
{
	list-style-type: disc;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}


table
{
	font-size: 1.0em;
}
DIV.main DIV.maincontent A
{
	font-size: 0.85em;
	color: #cb2020;
	text-decoration: underline;
}
DIV.main DIV.maincontent A:link
{
	color: #cb2020;
}
DIV.main DIV.maincontent A:visited
{
	color: #cb2020;
}
DIV.main DIV.maincontent A:unknown
{
	color: #cb2020;
}
DIV.main DIV.maincontent A:hover
{
	color: #9d164c;
	text-decoration: none;
}
DIV.main DIV.maincontent A.linksub:link
{
	font-weight: bold;
	font-size: 1.0em;
}
DIV.main DIV.maincontent A.linksub:visited
{
	font-weight: bold;
	font-size: 1.0em;
}
DIV.main DIV.maincontent A.linksub:unknown
{
	font-weight: bold;
	font-size: 1.0em;
}
DIV.main DIV.maincontent A.linksub:hover
{
	font-weight: bold;
	font-size: 1.0em;
}
DIV.main DIV.maincontent A.linksmall:link
{
	font-weight: bold;
	font-size: 0.8em;
}
DIV.main DIV.maincontent A.linksmall:visited
{
	font-weight: bold;
	font-size: 0.8em;
}
DIV.main DIV.maincontent A.linksmall
{
	font-weight: bold;
	font-size: 0.8em;
}
DIV.main DIV.maincontent A.linksmall:hover
{
	font-weight: bold;
	font-size: 0.8em;
	line-height: 17px;
	text-decoration: underline;
}

DIV.main DIV.maincontent .textsmall
{
	font-size: 7pt;
	line-height: 17px;
}

DIV.main DIV.maincontent .textred
{
	color: red;
}

DIV.main DIV.maincontent A.red:link
{
	color: red;
	line-height: 17px;
	text-decoration: none;
}
DIV.main DIV.maincontent A.red:visited
{
	color: red;
	line-height: 17px;
	text-decoration: none;
}
DIV.main DIV.maincontent A.red:unknown
{
	color: red;
	line-height: 17px;
	text-decoration: none;
}
DIV.main DIV.maincontent A.red:hover
{
	color: red;
	line-height: 17px;
	text-decoration: underline;
}

DIV.narrative
{
	display: none;
}

P.emptySpace
{
	margin-top: 45px;
	padding-top: 45px;
	background-color: transparent;
}
DIV.column
{
	width: 100%;
}
DIV.column DIV.leftcol
{
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	padding-bottom: 5px;
	width: 20%;
	padding-top: 5px;
}
DIV.column DIV.rightcol
{
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	padding-bottom: 5px;
	width: 20%;
	padding-top: 5px;
}

UL.500Error
{
	font-weight: bold;
}
UL.500Error LI
{
	margin-bottom: 5px;
	padding-bottom: 5px;
}
TABLE.cdetail
{
	width: 97%;
}
TABLE.cdetail td, tr.cdetail
{
	padding-right: 2px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 2px 2px 5px 5px;
	padding-top: 5px;
}
.subHead
{
	font-weight: bold;
	font-size: 1.1em;
	color: black;
}
.subHeadBgcolor
{
	background-color: #ADD2FB;
}
.popupWidth
{
	width: 630px;
}

.current
{
	background: #add2fb;
}


.raised {background: transparent;}
.raised p {margin:0 10px;}
.raised p {padding-bottom:0.5em;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#EBEDFA; border-left:1px solid #08c; border-right:1px solid #08c;}
.raised .b3 {background:#EBEDFA; border-left:1px solid #08c; border-right:1px solid #08c;}
.raised .b4 {background:#EBEDFA; border-left:1px solid #08c; border-right:1px solid #08c;}
.raised .b4b {background:#EBEDFA; border-left:1px solid #08c; border-right:1px solid #08c;}
.raised .b3b {background:#EBEDFA; border-left:1px solid #08c; border-right:1px solid #08c;}
.raised .b2b {background:#EBEDFA; border-left:1px solid #08c; border-right:1px solid #08c;}
.raised .b1 {margin:0 5px; background:#08c;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#08c;}
.raised .boxcontent {display:block;  background:#EBEDFA; border-left:1px solid #08c; border-right:1px solid #08c;}







.btn
{
	color: #173c61;
	font-size: 84%;
	font-weight: bold;
}
a.info
{
	position: relative;
	z-index: 24;
	color: #000;
	text-decoration: none;
}
a.info:hover
{
	z-index: 25;
	background-color: #ff0;
}
a.info span
{
	display: none;
}
a.info:hover span
{
	border-right: #08c 1px solid;
	padding-right: 2px;
	border-top: #08c 1px solid;
	display: block;
	padding-left: 2px;
	left: 2em;
	padding-bottom: 2px;
	border-left: #08c 1px solid;
	color: #000;
	padding-top: 2px;
	border-bottom: #08c 1px solid;
	position: absolute;
	top: 2em;
	background-color: #ebedfa;
	text-align: left;
}
.inputbgcolor
{
	background-color: yellow;
}
