@charset "UTF-8";
/* CSS Document */

	#categorypoint1 {
		background-image:url(images/arrow.png);
		background-repeat:no-repeat;
		width:auto;
		text-align:left;
	 	font-size:12px;
		font-family:Arial, Helvetica, sans-serif;color:#000000;
	 	font-weight:bold;
		line-height:30px;	
		}
	
	.smallercontacttxt {
		font-size:12px;
		}

	#categorypoint2 {
		background-image:url(images/arrow.png);
		background-repeat:no-repeat;
		width:auto;
		text-align:left;
	 	font-size:12px;
		font-family:Arial, Helvetica, sans-serif;color:#000000;
	 	font-weight:bold;
		line-height:30px;					
		}


	#categorypoint3 {
		background-image:url(images/arrow.png);
		background-repeat:no-repeat;
		width:auto;
		text-align:left;
	 	font-size:12px;
		font-family:Arial, Helvetica, sans-serif;color:#000000;
		line-height:30px;	
	 	font-weight:bold;	
		}


	#categorypoint4 {
		background-image:url(images/arrow.png);
		background-repeat:no-repeat;
		width:auto;
		text-align:left;
	 	font-size:12px;
		font-family:Arial, Helvetica, sans-serif;color:#000000;
		line-height:30px;	
	 	font-weight:bold;	
		}


	#categorypoint5 {
		background-image:url(images/arrow.png);
		background-repeat:no-repeat;
		width:auto;
		text-align:left;
	 	font-size:12px;
		font-family:Arial, Helvetica, sans-serif;color:#000000;
		line-height:30px;	
	 	font-weight:bold;		
		}


	#categorypoint6 {
		background-image:url(images/arrow.png);
		background-repeat:no-repeat;
		width:auto;
		text-align:left;
	 	font-size:12px;
		font-family:Arial, Helvetica, sans-serif;color:#000000;
		line-height:30px;	
	 	font-weight:bold;		
		}


	#categorypoint7 {
		background-image:url(images/arrow.png);
		background-repeat:no-repeat;
		width:auto;
		text-align:left;
	 	font-size:12px;
		font-family:Arial, Helvetica, sans-serif;color:#000000;
		line-height:30px;	
	 	font-weight:bold;		
		}
		
	#categorypoint8 {
		background-image:url(images/arrow.png);
		background-repeat:no-repeat;
		width:auto;
		text-align:left;
	 	font-size:12px;
		font-family:Arial, Helvetica, sans-serif;color:#000000;
		line-height:30px;	
	 	font-weight:bold;		
		}		



#MenuBar3 li a {
	font-family:Arial, Helvetica, sans-serif;background-color: transparent;
	background-position: 5% 50%;
	line-height:43px;		
	}

#MenuBar3 a:hover {
	font-family:Arial, Helvetica, sans-serif;background-image: url(images/itemgradient-hover.png);
	background-repeat: repeat-x;
	background-position: 5% 50%;
	line-height:43px;		
	}

#MenuBar3 a:focus {
	font-family:Arial, Helvetica, sans-serif;background-image: url(images/itemgradient-hover.png);
	background-repeat: repeat-x;
	background-position: 5% 50%;
	line-height:43px;	
	}


#MenuBar3 a.MenuBarItemHover {
	font-family:Arial, Helvetica, sans-serif;background-image: url(images/itemgradient-hover.png);
	background-repeat: repeat-x;
	background-position: 5% 50%;
	line-height:43px;	
	}

#MenuBar3 li {
	font-family:Arial, Helvetica, sans-serif;background-image: url(images/itemgradient.png);
	background-repeat: repeat-x;
	background-position: 5% 50%;
	height:43px;		
	width: 138px;
	}

#MenuBar3 ul {
	width: 138px;
	height:43px;
	}
	
