BODY,TD {font-family: verdana; font-size: 11px; color: #5D594B;}
P.home {margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px;}
.footer {color: #BBC1B6; font-size: 9px;}
.description {padding-left: 0px; padding-right: 15px; color: #CC0000;}
.features {padding-left: 15px; padding-right: 15px;color: #16557C;}
.blueS { font-size: 10px; color: #16557C;}
.prod_hdr {color: #16557C; font-size: 12px; font-weight: bold;}
.crumbs {font-size: 10px; color: #41453D;}
.crumbsw {font-size: 10px; color: #ffffff;}
.red {color: #94031B}
.blue {color: #16557C}

.form-element {font-family: Verdana; font-size: 10px; color: #5D594B; font-weight:normal;}

BODY,TD {font-family: verdana; font-size: 11px; color: #5D594B;}

h3 { padding-top:15px;font-size:13px; font-weight:bold; }

A {color:#16557C}
A:hover {color: #5587A6}

TD.lftnav {
	color: #FFFFFF;
	font-weight: regular;
	padding-left : 8px;
	font-size: 10px;
}

.input {
    border: 1px solid #CADDE7;
	line-height: 15px;
	color: #16557C
}

a.home-page {
	
	text-decoration: none;
	color :#FFFFFF ;
	
}
a:link.home-page{
	
	text-decoration: none;
	color :#FFFFFF ;
	
}
a:visited.home-page{
	
	text-decoration: none;
	color :#FFFFFF ;
	
}
a:hover.home-page{
	
	text-decoration: underline;
	color :#FFFFFF ;
	
}

.footer {color: #BBC1B6; font-size: 9px;}

.listing-link {color:#3D547E; font-weight:bold;}

a.footer {
	
	text-decoration: underline;
	color :#BBC1B6 ;
	
}
a:link.footer{
	
	text-decoration: underline;
	color :#BBC1B6 ;
	
}
a:visited.footer{
	
	text-decoration: underline;
	color :#BBC1B6 ;
	
}
a:hover.footer{
	
	text-decoration: underline;
	color :#BBC1B6 ;
	
}

/* ------------- menus --------------- */
.menuActuator a { 
	color:#666666;
	font-weight:bold;
	font-size:12px;
	font-family:arial;
}

.menu {
	font-family:verdana;
	color:#CADDE7;
	font-size:10px;
	z-index:10;
}

td div {
	/* this makes TDs a container with their own coordinate system.
		 absolutely-positioned elements will be offset relative to them */
	position:relative;
	/*z-index:100;*/
	}
.menuitem {
	font-family: Verdana;
	color:#CADDE7;
	font-weight:bold;
	text-decoration: none;
	font-size: 11px;
}

.menuitem:VISITED {
	font-family: Verdana;
	color:#CADDE7;
	font-size: 11px;
}

.menuitem:LINK {
	font-family: Verdana;
	color:#CADDE7;
	font-size: 11px;
}

.menuitem:HOVER {
	color: #FFFFFF;
}

/* --------------- end menus --------------- */

.form-submit {
	border:1px solid #640414;
	background-color:#B95B6B;
	background-image:url(/images/button_bg1.gif);
	height:22px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
	color:#FFFFFF;
}

.button-blue-small {
	border:1px solid #94A7BA;
	background-color:#A5B8C9;
	background-image:url(../images/button_bg_blue.gif);
	height:16px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
	color:#999999;
}

.button-blue {
	border:1px solid #94A7BA;
	background-color:#A5B8C9;
	background-image:url(../images/button_bg_blue.gif);
	height:18px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
	color:#163E5F;
}

.button-green {
	border:1px solid #006000;
	background-color:#006600;
	background-image:url(../images/button_bg_green.gif);
	height:23px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
	color:#FFFFFF;
}

.form-submit:hover {
	background-image:url(../images/button_bg1dk.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
}






/* rotator in-page placement */
div#rotator {
	/*border:solid 1px blue;*/
	margin-top:35px;
	left:-40px;
	top:-11px;
	height:210px;
}

/* rotator css */
div#rotator ul li {
	float:left;
	position:absolute;
	list-style-type: none;
	padding:0px;
	margin:0px;

}
/* rotator image style */	
div#rotator ul li img {
	padding:0;
	margin:0;
	/*background: #FFF;*/
}
div#rotator ul li.show {
	z-index:5;
}



/* menu styles */
#jsddm {
margin: 0;
padding: 0;
z-index:10;
position:absolute;
}


#jsddm li
{	float: left;
list-style: none;
font-family: Arial;
font-size:11px;
font-weight:bold;
z-index:10;
}

#jsddm li a
{	display: block;
background: #FFFFFF;
text-decoration: none;
/*border-right: 1px solid white;*/
/*width: 70px;*/
color: #EAFFED;
white-space: nowrap;
z-index:10;
}

#jsddm li a:hover { background: #16557c; z-index:10; }

#jsddm li ul {
margin: 0;
padding: 0;
position: absolute;
visibility: hidden;
border-top: 1px solid white;
z-index:10;
}

#jsddm li ul li {
float: none;
display: inline;
z-index:10;
}

#jsddm li ul li a {
width: auto;
background: #16557c;
color: #cadde7;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:3px;
border-bottom: solid 1px #cadde7;
margin-left:3px;
}

#jsddm li ul li a:hover
{	background: #296991; z-index:10; }
