/* Fundraising Skills Website CSS Document */
	/* Developed by Simon Clark, JUMP */ /* Version 1.0 */
* {
	margin: 0;
}

img {
	border: 0;
}

body,html {
	width: 100%;
	background-color: #343434;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

a:link,a:active,a:visited,a:hover {
	text-decoration: none;
}

.clear {
	clear: both;
}

/* header div contains everything above the javascript panel */
#header {
	width: 100%;
	height: 170px;
	float: left;
	border-top: 1px solid #404040;
}

/* main logo which links to homepage */
#logo {
	width: 288px;
	height: 105px;
	margin: 30px 0 0 30px;
	display: inline; /* ie6 hack for margin */
	float: left;
}
#associations {
	display: inline; /* ie6 hack for margin */
	margin: 40px 0 0 496px;
	float: left;
}

/* first panel along top containing Home, About Us, Courses, FAQs and Contact Us */
#home-links {
	font-family: Arial, Helvetica, sans-serif;
	width: 383px;
	height: 30px;
	background-color: #707070;
	position: absolute;
	left: 90px;
}

#home-links ul {
	height: 30px;
	padding: 4px 0 0 0;
}

#home-links ul li {
	display: inline;
	padding: 0 0 0 16px;
	list-style: none;
}

#home-links ul li a:link,#home-links ul li a:active,#home-links ul li a:visited,#home-links ul li a:hover
	{
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}

#home-links ul li a:hover {
	color: #343434;
}

/* second panel along top containing link to request a brochure */
#home-brochure-links {
	font-family: Arial, Helvetica, sans-serif;
	width: 135px;
	height: 30px;
	background-color: #a3a3a3;
	position: absolute;
	left: 473px;
	margin: 0 0 0 1px;
}

#home-brochure-links ul {
	height: 30px;
	padding: 4px 0 0 0;
}

#home-brochure-links ul li {
	padding: 0 0 0 10px;
	list-style: none;
}

#home-brochure-links ul li a:link,#home-brochure-links ul li a:active,#home-brochure-links ul li a:visited,#home-brochure-links ul li a:hover
	{
	font-size: 12px;
	color: #343434;
	font-weight: bold;
}

#home-brochure-links ul li a:hover {
	color: #fff;
}

/* third panel along top containing link to register page(s) */
#home-register-links {
	font-family: Arial, Helvetica, sans-serif;
	width: 85px;
	height: 30px;
	background-color: #c2c2c2;
	position: absolute;
	left: 609px;
	margin: 0 0 0 1px;
}

#home-register-links ul {
	height: 30px;
	padding: 4px 0 0 0;
}

#home-register-links ul li {
	padding: 0 0 0 20px;
	list-style: none;
}

#home-register-links ul li a:link,#home-register-links ul li a:active,#home-register-links ul li a:visited,#home-register-links ul li a:hover
	{
	font-size: 12px;
	color: #343434;
	font-weight: bold;
}

#home-register-links ul li a:hover {
	color: #fff;
}

/* HOMEPAGE SPECIFIC CSS */ /* Main Content on Homepage Css */
#main-content-wrapper {
	width: 952px;
	float: left;
}

#main-content-wrapper #main-content-box {
	height: 100%;
	width: 448px;
	float: left;
	padding: 0 0 0 85px;
}

#main-content-wrapper #main-content-box h1,#main-content-wrapper #main-content-box h2
	{
	font-size: 17px;
	font-weight: 100;
	line-height: 1.4em;
	color: #E19818;
	padding: 15px 0 0 0;
}

#main-content-wrapper #main-content-box h2 {
	font-size: 15px;
	color: #ccc;
	padding: 5px 0;
}

#main-content-wrapper #main-content-box p {
	font-size: 13px;
	font-weight: 100;
	line-height: 1.4em;
	color: #ddd;
	padding: 0 15px 0 0;
}

#main-content-wrapper #main-content-box a:link,#main-content-wrapper #main-content-box a:active,#main-content-wrapper #main-content-box a:visited,#main-content-wrapper #main-content-box a:hover
	{
	font-size: 13px;
	color: #999;
}

#main-content-wrapper #main-content-box a:hover {
	color: #E19818;
}

#main-content-wrapper #main-content-link-box {
	width: 417px;
	float: left;
	background: url(/images/courses-home-bg-2.jpg) top left no-repeat;
}

#main-content-wrapper #main-content-link-box h2 {
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2em;
	color: #ddd;
	padding: 0;
	margin: 19px 0 5px 49px;
}

#main-content-wrapper #main-content-link-box h3 {
	font-size: 13px;
	font-weight: bold;
	color: #343434;
	padding: 0;
}

#main-content-wrapper #main-content-link-box h3.sports,#main-content-wrapper #main-content-link-box h3.beyond,#main-content-wrapper #main-content-link-box h3.comm,#main-content-wrapper #main-content-link-box h3.schools,#main-content-wrapper #main-content-link-box h3.techniques
	{
	background: url(/images/sports-h3.jpg) center left no-repeat;
	padding: 8px 10px 8px 49px;
}

#main-content-wrapper #main-content-link-box h3.techniques {
	background: url(/images/techniques-h3.jpg) center left no-repeat;
}

#main-content-wrapper #main-content-link-box h3.beyond {
	background: url(/images/beyond-h3.jpg) center left no-repeat;
}

#main-content-wrapper #main-content-link-box h3.comm {
	background: url(/images/comm-h3.jpg) center left no-repeat;
}

