body {
	margin:0px;
	background-image: url(../images/head-bg.png);
	background-repeat: repeat-x;
}
img {border:none;
}
p {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666;
}
a {color:#195218;
}
#container {width:1034px; margin:0px auto 0px auto;
}
#footer {
	width:100%; height:50px;
	background-image: url(../images/footer-bg.png);
	background-repeat: repeat-x; clear:both;
}
#footer_info {
	margin:0px auto 0px auto; width:1034px;
	font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:18px 0 0 0;
}
#head {width:1034px;}
#branding {width:240px; height:144px; float:left;
}
#nav {width:794px; float:right; margin:77px 0px 27px 0px;
}
#leftcol {width:660px; float:left; margin:0 32px 25px 0;
}
#leftcol_course_schedule {width:700px; float:left; margin:0 32px 0 0;
}
#leftcol_classes {width:640px; float:left; margin:0 32px 25px 0; padding-left:19px;
}
#rightcol {width:342px; float:right; margin:0 0 25px 0;
}
#rightcol_course_schedule {width:302px; float:right; margin:0 0 0 0;
}
#professional-dev {
	width:322px;
	height:441px;
	float:right;
	margin:0 0 0 0;
	
	background-image: url(../images/professional_dev-bg.png);
	background-repeat: no-repeat;
}
#compliance-ed {
	width:320px;
	height:441px;
	float:right;
	margin:0 0 0 0;
	
	background-image: url(../images/compliance_ed-bg.png);
	background-repeat: no-repeat;
}
#upcoming_classes {
	width:341px;
	height: 441px;
	margin: 25px 0px 10px 0px;
}
.home_intro {
	font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:100; color:#666; margin:0px 18px 18px 22px;
}
.interior_left_text {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; margin:0px 18px 18px 22px;
}
.interior_left_text a {color:#195218;
}
.list {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; margin:0px 18px 18px 22px; list-style:outside; list-style-position:outside; list-style-type: circle;
}
.list_hdr {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f06a31; margin:18px 18px 6px 22px; list-style:outside; list-style-position:outside; list-style-type: disc;
}
.list_sub {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin:0px 18px 0px 32px; list-style:outside; list-style-position:outside; list-style-type: circle;
}
.list_hdr_blue {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3c64ac; margin:18px 18px 6px 22px; list-style:outside; list-style-position:outside; list-style-type: disc;
}
.list_sub_blue {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin:0px 18px 0px 32px; list-style:outside; list-style-position:outside; list-style-type: circle;
}
.green_hdr {
	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#195218; margin:0px 18px 6px 0px;
}
.upcoming_classes_bg {
	background-image: url(../images/upcoming-classes-bg2.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.ed_options_hdr {
	font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:130px 18px 18px 18px; color:#006f3d;
}
.ed_options_text {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:18px 18px 18px 18px; color:#333;
}
.ed_options_text a {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0px 0px 8px; color:#006f3d; text-decoration:none; font-weight:bold;
}
.upcoming_classes_hdr {
	font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:100; margin:6px 18px 6px 30px; color:#006f3d;
}
.upcoming_classes_text {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px 18px 0px 30px; color:#333;
}
.upcoming_classes_text a {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#006f3d; text-decoration:none;
}
.upcoming_classes_text_time {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0px 18px 18px 30px; color:#333;
}
.desktops_hdr {
	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#195218; margin:0px 18px 6px 22px;
}
td#grid {
	padding:9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	
}
.grid_text {font-size:11px;
}
.grid_text_black {font-size:11px; color:#000;
}
#grid_orange_small {
	padding:18px;
	border-width: 1px;
	border-style: solid;
	border-color: #f06a31; width:250px; margin: 6px 0px 6px 22px; float:right;
}
.grid_orange_small_text {font-size:11px; margin:0px 0px 6px 0px;
}
#grid_orange {
	padding:18px;
	border-width: 1px;
	border-style: solid;
	border-color: #f06a31; width:600px; margin: 6px 0px 6px 22px;
}
.grid_orange_text {font-size:11px;
}
.grid_orange_text_black {font-size:11px; color:#000;
}
#grid_green {
	padding:18px;
	border-width: 1px;
	border-style: solid;
	border-color: #006f3e; width:600px; margin: 6px 0px 6px 22px;
}
.grid_green_text {font-size:11px;
}
.grid_green_text_black {font-size:11px; color:#000;
}
#grid_blue {
	padding:18px;
	border-width: 1px;
	border-style: solid;
	border-color: #3c64ac; width:600px; margin: 6px 0px 6px 22px;
}
.grid_blue_text {font-size:11px;
}
.grid_blue_text_black {font-size:11px; color:#000;
}
#grid_blue_small {
	padding:18px;
	border-width: 1px;
	border-style: solid;
	border-color: #3c64ac; width:250px; margin: 6px 0px 6px 22px; float:right;
}
.grid_blue_small_text {font-size:11px; margin:0px 0px 6px 0px;
}


<!--Class Descriptions-->
h1 .title {
	font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:100; color:#006f3e; margin:0px 0px 0px 0px;
}
.course-list {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; margin:0px 18px 6px 22px; list-style:outside; list-style-position:outside; list-style-type: circle;
}