@import "navbar.css";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {  
	margin:0; 
	padding:0; 
	}

body {
 	font-size: 75%;
	margin: 0px;
	padding: 0;
	background: #333333;
	text-align : center; 
	color: #7f7f7f;
	font-family: arial, helvetica;
	}


	#mainNav { float:left; width:100%; height: 35px; line-height:normal; background: url('/images/main-nav-bg-dark.gif') repeat-x bottom;  margin-top:0px; }
	#mainNav ul { margin:0;  padding:0; list-style:none; line-height:25px; }
	#mainNav ul li.spacer { width:120px; background:url('/images/main-nav-bg-dark.gif') no-repeat left top;}
	#mainNav li{ float:left; background:url('/images/main-nav-left.gif') no-repeat left top; margin:0; padding:0 0 0 2px;  }
	#mainNav a { float: left; color: #c4c4c4; display:block; background:url('/images/main-nav-right.gif') no-repeat right top; font-size: 12px; font-weight: normal; font-family: arial; padding:5px 0px 4px 0px; text-decoration:none; width:110px; border-bottom: 0px;}
	#mainNav a:hover{ color: #fff; background:url('/images/main-nav-right-hover.gif') no-repeat right top;}
	#mainNav #active a { color: #fff; font-size: 12px; font-weight: normal; font-family: arial; background: url('/images/main-nav-active-right.gif') no-repeat right top;  }
	#mainNav #active { color: #fd8709;   background: url('/images/main-nav-active-left.gif');  }
	#mainNav #active a:hover { color :#fff;}


html>body {
 	font-size: 12px;
	}
  
b {color: #fff;}	
p { margin:0px; padding: .9em 0; line-height: 1.4em; font-size: 11px; font-family: arial; }

a { font-size: 12px;    	color: #fff;	}
a:hover { color: #F48735; }



#digitalsignage #nav #t-dss a {
	background: #888d94 url(/images/activenavbgv3.gif);
	color: #fff;
}

#dvmproduct #nav #t-product a {
	background: #888d94 url(/images/activenavbgv3.gif);
	color: #fff;
}

#dvmservices #nav #t-services a {
	background: #888d94 url(/images/activenavbgv3.gif);
	color: #fff;
}

#dvmpurchase #nav #t-purchase a {
	background: #888d94 url(/images/activenavbgv3.gif);
	color: #fff;
}

#dvmnews #nav #t-news a {
	background: #888d94 url(/images/activenavbgv3.gif);
	color: #fff;
}
#dvmsupport #nav #t-support a {
	background: #888d94 url(/images/activenavbgv3.gif);
	color: #fff;
}
#dvmcontact #nav #t-contact a {
	background: #888d94 url(/images/activenavbgv3.gif);
	color: #fff;
}

#nav {
	margin:0;
	padding:0;
	list-style-type:none;	
	width: 1000px;
	margin: 0 auto;
	}
   
#nav li {
	display:inline;
	padding:0;
	margin:0;
	}
#nav a:link,
#nav a:visited {
	color:#bababa;
	padding:6px 44px 5px 10px;
	float: left;
	width: auto;
	border-right: 1px solid #000;
	font-size: 13px;
	text-decoration: none;
	}
#nav a:hover {
	color : #fff;
	}
#nav li:first-child a {
	border-left:1px solid #2d3e43;
	}
#nav #nav-logout a {
	float: right;
	padding-right: 10px;
	border-left: 1px solid #2d3e43;
	}
	
	
#header {
	background: #888d94 url(/images/navbgv3.gif);
	height: 26px;
	border-bottom: 1px solid #2c4283;
}

.indent2 { padding-left:30px; }

#layoutCentered { width: 1000px; padding: 0 4px 3px 4px; margin: 0px auto; text-align: left;  }
#layoutShadow {  padding: 0px; margin: 0px auto; background-color: #ffffff; background: url('/images/bg_shadow.gif') repeat-y 50%;  text-align: center; }
#rightSide { margin-right: 0px; margin-left: 201px;  text-align: left;   font-family: verdana, sans-serif; font-size: 11px; padding: 0px;  background: #fff; }
#leftSide { text-align: left;  width: 200px;  display: inline; float: left;  margin: 0px;  border: 0px solid #bfbfbf;  }
#pageWrap {  margin:0px; padding: 0px; }



/* Hide from IE5-mac \*/
* html #leftSide {
margin-right: -2px;
}
* html #rightSide {
height: 1%;
margin-left: 0px;
}
/* End IE5/mac hide */



