body {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	background-color: #fff;
	background-image: url(images/sitewide/leftbgbar.gif);
	background-repeat: repeat-y;
	}
	
p {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	}
	
p a:link, p a:visited {
	color: #223;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif;
	line-height: 15px;
	text-decoration: underline;
	}
	
p a:hover {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	text-decoration: underline;
	}
	
a img {
	border: none;
	}
	
h1  { 
	color: #334; 
	font-size: 18px; 
	font-family: Arial, Verdana, Geneva, SunSans-Regular, sans-serif; 
	font-weight: lighter; 
	margin: 0; 
	}
	
h2, h2 a:link  { 
	color: #333; 
	font-size: 18px; 
	font-family: Arial, Verdana, Geneva, SunSans-Regular, sans-serif; 
	font-weight: lighter;
	margin: 0; 
	text-decoration: none;
	}
	
h3  { 
	color: #334; 
	font-size: 14px; 
	font-family: Arial, Verdana, Geneva, SunSans-Regular, sans-serif; 
	font-weight: lighter;
	line-height: 13px;
	
	}
	
h3 a:link, h3 a:visited  { 
	color: #334; 
	font-size: 14px; 
	font-family: Arial, Verdana, Geneva, SunSans-Regular, sans-serif; 
	font-weight: lighter;
	line-height: 13px;
	text-decoration: none;
	}
	
h3 a:hover  { 
	color: #334; 
	font-size: 14px; 
	font-family: Arial, Verdana, Geneva, SunSans-Regular, sans-serif; 
	font-weight: lighter;
	line-height: 13px;
	text-decoration: underline;
	}
	
h4 {
	color: #162668; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	line-height: 17px;
	text-transform: uppercase;
	margin: 17px 0 8px 0; 
	}
	
h5  { 
	color: #aab; 
	font-size: 18px; 
	font-family: Arial, Verdana, Geneva, SunSans-Regular, sans-serif; 
	font-weight: lighter; 
	margin: 0; 
	}
	
h5 a:link, h5 a:visited { 
	color: #aab; 
	font-size: 18px; 
	font-family: Arial, Verdana, Geneva, SunSans-Regular, sans-serif; 
	font-weight: lighter; 
	margin: 0; 
	text-decoration: none;
	}
	
h5 a:hover { 
	color: #aab; 
	font-size: 18px; 
	font-family: Arial, Verdana, Geneva, SunSans-Regular, sans-serif; 
	font-weight: lighter; 
	margin: 0; 
	text-decoration: underline;
	}

h6   { 
	font-size: 9px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight:normal;
	margin:0;
	}
	
#headyellow {background-color: #ff0}

#headgrey {background-color: #aab}

#greybar {background-color: #ccd;
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	padding: 5px 0px 7px 0px;
	}
	
#greybar a:link, #greybar a:visited {
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-decoration: none;
	}

#greybar a:hover {
	color: #ff0;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-decoration: none;
	}
	
	#greybarreg {background-color: #ccd;
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif;
	padding: 0px 0px 7px 0px;
	}

#headlogo {
	background-color: #fff;
	padding: 0px 0px 0px 0px;
	}

#fpbar {
	background-image: url(images/frontpage/flashbg.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	}

#fpnavbar {
	background-image: url(images/sitewide/navbg.gif);
	background-repeat: repeat-x;
	padding: 29px 0px 0px 10px;
	}
	
#navbar {
	background-image: url(images/sitewide/navbg.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	}
	
#nav {
	color: #667; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	line-height: 15px; 
	padding: 3px 0px 4px 0px;
	background: #eef;
	}
	
#nav a:link, #nav a:visited {
	color: #667; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	text-decoration: none;
	line-height: 15px; 
	}
	
#nav a:hover {
	color: #334; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	text-decoration: none;
	line-height: 15px; 
	}
	
#fpcontentleft {
	padding: 30px 30px 20px 30px;
	background-image: url(images/sitewide/leftbgbar.gif);
	background-repeat: repeat-y;
	}
	
#fpcontentright {
	padding: 30px 30px 50px 20px;
	}
	
#fpimages {padding: 0px 10px 0px 10px;}

#botnav {
	color: #667;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	padding: 52px 2px 8px 12px;
	background-image: url(images/sitewide/leftbgbar.gif);
	background-repeat: repeat-y;
	}
	
#botnav a:link, #botnav a:visited {
	color: #667;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-decoration: none;
	}

