/* CSS by RTV September 2002 Edited by Jeremy Goodman */

.pointer { cursor: default }
.hand { cursor: hand }

/* Spacing around the page title images */
img.titleimg { margin: 10px}
img.borderblk { border: 1px solid #000000}

/* Navigation pop-up cell colours */
.menucelloff {  background-color: #999999; border-style: none }
.menucellover {  background-color: #FF6600; border-style: none }

td.maintable { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif}

td.maintable h1, h2 , h3 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif}
td.maintable h1 { font-size: 14px; margin-right: 16px; margin-left: 16px; color: #006699; font-weight: bold; margin-top: 18px; margin-bottom: 14px;}
td.maintable h2 { font-size: 12px; margin-right: 16px; margin-top: 16px; margin-bottom: 12px; margin-left: 16px; font-weight: bold; color: #006699}
td.maintable h3 { font-size: 11px; color: #006699; margin-right: 16px; margin-left: 16px;  margin-top : 14px;  margin-bottom : 10px;   }

td.maintable p { margin-top: 4px; margin-right: 16px; margin-bottom: 14px; margin-left: 30px; font-size: 12px; line-height: 15px; color: #333333}
td.maintable ul li, ol li { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #006699; margin-left : 20px; margin-right: 20px}

td.maintable a:link {  color: #669999; text-decoration: none }
td.maintable a:visited {  color: #666666; text-decoration: none }
td.maintable a:hover {  color: #333333; text-decoration: none }
td.maintable a:active {  color: #669999; text-decoration: none }


td.rolltdheadrow { background-color: #CCCCCC;  border : 1px solid #999999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 4px; padding-right: 4px}

td.rolltd a:link { color: #333333; text-decoration: underline }
td.rolltd a:visited { color: #333333; text-decoration: underline }
td.rolltd a:hover { color: #FFFFFF; text-decoration: underline }
td.rolltd a:active { color: #333333; text-decoration: underline }

.news { margin-right: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000 }
.news h3 { margin-left: 12px; margin-right: 12px; font-size: 12px}
.news p { margin-left: 12px; margin-right: 12px; font-size : 10px}
.news a:link { color: #000000; text-decoration: none}
.news a:visited {  color: #333333; text-decoration: none }
.news a:hover {  color: #333333; text-decoration: none}
.news a:active { color: #CCCCCC; text-decoration: none }

/* Navigation flyouts */
.flyoutable { font-family: Arial, Helvetica, sans-serif; background-color: #C0C0C0; border-style: none;}
.flyoutable h1, h2, h3 { font-size: 14px; color: #333333; margin-top: 5px; margin-right: 8px; margin-bottom: 5px; margin-left: 8px; border-style: none }
.flyoutable p { font-size: 11px; color: #333333; margin-top: 5px; margin-right: 8px; margin-bottom: 5px; margin-left: 8px; border-style: none }

.flyoutablelink { font-family: Arial, Helvetica, sans-serif; background-color: #999999; border-style: none;}
.flyoutablelink p { font-size: 12px; color: #666666; margin-top: 5px; margin-right: 8px; margin-bottom: 5px; margin-left: 8px; border-style: none;  margin : 8px;  }
.flyoutablelink a:link {  color: #FFFFFF; text-decoration: none}
.flyoutablelink a:visited {  color: #333333; text-decoration: none}
.flyoutablelink a:hover {  color: #000000; text-decoration: none}
.flyoutablelink a:active {  color: #666666; text-decoration: none}

/* Product Info and Spotlight dropdowns */
.dropdowntable { font-family: Arial, Helvetica, sans-serif; background-color: #F5F5F5; border-style: none;}
.dropdowntable h1, h2, h3 { font-size: 14px; color: #333333; margin-top: 5px; margin-right: 8px; margin-bottom: 5px; margin-left: 8px; border-style: none }
.dropdowntable p { font-size: 11px; color: #006699; margin-top: 5px; margin-right: 8px; margin-bottom: 5px; margin-left: 8px; border-style: none }

.dropdowntablelink { font-family: Arial, Helvetica, sans-serif; background-color: #999999; border-style: none;}
.dropdowntablelink p { font-size: 12px; color: #FFFFFF; margin-top: 5px; margin-right: 8px; margin-bottom: 5px; margin-left: 8px; border-style: none;  margin : 8px;  }
.dropdowntablelink a:link {  color: #FFFFFF; text-decoration: none}
.dropdowntablelink a:visited {  color: #666666; text-decoration: none}
.dropdowntablelink a:hover {  color: #333333; text-decoration: none}
.dropdowntablelink a:active {  color: #666666; text-decoration: none}

.sidebar { background-color: #FFFFFF}
.sidebar p { margin-top: 12px; margin-right: 16px; margin-bottom: 0px; margin-left: 24px ; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #999999}
.sidebar a:link { color: #FF9900; text-decoration: underline }
.sidebar a:visited {  color: #FF9900; text-decoration: underline }
.sidebar a:hover {  color: #FFFFFF; text-decoration: none; background-color: #FF9900 }
.sidebar a:active { color: #FF9900; text-decoration: underline }

/* Text Styles and Information DIVS */
div.floatrightdiv { float: right; margin-right: 10px; border: 1px solid #666666; background: #F5F5F5; margin-left: 4px }
div.floatrightdiv p { 
	color: #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
.faq {
	font-weight : bold;
}
span.vrsorange { color: #FF6600;  font-weight : bold; }

/* Tables where line spacing is needed to be thin */
table.matrix {border : 1px solid #999999;
	background-color : #CCCCCC}
table.matrix td {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-left : 16px;
}

/* Styles for form elements */
table.formtable { border : 1px solid #FF6600;  background-color : #F5F5F5;  }
td.formbackground { background-image : url(images/quotesbackground.gif);
	background-position : right;
	background-repeat : no-repeat}
td p.smalltext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
input, textarea, select {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.button { color: #FFFFFF; background-color : #FF6600;  border : 1px solid #666666 }

/*Styles Applied to Float Images left or right */
.imgfloatright { float: right; margin-left: 5px}
.imgfloatleft { float: left; margin-right: 5px }

/* RTV rollover styles */
a.rtv:link { color : #333333;  	background-color : transparent; text-decoration : none;}
a.rtv:visited { color : #333333; 	background-color : transparent;  text-decoration : none;}
a.rtv:hover { color : #FF9933; 	background-color : transparent;  text-decoration : none;}