#main-content-wrapper #main-content-link-box h3.schools {
	background: url(/images/schools-h3.jpg) center left no-repeat;
}

#main-content-wrapper #main-content-link-box p {
	font-size: 12px;
	color: #343434;
	padding: 0;
	margin: 0 19px 0 49px;
}

#main-content-wrapper #main-content-link-box h3.sports a:link,#main-content-wrapper #main-content-link-box h3.sports a:active,#main-content-wrapper #main-content-link-box h3.sports a:visited,#main-content-wrapper #main-content-link-box h3.sports a:hover
	{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 0;
}

#main-content-wrapper #main-content-link-box h3.sports a:hover {
	text-decoration: underline;
}

#main-content-wrapper #main-content-link-box h3.comm a:link,#main-content-wrapper #main-content-link-box h3.comm a:active,#main-content-wrapper #main-content-link-box h3.comm a:visited,#main-content-wrapper #main-content-link-box h3.comm a:hover
	{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 0;
}

#main-content-wrapper #main-content-link-box h3.comm a:hover {
	text-decoration: underline;
}

#main-content-wrapper #main-content-link-box h3.beyond a:link,#main-content-wrapper #main-content-link-box h3.beyond a:active,#main-content-wrapper #main-content-link-box h3.beyond a:visited,#main-content-wrapper #main-content-link-box h3.beyond a:hover
	{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 0;
}

#main-content-wrapper #main-content-link-box h3.beyond a:hover {
	text-decoration: underline;
}

#main-content-wrapper #main-content-link-box h3.techniques a:link,#main-content-wrapper #main-content-link-box h3.techniques a:active,#main-content-wrapper #main-content-link-box h3.techniques a:visited,#main-content-wrapper #main-content-link-box h3.techniques a:hover
	{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 0;
}

#main-content-wrapper #main-content-link-box h3.techniques a:hover {
	text-decoration: underline;
}

#main-content-wrapper #main-content-link-box h3.schools a:link,#main-content-wrapper #main-content-link-box h3.schools a:active,#main-content-wrapper #main-content-link-box h3.schools a:visited,#main-content-wrapper #main-content-link-box h3.schools a:hover
	{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 0;
}

#main-content-wrapper #main-content-link-box h3.schools a:hover {
	text-decoration: underline;
}

#main-content-wrapper #main-content-link-box p.more-info-red,#main-content-wrapper #main-content-link-box p.more-info-green,#main-content-wrapper #main-content-link-box p.more-info-purple,#main-content-wrapper #main-content-link-box p.more-info-blue,#main-content-wrapper #main-content-link-box p.more-info-orange
	{
	font-size: 13px color :   #fff;
	margin: 5px 0 10px 49px;
	padding: 0 0 0 12px;
	background: url(/images/more-info-red.jpg) center left no-repeat;
}

#main-content-wrapper #main-content-link-box p.more-info-orange {
	color: #EAA428;
	background: url(/images/more-info-orange.jpg) center left no-repeat;
}

#main-content-wrapper #main-content-link-box p.more-info-green {
	color: #9DA013;
	background: url(/images/more-info-green.jpg) center left no-repeat;
}

#main-content-wrapper #main-content-link-box p.more-info-purple {
	color: #692A5E;
	background: url(/images/more-info-purple.jpg) center left no-repeat;
}

#main-content-wrapper #main-content-link-box p.more-info-blue {
	color: #18A5E3;
	background: url(/images/more-info-blue.jpg) center left no-repeat;
}

#main-content-wrapper #main-content-link-box p.more-info-orange a:link,#main-content-wrapper #main-content-link-box p.more-info-orange a:active,#main-content-wrapper #main-content-link-box p.more-info-orange a:visited,#main-content-wrapper #main-content-link-box p.more-info-orange a:hover
	{
	font-size: 12px;
	color: #EAA428;
	border: 0;
}

#main-content-wrapper #main-content-link-box p.more-info-orange a:hover {
	color: #343434;
	/*border-bottom: 1px solid #AC232D;*/
}

#main-content-wrapper #main-content-link-box p.more-info-red a:link,#main-content-wrapper #main-content-link-box p.more-info-red a:active,#main-content-wrapper #main-content-link-box p.more-info-red a:visited,#main-content-wrapper #main-content-link-box p.more-info-red a:hover
	{
	font-size: 12px;
	color: #AC232D;
	border: 0;
}

#main-content-wrapper #main-content-link-box p.more-info-red a:hover {
	color: #343434;
	/*border-bottom: 1px solid #AC232D;*/
}

#main-content-wrapper #main-content-link-box p.more-info-green a:link,#main-content-wrapper #main-content-link-box p.more-info-green a:active,#main-content-wrapper #main-content-link-box p.more-info-green a:visited,#main-content-wrapper #main-content-link-box p.more-info-green a:hover
	{
	font-size: 12px;
	color: #B0B31F;
	border: 0;
}

#main-content-wrapper #main-content-link-box p.more-info-green a:hover {
	color: #343434;
	/*border-bottom: 1px solid #B0B31F;*/
}

#main-content-wrapper #main-content-link-box p.more-info-purple a:link,#main-content-wrapper #main-content-link-box p.more-info-purple a:active,#main-content-wrapper #main-content-link-box p.more-info-purple a:visited,#main-content-wrapper #main-content-link-box p.more-info-purple a:hover
	{
	font-size: 12px;
	color: #692A5E;
	border: 0;
}

