a:link { color: #F00; text-decoration: underline; background-color: transparent; }
a:visited { color: #666; text-decoration: underline; background-color: transparent;}
a:hover { color: #FFF; text-decoration: none; background-color: #F00; }
a:active { color: #F00; text-decoration: underline; background-color: transparent; }

body {
	margin: 10px;
	background-color: #C00; }

BODY, TR, TH, TD, LI {
	font: 10pt Arial, Helvetica, sans-serif; }

P { 
	font: 10pt Arial, Helvetica, sans-serif; }

B {
	font: bold 10pt Arial, Helvetica, sans-serif; }

H1 {
	font: bold 18pt Arial, Helvetica, sans-serif; }

H2 {
	font: bold 16pt Arial, Helvetica, sans-serif; }

H3 {
	font: bold 14pt Arial, Helvetica, sans-serif; }

H4, BIG {
	font: bold 12pt Arial, Helvetica, sans-serif; }

small { 
	font-size: 75%;
	line-height: 100%;
	text-align: left; }

.small { 
	font-size: 75%;
	line-height: 100%;
	text-align: left; }

.p12 {
	font: 12pt Arial, Helvetica, sans-serif; }

A.whitebi10 {
	color : #FFF;
	font: bold italic 10pt Arial, Helvetica, sans-serif;	}

.whiteb10 {
	color : #FFF;
	font: bold 10pt Arial, Helvetica, sans-serif;	 }

.ltblue {
  color: #09F; }

.red {
  color: #F00; }

.SMred {  
	font: bold italic 10pt Arial, Helvetica, sans-serif; 
	color: #F00; }

.H1red {  
	font: bold italic 18pt Arial, Helvetica, sans-serif; 
	color: #F00;
	text-align: left; }

.H1RedLarge {  
	font: bold italic 22pt Arial, Helvetica, sans-serif; 
	line-height: normal; 
	color: #F00;
	text-align: left; }

.H1Blue {  
	font: bold 18pt Arial, Helvetica, sans-serif; 
	color: #09F;
	text-align: left; }

.H1Black {  
	font: bold 18pt Arial, Helvetica, sans-serif; 
	color: #000;
	text-align: left; }

.H2Black {  
	font: bold 16pt Arial, Helvetica, sans-serif; 
	color: #000;
	margin-bottom: 10px;
	text-align: left; }

div.H2Black_keyline {  
	font: bold 16pt Arial, Helvetica, sans-serif; 
	color: #000;
	text-align: left;
	border: solid #000;
	border-width: 1px 0 0 0;
	margin: 10px 0 0 0;
	padding: 4px 0; }

.H2Blue {  
	font: bold 16pt Arial, Helvetica, sans-serif; 
	color: #09F;
	text-align: left; }

.H2Red {  
	font: bold italic 16pt Arial, Helvetica, sans-serif; 
	color: #F00;
	text-align: left; }

.H3Black {  
	font: bold 14pt Arial, Helvetica, sans-serif; 
	color: #000;
	margin-bottom: 10px;
	text-align: left; }

.H3Blue {  
	font: bold 14pt Arial, Helvetica, sans-serif; 
	color: #09F;
	text-align: left; }

.H3red {  
	font: bold italic 14pt Arial, Helvetica, sans-serif; 
	color: #F00;
	text-align: left; }

div.H3Black_keyline {  
	font: bold 14pt Arial, Helvetica, sans-serif; 
	color: #000;
	text-align: left;
	border: solid #000;
	border-width: 1px 0 0 0;
	margin: 10px 0 0 0;
	padding: 4px 0; }

div.H3Blue_keyline {  
	font: bold 14pt Arial, Helvetica, sans-serif; 
	color: #09F;
	text-align: left;
	border: solid #000;
	border-width: 1px 0 0 0;
	margin: 10px 0 0 10px;
	padding: 4px 0; }

#H3Black_orderinfo {  
	font: bold 14pt Arial, Helvetica, sans-serif; 
	color: #000;
	margin: 10px 0 6px 0;
	text-align: left; }

#pricing {
	font: 12px/16px Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	margin: 0; }

.pricing_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 1.3;
	text-align: left;
	margin: 0 10px 10px 10px; }

div.H3Blue_keyline small {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align: left; }

.H4Black {  
	font: bold 12pt Arial, Helvetica, sans-serif; 
	color: #000;
	text-align: left; }

.H4Black_next {  
	font: bold 12pt Arial, Helvetica, sans-serif; 
	color: #000;
	padding-top: 8px;
	text-align: left; }

.H4Blue {  
	font: bold 12pt Arial, Helvetica, sans-serif; 
	color: #09F;
	text-align: left; }

.H5Black {  
	font: bold 11pt Arial, Helvetica, sans-serif; 
	color: #000;
	padding: 5px 0;
	text-align: left; }

.caption {  
	font: bold italic 10pt Arial, Helvetica, sans-serif;
	text-align: left; }

.p9 {  
	font: 9pt Arial, Helvetica, sans-serif;
	text-align: left; }

div.callout {
	width: 100%;
	background-color:#FFFF99;
	border: 1px solid #FFCC66;
	margin: 10px 0; }

div.callout p {
	color: #000;
	font: italic bold 10pt/13pt Arial, Helvetica, san-serif;
	text-align: left;
	vertical-align: top;
	padding: 6px; }

/* Begin Main Content Area */
table#main {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border: 0;
	width: 99%;
	background-color: #FFF; }
/* End Main Content Area */

/* Begin Right Column */
td#right_col {
	margin: 0;
	padding: 0;
	background-color: #EDEDED;
	vertical-align: top;
	text-align: left;
	border-left: 1px solid #000;
	width: 200px; }

.sidebox {
	border: 1px solid #000;
	margin: 10px;
	padding: 0;
	font-size: 100%;
	width: 170px; }

.boxhead {
	margin: 0;
	padding: 0;
	text-align: center; }

.boxhead h2 {
	margin: 0;
	padding: 10px 10px 5px 10px;
	color: #000;
	background-color: #CCCCCC;
	font: bold 18px/1em Verdana, Arial, Helvetica, sans-serif; }

 .boxbody {
	margin: 0;
	padding: 5px 10px;
	background-color: #FFF;
	color: #000;
	font: 12px/1.4em Arial, Verdana, Helvetica, sans-serif;
	text-align: left; }
/* End Right Column */

/* Begin Main Content Column */
td#main_col {
	margin: 0;
	padding: 0;
	background-color: #FFF;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	vertical-align: top;
	width: 100%; }
/* End Main Content Column */

/* Begin Main Body specs */
.main_body {
	margin: 0;
	padding: 10px;
	text-align: left;
	background-color: #FFF; }
/* End Main Body specs */

/* Begin Left Nav */
td#mainNav {
	padding: 0;
	margin: 0; } 

td#mainNav ul {
	list-style: none;
	padding: 0;
	margin: 0; }

/* controls the main listing properties and some submenu properties also */
td#mainNav li {
	font-weight: bold;
	font-size: 12px;
	position: relative;
	background: url(pub/images/arrow_red.gif) 10px 50% no-repeat;
	background-color: #000;
	color: #OOO;
	padding: 13px 0px 12px 0px;
	z-index: 10000;
	width: 165px;
	border-right: solid 1px gray;
	border-bottom: solid 1px gray;
	text-align: left;
	background-image: url(pub/images/arrow_red.gif);
}

/* controls text link hover props */
td#mainNav li a:hover {
	text-decoration: underline;
	background-color: transparent;
	color: #FFF; }

/* Submenu commands - Controls the drop-down box, not individual items*/
td#mainNav li ul {
	display: none;
	position: relative;
	top: -1px; /* Needs to be here for IE to move the submenu down and to the left of the upper menu*/
	left: 165px;
	position: absolute; }