#botnav a:hover {
	color: #334;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-decoration: none;
	}

#copyright  { 
	color: #445;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	padding: 0px 0px 20px 0px;
	background-color: #ff0;
	}
	
#copyright a:link, .copyright a:visited  { 
	color: #445; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	}
	
#copyright a:hover  { 
	color: #112; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	text-decoration: underline; 
	}
	
#breadtrail {
	color: #667;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif;
	padding: 7px 0px 0px 14px;
	background-color: #fff;
	}

#breadtrail a:link, #breadtrail a:visited {
	color: #667;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif;
	text-decoration: none;
	}
	
#breadtrail a:hover {
	color: #223;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif;
	text-decoration: none;
	}
	
#homepressurewasher {
	padding: 0px 0px 5px 14px;
	background-image: url(images/subpages/prod_bg_h-o-pw.jpg);
	background-repeat: no-repeat;
	}	
		
#homevac {
	padding: 0px 0px 5px 14px;
	background-image: url(images/subpages/prod_bg_vac.jpg);
	background-repeat: no-repeat;
	}
	
#homeelecbroom {
	padding: 0px 0px 5px 14px;
	background-image: url(images/subpages/prod_bg_elecbroom.jpg);
	background-repeat: no-repeat;
	}
	
#homewindowvacuum {
	padding: 0px 0px 5px 14px;
	background-image: url(images/subpages/prod_bg_winvac.jpg);
	background-repeat: no-repeat;
	}
	
#homesteam {
	padding: 0px 0px 5px 14px;
	background-image: url(images/subpages/prod_bg_steam.jpg);
	background-repeat: no-repeat;
	}	
	
#homepushsweeper {
	padding: 0px 0px 5px 14px;
	background-image: url(images/subpages/prod_bg_sweeper.jpg);
	background-repeat: no-repeat;
	}
		
#homeaccessory {
	padding: 0px 0px 5px 14px;
	background-image: url(images/subpages/prod_bg_acc.jpg);
	background-repeat: no-repeat;
	}	
	
#homeagents {
	padding: 0px 0px 5px 14px;
	background-image: url(images/subpages/prod_bg_h-o-pw.jpg);
	background-repeat: no-repeat;
	}
	
#homerobo {
	padding: 0px 0px 5px 14px;
	background-image: url(images/subpages/prod_bg_robo.jpg);
	background-repeat: no-repeat;
	}
	
#highpressure {
	padding: 0px 0px 5px 14px;
	background-image: url(images/subpages/hp_bg.jpg);
	background-repeat: no-repeat;
	}

#prodend {
	background-image: url(images/subpages/prod_bg_end.gif);
	background-repeat: no-repeat;
	}	

.prodtext {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	padding: 0px 30px 0px 20px;
	}
	
.prodtext a:link, .prodtext a:visited {
	color: #223;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif;
	line-height: 15px;
	text-decoration: none;
	}
		
.prodtext a:hover {
	color: #162668; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px;
	text-decoration: underline;
	}
	

.turnpike {
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #112; 
	line-height: 13px;
	text-decoration: none;
	}
	

.turnpike a:link  { 
	font-family:  Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-size: 11px; 
	color: #112; 
	line-height: 13px;
	text-decoration: none;
	}


 .turnpike a:visited {
	color: #112; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 13px;
	text-decoration: none;
	}
	
.turnpike a:hover {
	color: #112; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 13px;
	text-decoration: underline;
	}


.prodlinks {
	color: #667; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	line-height: 15px; 
	}
	
.prodlinks a:link, .prodlinks a:visited {
	color: #667; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px;
	text-decoration: none;
	}
		
.prodlinks a:hover {
	color: #667; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px;
	text-decoration: underline;
	}
	
.prodblue {
	padding: 5px 10px 10px 10px;
	background-color: #eef;
	}
	
.text4 {
	color: #223; 
	font-size: 9px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px;
	text-align: justify;
	padding: 5px 25px 5px 25px; 
	}
	
.text4 a:link, .text4 a:visited {
	color: #223; 
	font-size: 9px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px;
	text-decoration: none;
	}
		
.text4 a:hover {
	color: #162668; 
	font-size: 9px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px;
	text-decoration: underline;
	}
	
.text3 {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px;
	padding: 5px 0px 5px 0px; 
	}
	
.text3 a:link, .text3 a:visited {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px;
	text-decoration: none;
	}
		
