/* Standard general page styles */
td
{
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color : #555555;
}
.default
{
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color : #555555;
}
form
{
	margin : 0px;
}
.mainbody
{
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 0px;
	padding-top : 10px;
}



/* Header and Main Menu styles */
.headerquicklink
{
	font-size : 8pt;
	text-decoration : none;
	color : White;
}
.headerquicklink:hover
{
	color : #ffcc33;
}
.headersearchfield
{
	font-size : 10pt;
}
.headerdate
{
	font-size : 8pt;
}
.headermenulink
{
	font-size : 8pt;
/*	font-weight : bold;*/
	text-decoration : none;
	color : #555555;
}
.headermenulink:hover
{
	color : black;
}
.menudropdown
{
	visibility : hidden;
	position : absolute;
}



/* Footer styles */
.footerlink
{
	color : black;
	text-decoration : none;
	font-size : 8pt;
}
.footerlink:hover
{
	color : red;
}
.footerdisclaimer
{
	font-size : 8pt;
}



/* Submenu styles */
.submenusection
{
	padding : 2px;
}
.submenutopic
{
	color : #cccccc;
	text-decoration : none;
	font-size : 8pt;
}
.submenutopic:hover
{
	color : #ffcc33;
}
.submenulist
{
	color : #555555;
	font-size : 8pt;
	text-decoration : none;
}
.submenulist:hover
{
	color : red;
}
.submenuselect
{
	color : Red;
}



/* Path styles */
.path
{
	font-size : 8pt;
	color : #555555;
}


/* Page Header (Title of Page) and Section Header styles */
.pageheadersection
{
	border-left : 1px solid Black;
	border-top : 1px solid Black;
	border-bottom : 1px solid Black;
	padding-left : 15px;
	color : Black;
}
.pageheadersectionextension
{
	border-top : 1px solid Black;
	border-bottom : 1px solid Black;
	border-right : 1px solid Black;
}
.pageheader
{
	font : 12pt;
	font-weight : bold;
}
.sectionheader
{
	font : 11pt;
	font-weight : bold;
	color : black;
}



/* Text Formatting styles */
.lighttext
{
	color : #cccccc;
}
.darktext
{
	color : #555555;
}
.bold
{
	color : Black;
}
.white
{
	color : white;
}
.highlight
{
	color : #ffcc33;
}
.price
{
	color : Red;
}
.error
{
	color : Red;
}
.darkbackground
{
	background-color : #666666;
}
.lightbackground
{
	background-color : #cccccc;
}
.minor
{
	font-size : 9pt;
}
.smallcomment
{
	font-size : 8pt;
}
.infotext
{
	line-height : 18px;
	font-size : 9pt;
	color : #555555;
}


/* Link styles */
.topiclink
{
	color : black;
}
.topiclink:hover
{
	text-decoration : none;
	color : red;
}
.reglink
{
	color : #555555;
}
.reglink:hover
{
	text-decoration : none;
	color : red;
}
.errorlink
{
	color : red;
}
.errorlink:hover
{
	text-decoration : none;
}



/* Drop-Down List (unordered and ordered) Formatting styles */
.stdlist
{
	margin-top : 0px;
	margin-bottom : 0px;
}
.noindentlist
{
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	list-style : inside;
}



/* Table List Formatting styles */
.itemlistheader
{
	font-weight : bold;
	color : #cccccc;
}
.itemlistheaderlink
{
	color : #ffcc33;
	text-decoration : none;
}
.itemlistheaderlink:hover
{
	color : white;
}
.itemlist
{
	font-size : 9pt;
	color : #555555;
}
.itemlistcaption
{
	font-size : 8pt;
}



/* Line styles */
.underline
{
	border-bottom : 1px dotted #cccccc;
}