td#mainNav li#firstitem {
border-top: solid 1px gray; }

/* li > ul{
	top: auto;
	left: auto;
} */

/* Makes the submenu appear when hovered over */
td#mainNav li:hover ul, td#mainNav li.over, td#mainNav li.over ul {
	display: block;
	background: #BBB;  /* url(images/arrow_red.gif) 10px 50% no-repeat; controls the hover color in IE */ }

/* Submenu - should control the individual submenu item listings */
td#mainNav li li {
	display: block;
	float: none;
	padding: 0;
	margin: 0;
	border: solid 1px gray;
	z-index: 10000000;	/* background: green; */ }

td#mainNav #nav a {
	color: #FFF;
	text-decoration: none;
	padding: 0 0 0 20px; }

td#mainNav #nav a:hover {
/*	color: white; */
	text-decoration: underline; }

/* Controls the highest level list item (about Hunter) hover background and color in non-IE browsers */
td#mainNav #nav li:hover{
	background: #BBB;
	z-index: 10000000001; }  

td#mainNav #nav li li a {
	display: block;
	color: #000; /* font color of the submenu items*/
	background: #FFF; /* background color of the submenu items*/
	/*width: 13em; controls the width of the submenu items*/
	padding: 6px; }

td#mainNav #nav li li a:hover {
	background: #EEE; /* background color of the submenu items on hover for both IE and non-IE browsers */ }
