.links {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;

}
a:hover.links { color: #FF0000; font-size: 10px; font-family: Verdana; text-decoration: none; font-weight: bold;
}
.smallwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 14px;

}
.smallarialwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.mediumarialwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.arialwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.smallarialred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	font-weight: bold;
}
.smallarialyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}
.jumpform {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	width: 175px;
}
.searchform {
	font-family: Arial, Helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	width: 120px;
}
.searchform2 {
	font-family: Arial, Helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	width: 126px;
}
.newsearchform {
	font-family: Arial, Helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	width: 160px;
}
.newsearchform2 {
	font-family: Arial, Helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	width: 160px;
}
.searchbutton {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	width: 60px;
	text-decoration: none;
	background-color: #f7f7f7;
	height: 18px;
	border: 0px thin;
}
.maintext {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 17px;
}
.maintextwhite {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.navlink {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover.navlink { color: #FF0000; font-size: 12px; font-family: Arial, Helvetica; text-decoration: none; font-weight: bold;
}
.navlinksmall {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #04445F;
	text-decoration: underline; 
	line-height: 20px;
}
a:hover.navlinksmall { color: #75868E; font-size: 10px; font-family: Verdana; text-decoration: none; font-weight: bold; line-height: 20px;
}
.navlinksmall2 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #BBB595;
	text-decoration: underline; 
}
a:hover.navlinksmall2 { color: #877E61; font-size: 10px; font-family: Verdana; text-decoration: none; font-weight: bold;
}
.navlinksmall3 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline; 
}
a:hover.navlinksmall3 { color: #04445F; font-size: 10px; font-family: Verdana; text-decoration: none; font-weight: bold;
}
.blacklink {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #055A7E;
	text-decoration: underline;
}
a:hover.blacklink { color: #75868E; font-size: 12px; font-family: Arial, Helvetica; text-decoration: none; font-weight: bold;}
.reglink {
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #055A7E;
	text-decoration: underline;
}
a:hover.reglink { color: #75868E; font-size: 16px; font-family: Arial, Helvetica; text-decoration: none; font-weight: bold;}
.maroonlink {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #C10000;
	text-decoration: underline;
}
a:hover.maroonlink { color: #792929; font-size: 12px; font-family: Arial, Helvetica; text-decoration: none; font-weight: bold;}
.whitelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover.whitelink { color: #000000; font-size: 12px; font-family: Arial, Helvetica; text-decoration: none; font-weight: normal; 
}
.rowColorOdd {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.rowColorEven {
	background-color: #D8DEE2;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.action { font-weight: bold; color: #10475B; font-family: Arial, Helvetica, sans-serif; font-size: 21px }
.featured { font-weight: bold; color: #10475B; font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 24px; }
.REDfeatured { font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 16px }
.advanced { font-weight: bold; color: #10475B; font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.REDadvanced { font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.white16{ font-weight: bold; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 16px }
.black16{ font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 16px }
.yellow16{ font-weight: bold; color: #ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 16px }
.red16{ font-weight: bold; color: #ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 16px }
.white15{ font-weight: bold; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 15px }
.blackbold {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.smalllinkblack {
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a:hover.smalllinkblack { color: #0000FF; font-size: 10px; font-family: Arial, Helvetica; text-decoration: underline; font-weight: bold;
}
.whitelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}	
.smallblacktext {
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.whitebold {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: em;
}
.white10 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.blue10 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #04445F;
	text-decoration: none;
}
.white10regular {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.boldredlink {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline; 
}
a:hover.boldredlink {
	color: #BC3232; font-size: 10px; font-family: Verdana; text-decoration: none; font-weight: bold;
}
.bluenavbold {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #B3E7FF;
	text-decoration: none;
}
.bluebold {
	font-family: Arial, Helvetica, sans-serif;
	color: #10475B;
	font-size: 14px;
	font-weight: bold;
}
.redbold {
	font-family: Arial, Helvetica, sans-serif;
	color: #C10000;
	font-size: 14px;
	font-weight: bold;
}
.graynavbold {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #A39F83;
	text-decoration: none;
}
.gray-verdana-10 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.gray-verdana-10-2 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #BC3232;
	text-decoration: none;
}
.navlink-2 {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline; 
}
a:hover.navlink-2 { color: #B3E7FF; font-size: 12px; font-family: Arial, Helvetica; text-decoration: none; font-weight: bold;
}
.navlink-3 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline; 
}
a:hover.navlink-3 { color: #ff0000; font-size: 11px; font-family: Verdana; text-decoration: none; font-weight: bold;
}
.redarial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #04445F;
	text-decoration: none;
}
.redarial2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cccccc;
	text-decoration: none;
}
.td-bg {
    color: #C0CFD6;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	
}
.td-bg-highlight {
    color: #ffffff;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;

}


.black10regular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}


.blacklinks {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.td-bg-highlightwhite {
    color: #000000;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	background-color: #ffffff;
}
.brown16{ font-weight: bold; color: #54503D; font-family: Arial, Helvetica, sans-serif; font-size: 16px }
.brownbig{ font-weight: bold; color: #A39F83; font-family: Arial, Helvetica, sans-serif; font-size: 18px }  
.pagebg   { background-image: url(images/bg3.gif); background-position: center; background-repeat: repeat-y;}

/* Web Ads*/
.bubble-container{
	position: relative;
}
#big-press-bubble a{
	position: absolute; left: 256px; top: 19px;
	background: url(images/2007/web-ads/big-press-bubble.gif) no-repeat left top;
	width: 256px;
	height: 157px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#big-press-bubble a:hover{
	background-position: -256px 0px;
	}
#big-newprods-bubble a{
	position: absolute; left: 216px; top: -190px;
	background: url(images/2007/web-ads/big-newprods-bubble.gif) no-repeat left top;
	width: 324px;
	height: 199px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#big-newprods-bubble a:hover{
	background-position: -324px 0px;
	}
#newprods-bubble a{
	position: absolute; left: 122px; top: -29px;
	background: url(images/2007/web-ads/newprods-bubble.gif) no-repeat left top;
	width: 126px;
	height: 78px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#newprods-bubble a:hover{
	background-position: -126px 0px;
	}

#press-bubble a{
	position: absolute; left: 99px; top: 7px;
	background: url(images/2007/web-ads/press-bubble.gif) no-repeat left top;
	width: 120px;
	height: 68px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#press-bubble a:hover{
	background-position: -120px 0px;
	}
#exhib-bubble a{
	position: absolute; left: 91px; top: -60px;
	background: url(images/2007/web-ads/exhib-bubble.gif) no-repeat left top;
	width: 120px;
	height: 68px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#exhib-bubble a:hover{
	background-position: -120px 0px;
	}

#search-bubble a{
	position: absolute; left: -111px; top: 37px;
	background: url(images/2007/web-ads/search-bubble.gif) no-repeat left top;
	width: 120px;
	height: 68px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}

#search-bubble a:hover{
	background-position: -120px 0px;
	}

#search-bubble-sm a{
	position: absolute; left: -70px; top: 40px;
	background: url(images/2007/web-ads/search-bubble-small.gif) no-repeat left top;
	width: 76px;
	height: 32px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}

#search-bubble-sm a:hover{
	background-position: -76px 0px;
	}

