body{
	margin: 0;
	padding: 0;
	font-family: verdana,arial,helvetica,sans-serif;
	background-color: #fff;

	font-size: 11px;	
	voice-family: "\"}\"";	/* IE5/win box model hack */
	voice-family: inherit;
	font-size: small;
}

html>body {
	font-size: small;	/* be kind to opera*/
}

body#left{
	margin-left: 8px;
}
body#right{
	/*border-left: 9px #AEC3D6 solid;*/
	
	voice-family: "\"}\"";	/* IE5/win box model hack  - overflow: visible; seems to cause problems in nested frames in IE5.01 PC */
	voice-family: inherit;*/
	overflow: visible;
	
	width: 691px;
	voice-family: "\"}\"";	/* IE5/win box model hack */
	voice-family: inherit;*/
	width: 682px;
}
body#home{
	margin: 0 0 0 8px;
	background-color: #fff;

	voice-family: "\"}\""; /* IE5/win box model hack */
	voice-family: inherit;
	width: 980px;
}
body#fullwidth{
	border-left: 9px #AEC3D6 solid;
	/*height: 404px;*/ /* on short pages left hand border doesn't display all way down */
	overflow: visible;
	
	voice-family: "\"}\""; /* IE5/win box model hack */
	voice-family: inherit;
	width: 980px;
}

frame#right{
	border-top: 1px #B0C3D4 solid;
}

/* global content styles */
h1, h2{
	margin: 5px;

	font-size: x-small;
	voice-family: "\"}\"";	/* IE5/win box model hack */
	voice-family: inherit;
	font-size: small;
}

p{
	padding: 0 5px;

	font-size: 11px;	
	voice-family: "\"}\"";	/* IE5/win box model hack */
	voice-family: inherit;
	font-size: 0.8em;
}

th, td{
	font-size: 11px;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 0.8em;
}

p.message{
	color: #FF3B0B;
	font-weight: bold;
}

li{
	list-style: url(../images/bullet.gif) outside; 
	margin-top: 10px;

	font-size: 11px;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 0.8em;
}

hr{
	color: #B0C3D4;
	margin: 0 5px;
}

textarea{
	font-family: arial,helvetica,sans-serif;
}

/* header and navigation */

#header{
	background: url(../images/header.gif) no-repeat;
	width: 990px;
	height: 119px;
	border: 0;
	padding: 0;
}

#homeLink{
	position: absolute;
	top: 0;
	left: 10px;
}

#banner{
	float: right;
	margin: 8px 0 0 3px;
}

#nav{
	position: absolute;
	top: 89px;
	left: 212px;
	padding: 0;
	margin: 0;
}

/* forms in left pane */

div.headerForm{
	width: 282px;
	height: 59px;
}
#headerLogin{
	background: url(../images/form_header_login2.gif);
}
#headerProducts{
	background: url(../images/form_header_products.gif);
}
#headerKB{
	background: url(../images/form_header_kb.gif);
}
#headerIncidents{
	background: url(../images/form_header_incidents.gif);
}

div.leftTable{
	padding: 10px 0;
	background: url(../images/form_bg2.gif) repeat-y;
	width: 282px;
}

div.leftTable2{
	padding: 10px;
	background: url(../images/form_bg2.gif) repeat-y;
	width: 282px;
}

table.products{
	background-color:#fff;
	margin:20px;
}
table.order{}

input.text{
	border: 1px #8499B4 solid;
}
div.tableFooter{
	width: 282px;
	height: 2px;
	background: url(../images/form_footer.gif) no-repeat;
}

/* home */
#intro{
	float: left;
	width: 280px;
	text-align: justify;

	margin-right: 3px;
	voice-family: "\"}\"";	/* IE5/win box model hack */
	voice-family: inherit;
	margin-right: 0;
}
#intro p{
	width: 280px;
	
	font-size: 11px;
	voice-family: "\"}\"";	/* IE5/win box model hack */
	voice-family: inherit;
	font-size: 0.8em;
	width: 270px;
}

div.homeRow{
	float: right;
	margin: 0 0 0 0px;
	width: 693px;
}
div.homeBoxLeft, div.homeBoxRight{
	margin-bottom: 5px;
	height: 207px;
	background: url(../images/home_footer.gif) no-repeat bottom;
}
div.homeBoxLeft{
	float: left;
}
div.homeBoxRight{
	margin-left: 8px;
	float: right;
}

div.homeHeaderLight, div.homeHeaderPale{
	padding: 5px 0 0 25px;
	margin: 0;
	color: #fff;
	font-weight: bold;

	width: 342px;
	height: 27px;
	voice-family: "\"}\""; /* IE5/win box model hack */
	voice-family: inherit;
	width: 317px;
	height: 22px;
}
div.homeHeaderLight{
	background: url(../images/home_header_light.gif) no-repeat;
}
div.homeHeaderPale{
	background: url(../images/home_header_pale.gif) no-repeat;
}
div.homeBoxBody{
	padding: 5px;
	background: url(../images/home_bg.gif) repeat-y;
	overflow: auto;

	width: 342px;
	height: 179px;
	voice-family: "\"}\""; /* IE5/win box model hack */
	voice-family: inherit;
	width: 332px;
	height: 169px;
}
div.homeBoxBody a{
	font-weight: bold;
}
div.homeBoxBody p{
	margin: 5px 0;
}
table.home th{
	text-align: left;
	padding-right: 5px;
	vertical-align: top;

	font-size: 11px;
	voice-family: "\"}\""; /* IE5/win box model hack */
	voice-family: inherit;
	font-size: 0.75em;
}