/* end left nav */

/* Begin Product Header */
#prod_header {
	margin: 0;
	padding: 0;
	text-align: right;
	width: 100%; }

#prod_header h1 {
	margin: 0;
	padding: 5px 10px;
	color: #000;
	background-color: #bbbbbb;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	font: bold 22px/1.4em Verdana, Arial, Helvetica, sans-serif; }
/* End Product Header */


/* Begin navTop drop-down and fly-out menus */
#navTop, #navTop ul { /* all lists */
	list-style: none;
	padding: 0;
	margin: 0; }

#navTop a {
	display: block;
	width: 13em;
	text-decoration: none;
	text-align: center;
	padding: 3px 0;
	margin: 0;
	border-right: 1px solid #900;
	border-bottom: 1px solid #900;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #000;
	color: #FFF; }

#navTop .second a {
	border-right: 1px solid #600;
	border-bottom: 1px solid #600;
	background-color: #000;
	color: #FFF; }

#navTop .secondnoarrow a { /* all second level non-parent list items */
	border-right: 1px solid #600;
	border-bottom: 1px solid #600;
	background-color: #900;
	color: #FFF; }

#navTop .third a {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #600;
	color: #FFF; }

#navTop li { /* all list items */
	float: left; }

#navTop li a:hover { /* all list items */
	color: #FFF;
	background: #BBB;
	/*width: 14em; controls the width of the submenu pop-out items*/ }

#navTop li .arrow a:hover { /* all second and third level parent list items */
	background: #BBB url(images/arrow_red.gif) no-repeat 12em 50%; } 

#navTop li .secondnoarrow a:hover, #navTop li .third a:hover { /* all second, third and fourth level non-parent list items */
	color: #FFF;
	background: #BBB; } 

#navTop li ul { /* second-level lists */
	position: absolute;
	margin: 0;
	width: 14em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ }

#navTop li ul ul { /* third-and-above-level lists */
	margin: -1.4em 0 0 8.8em; }

#navTop li:hover ul ul, #navTop li.sfhover ul ul, #navTop li:hover ul ul ul, #navTop li.sfhover ul ul ul {
	left: -999em; }

#navTop li:hover ul, #navTop li li:hover ul, #navTop li li li:hover ul, #navTop li.sfhover ul, #navTop li li.sfhover ul, #navTop li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto; }
/* End navTop drop-down and fly-out menus */

/* Begin navFloat drop-down and fly-out menus */
#navFloat, #navFloat ul { /* all lists */
	list-style: none;
	padding: 0;
	margin: 0; }

#navFloat a {
	display: block;
	width: 13em;
	text-decoration: none;
	text-align: center;
	padding: 3px 0;
	margin: 0;
	border-top: 1px solid #900;
	border-left: 1px solid #900;
	border-right: 1px solid #900;
	border-bottom: 1px solid #900;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #000;
	color: #FFF; }

#navFloat .second a {
	border-right: 1px solid #600;
	border-bottom: 1px solid #600;
	background-color: #000;
	color: #FFF; }

#navFloat .secondnoarrow a { /* all second level non-parent list items */
	border-right: 1px solid #600;
	border-bottom: 1px solid #600;
	background-color: #900;
	color: #FFF; }

#navFloat .third a {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #600;
	color: #FFF; }

#navFloat li { /* all list items */
	float: left; }

#navFloat li a:hover { /* all list items */
	color: #FFF;
	background: #BBB;
	/*width: 14em; controls the width of the submenu pop-out items*/ }

#navFloat li .arrow a:hover { /* all second and third level parent list items */
	background: #BBB url(images/arrow_red.gif) no-repeat 12em 50%; } 

#navFloat li .secondnoarrow a:hover, #navFloat li .third a:hover { /* all second, third and fourth level non-parent list items */
	color: #FFF;
	background: #BBB; } 

#navFloat li ul { /* second-level lists */
	position: absolute;
	margin: 0;
	width: 14em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ }

