
.adminText {
font-size:12px;
color: #666666;
line-height:15px;
}
A.adminText:link         {font-family: Verdana, Arial, Helvetica, sans-serif;     font-size: 12px;color: #777777;}
A.adminText:visited    {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;color: #777777;}
A.adminText:hover      {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;color: #777777;}
A.adminText:active     {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;color: #777777;}

.adminBigText {
font-size:17px;
color: #666666;
line-height:20px;
}


BODY 
{ position: relative;
  min-width: 600px; 
  width: 100%; 
  margin: 0; 
  padding: 0; 
  color: #646464;
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  font-size: 10px;
  line-height: 150%;
  }
#top { 
        position: absolute; 
        top: 0; 
	left: 0; 
	width: 860px; 
	height: 245px; 
	border: 0;
	   }
#left { 
        position:  relative ;
/*	top:247px; */
	left: 0; 
	width: 199px;  
	height: 600px;
	margin: 0; 
/*	background: #DFE0E4; */
	background: #FFFFFF;
	border: 0;
		}
		
#middle { 
          position: absolute; 
          top:243px;
		  left:199px;
		  width: 431px;
		  margin: 15px; 
		  border: 0;
		  }
#right { 
          position: absolute; 
		  top:247px; 
		  left: 647px; 
		  width: 199px; 
		  margin: 15; 
		  border: 0;
		  }

#bottomleft { 
        position: absolute; 
		top:860px; 
		left: 0; 
		width: 199px;  
		height: 20px;
		margin: 0; 
		background: #ECECEC;
		border: 0;
		text-align: center;
		}

#bottomleft2 { 
        position: absolute; 
		top:897px; 
		left: 0px; 
		width: 199px;  
		height: 20px;
		margin-bottom: 3px; 
		background: #FFFFFF;
		border: 0;
		color: #909090;
		text-align: center;
		}

#bottommiddle { 
        position: absolute; 
		top: 860px; 
		left: 199px; 
		width: 661px;  
		height: 34px;
		background: #ECECEC;
		border: 0;
		}

#bottommiddle2 { 
        position: absolute; 
		top: 896px; 
		left: 199px; 
		width: 430px;  
		height: 20px;
		background: #C4C4C4;
		border: 0;
		color: #525252;
		text-align: center;
		}
		
 #bottommiddle3 { 
        position: absolute; 
		top: 896px; 
		left: 631px; 
		width: 86px;  
		height: 20px;
		background: #C4C4C4;
		border: 0;
		color: #525252;
		text-align: center;
		}

 #bottommiddle4 { 
        position: absolute; 
		top: 896px; 
		left: 719px; 
		width: 149px;  
		height: 20px;
		background: #C4C4C4;
		border: 0;
		color: #525252;
		}

 #bottom { 
        position: absolute; 
		top: 918px; 
		left: 0px; 
		width: 868px;  
		height: 50px;
		background: #e4e2e3;
		border: 0;
		}

/* HR styles need for IE/Win. */
HR.holder { width:600px; visibility: hidden; } /* Equal to 'top' */
HR.left, HR.right { width: 120px; visibility: hidden; }
HR.middle { width: 360px; visibility: hidden; } 

/* These HR styles replace the above, and are needed for Netscape 4.x. 
   Left and right margins are half the relevant DIV width */
HR.holder { width:0; margin: 0 300px; } /* Equal to 'top' */
HR.left, HR.right { width: 0; margin: 0 60px; }
HR.middle { width: 0; margin: 0 180px;  } 

/* DIVs must have a border value set in Netscape 4.x */
DIV { 
          border: none; 
	}
	
P
{
	font-family: Verdana, arial, sans-serif;
	font-size: 11px;
}

table.commentary
	{
		background: #E9EBF1;
		padding: 5px;
		border-width: 1px;
		border-color: #D0D4E2;
		border-style: solid;
	}
	
td.commentary
	{
		color: #666666;
		font-family: Verdana, arial, sans-serif;
		font-size: 10px;
		font-weight: bold;
	        width:400px;   
	}
	
table.summary
	{
		background: #C3D7E0;
		padding: 5px;
		border-width: 1px;
		border-color: #A7C6D8;
		border-style: solid;
	}
	
td.summary
	{
		color: #396D83;
		font-family: Verdana, arial, sans-serif;
		font-size: 10px;
		font-weight: bold;
	}	
	
