/* PAGE BACKGROUND */
body { background-color: white; }

/* DEFAULT LINK STYLES */
#topNavigation a {
    font-size: .80em;
	color: #ffffff;
	text-decoration: none;
}
#topNavigation a:link
{
	color: #ffffff;
	text-decoration: none;
	
}

#topNavigation a:visited
{
	color: #dddddd;
	text-decoration: none;
}

#topNavigation a:focus
{
	color: #ffffff;
	text-decoration: none;
}

#topNavigation a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

#topNavigation a:active
{
	color: #ffffff;
	text-decoration: none;
}

/* OTHER LINK STYLES */
a.darkbg:link
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.darkbg:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.darkbg:focus
{
	color: #FFFF99;
	text-decoration: none;
}

a.darkbg:hover
{
	color: #FFFF99;
	text-decoration: none;
}

a.darkbg:active
{
	color: #000000;
	text-decoration: none;
}

a.headerlink:link
{
	color: #000000;
	text-decoration: none;
}

a.headerlink:visited
{
	color: #000000;
	text-decoration: none;
}

a.headerlink:focus
{
	color: #0000CC;
	text-decoration: none;
}

a.headerlink:hover
{
	color: #0000CC;
	text-decoration: none;
}

a.headerlink:active
{
	color: #FF0000;
	text-decoration: none;
}

img { border: none;}

.globalnav
{
	font-family: arial,geneva,sans-serif;
	font-size: .80em;
	color: #FFFFFF;
	text-decoration: underline;
}

.globalnav:visited
{
	font-family: arial,geneva,sans-serif;
	font-size: .80em;
	color: #FFFFFF;
	text-decoration: underline;
}

.globalnav:focus
{
	font-family: arial,geneva,sans-serif;
	font-size: .80em;
	color: #FFFFFF;
	text-decoration: none;
}

.globalnav:hover
{
	font-family: arial,geneva,sans-serif;
	font-size: .80em;
	color: #FFFFFF;
	text-decoration: none;
}

.globalnav:active
{
	font-family: arial,geneva,sans-serif;
	font-size: .80em;
	color: #FF0000;
	text-decoration: none;
}

/* TEXT CONTROL */
.contact
{
	font-family: arial,geneva,sans-serif;
	font-size: 1.2em;
	color: rgb(255, 255, 255);
	font-style: normal;
	font-weight: bold;
}

.header
{
	font-family: arial,geneva,sans-serif;
	font-size: 1.1em;
	color: #000000;
	font-weight: bold;
}

.headerbar
{
	font-family: arial,geneva,sans-serif;
	font-size: .80em;
	color: #FFFFFF;
	font-weight: bold;
}

.subheader1
{
	font-family: arial,geneva,sans-serif;
	font-size: .80em;
	color: #000000;
	font-weight: bold;
}

.subheader2
{
	font-family: arial,geneva,sans-serif;
	font-size: .80em;
	color: #990033;
	font-weight: bold;
}

.subheader3
{
	font-family: arial,geneva,sans-serif;
	font-size: .75em;
	color: #000000;
	font-weight: bold;
}

.highlight
{
	font-family: arial,geneva,sans-serif;
	font-size: .80em;
	font-weight: bold;
}

.text
{
	font-family: arial,geneva,sans-serif;
	font-size: .70em;
	color: #000000;
	font-weight: normal;
}

.instruct
{
	font-family: arial,geneva,sans-serif;
	font-size: .65em;
	color: #990033;
	font-weight: normal;
}

.footer
{
	font-family: arial,geneva,sans-serif;
	font-size: .65em;
	color: #000000;
	font-weight: normal;
}

.required
{
	font-family: arial,geneva,sans-serif;
	font-size: .75em;
	color: red;
	font-weight: normal;
}

.note
{
	font-family: arial,geneva,sans-serif;
	font-size: .65em;
	color: #666666;
	font-weight: normal;
}

/* PAGE LAYOUT */
.indentedlist { margin: 10px 10px 10px 30px; }
.indentedlist li { list-style-type:square; }

/* product page navigation */
#product-nav { margin: 18px 0 18px 25px; }
#product-nav td { padding: 4px 3px; }
#product-nav td.title { font: 80% arial,geneva,sans-serif; }

#product-nav td.title a
{
	text-decoration: none;
	font-weight: bold;
	color: #000;
	background-color: #fff;
}

#product-nav td.title a:hover, #product-nav td.title a:focus { color: #903; }

/*Popup page styles */
.popupLink
{
	COLOR: #990033;
	outline: none
}

.popup
{
	FONT: 10px arial, geneva, helvetica;
	POSITION: absolute;
	VISIBILITY: hidden;
	BACKGROUND-COLOR: #FFFFFF;
	width: 200;
	BORDER-LEFT: 0px solid black;
	BORDER-TOP: 0px solid black;
	BORDER-BOTTOM: 0px solid black;
	BORDER-RIGHT: 0px solid black;
	PADDING: 0px;
	z-index: 10
}