#navFloat li ul ul { /* third-and-above-level lists */
	margin: -1.4em 0 0 8.8em; }

#navFloat li:hover ul ul, #navFloat li.sfhover ul ul, #navFloat li:hover ul ul ul, #navFloat li.sfhover ul ul ul {
	left: -999em; }

#navFloat li:hover ul, #navFloat li li:hover ul, #navFloat li li li:hover ul, #navFloat li.sfhover ul, #navFloat li li.sfhover ul, #navFloat li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto; }
/* End navFloat drop-down and fly-out menus */


/* This nav to be deleted when new navTop transition is complete */
/* Begin Product specific nav */
#navcontainer {
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #000; }

#navcontainer UL {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	background-color: #C00; }

#navcontainer LI {
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
	background-color: #FF0000;
	position: relative;
	z-index: 1;
}

#navcontainer #active A {
	color: #000;
	display: block;
	width: auto;
	text-decoration: none;
	background-color: #FFF;
	margin: 0;
	padding: 3px 10px;
	border-right: 1px solid #900;
	border-bottom: 1px solid #FFF;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif; }

#navcontainer A {
	color: #FFF;
	display: block;
	width: auto;
	text-decoration: none;
	background: #000;
	margin: 0;
	padding: 3px 10px;
	border-right: 1px solid #900;
	border-bottom: 1px solid #900;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif; }

#navcontainer A:hover { 
	color: #000;
	background: #BBB; }

#navcontainer A:active {
	color: #FFF;
	background-color: #BBB; }
/* End Product specific nav */

/* Begin Product drop-down Nav */
div#topNav {
	width: 100%;
	background-color: #C00;
	color: #FFFFFF;
	padding: 0;
	margin: 0; } 

div#topNav ul {
	list-style: none;
	padding: 0;
	margin: 0; }

/* controls the main listing properties and some submenu properties also */
div#topNav li {
	display: block;
	margin: 0;
	float: left;
	width: auto;
	background-color: #C00;
	color: #FFFFFF;
	position: relative;
	z-index: 1;
	padding: 3px 10px;
	border-right: 1px solid #900;
	border-bottom: 1px solid #900;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif; }

/* controls text link hover props */
div#topNav li a:hover {
	text-decoration: underline;
	color: #000;
	background: transparent; }

/* Submenu commands - Controls the drop-down box, not individual items*/
div#topNav li ul {
	display: none;
	position: relative;
	top: 19px; /* Needs to be here for IE to move the submenu down and to the left of the upper menu*/
	left: 0;
	position: absolute; }

div#topNav li#firstitem {
	border-top: solid 1px gray; }

/* li > ul{
	top: auto;
	left: auto;
} */

/* Makes the submenu appear when hovered over */
div#topNav li:hover ul, div#topNav li.over, div#topNav li.over ul {
	display: block;
	background: #BBB;  /* background: #BBB; controls the hover color in IE */ }

/* Submenu - should control the individual submenu item listings */
div#topNav li li {
	display: block;
	float: none;
	padding: 0;
	margin: 0;
	border-right: 1px solid #900;
	border-left: 1px solid #900;
	border-bottom: 1px solid #900;
	z-index: 10000000;	/* background: gray; */ }

div#topNav #horzNav a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 0; }

div#topNav #horzNav a:hover {
/*	color: white; */
	text-decoration: underline; }

/* Controls the highest level list item (about Hunter) hover background and color in non-IE browsers */
div#topNav #horzNav li:hover{
	background: #C00;
	z-index: 1000000001; }  

div#topNav #horzNav li li a {
	display: block;
	color: #FFF; /* font color of the submenu items*/
	background: #C00; /* background color of the submenu items*/
	/*width: 13em; controls the width of the submenu items*/
	padding: 6px; }

div#topNav #horzNav li li a:hover {
	background: #BBB; /* background color of the submenu items on hover for both IE and non-IE browsers */ }
/* End Product drop-down nav */
/* End- This nav to be deleted when new navTop transition is complete */


/* Begin three column news area */
table#news_box {
	margin-top: 5px;
	padding: 0;
	width: 99%;
	border: 1px solid gray;
	background-color: #FFFFFF; }

td#news_first {
	margin: 0;
	padding: 0;
	width: 33%;
	vertical-align: top;
	border-left: 1px solid gray; }

td#news_first h1 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #000000;
	text-align: center;
	padding: 6px;
	margin: 0; }

