/* --------------------- Nexus website Styles --------------------- */
body { margin:0; padding:0; background:#fff url(../images/header-background.jpg) left top repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:.8em; color:#676767; }
img { border:0; }
img.fpimg { padding-bottom:10px; }
h1 { font-size:1.3em; /*color:#11568C;*/ color:#336699; font-weight:bold; margin-bottom:5px; padding:0; }
h2 { font-size:1em; /*color:#11568C;*/ color:#336699; font-weight:bold; margin:5px 0 5px 0; padding:0; }
h3 { font-size:1em; color:#676767; font-weight:bold; margin:2px 0 2px 0; padding:0; }
a:link, a:visited { /*color:#11568C;*/ color:#336699; }
a:hover { text-decoration:none; }
/* main Layout
---------------------------*/
#headerWrapper { background-image:url(../images/header-background.jpg); background-repeat:repeat; width:770px; height:90px; }
#navWrapper { width:160px; float:left; border-right:1px solid #DFE7ED; padding:0; margin:0; text-align:left; }
#navWrapperList { width:160px; float:left; padding:0; margin:0; text-align:left; overflow:hidden; }
#navWrapper p { margin:10px; font-size:.85em; }
#contentWrapper { float:left; width:400px; margin-left:19px; font-size:.9em; /*	background-color:#eeeeee;	*/	}
#contentWrapper p { line-height:130%; margin-top:0; padding-top:0; }
.quote { color:#11568C; font-style:italic; }
.cwImage { margin:10px 0; padding:10px 0; }
#rightColumn { float:left; width:170px; margin-top:20px; margin-left:18px; background-color:#ffffff; font-size:.9em; }
#rightColumn img.ad { margin:20px 0 30px 0; }
#rightColumnUnder p { padding:5px 10px 5px 10px; font-size:.95em; }
#rightColumnUnder img { margin-top:15px; }
#footer { width:770px; background-color:#ffffff; padding:4px; font-size:.8em; }
#footer a:link, #footer a:visited { color:#676767; text-decoration:none; }
#footer a:hover { color:#676767; text-decoration:underline;	}
.footerLeft  { float:left; width:200px; padding-bottom:5px; }
.footerRight  { float:right; width:200px; text-align:right; padding-bottom:5px; }
/* header
---------------------------*/
#headerLinks { margin: 69px 0 0 0; padding: 0; float:right; }
#headerLinks ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; }
#headerLinks ul li { display: block; float: left; text-align: center; padding: 0; margin: 0; }
#headerLinks ul li a {
	background: #115589;
	width: 74px;
	height: 18px;
	border-left:1px solid #115589;
	border-right:1px solid #0E4772;
	padding-top:3px;
	margin:0;
	color: #ffffff;
	text-decoration: none;
	display: block;
	text-align: center;
	background-image:url(../images/header-button-background.jpg);
	background-repeat:repeat;
	font-size:.85em;
}
#headerLinks ul li a:hover { color: #dddddd; /*background-color:#0E4772;*/ background-image:url(../images/header-button-background2.jpg); }
#headerWrapper img { float:left; }
/* right Column
---------------------------*/
.rightColTop, .rightColTopMultiple { background:#DFE7ED url(../images/rightColumn-top.gif) top no-repeat; clear:both; height:4px; padding:0; margin:0; }
.rightColTopMultiple { margin-top:20px; }
.rightCol { background-color:#DFE7ED; padding:5px 10px 5px 10px; font-size:.95em; }
.rightCol p { margin:5px 0 5px 0; padding:0; }
.rightCol img { vertical-align:middle; margin-right:5px; }
.rightCol ul { padding:0; margin:0; list-style-type:none; list-style-position:outside; }
.rightCol li { margin:3px 5px 3px 0; padding:4px 5px 4px 15px; background-image:url(../images/arrow-grey.gif); background-position:left .5em; background-repeat:no-repeat; }
.rightCol li.wmv { padding-left:24px; background-image:url(../images/icon-wmv.gif); }
.rightCol a:link, .rightCol a:visited { color:#11568C; }
.rightCol a:hover { text-decoration:none; }	
.rightCol li.wmv a span { text-decoration:none; }
.rightColBottom { background-image:url(../images/rightColumn-bottom.gif); background-repeat:no-repeat; background-position:bottom; clear:both; height:4px; padding:0; margin:0; background-color:#DFE7ED; }
/* main navigation
---------------------------*/
#navWrapperList ul { padding:0; margin:0; /*margin-bottom:10px;*/ white-space: nowrap; }
#navWrapperList li { border:0; list-style-type:none; list-style-position:outside; display:block; width:160px; margin:0; background-color:#336699; font-size:.85em; font-weight:bold; }
#navWrapperList a { display: block; padding: 5px; width: 160px; /*	background-color:#11568C;*/	background-color:#336699; border-top:1px dotted #cccccc; }
#navWrapperList a:link, #navWrapperList a:visited { color:#ffffff; text-decoration:none; /*background-color:#11568C;*/ background-color:#336699; }
#navWrapperList a:hover { color:#676767; text-decoration:none; background-color:#DFE7ED; }
#subNav { border:0; }
#subNav ul { background-color:#F0F4F6; padding:0; margin:0; }
#subNav li { background-color:#F0F4F6; text-indent:5px; }
#subNav a { background-color:#F0F4F6; font-weight:normal; /*color:#11568C;*/ color:#336699; border-top:1px dotted #B4B7B8; }
#subNav a:link, #subNav a:visited { background-color:#F0F4F6; /*color:#11568C;*/ color:#336699; }
#subNav a:hover { background-color:#FFFFFF; /*color:#11568C;*/ color:#336699; }
/* page Stucture
---------------------------*/
#pageHeader { padding:10px 10px 10px 0; font-size:.8em; clear:both; }
#pageHeader a { margin-right:10px; }
#pageHeader a:link, #pageHeader a:visited { /*color:#11568C;*/ color:#336699; }
#pageHeader a:hover { text-decoration:none; }
#pageTitle { padding:5px 10px 10px 0; font-size:2.3em; /*color:#11568C;*/ color:#336699; font-weight:bolder; }
/* page Content list
---------------------------*/
#contentWrapper ul, #pdfList ul { margin:20px 0 20px 20px; padding:0; list-style-type:none; list-style-position:outside; }
#contentWrapper li { /*background-image:url(../images/arrow-grey.gif);*/ background-position:left .5em; background-repeat:no-repeat; padding:3px 5px 3px 30px; font-size:1.1em; }
/*#pdfList li,*/ .anotherPdfList li { padding:5px 5px 5px 30px; background-image:url(../images/icon-pdf.gif); background-position:left .5em; background-repeat:no-repeat; }
.normalList li { background-image:url(../images/arrow-grey.gif); }
.pdfList li, li.pdf  { 	background-image:url(../images/icon-pdf.gif); }
li.nopdf { background-image:url(../images/icon-no-pdf.gif); }
.productInfo img { float:left; border:0; margin:0 10px 10px 0; }	
	/* front page
---------------------------*/
.promotion { background-image:url(../images/rightColumn-promotion-backg.gif); background-repeat:no-repeat; background-position:center top; height:10px; clear:both; }
.frontPageLeftCol { float:left; }
.frontPageRightCol  { float:right; margin-left:10px; }
.frontPageLeftCol, .frontPageRightCol { padding:0; margin-top:10px; background-color:#DFE7ED; width:190px; }
.frontPageLeftCol p, .frontPageRightCol p { margin:0 10px 10px 10px; padding:0;	}
.frontPageLeftCol img, .frontPageRightCol img { padding:10px; }
.frontPageLeftCol a, .frontPageRightCol a { font-weight:bold; }
.clearProduct { background-color:#ffffff; height:20px; }
/* misc
---------------------------*/
.cb { clear:both; }
.topLink { text-align:right; margin:0; padding:5px; font-size:.8em; }
.iconImg { margin-right:10px; }
.distributorAddress { padding:10px 10px 0 10px; background-color:#F0F4F6; margin:0; }
.distributorAddress p { padding-bottom:10px; }
.blueLink { margin-top:10px; padding:10px; margin:0; background-color:#ffffff; color:#676767; }
 .blueLink a { color:#11568C; }
.navSep { border-bottom:1px solid #DFE7ED; background-color:#ffffff; height:30px; margin-bottom:20px; }
.contentBox { padding:10px; background-color:#F0F4F6; margin:0; }
.dSearch { text-align:right; }
.productPage { padding:0; margin:0 0 10px; }
.valid { vertical-align:middle; margin:20px 0 20px 0; }
/* forms
---------------------------*/
input { font-size:.8em; width:100px; margin:4px 0 4px 0; }
.formButton, .registerButton { font-size:.8em; padding:2px; width:100px; cursor:pointer; }
.formLabel p { clear:both;margin:0; float:left; width:150px; margin:0 0 6px 0; }
.formLabel input { float:left; width:140px; vertical-align:top; margin:0 0 6px 0; padding:0; }
.formSelectContainer { float:left; width:140px; vertical-align:top; margin:0 0 6px 0; padding:0;overflow:hidden; }
.formSelect { width:auto; }
.formCheckBox { padding:10px 0; }
.formCheckBox p { width: 290px; font-size:.9em; }
.formCheckBox input { width: 20px; }
.registerButton { margin:20px; }
.errMsg, .userMsg { display:block; font-size:.95em; font-weight:bold; color:#c00000; padding:10px;  margin:10px 0; border:1px solid #CC0000; }
.userMsg { color:#336699; border:1px solid #336699; }
.specialOfferCopy { border:1px solid #336699; margin-bottom:20px; }
#productListLeft, #productListRight { float:left; width:195px; }
#productListRight {	float:right; }
#productListLeft h2, #productListRight h2 {	padding-left:20px; }
#productListLeft ul, #productListRight ul {	padding-bottom:15px; }
/* Technical Datasheets show/hide lists
---------------------------*/
.headerList li { padding-left:0; }
.headerList a { text-decoration:none; font-weight:bold; }
.headerList li a { font-weight:normal; text-decoration:underline; }
#techList1, #techList2, #techList3, #techList4, #techList5, #techList6, #techList7, #techList8, #techList9, #techList10 { padding-left:30px; }