#main-content-wrapper #main-content-link-box p.more-info-purple a:hover
	{
	color: #343434;
	/*border-bottom: 1px solid #692A5E;*/
}

#main-content-wrapper #main-content-link-box p.more-info-blue a:link,#main-content-wrapper #main-content-link-box p.more-info-blue a:active,#main-content-wrapper #main-content-link-box p.more-info-blue a:visited,#main-content-wrapper #main-content-link-box p.more-info-blue a:hover
	{
	font-size: 12px;
	color: #18A5E3;
	border: 0;
}

#main-content-wrapper #main-content-link-box p.more-info-blue a:hover {
	color: #343434;
	/*border-bottom: 1px solid #18A5E3;*/
}

#main-content-wrapper #main-content-box #stop-press-box {
	width: 418px;
	float: left;
	margin: 15px 0 0 0;
	padding: 15px;
	background: url(/images/stop-press-bg.jpg) top left repeat;
}

#main-content-wrapper #main-content-box #stop-press-box h1 {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
	color: #343434;
	padding: 0 0 5px 0;
}

#main-content-wrapper #main-content-box #stop-press-box p {
	font-size: 12px;
	font-weight: 100;
	color: #343434;
	text-align: justify;
}

#main-content-wrapper #main-content-box #stop-press-box a:link,#main-content-wrapper #main-content-box #stop-press-box a:active,#main-content-wrapper #main-content-box #stop-press-box a:visited,#main-content-wrapper #main-content-box #stop-press-box a:hover
	{
	font-size: 12px;
	color: #fff;
}

#main-content-wrapper #main-content-box #stop-press-box a:hover {
	border-bottom: 1px solid #fff;
}

/* END OF HOMEPAGE SPECIFIC CSS */
	/* COURSES AVAILABLE PAGE SPECIFIC CSS */
	/* Main Content on Courses Avialble Css */
#main-content-wrapper #main-content-request-box,#main-content-wrapper #main-content-request-box-2
	{
	width: 218px;
	float: left;
	background-color: #676767;
	padding-bottom: 20px;
}
/*
#main-content-wrapper #main-content-request-box ol{
	list-style-position:inside;
}
#main-content-wrapper #main-content-request-box li{
	paddding-left: 10px;
	font-size: 12px;
	color: #fff;
}
*/

#main-content-wrapper #main-content-request-box ol {
	padding: 5px 0;
}
#main-content-wrapper #main-content-request-box ol li{
	padding: 0;
	list-style: inside;
	font-size: 12px;
	color: #fff;
	margin: 5px 20px 0 20px;
}

#main-content-wrapper #main-content-request-box-2 {
	width: 218px;
}

#main-content-wrapper #main-content-request-box h1,#main-content-wrapper #main-content-request-box-2 h1
	{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	margin: 16px 0 0 20px;
}

#main-content-wrapper #main-content-request-box p,#main-content-wrapper #main-content-request-box-2 p
	{
	font-size: 12px;
	color: #fff;
	margin: 10px 20px 0 20px;
}

#main-content-wrapper #main-content-request-box p.req-link,#main-content-wrapper #main-content-request-box-2 p.req-link
	{
	padding: 0 0 0 12px;
	background: url(/images/request-a-brochure-link-square.jpg) center left
		no-repeat;
}

#main-content-wrapper #main-content-request-box p.req-link a:link,#main-content-wrapper #main-content-request-box-2 p.req-link a:link,#main-content-wrapper #main-content-request-box p.req-link a:active,#main-content-wrapper #main-content-request-box-2 p.req-link a:active,#main-content-wrapper #main-content-request-box p.req-link a:visited,#main-content-wrapper #main-content-request-box-2 p.req-link a:visited,#main-content-wrapper #main-content-request-box p.req-link a:hover,#main-content-wrapper #main-content-request-box-2 p.req-link a:hover
	{
	font-size: 12px;
	color: #fff;
	border: 0;
}

#main-content-wrapper #main-content-request-box a 
	{
	font-size: 12px;
	color: #fff;
}

#main-content-wrapper #main-content-request-box a:hover 
	{
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
}

#main-content-wrapper #main-content-request-box p.req-link a:hover,#main-content-wrapper #main-content-request-box-2 p.req-link a:hover
	{
	color: #777;
	/*border-bottom: 2px solid #666;*/
}

#main-content-wrapper #main-content-box-2,#main-content-wrapper #main-content-box-2v2
	{
	width: 646px;
	float: left;
	padding: 0 0 20px 86px;
}

#main-content-wrapper #main-content-box-2v2 {
	width: 626px;
	height: auto;
	padding: 0 20px 50px 86px;
}

#main-content-wrapper #main-content-box-2v2 ul li
	{
	font-size: 13px;
	color: #ccc;
}


#main-content-wrapper #main-content-box-2 h1,#main-content-wrapper #main-content-box-2v2 h2,#main-content-wrapper #main-content-box-2 h3,#main-content-wrapper #main-content-box-2v2 h1,#main-content-wrapper #main-content-box-2v2 h3
	{
	font-size: 18px;
	font-weight: bold;
	line-height: 1.4em;
	color: #E19818;
	padding: 15px 0 5px 0;
}

#main-content-wrapper #main-content-box-2 h3,#main-content-wrapper #main-content-box-2v2 h3
	{
	font-size: 14px;
	font-weight: bold;
	line-height: 1.4em;
	color: #fff;
}

