.bottom {
	font-family: times, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #888888;
}
.subnavlinks {  
font-family: times, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000
}
.sidehead {
	font-family: times, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #625A5A;
	padding-top: 10px;
	padding-left: 20px;
}
.sidehead2 {
	font-family: times, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #625A5A;
}
a.bottom:link {
	font-family: times, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #888888;
}
a.bottom:visited {
	font-family: times, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #888888;
}
a.bottom:hover {
	font-family: times, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #888888;
}
a.bottom:active {
	font-family: times, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #888888;
}
.sidetext {
	font-family: times, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 15px;
}
.sidelist {
	font-family: times, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.headside {
	font-family: times, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
	padding-bottom: 0px;
}
.textside {
	font-family: times, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #646464;
}
.normal {
	font-family: times, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	padding-left: 15px;
	padding-right: 15px;
}
.faq{
	font-family: times, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000080;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 0px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000080;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 0px;
	text-transform: uppercase;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ff0000;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 0px;
	text-transform: uppercase;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000080;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 0px;
	text-transform: uppercase;
}
.subtitle {
	font-family: times, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #5BA51C;
}
.phone {
	font-family: times, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
.top {
	font-family: times, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	}
a {
	text-decoration: none;
}
a:hover {text-decoration:none;
	color: #111111;
}

.categorylink {
	font-family: times, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.lefthead {
	font-family: times, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	}
.leftnav {
	font-family: times, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B419A;
}

#menuBar {
	color: #aaaaaa;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	right: 0px;
	width: 99%;
	overflow: hidden;
	vertical-align: middle;
	background-color: #ffffff;
	}

.menuHeader {
	color: #aaaaaa;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	padding: 5px;
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
	display: inline;
	position: relative;
	border-right: 1px solid #ffffff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica;
	}

.lastMenuHeader {
	color: #aaaaaa;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	padding: 5px;
	margin: 0px;
	padding-left: 15px;
	display: inline;
	position: relative;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica;
	}

a.menuLink {
	color: #000000;
	display: block;
	padding: 2px 5px;
	border-top: 1px solid #aaaaaa;
	}

a.menuLink:link {
	color: #000000;
	text-decoration: none;
	}

a.menuLink:visited {
	color: #000000;
	text-decoration: none;
	}

a.menuLink:hover {
	color: #ffffff;
	background-color:#000080;
	text-decoration: none;
	FONT: 11px Verdana, Arial, Helvetica;	
	}

a.menuLink:active {
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	}

a.javaMenu:link {
	color: #000000;
	font-weight: normal;
	}

a.javaMenu:visited {
	color: #000000;
	font-weight: normal;
	}

a.javaMenu:hover {
	color: #000080;
	text-decoration: none;
	background-color: #ffffff;
	}

a.javaMenu:active {
	color: #000080;
	background-color: #ffffff;	
	}

.menuDrop {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	background-color: #efefef;
	background-repeat: no-repeat;
	visibility: hidden;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 1000;
	top: 120px;
	left: 0;
	width: 135px;
	height: auto;
	border-style: solid;
	border-width: 0 1px 1px;
	border-color: #aaaaaa;
}
.right-and-bottom-border {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
}
.bottom-border-white {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}

.right-and-bottom-and-top-border {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ffffff;

}button {
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #0000cd;
	border: 1px solid #000080;
	font-family: verdana, Arial, Helvetica;
}
BODY  {
	
	font-size: 18px;
	font-family : times, Verdana, Arial, Helvetica, Sans Serif;
	color : #000000 ;
	background-color: #334E75;
	font-weight : normal;
	font-style : normal;
}


.pagehead  {
	font-size : 22px;
	font-family : times, Verdana, Arial, Helvetica, Sans Serif;
	font-weight : bold;
	font-style : normal;
	color : #00aa00;
	background : #ffffff;
}

.heading0  {
	font-size : 22px;
	font-family : times, Verdana, Arial, Helvetica, Sans Serif;
	font-weight : bold;
	font-style : normal;
	color : #ee0000;
	background : #ffffff;
}

.heading1
{
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-indent: 2px;
	border-bottom: black 1px solid;
	font-family: times, Verdana, Arial, Helvetica, Sans Serif;
	background-color: #aaaaaa;
	text-align: center;
}

.heading1-small
{
	color: #ffffff;
	font-family: times, Verdana, Arial, Helvetica, Sans Serif;
	background-color: #58585A;
}

.heading2  {
	font-size : 11px;
	font-weight : normal;
	background-color : #E5E5E5;
	color : #58585A;
	font-family : times, Verdana, Arial, Helvetica, Sans Serif;
}

.heading3  {
	font-size : 12px;
	font-family : times, Verdana, Arial, Helvetica, Sans Serif;
	font-weight : bold;
	font-style : normal;
	color : #ffffdd;
	background : #666666;
}

.heading3 A  {
	color : #ffffdd;
}

.heading3 A:visited  {
	color : #ffffdd;
}

.heading3 A:hover  {
	color : #ffffdd;
}

TD  {
	font-size: 18px;
	font-family : times, Helvetica, Verdana, Arial, Helvetica, Sans Serif;
	font-style : normal;
	color : #000000 ;
	font-weight : normal;
}
p  {
	font-size: 18px;
	font-family : times, Helvetica, Verdana, Arial, Helvetica, Sans Serif;
	font-style : normal;
	color : #000000 ;
	font-weight : normal;
}
.grayA  {
	color : #000000;
}

.price  {
	font-size : 13px;
	font-family : times, Verdana, Arial, Helvetica;
	font-style : normal;
	color : #cc0000;
	font-weight : bold;
}

.head  {
	font-size : 18px;
	font-family : times, Verdana, Arial, Helvetica, Sans Serif;
	font-weight : bold;
	color : #003366;
	background-color: #58585A;
}

.inset  {
	font-size : 11px;
	font-family : times, Verdana Arial, Helvetica, Sans Serif;
	font-weight : normal;
	font-style : normal;
	padding : 10px;
}

.bold  {
	font-weight : bold;
}

.tiny  {
	font-size : 10px;
	font-weight : normal;
}

.tiny  A  {
	color : #003366;
	font-weight : normal;
	font-size : 10px;
	text-decoration : none;
}

.tiny  A:Visited  {
	color : #003366;
	font-weight : normal;
	font-size : 10px;
	text-decoration : none;
}

.tiny  A:Active  {
	color : #003366;
	font-weight : normal;
	font-size : 10px;
	text-decoration : underline;
}

.tiny  A:Hover  {
	color : #003366;
	font-weight : normal;
	font-size : 10px;
	text-decoration : underline;
}

.price  {
	font-family : times, Verdana, Arial, Sans Serif;
	font-size : 13px;
	color : #d20000;
	font-weight : bold;
}

.heading1 A:visited  {
	color : #ffffff;
	background: none;
}

.heading1 A  {
	color : #ffffff;
	background: none;
}

.heading1 A:hover  {
	color : #333333;
	background: none;
}

B  {
	font-weight : bold;
}

.heading2 A  {
	color : #58585A;
	text-decoration : none;
}

.heading2 A:visited  {
	color : #58585A;
	text-decoration : none;
}

.heading2 A:hover  {
	color : #999999;
}

.alt  {
	font-size : 11px;
	font-family : times, Verdana, Arial, Helvetica, Sans Serif;
	font-weight : normal;
	font-style : normal;
	color : #003366;
}

.alt A  {
	font-size : 11px;
	color : #003366;
	text-decoration : none;
	font-weight : normal;
	font-style : normal;
}

.alt A:visited  {
	font-size : 11px;
	color : #003366;
	text-decoration : none;
	font-weight : normal;
	font-style : normal;
}

.alt A:hover  {
	font-size : 11px;
	color : #336699;
	text-decoration : underline;
	font-weight : normal;
	font-style : normal;
}

.alt A:active  {
	font-size : 11px;
	color : #336699;
	text-decoration : none;
	font-weight : normal;
	font-style : normal;
}

.light  {
	font-size : 11px;
	font-family : times, Verdana, Arial, Helvetica, Sans Serif;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	background-color : #aaaaaa;
}

.light A  {
	font-size : 11px;
	font-family: times, Verdana, Arial, Helvetica, Sans Serif;
	color : #003366;
	font-weight : bold;
}

.light A:Visited  {
	font-size : 11px;
	font-family : times, Verdana, Arial, Helvetica, Sans Serif;
	color : #003366;
	font-weight : bold;
}

.light A:hover  {
	font-size : 11px;
	font-family : times, Verdana, Arial, Helvetica, Sans Serif;
	color : #003366;
	font-weight : bold;
}

.navinclude  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-weight : normal;
	font-style : normal;
	color : #ffffff;
	background-color : #ffffff;
}


.navline  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-weight : normal;
	font-style : normal;
	color : #ffffff;
	background-color : #999999;
}

