

/* DRIVER DOWNLOAD INTERFACE -- NAVIGATION */

/*
#header {
	float: left;
	width: 100%;
	background:  url("../images/drvr_bg.gif") repeat-x bottom;
	font-size: 93%;
	line-height: normal;
}
#header ul {
	margin: 0;
	padding: 0px 3px 0 0;
	list-style: none;
}
#header li {
	float:left;
	background: url("../images/drvr_right.gif") no-repeat right top;
	margin:0;
	padding:0;
	list-style: none;
}
#header a{
	display:block;
	background: url("../images/drvr_leftbit.gif") no-repeat left top;
	padding: 5px 8px 4px;
	color: #797979;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#header a:hover {
	color: black;
}
#header #current {
	background-image: url("../images/drvr_right_current.gif");
}
#header #current a {
	background-image: url("../images/drvr_leftbit_current.gif");
	padding: 5px 8px 5px;
	color: black;
}

*/

#TabSearchBar {
	border: 1px solid #7F9DB9;
	border-top: 0;
	padding-top: 5px !important;
	padding-top: 2px;
	float: left;
}

#TabSearchBar ul {
	list-style: none;
	margin:0;
	padding: 9px 5px 8px 8px;
}
#TabSearchBar li {
	list-style: none;
	display: inline;
	padding:0; 
	margin-right:10px;
}
#TabSearchBar a {
	color: black;
	text-decoration: underline; 
	margin-left: 18px;
}
#TabSearchBar a:hover {
text-decoration: none;
}
#tabSearchBox {
	float: right;
	padding-top: 6px !important;
	padding-top: 5px;
}
#tabSearchBox p {
	padding: 0;
	margin: 0;
}
#tabSearchBox input.button {
	margin: 5px;
	padding: 3px !important;
	padding: 0;
	height: auto;
	border: #BFBFBF;
}
#tabSearchBox input {
	height: 95%;
	margin-bottom: 0;
}
.search {
vertical-align: middle;
margin-right: 5px;
}
#TabContent {
	border: 1px solid #7F9DB9;
	border-top: 0;
	padding: 8px 5px 8px 8px;
	margin-bottom: 20px;
	clear: both;
	/*width: 97%;*/
}
.TabContentHeading {
	background: url(../../images/drvr_contentHead.jpg) repeat-y left;
	font-weight: bold;
	font-size: 11px;
	padding: 4px;
	margin: 6px 0;
	letter-spacing: 3px;
	text-shadow: #F9F9F9; 
	margin-top: 10px;
}
#tabTable {
	border: 0;
	width: 100%;
	font-size: 11px;
	text-align: center;
}
tdbody.tr:hover {
	background-color: Aqua;	 
} 


td.tabheading {
	border-bottom: 1px solid #6F6F6F;
	padding: 3px;
	text-align: center;
}

.tableRowOn {
	background: #E2E7F1;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.tableRow {
	background: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}



/* END OF DRIVER DOWNLOAD INTERFACE */
#PINdata {
	padding-top: 10px;
	font-size: 11px;
	color: #6F6F6F;
	border-top: 1px dashed #6f6f6f;
}
#PINdata strong {
	font-weight: bold;
	color: black;
	font-size:11px;
	margin: 0;
	padding:0;
}
td.APPtabheading {
	border: 1px solid #6F6F6F;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	width: 33%;
}
.tableData {
	border-bottom: 1px solid #6F6F6F;
	vertical-align: top;
	padding: 5px 0 5px 5px;
}
.pkgDownloadExpand {
	background-color: #FDFCF2;
	border: 1px dashed #999;
	margin: 5px 0;
	padding: 10px;
	text-align: left;
	overflow: auto;
	height: 1%;
}
.blueRow { background-color: #edf3fe; }
.rowNoBack { background-color: transparent; }

.pkgDownloadExpand h1 {
	font-size: 14px;
	font-weight: bold;
	color: #b85a1d;
	border-bottom: 1px solid;
}
.pkgDownloadExpand h3 {
	font-size: 13px;
	font-weight: bold;
	color: #006bb1;
	border-bottom: 1px solid;
	width: 90%;
}
.pkgDownloadExpand a {
	color: black;
	text-decoration: underline;
}
.pkgDownloadExpand a:hover {
	text-decoration: none;
}
.pkgDnldMain {
	width: 50%;
	float: left;
	margin-right: 10px;
}
.pkgDnldOther {
	width: 40%;
	float: left !important;
	float: none;
}
.pkgDnldOtherOff {
	display: none;
}
.pkgDnldOtherOff {
	display: none;
}
.formCheck { display: block;
		  		 clear: both; 
				 text-align: left;				
				} 
.formCheck input { float: left }
.formCheck p { display: block; 
						 margin-left: 2.3em;
						 text-align: left; }
#tblNav {
	margin: 5px 0;
}

#noSearch {
	border: 1px solid #7F9DB9;
	border-top: 0;
	padding-top: 25px !important;
	padding-top: 5px;
	/*float: left;*/
}
#noSearch ul {
	list-style: none;
	margin:0;
	padding: 8px 5px 8px 8px;
}
#noSearch li {
	list-style: none;
	display: inline;
	padding:0; 
	margin-right:10px;
}
#noSearch a {
	color: black;
	text-decoration: underline; 
	margin-left: 18px;
}
#noSearch a:hover {
text-decoration: none;
}
#dnldList {
	width: 100%;
	text-align: center;
}
#dnldList tbody tr td {
		padding: 3px 8px;
	}
	
#dnldList2 {
	width: 100%;
	text-align: center;
}
#dnldList2 tbody tr td {
		padding: 3px 8px;
	}
	
#dnldList3 {
	width: 100%;
	text-align: center;
}
#dnldList3 tbody tr td {
		padding: 3px 8px;
	}
	
	
#floatKiller {
	display: block;
	width: 100%;
	clear: both;
}
#noteBox {
	background-color: #E1ECF2;
	width: 140px;
	color: #666;
	border: 1px solid #999;
	margin: 5px;
}
#noteBox h1 {
	font-size: 12px;
	text-align: center;
	width: 100%;
	display: block;
	background-color: #BCD5E2;
	border-bottom: 1px solid #999;
	height: 25px;
	padding-top: 11px;
	margin: 0;
}
#noteBox p {
	text-align: center;
	padding: 5px;
	margin: 3px;
	line-height: 130%;
}
.red {color: red;}

/* DRIVER NAVIGATION CHANGES JAN 16 07 */

#headerDDI {
	float: left;
	width: 100%;
	background:  url("../images/drvr_bg.gif") repeat-x bottom;
	font-size: 93%;
	line-height: normal;
}
#headerDDI ul {
	margin: 0;
	padding: 0px 3px 0 0;
	list-style: none;
}
#headerDDI li {
	float:left;
	background: url("../images/drvr_right.gif") no-repeat right top;
	margin:0;
	padding:0;
	list-style: none;
}
#headerDDI a{
	display:block;
	background: url("../images/drvr_leftbit.gif") no-repeat left top;
	padding: 5px 8px 4px;
	color: #797979;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#headerDDI a:hover {
	color: black;
}
#headerDDI #current {
	background-image: url("../images/drvr_right_current.gif");
}
#headerDDI #current a {
	background-image: url("../images/drvr_leftbit_current.gif");
	padding: 5px 8px 5px;
	color: black;
}