#exhib-bubble-sm a{
	position: absolute; left: 90px; top: -24px;
	background: url(images/2007/web-ads/exhib-bubble-small.gif) no-repeat left top;
	width: 76px;
	height: 32px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#exhib-bubble-sm a:hover{
	background-position: -76px 0px;
	}
#newprods-bubble-sm a{
	position: absolute; left: 119px; top: -24px;
	background: url(images/2007/web-ads/newprods-bubble-small.gif) no-repeat left top;
	width: 76px;
	height: 32px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#newprods-bubble-sm a:hover{
	background-position: -76px 0px;
	}
#press-bubble-sm a{
	position: absolute; left: 98px; top: -24px;
	background: url(images/2007/web-ads/press-bubble-small.gif) no-repeat left top;
	width: 76px;
	height: 32px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#press-bubble-sm a:hover{
	background-position: -76px 0px;
	}
#advanced-bubble a{
	position: absolute; left: 155px; top: -69px;
	background: url(images/2007/web-ads/advanced-bubble.gif) no-repeat left top;
	width: 126px;
	height: 78px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#advanced-bubble a:hover{
	background-position: -126px 0px;
	}
	
#featured-bubble a{
	position: absolute; left: 259px; top: -68px;
	background: url(images/2007/web-ads/featured-bubble.gif) no-repeat left top;
	width: 126px;
	height: 78px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#featured-bubble a:hover{
	background-position: -126px 0px;
	}
#featured-bubble-small a{
	position: absolute; left: 117px; top: 5px;
	background: url(images/2007/web-ads/featured-bubble-small.gif) no-repeat left top;
	width: 76px;
	height: 32px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#featured-bubble-small a:hover{
	background-position: -76px 0px;
	}
#featured-bubble-small2 a{
	position: absolute; left: 141px; top: -24px;
	background: url(images/2007/web-ads/featured-bubble-small.gif) no-repeat left top;
	width: 76px;
	height: 32px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#featured-bubble-small2 a:hover{
	background-position: -76px 0px;
	}