.navline A  {
	color : #ffffff;
	text-decoration : none;
	font-weight : bold;
	background-color : #999999;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-style : normal;
}

.navline A:visited  {
	color : #ffffff;
	text-decoration : none;
	font-weight : bold;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-style : normal;
	background-color : #999999;
}

.navline A:hover  {
	color : #ffffff;
	text-decoration : underline;
	font-weight : bold;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-style : normal;
	background-color : #999999;
}

.navlineb  {
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-weight : normal;
	font-style : normal;
	color : #ffffff;
	background-color : #000000;
}

.navlineb A  {
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-style : normal;
	color : #ffffff;
	text-decoration : none;
	font-weight : bold;
	background-color : #000000;
}

.navlineb A:visited  {
	color : #ffffff;
	text-decoration : none;
	font-weight : bold;
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-style : normal;
	background-color : #000000;
}

.navlineb A:hover  {
	color : #ffffff;
	text-decoration : underline;
	font-weight : bold;
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-style : normal;
	background-color : #000000;
}

.heading4  {
	font-size : 13px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-weight : bold;
	font-style : normal;
	color : #003366;
	text-decoration : none;
}

.heading4 A  {
	color : #003366;
	text-decoration : none;
	font-weight : bold;
}

.heading4 A:visited  {
	color : #003366;
	text-decoration : none;
	font-weight : bold;
}