#main-content-wrapper #main-content-box-2 h4,#main-content-wrapper #main-content-box-2v2 h4
	{
	font-size: 12px;
	font-weight: bold;
	line-height: 1.4em;
	padding-top: 6px;
	color: #fff;
}

#main-content-wrapper #main-content-box-2v2 h2 {
	font-size: 15px;
	font-weight: bold;
	line-height: 1.4em;
	color: #E19818;
}

#main-content-wrapper #main-content-box-2 p,#main-content-wrapper #main-content-box-2v2 p,#main-content-wrapper #main-content-box-2v2 p.RMS_IMG
	{
	font-size: 13px;
	font-weight: 100;
	line-height: 1.2em;
	color: #ddd;
}

#main-content-wrapper #main-content-box-2 p {
	padding: 0 15px 0 0;
}

#main-content-wrapper #main-content-box-2v2 p.RMS_IMG {
	background: url(/images/RMS_logo.jpg) center right no-repeat;
	padding: 0 270px 0 0;
}

#main-content-wrapper #main-content-box-2v2 a:link,#main-content-wrapper #main-content-box-2v2 a:active,#main-content-wrapper #main-content-box-2v2 a:visited,#main-content-wrapper #main-content-box-2v2 a:hover,#main-content-wrapper #main-content-box-2 a:link,#main-content-wrapper #main-content-box-2 a:active,#main-content-wrapper #main-content-box-2 a:visited,#main-content-wrapper #main-content-box-2 a:hover
	{
	font-size: 13px;
	color: #999;
}

#main-content-wrapper #main-content-box-2v2 a:hover {
	color: #E19818;
}

#main-content-wrapper-2 #main-content-box-3 {
	width: 864px;
	float: left;
	padding: 0 0 0 86px;
}

#main-content-wrapper-2 #main-content-box-3 .course-box-red a:link,#main-content-wrapper-2 #main-content-box-3 .course-box-red a:active,#main-content-wrapper-2 #main-content-box-3 .course-box-red a:visited,#main-content-wrapper-2 #main-content-box-3 .course-box-red a:hover
	{
	color: #fff;
	cursor: pointer;
}

#main-content-wrapper-2 #main-content-box-3 .course-box-red a:hover {
	color: #fff;
	text-decoration: underline;
}

#main-content-wrapper-2 #main-content-box-3 .course-box-green a:link,#main-content-wrapper-2 #main-content-box-3 .course-box-green a:active,#main-content-wrapper-2 #main-content-box-3 .course-box-green a:visited,#main-content-wrapper-2 #main-content-box-3 .course-box-green a:hover
	{
	color: #fff;
	cursor: pointer;
}

#main-content-wrapper-2 #main-content-box-3 .course-box-green a:hover {
	color: #fff;
	text-decoration: underline;
}

#main-content-wrapper-2 #main-content-box-3 .course-box-purple a:link,#main-content-wrapper-2 #main-content-box-3 .course-box-purple a:active,#main-content-wrapper-2 #main-content-box-3 .course-box-purple a:visited,#main-content-wrapper-2 #main-content-box-3 .course-box-purple a:hover
	{
	color: #fff;
	cursor: pointer;
}

#main-content-wrapper-2 #main-content-box-3 .course-box-purple a:hover {
	color: #fff;
	text-decoration: underline;
}

#main-content-wrapper-2 #main-content-box-3 .course-box-blue a:link,#main-content-wrapper-2 #main-content-box-3 .course-box-blue a:active,#main-content-wrapper-2 #main-content-box-3 .course-box-blue a:visited,#main-content-wrapper-2 #main-content-box-3 .course-box-blue a:hover
	{
	color: #fff;
	cursor: pointer;
}

#main-content-wrapper-2 #main-content-box-3 .course-box-blue a:hover {
	color: #fff;
	text-decoration: underline;
}

#main-content-wrapper-2 #main-content-box-3 .course-box-red,#main-content-wrapper-2 #main-content-box-3 .course-box-green,#main-content-wrapper-2 #main-content-box-3 .course-box-purple,#main-content-wrapper-2 #main-content-box-3 .course-box-blue
	{
	width: 432px;
	height: 220px;
	float: right;
	padding: 0;
}

#main-content-wrapper-2 #main-content-box-3 .course-box-red {
	background: url(/images/course-red-box.jpg) top left no-repeat;
}

#main-content-wrapper-2 #main-content-box-3 .course-box-green {
	background: url(/images/course-green-box.jpg) top left no-repeat;
}

#main-content-wrapper-2 #main-content-box-3 .course-box-purple {
	background: url(/images/course-purple-box.jpg) top left no-repeat;
	margin: 25px 0 30px 0;
}

#main-content-wrapper-2 #main-content-box-3 .course-box-blue {
	background: url(/images/course-blue-box.jpg) top left no-repeat;
	margin: 25px 0 30px 0;
}

#main-content-wrapper-2 #main-content-box-3 .course-box-red h1,#main-content-wrapper-2 #main-content-box-3 .course-box-green h1,#main-content-wrapper-2 #main-content-box-3 .course-box-purple h1,#main-content-wrapper-2 #main-content-box-3 .course-box-blue h1
	{
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding: 10px 0 0 60px;
}

