@charset "utf-8";


/*******************************************************************************
	BODY
*******************************************************************************/

body {
	margin:0px;
	background-color:#dadada;
	font-family: Arial, Verdana;
	font-size:12px;
	color:#333333;
	line-height:19px;
}


/*******************************************************************************
	CONTENT HOLDERS
*******************************************************************************/

.content-padding {
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:20px;
}
/*
#sml-content a {
	color:#425b00;
}
*/
#sml-content {
	padding:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	padding-top:10px;
}
.coursenav {
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:10px;
	margin-top:0px;
	width:255px;
}
#temp {
	font-family: Verdana, Arial;
	font-size:16px;
	color:#6f9508;
	font-weight:bold;
	width:595px;
	background-color:#eeffcd;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:-10px;
	border-bottom:#aec96a solid 1px;
	border-top:#aec96a solid 1px;

}

#sml-content-nobottom {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	margin-top:10px;
}
#sml-content p {
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

#sml-content-nobottom p {
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

#main-content p {
	margin:0px;
	padding-top:0px;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
}

.greybg {
	background-color:#e8e8e8;
}

.greenbg {
	background-color:#eeffcd;
}

.bluebg {
	background-color:#e6f2f5;
}

.faq-details {
	padding-top:20px;
}



#box-row {
	margin-top:0px;
	display:block;
}
#box-cell1, #box-cell2 {

}
#box-cell1 {
	margin-left: 0px;
	padding:10px;
	margin-top:10px;
	width:270px;
}
#box-cell2 {
	margin-left: 310px;
	padding:10px;
	margin-top:10px;
	width:270px;
}


/*******************************************************************************
	NAVIGATION ELEMENTS
*******************************************************************************/

.coursenav a {
	font-family: Verdana, Arial; 
	font-size:11px;
	color:#1b1b1b;
	border-bottom:#dadada solid 1px;
	width:285px;
	display:block;
	margin-top:-5px;
	margin-left:-10px;
	margin-bottom:-10px;
	margin-right:-10px;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:5px;
	text-decoration:none;
}

.coursenav a:hover {
	text-decoration:underline;
}

#program-links a {
	font-family: Verdana, Arial;
	font-size:12px;
	color:#0090c6;
	font-weight:bold;
	text-transform:normal;
}

#program-links  {
	margin-top:20px;
	margin-left:-10px;
	margin-bottom:0px;
	margin-right:-10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:#a1cbda solid 1px;
	border-top:#a1cbda solid 1px;
	width:285px;
	display:block;
}

#program-links p {
	margin-bottom:10px;
	width:275px;
}

#program-links a:hover {
	text-decoration:none;
}


/*******************************************************************************
	CONTENT LAYOUTS
*******************************************************************************/


.featured-programs {
	margin-top:10px;
	height:90px;
}

#fpa1, #fpa2, #fpa3 {
	position: absolute;
	text-align:center;
}
#fpa1 {
	margin-left: 0px;
}
#fpa2 {
	margin-left: 205px;
}
#fpa3 {
	margin-left: 410px;
}

#eventrow {
	margin-top:-1px;
	display:block;
}
#event-city, #event-dates, #event-venue, #event-pdf, #event-send, #event-learn {
	position: absolute;
	text-align:left;
}
#event-city {
	margin-left: 0px;
	width:120px;
	font-weight:bold;
}
#event-dates {
	margin-left: 130px;
	width:170px;
	font-weight:bold;
	color:#6c3e00;
}
#event-venue {
	margin-left: 310px;
	width:260px;
}
#event-venue strong {
	color:#CC0000;
}
#event-learn {
	margin-left:10px;
	font-weight:bold;
}
#event-pdf {
	margin-left: 100px;
}
.eventgreenbg a {
	background-color:#70970a;
	padding:5px;
	color:#ffffff;
	text-decoration:none;
}
.eventgreenbg a:hover {
	text-decoration:underline;
}

.eventgreenbg {
	text-decoration:none;
	display:block;
	height:40px;
	margin-bottom:20px;
}
#event-learn-pdftemplate {
	margin-left:10px;
	margin-bottom:0px;
}


#courserow {
	margin-top:10px;
	height:20px;
}
.coursegreenbg a {
	background-color:#70970a;
	padding:5px;
	color:#ffffff;
	text-decoration:none;
}
.coursegreenbg a:hover {
	text-decoration:underline;
}

.coursegreenbg {
	text-decoration:none;
}

