/* Body controls that give us a working footer cell */
html, body, #wrap {	height: 100%;	margin: 0 auto;	padding: 0; }
html {overflow-y:scroll; }
#wrap { border: 1px solid #31659C; width:885px; padding:0; border-spacing:0;}
#topcell {vertical-align:top; padding: 0;}
#footercell {	height: 1px; vertical-align:bottom; padding:0;}
#push {	height: 1px; }
/* ------------------------------------------ */


/* HEADER  */
.header {border-bottom:#ffff80 3px solid; background-color:#003366;}
/* ------------------------------------------ */

/* NAV Bar  */
.navbar {background-color:#31659C; padding-bottom:2px;}
/* ------------------------------------------ */

/* Left NAV  */
.leftnav {float:left; width:130px; background-color:#006699; padding:8px 0 8px 8px;}
/* ------------------------------------------ */

/* Space NAV  */
.spacenav {float:left; width:10px; background-color:#ffffff; padding:5px 10px 5px 5px;}
/* ------------------------------------------ */

/* Body Content */
.bodycontent {background-color:#ffffff; float:left; width:585px; padding:0px 5px 5px 5px;}
/* ------------------------------------------ */

/* Caption NAV  */
.capnav {background-color:#006699; padding:5px 10px 5px 5px;}
/* ------------------------------------------ */

/* Right Links NAV  */
.rlinksnav {float:right; padding-right:10px; padding-left:4px; border-left: 1px dotted #cccccc;}
/* ------------------------------------------ */

/* This is the top nav, Home, Products, etc..  */
a.mainlink:link, a.mainlink:visited {	font-weight: bold; font-size: .7em; font-family: verdana,arial,sans-serif; color: #ffffff; white-space: nowrap; text-decoration: none;}
a.mainlink:hover {color: #ffffff; white-space: nowrap; text-decoration: underline;}
/* ------------------------------------------ */

/* Small Links to the right */
a.rlinks:link, a.rlinks:visited {	font-size: .7em; font-family: verdana,arial,sans-serif; color: #000000; text-decoration: none;}
a.rlinks:hover { color: #000000; text-decoration: underline;}
/* ------------------------------------------ */

/* Heading Links */
a.Hlinks:link, a.Hlinks:visited {	font-size: .7em; font-family: verdana,arial,sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.Hlinks:hover { color: #ffff80; text-decoration: underline;}
/* ------------------------------------------ */

/* Product Links  */
a.Plinks:link, a.Plinks:visited {	font-weight: normal; font-size: .7em; font-family: verdana,arial,sans-serif; color: #000000; white-space: nowrap; text-decoration: underline;}
a.Plinks:hover { color: #000000; font-weight: bold; white-space: nowrap; text-decoration: underline;}
/* ------------------------------------------ */

/* Browsing a Product */
a.PBrowse:link, a.PBrowse:visited {font-size: .7em; font-family: verdana,arial,sans-serif; color: #FFFFFF; text-decoration: none;}
a.PBrowse:hover {	color: #ffff80; text-decoration: underline;}
.pblinespace {line-height:16px;}
/* ------------------------------------------ */


/* Dotted lines */
.dotline { border-bottom: 1px dotted #d9d9d9; }

/* Topic headings for the links under the bridge jpeg */
font.Topics {font-size: .7em; font-family: verdana,arial,sans-serif; font-weight: bold;}
/* ------------------------------------------ */

/* Copyright text */
.CopyR { color: #000000; font-size: .6em; text-align: center; font-family: verdana,arial,sans-serif; }

/* Generic Body text */
.GEN_BODY { color: #000000; font-size: .8em; font-family: verdana,arial,sans-serif; }

/* Generic Caption text */
.GEN_CAP { color: #FFFFFF; font-size: .7em; font-family: verdana,arial,sans-serif; font-weight: bold;}

/* Text for Purchase field captions */
.GEN_PUR { color: #1e3645; font-size: .9em; font-family: times,verdana,arial; font-weight: bold;}

/* Text for License choices */
.GEN_CAP2 { color: #000000; font-size: .8em; font-family: verdana,arial,sans-serif; font-weight: bold;}

/* ------------------------------------------ */

/* FOOTER */
.footer {border-top:#ffff80 5px solid; background-color:#003366; padding:3px 0px 3px;}
/* ------------------------------------------ */

