body 			
{
font-family:verdana,helvetica,arial; 
font-size:8pt; 
font-weight:normal; 
color:black; 
background-color:#E4E5FE}

td 				
{font-family:verdana,helvetica,arial; 
font-size:8pt; color:black; line-height:16px;
}

th 				{font-family:verdana,helvetica,arial; font-size:8pt; color:black}

h1				{font-family:verdana,helvetica,arial; color:#0031CE; font-weight:bold; font-size:18px; margin-bottom:3pt; margin-top:1pt}
h2				{font-family:verdana,helvetica,arial; color:#22AC56; font-weight:bold; font-size:13px; margin-bottom:3pt; margin-top:1pt}

a 				{font-family:verdana,helvetica,arial; color:#0031CE; text-decoration:none; font-weight:bold;}
a:hover		{font-family:verdana,helvetica,arial; color:#33D971; text-decoration:underline}
a.small 				{font-family:verdana,helvetica,arial; color:#00309F; font-size:7pt}
a.small:hover		{font-family:verdana,helvetica,arial; color:#FF9900; font-size:7pt}

a.toplinks 				{
font-family:verdana,helvetica,arial; 
color:#0031CE; 
font-size: 12px; 
text-decoration:none;   
height:19px;
 padding:4px;}

a.toplinks:hover		{font-family:verdana,helvetica,arial; color:#FFFFFF; text-decoration:none; background-color: #0031CE}



a.leftlinks 			{font-family:verdana,helvetica,arial; color:#0031CE; font-weight:bold; 
text-decoration:none; padding-left:4px; 
padding-top:4px; padding-bottom:4px; 
border-bottom: 1px solid #CCCCFF; 
width:195px;
border-left:10px solid #E3F5EA;
display:block;}
a.leftlinks:visited 			{font-family:verdana,helvetica,arial; color:#0031CE font-weight:bold; text-decoration:none; }
a.leftlinks:hover	{font-family:verdana,helvetica,arial; color:#ffffff; font-weight:bold; background-color:#0031CE; text-decoration:none}


a.rightlinks 			{font-family:verdana,helvetica,arial; color:#0031CE; font-weight:bold; 
text-decoration:none; padding-left:5px; 
padding-top:4px; padding-bottom:4px; 
border-bottom: 1px solid #CCCCFF; 
width:130px;
border-left:10px solid #E3F5EA;
display:block;}
a.rightlinks:visited 			{font-family:verdana,helvetica,arial; color:#0031CE font-weight:bold; text-decoration:none; }
a.rightlinks:hover	{font-family:verdana,helvetica,arial; color:#ffffff; font-weight:bold; background-color:#0031CE; text-decoration:none}




a.right			{font-family:verdana,helvetica,arial;   color:#00007F}
a.right:hover		{font-family:verdana,helvetica,arial;  color:#FF9900}

textarea		{font-family: Verdana; font-size: 8pt }
select       	{font-family: Verdana; font-size: 8pt }
input        	{font-family: Verdana; font-size: 8pt }

a.category				{font-family:verdana,helvetica,arial; line-height:5mm;  color:#00309F}
a.category:hover		{font-family:verdana,helvetica,arial; line-height:5mm; color:#FF9900}

a.directory			{font-family:verdana,helvetica,arial; color:#0031CE; font-weight:bold; text-decoration:none; font-size:12px; }
a.directory:hover	{font-family:verdana,helvetica,arial;  color:#0031CE; text-decoration:underline; ; }

a.heading		{color:#00309F; text-decoration:none}
a.heading:hover	{color:#FF9900}

a.smallblue 			{font-family:verdana,helvetica,arial; color:#0031CE; font-weight:bold; font-size:7pt; text-decoration:none}
a.smallblue:hover	{color:#0031CE;  text-decoration:underline; }

.small		{font-family:verdana,helvetica,arial; font-size:10px; color:black;}

.logo { margin-left:15px;  margin-right:40px; }

.left { padding-top: 25px; padding-left:0px; border-right:1px solid #CECEFF;}

.central { padding-top:25px;  padding-left:30px; padding-right:30px;  padding-bottom:25px; }

.right { padding-top: 25px; padding-right:5px; padding-left:5px; width:170px; border-left:1px solid #CECEFF;}

table.footer { border-top:1px solid  #CECEFF; height:30px; padding:10px; width:975px; 
background-color:#ffffff;
}

.topmenu { 
border-bottom:0px solid #CECEFF; 
border-top:0px solid #CECEFF;
height:26px;
background-color:#E3F5EA;

}

.topban { height:70px; }

.search { height:53px; 
}

.lefthead 

{ 
border-left:10px #0031CE solid; background-color: #CECEFF; padding:5px; color:#0031CE; font-weight:bold; font-size:12px;

 }
 
 
 .righthead 

{ 
border-left:10px #0031CE solid; 
background-color: #CECEFF;
 padding:5px; color:#0031CE; 
 font-weight:bold; font-size:12px;
 text-align:left;

 }
 
 
 .topimage { padding-left:3px; }
 
 .searchinput
 
 { 
 
width:300px; 
border:1px solid #CECEFF;
  }
  
  
  .featuredbox
  { 
  border:1px solid #CDEDD9; padding:10px;
   }
   
   .featuredhead
   
   { 
   font-size:13px; color: #22AC56; font-weight:bold;
   background-color:#E3F5EA;
   padding:10px;
    }
	
	.featuredimg
	{ 
	float:left;
	
margin-right:10px;
margin-bottom:5px;
	 }
   
   
    table.listingbox
 
 { 
    border: 1px solid #CCEED9;

  }
  
  .listingcontent
  
  { 
  padding:10px;
   }
   
   .listinghead
   
   { 
   padding:10px;
    }
	
.listingfoot

{ 
padding-bottom:20px;
padding-right:10px;

 }
 
.featured

{ 
color: #22AC56;
font-size:12px;
font-weight:bold; 
float:right;
margin-left:10px;
 }
 
 .logos
 
 { 
 float:right;
 border:0;
 margin-left:15px;
  margin-bottom:10px;
 
  }
  
  .sitewidth
  {
  
  width: 975px;
  
  }
  
  .rightlogos td
  
  {
  padding-left:5px;
  padding-right:5px;
  }
  
  
  
