table.clsTableBorder, TABLE.clsTableBorder{ border: #d0d0d0 solid 1px  } 

TD, P {	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; 	color: #000000;  vertical-align:top }
input, INPUT, textarea, TEXTAREA, select, SELECT { 	FONT-SIZE: 9pt; } 
HR 			{ 	color: #3A406D; 	height: 0.5px; }
H2, h2		{	COLOR: #3A406D; font-family: Verdana; font-size: 10pt; font-weight: bold;  }

/* top navigation bar */
.masthead { font-family:Arial; font-size:14pt; font-weight:bold; vertical-align:middle; text-align:center; height:40px;}		
td.mainmenu {font-size: 9pt; font-weight: bold; color: #FFFFFF; padding-right: 5px; padding-left: 0px; padding-top: 2px; padding-bottom: 2px; height: 18px; }
a.mainmenu  {  font-family:Arial,Helvetica; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none;  vertical-align: middle;} 

/* side navigation bar */
td.sidemenu {border: #9E9E9E solid; border-width: 0px 1px 0px 0px; padding: 1px 1px;  }

td.sidemenuheader, td.level9off { text-align:center;  font-size: 12px; font-weight:bold; height:17px;}
a.level9off { text-decoration: none; text-align:center;}

/* levels 1-3 are used in sidebar Menus on Web Content pages 
	class is assigned to both anchor (a)  and td elements -on is active for the currently-displayed page */
	
td.level0off,td.level1off,td.level2off,td.level3off,td.level0on,td.level1on,td.level2on,td.level3on  
{  padding-top: 4px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; margin-top: 4px;  font-size: 12px; font-weight: normal; border: #808080 solid; text-align: left; border-width: 0px 0px 1px 0px}

a.alevel0off, a.alevel1off, a.alevel2off,a.alevel3off { text-decoration: none; color:#000000;  }
a.alevel0on, a.alevel1on, a.alevel2on, a.alevel3on  {  text-decoration: underline; color: #3A406D; font-weight: normal; }

/* portal application boxes */

table.container {border: #9E9E9E solid;  padding: 1px 1px;  border-width: 1px 1px 1px 1px}
td.container_title { text-align:left;  font-size: 9pt; font-weight:bold; height:17px; padding-left:20px; }
td.container_edit { font-size: 8pt; font-weight:normal; text-align:right; margin-right: 2px; height:17px; padding-right:2px; }
a.container_edit { color:#000000; font-weight:normal; }

/* td.shaded,td.unshaded{ border: silver solid; border-width: 1px 0 0;} */
td.shadeddark, td.Content{	background-color: #eaeaea; }

td.bar {text-align:left;  font-size: 9pt; font-weight:bold; height:17px; /*padding-left:20px;*/}

/* page footer */
.footer	{ font-size: 8pt; text-align:center; vertical-align:middle; text-decoration:none; font-weight: normal; color: #000000;  height: 17px; }


/* text styles */

.title { color: #000000; font-size: 10pt; font-weight:bold; vertical-align:middle;}
.pageTitle	{ color: #000000; height:44; font-size: 12pt; font-weight:bold; vertical-align:middle;}

td.subtitle	{font-family:Verdana; font-weight:bold; font-size: 9pt; height:25px; padding-top:2px;}
td.subtitlebox {font-family:Verdana; font-weight:bold; font-size: 9pt; height:25px; padding-top:2px; padding-left:20px;}

td.level1, td.level1shaded	{font-family:Verdana; font-weight:bold; font-size: 9pt; height:15px; padding-top:2px;}
td.level1box {font-family:Verdana; font-weight:bold; font-size: 9pt; height:15px; padding-top:2px; padding-left:20px;}

/* form labels */
#LabelLeft 	{ margin-left: 12px;}
#LabelRight	{ margin-left: 12px;}
#ColLabel	{ text-align: center; }
#padleft	{ padding-left:5px;}
#padboxleft	{ padding-left:21px;}
/* standard buttons on form pages */
.clsButton	{font-size: 9pt; padding-left:8px; padding-right:8px; }
.clsButtonLong	{font-size: 9pt; padding-left:8px; padding-right:8px; }
a.aTab	{ text-decoration: none; }
a:hover.aTab {text-decoration: underline;   }	

/* these are used in the calendar exclusively */
TD.NON {font-family :Verdana, Arial; font-size :12px; color :#C0C0C0; font-weight :normal; }
TD.TOP {font-family :Verdana, Arial; font-size :12px; color :#0000FF; font-weight :bold; }
TD.Some {font-family :Verdana, Arial; font-size :12px; color :#000000; font-weight :normal;}
A.NOEVENT {	font-size :12px; font-weight :normal; text-decoration: none; }
A.EVENT { font-size :12px; font-weight :bold; text-decoration: ; }