#topnav .menu {width: 100px; float:right; border-bottom: 4px #FF9900 solid; margin-left: 10px}
#topnav .menu_item {padding-top:5px; font-size:11px; float:left}
#topnav .menu_item a{color:#333333; text-decoration:none;}
#topnav .menu_item a:hover{color:#FF9900; text-transform:uppercase;}
#topnav .here{color:#FF9900; text-transform:uppercase; padding-top:5px; font-size:11px;}
#topnav .menu_desc {font-size:10px;}



.rghtdashedline { background-image: url(images/dottedlinesvert.gif); background-repeat: no-repeat; background-position: right top; border-style: none}
.leftdashedline { background-image: url(images/dottedlinesvert.gif); background-repeat: no-repeat; background-position: left top; border-style: none}
.topdashedline { background-image: url(images/dottedlineshoriz.gif); background-repeat: no-repeat; background-position: top; border-style: none}
.bottomdashedline { background-image: url(images/dottedlineshoriz.gif); background-repeat: no-repeat; background-position: bottom; border-style: none}

.rghtdashedline1 { 	color: #000000; font-style: normal; 	font-weight: normal; 	font-size: 11px; 	line-height: 13px; 	font-family: Arial, Helvetica, sans-serif ; background-image: url(images/dottedlinesvert.gif); background-repeat: repeat-y; background-position: right top; border-style: none}
.bottomdashedline1 { color: #000000; font-style: normal; 	font-weight: normal; 	font-size: 11px; 	line-height: 13px; 	font-family: Arial, Helvetica, sans-serif ; background-image: url(images/dottedlineshoriz.gif); background-repeat: repeat-x; background-position: bottom; border-style: none}

#navcontainer { width: 140px; }

#navlist
{
padding: 1px;
margin-left: 0;
font: 11px verdana, sans-serif;
width: 12em;
color: gray; }

#navlist li
{
list-style: none;
margin: 0px;
border-left: 0px #004080 solid;
border-bottom: 1px #717331 solid;
text-align: left;
}

#navlist li a
{
display: block;
padding: 0.7em 0.5em 0.7em 0.9em;
text-decoration: none;
}

#navlist li a:link { color: #000; }
#navlist li a:visited { color: #006; }

#navlist li a:hover
{
font-weight:none;
text-align: right;
color: #FF9900;
background: #666666;
border-left: 8px #717331 solid;
}












/*SIDE NAVIGATION */
 
.mainDiv
{
  width:160px;
}
.topItem
{
  width:160px;
  height:22px;
  cursor:pointer;
  background: #467BF2;
  text-decoration: none;
  color: white; 
  font-weight:bold;
  font-family:"GOTHIC";
 
}


.dropMenu
{
 /* background:#D9D9D9;
  border-top:1px solid #467BF2;
  border-left:1px solid #92B1F8;
  border-right:1px solid #92B1F8;
  border-bottom:1px solid #92B1F8; 
  	color: #666666; 
	
	display: block; 
	width: 100px; 
	border: 1px solid black; 
	padding: 0px 5px; 
	text-decoration: none; 
	font-weight: 900; 
	color: #0000C0; 
	border-bottom: none;	
	*/
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Arial, Helvetica, sans-serif;
	

}

.subMenu
{
   display:none;
}
.subItem
{
   padding-left:5px;
   cursor:pointer;
   font-weight:bold;
   text-decoration:none;
   color:black;
}

.subItem a
{
   text-decoration:none;
   color:black;
}

.subItemOver
{
   cursor:pointer;
   color:blue;
   text-decoration:underline;
   font-weight:bold;
   padding-left:5px;
}

.subItemOver  a
{
   color:blue;
}


.drop
{
   border-left:1px solid black;
   border-right:1px solid black;	
}

/*SIDE NAVIGATION */

.superHeaderL {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold; 
  font-size: 11px; 
  line-height: 13px; 
  color: #636363;
  background-color: #C9C9C9;

  vertical-align: middle;
  text-align: center;
  border-bottom: 2px solid rgb(153,153,153);
}

.superHeaderR {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold; 
  font-size: 11px; 
  color: #636363;
  background-color: #C9C9C9;

  vertical-align: middle;
  text-align: center;
  border-bottom: 2px solid rgb(153,153,153);
  margin-left: 3px;
  margin-right: 1px;
}

.superHeaderRB {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold; 
  font-size: 11px; 
  color: #636363;
  background-color: #C9C9C9;

  vertical-align: middle;
  text-align: center;
  border-bottom: 2px solid rgb(153,153,153);
  margin-left: 3px;
  margin-right: 1px;

}

/*SIDE NAVIGATION */

.tabletext { color: #000000; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }


/*SIDE NAVIGATION */




.bodytext { 
	color: #666666; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Arial, Helvetica, sans-serif
}

.bodytext a:link { color: #FF9900; text-decoration: underline }
.bodytext a:visited { color: #FF9900; text-decoration: underline }
.bodytext a:hover { color: #FF9900; text-decoration: underline }

.bodyaccordion { 
	color: #FFFFFF; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px; 
	line-height: 14px; 
	font-family: Arial, Helvetica, sans-serif
}

.bodyaccordion a:link { color: #FF9900; text-decoration: underline }
.bodyaccordion a:visited { color: #FF9900; text-decoration: underline }
.bodyaccordion a:hover { color: #FF9900; text-decoration: underline }

.sidebartext { color: #000000; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px; font-family: arial, helvetica, sans-serif }
.sidebartext a:link { color: #FF9900; text-decoration: underline }
.sidebartext a:visited { color: #FF9900; text-decoration: underline }
.sidebartext a:hover { color: #FF9900; text-decoration: underline }

.sidebartext2 { color: #666666; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

.sidebarsubhead { color: #0033cc; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }

.sidebarheader { color: #666666; font-style: normal; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }

.smalltext { color: #FF9900; font-style: normal; font-size: 12px; line-height: 12px; font-weight: bold; font-family: Verdana, arial, helvetica, sans-serif }

.smalltext1 { color: #FF9900; font-style: normal; font-size: 10px; line-height: 12px; font-weight: bold; font-family: Arial, helvetica, sans-serif }

.smalltextreverse { color: white; font-style: normal; font-size: 12px; line-height: 12px; font-weight: bold; font-family: Verdana, arial, helvetica, sans-serif }

.timetext { 
	color: #ffffff; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px;
	line-height: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
}

.timetext a:link { 
	color: #ffffff; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px;
	line-height: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
}

.timetext a:visited { 
	color: #ffffff; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px;
	line-height: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
}

.timetext a:hover { 
	color: #ffffff; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px;
	line-height: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
}

.prodtext { 
   color: #666666; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	line-height: 13px; 
	font-family: Arial, Helvetica, sans-serif 
}

.prodtext a:link { color: #FF9900; text-decoration: underline }

.prodtext a:visited { color: #FF9900; text-decoration: underline }

.prodtext a:hover { color: #FF9900; text-decoration: underline }

.productH { color: #505050; font-style: normal; font-weight: bold; font-size: 11px; line-height: 12px; font-family: verdana, arial, helvetica, sans-serif; }

.productH1 { color: #666666; font-style: normal; font-weight: bold; font-size: 14px; line-height: 32px; font-family: verdana, arial, helvetica, sans-serif }

.productH2 { color: #666666; font-style: normal; font-weight: bold; font-size: 12px; line-height: 12px; font-family: Arial, helvetica, sans-serif }

.pvrtitle { color: #660066; font-style: normal; font-weight: bold; font-size: 13px; line-height: 16px; font-family: verdana, arial, helvetica, sans-serif }

.pvrtext {  color: #666666; font-style: normal; font-weight: normal; font-size: 12px; line-height: 16px; font-family: verdana, arial, helvetica, sans-serif }

.hometext { color: #666666; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px; font-family: arial, helvetica, sans-serif }

.H0driver { color: #FF9900; font-style: normal; font-weight: normal; font-size: 22px; line-height: 22px; font-family: Verdana, arial, helvetica, sans-serif }

.H1driver  { color: #FF9900; font-style: normal; font-weight: bold; font-size: 16px; line-height: 16px; font-family: Verdana, arial, helvetica, sans-serif }

.H1driver a:link { color: #FF9900; font-style: normal; font-weight: bold; font-size: 16px; line-height: 16px; font-family: Verdana, arial, helvetica, sans-serif; text-decoration: underline }

.H1driverlink { color: #FF9900; font-style: normal; font-weight: bold; font-size: 16px; line-height: 16px; font-family: Verdana, arial, helvetica, sans-serif }

.H2driver { color: black; font-style: normal; font-weight: normal; font-size: 18px; line-height: 18px; font-family: Verdana, arial, helvetica, sans-serif }

.hometext a:link { color: #FF9900; text-decoration: underline }

.hometext a:visited { color: #FF9900; text-decoration: underline }

.hometext a:hover { color: #f9e3a1; text-decoration: underline }

.paragtitle { color: #666666; font-style: normal; font-weight: bold; font-size: 13px; line-height: 16px; font-family: verdana, arial, helvetica, sans-serif }

.pricing { color: #CC0000; font-style: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }

.featuretext { color: #333333; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }

.bundletext { color: #666666; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }

.tabledate { color: #666666; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: verdana, arial, helvetica, sans-serif }

.titleold { color: #666666; font-size: 15px; font-family: arial, helvetica, sans-serif }

.title {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
}

.topmenu { color: #FF9900; font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

.topmenu a:link { color: #FF9900; font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

.topmenu a:visited { color: #FF9900; text-decoration: none }

.topmenu a:hover { color: #FF9900; font-size: 11px; text-decoration: none }

.big { color: #FF9900; font-size: 14px; line-height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif }

.med { color: #FF9900; font-size: 13px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif }

.navtext { color: #ffffff; font-style: normal; font-weight: bold; font-size: 9px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

.navtext a:link { color: #ffffff; text-decoration: none }

.navtext a:visited { color: #ffffff; text-decoration: none }

.navtext a:hover { color: #FF9900; text-decoration: none }

.navon { color: #f9e3a1; font-style: normal; font-weight: bold; font-size: 9px; line-height: 16px; font-family: verdana, arial, helvetica, sans-serif }

.white { color: #FFFFFF; font-style: normal; font-weight: normal; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.white a:link { color: #FFFFFF; font-style: normal; font-weight: normal; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.white a:visited { color: #FFFFFF; font-style: normal; font-weight: normal; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.white a:hover { color: #FFFFFF; font-style: normal; font-weight: normal; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }

.footer { color: #999999; font-style: normal; font-weight: normal; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.footer a:hover { color: #FF9900; text-decoration: none }

A:link { color: Black;
}

A:visited { color: #666666 }

A:hover { color: #666666 }

.sidetable {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2271A0;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	line-height: 10px;

}

.H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #FF9900;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
}

.H3 a:link { color: #FF9900; text-decoration: underline }

.H3 a:hover { color: #666666; text-decoration: underline }

.H4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #333333;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
}



p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.sidetable2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.sidelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
}

.sidelinksp1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	margin-left: 2px;
	text-decoration: underline;
}

.sidelinksp2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px; 
	font-weight: Bold;
	margin-left: 10px;
}





.sidelinksp3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	margin-left: 20px;
}

.sidelinksp4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	margin-left: 5px;
	text-decoration: none;
	display: block;

}

.sidelinksp5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	margin-left: 5px;
	text-decoration: none;
	display: block;
	border-bottom:1px solid #636363;

}


.sidelinksp3:a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF9900;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.sidelinksp3:a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.switchtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	font-weight: normal;
   padding-left: 20px;
   text-align: justify;
	text-indent: 100em;
	margin-left: 20px;
}


.baseline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.baseline1 { color: #999999; font-style: normal; font-weight: normal; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.sidelinks2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.sidelinks2:a:hover {
	color: #666666;
	text-decoration: underline
}

.producthdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
a {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: underline;
}

.floatimgright {
float:right;
margin-top:1px;
margin-right:1px;
margin-bottom:1px;
}

hr {
  border: 0;
  width: 80%;
  color: #f00;
  background-color: #f00;
  height: 1px
}

/*datasheet */

table.datasheet {
	width:100%;
}
.datasheet th {
	padding:3px;
	background-color:#ddd;
	border-top:1px solid #eef;
	border-left:1px solid #eef;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	color:#003;
	font-size:.9em;
	font-weight:bold;
}
.datasheet th {
	text-align:left;
}
.datasheet tr {
	vertical-align:top;
}
.datasheet td {
	padding:0px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	background-color:#fff;
	color: #666666; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif
}
.datasheet td input {
	border:0px none;
	padding:2px;
	width:100%;
	height:100%;
	//width:90%;
	//height:90%;
}


.headers { width: 200px; color: #FF9900; font-style: normal; font-size: 11px; line-height: 12px; font-weight: bold; font-family: Verdana, arial, helvetica, sans-serif }
.innerbody1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	font-weight: normal;
}

.submit-button2
{
color: #000;
background: #cccccc;
border: 1px #cccccc outset;
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.inputbox {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; WIDTH: 100px; BORDER-BOTTOM: gray 1px solid;
	color: #666666; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Arial, Helvetica, sans-serif
}

.input-box1
{
	color: #666666; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Arial, Helvetica, sans-serif
color: #26a;
background: #feb;
border: #666666 solid 1px
}




#menu_parent {
	PADDING-RIGHT: 2px;  PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px;  WIDTH: 100px; PADDING-TOP: 1px; BORDER-BOTTOM: #FF9900 2px solid; BACKGROUND-COLOR: #666666
}

#menu_child {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; VISIBILITY: hidden; BORDER-LEFT: black 1px solid; WIDTH: 94px; BORDER-BOTTOM: black 0px solid; POSITION: absolute; BACKGROUND-COLOR: #cccccc
}
#menu_child A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; WIDTH: 98%; COLOR: navy; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; TEXT-DECORATION: none
}
#menu_child A:hover {
	BACKGROUND-COLOR: #FF9900
}
#src_parent {
	BORDER-RIGHT: blue 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: blue 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; BORDER-LEFT: blue 1px solid; WIDTH: 120px; PADDING-TOP: 1px; BORDER-BOTTOM: blue 1px solid; BACKGROUND-COLOR: #eaddff
}
#src_child {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; VISIBILITY: hidden; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; BACKGROUND-COLOR: #eaddff
}