#main-content-wrapper-2 #main-content-box-3 .course-box-red p,#main-content-wrapper-2 #main-content-box-3 .course-box-green p,#main-content-wrapper-2 #main-content-box-3 .course-box-blue p,#main-content-wrapper-2 #main-content-box-3 .course-box-purple p
	{
	font-size: 12px;
	font-weight: 100;
	line-height: 1.4em;
	color: #fff;
	padding: 25px 15px 0 210px;
}

/* END OF COURSES AVAILABLE PAGE SPECIFIC CSS */
	/* COURSES LANDING PAGE SPECIFIC CSS */
	/* Main Content on Course Landing Page Css */
#main-content-wrapper #rms-box {
	width: 218px;
	height: 310px;
	float: left;
	padding: 0;
	background: #323232;
}

#main-content-wrapper #rms-box p,#main-content-wrapper #rms-box p .webaddress
	{
	font-size: 12px;
	height: 90%;
	color: #ddd;
	font-weight: 500;
	padding: 20px 20px 0 20px;
	line-height: 1.4em;
	background: url(/images/RMS_logo_small.jpg) bottom center no-repeat;
}

#main-content-wrapper #rms-box p .webaddress {
	font-size: 10px;
	background: none;
	padding: 0;
}

#main-content-wrapper #rms-box a:link,#main-content-wrapper #rms-box a:visited,#main-content-wrapper #rms-box a:active,#main-content-wrapper #rms-box a:hover
	{
	font-size: 10px;
	color: #ddd;
	font-weight: 500;
	padding: 0;
	border-bottom: 0;
}

#main-content-wrapper #rms-box a:hover {
	color: #fff;
	border-bottom: 1px solid #fff;
}

#main-content-wrapper #main-content-donwload-box,#main-content-wrapper #main-content-right-forms,#main-content-wrapper #main-content-donwload-box-red-d,#main-content-wrapper #main-content-donwload-box-green-d,#main-content-wrapper #main-content-donwload-box-purple-d,#main-content-wrapper #main-content-donwload-box-blue-d
	{
	height: 300px;
	width: 203px;
	float: left;
	padding: 18px 0 18px 15px;
}

#main-content-wrapper #main-content-right-forms {
	background: #343434;
}

#main-content-wrapper #main-content-donwload-box-red-d {
	background: url(/images/donwload-box-image-red-2.jpg) top right
		no-repeat;
}

#main-content-wrapper #main-content-donwload-box-green-d {
	background: url(/images/donwload-box-image-green-2.jpg) top right
		no-repeat;
}

#main-content-wrapper #main-content-donwload-box-purple-d {
	background: url(/images/donwload-box-image-purple-2.jpg) top right
		no-repeat;
}

#main-content-wrapper #main-content-donwload-box-blue-d {
	background: url(/images/donwload-box-image-blue-2.jpg) top right
		no-repeat;
}

#main-content-wrapper #main-content-donwload-box-red-d p,#main-content-wrapper #main-content-donwload-box-green-d p,#main-content-wrapper #main-content-donwload-box-purple-d p,#main-content-wrapper #main-content-donwload-box-blue-d p
	{
	font-size: 12px;
	color: #ddd;
	font-weight: bold;
	background: url(/images/red-download-button-image.gif) center left
		no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 5px 0;
}

#main-content-wrapper #main-content-donwload-box-green-d p {
	background: url(/images/green-download-button-image.gif) center left
		no-repeat;
}

#main-content-wrapper #main-content-donwload-box-purple-d p {
	background: url(/images/purple-download-button-image.gif) center left
		no-repeat;
}

#main-content-wrapper #main-content-donwload-box-blue-d p {
	background: url(/images/blue-download-button-image.gif) center left
		no-repeat;
}

#main-content-wrapper #main-content-donwload-box-red-d a.red-d-link:link,#main-content-wrapper #main-content-donwload-box-red-d a.red-d-link:active,#main-content-wrapper #main-content-donwload-box-red-d a.red-d-link:visited,#main-content-wrapper #main-content-donwload-box-red-d a.red-d-link:hover
	{
	font-size: 12px;
	color: #ddd;
}

#main-content-wrapper #main-content-donwload-box-red-d a.red-d-link:hover
	{
	color: #FF2E3D;
}

#main-content-wrapper #main-content-donwload-box-green-d a.green-d-link:link,#main-content-wrapper #main-content-donwload-box-green-d a.green-d-link:active,#main-content-wrapper #main-content-donwload-box-green-d a.green-d-link:visited,#main-content-wrapper #main-content-donwload-box-green-d a.green-d-link:hover
	{
	font-size: 12px;
	color: #ddd;
}

#main-content-wrapper #main-content-donwload-box-green-d a.green-d-link:hover
	{
	color: #9DA013;
}

#main-content-wrapper #main-content-donwload-box-purple-d a.purple-d-link:link,#main-content-wrapper #main-content-donwload-box-purple-d a.purple-d-link:active,#main-content-wrapper #main-content-donwload-box-purple-d a.purple-d-link:visited,#main-content-wrapper #main-content-donwload-box-purple-d a.purple-d-link:hover
	{
	font-size: 12px;
	color: #ddd;
}

#main-content-wrapper #main-content-donwload-box-purple-d a.purple-d-link:hover
	{
	color: #AA449C;
}

#main-content-wrapper #main-content-donwload-box-blue-d a.blue-d-link:link,#main-content-wrapper #main-content-donwload-box-blue-d a.blue-d-link:active,#main-content-wrapper #main-content-donwload-box-blue-d a.blue-d-link:visited,#main-content-wrapper #main-content-donwload-box-blue-d a.blue-d-link:hover
	{
	font-size: 12px;
	color: #ddd;
}