.text3 a:hover {
	color: #162668; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px;
	text-decoration: underline;
	}
	
.prodlist {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	padding: 0px 30px 0px 0px;
	}
	
.prodlist a:link, .prodlist a:visited {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	text-decoration: underline; 
	}
	
.prodlist a:hover {
	color: #162668; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px;
	text-decoration: underline; 
	}

.text {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 17px; 
	padding: 15px 10px 15px 10px;
	border-width: 0 1px 0 0;
	border-color: #dde;
	border-style: none solid none none;
	}
	
.text a:link, .text a:visited {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 17px;
	text-decoration: underline;
	}
		
.text a:hover {
	color: #162668; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 17px;
	text-decoration: underline;
	}
	
.text6 {
	color: #223; 
	font-size: 9px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	}
	
.text6 a:link, .text6 a:visited {
	color: #223; 
	font-size: 9px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	text-decoration: underline;
	}
		
.text6 a:hover {
	color: #162668; 
	font-size: 9px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	text-decoration: underline;
	}

.text2 {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 17px; 
	padding: 15px 10px 15px 10px;
	}
	
.text2 a:link, .text2 a:visited {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 17px;
	text-decoration: underline;
	}
		
.text2 a:hover {
	color: #162668; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 17px;
	text-decoration: underline;
	}

.texthdi {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	padding: 10px 5px 10px 5px;
	background-image: url(images/frontpage/hdiarrow.gif);
	background-position: 50% 0px;
	background-repeat: no-repeat;
	}
	
.texthdi a:link, .texthdi a:visited {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px;
	text-decoration: underline;
	}
		
.texthdi a:hover {
	color: #162668; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px;
	text-decoration: underline;
	}

#prodcontentleft {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	padding: 30px 30px 50px 30px;
	background-image: url(images/sitewide/leftbgbar.gif);
	background-repeat: repeat-y;
	}
	
#prodcontentright {
	padding: 0px 25px 50px 20px;
	}
	
#techspectitle {
	color: #334; 
	font-size: 18px; 
	font-family: Arial, Verdana, Geneva, SunSans-Regular, sans-serif; 
	font-weight: lighter; 
	line-height: 37px;
	border-style: none none solid none;
	border-color: #7f7f7f;
	border-width: 0 0 2px 0;
	}

#techwhitetitle {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	line-height: 15px; 
	background-color: #fff;
	border-style: none none solid none;
	border-color: #7f7f7f;
	border-width: 0 0 1px 0;
	padding: 5px 5px 5px 5px;
	}
	
#techwhitetitle a:link, #techwhitetitle a:visited {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	line-height: 15px; 
	text-decoration: none;
	}
	
#techwhitetitle a:hover {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	line-height: 15px; 
	text-decoration: underline;
	}

#techwhitespecs {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	line-height: 15px; 
	background-color: #fff;
	border-style: none none solid none;
	border-color: #7f7f7f;
	border-width: 0 0 2px 0;
	padding: 5px 5px 5px 5px;
	}	
	
#techwhitespecs a:link, #techwhitespecs a:visited {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	line-height: 15px; 
	text-decoration: none;
	}	
	
#techwhitespecs a:hover {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	line-height: 15px; 
	text-decoration: underline;
	}	
	
#techbluetitle {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	line-height: 15px; 
	background-color: #eef;
	border-style: none none solid none;
	border-color: #7f7f7f;
	border-width: 0 0 1px 0;
	padding: 5px 5px 5px 5px;
	}

#techbluetitle a:link, #techbluetitle a:visited {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	line-height: 15px; 
	text-decoration: none
	}

#techbluetitle a:hover {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	line-height: 15px; 
	text-decoration: underline;
	}

#techbluespecs {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	line-height: 15px; 
	background-color: #eef;
	border-style: none none solid none;
	border-color: #7f7f7f;
	border-width: 0 0 2px 0;
	padding: 5px 5px 5px 5px;
	}	
	
#techbluespecs a:link, #techbluespecs a:visited {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	line-height: 15px; 
	text-decoration: none
	}	
	
#techbluespecs a:hover {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	line-height: 15px; 
	text-decoration: underline
	}
	
#blue2 {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	background-color: #eef;
	border-style: none none solid none;
	border-color: #7f7f7f;
	border-width: 0 0 1px 0;
	padding: 5px 5px 5px 5px;
	}

