.home_bluebox {	

	background-image: url(images/home_box_blue.gif);
	height: 157px;
	width: 200px;
	padding : 25px;
	text-align : left;

}


.home_orange {	

	background-image: url(images/home_box_orange.gif);
	height: 157px;
	width: 200px;
	padding : 25px;
	text-align : left;

}


.home_green {	

	background-image: url(images/home_box_green.gif);
	height: 157px;
	width: 200px;
	padding : 25px;
	text-align : left;

}



.content_big {	font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 18px;
color: #333333;
line-height: 28px;

}


.homebox_title {	font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 18px;
color: #ffffff;

}

.homebox_body {	font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color: #ffffff;
line-height: 16px;

}



.highlight {
	background-color: #ffc;
}


.footerhome {	

	background-color: #F3F2E9;
	background: #F3F2E9;
	border-bottom : 1px solid #999999;
	border-top : 1px solid #999999;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	padding : 30px;
	text-align : right;

}

.footertext {	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #666666;

}





body { background-color: #ffffff; }

table.content {

	margin-left : 50px;

	margin-right : 50px;

}



.content_home {

	padding-top : 5px;

	padding-bottom : 5px;

}



/* ---------------------------------- sidebar styles -----------------------------------*/

table.sidebar {	
	background-color: #F3F5F7;
	background: #F3F5F7;
	border-bottom : 1px solid #999999;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	padding : 15px;
}

p.sidebar {	
	font-size : 11px;
	color: #666666;
	line-height : 14px;
}




/* ---------------------------------- Copy Styles (copy, links) -----------------------------------*/

td, p {

	color: #333333;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 14px;
	line-height : 20px;
	}


ul {
padding-left: 15px;
line-height : 20px;
text-align : left;
margin-left : 0px;
}

ul.sidebar {
padding-left: 15px;
line-height : 20px;
text-align : left;
margin-left : 0px;
font-size : 11px;
color: #666666;
line-height : 14px;
}

li.star {
margin-bottom: 15px;
list-style: url(images/star.gif);
}


li.sidebar {
margin-bottom: 10px;
}

.mediumbold { font-size : 16px; font-weight : bold; }

.header1 {
	font-size : 40px;
	line-height : 38px; }


.header2 {
	font-size : 20px;
	line-height : 20px; }


.header3 {
	font-size : 16px;
	line-height : 20px; }
 

.smallgrey {

	color: #666666;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 14px;

	line-height : 20px;

	}

 

.extrasmall {

	color: #990000;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 9px;

	}

	

a {

	color: #990000;

	text-decoration : underline;



	}

  

div.pagehead1

{

	color: #333333;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 28px;

	padding-top : 30px;

	padding-bottom : 24px;

}



div.pagehead2

{

	color: #333333;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 28px;

	line-height : 30px;

	padding-top : 30px;

	padding-bottom : 24px;

}



.pagehead3

{

	color: #333333;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 20px;

	line-height : 24px;

}



.pagehead2sub

{

	color: #336699;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 18px;

	line-height : 24px;

}



.pagehead2sub_2

{

	color: #333333;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 16px;

	line-height : 18px;

}



.pricing {

	color: #333333;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	line-height : 14px

	}



.home_box {	

	background-color: #efefee;

	background: #efefee;

	border-bottom : 1px solid #999999;

	border-top : 1px solid #999999;

	border-left : 1px solid #999999;

	border-right : 1px solid #999999;

	padding : 25px;

	

}



/* ---------------------------------- sidebar styles -----------------------------------*/



table.sidebar {	

	background-color: #F3F5F7;

	background: #F3F5F7;

	border-bottom : 1px solid #999999;

	border-left : 1px solid #999999;

	border-right : 1px solid #999999;

	padding : 15px;

}



p.sidebar {	

	font-family : Arial, Helvetica, sans-serif;

	font-size : 11px;

	color: #666666;

	line-height : 14px;

}

/* ---------------------------------- TopNav Styles (Login | Demo | Sitemap links) -----------------------------------*/

a.topnav {

	color: #999999;

	text-decoration : none;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 11px;

	}

	

a.topnav:HOVER {

	color: #333333;

	text-decoration : none;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 11px;

}



/* ---------------------------------- Primary Nav styles -----------------------------------*/

/*  link text */   

.nav1 {	

	font-family : Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 10px; 

	text-decoration : none;

	}

  

/* link text and background */    



.primarynavon {	

	background-color: #cccccc;	 

	background-image: url(images/primary_nav_on.gif);

	padding-left : 20px;

	padding-right : 20px; 

	}

  

.primarynavoff {	

	background-color: #E8E8E8;

	background-image: url(images/primary_nav_off.gif);

	padding-left : 20px;

	padding-right : 20px; 

	}

  

/* -------This style goes in the primary nav tab corners cell---------*/

  	

.navon {	

	background-color: #cccccc;	 

	background-image: url(images/primary_nav_on.gif);}

	

.navoff {	

	background-color: #E8E8E8;

	background-image: url(images/primary_nav_off.gif);

	

	}

  

/* ---------------------------------- Secondary Nav styles -----------------------------------*/

/*  link text */  



a.nav2off {	

	color: #666666;

	font-size : 11px; 

	margin-top: 30px;

	line-height : 11px;

}



a.nav2off:HOVER {	

	color: #336699;

	font-size : 11px; 

	line-height : 11px;

}

	

a.nav2on {	

	color: #cc0000;

	font-size : 11px; 

	line-height : 11px;

}



/* link text and background */    





.navon2 {	

	padding-left : 13px;

	padding-right : 13px; 

}	

.navoff2 {	

	padding-left : 13px;

	padding-right : 13px; 

	

}





 .shadowbox { 
background: #ffffff;
padding: 1px; 
border: 1px solid #b2b2b2;
 } 
 
 
 .shadowbox1 { 
background: #F4F4F4;
padding: 10px; 
border: 1px solid #b2b2b2;
 } 
 


 .shadowboxyellow { 
background: #ccc; 

 } 
 .shadowboxyellow div { 
background: #ffffff; 
border: 1px solid #b2b2b2; 
color: #000; 
padding: 16px; 
position: relative; 
top: -3px; 
left: -3px; 
 }
 
 
 
 

/* ---------------------------------- Footer styles -----------------------------------*/







.footer {	

	border-top : 1px solid #999999;

	padding : 15px;

	color: #666666;

	text-align : right;

	}




		

	