#contenttext2 {
	text-align:center;
	background-color:#E3ECF0;
	width:598px;
	height:343px;
	float:left;
	margin:0 auto;
	padding:0;
	overflow:auto;
}
#courseheader {
	background-image:url("images/headerbkgd2.jpg");
	width:598px;
	height:60px;
	margin:0 auto;
	padding:0;
}
#coursehead {
	width:598px;
	height:76px;
	background-color:#000D1A;
	text-align:left;
	padding:0;
	margin:0 auto;
	border-bottom:2px solid;
	border-bottom-color:#000000;
}
#state {
	background:url(images/50states3.gif);
	width:140px;
	height:76px;
	padding:0;
	margin:0 auto;
	float:right;
}
#generic {
	background:url(images/generic.gif) no-repeat;
	width:140px;
	height:76px;
	padding:0;
	margin:0 auto;
	float:right;
}
#user {
	background:url(images/user.gif);
	width:140px;
	height:76px;
	padding:0;
	margin:0 auto;
	float:right;
}
#vendor {
	background:url(images/vendor.gif);
	width:140px;
	height:76px;
	padding:0;
	margin:0 auto;
	float:right;
}
#provider {
	background:url(images/provider.gif);
	width:140px;
	height:76px;
	padding:0;
	margin:0 auto;
	float:right;
}
#reseller {
	background:url(images/reseller.gif);
	width:140px;
	height:76px;
	padding:0;
	margin:0 auto;
	float:right;
}
#occam {
	background:url(images/occam.gif);
	width:140px;
	height:76px;
	padding:0;
	margin:0 auto;
	float:right;
}
#comtrend {
	background:url(images/comtrend.gif);
	width:140px;
	height:76px;
	padding:0;
	margin:0 auto;
	float:right;
}
#border{
	height:2px;
	background-color:#000000;
	width:598px;
	overflow:hidden;
}
#contents {
	background:url(images/worldl.gif) no-repeat;
	width:140px;
	height:76px;
	float:left;
	padding:0;
	margin:0 auto;
}
#contents a:link {
	color:#FFF;
	text-decoration:none;
}
#contents a:visited {
	color:#FFF;
	text-decoration:none;
}
#contents a:hover {
	color:#AAD7E8;
}
#contents p {
	padding:10px 20px 0 5px;
	text-align:left;
}
#courseleft {
	float:left;
	height:auto;
}
#courseright {
	float:left;
	height:auto;
}
#courseright a:link {
	color:#FFF;
	text-decoration:none;
}
#courseright a:visited {
	color:#FFF;
	text-decoration:none;
}
#courseright a:hover {
	color:#AAD7E8;
}
#diagram {
	background-color:#000000;
	padding:0px;
	margin:0 auto;
	width:580px;
	height:344px;
}
#outline {
	background-image:url("images/divider.gif");
	background-repeat:no-repeat;
	padding:20px;
	margin:0 auto;
	width:540px;
	height:auto;
	background-color:#D7DBEA;
}
#datesheader{
	background-image:url("images/divider.gif");
	background-repeat:no-repeat;
	padding:20px;
	margin:0 auto;
	width:540px;
	height:auto;
	z-index:1;
}
#dates {
	padding:0;
	margin:0 auto;
	width:540px;
	height:auto;
}
#datesnote {
	padding:0;
	margin:0 auto;
	width:540px;
	height:auto;
}
#dateslist1 {
	padding:10px 20px 10px 20px;
	margin:0 auto;
	list-style-type:none;
	font-weight:bold;
}
#dateslist2 {
	padding:10px 20px 10px 20px;
	margin:0 auto;
	list-style-type:none;
}
#contentslist ul {
	padding:10px 20px 10px 30px;
	margin:0 auto;
}



#courseleft a:link {
	color:#FFF;
	text-decoration:none;
}
#courseleft a:visited {
	color:#FFF;
	text-decoration:none;
}
#courseleft a:hover {
	color:#AAD7E8;
}






#datescontents {
	width:200px;
	float:left;
	height:auto;
}
#datescontents2 {
	width:340px;
	float:left;
	height:auto;
}
#who {
	background-image:url("images/divider.gif");
	background-repeat:no-repeat;
	padding:20px;
	margin:0 auto;
	width:540px;
	height:auto;
	background-color:#D7DBEA;
	clear:left;
}
#details {
	background-image:url("images/divider.gif");
	background-repeat:no-repeat;
	padding:20px;
	margin:0 auto;
	width:540px;
	height:auto;
}
.listhead {
	list-style-type:none;
	font-weight:bold;
}
#about1 {
	background-repeat:no-repeat;
	padding:20px;
	margin:0 auto;
	width:540px;
	height:auto;
	background-color:#D7DBEA;
}
#about2 {
	background-image:url("images/divider.gif");
	background-repeat:no-repeat;
	padding:20px;
	margin:0 auto;
	width:540px;
	height:auto;
}
.coursehead {
	font-size:18px;
	color:#FFF;
}
.id {
	font-size:14px;
	color:#FFF;
}
