
/* global link styles **************************************** */

A:LINK {
	color: blue; /* default blue */
	xcolor: #ec8000; /* burnt yellow */
	xcolor : #d44a26; /* burnt red */
	xcolor: #114fbd; /* cobalt blue */
	xcolor : #00a2e1; /* sky blue */
	xcolor: #00529b;  /* corp blue */
	xcolor: #516c8f;  /* corp blue */
	
	
	Xcolor: #066eb2;  /* corp blue */
	
	text-decoration : none;
	}
	
A:VISITED {
	color : #48749b;
	text-decoration : none;
	}
	
.main A:HOVER {
	color: #000;
	xtext-decoration : underline;
	background: #ccc;
	}
	
	
A:HOVER {
	color: #000;
	text-decoration : underline;

	}
	
	
A:ACTIVE {
	xtext-decoration : underline;
	color : #000;
	}


.topLinks A:link {color : #666;}
.topLinks A:visited {color : #666; text-decoration: none;}
.topLinks A:hover {color : #000; text-decoration: none;}


.footerLinks A:link {color : #666;}
.footerLinks A:visited {color : #666; text-decoration: none;}
.footerLinks A:hover {color : #000; text-decoration: none;}




.docList ul {margin: 10px 0 5px 0;}
.docList li {list-style-position:outside; list-style-type:none; padding-bottom:0.3em; padding-left:1.25em; margin-top: 3px}
.docList li {background:url(imgs/doc.gif) no-repeat 0 .1em;}


.dataList ul {margin: 10px 0 5px 0;}
.dataList li {list-style-position:outside; list-style-type:none; padding-bottom:0.3em; padding-left:1.8em; margin-top: 10px}
.dataList li {background:url(imgs/datasheet.gif) no-repeat 0 .1em;}


.feedList ul {margin: 10px 0 5px 0;}
.feedList li {list-style-position:outside; list-style-type:none; padding-bottom:0.3em; padding-left:1.25em; margin-top: 3px}
.feedList li {background:url(imgs/doc.gif) no-repeat 0 .1em;}


.bulletList {margin: 10px 20px;}
	.bulletList li {list-style-position:outside; list-style-type:disc; padding-bottom:0.3em; padding-left:.1em; margin-top: 0px}




/* global link styles **************************************** */

body {
	background:#ffffff url(imgs/main_bg.gif) top repeat-x;
	margin: 0;
	font: 1em/100% Tahoma, Verdana, Arial, sans-serif;
}
			
ul {margin:0; padding:0}
			
			
			
/* ---------- structure -------------- */
#header {
padding: 0;
margin: 0;
background:#ffffff url(imgs/main_bg.gif) top repeat-x;
}


.topLinks {
	font: xx-small Tahoma, Verdana, Arial, sans-serif;
	float:right;
	color:#666;
	width:167px;
	padding: 8px 0px;
	xmargin-top:36px;
}

.navBox {
	background: url(imgs/nav_bg2.jpg) top repeat-x;
	height: 24px;
	padding: 5px 0px 0px 0px;
	border-bottom: 3px solid #999999;
}

.footerLinks {
	font: x-small Tahoma, Verdana, Arial, sans-serif;
	color:#666;
	padding: 8px;
	margin: 0 8px 0 8px;
}


/* content display **************************************** */
			
			
.mainHm {
	margin:8px 8px 8px 8px;
	font: 0.8em Tahoma, Verdana, Arial, sans-serif;
	color: #363636;
	xline-height: 14px;
	width: 949px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 949px;
}
	
.main {
	font: 0.85em Tahoma, Verdana, Arial, sans-serif;
	line-height: 20px;
	color: #363636;
	margin-right: 230px; 
	padding: 0px 0px 0px 30px;
	border-right: 1px dotted #cccccc;
}

.titler {
	height: 169px;
}


.botLeft {
	float: left;
	width: 425px;
	margin-top:10px;
	xbackground: red;
}


.botRight {
	float: right;
	width: 215px;
	margin: 1px;
	padding: 29px 20px;
	background: url(imgs/box_bg.gif) top repeat-x;
	xbackground: blue;
}



.hmBox {
	float:right;
	width:220px;
	height: 260px;
	margin-left: 0px;
	background: #fff url(imgs/main_box_bg.jpg) bottom repeat-x;
}

.rtBox {
	float:right;
	width:220px;
	xheight: 260px;
	margin-left: 0px;
	background: #fff url(imgs/main_box_bg.jpg) bottom repeat-x;
}
			
.navBread {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	height: 14px;
	color: #666666;
	padding: 2px 10px 3px 30px;
	margin-bottom:10px;
	background: whitesmoke;
}
			
h1, h2, h3, h4, h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:.005em;
}

h1 {
	font-size:48px;
	margin:20px 0;
	line-height: 48px;
	color:#000000;
}

.minihead h1 {
	font-size:32px;
	margin-top:60px;
	line-height: 36px;
	color:#000000;
}

h2 {
	font-family:Arial,sans-serif;

	font-size:20px;
	color:#066eb2;
	margin:5px 0 5px 0;
	padding: 2px;
	
}

h3 {
	font-size:large;
	color:#000;
	margin:0 0 5px 0px;
	xfont-weight: bold;
	xborder-bottom: 1px solid #ccc;
	letter-spacing: -0.75px;
	xdisplay: inline;
}

h3 A:VISITED {
	color : #d44a26;
	text-decoration: none;
}
	
.hmHead { padding: 5px 10px 10px 10px; font-size: 12px; color:#666;}

.hmHead h3 { 
	font-size:16px;
	color:#066eb2;
	margin:0 0 5px 0px;
	font-weight: bold;
	letter-spacing: -0.75px;
	line-height: 22px;
}

h4 {
	font-size:14px;
	color:#000;
	margin:0 0 5px 0px;
	xfont-weight: bold;
	xborder-bottom: 1px solid #ccc;
	letter-spacing: -0.40px;
	xdisplay: inline;
}


			
h5 {
	font-size:x-small;
	color:#fff;
	margin:0px 0 5px 0;
	background-color:#909090;
	padding: 3px;
	border-bottom: 2px solid #ccc;
	
}


h6 {
	font-size:small;
	color:#666;
	margin:0px 0 5px 0;
	background-color:whitesmoke;
	padding: 3px;
	border: 1px solid #ccc;
	
}

.title2 {
	font-size:medium;
	font-family: Arial, sans-serif;
	color:#000;
	margin:0 0 5px 0;
	padding: 2px;
}


.req {
	color: red;
}


.CTAHead {
	font-size:16px;
	font-family: Arial Narrow, arial, sans-serif;
	color:#000;
	margin:0 0 5px 0;
	xpadding: 2px;
}

.x-largeB {
	font-size:x-large;
	color: #000;
}

.x-largeW {
	font-size:x-large;
	color: #fff;
}

.largeB {
	font-size:large;
	color: #000;
}

.largeW {
	font-size:large;
	color: #fff;
}

.mediumB {
	font-size:medium;
	color: #000;
}

.mediumW {
	font-size:medium;
	color: #fff;
}

.smallB {
	font-size:small;
	color: #000;
	margin-bottom: 3px;
}

.smallW {
	font-size:small;
	color: #fff;
	margin-bottom: 3px;
}

.smallG {
	font-size:small;
	color: #999;
	xmargin-bottom: 2px;
}

.smallO {
	font-size:small;
	color: #e55008;
	xmargin-bottom: 2px;
}

.x-smallB {
	font-size:x-small;
	color: #000;
	margin-bottom: 2px;
}

.x-smallW { 
	font-size:x-small;
	color: #fff;
	margin-bottom: 2px;
}

.x-smallG {
	font-size:x-small;
	color: #b4b4b4;
	xmargin-bottom: 2px;
}
.x-smallG A:Link, .x-smallW A:Link { color: #f7c71d; }
.x-smallG A:visited, .x-smallW A:visited { color: #f7c71d; }
.x-smallG A:hover, .x-smallW A:hover { color: #000; }


.xx-smallB {
	font-size:9px;
	color: #666;
	margin-bottom: 4px;
}
.xx-smallB A:Link { color: #d44a26; }
.xx-smallB A:visited { color: #d44a26; }
.xx-smallB A:hover { color: #000; }
			
		
form td {
	font-size: 11px;
	padding: 2px 0 0 0;
	text-align: right;
}

input {
	
}
		
.intro {
	font: small Tahoma, Verdana, Arial, sans-serif;
	color: #666;
	line-height: 20px;
}

.segOff { border:1px solid #fff; border-bottom:1px solid #eaeaea; padding: 5px 5px 10px 5px; float:left; width:215px; background: url(imgs/box_bg.gif) top repeat-x;}
.segOver { border:1px solid #eaeaea; padding: 5px 5px 10px 5px; float:left; width:215px; background: whitesmoke; }


.segNone { xborder-top:1px solid #ccc; margin-right: 8px; padding: 5px 10px; float:left; xwidth:21px; background: url(imgs/box_bg.gif) top repeat-x;}

.segOff2 {
	border:1px solid #fff;
	padding: 5px 5px 10px 5px;
	float:left;
	background: url(../imgs/box_bg.gif) top repeat-x;
 }
 
.topLinks .docList { xpadding: 10px 20px 10px 20px; font: 1em/100% Tahoma, Verdana, Arial, sans-serif;}
.topLinks .docList ul {margin: 10px 0 5px 0;}
.topLinks .docList li {xfloat: left; list-style-position:outside; list-style-type:none; padding-bottom:0.3em; padding-left:1.25em; margin: 3px 0 0 10px;}
	
.topLinks .docList li {float: left; background:url(imgs/doc.gif) no-repeat 0 .05em;}


.arrowList { }
	.arrowList ul {margin-bottom: 2px; margin-left: 5px;}
	.arrowList li {list-style-position:outside; list-style-type:none; padding-bottom:0.3em; padding-left:1em; xmargin-top: 1px}
	.arrowList li {background:url('imgs/arrow_sm.gif') no-repeat 0 .4em}

.descList { margin-top: 10px; font-size: 14px; }
	.descList ul {margin-top: 5px;}
	.descList li {list-style-position:outside; list-style-type:none; padding:0.3em 0 0.3em 1em; color:#666; font-size:1em}
	.descList li {background:url('imgs/chip_orange.gif') no-repeat 0 .7em}


/* TABS **************************************** */
			


.tab1 a {
	font-family: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X';
	font-size: 11px;
	font-weight: bold;
	color:#fff;
	float:left;
	top:0px;
	left: 0px;
	display:block;
	xwidth: 80px;
	padding: 4px 20px;
	xmargin-right: 10px;
	text-align: center;
	xbackground: #666 url(ximgs/tab2.gif) top repeat-x;
	border-right: 1px dotted #5c93ba;
	
	}
	
.tab1 a:visited {
	color: #ffffff;
	}
	
.tab1 a:hover {
	font-family: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X';
	font-size: 11px;
	font-weight: bold;
	color:#fff;
	float:left;
	top:0px;
	left: 0px;
	display:block;
	xwidth: 80px;
	padding: 4px 20px;
	xmargin-right: 10px;
	text-align: center;
	background: #999 url(imgs/tabOn_bg.gif) top repeat-x;
	border-right: 1px dotted #666;
}
	
.tab1On a{
	font-family: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X';
	font-size: 11px;
	font-weight: bold;
	color:#fff;
	float:left;
	top:0px;
	left: 0px;
	display:block;
	xwidth: 80px;
	padding: 4px 20px;
	xmargin-right: 10px;
	text-align: center;
	background: #999 url(imgs/tabOn_bg.gif) top repeat-x;
	border-right: 1px dotted #666;
}







.tab2 a {
	font-family: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X';
	font-size: 11px;
	font-weight: bold;
	color:#fff;
	float:left;
	top:0px;
	left: 0px;
	display:block;
	xwidth: 80px;
	padding: 4px 20px;
	xmargin-right: 10px;
	text-align: center;
	xbackground: #666 url(ximgs/tab2.gif) top repeat-x;
	border-right: 1px dotted #ccc;
	
	}
	
.tab2 a:visited {
	color: #fff;
	}
	
.tab2 a:hover {
	font-family: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X';
	font-size: 11px;
	font-weight: bold;
	color:#000;
	float:left;
	top:0px;
	left: 0px;
	display:block;
	xwidth: 80px;
	padding: 4px 20px;
	xmargin-right: 10px;
	text-align: center;
	background: #fff url(ximgs/tabOn_bg.gif) top repeat-x;
	border-right: 1px dotted #ccc;
}
	
.tab2On a{
	font-family: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X';
	font-size: 11px;
	font-weight: bold;
	color:#000;
	float:left;
	top:0px;
	left: 0px;
	display:block;
	xwidth: 80px;
	padding: 4px 20px;
	xmargin-right: 10px;
	text-align: center;
	background: #fff url(ximgs/tabOn_bg.gif) top repeat-x;
	border-right: 1px dotted #ccc;
}





			
			/* **************************************** */
			
			