#main-content-wrapper #main-content-donwload-box-blue-d a.blue-d-link:hover
	{
	color: #0092D3;
}

#main-content-wrapper #main-content-box-3-left {
	height: 500px;
	width: 160px;
	float: left;
	padding: 18px 10px 0 86px;
}

#main-content-wrapper #main-content-box-3-left p.redp,#main-content-wrapper #main-content-box-3-left p.greenp,#main-content-wrapper #main-content-box-3-left p.purplep,#main-content-wrapper #main-content-box-3-left p.bluep,#main-content-wrapper #main-content-box-3-left p.orangep
	{
	font-size: 13px;
	font-weight: 100;
	line-height: 1.4em;
	padding: 0;
	color: #FF2E3D;
}

#main-content-wrapper #main-content-box-3-left p.greenp {
	color: #9DA013;
}

#main-content-wrapper #main-content-box-3-left p.purplep {
	color: #AA449C;
}

#main-content-wrapper #main-content-box-3-left p.bluep {
	color: #0092D3;
}

#main-content-wrapper #main-content-box-3-left p.orangep {
	color: #E19818;
}

#main-content-wrapper #main-content-box-3-left ul {
	padding: 0;
}

#main-content-wrapper #main-content-box-3-left ul li {
	list-style: none;
	font-size: 13px;
	font-weight: 100;
	line-height: 1.4em;
	padding: 0 0 5px 0;
	color: #ccc;
}

/*RED LINKS ON COURSE LANDING PAGES*/
#main-content-wrapper #main-content-box-3-left a.red-link:link,#main-content-wrapper #main-content-box-3-left a.red-link:active,#main-content-wrapper #main-content-box-3-left a.red-link:visited,#main-content-wrapper #main-content-box-3-left a.red-link:hover
	{
	font-size: 13px;
	color: #ccc;
}

#main-content-wrapper #main-content-box-3-left a.red-link:hover {
	color: #FF2E3D;
	/*border-bottom: 2px solid #444;*/
}

/*GREEN LINKS ON COURSE LANDING PAGES*/
#main-content-wrapper #main-content-box-3-left a.green-link:link,#main-content-wrapper #main-content-box-3-left a.green-link:active,#main-content-wrapper #main-content-box-3-left a.green-link:visited,#main-content-wrapper #main-content-box-3-left a.green-link:hover
	{
	font-size: 13px;
	color: #ccc;
}

#main-content-wrapper #main-content-box-3-left a.green-link:hover {
	color: #9DA013;
	/*border-bottom: 2px solid #444;*/
}

/*PURPLE LINKS ON COURSE LANDING PAGES*/
#main-content-wrapper #main-content-box-3-left a.purple-link:link,#main-content-wrapper #main-content-box-3-left a.purple-link:active,#main-content-wrapper #main-content-box-3-left a.purple-link:visited,#main-content-wrapper #main-content-box-3-left a.purple-link:hover
	{
	font-size: 13px;
	color: #ccc;
}

#main-content-wrapper #main-content-box-3-left a.purple-link:hover {
	color: #AA449C;
	/*border-bottom: 2px solid #444;*/
}

/*BLUE LINKS ON COURSE LANDING PAGES*/
#main-content-wrapper #main-content-box-3-left a.blue-link:link,#main-content-wrapper #main-content-box-3-left a.blue-link:active,#main-content-wrapper #main-content-box-3-left a.blue-link:visited,#main-content-wrapper #main-content-box-3-left a.blue-link:hover
	{
	font-size: 13px;
	color: #ccc;
}

#main-content-wrapper #main-content-box-3-left a.blue-link:hover {
	color: #0092D3;
	/*border-bottom: 2px solid #444;*/
}

/*ORANGE LINKS ON COURSE LANDING PAGES*/
#main-content-wrapper #main-content-box-3-left a.orange-link:link,#main-content-wrapper #main-content-box-3-left a.orange-link:active,#main-content-wrapper #main-content-box-3-left a.orange-link:visited,#main-content-wrapper #main-content-box-3-left a.orange-link:hover
	{
	font-size: 13px;
	color: #ccc;
}

#main-content-wrapper #main-content-box-3-left a.orange-link:hover {
	color: #E19818;
	/*border-bottom: 2px solid #444;*/
}

#main-content-wrapper #main-content-box-3-right {
	width: 476px;
	float: left;
	padding: 0 0 50px 0;
	background: url(/images/course-bg-2.jpg) top left repeat;
}

#main-content-wrapper #main-content-box-3-right h1,#main-content-wrapper #main-content-box-3-right h2,#main-content-wrapper #main-content-box-3-right h3
	{
	font-size: 25px;
	font-weight: 100;
	margin: 18px 20px 0 20px;
}

#main-content-wrapper #main-content-box-3-right h1.redh1,#main-content-wrapper #main-content-box-3-right h2.redh2
	{
	color: #FF2E3D;
}

#main-content-wrapper #main-content-box-3-right h2.redh2 {
	background: url(/images/red-list-image.gif) center left no-repeat;
	padding: 0 0 0 15px;
}

#main-content-wrapper #main-content-box-3-right h1.greenh1,#main-content-wrapper #main-content-box-3-right h2.greenh2
	{
	color: #9DA013;
}