#MenuBar3 ul li {
	width: 138px;
	height:43px;	
	}	
	
	td.dynamiccontent {
		font-family:Arial, Helvetica, sans-serif;font-size:13px;
		color:#000000;
		text-align:left;
		vertical-align:top;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		width:943px;
		}	
		
	td.dynamiccontentcal {
		font-family:Arial, Helvetica, sans-serif;font-size:13px;
		color:#000000;
		text-align:left;
		vertical-align:top;
		}			
		
	td.dynamiccontentreg {
		font-family:Arial, Helvetica, sans-serif;font-size:12px;
		color:#000000;
		text-align:left;
		vertical-align:top;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		width:735px;
		}			
	
	
	td.locationstable {
		vertical-align:top;
		text-align:left;
		}
		
	td.locationstableone {
		vertical-align:top;
		text-align:left;
		width:215px;
		}
		
	p.center {
		text-align:center;
		}	
		
	td.locationstabletwo {
		vertical-align:top;
		text-align:left;
		padding-right:20px;
		width:270px;
		}
		
	td.locationstablethree {
		vertical-align:top;
		text-align:left;
		padding-right:20px;		
		width:260px;
		}						

	td.formrightside {
		text-align:left;
		height:14px;
		width:180px;
		font-family:Arial, Helvetica, sans-serif;font-size:12px;
		color: #131D2E;
		line-height:14px;
		vertical-align:top;	
		}
		
								
	td.formleftside {
		text-align:right;
		height:14px;
		width:70px;
		font-family:Arial, Helvetica, sans-serif;font-size:12px;
		color: #131D2E;
		line-height:14px;
		margin-right:10px;
		vertical-align:middle;	
		}	
		
	td.formleftsidemsg {
		text-align:right;
		height:14px;
		width:70px;
		font-family:Arial, Helvetica, sans-serif;font-size:12px;
		color: #131D2E;
		line-height:14px;
		margin-right:11px;
		margin-top:2px;
		vertical-align:top;	
		}
		
	.table.subsub {
		width:254px;
		border:none;
		}
		
	td.contactspadding {
	width:80px;
	vertical-align:top;
	}	
	
	td.contactspaddingside {
	width:40px;
	}		

	input.button {
		background-color: #0c87a2;
		font-size: 9px;
		font-weight:bold;
		color: #ffffff;
		border: 1px solid #000000;
		padding: 2px;
		margin-left: 3px;
		margin-top: 4px;
		}
				