td#news_first h1 a:link, td#news_first h1 a:visited {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
	text-align: center;
	padding: 6px;
	margin: 0; }

td#news_first h1 a:hover, td#news_first h1 a:active { color: #000; text-decoration: underline; }

td#news_first p {
	padding: 5px;
	font: 8pt/12pt Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: right;
	vertical-align: top; }

td#news_first p a:link, td#news_first p a:visited { color: #F00; text-decoration: underline; background-color: transparent; }
td#news_first p a:hover, td#news_first p a:active { color: #FFF; text-decoration: underline; background-color: #F00; }

td#news {
	margin: 0;
	padding: 0;
	width: 33%;
	vertical-align: top;
	border-left: 1px solid gray; }

td#news h1 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
	padding: 6px;
	margin: 0; }

td#news h1 a:link, td#news h1 a:visited {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
	text-align: center;
	padding: 6px;
	margin: 0; }

td#news h1 a:hover, td#news h1 a:active { color: #000; text-decoration: underline; }

td#news p {
	padding: 5px;
	font: 8pt/12pt Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: right;
	vertical-align: top; }

td#news p a:link, td#news p a:visited { color: #F00; text-decoration: underline; background-color: transparent; }
td#news p a:hover, td#news p a:active { color: #FFF; text-decoration: underline; background-color: #F00; }
/* End three column news area */

#nav_bottom {
	font: 1.2em Arial, Helvetica, sans-serif;
	text-align: center;
	clear: both;
	width: 565px;
	border: solid #000;
	border-width: 1px 0;
	margin: 5px 10px 0 10px;
	padding: 5px 0; }

#nav_bottom .left {
	float: left;
	text-align: left; }

#nav_bottom .right {
	float: right;
	text-align: right; }

/* Begin Bottom Local Navigation */
	#nav_bottom2 ul {
	padding: .3em 0;
	margin: 20px 0 15px 0;
	list-style-type: none;
	background-color: #FFF;
	color: #FFF;
	width: 100%;
	text-align: center; }

#nav_bottom2 li { display: inline; }
	
#nav_bottom2 li a {
	text-decoration: underline;
	background-color: #FFF;
	color: #009900;
	margin: 0;
	padding: .2em 1.5em;
	font: bold 20px Arial, Verdana, Helvetica, sans-serif; }
	
#nav_bottom2 li a:hover {
	background-color: #F00;
	color: #FFF;
	text-decoration: underline; }
	
#nav_bottom2 li a:active {
	background-color: #FFF;
	color: #000;
	text-decoration: none; }
/* End Bottom Local Navigation */

#footer {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border-bottom: 6px solid #000;
	padding: 5px 0;
	margin: 0; }

#footer2 {
	background-color: #C00;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 5px 0;
	margin: 0;
	border-bottom: 6px solid #000; }
	
#footer2 a:link {
	color: #FFF;
	text-decoration: none; }

#footer2 a:visited {
	color: #FFF;
	text-decoration: none; }
	
#footer2 a:hover {
	background-color: #999;
	color: #000;
	text-decoration: none; }
	
#footer2 a:active {
	background-color: #999;
	color: #FFF;
	text-decoration: none; }
	