#main-content-wrapper #main-content-box-3-right h1.purpleh1,#main-content-wrapper #main-content-box-3-right h2.purpleh2
	{
	color: #AA449C;
}

#main-content-wrapper #main-content-box-3-right h1.blueh1,#main-content-wrapper #main-content-box-3-right h2.blueh2
	{
	color: #0092D3;
}

#main-content-wrapper #main-content-box-3-right h2 {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

#main-content-wrapper #main-content-box-3-right h3 {
	font-size: 13px;
	font-weight: bold;
	color: #ccc;
	padding: 0 0 2px 0;
	/*border-bottom: 2px solid #555;*/
}

#main-content-wrapper #main-content-box-3-right h3.redh3 {
	color: #FF2E3D;
}

#main-content-wrapper #main-content-box-3-right h3.greenh3 {
	color: #9DA013;
}

#main-content-wrapper #main-content-box-3-right h3.purpleh3 {
	color: #AA449C;
}

#main-content-wrapper #main-content-box-3-right h3.blueh3 {
	color: #0092D3;
}

#main-content-wrapper #main-content-box-3-right p {
	font-size: 12px;
	color: #eee;
	line-height: 1.4em;
	margin: 10px 20px 0 20px;
}

#main-content-wrapper #main-content-box-3-right p.ref,#main-content-wrapper #main-content-box-2v2 p.ref {
	font-size: 13px;
	color: #eee;
	border-bottom: 2px solid #555;
	padding: 0 0 5px 0;
}

#main-content-wrapper #main-content-box-2v2 p.ref {
	padding: 10px 0 5px 0;
}

blockquote {
	font-size: 12px;
	color: #eee;
	padding: 15px 20px 0 17px;
	font-style: italic;
}

#main-content-wrapper #main-content-box-3-right ul li.previous-letter {
	font-size: 20px;
	color: #777;
	font-weight: 100;
	list-style: none;
}

#main-content-wrapper #main-content-box-3-right ul {
	padding: 5px 0;
}

#main-content-wrapper #main-content-box-3-right ul li {
	padding: 0;
	list-style: inside;
	font-size: 12px;
	color: #eee;
	line-height: 1.3em;
	margin: 5px 20px 0 20px;
}

#main-content-wrapper #main-content-box-3-right a:link,#main-content-wrapper #main-content-box-3-right a:active,#main-content-wrapper #main-content-box-3-right a:visited,#main-content-wrapper #main-content-box-3-right a:hover
	{
	font-size: 12px;
	color: #ccc;
	border-bottom: 2px solid #666;
}

#main-content-wrapper #main-content-box-3-right a:hover {
	color: #fff;
	border-bottom: 2px solid #fff;
}

/* END OF COURSES LANDING PAGE SPECIFIC CSS */ /* FORM STYLES*/
	/* Box within which the whole form and text is contained */
#main-content-wrapper #main-content-box-form {
	width: 500px;
	float: left;
	padding: 0 20px 50px 20px;
	background: #454545;
}

/* Unordered List Css */
#main-content-wrapper #main-content-box-form ul {
	padding: 10px 0;
}

#main-content-wrapper #main-content-box-form ul li {
	padding: 2px 0;
	list-style: inside;
	font-size: 12px;
	color: #eee;
	line-height: 1.3em;
}

/* Style for form table */
#main-content-wrapper #main-content-box-form table {
	width: 500px;
	padding: 0; float : left;
	margin: 5px 0;
	float: left;
}

/* Style for form table row */
#main-content-wrapper #main-content-box-form tr {
	width: 500px;
	float: left;
	margin: 3px 0;
}

/* Style for form table data */
#main-content-wrapper #main-content-box-form td {
	float: left;
	font-size: 12px;
	color: #ccc;
}

/* Style for form table data text */
#main-content-wrapper #main-content-box-form .text-td {
	float: left;
}

/* Paragrah style for boxes content */
#main-content-wrapper #main-content-box-form p {
	font-size: 12px;
	color: #eee;
	line-height: 1.2em;
	margin: 10px 0 0 0;
	padding: 0;
}

/* Paragrah style links within these sections */
#main-content-wrapper #main-content-box-form a:link,#main-content-wrapper #main-content-box-form a:active,#main-content-wrapper #main-content-box-form a:visited,#main-content-wrapper #main-content-box-form a:hover
	{
	font-size: 12px;
	color: #eee;
	border-bottom: 2px solid #666;
}

#main-content-wrapper #main-content-box-form a:hover {
	color: #E19818;
	border-bottom: 2px solid #666;
}

/* Style for required text */
#main-content-wrapper #main-content-box-form .req {
	font-size: 12px;
	color: #E19818;
	padding: 0;
}

/* Main Style for h1,h2 and h3 */
#main-content-wrapper #main-content-box-form h1,#main-content-wrapper #main-content-box-form h2,#main-content-wrapper #main-content-box-form h3
	{
	font-size: 25px;
	font-weight: 100;
	color: #E19818;
	margin: 18px 0 0 0;
	padding: 0;
}

#main-content-wrapper #main-content-box-form h2 {
	font-size: 14px;
	font-weight: bold;
	color: #E19818;
}

#main-content-wrapper #main-content-box-form h3 {
	font-size: 12px;
	font-weight: bold;
	color: #E19818;
	padding: 0 0 2px 0;
	/*border-bottom: 2px solid #555;*/
}