#blue2 a:link, #blue2 a:visited {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	line-height: 15px; 
	text-decoration: none
	}

#blue2 a:hover {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	line-height: 15px; 
	text-decoration: underline;
	}	

#catend {
	background-image: url(images/subpages/cat_bg_end.gif);
	background-repeat: no-repeat;
	}	
	
#catbgbar {
	padding: 0px 0px 5px 0px;
	background-image: url(images/subpages/cat_bg.gif);
	background-repeat: repeat-x;
	}
	
#catbgbar2 {
	padding: 0px 0px 0px 0px;
	background-image: url(images/subpages/cat_bg.gif);
	background-repeat: repeat-x;
	}
	
#cattext {
	padding: 0px 14px 5px 14px;
	}
	
#charttitlemain {
	color: #334; 
	font-size: 18px; 
	font-family: Arial, Verdana, Geneva, SunSans-Regular, sans-serif; 
	font-weight: lighter; 
	padding: 0 0 5px 25px;
	}
	
#chartleft {
	border-color: #ccd;
	border-width: 0 0 0 1px;
	border-style: none none none solid;
	}
	
#charttop2 {
	border-color: #ccd;
	border-width: 1px 0 0 0;
	border-style: solid none none none;
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	text-align: center;
	line-height: 15px; 
	padding:		8px 5px 8px 5px;
	}
	
#charttop {
	border-color: #ccd;
	border-width: 1px 0 0 0;
	border-style: solid none none none;
	}
	
#chartright {
	border-color: #ccd;
	border-width: 0 1px 0 0;
	border-style: none solid none none;
	}
	
#chartbottom {
	border-color: #ccd;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	}
	
#chartcorner {
	padding: 0;
	}

#chartwhiterow {
	background-color: #fff;
	}	

#chartbluerow {
	background-color: #eef;
	}	

#charttext {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	text-align: center;
	line-height: 15px; 
	border-style: none none solid none;
	border-width: 0 0 1px 0;
	border-color: #7f7f7f;
	padding: 5px 5px 5px 5px;
	}	

#charttextnb {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	text-align: center;
/*	line-height: 15px;*/
	padding: 5px 5px 5px 5px;
	}	
	
#charttext a:link, #charttext a:visited {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	text-decoration: none;
	}	
	
#charttext a:hover {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	text-decoration: underline;
	}	
	
#charttext2 {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	text-align: center;
	line-height: 15px; 
	border-style: none none solid none;
	border-width: 0 0 1px 0;
	border-color: #7f7f7f;
	padding: 5px 5px 5px 5px;
	background-color: #eef;
	}	
	
#charttext2 a:link, #charttext2 a:visited {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	text-decoration: none;
	}	
	
#charttext2 a:hover {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	text-decoration: underline;
	}	
	
#charttext3 {
	border-style: none none solid none;
	border-width: 0 0 1px 0;
	border-color: #7f7f7f;
	padding: 0;
	}
	
#charttext4 {
	border-style: none none solid none;
	border-width: 0 0 1px 0;
	border-color: #7f7f7f;
	padding: 0;
	background-color: #eef;
	}
	
#chartlabelnb {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	text-align: left;
/*	line-height: 15px;*/
	padding: 5px 5px 5px 5px;
	}	
	
#chartbutton {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	text-align: center;
/*	line-height: 15px;*/
	border-style: none none solid none;
	border-width: 0 0 1px 0;
	border-color: #7f7f7f;
	padding: 0px 0px 15px 0px;
	}	
	
#chartlabel {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	text-align: left;
	line-height: 15px; 
	border-style: none none solid none;
	border-width: 0 0 1px 0;
	border-color: #7f7f7f;
	padding: 5px 5px 5px 10px;
	}	
	
#chartlabel a:link, #chartlabel a:visited {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	text-decoration: none;
	}	
	
#chartlabel a:hover {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	text-decoration: underline;
	}	
	
#chartlabel2 {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	text-align: left;
	line-height: 15px; 
	border-style: none none solid none;
	border-width: 0 0 1px 0;
	border-color: #7f7f7f;
	padding: 5px 5px 5px 10px;
	background-color: #eef;
	}	
	
#chartlabel2 a:link, #chartlabel2 a:visited {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	text-decoration: none;
	}	
	
#chartlabel2 a:hover {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	text-decoration: underline;
	}	
	
