A:link {color: #02014D; text-decoration: none; }
A:visited {color: #02014D; text-decoration: none; }
A:active {color: #02014D; }
A:hover {color: #720F3E; text-decoration: underline;}

.body { font-family: Verdana; font-size: 12px; color: #000000; }
.table, tr, td { font-family: Verdana; font-size: 12px; color: #000000; }

.whitetitle { font-family: Verdana; font-size: 18px; color: #FFFFFF; font-weight: bold;}
.text { font-family: Verdana; font-size: 12px; color: #000000; }
body { font-family: Verdana; font-size: 12px; color: #000000; }
.smalltext { font-family: Verdana; font-size: 10px; color: #000000; }

.blacktitle { font-family: Verdana; font-size: 18px; color: #000000; font-weight: bold;}

.largetitle { font-family: Verdana; font-size: 14px; color: #000000; font-weight: bold;}

.largetext { font-family: Verdana; font-size: 14px; color: #000000;}
.pagetitle { padding-left: 10px; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 22px; color: #592717; font-weight: bold; } #592717

.plandetails { font-family: Verdana; font-size: 11px; color: #000000; font-weight: bold;}

.redtext { font-family: Verdana; font-size: 12px; color: #DD0000; font-weight: bold;}
.smallredtext { font-family: Verdana; font-size: 10px; color: #DD0000; font-weight: bold;}

.bodytext_largerboldred { font-family: Verdana; font-size: 12px; color: #DD0000; font-weight: bold;}
.bodytext_boldred { font-family: Verdana; font-size: 12px; color: #DD0000; font-weight: bold;}

.headline_left {padding:0px 10px 0px 10px; border-left:1px solid #281E5C; border-right:1px solid #281E5C; border-top:1px solid #281E5C; border-bottom:1px solid #281E5C; vertical-align:middle; font-family:arial,helvetica; font-size:12px; font-weight:bold; color: #FFFFFF; background-color: #281E5C; }
.headline_right {border-bottom:15px solid #281E5C; height:22px; }

.redtitlelarge	{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 17px; color: #B90000; font-weight : bold; }

/* FORM STYLE *************************************************************************/	
	
select { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; margin-left: 5px; }
.textinputbox { border-color:#004466; border-width:2px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 11px;  color: #000000;  margin-left: 5px; }
.disabledtextinputbox { background-color: #F1F1F1; border-color:#206AAD; border-width:2px; font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #000000; margin-left: 5px; }
.textinputboxa { border-color:#004466; border-width:2px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 11px;  color: #000000;  margin-left: 5px; }
.Rtextinputbox { border-color:#336633; border-width:2px; font-family: Arial, Helvetica; font-size: 11px; color: red; margin-left: 5px; }
.Atextinputbox { border-color:#336633; border-width:2px; font-family: Arial, Helvetica; font-size: 11px; color: #C4C400; margin-left: 5px; }
.Gtextinputbox { border-color:#336633; border-width:2px; font-family: Arial, Helvetica; font-size: 11px; color: green; margin-left: 5px; }

.smallformbutton { border: 1px solid #999999; font-weight: bold; font-size: 9px; color: #000000; background-color: #DADEEA; padding: 1px; }
.smallformbuttonselected { border: 1px solid #999999; font-weight: bold; font-size: 9px; color: #AA0000; background-color: #DADEEA; padding: 1px; }
.smallformbuttonrollover { padding: 1px; border: 1px solid #999999; font-size: 9px; font-weight: bold; color: #FFFFFF; background-color: #720F3E; }

.formbutton2 { border: 1px solid #999999; font-weight: bold; font-size: 12px; color: #000000; background-color: #DADEEA; padding: 1px; }
.formbuttonselected2 { border: 1px solid #999999; font-weight: bold; font-size: 12px; color: #AA0000; background-color: #DADEEA; padding: 1px; }
.formbuttonrollover2 { padding: 1px; border: 1px solid #999999; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #720F3E; }

.formbuttonrollover { font-family: Verdana; font-size: 10px; border-width: 2px; color: #EEEEEE; border-color: yellow; border: Yellow; background: #666666; text-decoration: none; font-weight : bold; }
.formbutton { font-family: Verdana; font-size: 10px; border-width: 2px; color: #000000; border-color: yellow; border: Yellow; background: #E8D59E; font-weight : bold; }

.missingtextinputbox {  border-color:#004466; border-width:1px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 10px;  color: #000000;  margin-left: 5px; background-color: #FFFF00; }

td.openformfield { padding:5px; border: 1px solid #ACACAC; background-color: #f4f5f9; }
td.formtitle { width:170px; padding: 5px; border: 1px solid #ACACAC; background-color: #E3E7EF; }
td.formfield { width:180px; padding: 5px; border: 1px solid #ACACAC; background-color: #f4f5f9; }

/**** DIRECTORY *****/
table.directory { width: 550px; border: 1px solid #BBBBBB;}
td.directoryhalf1 { width: 170px; padding: 5px; padding-right: 10px; border: 1px solid #BBBBBB; }
td.directoryhalf2 { width: 210px; padding: 5px; border: 1px solid #BBBBBB; }
td.directoryheader { padding: 10px; padding-bottom: 13px; background: #DEF7FF; color: #333333; font-size: 18px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; border: 1px solid #BBBBBB; }
td.pghome_directoryheader { padding: 10px; padding-bottom: 13px; background: #CEDBB5; color: #333333; font-size: 18px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; border: 1px solid #BBBBBB; }
td.directoryfull { width: 490px; padding: 5px; border: 1px solid #BBBBBB;  background-color: #E9EDED; }
td.directoryblue { padding: 10px; padding-top: 20px; background: #DEF7FF; border: 1px solid #CCCCCC; color: #333333; font-size: 10px; }
td.pghome_directoryblue { padding: 10px; padding-top: 20px; background: #CEDBB5; border: 1px solid #CCCCCC; color: #333333; font-size: 10px; }

div#pane1 {
	width: 453px;
	height: 200px;
	overflow: auto;
	padding-left: 5px;
	padding-top: 15px;
	float: left;
	background-color: #EFEFEF;
	border: 1px #CCCCCC solid;
}

div#pane1 a, div#panel a:visited, div#panel a:hover {
	font-size: 10pt;
}

a.smallwhitelink	{ font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; text-decoration: underline }
a.smallwhitelink:visited { color: #FFFFFF; }
a.smallwhitelink:hover { text-decoration: underline; color: #FFDC0A; }
.smallwhitetext { font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; }
