BODY, P, A {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10pt;
}

TD {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10pt;
}

TH {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-align : center;
}

A {
	text-decoration: none;
}

A:Hover {
	text-decoration: underline;
	color: blue;
}

A:ACTIVE {
	text-decoration: underline;
	color: red;
}

.linkblack {
	text-decoration : none;
	color : black;
}

.breadcrumbstyle {
	font-size: 90%;
	font-style : italic;
	margin-bottom : 3pt;
}

div.pagetitle {
	height: 80px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	overflow : hidden;
}

div.pagetitle div.graphic {
	height: 80px;
	margin: 0;
	padding: 0;
	border: 0;
	float : right;
}

div.pagetitle div.thetitle {
	font-size : 200%;
}

div.pagetitle div.thesubtitle {
	font-size : 120%;
}

.subjhead {
	font-weight : bold;
	padding-top : 5px;
}

.bigsubj {
	font-size: 110%;
	font-weight : bold;
}

.hottext {
	color : red;
}

.sectionhead {
	color : Teal;
	font-weight : bold;
}

.footnote {
	font-size: 80%;
}

.addresstext {
	font-size: 75%;
	margin-left : 5px;
}

.addresstext td{
	text-align:left;
	font-size: 100%;
	margin-left : 5px;
	padding-left: 5px;
}


.footertext {
	font-size: 90%;
	color : Silver;
	font-variant : small-caps;
	padding-left : 20%;
	font-style : italic;
}

.subfootertext {
	font-size: 80%;
	color : White;
	text-align : center;
	font-family : "Courier New", Courier, monospace;
}

.titletext {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 200%;
	line-height : 100%;
}

.subtitletext {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 130%;
}

.navtitlebox {
	background-color : #003366;
	color : #CCCCCC;
	border : thin solid Silver;
	text-align : center;
	font-weight : bold;
	padding-top : 3pt;
	padding-bottom : 3pt;
	margin-top : 10pt;
	margin-bottom : 5pt;
}

.disclaimtext {
	font-size : 75%;
	text-align : center;
	background-color : Silver;
}

.frameb {
	border-bottom: 1px solid Black;
}

.framet {
	border-top: 1px solid Black;
}

.frametb {
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
}

.framelr {
	border-left: 1px solid Black;
	border-right: 1px solid Black;
}

.framel {
	border-left: 1px solid Black;
}

.framer {
	border-right: 1px solid Black;
}

.frametl {
	border-top: 1px solid Black;
	border-left: 1px solid Black;
}

.frametr {
	border-top: 1px solid Black;
	border-right: 1px solid Black;
}

.frametlr {
	border-top: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
}

.framebl {
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
}

.framebr {
	border-bottom : 1px solid Black;
	border-right : 1px solid Black;
}

.frameblr {
	border-bottom : 1px solid Black;
	border-left : 1px solid Black;
	border-right : 1px solid Black;
}

.frametbl {
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
}

.frametbr {
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
}
.frametbrp {
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	padding-right: 2;
	padding-left: 2;
}
.frameall {
	border : 1px solid Black;
}
.framelp {
	border-left: 1px solid Black;
	padding-left: 2;
}
.framerp {
	border-right: 1px solid Black;
	padding-right: 2;
}
.frametlp {
	border-top: 1px solid Black;
	border-left: 1px solid Black;
	padding-top: 2;
	padding-left: 2;
}
.frametrp {
	border-top: 1px solid Black;
	border-right: 1px solid Black;
	padding-top: 2;
	padding-right: 2;
}
.framelrp {
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	padding-left: 2;
	padding-right: 2;
}

.frametlrp {
	border-top : 1px solid Black;
	border-left : 1px solid Black;
	border-right : 1px solid Black;
	padding-top: 2;
	padding-left: 2;
	padding-right: 2;
}
.frameblrp {
	border-bottom : 1px solid Black;
	border-left : 1px solid Black;
	border-right : 1px solid Black;
	padding-bottom: 2;
	padding-left: 2;
	padding-right: 2;
}
.frameblp {
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	padding-bottom: 2;
	padding-left: 2;
}
.framebrp {
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	padding-bottom: 2;
	padding-right: 2;
}
.frameallp {
	border: 1px solid Black;
	padding: 2;
}

a.QuickLinks {
	text-decoration: none;
	color:#FFFFFF;
}

a.QuickLinks:Hover {
	text-decoration: underline;
	color: #CCCCCC;
}