#chartflag {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	text-align: center;
	line-height: 15px; 
	border-style: none none solid none;
	border-width: 0 0 1px 0;
	border-color: #7f7f7f;
	padding: 5px 5px 5px 10px;
	}	
	
#chartflag a:link, #chartflag a:visited {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	text-decoration: none;
	}	
	
#chartflag a:hover {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	text-decoration: underline;
	}	
	
#chartflag2 {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	text-align: center;
	line-height: 15px; 
	border-style: none none solid none;
	border-width: 0 0 1px 0;
	border-color: #7f7f7f;
	padding: 5px 5px 5px 10px;
	background-color: #eef;
	}	
	
#chartflag2 a:link, #chartflag2 a:visited {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	text-decoration: none;
	}	
	
#chartflag2 a:hover {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	text-decoration: underline;
	}	
	
#chartlabel3 {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	text-align: left;
	line-height: 15px; 
	border-style: none none solid none;
	border-width: 0 0 0 0;
	border-color: #7f7f7f;
	padding: 5px 5px 5px 10px;
	}	
	
#chartlabel3 a:link, #chartlabel3 a:visited {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	text-decoration: none;
	}	
	
#chartlabel3 a:hover {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	text-decoration: underline;
	}	
	
#charttitle {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	text-align: center;
	vertical-align: bottom;
	line-height: 15px; 
	border-style: none none solid none;
	border-width: 0 0 2px 0;
	border-color: #7f7f7f;
	padding: 5px 5px 5px 5px;
	}	
	
#charttitle_left {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
	line-height: 15px; 
	border-style: none none solid none;
	border-width: 0 0 2px 0;
	border-color: #7f7f7f;
	padding: 5px 5px 5px 5px;
	}	
	
#charttitle a:link, #charttitle a:visited {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	text-decoration: none;
	}	
	
#charttitle a:hover {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	text-decoration: underline;
	}
	
#charttitle1 {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
	line-height: 15px; 
	border-style: none none solid none;
	border-width: 0 0 2px 0;
	border-color: #7f7f7f;
	padding: 5px 5px 5px 5px;
	}	
	
#charttitlectr1 {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal;
	text-align: center;
	vertical-align: bottom;
	line-height: 15px; 
	border-style: none none solid none;
	border-width: 0 0 2px 0;
	border-color: #7f7f7f;
	padding: 5px 5px 5px 5px;
	}	
	
#charttitle2 {
	border-style: none none solid none;
	border-width: 0 0 2px 0;
	border-color: #7f7f7f;
	padding: 0;
	}	
	
#textbucket1 {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	}
	
#textbucket1 a:link, #textbucket1 a:visited {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	text-decoration: none;
	}
	
#textbucket1 a:hover {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	text-decoration: underline;
	}
	
#textbucket2 {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	}
	
#textbucket2 a:link, #textbucket2 a:visited {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	text-decoration: none;
	}
	
#textbucket2 a:hover {
	color: #223; 
	font-size: 10px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	text-decoration: underline;
	}
	
#textbucket3 {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px;
	font-weight: bold; 
	}
	
#textbucket2 a:link, #textbucket2 a:visited {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	text-decoration: none;
	}
	
#textbucket2 a:hover {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	text-decoration: underline;
	}
	
#buy {
	color: #223; 
	font-size: 9px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 18px; 	
	width: 45px;
	}
	
#buy a:link, #buy a:visited {
	color: #223; 
	font-size: 9px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 18px; 
	text-decoration: none;
	background-color: #ff0;
	display: block;
	}
	
#buy a:hover {
	color: #223; 
	font-size: 9px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 18px; 
	text-decoration: underline;
	background-color: #ff0;
	display: block;
	}
	
#acchead1 {
	color: #335; 
	font-size: 12px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	line-height: 17px;
	text-transform: uppercase;
	background-image: url(images/subpages/acctit-bg.gif);
	background-color: #eef;
	}

#acchead2 {
	color: #335; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	line-height: 17px;
	background-image: url(images/subpages/acctit-bg.gif);
	background-color: #eef;
	}
	
#acchead2 a:link, #acchead2 a:visited {
	color: #335; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	line-height: 17px;
	text-decoration: none;
	}
	
#acchead2 a:hover {
	color: #335; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold;
	line-height: 17px;
	text-decoration: underline;
	}
	
.acctext {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	padding: 12px 0px 0px 15px;
	background-image: url(images/subpages/arrowbg1.gif);
	background-repeat: no-repeat;
	}
	