table.newsletter
	{
		background: #D1D1D1;
		padding: 5px;
		border-width: 1px;
		border-color: #BFBFBF;
		border-style: solid;
	}
	
td.newsletter
	{
		color: #666666;
		font-family: Verdana, arial, sans-serif;
		font-size: 10px;
		font-weight: bold;
	}
	
table.archive
	{
		background: url(../images/commentary_bar.gif);
		background-repeat: repeat-x;
		padding: 5px;
		width: 100%;
	}
	
td.archive
	{
		color: #727071;
		font-family: Verdana, arial, sans-serif;
		font-size: 10px;
		font-weight: bold;
	}
ul.archive
{
		list-style-image: url(../images/commentary_title_bullet.gif)
}

ul.archive2
{
		list-style-image: url(../images/commentary_list.gif);
		color: #064070;
		font-family: Verdana, arial, sans-serif;
		font-size: 13px;
		font-weight: bold;
}
a.archive2:link 
{ 
		color: #064070;
		font-family: Verdana, arial, sans-serif;
		font-size: 13px;
		font-weight: bold; 
		text-decoration: none;
		}
		
a.archive2:visited { 
		color: #064070;
		font-family: Verdana, arial, sans-serif;
		font-size: 13px;
		font-weight: bold; 
		text-decoration: none;
		}
		
a.archive2:hover {  
		color: #064070;
		font-family: Verdana, arial, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-decoration: underline;
		}
		
a.archive2:active { 
		color: #064070;
		font-family: Verdana, arial, sans-serif;
		font-size: 13px;
		font-weight: bold; 
		text-decoration: underline;
		}
		
div.archive2
{
		color: #747273;
		font-family: Verdana, arial, sans-serif;
		font-size: 11px;
		font-weight: normal;
		margin-bottom: 12px;
	}
	
ul.archive3
{
		list-style-image: url(commentary_list.gif);
		color: #064070;
		font-family: Verdana, arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
}

a.archive3:link 
{ 
		color: #064070;
		font-family: Verdana, arial, sans-serif;
		font-size: 11px;
		font-weight: bold; 
		}
		
a.archive3:visited { 
		color: #064070;
		font-family: Verdana, arial, sans-serif;
		font-size: 11px;
		font-weight: bold; 
		}
		
a.archive3:hover {  
		color: #064070;
		font-family: Verdana, arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		}
		
a.archive3:active { 
		color: #064070;
		font-family: Verdana, arial, sans-serif;
		font-size: 11px;
		font-weight: bold; 
		}

H1.commentary
	{
		color: #003366;
		margin-bottom: -10px;
		font-family: Verdana, arial, sans-serif;
		font-size: 15px;
		font-weight: bold;
	}
	
table.bottomnav {
		
		color: #555555;
		font-family: Verdana, arial, sans-serif;
		font-size: 10px;
		background: #ECECEC;
		margin: 4px;
		border: 0;
	}

td.bottomnav {
		color: #555555;
		font-family: Verdana, arial, sans-serif;
		font-size: 10px;
		background: #ECECEC;
		border: 0;
	}
	
a.bottomnav:link 
{ 
		color: #555555;
		font-family: Verdana, arial, sans-serif;
		font-size: 10px;
		text-decoration: none; 
		}
		
a.bottomnav:visited { 
		color: #555555;
		font-family: Verdana, arial, sans-serif;
		font-size: 10px;
		text-decoration: none; 
		}
		
a.bottomnav:hover {  
		color: #555555;
		font-family: Verdana, arial, sans-serif;
		font-size: 10px;
		text-decoration: underline; 
		}
		
a.bottomnav:active { 
		color: #555555;
		font-family: Verdana, arial, sans-serif;
		font-size: 10px;
		text-decoration: underline;  
		}
		
a.bottomnav2:link 
{ 
		color: #525252;
		font-family: Verdana, arial, sans-serif;
		font-size: 10px;
		text-decoration: none; 
		}
		
a.bottomnav2:visited { 
		color: #525252;
		font-family: Verdana, arial, sans-serif;
		font-size: 10px;
		text-decoration: none; 
		}
		
a.bottomnav2:hover {  
		color: #525252;
		font-family: Verdana, arial, sans-serif;
		font-size: 10px;
		text-decoration: underline; 
		}
		
a.bottomnav2:active { 
		color: #525252;
		font-family: Verdana, arial, sans-serif;
		font-size: 10px;
		text-decoration: underline;  
		}