.heading4 A:hover  {
	color : #336699;
	text-decoration : underline;
	font-weight : bold;
}

.heading5  {
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-weight : normal;
	font-style : normal;
	color : #000000;
}

.heading5 A  {
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	color : #003366;
	font-weight : normal;
}

.heading5 A:Visited  {
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	color : #003366;
	font-weight : normal;
}

.heading5 A:hover  {
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	color : #003366;
	font-weight : normal;
}

.navback
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	border-bottom: #999999 0.01in solid;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background-color: #E5E5E5;
}

.navback A  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-weight : normal;
	text-decoration : none;
	color : #000000;
	background-color : #E5E5E5;
	display: block;
	margin: 0.2em 0.8em 0.2em 0.5em;
}

.navback A:visited  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-weight : normal;
	text-decoration : none;
	color : #000000;
	background-color : #E5E5E5;
}

.navback A:hover  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-weight : normal;
	text-decoration : none;
	color : #999999;
	text-decoration : none;
	background-color : #E5E5E5;
}


.navspec
{
	font-weight: normal;
	font-size: 11px;
	color: #aa0000;
	border-bottom: #999999 0.01in solid;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background-color: #E5E5E5;
}

.navspec a {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-weight : normal;
	text-decoration : none;
	color : #aa0000;
	background-color : #E5E5E5;
	display: block;
	margin: 0.2em 0.8em 0.2em 0.5em;
}

.navspec a:visited  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-weight : normal;
	text-decoration : none;
	color : #aa0000;
	background-color : #E5E5E5;
}

.navspec a:hover  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-weight : normal;
	text-decoration : none;
	color : #999999;
	text-decoration : none;
	background-color : #E5E5E5;
}

.bigtext   {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15pt;
	font-weight: 700;
	color: #313131;
	DISPLAY: none;
}

#m1  {
	position : absolute;
	top : 90px;
	left : 120px;
	visibility : hidden;
	z-index : auto;
}

#m2  {
	position : absolute;
	visibility : hidden;
	top : 90px;
	left : 183px;
}

#m3  {
	position : absolute;
	top : 90px;
	left : 52px;
	visibility : hidden;
	z-index : auto;
}

input  {
	font-size : 14px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
}

select  {
	font-size : 14px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
}

