
BODY  {
	font-size : 10pt;
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #162468;
	background-color : White;
}

H1  {
	font-size : 25pt;
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #162468;
}

H2  {
	font-size : 20pt;
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #162468;
}

H3  {
	font-size : 15pt;
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	padding-bottom : 2px;
	margin : 0px;
}

A  {
	color : #d60000;
}

A:Visited  {
	color : #d60000;
}

A:Active  {
	color : #d60000;
}

A:Hover  {
	color: Red;
}

input  {
	color : #162468;
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : bold;
}

textarea {
 background: white;
 font-family: verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: black;
 border-style: inset;
 border-width: thin;
 border-color: #010D58
}

TD  {
	font-size : 10pt;
}


.colorback1  {
	color : white;
	background-color : red;
	font-weight : bold;
	font-size : 7pt;
}

.colorback1:Hover  {
	color : white;
}

.colorback1:Visited  {
	color : white;
}

.colorback2  {
	color : White;
	background-color : red;
}

.colorback3  {
	background-color : #162468;
}

.colorback4  {
	background-color : white;
}

.roadmap  {
	background-color : #ccffff;
}

.accent  {
	font-weight : bold;
}

.button  {
	background-color : #b6d61e;
	color : white;
	font-size : 10px;
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : bold;
}

.notation  {
	font-size : 8pt;
	color : #162468;
}



.footertext  {
	font-size : 8pt;
}

.form  {
	font-size : 10pt;
	font-weight : normal;
	color : #162468;
	background-color : f2efef;
}

.formMandatory  {
	font-size : 10pt;
	font-weight :normal;
	font-style : normal;
	color : white;
	background-color : Navy;
}

.formHelp  {
	font-size : 8pt;
	background-color : f2efef;
}

.toolpanel  {
	font-size : 8pt;
	color : #162468;
	background-color : white;
}

.toolpaneltop  {
	font-size : 8pt;
	font-weight : bold;
	color : White;
	background-color : #99CC00;
}

.log  {
	font-size : 8pt;
	background-color : #ccffff;
}

.chartz_nav  {}

.story_pic  {
	color : #162468;
	background-color : white;
	font-size : 8pt;
	text-align : center;
}

.callout  {
	font-size : 10pt;
	color: #162468;
	font-weight: bold;
}

.page_nav  {
	background-color : f2efef;
	font-size : 8pt;
	font-weight : normal;
}

.buttons  {
	font-size : 8pt;
	color : #162468;
	background-color : #b6d61e;
}

.input_nav  {
	font-size : 8pt;
	color : #162468;
}

.storyHead {
	font-size : 20pt;
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #162468;
	background: white
}


TABLE.sidebar { 
	font-size : 10pt;
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #162468;
}

TD.sidebar {

}

TR.sidebar {

}

TH.sidebar {
	text-align: left;
	
}

/* Main is not used on TABLE tag because of browser BS */
TD.main {
	text-align: left;
	background-color: #dfdfdf;
	border-color: #ffffff;
	vertical-align: top;
}
TD.mainfooter {
	line-height: 0;
	padding-top: 10;
	text-align: center;
	background-color: #dfdfdf;
	vertical-align: top;
	height: 40;
}

/* Table for changing topic preferences */
TABLE.topics {
	padding: 0;
	margin: 0;
	border-width: thin;
}

/* Quick report styles */
H2.quick {
	background-color: lawngreen;
	color: purple;
}
TD.quick { 
	background-color: peachpuff;
	border-color: maroon;
	font-size: 10pt;
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
}

IMG.pie {
	text-align:	center;
	border: 	1px solid blue;
}

TABLE.pie {
	width:		0;
}

TD.pie {
	text-align:	center;
	color:		white;
	font-weight:	bold;
	font-family: 	verdana, arial, helvetica, sans-serif;
	font-size:	12pt;
	background: 	black;
}
BODY.register {
	color:		#162468;
}

TD.register {
	border:         0px solid blue;
}

TD.regfield {
	align:		left;
	width:		20%;
	border:         0px solid blue;
}

TD.reglabel {
	align:		left;
	width:		35%;
	border:         0px solid blue;
}

