﻿
body
{
	background-color: #F0F0F0;
}

#pagewrap
{
	width:995px;
	margin: 0 auto;
	text-align: left;
	font-size: 11px;
	color: #000000;
}

#header 
{
	height: 64px;
	position: relative;
	padding: 0px 20px 0px 0px;
	font-size: 10px;
	background-image: url("../../images/nav-bar-red.gif");
	background-repeat: repeat-x;
	color: #FFFFFF;
	background-color: #FF0000;
}

#headerProductImage
{
	position: absolute;
	left: 605px;
	top: 0px;
}

#headertopmenu
{
	position: absolute;
	left: 605px;
	top: 41px;
}

#headertopmenu ul{ list-style-type:none; }

#headertopmenu ul li{ float:left; }

#headertopmenu ul li a 
{
	display: block;
	padding: 0 12px 0 12px;
	border-right: 1px solid #FFFFFF;
	text-align: center;
	color: #FFFFFF;
	text-decoration:none;
} 
#headertopmenu ul li a:hover { text-decoration:underline; }
#headertopmenu ul li.first { padding: 0 12px 0 0; border-right: 1px solid #FFFFFF; } 
#headertopmenu ul li.first a { padding: 0 12px 0 0; border-right: 1px solid #FFFFFF; } 
#headertopmenu ul li.last a { border: none; } 

#headernavwrap
{
	width: 955px;
	height: 33px;
	position:relative;
	font-size: 10px;
	line-height: 33px;
	padding: 0 20px 0 20px;
	background-image: url("../../images/nav-bar-gray.gif");
	background-repeat: repeat-x;
}

#headerMenuWrap
{
	float: left;
	width: 585px;
}

.subMenuNav
{
	color: Black;
	z-index: 100;
	background-color: #fafafa;
	border: 1px solid #d6d6d6;
}

.subMenuNavItem
{
	color: Black;
	z-index: 100;
	background-color: #fafafa;
	padding: 0px 15px;
}

.menuHover
{
	color: #617F9E;
	text-decoration: none;
	border: none;
}

a.menuHover { text-decoration: none; }
a.menuHover:link { text-decoration: none; }
a.menuHover:hover { text-decoration: none; }

#headernav 
{
	float: left;
	width: 585px;
}
#headernav ul { list-style-type:none; }

#headernav ul li { float: left; }

#headernav ul li a 
{
	display: block;
	padding: 0 8px 0 8px;
	text-align: center;
	color: #000000;
	text-decoration:none;
} 

#headernav a:hover, #headernav ul li a.selected { color: #617F9E; }
#headernav ul li.first a { padding: 0 8px 0 0; } 
#headernav ul li.last a { border: none; } 

#headerchoice
{
	float: left;
	width: 370px;
	color: #000000;
	padding: 0px 0px;
	height: 32px;
	position: relative;
}
#headerchoice ul{ list-style-type:none;}
#headerchoice ul li{ float:left;}
#headernavwrap .bgImageRight
{
	padding-right: 10px;
	background-image: url(../../images/arrow-pulldown.gif);
	background-position: right;
	background-repeat: no-repeat;
	margin-right:30px;
}

* html #content { 
	background-color: #FFFFFF;	
    height: expression( this.scrollHeight < 700 ? "700px" : "auto" ); 
}

#content 
{
	min-height: 700px;
	height:auto !important;
	height:700px;	
	background-color: #FFFFFF;
	width: 995px;
}

#contentPad20
{
	padding: 19px;
}

#column760left
{
	float: left;
	width: 760px;
}

#column195right
{
	text-align: right;
	float: right;
	width: 195px;
}

#footer
{
	text-align: left;
	padding: 10px 5px 30px 0px;
	font-size: 10px;
	line-height: 10px;
}
#footer a
{
	text-decoration: none;	
	color: #000000;
}
#footer a:hover{color: #617F9E;}
#footernav{float:left;}
#footernav ul{ list-style-type:none;}
#footernav ul li{ float:left;}
#footernav ul li a 
{
	display: block;
	padding: 0 12px 0 10px;
	border-right: 1px solid #000000;
	text-align: center;
}

#footernav ul li.first a { padding: 0 12px 0 0;} 
#footernav ul li.last a { border: none;} 

#footeruser{ float:right; }
#footeruser img{ padding-right: 5px; }
#footernotes{ color: #999999; padding-top: 8px;}

.clearFloat{ clear: both; }
.clickable { cursor: pointer;}