.coursebrownbg a {
	background-color:#b06f17;
	padding:5px;
	color:#ffffff;
	text-decoration:none;
}
.coursebrownbg a:hover {
	text-decoration:underline;
}

.coursebrownbg {
	margin-top:10px;
}
.coursebrownbg img {
	vertical-align:bottom;
	padding-right:1px;
}

#sml-content ul {
	margin-top:0px;
}


.smallgreenbg a {
	background-color:#70970a;
	padding:5px;
	color:#ffffff;
	text-decoration:none;
}

.smallgreenbg a:hover {
	text-decoration:underline;
}

.smallgreenbg {
	text-decoration:none;
	display:block;
	height:30px;
	color:#ffffff;
	margin-top:15px;
}



#programrow {
	padding-top:10px;
	display:block;
}
#programbox1 {
	margin-left:0px;
}
#programbox2 {
	margin-left: 310px;
}
#programbox1, #programbox2 {
	position: absolute;
	text-align:left;
}
.programrowmargin1 {
	text-decoration:none;
	display:block;
	height:135px;
}
.programgreenbg {
	background-color:#eeffcd;
}
.programgreenbg a {
	font-weight:bold;
	text-decoration:underline;
}
.programgreenbg a:hover {
	text-decoration:none;
}
#program-content a {
	color:#425b00;
}
#program-content {
	padding:10px;
	margin-top:10px;
	width:585;
}

#program-content p {
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}






/*******************************************************************************
	HEADERS
*******************************************************************************/

h1 {
	font-family: Arial, Verdana;
	font-size:18px;
	color:#6f9508;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:#aec96a solid 1px;
}

h2 {
	font-family: Verdana, Arial;
	font-size:16px;
	color:#6f9508;
	font-weight:bold;
	width:595px;
	background-color:#eeffcd;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:-10px;
	border-bottom:#aec96a solid 1px;
	border-top:#aec96a solid 1px;
}

h2temp {
	margin-left:-10px;
	margin-bottom:20px;
	margin-right:-10px;

}



h3 {
	font-family: Verdana, Arial;
	font-size:14px;
	color:#6f9508;
	font-weight:bold;
	text-transform:normal;
	margin-bottom:5px;
	margin-top:5px;
}

h4 {
	font-family:Verdana, Arial;
	font-size:18px;
	color:#0090c6;
	font-weight:bold;
	text-transform:normal;
	margin-top:0px;
	margin-bottom:10px;
	padding-bottom:5px;
}

.header-padding {
	margin-top:20px;
}

.padding-10 {
	margin-top:10px;
}


/*******************************************************************************
	FONTS
*******************************************************************************/

#program-list p {
	font-family: Arial, Verdana;
	font-size:12px;
	color:#473b1d;
	margin-left:20px;
	margin-bottom:5px;
}

#program-list a {
	color:#473b1d;
	text-decoration:underline;
    font-weight: bold;
}

#program-list a:hover {
	text-decoration:none;
}

#program-sponsors {
	background-color:#e8e8e8;
	padding:10px;
	margin-top:0px;
	padding-top:0px;
}

#program-sponsors p {
	background-color:#696969;
	font-family:Verdana, Arial;
	font-size:16px;
	color:#f0f0f0;
	font-weight:normal;
	text-transform:uppercase;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;
	margin-left:-10px;
	margin-right:-10px;
	margin-top:10px;
	margin-bottom:10px;
}

.eventtitle {
	font-weight:bold;
	font-size:14px;
}

.brown {
	color:#b87d2d;
	font-weight:bold;
}

.calltoactiontext {color: #FFFFFF; font-weight: bold; text-align:center; }

.calltoactiontextbig {color: #FFFFFF; font-weight: bold; text-align: center; font-size: 16px; }




/*******************************************************************************
	FORMS
*******************************************************************************/

form {
	margin:0px;

}


/*******************************************************************************
	IMAGES
*******************************************************************************/

img {
	border:0px;
}





/*******************************************************************************
	CSS MOUSEOVER
*******************************************************************************/

a.calltoactionprepay {
	display: block;
    width: 295px;
    height: 51px;
    background: url("/images/calltoaction-enrol.png") 0 0 no-repeat;
    text-decoration: none;
}
 
a:hover.calltoactionprepay {
    background-position: 0 -51px;
}

a.enrollnowbutton {
	display: block;
    width: 295px;
    height: 38px;
    background: url("/images/calltoaction-enrolnowcss.png") 0 0 no-repeat;
    text-decoration: none;
}
 
a:hover.enrollnowbutton {
    background-position: 0 -38px;
}