TD.registerdir {
	border:         0px solid blue;
	background:	#eeeeee;
	vertical-align:	top;
	border-left:	25px solid white;
	width:		45%;
}
FONT.regwarn {
	color:		red;
	font-size:	7pt;
	font-style:	smallcaps;
	font-weight:    bold;
	font-family:    verdana, arial, helvetica, sans-serif;
}
H2.register {
	background-color: #FFEEAA;
	color: #CC9900;
}
H3.register {
	font-weight:    bold;
	color:		#162468;
	font-family: 	verdana, arial, helvetica, sans-serif;
	font-size:	12pt;
}
SELECT  {
	font-size : 10pt;
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #162468;
	background-color : White;
}
TH.linkList {
	font-size: 		10pt;
	background-color:	#CC9900;
	font-weight: 		bold;
	color:			#FFFFFF;
}
TD.linkList {
	background-color:	#FFEEAA;
	color:			#000000;
}
TH.fileList {
	font-size: 		10pt;
	font-weight: 		bold;
	background-color:	#CC9900;
	color:			#FFFFFF;
}
TD.fileList {
	background-color:	#FFEEAA;
	color:			#000000;
}
TH.search {
	font-size: 		10pt;
	font-weight: 		bold;
	background-color:	#CC9900;
	color:			#FFFFFF;
}
TD.search {
	background-color:	#FFEEAA;
	color:			#000000;
}
TH.myuser {
	font-size: 		10pt;
	font-weight: 		bold;
	background-color:	#CC9900;
	color:			#FFFFFF;
}
TD.myuser {
	background-color:	#FFEEAA;
	color:			#000000;
}
H3.myuser  {
	background-color: black;
	font-size : 12pt;
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : white;
}
TABLE.contribTable {
	width:			100%;
	border-top:		1px solid black;
	border-bottom:		1px solid black;
	border-left:		1px solid black;
	border-right:		1px solid black;
}
TH.contribTable {
	background-color:	#CC9900;
	color:			#FFFFFF;
}
TD.contribTable {
	background-color:	#FFEEAA;
	color:			#000000;
}
TABLE.newsbody {
	width:			100%;
	border-top:		1px solid black;
	border-bottom:		1px solid black;
	border-left:		1px solid black;
	border-right:		1px solid black;
}

TH.newshead {
	background-color: 	#CC9900;
	color:			#FFFFFF;
	font-size:		12pt;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	font-weight:		bold;
	font-style:		normal;
	text-align:     	left;
}
TD.newsinfo {
	background-color: 	#FFFFFF;
	color:			#000000;
	font-size:		8pt;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	font-weight:		bold;
	font-style:		normal;
}
TD.newsbody {
	background-color: 	#FFEEAA;
	color:			#000000;
	font-size:		10pt;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	font-weight:		normal;
	font-style:		normal;
}
H3.search {
/*
	background-color:	#CC9900;
*/
	color:			#FFFFFF;
	font-size:		12pt;
	text-align:		left;
}
.search {
	color:			#000000;
	font-size:		10pt;
	text-align:		left;
}
H4.search {
	color:			#303030;
	font-size:		8pt;
	text-align:		left;
}
.faq {
	text-align:		left;
}
TABLE.faq {
	background-color: 	#F0F0F0;
	width:			100%;
	border-top:		1px solid black;
	border-bottom:		1px solid black;
	border-left:		1px solid black;
	border-right:		1px solid black;
}
TH.faqhead {
	background-color: 	#CC9900;
	color:			#FFFFFF;
	font-size:		12pt;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	font-weight:		bold;
	font-style:		normal;
	text-align:     	left;
}
TD.faqinfo {
	background-color: 	#FFFFFF;
	color:			#000000;
	font-size:		8pt;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	font-weight:		bold;
	font-style:		normal;
}
TD.faqbody {
	background-color: 	#FFEEAA;
	color:			#000000;
	font-size:		10pt;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	font-weight:		normal;
	font-style:		normal;
}
TABLE.faqbody {
	width:			100%;
	border-top:		1px solid black;
	border-bottom:		1px solid black;
	border-left:		1px solid black;
	border-right:		1px solid black;
}
TABLE.artbody {
	width:			100%;
	border-top:		1px solid black;
	border-bottom:		1px solid black;
	border-left:		1px solid black;
	border-right:		1px solid black;
}

TH.arthead {
	background-color: 	#FFEEAA;
	color:			#162468;
	font-size:		12pt;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	font-weight:		bold;
	font-style:		normal;
	text-align:     	left;
}
TR.arthead {
	background-color: 	#FFEEAA;
	color:			#162468;
	font-size:		8pt;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	font-weight:		normal;
	font-style:		italic;
	text-align:     	left;
}
TD.artinfo {
	background-color: 	#CC9900;
	color:			#FFFFFF;
	font-size:		8pt;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	font-weight:		bold;
	font-style:		normal;
}
TD.artbody {
	background-color: 	#FFFFFF;
	color:			#000000;
	font-size:		10pt;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	font-weight:		normal;
	font-style:		normal;
}

