/* NetAlerts HelpDesk CSS */

p {
font: 12px/16px Arial, Helvetica, sans-serif;
}

h1 {
margin: 10px 0 2px 0;
font: bold 18px/18px Arial, Helvetica, sans-serif;
}

h2 {
font: bold 15px/18px Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
margin-top: 10px;
margin-bottom: -10px;
}

h3 {
font: bold 11px/13px Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
margin-bottom: 2px;
}

h4 {
font: bold 11px/13px Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
margin-top: 10px;
margin-bottom: -10px;
}

h5 { font: bold 13px/16px Arial, Helvetica, sans-serif;
margin-bottom: -10px;
}

img { border: 0; }

.subheading {
margin-bottom:  5px;
line-height:	120%;
}

/* DIVs */

#content {
font: 12px/20px Arial, Helvetica, sans-serif;
padding: 0;
padding-left: 10px;
margin: 20px 20px 0 165px;
background-color: transparent;
}

#searchbar {
clear: both;
margin-top: 25px;
margin-bottom: 25px;
}

#searchbox { width: 75%; }

.fieldset {
padding: 4px;
border:	1px solid #ccc;
}

legend {
padding-left:		4px;
padding-right:		4px;
font-weight:		bold;
color:				#000;
} 

/* Navbars */

.navBar {
margin: 0 0 10px 10px;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
}

.navBar li {
font: 12px/20px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
display: block;
color: black;
list-style-type: none;
}

.navBar a:link, .navBar a:visited {
padding: 0 0 6px 10px;
color: black;
}

.navBar a:link.navOn, .navBar a:visited.navOn, .navBar a:hover.navOn {
font-weight: bold;
padding: 0 0 6px 10px;
color: black;
background: url(/images/red-tri.gif) no-repeat left top;
}

.navBar a:hover {
padding: 0 0 6px 10px;
color: black; 
}

.navBar a:visited { color: black; }

/*Subnav*/

.subnavBar {
margin: 0 0 0 12px;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
}

.subnavBar li {
font: 12px/20px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
display: block;
color: black;
background: none;
list-style-type: none;
}

.subnavBar a:link, .subnavBar a:visited {
padding: 0 0 6px 10px;
text-decoration: none;
color: black;
}

.subnavBar a:link.navOff, .subnavBar a:visited.navOff {
font-weight: normal;
padding: 0 0 6px 10px; 
text-decoration: none;
color: black;
background: url(/images/red-dot.gif) no-repeat left top;
}

.subnavBar a:hover.navOff {
font-weight: normal;
padding: 0 0 6px 10px; 
text-decoration: underline;
color: black;
background: url(/images/red-dot.gif) no-repeat left top;
}

.subnavBar a:link.navOn, .subnavBar a:visited.navOn, .subnavBar a:hover.navOn {
font-weight: bold;
padding: 0 0 6px 10px; 
text-decoration: none;
color: black;
background: url(/images/red-tri.gif) no-repeat left top;
}

.subnavBar a:hover {
padding: 0 0 6px 10px;
text-decoration: underline;
color: black;
}

.subnavBar a:visited { color: #FF0000; }

/* Row Data */

.rowOn {
background-color: #f8f8f8;
padding: 3px;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}

.rowOff {
background-color: #fff;
padding: 3px;
}
  
/* KB */

.kbtoc {
font-size:			14px;
line-height:		120%;
list-style-type: 	none;
padding-left:		0px;
margin-left:		0px;
}

.kbtocpage {
font-size:			14px;
line-height:		140%;
list-style-type: 	none;
}

.kbhighlight { background-color: #ffff99; }

.kbextralist {
margin:				3px;
list-style-type:	none;
line-height:		160%;
}

/* Other */

div.datarow {
margin: 0px;
padding: 0px;
margin-top: 10px;
}

div.datarow span.left {
float: left;
text-align: left;
width: 49%;
}

div.datarow span.right {
float: right;
text-align: right;
width: 49%;
}
 
.nextprev { font-size: 12px; }

.helpful {
text-align: right;
padding: 15px;
}

.sticky {
font-size: 10px;
color: red;
}

.formbuttondiv {
border-top: 		2px solid #dab631;
background:			#FEE587;
margin-top:			10px;
padding:			10px;
clear: 				both;	
}

.formbox { padding-top: 20px; }

.forumlabel {
color:				#060;
font-weight:		bold;
}

.forumtable {
font-size: 			12px; 
float:				left;
}

.forumpost {
padding:			3px;
padding-left: 		14px; 
}

.datalabel {
color: 				#7F7F7F;
font-size:			11px;
line-height: 		120%;
font-weight:		bold;
}

.forumoption {
color: #000;
font: bold 14px/14px Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
margin-bottom: 2px;	
border-bottom: 1px #000 solid;
width: 100%;
}

.forumform {
padding-top: 20px;
clear: both;
width: 75%;
}

.requestwrap { width: 75%; }

.requestpad {
padding:			3px;
padding-left: 		14px;
}

.error { color: red; }

.required { color: red; }

.bold { font-weight: bold; }

.namedate {
color: #39399c;
font-weight: bold;
}

.score {
text-align: right;
font-weight: bold;
padding-right: 10px;
}

pre {
font: 				100% courier,monospace;
border: 			1px solid #ccc;
overflow: 			auto;
overflow-x: 		scroll;
width: 				90%;
padding: 			1em 1em 1em 1em;
background: 		#fff7f0;
color: 				#000
}