html, body {
	margin: 		0px;
	padding: 		0px;
	border: 		0px;
	font-family:	arial, sans-serif;
	font-size:		10pt;
	width:			100%;
	height:			100%;
}

form, table, tr, td, ul, ol, li {
	margin: 		0px;
	padding: 		0px;
	border: 		0px;
}

img {
	border: 		0px;
	margin: 		0px;
	padding: 		0px;
}

input {
	margin: 		0px;
	padding: 		0px;
}

a {
	text-decoration: underline;
	color:			#000000;
}
a:hover {
	text-decoration: none;
	
}

p, h1, h2, h3, h4 {
	margin: 		0px;
	padding: 		0px;
}

h1 {
	font-size: 		13pt;
	font-weight: 	bold;
	color: 			#006600;
	font-style : 	normal;
	text-align:		center;
	padding-bottom:	30px;
}

h2 {
	font-size:		10pt;
	font-weight:	bold;
	padding-top:	15px;
	padding-bottom:	15px;
	color: 			#006600;
}

h3 {
	font-weight:	normal;
	font-style: 	italic;
	font-size:		10pt;
}

h4 {
	font-size:		11pt;
	font-weight:	bold;
	padding-top:	40px;
	padding-bottom:	50px;
	color: 			#006600;
}
h5 {
	font-weight:	bold;
	font-size:		10pt;
	color: 			#006600;
	padding:		0px;
	padding-top:	15px;
	margin:			0px;
}

#container {
	position: 		relative;
	width:			790px; 
	height:			100%;
	margin-left:	auto; 
	margin-right:	auto;
	text-align:		left;
	background-color:#fff;
}

#header {
	position: 		relative;
	width:			100%; 
	height:			113px;
	background: 	transparent url(images/header.jpg) no-repeat top center;
}

#headerMenu {
	position:		absolute;
	top:			87px;
	right:			165px;
}
#headerMenu a {
	color :  #3A703C;
	text-decoration : none;
	font-weight:	bold;
}
#headerMenu a:hover {
	color :  #249BBD;
	text-decoration : none;
}

#mainContainer {
	position: 		relative;
	top:			4px;
	width:			100%;
}

#contentContainer {
	position: 		relative;
	float:			right;
	width:			636px; 
	background: 	transparent url(images/main_bg.jpg) no-repeat top center;
	border-bottom:	1px solid black; 
	min-height: 	550px;
}

#content {
	padding:		20px;
	padding-top:	20px;
	text-align:		justify;
}

#content ol {
	margin-left: 	20px;
}
#content ul {
	margin-left: 	15px;
}
#content li {
	margin-left: 	15px;
}

#menuContainer {
	position: 		relative;
	float:			left;
	top:			0px;
	bottom:			0px;
	width:			150px; 
	background: 	transparent url(images/menuLinks.jpg) no-repeat top center;
	border-bottom:	1px solid black; 
}

#menu {
	padding:		10px;
	padding-top:	0px;
	font-size:		9pt;
}

#menu li {
	list-style-type: none;
	margin:			0px;
}

#menu ul.menu li a {
	display:		block;
	height:			17px;
	margin-top:		20px;
	padding-left:	5px;
	border:			solid #234125 1px;
	background-color:#def4ff;
	color:			#234125;
	font-weight:	bold;
	text-decoration:none;
	font-size:		9pt;
}
#menu ul.menu li a:hover {
	background-color: #249BBD;
	color:			#fff;
}
#menu ul.submenu li a {
	display:		block;
	height:			14px;
	margin-top:		5px;
	margin-right:	5px;
	padding-left:	5px;
	margin-bottom:	0px;
	border:			solid #234125 1px;
	background-color:#A4FCF5;
	color:			#234125;
	font-weight:	bold;
	text-decoration:none;
	font-size:		7.5pt;
}
#menu a:hover {
	background-color: #249BBD;
	color:			#fff;
}
.overviewInstructorRow {
	position: 		relative;
	left:			12px;
	width:			570px; 
	height:			150px;
	margin-bottom:	10px;
}
.overviewInstructor {
	position: 		relative;
	float:			left;
	display:		block;
	width:			130px;
	height:			150px;
	margin-left:	5px;
	margin-right:	5px;
	border:			solid 1px black;
	text-align:		center;
}
.overviewInstructor img {
	margin-top:		15px;
	border:			solid #249BBD 1px;
}
.overviewInstructor a {
	color :  #249BBD;
	text-decoration:none;
}
.overviewInstructor a:hover {
	text-decoration:underline;
}
.detailIntructorImg {
	position: 		relative;
	float:			right;
	display:		block;
}
a.detailIntructorBack {
	float:			right;
	display:		block;
	height:			14px;
	margin-top:		30px;
	padding:		2px;
	border:			solid #234125 1px;
	background-color:#def4ff;
	color:			#234125;
	font-weight:	normal;
	text-decoration:none;
	font-size:		9pt;
}
a.detailIntructorBack:hover {
	background-color: #249BBD;
	color:			#fff;
}
a.courceList {
	text-decoration:none;
}
a.courceList:hover {
	text-decoration:underline;
}
a.courseInstructor {
	color :  #249BBD;
	font-weight:	normal;
	text-decoration:none;
}
a.courseInstructor:hover {
	text-decoration:underline;
}
img.locations {
	border:			solid 1px #000;
	margin-top:		36px;
}
table.clients {
	margin-left:	130px;
	width:			70%;
	text-align:		left;
}