body, td{
 font-family:arial;
 font-size:12px;
 color:black;
}

.headline{
 font-size:18px;
 font-weight:bold;
 color:#000099;
}

.subhead{
 font-size:14px;
 font-weight:bold;
 color:#660099;
 padding-bottom:10px;
}

.homepics td{
 padding-left:3px;
 padding-right:3px;
}

.nav{
 position:absolute;
 margin-left:2px;
 width:175px;
 cursor:hand;
}
.nav ul{
 list-style-position: outside;
 list-style:none;
 margin-left:-10px;
	text-indent: 3px;
 padding-left: 10px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}
.nav .sub ul{
 list-style:none;
 margin-left:-10px;
	text-indent: 13px;
}
.nav .sub1 ul{
 list-style:none;
 margin-left:-10px;
	text-indent: 23px;
}
.nav li{
 width:175px;
 border-top:1px solid white;
 border-right:1px solid white;
 border-left:1px solid white;
 /*background:url(/images/menu_bg.gif);*/
 background-repeat:no-repeat;
 list-style-position: outside;
}
.nav .sub1 li{
 width:173px;
 border:0;
 border-top:1px solid white;
}
.nav a{
 color:white;
 text-decoration:none;
 line-height:18px;
 margin:0px;
}

.nav a:hover{
 color:yellow;
}

.closed, .prod_closed, .acct_closed, .quotes_closed, .brand_closed, .opps_closed{display:none;}
.open, .prod_open, .acct_open, .quotes_open, .brand_open, .opps_open{display:block;}

.textmenu, .textmenu a{
 font-weight:bold;
 color:white;
 text-decoration:none;
}

/*tooltip styles*/

.thdrcell {
 background:#F3F0E7;
 font-family:arial;
 font-size:12px;
 font-weight:bold;
 padding:2px;
 border-bottom:1px solid #C8BA92;
}

.tdatacell {
 font-family:arial;
 font-size:10px;
 padding:2px;
 background:#FFFFFF
}

.dvhdr1 {
 background:#FFFF99;
 font-family:arial;
 font-size:11px;
 line-height:13px;
 /*
 font-weight:bold;
 width:150px;
 */
 border:1px solid #C8BA92;
 padding:2px;
}

.dvbdy1 {
 background:#FFFFCC;
 font-family:arial;
 font-size:11px;
 line-height:12px;
 border-left:1px solid #C8BA92;
 border-right:1px solid #C8BA92;
 border-bottom:1px solid #C8BA92;
 padding:2px;
 /*
 width:150px;
 */
}

.dvhdr1 b, .dvbdy1 b {
 color:#000099;
}

.pgdiv {
 width:100%;
 height:100%;
 font-family:arial;
 font-size:10px;
}

.productGroups {
	width: 750px;
}

.productGroup {
	display: block;
	float: left;
	height: 170px;
	width: 150px;
	text-align: center;
}

.productGroup img {
	border: none;
}

.productGroupName {
	padding-top: 5px;
	text-align: center;
}

.complianceLogo {
	width: 150px;
	text-align: center; 
	float: left;
}
.complianceLogo img {
	border: none;
}