.NLPbold
{
	font-weight: bold;
	color: #6C2DD3;
}
body 
{ 
 margin: 0; 
 padding: 0; 
 text-align: center;
 background-color: #ffffff;
}

.nav_bg {
	background: url(../images/nav_bg.gif) repeat-x;
}

#nav_btns {
	text-align: center;
	vertical-align: top;
}

.footer_bg {
	background: #000 repeat;
}

.flash_borders {
	padding-top: 5px;
	padding-bottom: 5px;
}

#box {
	background: #000 repeat;
	width: 224px;
	vertical-align: top;
	padding-top: 10px;
}

.box_header {
	font-family: arial, sans-serif;
	font-size: 16px; color: #ffffff;
	text-decoration: none;
	margin-left: 20px;
	margin-bottom: 10px;
}

.box_text {
	font-family: arial, sans-serif;
	font-size: 10px; color: #ffffff;
	text-decoration: none;
	text-align: justify;
	margin-left: 20px;
	margin-right: 20px;
}

img.floatRightClear { 
    float: right; 
    clear: right; 
    margin: 4px; 
} 
#wrapper 
{ 
 margin: 0 auto; 
 padding: 0; 
 width: 753px; 
 text-align: left; 
} 
#header {
	width: 960px;
	height: 90px;
	background: url(../site_images/Header.jpg) repeat-x;
}
.red_bg{
	background: url(../site_images/Header.jpg) repeat-x;
	text-align: center;
}
.grey_bg{
	background: url(../site_images/GradientStripe.jpg) repeat-x;
	text-align: center;
}
#main_container {
	width: 960px;
	height: 533px;
	margin: 0 auto; 
	padding-top: 0;
	padding: 0;
}

.main_text {
	font-family: arial, sans-serif;
	font-size: 12px; color: #575757;
	text-align: justify;
	text-decoration: none;
}

.main_text a {
	font-family: arial, sans-serif;
	font-size: 12px; color: #a94d02;
	text-decoration: none;
}

.main_text a:hover {
	font-family: arial, sans-serif;
	font-size: 12px; color: #a94d02;
	text-decoration: underline;
}

.main_text_highlight {
	font-family: arial, sans-serif;
	font-size: 12px; color: #a94d02;
	text-decoration: none;
}

#main_header {
	padding-right: 40px;
	padding-left: 40px;
	margin-top: 15px;
}

#main_sub_header {
	padding-right: 40px;
	padding-left: 40px;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align:justify;
	font-family: arial, sans-serif;
}

.sub_header_text { color: #575757;
	text-decoration: none;
	font: bold 14px arial, sans-serif;
}

#main_text_area {
	padding-right: 40px;
	padding-left: 40px;
}

.course_synopsis {
	font-family: arial, sans-serif;
	font-size: 12px; color: #575757;
	text-decoration: none;
	margin-top: 15px;
}

.course_price { color: #575757;
	text-decoration: none;
	font: bold 14px arial, sans-serif;
	text-align: right;
}

.bulletlist li {
	padding-left: 20px;
	font: 12px/14px arial, sans-serif; color: #575757;
	text-decoration: none;
}

#menulist li { 
	list-style-type: none; 
	margin-left: -2em;
	padding-left: 50px;
	font: 12px/18px arial, sans-serif; color: #a94d02;
	text-decoration: none;
}
#menulist li a { 
	list-style-type: none;
	font-family: arial, sans-serif;
	font-size: 12px; color: #a94d02;
	text-decoration: none;
}
#menulist li a:hover { 
	list-style-type: none;
	font-family: arial, sans-serif;
	font-size: 12px; color: #a94d02;
	text-decoration: underline;
}

#mainlist li { 
	list-style-type: none; 
	margin-left: -2em;
	padding-left: 37px;
	padding-right: 50px;
	font: 12px/14px arial, sans-serif; color: #575757;
	text-decoration: none;
}

p 
{
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #696969;
	text-decoration: none;
}
.footer_bg {
		background: #000 repeat-x;
		text-align: center;
	border-top: 4px solid #000;
}

#footer_panel {
	float: left;
	width: 250px;
	height: 200px;
	background: #000 url(../images/stripes.gif) repeat-x 0 bottom;
}

.footer_header {
	font-family: arial, sans-serif;
	font-size: 16px; color: #ffffff;
	text-decoration: none;
	margin-top: 10px;
	margin-left: 15px;
}

.footer_text {
	font-family: arial, sans-serif;
	font-size: 10px; color: #ffffff;
	text-decoration: none;
	text-align: justify;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 30px;
}

.author {
	font-family: arial, sans-serif;
	font-size: 9px; color: #ffcd5f;
	text-decoration: none;
	text-align: right;
	margin-top: 4px;
	margin-left: 15px;
	margin-right: 30px;
}

.footer_nav
{
	font-family: "Gill Sans", "Gill Sans MT", Arial, sans-serif;
	font-size: 10pt;
	color: #696969;
	text-decoration: none;
}
.footer_nav:link 
{
	font-family: "Gill Sans", "Gill Sans MT", Arial, sans-serif;
	font-size: 10pt;
	color: #696969;
	text-decoration: none;
}
.footer_nav:visited 
{
	font-family: "Gill Sans", "Gill Sans MT", Arial, sans-serif;
	font-size: 10pt; color: #696969; 
	text-decoration: none; 
}
.footer_nav:hover 
{
	font-family: "Gill Sans", "Gill Sans MT", Arial, sans-serif;
	font-size: 10pt; color: #696969;
	text-decoration: none;
}
.footer_nav:active
{
	font-family: "Gill Sans", "Gill Sans MT", Arial, sans-serif;
	font-size: 10pt; color: #696969;
	text-decoration: none;
}
h2
{
		font-family: Arial;
		font-size: 16pt;
		font-weight: bold;
		color: #6535D0;
		text-decoration: none;
		margin: 0px 0px 0px 0px;
}



.required {
	font-size: 9px;
	font-weight: bold;
	color: #CC0000;
}
