body {
	background:#cecece;	
	font-family:Verdana, arial, sans-serif;
	font-size:62.5%;
	text-align:center;
	line-height:1.6
}

#menu-wrap {
	background:#fff;
	width:1000px;
	margin:0 auto;
	}
	
#learning_header {
	background:#fff;
	width:1000px;
	margin:0 auto;
	text-align:center
	}
	
#logo {
	width:244px;
	text-align:left;
	float:left;
	margin:10px 0 0 15px
	}
	
#TopBanner {
	float:right;
	text-align:right;
	margin:0 auto
	}
	
#hr_menu {
	margin:0 auto;
	width:1000px;
	height:9px;
	background:#b0de27;
	padding:0;
	text-align:left;
	float:left;
	}	

/*------------- MENU --------------- */	

ul.menu {
	background:#fff;
	width:1000px;
	float:left;
	margin:0 auto;
	list-style:none;	
	text-align:left;
	}
	
ul.menu li { 
	display:inline; 
	float:left; 
	} 

ul.menu li a {	
	background:url(../images/menu_sprites.gif) no-repeat 0 0;
	display:block;
	height:29px;
	text-indent:-9999px;
	margin-right:5px;
	}
	
ul.menu li a.home {	
	width:94px;
	background-position:0 0;
	margin-left:15px
	}
		
ul.menu li a.home:hover {	
	background-position:0 -29px;
	}
	
ul.menu li a.about {	
	width:107px;
	background-position:-94px -29px;
	}
		
ul.menu li a.about:hover {	
	background-position:-94px 0;
	}
	
ul.menu li a.upcoming {	
	width:174px;
	background-position:-201px -29px;
	}
		
ul.menu li a.upcoming:hover {	
	background-position:-201px 0;
	}
	
ul.menu li a.previous {	
	width:174px;
	background-position:-375px -29px;
	}
		
ul.menu li a.previous:hover {	
	background-position:-375px 0;
	}
	
ul.menu li a.training {	
	width:174px;
	background-position:-549px -29px;
	}
		
ul.menu li a.training:hover {	
	background-position:-549px 0;
	}
	
ul.menu li a.contact {	
	width:116px;
	background-position:-723px -29px;
	}
		
ul.menu li a.contact:hover {	
	background-position:-723px 0;
	}
	
body#home ul.menu li a.home:hover,
body#home ul.menu li a.home {
	background-position:0 0
	} 
	
body#about ul.menu li a.about,
body#about ul.menu li a.about:hover
	{
	background-position:-94px 0;
	}
	
body#about ul.menu li a.home {
	background-position:0 -29px;
	}
	
body#about ul.menu li a.home:hover {
	background-position:0 0;
	}
	
/*------------- END MENU --------------- */

#content-wrap {
	background:#fff;
	margin:0 auto;
	padding:0;
	width:1000px;
	text-align:center
	}
	
#content-left {
	background:#fff;
	width:700px;
	float:left;	
	margin:0 auto;
	padding:0;
	text-align:left
	}
	
/* =============== Sidebar ================ */

#sidebar {
	margin:0 auto;
	width:300px;
	float:left;
	text-align:left
	}

/* ------------------------------------------ */
.left 			{float:left;}
.right 			{float:right;}
.clearboth 		{clear:both;}

div#clear {
	height:20px;
	clear:both;
	margin:0 auto;
	width:772px
}

#footer			{width:100%; margin:0 auto; background-color:#000000; clear:both;}
.push			{height:70px;}
.footer_c		{width:970px; margin:0 auto; color:#FFFFFF; font-size:1.1em; line-height:1.5em; padding:5px 0;}
.footer_c a 	 	{color: #FFFFFF; text-decoration: none;}
.footer_c a.more 	{color: #2d7fc3; text-decoration: none;}
.footer_c a:hover	{color:#FFFFFF;	text-decoration: underline;}
.footer_c span	{color:#666666; padding:0 5px; display:inline-block;}

.footnote		{width:100%; margin:0 auto; background-color:#1A2443;}
.empStyle		{background-color:#347c49;}
.footnote_c		{width:970px; height:14px; margin:0 auto; padding:2px 10px 4px 10px; font-size:1.1em; color:#FFFFFF;}
.footnote a 	{color:#FFFFFF; text-decoration:none;}
.footnote a:hover 	{text-decoration:underline;}

/* ############## TABBED ############## */

div.tabs {
			width:670px;
			margin:15px auto;
			}
			
		UL.tabNavigation {
		    list-style: none;
		    margin: 0;
		    padding: 0;
		}

		UL.tabNavigation LI {
		    display: inline;
			font-size:12px
		}

		UL.tabNavigation LI A {
		    padding: 5px 8px;
		    background:#62aec4;
		    color: #fff;
		    text-decoration: none;
		}

		UL.tabNavigation LI A.selected,
		UL.tabNavigation LI A:hover {
		    background:#b0de27;
		    color: #000;
		    padding-top: 7px;
		}
		
		UL.tabNavigation LI A:focus {
			outline: 0;
		}

		div.tabs > div {
			margin-top: 2px;
			border: 5px solid #b0de27;
		}
		
		div.tabs > div h2 {
			margin-top: 0;
		}
		
		#first > img, div.tabs > div a img, #fifth > img {
		    height:174px;
		}

.text {
	padding:15px;
	font-size:12px;
	text-align:justify
	}
	
.text h2 {
	font-size:14px
	}

.text ul {
	list-style-position:outside;
	padding-left:30px
	}