.list h4 {
	position: relative;
	font: bold 1em/1em Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 0 .5em;
	color: #000;
	border-left: 1em solid #09F; }

.list p {
	position: relative;
	font: 1em/1.2em Arial, Helvetica, sans-serif;
	margin: 0 0 .7em 0;
	padding: 0 0 0 1.5em;
	color: #000; }

div.clean_num ul {
	padding: 0;
	margin: 0; }

div.clean_num ul li {
	list-style-type: decimal;
	margin: .2em .2em 0 2em;
	padding: 0 0 .5em 0; }

div.clean_num ul li b {
	font-weight: bold; }

div.clean_num ul li ul{
	padding: 0;
	margin: 0; }

div.clean_num ul li ul li{
	list-style-type: square;
	margin: .2em .2em 0 2em;
	padding: 0 0 .5em 0; }

div.clean_alpha ul {
	padding: 0;
	margin: 0; }

div.clean_alpha ul li {
	list-style-type: upper-alpha;
	margin: .2em .2em 0 2em;
	padding: 0 0 .5em 0; }

div.clean_alpha ul li b {
	font-weight: bold; }

div.clean_alpha ul li ul{
	padding: 0;
	margin: 0; }

div.clean_alpha ul li ul li{
	list-style-type: square;
	margin: .2em .2em 0 2em;
	padding: 0 0 .5em 0; }

div.clean ul {
	padding: 0;
	margin: 0; }

div.clean ul li {
	list-style-type: square;
	margin: .2em 0 .5em 1.2em;
	padding: 0; }

div.clean_left ul li b {
	font-weight: bold; }

div.clean_left ul {
	padding: 0;
	margin: 0; }

div.clean_left ul li {
	list-style-type: none;
	margin: .2em 0 .5em 0;
	padding: 0; }

div.clean_left ul li b {
	font-weight: bold; }

div.clean_plain ul {
	padding: 0;
	margin: 0; }

div.clean_plain ul li {
	list-style-type: none;
	margin: .2em 0 .5em 1.2em;
	padding: 0; }

div.clean_plain ul li b {
	font-weight: bold; }

#navclear {
	display: block;
	clear: both; }

.searchbutton{
	margin: 0 15px 0 0; padding: 0px; width: 38px; background: url(pub/images/go_2.gif) no-repeat; }

table#masthead {
	width: 99%;
	border: 0;
	padding: 0;
	background-color: #FFFFFF; }

.mastheadRT {
	background: url(pub/images/radius_C00_top_rt.gif) no-repeat; background-position:top right; }

.mastheadLT {
	background: url(pub/images/radius_C00_top_lft.gif) no-repeat; }

.mastheadLT p {
	margin: 8px;
	text-align: left;
	text-decoration: none; }

.mastheadLT a:link {
	text-decoration: none;
	background-color: transparent; }

.mastheadLT a:hover {
	text-decoration: none;
	background-color: transparent; }

/* Legal buttons */
table#legal {
	width: 99%;
	padding: 0;
	margin: 0;
	background-color: #000;
	text-align: center; }

td.footlinks_holder {
	width: 33%;
	padding: 5px 0; }

.footlinks a:link, .footlinks a:visited {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	text-decoration: none; }

.footlinks a:hover, .footlinks a:active {
	color: #FFF;
	text-decoration: underline;
	background-color: transparent; }
	
td.horizmenu_holder {
	width: 33%;
	padding: 5px 0; }

.horizmenu a:link, .horizmenu a:visited {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	text-decoration: none; }

.horizmenu a:hover, .horizmenu a:active {
	color: #FFF;
	text-decoration: underline;
	background-color: transparent; }
/* end Legal buttons */

table#history {
	width: 99%;
	border: 0;
	padding: 0;
	margin: 0;
	background-color: #CC0000; }

.history_text {
	font: 9px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 10px;
	text-align: left; }

.copyright {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	padding: 10px; }

.copyright a:link, .copyright a:visited {
	color: #FFFFFF;
	text-decoration: none; }

.copyright a:hover, .copyright a:active {
	color: #FFFFFF;
	text-decoration: underline;
	background-color: transparent; }

#prodlist {
	margin-top: 10px;
	width: 100%;
	font-weight: bold; }

#prodlist a {
	color: black;
	background-color: transparent;
	text-decoration: none; }

#prodlist a:hover {
	color: black;
	background-color: transparent;
	text-decoration: underline; }

.keyline {
	border: solid #000;
	border-width: 1px 0 0 0;
	width: 575px;
	margin: 10px 0 0 10px;
	padding: 4px 0; }

div.img_left {
	float: left;
	text-align: left;
	padding: 0 4px 4px 0;
	clear: left; }

div.img_right {
	float: right;
	text-align: right;
	padding: 0 0 4px 4px;
	clear: right; }

.p12Copy { 
 	font: 12px/18px Arial, Helvetica, sans-serif; }

.v8 { 
 	font: 8pt Verdana, sans-serif; }

.v10 { 
 	font: 10pt Verdana, sans-serif; }

.indent { 
	font: 10pt Arial, Helvetica, sans-serif;
	margin: 5px 30px 20px 30px;
	line-height: 16px; }
	
div.notebox {
            width: *;
            border: solid #C00 1px;
            background-color: #FFFF00;
            padding: 0;
            margin: 10px; }

div.notebox h2 {
            font: bold 12px/1.4em Verdana, Arial, Helvetica, sans-serif;
            padding: 10px 10px 0 10px;
            margin: 0;
}

div.notebox p {
            font: 10px/1.5em Verdana, Arial, Helvetica, sans-serif;
            padding: 5px 10px 10px 10px;
            margin: 0;
}
