* {font-size: 100%;}
* html ul li a { height: 1%; }

body {font-family:"Tahoma","Trebuchet MS", "Trebuchet", Verdana, Helvetica, Arial, sans-serif;font-size:100%;background:#E6E8EC;margin:0 0 0 10px;	text-align: center;}
div#shadow {background: url('../i/common/page_bg.gif') 0 bottom no-repeat;padding: 0 0 16px 0;margin: 20px auto 10px auto;
text-align: left;width:1000px;}
div#page {width: 940px;padding:0;border:solid 1px #D6D6D6;background:#fff;font-size:14px 140%;}
div#branding {margin:0;padding:0;}
div#branding ul {list-style-type:none;margin: 0;padding:0;}
div#branding ul li {float:left;}
div#branding div#logo {float:left;margin: 15px 0 0 10px;}
div#branding div#live_learn {float:right;margin: 20px 5px 0 0;}

#comment {width:350px}
small {font-size:0.8em;}
form#searchform {padding-bottom:10px;}
form#searchform #s {width:120px;margin-bottom:5px;}
form#searchform #searchsubmit {background:#333;color:#fff;font-size:10px;border:0;}
ul.newssidebar {list-style-type:none;margin:0;padding:0;}
ul.newssidebar li {list-style-type:none;margin-bottom:20px;padding-bottom:5px;border-bottom:solid 1px #e1e1e1;}
ul.newssidebar li ul {list-style-type:none;margin:0;padding:0;}
ul.newssidebar li li {border:0;margin-bottom:5px;}
div#banner {padding: 5px 0 10px 0;margin: 10px 0 0 0;background:#666;}

div#main_nav {float:right;margin: 45px 0 0 0;padding: 0 0 0 0;}
div#main_nav ul {font-size: 0.8em;color:#333333;}
div#main_nav ul li {margin: 0 0 0.1em 0.6em; padding: 0 0.6em 0.1em 0;border-right: solid 1px #999;line-height:1em;}
div#main_nav ul li a {text-decoration:none;}
a {color:#333333;text-decoration:underline;}
a:hover {color: #999999;text-decoration: underline;}
a.selected {color:#333333;text-decoration:underline;}

div#content {}

div#content h1 {font-family: Georgia, "Times New Roman", Times, serif;font-size:1.4em;margin:0 0 0.25em 0;}
div#content h2 {font-size:0.9em;color:#000;margin:1.1em 0 0 0;padding:0;}
div#content h3 {font-size:0.80em;color:#000;margin:0.75em 0 0 0;padding:0;}
div#content p {font-size:0.9em;margin: 0.25em 0 0.75em 0;}
div#content p.intro_text {font-family: Georgia, "Times New Roman", Times, serif;font-size: 1.25em;line-height:1.2em;padding:0;margin:0;}
div#content p.footer_text {font-size: 1.7em;color:#01316B;font-weight:bold;}

div#content div#col1 {float:left;width:200px;padding: 10px 5px 0 10px;}
div#content div#col1 ul {font-size:0.85em;list-style:none;margin:0 0 0 0;padding:0;width:185px;padding: 10px 5px 10px 5px;}
div#content div#col1 ul li {display:block;}
div#content div#col1 ul li a {text-decoration:none;}
div#content div#col1 ul li a:hover {background:#fff;color:#000000;}
div#content div#col1 ul ul {margin:0 0 0 0;padding: 0 0 10px 3px;line-height:1.4em;}


div#content div#col2 {float:left;width:530px;padding: 10px 10px 0 0;margin: 0 0 15px 0;}
div#content div#col2 div#background {padding: 10px;}
div#content div#col2 table.course_listing {margin: 5px 0 0 0;width:700px;font-size:0.9em;border:solid 1px #333;}
div#content div#col2 table.course_listing td.course_name {}
div#content div#col2 table.course_listing td.course_description {font-size: 0.9em;}
div#content div#col2 table.pricing {width:100%;font-size: 12px;}
div#content div#col2  table.pricing td.duration {width:3.6em;text-align:center;background:#eee;}
div#content div#col2 table.pricing  td.price{background:#fff;}
div#content div#col2 table.agent td {}
div#content div#col2 ul {font-size:0.85em;}
div#col2 ul li {line-height: 1.3em;margin: 0.5em 0 0.75em 0;}

div#content div#col2 a:hover {color:#3366FF;}
div#content div#col3 {float:right;width:160px;padding: 18px 5px 0 5px;font-size: 0.75em;}
div#content div#col3 img {border: solid 1px #333; margin: 0 0 0 0;}
div#content div#col3 h5 {font-size: 1.15em;margin:0 0 0.5em 0;padding:0;}
.bg_blue {background:#DFF9F9;}
div#footercontainer {margin: 10px auto;text-align: left;width:1000px;}
div#footer {padding: 0;font-size:0.8em;line-height:1.3em;width:950px;}

div#footer a {text-decoration:none;color:#333;}
div#footer a:hover {text-decoration:underline;color:#666;}
div#footer img {border:0;}
div#copyright {font-size: 0.78em;color:#666666;margin: 0 0 5px 0;padding-top:14px;}

h5 {margin:0 0 0.5em 0;padding:0;}
.clear {clear:both;height:1%;}
.left {float:left}
.right {float:right}



.red {color:red;}
.blue {color:#3366FF;}
.darkblue {color:#0E6C9A;}
.yellow {color:#CA9721;}

table {font-size: 0.8em;}
table thead {font-weight:bold;}


/*courses accordion slider from moo.fx */
.toggler {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-weight: normal;
}

h3.accordion_toggle {font-size:22px;padding: 0 0 0 10px;}
		
		.accordion_toggle_active {
			background: url(../i/accordion/images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}
		
		.accordion_content {
			background-color: #ffffff;
			color: #444444;
			
		}
		
		overflow: hidden;
		}
			
			.accordion_content h3 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content p {
				font-size:0.9em;
				line-height: 150%;
				padding: 3px 10px 4px 10px;
			}
			

.newsletter {margin: 15px 0 0 0;font-size:0.85em;border: dashed 2px #666;width:180px;padding: 5px;}
.newsletter form {margin-top: 15px;font-size:0.75em;}
.newsletter form input {margin-bottom: 10px;}