body {font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color : #ffffff; margin : 0px }
p { font-family :  arial, helvetica, sans-serif; font-size : 11px; font-weight : normal; color : #666666; background-color : #FFFFFF; }

.brandheaderstyle { font-family :  arial, helvetica, sans-serif; color : #FFFFFF; font-size : 12px; background-color : #ffffff; }

.menustyle { font-family :  arial, helvetica, sans-serif; color : #ffcc33; font-size : 12px; text-decoration : none; background-color : #000000; padding-top : 0px; padding-bottom : 0px; }

.mainmenustyle { position : relative; }
.mainmenustyle a { font-family :  arial, helvetica, sans-serif; color : #FFCC33; font-size : 12px; font-weight : bold; text-decoration : none;}
.mainmenustyle a:hover { font-family :  arial, helvetica, sans-serif; color : #000000; font-size : 12px; text-decoration : none; background-color : #ffcc33; }

.submenu { position : absolute; top : 0; left : 0; visibility : hidden; }
.submenuparent { background-color : #000000; }
.submenuchild { font-family :  arial, helvetica, sans-serif; color : #ffcc33; font-size : 9pt; text-decoration : none; background-color :#000000; }
.submenuchild a { font-family :  arial, helvetica, sans-serif; color : #ffcc33; font-size : 9pt; position : relative; display : block; text-decoration : none; }
.submenuchild a:hover { font-family :  arial, helvetica, sans-serif; display : block; color : #000000; font-size : 9pt; text-decoration : none; background-color : #ffcc33; }

.copyright { vertical-align : middle; font-family : arial, helvetica, sans-serif; font-size: 8pt; font-weight : normal; color : #000000; text-decoration : none; }
.copyright A { font-family : arial, helvetica, sans-serif; font-weight : normal; font-size : 8pt; color : #6c276a; text-decoration : underline; }
.copyright A:LINK { color : #6c276a; }
.copyright A:VISITED { color : #6c276a; }
.copyright A:HOVER { color : #6c276a; }

/*User Information*/
.userlabel { font-family : arial, helvetica, sans-serif; font-size: 12px; font-weight : normal; color : #000000; text-decoration : none; }
.userlabel a { color: #6c276a; }
.userdata { font-family : arial, helvetica, sans-serif; font-size: 12px; font-weight : normal; color : #FF0000; text-decoration : none; }
.userdata A { font-family : arial, helvetica, sans-serif; font-size: 12px; font-weight : normal; color : #FF0000; text-decoration : underline; }
.userdata A:Link { color : #FF0000; }
.userdata A:Visited { color : #FF0000; }
.userdata A:Hover { color : #FF0000; }

/*Content Title*/
.contenttitle { font-family : arial, helvetica, sans-serif; font-size: 16px; font-weight : bold; color : #000000; text-decoration : none; background-color : #ffcc33; }
.contentsubtitle { font-family : arial, helvetica, sans-serif; font-size: 12px; font-weight : normal; font-style : normal; color : #000000; text-decoration : none; }
.contentbreak { background-color : #333399; }

/*Reports*/
.reportmain { background-color : #DDDDDD; }
.reportsub { background-color : #DDDDDD; }
.reportcaption { font-family : arial, helvetica, sans-serif; font-size : 14px; font-weight : bold; color : #000000; text-decoration : none; text-align : left; background-color : #FFFFFF; }
.recordcount { font-family : arial, helvetica, sans-serif; font-size: 11px; font-weight : bold; color : #A9A9A9; text-decoration : none; background-color : #FFFFFF; }

.reportheading { background-color : #000000; font-family : arial, helvetica, sans-serif; font-size: 12px; font-weight : bold; color : #ffcc33; text-decoration : none; }
.reportheading A:LINK { color : #ffcc33; text-decoration : underline; }
.reportheading A:VISITED { color : #ffcc33; text-decoration : underline; }
.reportheading A:HOVER { color : #ffcc33; text-decoration : underline; }

.reportdata { font-family : arial, helvetica, sans-serif; font-size: 12px; font-weight : normal; color : #000000; text-decoration : none; }
.reportdata A:LINK { color : #6c276a; text-decoration : underline; }
.reportdata A:VISITED {	color : #6c276a; }
.reportdata A:HOVER { color : #6c276a; }


.reportfooter { font-family : arial, helvetica, sans-serif; font-size: 12px; font-weight : bold; color : #000000; text-decoration : none; background-color : #FFFFFF; }
.reportfooter A { font-family : arial, helvetica, sans-serif; font-size: 11px; font-weight : bold; color : #333399; text-decoration : underline; background-color : #FFFFFF; }
.reportfooter A:LINK { color : #6c276a; }
.reportfooter A:VISITED { color : #6c276a; }
.reportfooter A:HOVER { color : #6c276a; }


.pagelinkssymbolson { font-family : arial, helvetica, sans-serif; font-size: 11px; font-weight : bold; color : #FF0000; text-decoration : none; background-color : #FFFFFF; }
.pagelinkssymbolsoff { font-family : arial, helvetica, sans-serif; font-size: 11px; font-weight : bold; color : #A9A9A9; text-decoration : none; background-color : #FFFFFF; }
.pagelinks { font-family : arial, helvetica, sans-serif; font-size: 11px; font-weight : bold; color : #A9A9A9; text-decoration : none; background-color : #FFFFFF; }
.pagelinks A:LINK { color : #6c276a; }
.pagelinks A:VISITED { color : #6c276a; }
.pagelinks A:HOVER { color : #6c276a; }

.evenrow { background-color : #FFFFFF; }
.oddrow { background-color : #F4F6EB; }

/*Forms*/
.formmain { background-color : #DDDDDD; }
.formsub { background-color : #FFFFFF; }
.formtitle { vertical-align : middle; background-color : #000000; font-family : arial, helvetica, sans-serif; font-size: 12px; font-weight : bold; color : #ffcc33; text-decoration : none; }
.formlabel { font-family : arial, helvetica, sans-serif; font-weight : bold; font-size : 12px; color : #000000; }
.formfield { font-family : arial, helvetica, sans-serif; font-weight : normal; font-size : 12px; color : #000000; }
.formfield a {color: #6c276a;}

/*Error Box*/
.errormain { background-color : #dddddd; }
.errorsub { background-color : #ffffff; border: 1px #000000 solid; }
.errortitle { vertical-align : middle; background-color : #000000; font-family : arial, helvetica, sans-serif; font-size: 12px; font-weight : bold; color : #ffcc33; text-decoration : none; }
.errordetail { font-family : arial, helvetica, sans-serif; font-size: 12px; font-weight : normal; color : #000000; text-decoration : none; }
.errordetail LI { font-family : arial, helvetica, sans-serif; font-size: 12px; font-weight : normal; color : #000000; text-decoration : none; }

/*Logn Page*/
.logon { color : #000000; background-color : #FFFFFF; font-family : arial, helvetica, sans-serif; font-size: 12px; font-weight : normal; text-decoration : none }
.logon A { font-family : arial, helvetica, sans-serif; font-weight : normal; font-size : 12px; color : #0031CE; text-decoration : none; }
.logon A:LINK {	color :#0031CE; }
.logon A:VISITED { color : #990000; }
.logon A:HOVER { color : #630063; text-decoration : underline; }
.logonlabel { font-family : arial, helvetica, sans-serif; font-weight : bold; font-size : 16px;	color : #000000; }
.logontitle { font-family : arial, helvetica, sans-serif; font-size: 16px; font-weight : normal; color : #000000; text-decoration : none; }

/*Text Alignment*/
.left { text-align: left; }
.center { text-align : center; }
.right { text-align : right; }
.justify { text-align : justify; }
.smalltext { font-size : 10pt; }
.tinytext { font-size : 8pt; }

/*Standard Link Menu*/
.standardmenu { font-family :  arial, helvetica, sans-serif; color : #000000; font-size : 12px; font-weight : normal; text-decoration : none; background-color : #E9DF97; }
.standardmenu A { font-family :  arial, helvetica, sans-serif; color : #000000; font-size : 12px; font-weight : normal; text-decoration : none; }
.standardmenu A:LINK { color : #000000; }
.standardmenu A:VISITED { color : #000000; }
.standardmenu A:HOVER { color : #000000; }

/*Contact Page*/
.contact { font-family :  arial, helvetica, sans-serif; font-size : 12px; font-weight : normal; color : #1155A0; background-color : #FFFFFF; margin : 0px }
.contact P { font-family :  arial, helvetica, sans-serif; font-size : 12px; font-weight : normal; color : #1155A0; }
.contactlabel { font-family :  arial, helvetica, sans-serif; font-size : 12px; font-weight : bold; color : #1155A0; }

/*Help Page*/
.help { font-family :  arial, helvetica, sans-serif; font-size : 11px; font-weight : normal; color : #666666; background-color : #FFFFFF; margin : 10px }
.help P { font-family :  arial, helvetica, sans-serif; font-size : 11px; font-weight : normal; color : #666666; background-color : #FFFFFF; }
