<style>
.NU			{ color:#ffffff; }

.GENERIC_PLACEHOLDER {}
a			{ color:blue; text-decoration:none; }
a:active		{ color:blue; text-decoration:none; }
a:visited		{ color:blue; text-decoration:none; }
a:hover			{ color:blue; text-decoration:none; }

.MAIN_FRAME_PLACEHOLDER {}

a.mlink:link,
a.mlink:active,
a.mlink:visited		{ color:#14759E; 
			  background:#ffffff; 
			  text-decoration:none; 
			  font-style=normal;
			  font-weight=bold; }

a.mlink:hover		{ color:#ffffff; 
			  background:#14759E; 
			  text-decoration:none; 
			  font-style=normal;
			  font-weight=bold; }

.mainBody 		{ font-family:Verdana,Arial,'Courier New';
			  color:black; 
			  background:white;
			  font-size:10pt; }

.mainTitle		{ font-size:12pt;
			  font-weight=bold;
			  text-align=center; }

.mainTable		{ font-family:Verdana,Arial,'Courier New';
			  font-size:10pt; }

.mainHr			{ text-align:center; width:95%; }

.mainButton 		{ }

.mainLogin		{ font-size:10pt;
			  font-weight=normal;
			  text-align:center; }

.BALLOT_PLACEHOLDER {}
.ballotBody 		{ font-family:Verdana,Arial,'Courier New';
			  background:white;
			  color:black; 
			  font-size:10pt; }

.ballotTitle		{ color:#14759E;
			  text-align:center;
			  font-weight=bold;
			  font-style=italic;
			  font-size:18pt; }

.ballotSubTitle		{ color:#14759E;
			  text-align:center;
			  font-weight=bold;
			  font-style=italic;
			  font-size:12pt; }

.ballotIntroMsg		{ color:red;
			  text-align:center;
			  font-weight=normal;
			  font-size:10pt; }

.ballotQMP		{ padding:0px; }

.ballotQuestionMessage	{ color:green;
			  font-weight=normal; }

.ballotQP		{ padding:0px; 
			  margin-left=2.0em;
			  text-indent=-2.0em; }

.ballotQuestion		{ color:black; 
			  font-weight=bold; }

.ballotChoice		{ }
.ballotWI		{ }


.ERROR_INFO_PLACEHOLDER {}
.errorPageTitle		{ font-size:16pt; text-align:center; }
.errorSeenError		{ font-size:16pt; text-align:center; color:red; }
.errorTextError		{ font-size:14pt; text-align:center; color:red; }

.errorSeenInfo		{ font-size:16pt; text-align:center; color:green; }
.errorTextInfo		{ font-size:14pt; text-align:center; color:green; }

.NAV_FRAME_PLACEHOLDER {}
.navHr			{ color:#ffffff;
			  text-align:center; 
			  width:50%; }
a.navlink:link,
a.navlink:active,
a.navlink:visited	{ font-family:Verdana,Arial,'Courier New';
			  color:#ffffff;
			  background-image: url(../images/vertclouds.jpg);
			  font-weight:bold;}

a.navlink:hover		{ font-family:Verdana,Arial,'Courier New';
			  color:#14759E;
			  background:#ffffff; 
			  font-weight:bold;}

.navBody		{ font-family:Verdana,Arial,'Courier New';
			  color:white;
			  background:#14759E;
			  font-size:8pt;
			  font-weight:bold;
			  margin:3; }


.navMenuTitle		{ font-family:Verdana,Arial,'Courier New';
			  color:white;
			  background:#14759E;
			  font-size:10pt;
			  font-weight=bold;
			  font-style=normal;
			  padding-top:6px;
			  text-align:center; }

.CORNER_PLACEHOLDER {}
.cornerBody		{ background:white;
			  margin-top:0;
			  margin-left:0; }

.LOGO_PLACEHOLDER {}
.logoBody		{ color:#ffffff;
			  background:white; }

.logoBorder		{ color:#ffffff;
			  background:#147593; }

.logoBorderText		{ font-family:Verdana,Arial,'Courier New';
			  color:#ffffff;
			  background:#147593;
			  font-size:12pt;
			  font-weight=bold;
			  font-style=Italic;
			  text-align:center; 
			  text-valign:center;}

.TABLE_PLACEHOLDER {}
.mreportTable,
.mjobstable 		{ font-family: Verdana, Arial, 'Courier New';
			  font-size: 10pt;
			  padding: 3px; }
.mjobstablebold		{ font-family: Verdana, Arial, 'Courier New';
			  font-size: 10pt;
			  font-weight: bold;
			  padding: 3px; }

.mrpttblheadingfirstcol	{
			  font-size: 10pt;
			  font-weight: bold;
			  text-align: center;
			  background-color: silver;
			  }
.mrpttblheading		{
			  font-size: 10pt;
			  font-weight: bold;
			  text-align: center;
			  background-color: silver;
			  }
.mrpttblfirstcol	{
			  font-size: 10pt;
			  font-weight: bold;
			  text-align: center;
			  }
.mrpttblcols		{
			  font-size: 10pt;
			  font-weight: normal;
			  text-align: center;
			  }
.mrectblcolleft		{
			  font-size: 10pt;
			  font-weight: normal;
			  text-align: right;
			  }
.mrectblcolright	{
			  font-size: 10pt;
			  font-weight: normal;
			  text-align: left;
			  }
.mrpttblfirstcolshaded	{
			  font-size: 10pt;
			  font-weight: bold;
			  text-align: center;
			  background-color: #EAE9E6;
			  }
.mrpttblcolsshaded	{
			  font-size: 10pt;
			  font-weight: normal;
			  text-align: center;
			  background-color: #EAE9E6;
			  }
</style>