#headerNavbar {  height: 21px; font-family: verdana, sans-serif;  font-size: 10px;  color: #fff;  background-color: #233F61;  background: #233F61 url('/images/tbg_navbar.gif');   width : 100%; }
#headerNavbar a:hover {  text-decoration: none;  color: #85A6CD; }
#headerNavbar a {  color: white;  text-decoration: none; }

#headerNavbar1 {  height: 21px; font-family: verdana, sans-serif;  font-size: 10px;  color: #fff;  background-color: #6A3672;  background: #6A3672 url('/images/tbg_navbar1.gif');   width : 100%; }
#headerNavbar1 a:hover {  text-decoration: none;  color: #FFD853; }
#headerNavbar1 a {  color: white;  text-decoration: none; }

#headerNavbar2 {  height: 21px; font-family: verdana, sans-serif;  font-size: 10px;  color: #fff;  background-color: #005F1E;  background: #005F1E url('/images/tbg_navbar2.gif');   width : 100%; }
#headerNavbar2 a:hover {  text-decoration: none;  color: #FFD853; }
#headerNavbar2 a {  color: white;  text-decoration: none; }


.newsbox { width:185px; height: 105px;  margin: 0px;  padding: 0px 0px 0 5px;  font-size: 10px; font-family : verdana;   color: #444444; }
.newsbox a { text-decoration: none; font-weight: normal; color: #444444; }
.newsbox a:hover { text-decoration: underline; color: #000; }
.newsbox b {color: #888; font-weight: normal;}
.newsbox h2 { font-size: 11px; margin: 10px 0; font-weight: normal; }

.csgbox { width: 166px; height: 150px; margin: 0px;  padding: 0px 0px 0 19px;  font-size: 10px; color: #444444;}
.csgbox a { text-decoration: none; font-weight: normal; color: #444444; }
.csgbox a:hover { text-decoration: underline; color: #000; }
.csgbox b {color: #888; font-weight: normal;}
.csgbox h2 { font-size: 11px; margin: 10px 0 5px 0; font-weight: normal; }
.csgbox table td a { font-size: 9px; }
.csgbox table td { font-size: 9px; }


.module_news { background-color: #fff; }
.module_news ul { list-style-type: none; 	padding-left: 14px; margin: 1em 0 1em 0; }
.module_news ul li { background-image: url(/images/block.gif); background-repeat: no-repeat; background-position: 0px 7px;  padding: 0 0 4px 12px; line-height: 1.3em;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.module_news li a { 	font-weight: normal; 	text-decoration: underline;  color: #233F61;  font-size: 11px; }
.module_news li a:hover{ font-weight: normal; color: #000000; }


.extraoptions {   text-align: left;  border: 0px solid #BFBFBF;   font-size: 10px;   color: #2C65A2; }
.extraoptions ul{  list-style-type: none;  color: #2C65A2; padding-left: 10px; margin: 1em 0 1em 0;   font-family: verdana; font-size: 10px; } 
.extraoptions ul li { background-image: url(/images/arrow.gif); background-repeat: no-repeat; background-position: 0px 4px;  padding: 0 0 10px 10px; line-height: 1.3em;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.extraoptions ul li a { font-weight: normal; color : #0B3874; text-decoration: none; font-size: 11px; border-bottom: 1px solid #2C65A2;}
.extraoptions ul li a:hover{  color : #000;text-decoration: underline; } 
.extraoptions ul li b { color: #2C65A2;}
.extraoptions table{  color: #0B3875 ;  }

.ListStyleStandard {   text-align: left;  border: 0px solid #BFBFBF;   font-size: 11px; }
.ListStyleStandard ul{  list-style-type: none;  padding-left: 0px; margin: 1em 0 1em 0;   font-family: arial; font-size: 10px; } 
.ListStyleStandard ul li { background-image: url(images/block.gif); background-repeat: no-repeat; background-position: 0px 4px;  padding: 0 0 5px 10px; line-height: 1.3em;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.ListStyleStandard ul li a { font-weight: normal; color : #0B3874; text-decoration: none; font-size: 12px; border-bottom: 1px solid #2C65A2;}
.ListStyleStandard ul li a:hover{  color : #000;text-decoration: underline; } 
.ListStyleStandard ul li b { color: #2C65A2;}




#navMScontainer { float:left; width:100%; height: 32px; line-height:normal; background: url('/images/msnavbackground.gif') repeat-x bottom;  margin-bottom: 20px; }
#navMScontainer ul { margin:0;  padding:0 0px; list-style:none; line-height:22px; }
#navMScontainer li{ float:left; background:url('/images/msnav2_left.gif') no-repeat left top; margin:0; padding:0 0 0 3px; }
#navMScontainer a { float: left; display:block; background:url('/images/msnav2_right.gif') no-repeat right top; font-size: 12px; font-weight: normal; font-family: arial; padding:5px 19px 4px 16px; text-decoration:none; }
#navMScontainer #active a { color: #fd8709; font-size: 12px; font-weight: normal; font-family: arial; background: url('/images/msnav1_right.gif') no-repeat right top;  }
#navMScontainer #active { color: #fd8709;   background: url('/images/msnav1_left.gif');  }


#nav_br_container { float:left; width:100%; height: 22px; line-height:normal; background: url('/images/nav_br_background.gif') repeat-x top;  margin-bottom: 20px; margin-top: -24px; }
#nav_br_container ul { margin:0;  padding:0 0px; list-style:none;  }
#nav_br_container li{ float:left; background:url('/images/nav_br_unselected_left.gif') no-repeat left top; margin:0; padding:0 0 0 3px; }
#nav_br_container a { float: left; display:block; background:url('/images/nav_br_unselected_right.gif') no-repeat right top; padding:4px 19px 3px 16px; text-decoration:none; }
#nav_br_container #active a { color: #fd8709; font-size: 12px; font-weight: bold; background: url('/images/nav_br_selected_right.gif') no-repeat right top;  }
#nav_br_container #active { color: #fd8709;   background: url('/images/nav_br_selected_left.gif');  }






.textBlurb {   border: 1px solid #EAEAEA;  padding: 5px 5px 5px 0;  margin: 0px;  font-size: 11px; width: 520px;}
.textBlurb a { display: span;  font-weight: bold; }
.indent{ padding-left: 20px; }

table .ms {font-size: 9px;}
.ms{ float: left; margin: 10px 10px 12px 10px; padding: 0; font-size: 89%; line-height: 1.5em;  color: #666; text-align: left;}
.ms dt { margin: 0 0 6px 0;  padding: 0;  font-family: Tahoma, Arial, sans-serif; font-size: 120%; }
.ms dt a {padding-right: 13px; 	color: #366AB3; text-decoration: none; background: url(../images/arrow.gif) no-repeat 100% 50%; }
.ms dt a:hover { color: #F48735; text-decoration: underline; } 
.ms dd { margin: 0; padding: 0; font-size: 100%; }
.ms dd a {display: block; color: #777; text-decoration: none; font-weight: normal;}
.ms img { float: left; 	margin: 2px 6px 0 0; }
#ms-last { margin-right: 0; }

#rightSide h1{ margin: 0 0 3px 0; padding-top:  10px; font-size: 1.2em; color: #777;border-top: 1px solid #ddd; }

h2 { font-family: Arial, sans-serif; font-size:1.4em;  color: #fff;  padding: 0; margin: 0 0 .35em 0; font-weight: bold; }

.dssheading tr { }
.dssheading  h2 { font-family: Tahoma, Arial, sans-serif; font-size:12px;  color: #000;  padding: 2px 0px; margin: 0 0 0 0; font-weight: bold; background-color: #E1EFE1; border-bottom: 1px solid #ccc;}
.fpcheading tr { }
.fpcheading  h2 { font-family: Tahoma, Arial, sans-serif; font-size:12px;  color: #000;  padding: 2px 0px; margin: 0 0 0 0; font-weight: bold; background-color: #E2F0F9; border-bottom: 1px solid #ccc;}
.regulartable  { font-size: 1em; font-family: arial;}






.resolutionguide { font-family: arial; font-size: 10px; margin: 0px; padding: 0px; }
.resolutionguide p { font-size: 11px; margin: 5px 0px; padding: 0px;	margin-left:47px;}
.resolutionguide h1 { margin: 0px; padding: 0px; 	display: inline; font-size: 11px; float: left; font-weight: normal;}
.resolutionguide p a { font-size: 11px; }

/* Hide from IE5-mac \*/
* html .publicnews h1 {
margin-right: 0px;
}
* html .publicnews p {
height: 1%;
margin-left: 0;
}
/* End IE5/mac hide */

 
.rp700table {
	border:0px solid #EFEFEF;
	font-family:verdana;
	font-size:12px;
	line-height:1.5em;
}

.rp700table td {
	background:#EFEFEF none repeat scroll 0%;
	vertical-align:top;
}



h4 {
 background: #EDF1F5;
 font-size: 12px;
 padding-right: 10px;
 color: #000000;
 text-indent: 1em;
 margin-bottom: 5px;
}



#headerLinks {

}

.floatLeft {
 float: left;
}


.no-underline-link-white {
text-decoration: none;
color: white;
}

.contentstyle{
float: left;
clear: left;
}

#content {
 width: 800px;
}

#pageTitle {
 background: url('/images/table_header.jpg');
 width: 576px;
 margin: 0 auto 0 auto;
 padding: 1px 0 0 0;
 text-align: left;
 color: #092B58;
 font-weight: bold;
 height: 17px; 
 font-size: 11px;
}




#layoutCenterNobg1 {
width: 800px;
margin: 0 auto 0 auto;
background-color: #ffffff;
text-align: left;
font-size: 12px;
font-family: arial, sans-serif;
}

#centerNewsWrapper {
 background-color: white;
 margin: 0 auto 0 auto;
 text-align: center;
 float: left;
 font-size: 11px;
 /* border-right: 4px solid #BFBFBF;  */
}

#centerWrapper {
 background-color: white;
 margin: 0 auto 0 auto; 
 text-align: center;
 font-size: 11px;
 padding: 10px;
}

.centerTable {
 margin-left: auto;
 margin-right: auto;
}


#pageWrapper {
 background-color: white;
 margin: 0 auto 0 auto;
 text-align: left;
 float: left;
}
 
#csgWrapper{
 padding: 10px;
 font-size : 12px;
}


#leftColumn {
 margin: 0 auto;
 text-align: left;
 background-color: white;
 width: 555px;
 float: left;
 font-family: arial, sans-serif;
 font-size: 12px;
}

#middleColumn {
 background-color: white;
 width: 765px;
/* border: 1px solid #000000; */
 font-family: arial, sans-serif;
 font-size: small;
}

.filler {
 clear: both;
 height: 50px;
 width: 100%;
}

.fillerHalf {
 clear: both;
 height: 25px;
 width: 100%;
}

.filler12 {
 clear: both;
 height: 12px;
 width: 100%;
 margin : 0 0 0 0;
 padding: 0 0 0 0;
}



#footer {
 clear: both;
 height: 20px;
 background-color: #001137;
}

.divider {
 clear: both;
}



#titleWrapper {
 text-align: center;
 margin: 0 auto 0 auto;
 background-color: white;
 width: 550px;
 border: 0px solid #BFBFBF; 
 font-family: arial, sans-serif;
 font-size: small;
}

.titleboxhdr {
 width: 177px;
 text-align: left;
 font-family: arial, sans-serif;
 font-size: small;
 color: #0B3874;
 background: #EFF1F3;
 padding: 1px 0px 0px 0px;
 margin: 0px auto 0px auto;
}


.titlebox {
 text-align: left;
 padding: 0 5px 0 5px;
 
 background: #FFFFFF;
}



#newsWrapper {
 text-align: center;
 margin: 0 auto 0 auto;
 background-color: white;
 width: 750px;
 font-family: arial, sans-serif;
 font-size: small;
}

.newsboxhdr {
 margin: 0 5px 0 5px;
 padding: 0 5px 0 5px;
 text-align: left;
 font-family: arial, sans-serif;
 font-size: small;
/* border: 1px solid black;  */
 width: 270px; 
 background: #EEEEEE;
 float: left;
}

.newsboxhdr1  {
 margin: 5px 11px 0 5px;
 text-align: center;
 font-family: arial, sans-serif;
 font-size: x-small;
 font-weight: bold;
/* border: 1px solid black;  */
 width: 157px; 
 float: left;
}

.newsboxhdr1  a{
 color: gray;
 text-decoration: none;
}

.newsboxhdr1  a:hover{
 color: black;
 text-decoration: none;
}




.centerTable {
 margin: 5px;
 background: #FFFFFF; 
 color: #092B58;
 text-align: left;
 border: 0px solid #BFBFBF;
 width: 575px;
}

.trBg {
 text-align: left;
 color: #2E2E2E;
 font-weight: bold;
 background: url('/images/table_header.jpg');
 height: 18px;
 padding: 0 0 0 14px;
}

.trBg1 {
 text-align: left;
 color: #092B58;
 font-weight: bold;
 background: url('/images/table_header.jpg');
 height: 18px;
}

.trBg2 {
 text-align: left;
 color: #092B58;
 font-weight: bold;
 background: url('/images/acc_osd1.jpg');
 height: 48px;
 padding: 35px 0 0 0;
}

.trBg3 {
 text-align: left;
 color: #092B58;
 font-weight: bold;
 background: url('/images/acc_osd.jpg');
 height: 48px;
 padding: 35px 0 0 0;
}

.trBg4 {
 text-align: left;
 color: #092B58;
 font-weight: bold;
 background: url('/images/hd_accessories.jpg');
 height: 47px;
 padding: 35px 0 0 0;
}

.trBg5 {
 text-align: left;
 color: #092B58;
 font-weight: bold;
 background: url('/images/hd_products.jpg');
 height: 47px;
 padding: 35px 0 0 0;
}

.trBg6 {
 text-align: left;
 color: #092B58;
 font-weight: bold;
 background: url('/images/de_top.jpg');
 height: 48px;
 padding: 35px 0 0 0;
}

.trBg7 {
 text-align: left;
 color: #092B58;
 font-weight: bold;
 background: url('/images/news_top.jpg');
 height: 48px;
 padding: 35px 0 0 0;
}

.trBg8 {
 text-align: left;
 color: #2E2E2E;
 font-weight: bold;
 height: 18px;
 margin: 0 0 0 14px;
}

.tdClick {
 text-align: left;
 color: #993333;
 font-weight: bold;
 font-family: arial, sans-serif;
 font-size: 10px;
 padding: 0 15px 0 5px;
}

.tdClick a{
 color: #AA0000;
 text-decoration: underline;
}

.tdClick a:hover{
 color: #000066;
 text-decoration: underline;
}


.bgTdIndent {  padding: 0 0 0 20px;  font-size: 11px;  font-family: tahoma; }
.bgTdIndent1 {  padding: 0 0 0 20px;  font-size: 11px;  background: #EDF1F5;  font-family: tahoma; }


#footerText {
 padding: 4px 0 0 0;
 width: 754%;
 text-align: center;
 color: white;
 font-family: arial, sans-serif;
 font-size: 10px;
}



.rightColumnContent {
 margin: 0 0px 0 5px;
 width: 285px;
 border: 0px solid #BFBFBF;
 float: left;
 font-size: 11px;
/* color: #0B3874; */
 color: #0B3874;
}




.leftColumnDE {
 margin: 0 5px 0 8px;
 width: 257px;
 float: left;
 font-size: 11px;
 color: #0B3874;
 
}

.rightColumnDE {
 margin: 0 0 0 0px;
 width: 300px;
 border: 0px solid #BFBFBF;
 float: left;
 font-family: Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
 font-size: 10px;
 color: #424142;
}

.leftDashed {
  border-left: 1px dashed #BFBFBF; 
  padding: 0 0 0 10px;
}

.rightDashed {
  border-right: 1px dashed #BFBFBF; 
  padding: 0 0 0 10px;
}

.deTitle {
position: relative;
left: 0;
}

.mainpagetable {
font-size: 11px;
}





.hiddenPanel {
 display: none;
}

.hiddenPanel ul{
 font-size: 12px;
 list-style-type: none; /*circle;*/\
}


.hiddenPanel img {
/* border: 1px solid black; */
/* margin: 3px 10px 22px 5px; */
}

.hiddenPanel h2 {
font-size: 12px;
font-weight: bold;
margin: 0px;
}

#fpcPanel0 {display: block;}
#maPanel0 {  display: block; }



.left {text-align: left;}
.left a{font-weight: bold; }

.center {
 text-align: center;
}

.center a {
 font-weight: bold;
}

#leftLeftColumn {
 text-align: left;
 float: left;
 width: 221px;  
 padding-top: 20px;
 padding-right: 0px;
 padding-left: 10px;
 border: 0px solid #000000; 
}

#leftLeftBenefits {
 text-align: left;
 float: left;
 width: 203px; 
 padding: 10px 10px 0 10px;
 border: 0px solid #000000;
}

#leftleftcolumn ul{
 color : #eaeaea;
 padding: 0px 0px 0px 5px;
 margin-left: 1em;
}







#contentRightColumn {
 text-align: left;
 padding-top: 20px;
 font-size: 12px;
 padding-right: 10px;
 padding-left: 10px;
}



.listBox {
 border-bottom: 1px dashed #EAEAEA; 

 padding: 0px;
 font-size: 12px;
 padding-bottom: 6px;
}






#re1Panel0 {
 display: block;
}
#re2Panel0 {
 display: block;
}


#partnersolutions {
 padding: 10px;
}



#loneImage { 
 float: left;
 margin: 10px;
}

.right {
 text-align: right;
}

.thumbnails {
 margin: 0 auto 0 auto;
}

.thumbnails img{
 border: 1px solid #000000;
}


.thumbnails tr td {
 padding: 20px;
}

