body		{margin:0px; background-color: #94A0AD}
td, p 		{font: 11px Tahoma, Arial, Helvetica, sans-serif}  

.template 	{margin:20px; background-color: #ffffff}
.no-header  {margin:20px; background-color: #ffffff}	
.blank	  	{margin:0px; background-color: #ffffff}

.content						{padding: 10px;}
.content a, .content a:visited 	{color: #003399; text-decoration: none}
.content a:hover				{color: #000000; text-decoration: none; background-color: #f6d901; }

.header 				{font:bold 18px Arial,Helvetica,sans-serif } 
.header-small			{color: #aeaeae; font: 11px Tahoma, Arial, Helvetica, sans-serif}

.footer			{color: #ffffff; font: 11px Tahoma, Arial, Helvetica, sans-serif; background-image:url(../images/sub_bkgnd_on.gif)}		 
.footer a		{color: #ffffff; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration: none}
.footer a:hover	{color: #000000; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; background-color:#ffff00; }

.errstr 	{ font: normal 11px Tahoma, Arial, Helvetica, sans-serif; padding:4px; color:#fb0101; font-weight:bold;  text-align:right; }
.okstr 	{ font: normal 11px Tahoma, Arial, Helvetica, sans-serif; padding:4px; color:#006601; font-weight:bold;}
 
.red 	{ font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#fb0101; font-weight:bold;  }
.green	{ font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#006601; font-weight:bold;}

 
.tabmenu-on-sm 			{ background-color:#365d7e; color:#ffffff;  background-image:url(../images/tab_bkgnd_on.gif); }	
.tabmenu-on-sm a 		{ color:#ffffff; font:bold 12px Arial, Helvetica, sans-serif; text-decoration: none}	
.tabmenu-off-sm			{ background-color:#dddddd; color:#000000; background-image:url(../images/tab_bkgnd_off.gif);}
.tabmenu-off-sm a		{ background-color:#dddddd; color:#000000; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none }
.tabmenu-off-sm a:hover	{ background-color:#dddddd; color:#000000; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:underline }

.tabmenu-on-lg 			{ background-color:#365d7e; color:#ffffff;  background-image:url(../images/tab_bkgnd_lg_on.gif); }	
.tabmenu-on-lg a 		{ color:#ffffff; font:bold 12px Arial, Helvetica, sans-serif; text-decoration: none}	
.tabmenu-off-lg			{ background-color:#dddddd; color:#000000; background-image:url(../images/tab_bkgnd_lg_off.gif);}
.tabmenu-off-lg a		{ background-color:#dddddd; color:#000000; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none }
.tabmenu-off-lg a:hover	{ background-color:#dddddd; color:#000000; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:underline }

.submenu 				{ font: 11px Tahoma, Arial, Helvetica, sans-serif; background-color:#365d7e; color:#ffffff; background-image:url(../images/sub_bkgnd_on.gif);}
.submenu a 				{ font: 11px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none}	
.submenu a:hover 		{ font: 11px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: underline}

.data-table				{ font: 11px Tahoma, Arial, Helvetica, sans-serif; background-color: #ffffff;  border: 1px dotted #999999;}
.data-title				{ font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; background-color: #7caacd;}
.data-footer			{ background-color: #7caacd; padding: 0px;} 
.data-row0 			 	{ background-color: #e9e9e9; color: #000000;  font-weight: bold; }
.data-row1				{ background-color: #e9e9e9; color: #000000}
.data-row2				{ background-color: #ffffff; color: #000000}
.data-row3				{ font: bold Arial, Helvetica, sans-serif; background-color: #90ee90; color: #000000}		
 
.data-title2			{ font: bold 12px Arial, Helvetica, sans-serif; color: #000000; background-color: #cce0ec;}	
.data-desc2				{ background-color: #e9e9e9; color: #000000}
.data-desc1				{ background-color: #f0f0f0; color: #000000}	

.data-sub-title		{ background-color: #fafad2; }
.data-sub-chapter		{ background-color: #e0d9b8; }	  
.data-sub-lesson		{ background-color: #f0f0f0; }

.dialog-box				{font: 11px Tahoma, Arial, Helvetica, sans-serif; background-color: #B8B8B8;  border: 1px dashed;  border-color: #B8B8B8; }
/*.dialog-box				{font-family: MS Shell Dlg; font-size: 8pt; background: threedface; color: windowtext; margin: 10px; BORDER-STYLE: none}*/
.dialog-row			{background-color: #EFEFEF;}

.data-table a, .data-table a:visited 								{color: #003399; text-decoration: none}
.data-table a:hover														{color: #000000; text-decoration: none; background-color: #f6d901; }
.data-table input, .data-table textarea, .data-table select, .dialog-box input, .reg-btn {font: 11px Tahoma, Arial, Helvetica, sans-serif}	  

.filter-bar						{font: 10px Tahoma, Arial, Helvetica, sans-serif; background-color: #F2F5CB; }
.filter-bar	select 			{font: 10px Tahoma, Arial, Helvetica, sans-serif}	

.heading1 { font: bold 16px "Trebuchet MS", Arial;  color:#396285;  }	
.heading2 { font: bold 14px Arial;  color:#000000;  }	
.heading3 { font: bold 12px Verdana;  color:#000000;  }

.table1 { color:#ffffff; font:bold 16px Arial, Helvetica, sans-serif }
.table2 { color:#ffffff; font:bold 12px Arial, Helvetica, sans-serif }
.table3 { color:#ffffff; font:bold 11px Arial, Helvetica, sans-serif }

.active, .PASS { color:#006601 }  
.inactive, .FAIL { color:#fb0101 }	

.grey-border { border: 1px solid #708090;  background-color:#f0f0f0;  }	
.grey-border2 { border: 1px solid #cccccc;  background-color:#f0f0f0;  }	

.catalog-title-online { font: bold 15px Arial, Helvetica, sans-serif; color: #ffffff; background-color: #5f9ea0;}
.catalog-title-onsite { font: bold 15px Arial, Helvetica, sans-serif; color: #ffffff; background-color: #71a372;}
.catalog-title-test { font: bold 15px Arial, Helvetica, sans-serif; color: #ffffff; background-color: #CC6666;}
	  
.navbtns {
	position: static;
	float: left;
	padding: 20px;
}
.report-table				{ font: 11px Tahoma, Arial, Helvetica, sans-serif; background-color: #c0c0c0;  border: 1px dotted #efefef;}		 

.pagination {font: bold 10px Tahoma; color: #666699;
}

.sm-white{font: 10px Tahoma; color: #ffffff;} 
.sm-black{font: 10px Tahoma; color: #000000;}		

.created {color: #4169e1;}

.sectiontitle{
    font-family:Verdana;
    font-weight:bold;
    font-size:12px;
    color:#FFFFFF;
    background-color:#0099CC;
}
.normaltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; font-variant: normal; color: #000000; background-color: #FFFFFF}
.actbutton {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; width: 60px; height: 22px}
.normalcell {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; background-color: #EFEFEF}
.textinput {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; border:#BBBBBB 1px solid;}
.title { font-family:tahoma; font-size:14px; font-weight:bold; color:#336699; padding-bottom:10px; }
.notebox {font-family:verdana; font-size:11px; color:#666666; padding:3px 3px 3px 3px; background-color:#f0f8ff; border:#cccccc 1px solid }

/* XMLTREENAV Styles */
.node 					{ color: black; font-family : "Helvetica", "Arial", "MS Sans Serif", sans-serif; font-size : 9pt;}
.node A:link 		{ color: black; text-decoration: none; }
.node A:visited { color: black; text-decoration: none; }
.node A:active 	{ color: black; text-decoration: none; }
.node A:hover 	{ color: black; text-decoration: none; }

.root-node 					{ color: black; font-family : "Helvetica", "Arial", "MS Sans Serif", sans-serif; font-size : 12pt; font-weight: bold;}
.root-node A:link 		{ color: black; text-decoration: none; }
.root-node A:visited { color: black; text-decoration: none; }
.root-node A:active 	{ color: black; text-decoration: none; }
.root-node A:hover 	{ color: black; text-decoration: none; }

.folder-node 						{ color: blue; font-family : "Helvetica", "Arial", "MS Sans Serif", sans-serif; font-size : 9pt; font-weight: bold;}
.folder-node A:link 		{ color: blue; text-decoration: none; }
.folder-node A:visited 	{ color: blue; text-decoration: none; }
.folder-node A:active 	{ color: blue; text-decoration: none; }
.folder-node A:hover 		{ color: blue; text-decoration: none; }

.node-off 					{ color: #999999; font-family : "Helvetica", "Arial", "MS Sans Serif", sans-serif; font-size : 9pt;}
.node-off  A:link 		{ color: #999999; text-decoration: none; }
.node-off  A:visited { color: #999999; text-decoration: none; }
.node-off  A:active 	{ color: #999999; text-decoration: none; }
.node-off  A:hover 	{ color: #999999; text-decoration: none; }
