a					{color: #3F3F3F; text-decoration: none; font-size: 13px;}
a:hover			{color: #A4342B; text-decoration: underline; font-size: 13px;}

.text	{
	font-family: Arial, Helvetica; 
	font-size: 13px; 
	color: #000000; 
	margin-left: 5px;
}

.redtext	{
	font-family: Arial, Helvetica; 
	font-size: 13px; 
	color: #FF0000; 
	margin-left: 5px;
}

.footertext	{
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	color: #404040;
}

a.footertext	{
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	color: #404040;
	text-decoration: underline;
}

a.footertext:hover	{
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	color: #404040;
	text-decoration: underline;
}

.pagetitle	{
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #A4342B;
}

ul.bulyellow{
	list-style-image:url('/images/bulletyellow.jpg');
	font-size: 13px;
}

ul.bulyellowtri{
	list-style-image:url('/images/bulletyellowtri.jpg');
	font-size: 13px;
}

.bluetitle	{
	font-family: Arial, Helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #1E62AC;
}

.blacktitle	{
	font-family: Arial, Helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.graytitlesm	{
	font-family: Arial, Helvetica; 
	font-size: 14px; 
	color: #666666; 
	margin-left: 5px;
}

.table, tr, td {
	font-family: Arial, Helvetica;
	font-size: 13px;
	color: #000000;
}

/* ANCHOR STYLE *************************************************************************/ 

a { text-decoration: none; font-family: Arial, Helvetica; color: #0066CC; }
a:hover { text-decoration: underline; }
a:visited { color: #003399; }

a.smallwhitelink { font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; text-decoration: none }
a.smallwhitelink:visited { color: #FFFFFF; }
a.smallwhitelink:hover { text-decoration: underline; }

a.graylink { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: none; }
a.graylink:visited { color: #333333; }
a.graylink:hover { text-decoration: underline; }

a.smallgraylink { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none; }
a.smallgraylink:visited { color: #333333; }
a.smallgraylink:hover { text-decoration: underline; }

a.graylink2 { text-decoration: none; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; color: #555555; }
a.graylink2:visited { color:#555555; }
a.graylink2:hover { text-decoration: underline; }

a.smallgraylink2 { text-decoration: none; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color: #555555; }
a.smallgraylink2:visited { color:#555555; }
a.smallgraylink2:hover { text-decoration: underline; }

a.tablink { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
a.tablink:visited { color: #FFFFFF; }
a.tablink:hover { text-decoration: none; color: #CCCCCC; }

a.darkredlink { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color: #BC001D; margin-left: 5px }
a.darkredlink:visited { color: #BC001D; }
a.darkredlink:hover { text-decoration: underline; }

a.blacklink { color: black; }
a.blacklink:visited { color: black; }

a.menubarlinks { font-family: Arial, Helvetica; font-size: 11px; color: #456387; margin-left: 4px; text-decoration: none }
a.menubarlinks:visited { color: #456387; }
a.menubarlinks:hover { text-decoration: none; }

a.sectiontitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #395681; text-decoration: none; }
a.sectiontitle:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #B86C16; text-decoration: none; }
a.sectiontitle:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #395681; text-decoration: none; }

/* END ANCHOR STYLE *************************************************************************/ 

/* TEXT STYLE *************************************************************************/ 
.superreg { font-family: Arial, Helvetica; font-size: 10px; }

.text { font-family: Arial, Helvetica; font-size: 12px; margin-left: 5px; color: #000000; }

.largetext { font-family: Arial, Helvetica; font-size: 16px; margin-left: 5px; color: #000000; }

.boldtext { font-family: Arial, Helvetica; font-size: 12px; color: #000000; font-weight : bold; margin-left: 5px; }

.smalltext { font-family: Arial, Helvetica; font-size: 11px; color: #000000; margin-left: 5px; }

.smallertext { font-family: Arial, Helvetica; font-size: 10px; color: #000000; }

.smalltextnomar { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-left: 0px }

.smalltextcalendar { font-family: Arial, Helvetica; font-size: 9px; color: #333333; margin-left: 0px }

.blacktext { font-family: Arial, Helvetica; font-size: 13px; color: #000000; }

.redtext { font-family: Arial, Helvetica; font-size: 13px; color: #FF0000; }

.smallredtext { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color: #FF0000; }

.pagetitle { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 16px; font-weight: bold; color: #CC3920; }

.bluetitle { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 15px; color: #33348E; font-weight : bold; }

.largebluetitle { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 18px; color: #33348E; font-weight : bold; }

.bluetext { font-family: Arial, Helvetica; color: #336699; font-size: 13px; }

.darkgraytext { font-family: Arial, Helvetica; color: #333333; font-size: 12px; }

.whitetitle { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF; font-weight : bold; }

.whitetext { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; }

.smallwhitetext { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }

.smallwhitetitle { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight : bold; }

.corporatetitle { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight : bold; }

.graycorporatetitle { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 18px; color: #4E4E4E; font-weight : bold; }

.blacktitle { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 15px; color: #000000; font-weight : bold; }

.blacktitle2 { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight : bold; }

.largetitle { font-family: Arial, Helvetica; font-size: 16px; color: #000000; font-weight : bold; }

.largeblacktitle { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight : bold; }

.ambertext { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color: #E7A830; }

.smallbluetext { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #031A72; margin-left: 0px }

.bluetitlemed { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #185AAB; font-weight : bold; }

.darkbluetitlemed { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 15px; color: #0C0376; font-weight : bold; }

.redtitlesmall { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; color: #A60000; font-weight : bold; }

.redtitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; font-weight : bold; }

.redtitle2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #CC3920; font-weight : bold; }

.redtitle3 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #CC3920; font-weight : bold; }

.copyrighttext { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; color: #005B88; }

.copyrighttext_black { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.copyrighttext_white { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }

.copyrighttext_yellow { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; color: #FFFF99; }

.errortext { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 14px; color: #DD0000; margin-left: 5px; font-weight : bolder; text-align : center; font-style : italic; }

.redtitlelarge	{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 17px; color: #B90000; font-weight : bold; }

.hn { font:bold 16px Arial; color:cc0000 }

.hhd { font:13px /15px Arial; color:black;text-decoration:none; }

.hbul { font:normal 11px Verdana,Arial; color:#000000; vertical-align:middle; }

.hmar { margin-left:12px; text-indent:-12px; font:11px /12px Arial; padding-bottom:4px; }

/* END TEXT STYLE *************************************************************************/ 
 
/* MENUBAR STYLE *************************************************************************/ 

.menubaritemrollover { border-width: 2px; color: #E4E4E4; font:bold 11px Arial; border-color: Blue; border: Yellow; background: #010080; background-color: #F2F1E3; text-decoration: none }

.menubaritem { border-width: 2px; color: #E4E4E4; font:bold 11px Arial; border-color: Blue; border: Yellow; }

/* END MENUBAR STYLE *************************************************************************/ 
 
/* FORM STYLE *************************************************************************/ 
 
select { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none } 
 
.textinputbox { border-color:#004466; border-width:2px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-left: 5px; margin-bottom: 2px; margin-top: 2px; }
.textinputboxnomar { border-color:#004466; border-width:2px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.disabledtextinputbox { border-color:#F1F1F1; border-width:2px; background : #DDDDDD; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-left: 5px }

.newslettertextinputbox { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; border-width:2px; border-color:#FFFFFF; font-size: 11px; color: #000000; }

.defaultinputbox { border: 1px solid black; height: 15px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10; }

/* END FORM STYLE *************************************************************************/ 

/* BEGIN IMAGE **************************************************************************/

.caption { margin: 3px; padding: 3px; border: 1px solid #777; background: #E5F2FF; font-size:10px; color: #0066CC; font-family: Arial; } 
.caption img { border: 1px solid #777; } /* adjust to suit */ 

/* END IMAGE ******************************************************************************/

.Rtextinputbox { border-color:#336633; border-width:2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color: red;  margin-left: 5px; }
.Atextinputbox { border-color:#336633; border-width:2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color: #666600;  margin-left: 5px; }
.Gtextinputbox { border-color:#336633; border-width:2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color: green;  margin-left: 5px; }


/* END TABLE/DIV STYLE *************************************************************************/ 