/* products pages */

div.addToOrder{
	width: 110px;
	background-color: #E9EDF2;
	padding: 6px;
	float: right;
	vertical-align: middle;
}

form#prodCat{
	background: url(../images/product_category.gif) no-repeat;
	margin: 4px 0 0 0;
	padding: 5px 0 0 130px;

	width: 392px;
	height: 31px;
	voice-family: "\"}\""; /* IE5/win box model hack */
	voice-family: inherit;
	width: 262px;
	height: 26px;
}

h1.category{
	padding: 3px;
	background-color: #E9EDF2;
}

p.category{
	padding: 3px;
	background-color: #E9EDF2;
	font-size: small;
}

img.category {
	padding-left: 90px;
}

label.lab1 {
	display: block;
	float: left;
	padding-left: 102px;
	width: 100px;
}

/*input.inp1 {
	width: 700px;
}*/

input.inpButton {
	float: right;
	margin-right: 10px;
}

input.inpReset {
	float: right;
	margin-right: 75px;
}

/*textarea.inp1 {
	width: 700px;
	height: 200px;
}

textarea.bcc {
	width: 700px;
	height: 100px;
}*/

table.padded {
	padding-left: 100px;
}

table.padded td {
	font-size: 1em;
}

table.quickStats td {
	font-size: 1em;
}

td.central {
	text-align: center;
}

ul.bundle li{
	color: #7E91A1;
}

/* download service bulletin and release guides pages */

table.downloadlist {
	margin-left: 5px;
}
table.downloadlist td {
	padding-right: 20px;
}
td.downloadbullet {
	background: url(../images/bullet.gif) no-repeat;
	padding-left: 20px;
}
a.download, a:link.download, a:visited.download {
	color: #000000;
	font-weight: bold;
} 

/* support incident pages */

table.incidentlist {
	margin-left: 5px;
}
table.incidentlist td {
	padding-right: 20px;
}
td.incidentbullet {
	background: url(../images/bullet.gif) no-repeat;
	padding-left: 20px;
} 

/* knowledge base search results and article display*/

ul.searches{
	margin-top: 3px;
	margin-bottom: 3px;
}
ul.searches li{
	padding: 0;
	margin-top: 2px;
}
body.article h1{
	margin: 8px auto 20px auto;
	padding: 3px 3px 3px 43px;
	background-color: #E9EDF2;
}
img#articleIcon{
	float: left;
	border: 5px #fff solid;
}
img.star{
	padding-right: 2px;
}
body.article h2{
	font-size: 0.8em;
	margin-left: 33px;
	padding-left: 10px;
	vertical-align: top;
	background: url(../images/bullet_tall.gif) no-repeat;
}
body.article p{
	margin-left: 38px;
}
#ratingForm{
	clear:both;
	border-top: 3px #B3C3CF solid;
	background-color: #E7EBF2;

	width: 691px;
	voice-family: "\"}\""; /* IE5/win box model hack */
	voice-family: inherit;
	width: 682px;
}
h3{
	font-size: 0.8em;
	margin: 5px 0 0 7px;
}
h1.searchResults, h1.hotTopics{
	padding: 3px;
	background-color: #E9EDF2;
}
h1.hotTopics{
	color: #FF4200;
}
p.hotTopic, p.hotTopicUnapproved, p.hotTopicDeleted, p.searchNav, p.searchResult, p.searchResultUnapproved, p.searchResultDeleted{
	margin-left: 20px;
	padding-left: 20px;
	line-height: 18px;
}
p.hotTopic{
	background: url(../images/icon_hot.gif) no-repeat;
}
p.hotTopicUnapproved{
	background: url(../images/icon_hot_grey.gif) no-repeat;
}
p.hotTopicDeleted{
	background: url(../images/icon_hot_grey.gif) no-repeat;
	color: #CCCCCC;
}
p.hotTopicDeleted a, p.hotTopicDeleted a:link, p.hotTopicDeleted a:visted {
	color: #CCCCCC;
}
p.searchResult{
	background: url(../images/icon_article.gif) no-repeat;
}
p.searchResultUnapproved{
	background: url(../images/icon_article_grey.gif) no-repeat;
}
p.searchResultDeleted {
	background: url(../images/icon_article_grey.gif) no-repeat;
	color: #CCCCCC;
}
p.searchResultDeleted a, p.searchResultDeleted a:link, p.searchResultDeleted a:visted {
	color: #CCCCCC;
}
span.nav_disabled{
	color: #CCCCCC;
}

a img { border:none; }