body {
	background-color : #999999;
}
#content
{
  border:solid 1px #000;
  width: 760px;
  margin: 0 auto;
}
.contentwidth {
	width: 760px;
  border-collapse: collapse;
}
.container
{
  margin-top:-25px;
}

@media print {
	.hideforprint {
		display: none;
	}
	.contentwidth {
		width: 700px;
	}
}

TD {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align : justify;padding:10px 25px 10px 0;
}

li {
	line-height : 12px;
	padding-bottom: 12px;
}

A {
	COLOR: #003399
}
A:hover {
	COLOR: blue; TEXT-DECORATION: none
}
.smalltype {
	FONT-SIZE: 10px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.smalltype2 {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
H1 {
	FONT-SIZE: 24px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1 A {
	FONT-SIZE: 24px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H1 A:hover {
	FONT-SIZE: 24px; COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H2 {
	FONT-SIZE: 18px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bold14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cellheads {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #990000;
	padding-bottom : 5px;
	padding-top : 5px;
	padding-left : 5px;
}
td.cellheads {
	vertical-align : top;
}.whitecells {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.redbold18 {
	FONT-SIZE: 18px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.blacklinks A {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blacklinks A:hover {
	FONT-WEIGHT: bold; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.redtext {
	COLOR: #003399
}
.whitetext {
	COLOR: #ffffff
}
.red14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.closer {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 5px
}

td.specbullets {
	line-height : 20px;
	vertical-align : top;
}

.newsHead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.newsMonth {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.newsHeadsmall {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.newsHeadsmall A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.newsHeadsmall A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.newsHeadsmall A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.graycells {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc
}
.redbold {
	FONT-WEIGHT: bold; COLOR: #cc0000
}

a.redbold:hover {
	COLOR: #993333; TEXT-DECORATION: none
}

.whiteLink A {  
	color: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
.whiteLink A:hover {
	COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
.whiteLink A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

/* jamy added these styles for the form elements */

.formButton {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #000000;
	background-color: #DFEAF4;
}

.formElement {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #000000;
	background-color: #DFEAF4;
	padding-left: 1px;
}
.whitetextsmall {
	COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

}
.rtcol {
	width: 251px;
	vertical-align: top;
}
.newprodtext {
	vertical-align: top;
	padding-right: 20px;
}
.newprodsep {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
.newprodli {
	font-weight: bold;
}
/*--------------------J Updates---------------------*/
#topNav
{
	height: 26px;
	background-color:#990000;
}
 
#mainmenu ul {
	width: 100%;
	height: 26px;
	background-image: url(images/navbar_bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#mainmenu ul li{
	float: left;
	list-style: none;
	margin: 0;
	position: relative;
	height: 26px;
	text-align: left;
	padding: 0 0 0 10px;
}
* html #mainmenu ul li{
	width: 95px;
	margin: 0;
	padding: 0;
	text-align: center;
}
#mainmenu ul li:hover
{
	background-image: url(images/nav_over_left.jpg);
	background-repeat: no-repeat;
}
#mainmenu ul li:hover a:link, #mainmenu ul li:hover a:visited
{
	background-image: url(images/nav_over_right.jpg);
	background-position: right top;
}
#mainmenu ul li a{
	display: block;
	padding: 0 6px 0 0;
	margin: 0;
	height: 26px;
	line-height: 26px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#mainmenu ul li ul{
	width: 100px;
	position: absolute;
	left: -12000px;
	float: left;
	clear: left;
}
#mainmenu ul li.hover ul{
	left: 0px;
}
#mainmenu ul li ul li{
	background-color: #000;
	padding: 0;
	text-align: left;
	
}
#mainmenu ul li.hover ul li a{
	background-color: #000;
	background-image: none !important; 
	height: 26px;
	width: 100px;
	padding: 0 0 0 6px;
}
#mainmenu ul li.hover ul li a:hover{
	background-color: #b20202;
	height: 26px;
	width: 100px;
}

.starburst
{
  background-image:url(Images/Starburst3.gif);
  height:54px;
  width:100px;
  text-align:center;
  padding-top:1px;
}
.starburst a
{
  font-size:10px;
  color:#990000;
  text-decoration:none;
  font-weight:bold;
  font-family: Verdana Bold Italic, Verdana ; 
}
.starburst a:hover
{
  color:red;

}
.collapse
{
  border-collapse: collapse;
  }
.starburst2
{
  background-image:url(Images/Starburst3.gif);
  height:54px;
  width:100px;
  text-align:center;
  padding-top:1px;
}
.starburst2 a
{
  font-size:10px;
  color:#990000;
  text-decoration:none;
  font-weight:bold;
  font-family: Verdana Bold Italic, Verdana, Arial, Helvetica, sans-serif ; 
}
.starburst2 a:hover
{
  color:red;
}

.member
{
  font-size:11px;
  color:#000;
  font-weight:bold;
  font-family: Verdana Bold Italic, Verdana, Arial, Helvetica, sans-serif ; 
}

.diamond
{
  background-image:url(Images/diamond_plate2.jpg);
  background-repeat:repeat;
}
.sideMenu
{
  border-right: black 1px solid;
  background-color:#C0C0C0;
}
.leftFoot
{
 width:100px;
 float:left;
}
.rightFoot
{
float:right;
text-align:left;
}
.footer
{
  background-color:#990000;
  width: 752px;
  text-align:center;
  font-size:11.5px;
  color:#fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding:4px;
}
.footer a
{
  text-decoration:none;
  padding: 3px;
  color:#fff;
 }
.footer a:hover
{
  color:#FFFF00;
}
.leftCol
{
background-color:#fff;
width:60%;
border: solid 1px #000;
}
.holiday ul
{
  list-style:none;
  text-align:left;
}
.clear
{
clear:both;
}
#flashVideo
{
	margin-left: 60px;
}


