/* CSS Document */

/* top mouseover menu are product, services contact us New& Events area	 */	
/* top mouseover graphics, are mnubarL, menubarR, and menubar BG.png */	
.rootVoices {
	background-color:#f3f3f3;
	padding:5px;
	padding-bottom:0;
}
.rootVoices td.rootvoice {
	padding:8px;
	padding-left:10px;
	cursor: pointer;
}
.rootVoices td.selected {
	background-color:gray;
	color:#ffffff;
	cursor: pointer;
	font-size:14px;
}
#topmenu { width:740px; }
	#topmenu ul { width:732px; height:35px; line-height:35px; }
  #topmenu li { line-height:30px; margin-top:1px; margin-bottom:5px;}
	#topmenu li a { padding:10px 16px 8px; width:100%;	text-decoration:none; }	
  #topmenu li#topLIfirst { margin-left:0; padding-left:50px; }

.centerbar {height:35px;float:right;margin-top:10px;	}
	.centerbarleft, .centerbarleft .spacer, .centerbarright, .centerbarright .spacer {
		width:8px; height:35px; padding:0;	}
	.centerbarleft { float:right;	background: url(../images/curveleft.png) top right no-repeat;}
	.centerbarright{ float:right;background: url(../images/curveright.png) top left no-repeat;	}
.centerbar ul {float:right;	background:url(../images/menubarBG.png) top left repeat-x;	height:100%;
	text-align:center; margin:0; padding:0; font-size:13px; list-style-type:none;  list-style:none;  }
  .centerbar li {float:left; margin:0; padding:0;vertical-align:top;list-style:none;   }
.centerbar li a {line-height:30px;margin:0;	padding:0;vertical-align:top;}
	.centerbar li a, .centerbar li a:visited, .centerbar li a:active,
	.topbotbars a, .topbotbars a:visited, .topbotbars a:active {
		color:#fffff66;font size:13px;font-family:arial;}
	.centerbar li a:hover, .menubar .liOver {color:#FFFFFF;background-color:#000000;}	
/* End of top mouseover menu are product, services contact us New& Events area	code */	
/* End of top mouseover graphics, are mnubarL, menubarR, and menubar BG.png */


/*Centralknowledge Logo area*/
#tdLogo		{ background:url(../images/logock.gif) top left no-repeat; }
#tdLogo, #tdLogo .spacer { width:410px; }
	#Logomain { height:57px; width:310px; }

#top_banner, #top_banner .spacer {height:360px; margin-top:0;}

.margBot	{ margin-bottom:5px; }
.boxDIV		{ margin-top:20px; }
.tdWmarg, .tdWmarg .spacer	{ width:25px; }

#homeLogos { width:100%; height:70px; text-align:left; vertical-align:top; margin:0 auto; }
#wrapper {position:absolute;width:100%;	text-align: center;	left: 50%;margin-left:-50%;	}	


#header_top, #header_bot {width:100%;min-width:1000px;}
#header_top {position:absolute;	top:0; height:35px;	z-index:900;text-align:left; background:url(../images/bg_top.png) top left repeat-x;}
#header_bot {position:relative;	height:36px;z-index:901;background:url(../images/bg_bottom.png) bottom center repeat-x;	} 
#header_feature {position:relative;	background:url(../images/bg_bottom.png) top center repeat-x;	} 
/*Top bar on webpage*/	
.topmenubar		{ width:100%; height:inherit; }
	.topmenubar div	* 		{ line-height:auto; }
	.topmenubar td div * 	{ display:inline; }
	.topmenubar .vLine		{ padding: 0 4px; width:3px; }
	toplinemenu					{ width:100%;}
	toplinemenu	.spacer { height:1px; }
	toplinemenu div	img { margin-top: 0px; }
	toplinemenuL, toplinemenuMid, toplinemenuR	{ width:auto;}
		toplinemenuLdiv, toplinemenuRdiv 	{ max-height:22px; overflow:hidden;}
	toplinemenuLdiv, toplinemenuLdiv .spacer { width:420px; }
		toplinemenuLdiv 	{ margin-left:10px; margin-top:4px;}
	toplinemenuR				{ text-align:right; }
		toplinemenuRdiv 	{ float:right; margin-right:10px; margin-top:3px; margin-left:0; }
		toplinemenuRdiv, toplinemenuRdiv .spacer { width:535px; }
			#toplinemenuR #search	{ vertical-align:top; line-height:24px; margin-left:0; padding-left:0; }
		
/*End of Top bar on webpage code*/				

#inner_wrapper {
	position:relative;
	width:100%;
	padding-top:60px;
	padding-bottom:15px;
	}
	#top_nav, #top_banner, #main_table {
		position:relative;
		width:1000px;
		margin:0 auto;
		}


	#top_nav {
		background-color:#FFFFFF;
		}
		#tdTopmenu { width:auto; height:55px; }
				
#tdBreadcrumbs { height:25px; padding:0; }

#tdBreadcrumbs div {
	margin:0 4px;
	}
		
	#top_banner, #top_banner .spacer {	/* DEFAULT */
		height:160px;
		}
	#top_banner { margin-top:6px; margin-bottom:10px; }
		#top_banner .freeTrialBtn { position:absolute; top:42px; right:37px; }
		
#botbar { height:36px; }
	#botbar td {vertical-align:top;	}
	#botbarL, #botbarR, #botbarMidDiv { position:absolute; }
	#botbarL, #botbarLdiv, #botbarR, #botbarRdiv { max-height:20px; overflow:hidden;}	
	#botbarL, #botbarR {bottom:3px; width:45%; height:20px;	text-align:center;	}
		#botbarL { z-index:999; }
		#botbar .botbarDiv {position:relative; vertical-align:top;	}
		#botbar .botbarDiv *	{ vertical-align:top; width:auto; }
	#botbarL, #botbarLDiv		{ min-width:370px; }
	#botbarL			{ right: 50%; margin-right: 110px; }
		#botbarLDiv	{ margin:0 auto; }
		#botbarLDiv, #botbarLDiv * { font-size:11px; }
	#botbarR 			{ left: 50%; /*margin-left:55px; min-width:250px;*/ margin-left:160px; min-width:250px;}
		#botbarRDiv		{  font-size:12px; margin:0 auto; min-width:230px; }
	#botbarMidDiv {	bottom:0;width:100%; height:36px;text-align: center;left: 50%;	margin-left:-50%;
		background:url(../images/botmiddle.png) top center no-repeat;
		}
		#botbar #botbarMidDiv #iTollFree { margin-top:14px; }

