/* CSS Document */
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#textwidth {width: 70%}
#pad10 {padding: 10px}
#right25 {margin-right: 25px;}
#lineheight {line-height: 24px;}
#bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #042E98;}
#subtext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:normal;}

ol ol {list-style-type:lower-alpha;}

h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #042E98; font-weight:bold;}
b, strong {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #042E98;}
td, tr, p {font-size: 11px;font-family:Arial, Helvetica, sans-serif;}

.topbar {padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image:url(gif/bg_topbar.gif);}
.topbar a {color: #0000CC; text-decoration: none; font-size: 10px;}
.topbar a:visited {text-decoration: none;}
.topbar a:hover {text-decoration: underline;}

.banner {background-image:url(gif/bg_banner.jpg); background-position:left top; background-repeat:repeat-x;}

.nav {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:normal; background-color:#042E98;}
.nav a {color: #FFFFFF; text-decoration:none; }
.nav a:visited {color: #005178;}
.nav a:hover {text-decoration: underline; color:#FFFFFF;}
.nav a:active {color: #FFFFFF;}

.content {padding: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.content ul {font-family: Verdana, Arial, Helvetica, sans-serif; color: #042F98;}
.content li {line-height: 15px; margin-left: -20px;}

.tablecontent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.tablecontent_bigger {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.tablecontent_bigger a {color: #0000CC; font-size: 12px; text-decoration: none;}
.tablecontent a {color: #0000CC; font-size: 10px; text-decoration: none;}
.tablecontent a:visited {text-decoration: none;}
.tablecontent a:hover {text-decoration: underline;}
.tablecontent strong{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #000000;}

/* product page text, cart text styles */
.producttext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}

.productspecials {padding-left: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:normal;}
.productspecials a {color: #0600FF; text-decoration:none; }
.productspecials a:visited {color: #005178;}
.productspecials a:hover {text-decoration: underline; color:#0600FF;}
.productspecials a:active {color: #0600FF;}

.footer {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0600FF; font-weight:normal; background-image:url(gif/bg_footer.gif);}
.footer a {color: #0600FF; text-decoration:none; }
.footer a:visited {color: #005178;}
.footer a:hover {text-decoration: underline; color:#0600FF;}
.footer a:active {color: #0600FF;}

.sidebarcolumn {background-color:#91B0D7;}

.sidebar {padding: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.sidebar a {color: #0000CC; font-size: 10px; text-decoration: none;}
.sidebar a:visited {text-decoration: none;}
.sidebar a:hover {text-decoration: underline;}
.sidebar strong{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #000000;}
.sidebar ul {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
.sidebar li {line-height: 15px; margin-left: -20px;}

.table {border: 1px solid #042F98; border-collapse:collapse;}
.input {font-size: 11px; border: 1px solid #005178;}
.headers {background-color: #042F98; font-weight: bold; color: #ffffff; text-transform: uppercase; font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* column heading on product spec and cart pages styles */
.productHeading {background-color: #042E98; font-weight: bold; color: #ffffff; text-transform: uppercase;font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; height:30px;}

.subheaders {background-color: #CCCCCC; font-weight: bold; color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif}
.subclass {background-color: #87A4A8; color: #ffffff; font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif}
.sub_header {font-family:Verdana, Arial, Helvetica, sans-serif; color: #627C89; font-size: 11px; font-weight: bold;line-height: 18px; padding-left: 25px; background-color: #CAE0DE; background-image:url(gif/arrow_header.gif); background-position:top left; background-repeat:no-repeat; }

.leftnav {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #005178; list-style-image: url(gif/bullet.gif); font-weight:bold; line-height: 18px; padding: 10px;}
.leftnav a {color: #005178; text-decoration:none; }
.leftnav a:visited {color: #005178;}
.leftnav a:hover {text-decoration: underline; color:#FFFFFF; list-style-image:url(gif/bullet2.gif);}
.leftnav a:active {color: #FFFFFF;}
.leftnav li {margin-left: -20px;}

.topnav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #4D7C91; padding-right: 5px;}
.topnav a {font-size: 10px; color: #C4CCCF; text-decoration: none;}
.topnav a:visited {font-size: 10px; color: #C4CCCF; text-decoration: none;}
.topnav a:hover {font-size: 10px; text-decoration: underline;}

/* product toc list styles */
.list {list-style-image: url(gif/bullet3_test.gif);margin-top: 5px;}
.list li {margin-left: -14px; line-height: 20px;}
.list a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0600FF; text-decoration: none;}
.list a:visited {color: #005178;}
.list a:hover {text-decoration:underline; color:#0600FF;}

/* product spec page list styles */
.list2 {list-style-image: url(gif/bullet3_test.gif); margin: 0px; padding: 5px 0px 20px 10px;}
.list2 li{margin-left: 20px;}
.list2 a {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #336699; text-decoration: underline;}
.list2 a:visited {color: #38ae1d;}
.list2 a:hover {text-decoration:underline; color:#38ae1d;}

.breadcrumbs {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #95BCC0; padding: 10px}
.breadcrumbs a:link {color: #FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 9px; }
.breadcrumbs a:visited {color: #FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 9px; }
.breadcrumbs a:hover {color: #FFFFFF; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 9px; }


.style1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.style1 a {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.style1 a:visited {color: #FFFFFF; text-decoration: none;}
.style1 a:hover{color: #FFCC33; text-decoration: underline;}
.style2 {color: #FFCC33}

.button {font-size: 11px; border: 1px solid #005178;}
.button_cart {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #005178; background-color: #eeeeee; border: 1px solid #005178; padding-left: 2px;padding-right: 2px;}

.output1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #627C89; padding: 4px; text-align: right;}
.output2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 4px;}

.maintext {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
.bigtext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #627C89; }
.copyright {font-family: Arial, Helvetica, sana; font-size: 10px; color: #FFFFFF; padding-left: 15px}
.blue {font-family:Verdana, Arial, Helvetica, sans-serif; color: #5371B7; font-size: 12px; font-weight:bold}
.form_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5371B7; font-weight:bold}
.right li{margin-left: 15px; line-height: 20px;}

.sitemap1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #eeeeee; border: 1px solid #042F98;}
.sitemap1 strong{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #042F98;}

.sitemap2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #f9fbfb; border: 1px solid #042F98; line-height: 18px;}
.sitemap2 a {color: #0000CC; font-size: 10px; text-decoration: none;}
.sitemap2 a:visited {text-decoration: none;}
.sitemap2 a:hover {text-decoration: underline;}
.sitemap2 strong{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #000000;}


.level1 {font-weight: bold; height: 32px; padding: 5px; text-align: left; vertical-align: bottom; }
.level1 a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #336699; text-decoration: underline;}
.level1 a:visited {text-decoration: none;}
.level1 a:hover { text-decoration:underline; color:#0600FF;}

.level2 {height: 20px; padding-left: 20px; color:#336699;}
.level2 a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; text-decoration: underline;}
.level2 a:visited {text-decoration: none;}
.level2 a:hover { text-decoration:underline; color:#0600FF;}

.level3 {height: 20px; padding-left: 50px; color:#336699;}
.level3 a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; text-decoration: underline;}
.level3 a:visited {text-decoration: none;}
.level3 a:hover { text-decoration:underline; color:#0600FF;}

.level4 {height: 20px; padding-left: 75px; color:#336699;}
.level4 a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; text-decoration: underline;}
.level4 a:visited {text-decoration: none;}
.level4 a:hover { text-decoration:underline; color:#0600FF;}

.andy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.andystrong{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #042F98;}
.andysitemap {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #eeeeee;}
.bluetext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.bluetext strong{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #042F98;}
.andysitemap strong{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #042F98;}

