/* Top Nav Styles */

#topNav {position:relative; font-size:11px; height:49px; width:981px; background:#7ea1dc;border-top: 1px solid #7ea1dc;}
#topNav ul {padding:0; margin:0; list-style:none; width:981px; height:26px;}
#topNav ul ul {padding:0; margin:0; list-style:none; /*width:981px;*/ height:22px;border-top: 1px solid #7ea1dc; height: 22px;}

#topNav table {border-collapse:collapse; margin:-1px -20px 0 0; padding:0; width:0; height:0; font-size:1em;}

/*#topNav li {float:left; height:26px; background:#7ea1dc;}*/
#topNav li {float:left; height:26px; background:#7ea1dc;}
#topNav li li {float:left; height:22px; background:#7ea1dc;}


#topNav li a {float:left; display:block; padding:0 0 0 0; height:26px; line-height:26px; color:#fff; text-decoration:none; font-family: Georgia,"Times New Roman", Times, serif;font-size:14px;
border-left: 1px solid #7ea1dc; border-right: 1px solid #7ea1dc;}
	

#topNav li a b {float:left; height:26px; display:block; padding:0 22px 0 10px; cursor:pointer; display:inline; font-weight:normal;}
#topNav li.current a {/*background-position:0 -30px; border-color:#fff;*/border-left: 1px solid #dcecfb; border-right: 1px solid #dcecfb;}
#topNav li.current a b {color:#2d6dc5;font-weight:bold;background-color: #dcecfb; border-left: 1px solid #dcecfb;}


#topNav li ul {position:absolute; top:26px; left:-9999px; z-index:10; background:#dcecfb;}
#topNav li.current ul {left:0; z-index:1; background:#dcecfb;}

#topNav li a:hover {background-position:0 -70px; cursor:pointer;background-color: #dcecfb;border-left: 1px solid #7ea1dc; border-right: 1px solid #7ea1dc;}
#topNav li a:hover b {background-position:100% -70px; color: #2D6DC5;}

#topNav li:hover > a  {background-position:0 -70px; cursor:pointer;}
#topNav li:hover > a b {background-position:100% -70px; color:#2d6dc5;background-color: #dcecfb;}

#topNav li.current a:hover {background-position:0 -35px; border-left: 1px solid #dcecfb;}
#topNav li.current a:hover b {background-position:100% -35px; border-left: 1px solid #dcecfb;}
#topNav li.current:hover a {background-position:0 -35px; border-left: 1px solid #dcecfb;}
#topNav li.current:hover a b {background-position:100% -35px; color:#2d6dc5;}

#topNav ul :hover ul {left:0;}

#topNav ul :hover ul.right li,
#topNav ul li.current ul.right li {float:right;}

#topNav ul :hover ul.blank {background:#e6e6e8;}

#topNav ul :hover ul li a {display:inline; background:#dcecfb url(bar.gif) right center no-repeat; padding:0 10px; margin:0; font-size:11px; width:auto; white-space:nowrap; font-weight:normal; border:0; color:#597fbf; height:22px; line-height:21px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#topNav ul :hover ul.right li a {background:#dcecfb url(bar.gif) left center no-repeat;}


#topNav ul li.current ul li a,
#topNav li.current a:hover ul li a,
#topNav li.current:hover ul li a	{display:inline; background:#dcecfb url(bar.gif) right center no-repeat; padding:0 10px; margin:0; font-size:11px; width:auto; white-space:nowrap; font-weight:normal; border:0; color:#597fbf; height:22px; line-height:22px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

#topNav ul li.current ul.right li a,
#topNav li.current a:hover ul.right li a,
#topNav li.current:hover ul.right li a {background:#000 url(bar.gif) left center no-repeat;}

#topNav ul :hover ul li a.last,
#topNav ul li.current ul li a.last,
#topNav li.current a:hover ul li a.last,
#topNav li.current:hover ul li a.last {background-image:none;}

#topNav li ul li.current_sub a,
#topNav li a:hover ul li.current_sub a,
#topNav li:hover ul li.current_sub a,
#topNav li a:hover ul li a:hover,
#topNav li:hover ul li a:hover {text-decoration: underline;}

#topNav li.current ul li.current_sub a,
#topNav li.current a:hover ul li.current_sub a,
#topNav li.current:hover ul li.current_sub a,
#topNav li.current a:hover ul li a:hover,
#topNav li.current:hover ul li a:hover {color:#597fbf;}

/* Information Section Nav */

#topNav ul.infocenter3 {
	margin: 0 0 0 0;
	padding: 0 0 0 250px;
	width: 731px;
}

#topNav ul.about3 {
	margin: 0 0 0 0;
	padding: 0 0 0 431px;
	width: 550px;
}

#topNav ul.community3 {
	margin: 0 0 0 0;
	padding: 0 0 0 522px;
	width: 460px;
}

#topNav ul.reviews3 {
	margin: 0 0 0 0;
	padding: 0 0 0 130px;
	width: 851px;
}

/* About Section Nav */

#topNav ul.community4 {
	margin: 0 0 0 0;
	padding: 0 0 0 510px;
	width: 449px;
}

#topNav ul.about4 {
	margin: 0 0 0 0;
	padding: 0 0 0 408px;
	width: 573px;
}

#topNav ul.community4 {
	margin: 0 0 0 0;
	padding: 0 0 0 510px;
	width: 471px;
}

/* Rave Reviews Nav */



#topNav ul.reviews1 {
	margin: 0 0 0 0;
	padding: 0 0 0 130px;
	width: 851px;
}



#topNav ul.infocenter2 {
	margin: 0 0 0 0;
	padding: 0 0 0 262px;
	width: 719px;
}

#topNav ul.about2 {
	margin: 0 0 0 0;
	padding: 0 0 0 421px;
	width: 560px;
}

#topNav ul.community2 {
	margin: 0 0 0 0;
	padding: 0 0 0 515px;
	width: 466px;
}

/* Home and Prodcut Section Nav */

#topNav ul.infocenter0 {
	margin: 0 0 0 0;
	padding: 0 0 0 265px;
	width: 716px;
}

#topNav ul.about0 {
	margin: 0 0 0 0;
	padding: 0 0 0 421px;
	width: 560px;
}

#topNav ul.community0 {
	margin: 0 0 0 0;
	padding: 0 0 0 510px;
	width: 471px;
}

#topNav ul.reviews0 {
	margin: 0 0 0 0;
	padding: 0 0 0 145px;
	width: 836px;
}

/* Community Section Nav */

#topNav ul.community5 {
	margin: 0 0 0 0;
	padding: 0 0 0 500px;
	width: 481px;
}

#topNav ul.about4 {
	margin: 0 0 0 0;
	padding: 0 0 0 406px;
	width: 575px;
}