ul.MenuBarHorizontal a {
	display: block;
	cursor: pointer;
	text-align: center;
	vertical-align:middle;
	height:43px;
	text-decoration: none;
	}



	ul.coursessidebar {
		font-family:Arial, Helvetica, sans-serif;color:#000000;
		font-size:12px;
		line-height:16px;
		margin: 14px;
		padding: 0;
		list-style-position:outside;
		}


	li.coursessidebar {
		font-family:Arial, Helvetica, sans-serif;color:#000000;
		font-size:12px;
		line-height:16px;
		}

	.coursessidebartoptxt {
		font-family:Arial, Helvetica, sans-serif;color:#000000;
		font-size:12px;
		line-height:16px;
		}
		
	p.coursessidebarcentertxt {
		font-family:Arial, Helvetica, sans-serif;text-align:center;
		color:#000000;
		font-size:12px;
		line-height:16px;
		}		

	p.coursessidebarbigtxt {
		font-family:Arial, Helvetica, sans-serif;color:#333333;
		font-size:17px;
		line-height:20px;
		text-align:center;
		}

	p.contactsinfo {
		font-family:Arial, Helvetica, sans-serif;font-size:12px;
		line-height:16px;
		}

	td.alignlefttop {
		text-align:left;
		vertical-align:top;
		}

	ul {
		font-family:Arial, Helvetica, sans-serif;color:#000000;
		letter-spacing:0px;
		font-size:13px;
		line-height:24px;
		margin: 14px;
		padding: 0;
		list-style-position:outside;
		}


	li {
		font-family:Arial, Helvetica, sans-serif;color:#000000;
		letter-spacing:0px;
		font-size:13px;
		line-height:24px;
		}


	hr {
		border: 0;
		color:#ffffff;
		background-color:#cbdcf0;
		height: 1px;
		width: 100%;
		text-align: left;
		}
		
	
	h1 {
		color:#666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		}		
	
	.contactslargefont {
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		line-height:18px;
		}
	
	body {
		background-image: url(solutionstraining_images/bg_graphic.png);
		background-repeat: repeat-x;
		background-color:#142130;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		}

	img {
		border:0;
		}
		
	#frame {
		width:991px;;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		top:0px;
		padding:0px;
		text-align:left;
		}	

		
	#contentleft {
		width:1px;
		height:1px;
		padding:0px;
		float:left;
		top:0px;
		}	
	
	#contentcenter {
		width:989px;
		padding:0px;
		height:auto;
		top:0px;
		float:left;
		}
	
	#contentright {
		width:1px;
		padding:0px;
		height:1px;
		float:left;
		top:0px;
		}
		
	#mainmenu {
		z-index:500;
		margin-left:13px;
		height:43px;
		width:990px;
		top:126px;
		text-align:left;
		vertical-align:top;
		float:left;
		position:absolute;
		}	
			
	#mainmenubarcover {
		z-index:5000;
		margin-left:976px;
		top:109px;
		text-align:left;
		float:left;
		position:absolute;
		}			
	
		
	.table.pagetable {
		width:989px;
		vertical-align:top;
		border:none;
		}	
		
	.table.maintable {
		width:963px;
		vertical-align:top;
		border:none;
		}	
		
	.table.footertable {
		width:963px;
		vertical-align:middle;
		height:35px;
		border:none;
		}	
		
	.table.noborder {
		width:auto;
		vertical-align:top;
		height:auto;
		border:none;
		}							
		
	td img {
		display: block;
		}

	td.maincontent {
		width:963px;
		background-color:#FFFFFF;
		vertical-align:top;
		height:auto;
		}		
	
	
	td.maincontentleft {
		vertical-align:top;
		background-image:url(solutionstraining_images/leftmargin_repeat.png);
		background-repeat:repeat-y;
		width:13px;
		height:auto;
		}
	
	td.maincontentright {
		vertical-align:top;
		background-image:url(solutionstraining_images/rightmargin_repeat.png);
		background-repeat:repeat-y;
		width:13px;
		height:auto;
		}
		
	td.textcontent {
		vertical-align:top;
		background-image:url(solutionstraining_images/centertopbodygraphic.png);
		background-repeat:no-repeat;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:15px;
		line-height:25px;
		color:#0d0c0c;
		width:468px;
		height:auto;
		}	
		
	td.pagecontent {
		font-family:Arial, Helvetica, sans-serif;font-size:13px;
		color:#000000;
		line-height:22px;
		text-align:left;
		}	
		
	td.pagecontentmarginleft {
		width:30px;
		}
		
	td.minitablemarginright {
		width:65px;
		}	
		
	td.homerightmidmargin {
		width:35px;
		}				
		
	td.footerbg {
		background-image:url(solutionstraining_images/botmargin_center_repeat.png);
		background-repeat:repeat-x;
		width:963px;
		font-family:Arial, Helvetica, sans-serif;font-weight:bold;		
		font-size:10px;
		color:#FFFFFF;		
		}
	
	td.footerleft {
		text-align:left;
		width:400px;
		font-family:Arial, Helvetica, sans-serif;font-weight:bold;
		font-size:10px;
		color:#FFFFFF;	
		}
		
	td.footerright {
		text-align:right;
		width:563px;
		font-family:Arial, Helvetica, sans-serif;font-weight:bold;		
		font-size:10px;
		color:#FFFFFF;	
		}		

	.headline {
		text-align:left;
	 	font-size:17px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	 	color:#286070;
	 	font-weight:bold;
		line-height:22px;	
		}		
		
	a:link { 
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#0000FF;
		text-decoration:underline;
		}

	a:visited { 
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#0000FF;
		text-decoration:underline;
		}

	a:hover { 
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#0000FF;
		text-decoration:underline;
		}

	a:active { 
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#0000FF;
		text-decoration:underline;
		}					
		
		
	td.homequotetext {
		font-family:Arial, Helvetica, sans-serif;font-size:11px;
		color:#0E166C;
		line-height:18px;
		font-weight:bold;
		}
		
	td.aboutussidecontent {
		font-family:Arial, Helvetica, sans-serif;color:#000000;
		width:284px;
		vertical-align:top;		
		}		
		
	.aboutussidequote {
		font-family:Arial, Helvetica, sans-serif;font-size:11px;
		color:#000000;
		line-height:13px;
		}
		
	.aboutussidenames {
		font-family:Arial, Helvetica, sans-serif;font-size:11px;
		color:#000000;
		line-height:13px;
		font-weight:bold;
		}		

	
	a:link.footerlinks { 
		font-family:Arial, Helvetica, sans-serif;font-weight:bold;		
		font-size:10px;
		color:#FFFFFF;	
		text-decoration:none;
		}

	a:visited.footerlinks { 
		font-family:Arial, Helvetica, sans-serif;font-weight:bold;		
		font-size:10px;
		color:#FFFFFF;	
		text-decoration:none;
		}

	a:hover.footerlinks { 
		font-family:Arial, Helvetica, sans-serif;font-weight:bold;		
		font-size:10px;
		color:#FFFFFF;	
		text-decoration:underline;
		}

	a:active.footerlinks { 
		font-family:Arial, Helvetica, sans-serif;font-weight:bold;		
		font-size:10px;
		color:#FFFFFF;	
		text-decoration:none;
		}	
								
		
		
	a:link.menubarnavlink { 
		font-family:Arial, Helvetica, sans-serif;color:#ffffff;
		font-size:13px;
		font-weight:bold;
		line-height:43px;
		text-decoration:none;
		}

	a:visited.menubarnavlink { 
		font-family:Arial, Helvetica, sans-serif;color:#ffffff;
		font-size:13px;
		line-height:43px;
		font-weight:bold;		
		text-decoration:none;
		}

	a:hover.menubarnavlink { 
		font-family:Arial, Helvetica, sans-serif;color:#333333;
		font-size:13px;
		line-height:43px;
		font-weight:bold;		
		text-decoration:none;
		}

	a:active.menubarnavlink { 
		font-family:Arial, Helvetica, sans-serif;color:#ffffff;
		font-size:13px;
		line-height:43px;
		font-weight:bold;		
		text-decoration:none;
		}													
		
		
	a:link.bodylinks { 
		font-family:Arial, Helvetica, sans-serif;font-size:12px;
		color:#000000;	
		text-decoration:underline;
		}

	a:visited.bodylinks { 
		font-family:Arial, Helvetica, sans-serif;font-size:12px;
		color:#000000;	
		text-decoration:underline;
		}

	a:hover.bodylinks { 
		font-family:Arial, Helvetica, sans-serif;font-size:12px;
		color:#000000;	
		text-decoration:underline;
		}

	a:active.bodylinks { 
		font-family:Arial, Helvetica, sans-serif;font-size:12px;
		color:#000000;	
		text-decoration:underline;
		}			
		
	a:link.faqtitlebtn { 
		font-family:Arial, Helvetica, sans-serif;font-size:14px;
		color:#000000;	
		text-decoration:none;
		}

	a:visited.faqtitlebtn { 
		font-family:Arial, Helvetica, sans-serif;font-size:14px;
		color:#000000;	
		text-decoration:none;
		}

	a:hover.faqtitlebtn { 
		font-family:Arial, Helvetica, sans-serif;font-size:14px;
		color:#000000;	
		text-decoration:underline;
		}

	a:active.faqtitlebtn { 
		font-family:Arial, Helvetica, sans-serif;font-size:14px;
		color:#000000;	
		text-decoration:none;
		}	
					
					
				
		
		
	a:link.homecoursepagelink { 
	 	font-size:11px;
		font-family:Arial, Helvetica, sans-serif;color:#000000;
	 	font-weight:bold;
		line-height:30px;	
		text-decoration:underline;
		}

	a:visited.homecoursepagelink { 
	 	font-size:11px;
		font-family:Arial, Helvetica, sans-serif;color:#000000;
	 	font-weight:bold;
		line-height:30px;		
		text-decoration:underline;
		}

	a:hover.homecoursepagelink { 
	 	font-size:11px;
		font-family:Arial, Helvetica, sans-serif;color:#c53e1c;
	 	font-weight:bold;
		line-height:30px;		
		text-decoration:underline;
		}

	a:active.homecoursepagelink { 
	 	font-size:11px;
		font-family:Arial, Helvetica, sans-serif;color:#000000;
	 	font-weight:bold;
		line-height:30px;	
		text-decoration:underline;
		}			
				