body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('../images/bg.jpg');
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.navbg {
	background-image: url('../images/header_bg.gif');
	height: 27px;
}
	
.purple {
	background-color:#C3C3E7;
}

.graybg {
	background-image: url('../images/gray_bg.gif');
	height: 28px;
}

.products {
	background-image: url('../images/products_bg.jpg');
	height: 250px;
}

.footerblue {
	height:30px;
	background-color: #2A3086;
	color: #ffffff;
	font-size: 15px;
	font-weight:bold;
	text-align:center;
}
	.footerblue:link, .footerblue:visited {
		color: #ffffff;
	}
	.footerblue:hover, .footerblue:active {
		color: #cccccc;
	}

.footergray {
	height:60px;
	background-color: #666881;
	color: #ffffff;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
}

.footer {
	color: #000000;
	font-size: 9px;
	text-align:center;
}
	.footer:link, .footer:visited {
		color: #000000;
		font-size: 9px;
		text-align:center;
	}
	.footer:hover, .footer:active {
		color: #000000;
		font-size: 9px;
		text-align:center;
	}

.white {
	color: #FFFFFF;
}

.header {
	color: #333333;
	font-size: 16px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
}
h1 {
	color: #333333;
	font-size: 16px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
	line-height: 20px;
}
.subheader {
	color: #373737;
	font-size: 14px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
}

/* menu styles below */ 
#nav{ 
     list-style: none; 
     padding: 0px 0px 0px 0px; 
     margin: 0px 0px 0px 0px; 
     height:25px; 
} 
#nav ul { 
     padding: 0px; 
     margin:0px; 
     list-style: none; 
     z-index:99; 
     position:absolute; 
     overflow:visible; 
     float: left; 
     width: 77px; 
} 
#nav li {  
     margin:0;    
     position: relative;  
     float:left; 
     border-bottom:none; 
     display:block; 
     height:auto; 
} 
#nav a { 
     text-decoration:none;  
     display:block; 
     padding: 0px;   
     margin:0px;  
     background-color:#333333; 
     color:#ffffff;
	 line-height: 18px;
} 
#nav a.toplevel { 
     text-decoration:none;  
     display:block; 
     padding: 5px 22px 0px 22px;   
     margin:0px;  
     background-color:transparent; 
     color:#000000;
	 font-weight:bold; 
} 
#nav a:hover{ 
     background-color:transparent;  
     background-image:none; 
} 
#nav a.toplevel:hover{ 
     background-color:transparent;  
     background-image:none; 
	 color:#FE0000;
}
#nav li li a { 
     text-decoration:none;  
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 11px; 
     display:block; 
     padding: 3px;   
     margin:0px;  
     width:160px;  
     border-top:1px solid #FFFFFF; 
     border-left:1px solid #FFFFFF; 
     border-right:1px solid #8D8D8D; 
     border-bottom:1px solid #8D8D8D;
	 text-align:left; 
} 
#nav li li a:hover{ 
     background-color:#666666;  
     background-image:none; 
     border-top:1px solid #FFFFFF; 
     border-left:1px solid #FFFFFF; 
     border-right:1px solid #8D8D8D; 
     border-bottom:1px solid #8D8D8D; 
} 
#nav ul{ 
     display:none;    
} 
/*all see this */ 
#nav ul ul, #nav ul ul ul{ 
     display:none;  
     position:absolute;  
     top:-0px;  
     left:168px; 
} 
/* non-IE browsers see this */ 
#nav ul li>ul, #nav ul ul li>ul{ 
     margin-top:0px;  
} 
#nav li:hover ul ul, #nav li:hover ul ul ul{ 
     display:none;  
} 
#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul{ 
     display:block; 
} 
li>ul {  
     top: auto; 
     left: auto; 
}.bluebullet {
	list-style-image: url(../images/bluebullet.gif);
	line-height: 15px;

}
.bullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	list-style-image: url(../images/bullet.gif);
}
.border {
	background-image: url(../images/border.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.textboldunderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;

}
.text {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
a.hometext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.hometextwhite {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

