/* CSS Document */

body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 87.5%;
	line-height: 1.4em;
	position: absolute; /* Absolute positioning gives more control in child classes. */
	top: 0px; /* Set to 0 0 0 0 and width - height = 100% to get full screen. */
	bottom: 0px;
	left: 0px;
	right: 0px;
}
/* Don't forget we now have to set these elements back to their default styles manually. */
/* Plus, since we are using em for the content, we have to manually set to the wrapper size by using 1em. */
p
{
	font-size: 1em;
	font-family: Arial, Helvetica, Sans-Serif;
	line-height: 1.4em;
	margin: 0px 0px 1.12em 0px;
}
p input
{
	font-size: 1em;
}
p select
{
	font-size: 1em;
}
table
{
	font-size: 1em !important;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	border: none;
}
table input
{
	font-size: 1em;
}
table select
{
	font-size: 1em;
}
form
{
	margin: 0px;
	padding: 0px;
}
/* Hides from IE-mac \*/
* html .clear, * html .floatform
{
	height: 1%;
}
.clear, .floatform
{
	display: block;
}
/* End hide from IE-mac */
/* Font size must be declared for input and select elements in content. */
#content input, #content select
{
	font-size: 1em;
}
img
{
	border: none;
}
a:link, a:visited
{
	color: #4261DF;
	font-weight: bold;
	text-decoration: underline;
}
a:hover
{
	color: #CA0405;
	font-weight: bold;
	text-decoration: underline;
}
h1
{
	color: #9C0000;
}
h2
{
	color: #9C0000;
}
/* BEGIN LAYOUT STYLES */
/* PRINTER FRIENDLY STYLES */
#printerfriendlywrapper
{
	width: 680px;
	margin: 10px auto; /* Auto is required for FireFox. */
	padding: 0px;
	text-align: left !important; /* So IE doesn't center all text. */
	font-size: 1em !important; /* Sets body text size to 14px as standard. */
	line-height: 1.4em;
}
#printerfriendlylogo
{
	float: left;
	width: 260px;
	height: 65px;
}
#printerfriendlysendtoprinter
{
	float: right;
}
#printerfriendlycontent
{
	clear: both;
	width: 680px;
	padding-top: 30px;
	padding-bottom: 20px;
}
#printerfriendlyfooter
{
	clear: both;
	width: 680px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	border-top: solid 1px #000000;
	padding-top: 5px;
}
/* MAIN STYLES */
/* Wrapper is the main div that sets the default font size, width and background color. */
#wrapper
{
	width: 750px;
	margin: 0px auto; /* Auto is required for FireFox. */
	padding: 0px;
	text-align: left !important; /* So IE doesn't center all text. */
	font-size: 1em !important; /* Sets body text size to 14px as standard. */
	line-height: 1.4em;
	background-color: #FFFFFF;
}
#header
{
	height: 90px;
	color: #FFFFFF;
	font-weight: bold;
}
#headerL
{
	width: 204px;
	height: 90px;
	background-image: url(../images/GN3_headers_r1_c1.gif);
	background-repeat: no-repeat;
	float: left;
}
#headerC
{
	height: 90px;
	background-image: url(../images/GN3_headers_r1_c2.gif);
	background-repeat: repeat-x;
	float: left;
	font-size: 18px;
	line-height: 90px;
	text-align: center;
	width: 519px;
}
#headerR
{
	width: 27px;
	height: 90px;
	background-image: url(../images/GN3_headers_r1_c3.gif);
	background-repeat: no-repeat;
	float: right;
}
#footer
{
	height: 60px;
	clear: both;
	color: #FFFFFF;
	font-size: 12px; /* Prevent users from being able to resize font in IE */
	line-height: 60px;
}
#footer a
{
	color: #FFFFFF;
	text-decoration: underline;
}
#footerL
{
	width: 32px;
	height: 60px;
	background-image: url(../images/GN3_footers_r1_c1.gif);
	background-repeat: no-repeat;
	float: left;
}
#footerC
{
	width: 688px;
	height: 60px;
	background-image: url(../images/GN3_footers_r1_c2.gif);
	background-repeat: repeat-x;
	float: left;
	text-align: center;
}
#footerR
{
	width: 30px;
	height: 60px;
	background-image: url(../images/GN3_footers_r1_c3.gif);
	background-repeat: no-repeat;
	float: left;
}
/* We need to implement the Tan Hack to handle IE box model problems. */
#content
{
	clear: both;
	padding: 20px 50px 20px 50px;
	width: 750px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:650px;
}
/* "Be nice to Opera" hack */
html>body #content {
  width:650px;
} 
/* END LAYOUT STYLES */
/* BEGIN SHOP CART FONT STYLES */
/* Additional Font Helper Classes */
.SubHead
{
	color: #16397C;
	font-weight: bold;
}
.Normal
{
	font-weight: normal;
}
.NormalBold
{
	font-weight: bold;
}
.NormalRed
{
	color: #FF0000;
	font-weight: bold;
}
.NormalTextBox
{
	font-weight: normal;
}
/* END SHOP CART FONT STYLES */
/* BEGIN SALES LETTER STYLES */
.bulletPic {
padding: 0px;
margin: 0px 0px 10px 20px;
list-style-type: none;
}

.bulletPic li {
color: #000;
font-weight: normal;
padding: 0px 10px .5em 20px;
margin: 0px;
background: url(../images/bullet.gif) no-repeat 0px 2px;
}
/* END SALES LETTER STYLES */