.navline1  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-weight : bold;
	color : #ffffff;
	background-color : #999999;
	font-style : normal;
}

.navline1 table  {
	background-color : #58585A;
}

.navline1 A  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	text-decoration : none;
	color : #ffffff;
	font-weight : bold;
}

.navline1 A:visited  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-weight : bold;
	text-decoration : none;
	color : #ffffff;
}

.navline1 A:hover  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-weight : bold;
	color : #58585A;
	text-decoration : none;
}

.cart1  {
	font-size : 11px;
	font-family : times, Verdana, Arial, Helvetica, Sans Serif;
	font-weight : normal;
	font-style : normal;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color : black;
	background : #c9c9c9;
}

.cart1 A  {
	color : #ffffdd;
}

.cart1 A:visited  {
	color : #ffffdd;
}

.cart1 A:hover  {
	color : #ffffdd;
}
.nl {
	color:black;
	border-bottom:1px solid black;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
}
.nl a {color:#000000;font-size:11px;}
.nl a:hover{color:#000000;}
.nl a:active{color:#000000;}
.nl a:visited{color:#000000;}
.lnfade	{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background-color: #ffffff;
	text-indent: 7px;
}

.lnfade a   {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-weight : normal;
	color : #000000;
	background: none;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
}

.lnfade a:hover  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-weight : normal;
	color : #ffffff;
	background: #333333;
	background-color: #333333;
	text-decoration: none;
}


.lnfade a:active  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-weight : normal;
	color : #000000;
	background: none;
	text-decoration: none;
}

.featuregray {
	font-family: Verdana, Arial, Helvetica;
	font-size: 23px;
	font-weight: bold;
	color: #666666;
}
A.dark:link {
	color: #C0BC91;
	text-decoration: none;
}

A.dark:visited {
	color: #C0BC91;
	text-decoration: none;
}

A.dark:active {
	color: #C0BC91;
	text-decoration: none;
}

A.dark:hover {
	color: #ffffff;
	text-decoration: none;
}

A:link {
	color: #333333;
	text-decoration: none;

}

A:visited {
	color: #333333;
	text-decoration: none;

}

A:active {
	color: #333333;
	text-decoration: none;

}

A:hover {
	color: #000080;
	text-decoration: none;
	font-weight : normal;
}


TD.smaller {
	font-size: 11px;
	font-family : times, Verdana, Arial, Helvetica;
	color : #000000;
}

P.smaller {
	font-size: 11px;
	font-family : times, Verdana, Arial, Helvetica;
	color : #000000;
}

TD.whitetext {
	font-size: 11px;
	font-family : times, Verdana, Arial, Helvetica;
	color : #FFFFFF;
}

TD.menu {
	font-size: 10px;
	font-family : times, Verdana, Arial, Helvetica, Tahoma;
	font-weight : Bold;
}

input.search
{
	height: 17px;
	background-color: #D0CDAD;
	border: solid #C0BC91;
	border-width: 1px;
	font-family: times, Verdana, Arial, Helvetica, tahoma;
	color: rgb(0,0,0);
	font-size: 11px;
	
}

select.search
{
	height: 17px;
	background-color: #F8F0D8;
	border: solid #C0BC91;
	border-width: 1px;
	font-family: times, Verdana, Arial, Helvetica, tahoma;
	color: rgb(0,0,0);
	font-size: 11px;
	
}


HR {
	color : #C0BC91;
	height : 1px;
}
pre code {
	display: block;
	color: black;
	padding: 1em 0 0 0;
	margin: 0;
}

#ticker {
    height: 20px;
    width: 100%;
    border: 1px black solid;
    position: relative;
    overflow: hidden;
}

#ticker div {
    position: absolute;
    white-space: nowrap;
}

/* USED WITH TR HIDE AND SHOW FOR ANSWERS IN WHO SAID IT? */
#alltopics {
	width: 600px;
	height:100px;
	value:fixed;
}
tr.topic td {
	font: bold 12px verdana;
	text-align: center;
	padding: 4px;
	cursor: pointer;
}
tr.subtopic {
	display: none;
}
tr.subtopic td {
	display: block;
	font: normal 11px verdana;
	text-align: center;
	margin: 0;
}
