/*****************************/
/*** RESET CSS 	***/
/*** http://meyerweb.com/eric/tools/css/reset/ ***/
/*****************************/
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*****************************/
/*** CSS LAYOUT 	***/
/*** http://www.tjkdesign.com/articles/liquid/7.asp ***/
/*** HTML ***/
/***<div id="header"><h1>header</h1></div>
/***<div id="menu"><h1>menu</h1></div>
/***<div id="content"><h1>content</h1></div>
/***<div id="sub-section"><h1>sub-section</h1></div>
/***<div id="footer"><h1>footer</h1></div> ***/
/*****************************/

html {background:#fff}


body {width: 860px;margin:0 auto;}
#header,#content,#sub-section{
overflow:hidden;
display:inline-block;
}

#footer {
overflow:hidden;
display:block;
}

/* safari and opera need this */
#footer {width:100%}
#header,#sub-section {float:left}
#content {float:right}
#header {width:49%}

/* leaving room for rounding error (MSIE) */
#content {width:80%}
#sub-section {width:20%}
#footer {clear:both}


/*****************************/
/*** MARGIN AND PADDING 	***/
/*****************************/

body 	{margin-top: 30px;}
h1 		{padding: 5px 0; margin:16px 0;}
h2 		{padding: 5px 0 0 0; margin:16px 0 0 0;}
h3 		{padding: 3px 0; margin:8px 0;}
p 		{margin-top: 8px; margin-bottom: 14px;}

#header				{}
#contentTop 		{ padding:10px 0;}
#contentPadding 	{ margin:0 30px;}
#contentBody 		{}
#sub-section 		{}
#footer 			{ padding:20px 0; }

div#logo img{margin: 15px 25px 10px 15px;}

/*****************************/
/*** ALL CSS ***/
/*****************************/
html		{background-color:#222;}
body 		{font-family: Calibri, Geneva, Arial, Helvetica, sans-serif;font-size: 1em; color: #000; line-height:1.2em;background:#999;}
h1 			{color:#c00000; font-size:2em; line-height:1.5em; text-align:center;}
h2			{}
p 			{text-align:justify;}

#header				{}
#content			{background-color:#FFF;}
#contentTop 		{text-align:center;}
#contentPadding 	{}
#contentBody		{}
#sub-section 		{}
#sub-section p		{text-align:center;background:#eee;}
#footer 			{background-color:#555;color:#ccc;}
#footer a 			{color:#ccc;}

#prehead {margin: 15px 0pt; text-align: center; font-size: 18px; font-weight: bold; font-style:italic; line-height: 20px}
#subtitle {text-align: center; font-size: 17px; font-weight: bold; line-height: 22px; font-style: italic}
#speaker {text-align: center; font-size: 17px; font-weight: bold; line-height: 22px; font-style: italic}
#dateVenue {font-size: 18px; font-style: italic; line-height: 22px; font-weight: bold; text-align: center}
#downloadBrochure {margin:15px; text-align:center;}
ol {list-style:decimal; margin-left:40px; margin-bottom:15px;}
ul {list-style:square; margin-left:40px; margin-bottom:15px;}
h2.c00000	{color:#c00000; font-size:20px; line-height:25px;}
h3.ff9900	{color:#FF9900; font-size:25px; line-height:28px;}
.darkHeader	{color:#000000; font-size:20px; text-decoration:underline;}
div.courseOutlineBox {padding:0 20px;border: 1px solid black; background-color:#FFF;}
div.testimonialBox {border: 1px dashed #000000; background-color: #FFF; font-style:italic; margin:20px 0; padding:8px 20px;}
div.testimonialBox p{text-align: center; }
div.satisfactionBox {border: 1px dashed #000000; background-color: #FFF; text-align:justify; font-style:italic; margin:30px; padding:5px 30px;}

/*****************************/
/*** Links ***/
/*****************************/

a:link, a:visited {color:#FF0000;}
a:hover {}


/*****************************/
/*** Menu - Main ***/
/*****************************/
.mainMenu {padding: 0px 10px;}
.mainMenu ul {margin: 0;padding: 0;list-style-type: none;}
.mainMenu ul li {padding: 10px;float: left; background: #CAAC70;}
.mainMenu ul li a {text-decoration:none; color:#fff; font-weight:bold;}