/* 
.class{ can be used infinitely } 
#ID{ can only show up once per page }
*/
body{
	font-family:Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color:#666666}
a:link,a:visited{ 
	color:#ff8b00;
 text-decoration:none;  
}  
a:hover{              	                  
	color:#ecb224;
}
#container{ 
	width:900px;  
	margin:0 auto;
	border:1px #2c95ff solid;
}
#masthead{width:100%;}


#leftNav,#content{
	float:left;
}
#leftNav{
	width:200px; 
	padding-left:25px;                           
	
}     
#leftNav li a:link, #leftNav li a:visited {
	text-decoration:none;
	color:#0096ff;
}          
#leftNav li a:hover,#leftNav li a.active:link,#leftNav li a.active:visited,#leftNav li a.active:hover{ 
color:#a1da01; 
}
#leftNav ul { 
	padding:0;margin:20px 0 7x 0;
	list-style-type:none;
}
#leftNav ul li{ padding:12px 0;font-weight:bold;font-size:12px;}


h1,h2{
	color:#ff8b00;
} 
#content{
  width:600px;
  padding-left:25px;  
  border-width:0 0 0 1px;
  border-color:#edb226;
  border-style:solid;
  min-height:700px;
  height:auto;
}

.right{float:right;margin:4px 4px}     
.left{float:left;margin:2px 6px 0 2px}
#content .floatRight{
	float:right;
}
#content .bottomMargin{
	margin-bottom:40px;
}

#content .date{
	color:#edb226;
}
   
#content h1{
	font-size:18px;
}   

#content h2{
 	font-size:14px;
   
}  

#content h2.certificate{padding:3px 0 8px 25px;background:transparent url('../images/certificate.gif') top left no-repeat;}
  
.largepad{
	width:100%;
	font-size:17px;
	padding:15px 5px;	
}

.colorbar{
background:#0096ff;
color:#FFF;
padding:8px 5px;
}

#table th {
background:#ecb224;
color:#FFF;
font-size:13px;
width:100px;
vertical-align:top;
}

#table2 th {
background:#ecb224;
color:#FFF;
font-size:13px;
width:100px;
vertical-align:top;
}

#table td {
color:#443d68;
font-size:10px;
text-align:center;
}

#table2 td {
color:#443d68;
font-size:11px;
text-align:center;
}

#table,#table2 td.left {
text-align:left;
}


	
#content strong.yellow
	{
	color:#ff8b00;
	}
	
#content p.name
{

	color:#edb226;
	 font-weight:bold;
	 font-style:italic;}
	
	#subnav{
	background:#333; 
	height:30px;
}   



#content .floatRight{
	float:right;
}

#content .bottomMargin{
	margin-bottom:40px;
}

#footer{   
  clear:left;
  padding-top:20px;
  font-size:9px;
  text-align:center;
  border-width:1px 0 0 0;border-color:#edb226;border-style:solid;
}
h2
{
	clear:both;
}

.asterisk{
margin-left:280px;
}

.border {border:1px #666 solid;}
.rightmargin{ 
  
	margin:0 20px 0 100px;
}

.yellow{
color:#ff8b00;}

.small{
	  font-size:9px; 
}
