
/* -- General Fonts & Formatting Elements --*/

	.small_header 		{font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #0066CC; font-weight: bold;}
	.page_header 		{font-family: Verdana, Arial, Tahoma; font-size: 10pt; 
						color: #0066CC; font-weight: bold; text-decoration:underline;}
	
	.small_link			{font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #336699;}
	.small_link:hover 	{color:#ff0000; text-decoration:underline;}
	.small_link:visited {color:#336699;}

	.small_gray_text 	{font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #707070;}
	
	.small_red_text {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #FF0000;}
	.small_blue_text {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #0066CC;}
	.small_darkblue_text {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #003366;}
	.small_lightblue_text {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #0066CC;}
	.highlight	 	{font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #0066CC; font-weight: bold;
					background: #F1F9FF; padding:3px;}
					
/* - form elements - */
	
	.frmbutton {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #000000;}	
	.frmtextbox {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #000000;}	
	
/* - the default font for the kb article- */

	.article_text {font-family: Verdana, Arial, Tahoma; font-size: 8pt; line-height: 11pt; color: #003366;}
	.article_text a {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #336699;}
	
/* - specific table row and cell styles - */
	
	.header_cell {  font-weight: bold; background-image: 
               url('images/headerbg.gif'); 
               background-color: #DCEFFE;}
.header_cell_notbold
{
	font-weight: normal;
	font-size: 8pt;
	background-image: url(images/headerbg.gif);
	color: #0066cc;
	font-family: Verdana, Arial, Tahoma;
	background-color: #c1e4fd;
}
.lightblue_tblCell 	{font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #808080; background-color: #F1F9FF;}
	.mediumblue_tblCell	{font-family: Verdana, Arial, Tahoma; font-size: 8pt; font-weight: bold; color: #979797; background-color: #CFE7F9;}
	.white_tblcell 		{font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #0066CC; background-color: #FFFFFF;}
	.blue_1px_line_seperator {background: #74BAF3;}
	
/* -- TreeView Control Style Elements -- */
	
	.treelink 		{font-family: Verdana, Arial, Tahoma; font-size: 8pt; color:#003366; text-decoration:none;}
	.treelink:hover {color:#003366; text-decoration:underline;}
	.treelink:visited {color:#003366; text-decoration:none;}
	.treelink_selected {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color:#003366; 
	 text-decoration:none; background: #F1F9FF; padding:2px; border: 1px solid #85B3FE;}
		
/* -- Question Links -- */
	
	.questionlink 	{font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #336699;}
	.questionlink:hover {color:#FF0000;}
	.questionlink:visited {color:#336699;}
	
/* -- Question Paging Links -- */
	
	.questionpaging {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #336699;}
	.questionpaging:hover {color:#FF0000;}
	.questionpaging:visited {color:#336699;}

/* -- Table Splitters -- */

	.vert_splitter { background-image: 
               url('images/vertline.gif'); 
               background-repeat: repeat-y; background-attachment: fixed; 
               font-size: 4pt; background-position: 0% }
.hoz_splitter { background-image: 
               url('images/hozline.gif'); 
               background-repeat: repeat-x; background-attachment: fixed; 
               font-size: 4pt; background-position: 0% }
.tophoz_splitter { background-image: 
               url('images/topsplitter.gif'); 
               background-repeat: repeat-x; background-attachment: fixed; 
               font-size: 4pt; background-position: 0% }
/* -- Navigation Bar & Tabs -- */

	.NavBar_TabOn { background-color: #ffffff; background-image: 
               url('images/tabon.gif'); 
               background-repeat: repeat-x; background-attachment: fixed; 
               border-left: 1px solid #7898B5; border-right: 1px solid #7898B5; 
               border-top: 1px solid #7898B5; padding: 3px; 
               background-position: 0% }
.NavBar_TabOff { background-color: #F1F3F6; background-image: 
               url('images/headerbg.gif'); 
               background-repeat: repeat-x; background-attachment: fixed; 
               border-left: 1px solid #BECBD2; border-right: 1px solid #AAAAAA; 
               border-top: 1px solid #BECBD2; padding: 3px; 
               background-position: 0% }
.IKB_TabOn		{font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #0066CC; background: #C7E1FA}
			
	.NavBar_BG 		{font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #0066CC;}				
	.NavBar_Links	{font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #0066CC;}
	.NavBar_Links:hover {color:#FF0000;}
	.NavBar_Links:visited {color:#0066CC;}
	
	

.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
background-color: #b0c4de;
color: white;
cursor: move;
overflow: hidden;
width: auto;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}