.acctext a:link, .acctext a:visited {
	color: #223; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px;
	text-decoration: underline;
	}
		
.acctext a:hover {
	color: #162668; 
	font-size: 11px; 
	font-family: Verdana, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px;
	text-decoration: underline;
	}
	
#fphow1 {
	background-image: url(images/frontpage/hdi2.gif);
	background-repeat: repeat-x;
	color: #334; 
	font-size: 16px; 
	font-family: Arial, Verdana, Geneva, SunSans-Regular, sans-serif; 
	padding: 0 0 5px 0;
	}
	
#fphow2 {
	background-image: url(images/frontpage/hdi4.gif);
	background-repeat: repeat-y;
	}
	
#fphow3 {
	background-image: url(images/frontpage/hdi5.gif);
	background-repeat: repeat-y;
	}
	
#fphow4 {
	background-image: url(images/frontpage/hdi7.gif);
	background-repeat: repeat-x;
	}
	
#fprightbar {
	background-image: url(images/frontpage/rnbbg.gif);
	 background-repeat: no-repeat;
	}	
	
.featuretitle   { 
	color: #aab; 
	font-size: 17px; 
	font-family: Arial, Verdana, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	margin: 0; 
	}
	
.featuretitle  a:link, .featuretitle  a:visited { 
	color: #aab; 
	font-size: 17px; 
	font-family: Arial, Verdana, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	margin: 0; 
	text-decoration: none;
	}
	
.featuretitle  a:hover { 
	color: #aab; 
	font-size: 17px; 
	font-family: Arial, Verdana, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	margin: 0; 
	text-decoration: underline;
	}
	
.textbold {	font-size: 11px;
	font-family: Verdana, "Helvetica neue", Helvetica, Arial, sans-serif;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.textmain {	font-size: 11px;
	font-family: Verdana, "Helvetica neue", Helvetica, Arial, sans-serif;
	color: #333333;
}
.style1 {color: #FF0000}

.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
	border-left: solid 1px #CCC;
	border-right: solid 1px #999;
	border-top: solid 1px #999;
	border-bottom: solid 1px #CCC;
}

.CollapsiblePanelTab {
	background-color: #DDD;
	border-bottom: solid 1px #CCC;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #CC3300;
}

.CollapsiblePanelContent {
	margin: 1px;
	padding: 1px;
}

.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
}

.CollapsiblePanelOpen .CollapsiblePanelTab {
	background-color: #EEE;
}

.CollapsiblePanelClosed .CollapsiblePanelTab {
 /* background-color: #EFEFEF */
}

.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background-color: #CCC;
}

.CollapsiblePanelFocused .CollapsiblePanelTab {
	background-color: #FFFFFF;
}
.roundedtable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	text-align: left;
}
/*
//pikachoose jquery image display
.pikachooseCompact{width:510px;margin:0 auto 50px auto;position:relative;}
/* This is the ul you have all your images in */
//.pikachooseCompact ul{padding:5px 0 0 5px;width:495px;height:15px;margin:0;overflow:hidden;position:absolute;bottom:6px;left:3px;background:url('black.png') top left;z-index:99;}
//.pikachooseCompact ul li{float: left;margin:0 6px 4px 0;positrgb(50%, 25%, 25%);ion:relative;background:url('thumb-circle-empty.png') top left no-repeat;}
//.pikachooseCompact ul li div img{position:relative;cursor:pointer;}
/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main{width:506px;height:325px;display:block;position:relative;}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img{position:relative;}
.pika_subdiv{position:relative;border:1px solid #555;background:#777;padding:2px;}
.pika_animationDivs{top:2px;left:2px;} /*must match top/left padding for subdiv */
.pika_subdiv img, .pika_subdiv a img{border:none;}
.pika_caption{height:16px;padding:4px 5px 0 0;text-align:right;position:absolute;bottom:7px;right:3px;z-index:100;color:white;}
.pika_caption a{color:white;}

.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:3px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;}

/* if you want to 'hide' these jus make their height and width 1px */
.pika_prev_hover{position:absolute;top:2px;left:2px;height:456px;width:100px;}
.pika_next_hover{position:absolute;top:2px;right:2px;height:456px;width:100px;}

#pikachoose-left{width:510px;height:300px;position:relative;}
#pikachoose-left ul{position:absolute;top:10px;left:0;}
#pikachoose-left .pika_main{position:absolute;top:0;left:150;}