/* Style for form label */
#main-content-wrapper #main-content-box-form .label {
	width: 200px;
	float: left;
	vertical-align: text-top;
	padding: 0;
}

/* Style for form item description */
#main-content-wrapper #main-content-box-form .description {
	width: 320px;
}

/* Style for form item price */
#main-content-wrapper #main-content-box-form .price {
	width: 50px;
	font-size: 12px;
	color: #ccc;
}

/* Style for error messages */
div.info {
	font-size: 12px;
	color: #18A5E3;
}

/* Style for form */
#main-content-wrapper #main-content-box-form .form {
	display: inline;
	margin: 0;
}

/* Style for form field */
#main-content-wrapper #main-content-box-form .text {
	float: left;
	padding: 1px 2px;
	font-size: 14px;
	color: #eee;
	background-color: #666666;
	border: 1px solid #999999;
}

/* Style for form textarea */
#main-content-wrapper #main-content-box-form .textarea {
	width: 200px;
	float: left;
	padding: 2px 3px;
	font-size: 12px;
	color: #eee;
	background-color: #666666;
	border: 1px solid #999999;
}

/* Style for form drop down menu */
#main-content-wrapper #main-content-box-form .dropmenu {
	width: 50px;
	float: left;
	padding: 2px 3px;
	font-size: 12px;
	color: #eee;
	background-color: #666666;
	border: 1px solid #999999;
}

/* Style for form submit */
#main-content-wrapper #main-content-box-form .submit,#main-content-wrapper #main-content-box-form .submit:hover
	{
	width: auto;
	float: left;
	padding: 2px;
	font-size: 14px;
	color: #eee;
	background-color: #666666;
	border: 1px solid #999999;
	display: inline;
}

#main-content-wrapper #main-content-box-form .submit:hover {
	color: #E19818;
	background-color: #666666;
	border: 1px solid #E19818;
}

#home-login {
	font-family: Arial, Helvetica, sans-serif;
	width: 254px;
	height: 30px;
	background-color: #c2c2c2;
	position: absolute;
	left: 695px;
	margin: 0 0 0 1px;
}

#home-login p {
	padding: 8px 0 0 15px;
}

#home-login a:link,#home-login a:visited,#home-login a:active,#home-login a:hover
	{
	font-size: 12px;
	color: #343434;
	font-weight: bold;
}

#home-login a:hover {
	color: #fff;
}

#home-login-links {
	width: 254px;
	height: 169px;
	position: absolute;
	left: 696px;
	top: 1px;
	background-color: #c2c2c2;
	display: none;
}

#home-login-links a:link,#home-login-links a:visited,#home-login-links a:active,#home-login-links a:hover
	{
	font-size: 10px;
	color: #343434;
	font-weight: 100;
	padding: 0 28px 0 0;
	float: right;
}

#home-login-links a:hover {
	color: #fff;
}

#home-login-links .login-form {
	width: 234px;
	float: left;
	margin: 0;
	padding: 20px 0 0 20px;
	background-color: #c2c2c2;
}

#home-login-links .login-form .forgot {
	float: right;
	margin: 12px 0 0 0;
	padding: 0 25px 0 0;
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

#home-login-links .login-form .forgot a:link,#home-login-links .login-form .forgot a:visited,#home-login-links .login-form .forgot a:active,#home-login-links .login-form .forgot a:hover
	{
	color: #666;
	padding: 0;
}

#home-login-links .login-form .forgot a:hover {
	color: #fff;
	padding: 0;
}

#home-login-links .login-form .username {
	width: 234px;
	height: 20px;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

#home-login-links .login-form .username-field {
	width: 200px;
	height: auto;
	background: transparent;
	float: left;
	margin: 0;
	padding: 2px;
	border: 0;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	border: 1px solid #999;
}

#home-login-links .login-form .password {
	width: 234px;
	height: 20px;
	float: left;
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

#home-login-links .login-form .password-field {
	width: 200px;
	height: auto;
	background: transparent;
	float: left;
	margin: 4px 0 0 0;
	padding: 2px;
	border: 0;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	border: 1px solid #999;
}

#home-login-links .login-form .submit {
	width: 50px;
	height: auto;
	background: #ddd;
	border: 1px solid #999;
	float: left;
	margin: 5px 0 0 0;
	padding: 2px;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

#home-login-links .login-form .submit:hover {
	border: 1px solid #666;
}

/*Flash Video Page Styling*/
#flashvideo {
	width: 320px;
	height: 250px;
	display: block;
	margin: 20px 0 0 0;
	border: 10px solid #666;
}

/* Footer Styling */
#footer {
	width: 100%;
	float: left;
}

#footer-container {
	width: 900px;
	float: left;
	padding: 12px 0 12px 75px;
	background: #343434;
	background: #343434 url(/images/footer-background.jpg) top left repeat;
}

#footer #footer-text {
	width: 835px;
	float: left;
}

#footer #footer-text p {
	font-size: 10px;
	color: #999;
	padding: 0 0 5px 0;
	margin: 0;
}

#footer #footer-text a:link,#footer #footer-text a:visited,#footer #footer-text a:active,#footer #footer-text a:hover
	{
	font-size: 10px;
	color: #ccc;
	border-bottom: 0;
	padding: 0 0 2px 0;
}

#footer #footer-text a:hover {
	color: #fff;
	border-bottom: 1px solid #ccc;
}

#footer #footer-image {
	width: 40px;
	padding: 0;
	float: left;
}