@charset "utf-8";
/* CSS Document */

body {
	background: #FFF bottom repeat-x fixed url('../images/page-bg.jpg');
	margin: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}

img {
	border: none;
}

img.a {
	border: none;
}

/*  /// Type Styles /// */

a.signUpNow {
	padding: 15px 50px 15px 73px;
	background: url('../images/signUpNow-button.png') no-repeat;
	color: #fff;
	font-size: 28px;
	text-shadow: 0px 0px 4px #000;
}

a:hover.signUpNow {
	background: url('../images/signUpNow-button_over.png') no-repeat;
}
.bigBlue {
	font-size: 16px;
	color:#013668;
	font-weight: bold;
}

.bigRed {
	font-size: 16px;
	color:#FF0;
	font-weight: bold;
}

p {
	font-size: 14px;
}

h1, h2, h3, h4 {	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #115490;
}

h1 {
	font-size: 23px;
	margin-left: 0 !important;
}

h2 {
	font-size: 18px;
	margin-left: 0 !important;
}

h3, h4 {
	font-size: 16px;
}

h3 {
	text-transform: capitalize;
}

h3 a:link,  h4 a:link {
	text-decoration: underline;
	color: #333;
}

a.contentpagetitle {
	font-size: 18px;
	text-transform: capitalize;
	text-decoration: none;
	font-weight: bold;
	color: #115490;
}
.componentheading {
	font-size: 22px;
	text-transform: capitalize;
	font-weight: bold;
	color: #115490;
}

a {
	text-decoration: none;
	color: #115490;
}

ol li {
	list-style-type: decimal;
	list-style-position: outside;
}

blockquote {
	padding: 8px;
	background: #D5E1E6;
	color: #444;
	border-left: 3px solid #036;
}

blockquote.testimonial {
	padding: 12px 16px;
	width: 500px;
	font-style: italic;
	line-height: 18px;
	background: #ccdae0 url('../images/blockquote-testimonial.png') no-repeat;
	color: #444;
	border-left: 3px solid #036;
}

.instructorName {
	font-size: 19px;
	color: #069;
}

.instructorTitle {
	font-size: 15px;
	font-style: italic;
	color: #454545;
}

a.bigButton {
	font: 18px Arial, Helvetica, sans-serif bold;
	color: #fff;
	background: url('../images/bigButton.jpg') no-repeat;
	padding: 12px 30px 12px 22px;
	}
	
table.blog {
	width: 740px;
}

.article_separator {
	width: 710px;
	border-bottom: 1px dashed #989898;
	margin: 0 auto;
	margin-bottom: 8px;
}

/* //// Layout Styles //// */

table#pageContent {
	width: 710px;
}

#wrapper {
	margin: 0 auto;
	width: 975px;
	min-height: 800px;
	background: #FFF;
	border-bottom: #B8B8B8 thin solid;
	border-left: #B8B8B8 thin solid;
	border-right: #B8B8B8 thin solid;
}

	#header {
		height: 110px;
		width: 975px;
	}
	
		#logo {
			width: 458px;
			height: 66px;
			float: left;
			padding: 8px;
		}
		
		#login-area {
			width: 375px;
			height: 50px;
			background: url('../images/login-bg.jpg') #fff no-repeat;
			float: right;
			padding: 4px 15px;
		}
		
#content {
	width: 950px;
	padding: 8px 12px;
}

/* //// Main Content Area (700px) //// */

	#main-content {
		width: 750px;
		float: left;
		border-right: #f3f3f3 thin solid;
		padding: 0px 7px 7px 0px;
		margin-top: 5px;
	}
	
	#fp-boxes {
		background: none;
		width: 740px;
		padding: 5px;
		margin-top: 10px;;
	}
	
		.fp-box-short-sale {
			float: left;
			width: 362px;
			height: 121px;
			padding-top: 15px;
			background: url('../images/fp-box-short-sale-bg.png') no-repeat;
		}
		
		.fp-box-pitfalls {
			float: right;
			margin-right: 5px;
			width: 362px;
			height: 121px;
			padding-top: 15px;
			background: url('../images/fp-box-short-sale-bg.png') no-repeat;
		}
		
			a.learn-more {
				padding: 5px 25px 5px 15px;
				background: url('../images/learn-more-bg.png') center no-repeat;
				color: #fff;
				font-size: 11px;
				text-transform: uppercase;
				float: right;
				margin-right: 10px;
			}
			
			a:hover.learn-more {
				background: url('../images/learn-more-bg-over.png') center no-repeat;
				color: #fff;
				
			}
			
			a.reg-now {
				padding: 5px 35px 5px 25px;
				background: url('../images/reg-now-bg.png') center no-repeat;
				color: #fff;
				font-size: 11px;
				text-transform: uppercase;
				margin-right: 10px;
			}
			
			a:hover.reg-now {
				background: url('../images/reg-now-bg-over.png') center no-repeat;
				color: #fff;
				
			}
	
	ul#testimonials {
		list-style: none;
		margin-right: 7px;
		margin-top: -10px;
	}
	
		ul#testimonials li {
			margin-left: -39px;
		}
		
/* /////////////// MAIN TESTINONIALS PAGE ////////////////*/

#memberTestimonial {
	width: 740px;
	padding-bottom: 12px;
	border-bottom: thin solid #cecece;
}
	
	#memberTestimonial .picture {
		float: left;
		width: 100px;
	}
	
	#memberTestimonial .testimonial {
		background-color: #D8DEE8; 
		padding: 6px; 
		border-left: #069 solid 8px; 
		float:right; 
		width: 620px;
	}
	
		#memberTestimonial .memberName-right {
		background: url('../images/test-name-bg-R.png') no-repeat;
		background-position: bottom right;
		margin:0;
		text-decoration:none;
		font-size: 12px;
		display:block;
		padding:5px 25px;
		height: 40px;
		}
		

		#memberTestimonial .memberName-left {
		height: 40px;
		float:left;
		display: block;
		background: url('../images/test-name-bg-L.png') no-repeat;
		background-position: bottom left;
		color:#666;
		text-align: left;
		padding: 5px 15px 0;
		margin-top: 5px;
		}
		
/* Profile Testimonials */

#moduleTestimonialText1 {
	padding: 12px;
	font-style: italic;
	background:#f4f5f6;
	border: 1px solid #787878;
	margin: 5px;
}
	
/* /// Right Side Content /// */
	
	#right-side {
		width: 175px;
		float: right;
		padding: 3px;
		margin-top: 12px;
		margin-right: 5px;
		margin-left: 3px;
	}
		
	/* ////////////// VERTA MENUS  /////////////////////////////*/
	
	ul#vertMenu, ul#vertMenu ul {
		  list-style-type:none;
		  margin: 0;
		  padding: 0;
		  width: 190px;
		  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		}
		
		ul#vertMenu a {
		  display: block;
		  text-decoration: none;	
		}
		
		ul#vertMenu li {
		  margin-top: 1px;
		}
		
		ul#vertMenu li a {
		  background: url(../images/vertMenu-header-bg.jpg) no-repeat left center; /*last 2 values are the x and y coordinates of bullet image*/
		  color: #333;
		  font-weight: bold;
		  text-transform: uppercase;
		  padding: 9px 0 9px 31px; /*31px is left indentation of header text*/
		}
		
		ul#vertMenu li a:hover {
		  background: url(../images/vertMenu-header-bg-over.jpg) no-repeat left center;	
		  color: #006699;
		}
		
		ul#vertMenu li ul li a {
		  background: #f8f8f8;
		  color: #333;
		  font-weight: normal;
		  text-transform: none;
		  padding-left: 20px;
		  border-bottom: thin solid #d6d6d6;
		
		}
		
		ul#vertMenu li ul li a:hover {
		  background: #d6d6d6;
		  border-left: 5px #115490 solid;
		  padding-left: 20px;
		}
		
	/*/////////////////////// MEMBER MENU //////////////////////*/
	
	ul#memberMenu, ul#memberMenu ul {
		  list-style-type:none;
		  margin: 0;
		  padding: 0;
		  width: 190px;
		  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		}
		
		ul#memberMenu a {
		  display: block;
		  text-decoration: none;	
		}
		
		ul#memberMenu li {
		  margin-top: 1px;
		}
		
		ul#memberMenu li a {
		  background: url(../images/memberMenu-header-bg.jpg) no-repeat left center; /*last 2 values are the x and y coordinates of bullet image*/
		  color: #333;
		  font-weight: bold;
		  text-transform: uppercase;
		  padding: 9px 0 9px 31px; /*31px is left indentation of header text*/
		}
		
		ul#memberMenu li a:hover {
		  background: url(../images/memberMenu-header-bg-over.jpg) no-repeat left center;	
		  color: #006699;
		}
		
		ul#memberMenu li ul li a {
		  background: #f8f8f8;
		  color: #333;
		  font-weight: normal;
		  text-transform: none;
		  padding-left: 20px;
		  border-bottom: thin solid #d6d6d6;
		
		}
		
		ul#memberMenu li ul li a:hover {
		  background: #d6d6d6;
		  border-left: 5px #115490 solid;
		  padding-left: 20px;
		}

/* ///////////////////// Twitter ////////////////////////////*/
	
	#twitterTop {
		width: 180px;
		height: 37px;
		margin-top: 5px;
		margin-bottom: 0px;
		background: url('../images/twitter-top.jpg') no-repeat;
		}
		
	#twitterBot {
		width: 180px;
		height: 37px;
		margin-bottom: 3px;
	}
		
	ul#tweets {
		width: 170px;
		font-size: 12px;
		margin: -1px 5px 0px 0px;
		padding: 8px 5px 8px 12px;
		background: url('../images/twitter-mod.jpg') repeat-y;
		line-height: 14px;
		overflow: hidden;
		}
		
		ul#tweets li {
			padding-bottom: 3px;
			margin-bottom: 3px;
			margin-right: 15px;
			border-bottom: thin #d6d6d6 dotted;
		}
	
		.rs-links {
			color: #fff;
			font-size: 12px;
		}
		
			.rs-links a {
				display: block;
			}
			
			a.rs-menu-item {
				width: 180px;
				background: url('../images/rs-menu-bg.png') no-repeat left;
				padding: 6px 5px 6px 20px;
				margin-bottom: 1px;
				color: #fff;
			}
			
				a:hover.rs-menu-item {
					background: url('../images/rs-menu-bg-over.png') no-repeat left;
					color: #fff;
					font-weight: bold;
				}
		
			a.schedule-link {
				width: 180px;
				background: url('../images/schedule-link-bg.jpg') no-repeat left;
				padding: 6px 5px 6px 30px;
				color: #666;
			}
			
				a:hover.schedule-link {
					background: url('../images/schedule-link-bg.jpg') no-repeat left;
					color: #115490;
				}
				
			a.get-started {
				width: 180px;
				background: url('../images/get-started-link-bg.jpg') no-repeat left;
				padding: 6px 5px 6px 30px;
				color: #666;
			}
			
				a:hover.get-started {
					background: url('../images/get-started-link-bg-over.jpg') no-repeat left;
					color: #115490;
				}	
				
			a.success-stories {
				width: 180px;
				background: url('../images/success-link-bg.jpg') no-repeat left;
				padding: 6px 5px 6px 30px;
				color: #666;
			}
			
				a:hover.success-stories {
					background: url('../images/success-link-bg-over.jpg') no-repeat left;
					color: #115490;
				}	
				
			a.reset-pw {
				width: 180px;
				background: url('../images/reset-pw-bg.png') no-repeat left;
				padding: 6px 5px 6px 30px;
				color: #666;
			}
			
				a:hover.reset-pw {
					background: url('../images/reset-pw-bg-over.png') no-repeat left;
					color: #115490;
				}	
			
			a.faqs {
				width: 180px;
				background: url('../images/kb-link-bg.jpg') no-repeat left;
				padding: 6px 5px 6px 30px;
				color: #666;
			}
			
				a:hover.faqs {
					background: url('../images/kb-link-bg.jpg') no-repeat left;
					color: #115490;
				}
				
			a.useful-links {
				width: 180px;
				background: url('../images/useful-link-bg.jpg') no-repeat left;
				padding: 6px 5px 6px 30px;
				color: #666;
			}
			
				a:hover.useful-links {
					background: url('../images/useful-link-bg-over.jpg') no-repeat left;
					color: #115490;
				}
				
			a.kb-link {
				width: 180px;
				background: url('../images/faq-link-bg.jpg') no-repeat left;
				padding: 6px 5px 6px 30px;
				color: #666;
			}
			
				a:hover.kb-link {
					background: url('../images/faq-link-bg-over.jpg') no-repeat left;
					color: #115490;
				}
				
			a.send-page {
				width: 180px;
				background: url('../images/send-link-bg.jpg') no-repeat left;
				padding: 6px 5px 6px 30px;
				color: #666;
			}
			
				a:hover.send-page {
					background: url('../images/send-link-bg-over.jpg') no-repeat left;
					color: #115490;
				}
				
	.news-block {
		margin-top: 0px;
		width: 168px;
		background: url('../images/rs-block-bg.jpg') #fff repeat-x left bottom;
		border-top: none;
		border: #d8d8d8 thin solid;
		padding: 8px 6px;
		z-index: 2;
		position: relative;
		font-size: 93%;
		line-height: 13px;
	}
	
		a.news-block-title {
			font-size: 104%;
			text-transform: uppercase;
			font-weight: bold;
			color: #115490;
			margin-top: 10px;
			width: 160px;
			display: block;
			padding: 6px 10px;
			background: url('../images/title-bg.jpg') #fff repeat-x left bottom;
			border-left: #999 thin solid;
			border-right: #999 thin solid;
			z-index: 4;
			position: relative;
	}
	
	
	.blog-block {
		width: 168px;
		background: url('../images/rs-block-bg.jpg') #fff repeat-x left bottom;
		border: #d8d8d8 thin solid;
		padding: 8px 6px;
		z-index: 2;
		position: relative;
		font-size: 97%;
		line-height: 15px;
	}
	
		a.blog-block-title {
			font-size: 104%;
			text-transform: uppercase;
			font-weight: bold;
			color: #115490;
			margin-top: 10px;
			width: 160px;
			display: block;
			padding: 6px 10px;
			background: url('../images/title-bg.jpg') #fff repeat-x left bottom;
			border-left: #999 thin solid;
			border-right: #999 thin solid;
			z-index: 4;
			position: relative;
	}
	
	.contact-block {
		width: 168px;
		background: url('../images/rs-block-bg.jpg') #fff repeat-x left bottom;
		border: #d8d8d8 thin solid;
		padding: 8px 6px;
		z-index: 2;
		position: relative;
		font-size: 97%;
		line-height: 15px;
	}
	
		a.contact-block-title {
			font-size: 104%;
			text-transform: uppercase;
			font-weight: bold;
			color: #115490;
			margin-top: 10px;
			width: 160px;
			display: block;
			padding: 6px 10px;
			background: url('../images/title-bg.jpg') #fff repeat-x left bottom;
			border-left: #999 thin solid;
			border-right: #999 thin solid;
			z-index: 4;
			position: relative;
	}
	
	/*///// List menu styles ///*/
	
	ul#list_menu {font-family:helvetica,arial,sans-serif;margin:0;padding:0;width:185px;}
	ul#list_menu li {margin:0;padding:0;list-style:none;}
	ul#list_menu li a {height: 24px;padding: 8px 0 0 10px;font-weight:normal;text-decoration:none;display:block;color:#115490;border-bottom: #999 thin solid;background: url('../images/vert-menus.jpg');}
	ul#list_menu li a:hover {background: url('../images/vert-menus.jpg') 0 -32px;color:#fff;}
	
	li.seperator {
		padding: 8px 0 0 10px;
	}
	
	/* Menu Title Styles */
	
	ul#list_menu li.item110, ul#list_menu li.item108, ul#list_menu li.item59, ul#list_menu li.item60, ul#list_menu li.item61, ul#list_menu li.item81, ul#list_menu li.item73,ul#list_menu li.item74, ul#list_menu li.item90, ul#list_menu li.item112 {
		background-color:#D0DCE7;
		font-weight:bold;
		font-size: 14px;
		padding: 8px 10px;
		vertical-align:middle;
		background-image: url('../../../images/new-images/menu-title-bg.png');
		background-repeat: repeat-x;
		color: #fff;
		}
		
td.table-header {
	font-size: 14px;
		padding: 8px 10px;
		vertical-align:middle;
		background-image: url('../../../images/new-images/menu-title-bg.png');
		background-repeat: repeat-x;
		color: #fff;
		}		
		
/* //// Start Navigation Tabs ///// */


#menu {
	float:left;
	width:100%;
	background: none;
	font-size:102%;
	line-height:normal;
	border-bottom:1px solid #b8b8b8;
	font-size-adjust: 12px;
	}
	
	#menu ul {
		margin:0px 0px 0px -42px;
		padding:10px 10px 0 50px;
		list-style:none;
		}
	
	#menu li {
		display:inline;
		margin:0;
		margin-left: -10px;
		padding:0;
		}
	
	#menu a {
		float:left;
		background:url("../images/tableft-bg.png") no-repeat left top;
		margin:0;
		padding:0 0 0 4px;
		text-decoration:none;
		text-transform: uppercase;
		font-size: 12px;

		}

	#menu a span {
		float:left;
		display:block;
		background:url("../images/tabright-bg.png") no-repeat right top;
		padding:5px 15px 4px 6px;
		color:#666;
		}
		
	#menu li span.standout a span:hover {
		color:#333;
		}
		
		#menu a.standout {
			float:left;
			background:url("../images/tableft-left-bg.png") no-repeat left top;
			margin:0px 0px 0px 5px;
			padding:0 0 0 4px;
			text-decoration:none;
			text-transform: uppercase;
			}

		#menu a.standout span {
			float:left;
			display:block;
			background:url("../images/tabright-right-bg.png") no-repeat right top;
			padding:5px 15px 4px 6px;
			color:#fff;
			}
			
		#menu span.standout a:hover {
			color:#9D2727;
		}
		
		#menu span.standout a {
			float:left;
			background:url("../images/tableft-left-bg.png") no-repeat left top;
			margin:0px 0px 0px 5px;
			padding:0 0 0 4px;
			text-decoration:none;
			text-transform: uppercase;
			}
		
		#menu span.standout a:hover {
			float:left;
			margin:0px 0px 0px 5px;
			padding:0 0 0 4px;
			text-decoration:none;
			text-transform: uppercase;
			}

		#menu span.standout span {
			float:left;
			display:block;
			background:url("../images/tabright-right-bg.png") no-repeat right top;
			padding:5px 15px 4px 6px;
			color:#fff;
			}
			
		#menu span.standout span a:hover  {
			color:#9D2727;
		}
			
		#menu a.bacdpe {
			float:left;
			margin:0px 0px 0px 5px;
			padding:0 0 0 4px;
			text-decoration:none;
			text-transform: uppercase;
			}

		#menu a.bacdpe span {
			float:left;
			display:block;
			padding:5px 15px 4px 6px;
			color:#fff;
			}
			
		#menu a:hover.bacdpe span {
			color:#9D2727;
			}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/

	#menu a span {float:none;}
	
/* End IE5-Mac hack */
	
	#menu a:hover span {color:#FFFFFF;}
	#menu a:hover {background-position:0% -42px;}
	#menu a:hover span {background-position:100% -42px;}
	
/* /// Footer  /// */

#footer {
	background: none;
	height: 40px;
	width: 960px;
	margin: 0 auto;
	padding: 5px;
	color: #999;
	font-size: 11px;
}

	.footer-links {
		float: left;
	}
	
	.footer-links a {
		color: #999;
	}
	
	.footer-links a:hover {
		color: #777;
	}
	
	.footer-copyright {
		float: right;
	}
	
/* /////////////////////////////////////////////////////////////////
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */


/*///////////////////////////////////////////////////////////////////////////////////////////////////*/
/**************************************** Added by MW ************************************************/
/*///////////////////////////////////////////////////////////////////////////////////////////////////*/


a.readon {
	padding: 5px 25px 5px 15px;
				background: #f4f5f6;
				border: 1px solid #454545;
				color: #069;
				font-size: 11px;
				text-transform: uppercase;
				float: right;
				margin-right: 10px;
}

.main-menu-links a {
	color: #013668;
}

#sign_up {
	padding: 5px;
	text-align: center;
}

#find_cdpe {
	padding: 5px;
}

#top-area {
	background-image: url('../../../images/new-images/top-image-bg.jpg');
	background-repeat: no-repeat;
	width: 730px;
	height: 285px;
}

	.top-area-text {
		margin-left: 220px;
	}
	
		.h4-title {
			font-size: 16px;
			font-weight: bold;
		}
		
		p.lrg-blue-text {
			font-size: 18px;
			color: #069;
			text-align: center;
		}
		
		.lrg-blue-bold {
			font-size: 20px;
			color: #069;
			text-align: center;
			font-weight: bold;
		}
		
.testimonial-area {
	background-image: url('../../../images/new-images/testimonial-bg.jpg');
	background-repeat: no-repeat;
	background-color: #f0f0f0;
	border-top: #666 thin solid;
	width: 720px;
	height: auto;
	padding: 5px;
	margin-top: 12px;
}

	.testimonial-text {
		margin: 5px 90px;
		font-size: 11px;
		font-style: italic;
		padding: 10px 5px;
	}
	
	.name {
		font-weight: bold;
		color: #069;
	}
	
#blog-entry {
	background-image: url('../../../images/new-images/blog-entry-bg.jpg');
	background-repeat: repeat-x;
	width: 720px;
	margin-top: 12px;
	padding: 8px;
}

	.bubble-text {
		padding: 5px 10px;
		background-image: url('../../../images/new-images/bubbled-text-bg.jpg');
		background-repeat: repeat-x;
	}
		
#find-cdpe-search {
	background-image: url('../../../images/new-images/blog-entry-bg.jpg');
	background-repeat: repeat-x;
	width: 722px;
	padding: 10px;
}

a.post-comment-link {
	padding: 9px;
	background-image: url('../../../images/new-images/post-comment-link-bg.png');
	background-repeat: no-repeat;
	margin-top: -10px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////*/
/********************************* Added by MW - for Videos ******************************************/
/*///////////////////////////////////////////////////////////////////////////////////////////////////*/


#video-player {
	width: 770px;
	background: #D6D6D6;
	padding: 5px;
	height: 400px;
	}
	
	.video-list {
		width: 345px;
		float: left;
		height: 400px;
		overflow: scroll;
		}
		
	.player {
		float: right;
		width: 420px;
		}
		
	.video {
		background-image: url('../../../images/video-list-bg.jpg');
		background-repeat: repeat-x;
		padding: 5px;
		margin-bottom: 3px;
	}
		
	.video-thumb {
		width: 95px;
		height: 70px;
		background-color: #666;
		padding: 3px;
		float: left;
		}
		
	.video-title {
		color: #069;
		font-size: 13px;
		font-weight: bold;
		}
		
	.video-description {
		width: 200px;
		color: #666;
		font-size: 11px;
		float: right;
		}
	
	.video-buttons {
		margin-top: 7px;
		}
		
	.video-buttons a {
		color: #444;
		text-decoration: none;
		background-image: url('../../../images/new-images/bubbled-text-bg.jpg');
		background-repeat: repeat-x;
		padding: 4px 8px;
		}
		
	.video-buttons a:hover {
		color: #069;
		text-decoration: none;
		background-image: url('../../../images/new-images/bubbled-text-bg.jpg');
		background-repeat: repeat-x;
		padding: 4px 8px;
		}


/* ////////////  Press Release Styles  ////////////// */

#press-release {
	background-image: url('../../../images/new-images/press-release-bg.jpg');
	background-repeat: no-repeat;
	padding: 15px;
}

	.press-release-title {
		color: #036;
		font-size: 14px;
		font-weight: bold;
		padding-left: 75px;
		padding-top: 8px;
	}
	
	td.createdate {
		color:#999;
		text-align: left;
	}
	
/*   //// Advanced Program Styles ///// */

li {
	list-style: none;
	list-style-image: none;
	text-decoration: none;
	color: #333;
}

#advanced-content {
	border-left: #999 thin solid;
}

ul.item-links {
	list-style: none;
	list-style-image: none;
	color: #333;
	text-decoration: none;
}

li.pdf-link {
	background-image: url('../../../images/new-images/pdf-link-bg.png');
	background-repeat: no-repeat;
	color: #333;
	padding: 9px 10px 9px 52px;
	margin: 3px 0px;
	list-style-image: none;
}

li.pdf-link a {
	color: #333;
	text-decoration: none;
}

li.ppt-link {
	background-image: url('../../../images/new-images/ppt-link-bg.png');
	background-repeat: no-repeat;
	color: #333;
	padding: 9px 10px 9px 52px;
	margin: 3px 0px;
	list-style-image: none;
}

li.ppt-link a {
	color: #333;
	text-decoration: none;
}

li.pdf-link a:hover {
	color: #069;
	text-decoration: none;
}

li.jpg-link {
	background-image: url('../../../images/new-images/jpg-link-bg.png');
	background-repeat: no-repeat;
	color: #333;
	padding: 9px 10px 9px 52px;
	margin: 3px 0px;
	list-style-image: none;
}

li.jpg-link a {
	color: #333;
	text-decoration: none;
}

li.zip-link {
	background-image: url('../../../images/new-images/zip-link-bg.png');
	background-repeat: no-repeat;
	color: #333;
	padding: 9px 10px 9px 52px;
	margin: 3px 0px;
	list-style-image: none;
}

li.zip-link a {
	color: #333;
	text-decoration: none;
}

li.jpg-link a:hover {
	color: #069;
	text-decoration: none;
}

li.vid-link {
	background-image: url('../../../images/new-images/vid-link-bg.png');
	background-repeat: no-repeat;
	color: #333;
	padding: 9px 10px 9px 52px;
	margin: 3px 0px;
	list-style-image: none;
}

li.vid-link a {
	color: #333;
	text-decoration: none;
}

li.vid-link a:hover {
	color: #069;
	text-decoration: none;
}


li.doc-link {
	background-image: url('../../../images/new-images/doc-link-bg.png');
	background-repeat: no-repeat;
	color: #333;
	padding: 9px 10px 9px 52px;
	margin: 3px 0px;
	list-style-image: none;
}

li.doc-link a {
	color: #333;
	text-decoration: none;
}

li.doc-link a:hover {
	color: #069;
	text-decoration: none;
}

td.padded {
	padding: 15px 8px;
}

#terms-of-use {
	width: 700px;
	height: 200px;
	overflow: scroll;
	border: #ccc thin solid;
	padding: 7px;
}
	
.contentpaneopen {
	width: 100%;
}

table.contentpaneopen {
	width: 100%;
}

div.nicetitle {
    position: absolute;
    padding: 4px;
    top: 0px;
    left: 0px;
    color: white;
    font-size: 13px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    width: 25em;
    font-weight: bold;
    background: url('../images/ntbg.png');
    
    /* Mozilla proprietary */
    -moz-border-radius: 12px;
}
div.nicetitle p {
    margin: 0; padding: 0 3px;
}
div.nicetitle p.destination {
    font-size: 9px;
    text-align: left;
    padding-top: 3px;
}

ul.bulleted li {
	list-style: outside;
	list-style-image: url('../images/arrow.png');
	list-style-position: outside;
	line-height: 22px;
}

/* Find CDPE Results */

#mytable {
	width: 700px;
	padding: 0;
	margin: 0;
}

#mytable caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#mytable th {
	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		padding: 8px 10px;
		vertical-align:middle;
		background-image: url('../../../images/new-images/menu-title-bg.png');
		background-repeat: repeat-x;
		color: #fff;
}

#mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


#mytable td.alt {
	background: #F5FAFA;
	color: #797268;
}

#mytable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(../../../images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#mytable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(../../../images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

/* Start Tabbed Style */

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 6px 9px;
margin-right: 3px;
border: 1px solid #d8d8d8;
color: #555;
background: white url('../images/tab-bg.jpg') top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
padding: 6px 9px;
margin-right: 3px;
border: 1px solid #d8d8d8;
color: #115490;
background: white url('../images/tab-bg-on.jpg') top left repeat-x;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
color: #115490;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url('../images/tab-bg-on.jpg');
padding: 12px 13px 6px 13px;
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
padding: 12px 13px 6px 13px;
margin-right: 3px;
border: 1px solid #d8d8d8;
color: #333;
background: white url('../images/tab-bg-on.jpg') top left repeat-x;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

table.sale-table {
	width: 700px;
}

td.sale-header {
	background-image: url('../../../images/new-images/menu-title-bg.png');
	background-repeat: repeat-x;
}

.testimonialHighlight {
	background: #f5f5f5;
	border: #d8d8d8 thin solid;
	padding: 6px 14px;
	margin-top: 5px;
}

.distanceLearning {
	width: 720px;
	height: 850px;
	background: url('../images/distance-bg.jpg') no-repeat;
	padding-top: 55px;
}

/*///////////////////////////////////////////////////////////////////////////////////*/	
/******************************** Fireboard Styles ********************************/
/*///////////////////////////////////////////////////////////////////////////////////*/	


/**
* Fireboard Component
* @package Fireboard
* @Copyright (C) 2006 - 2007 Best Of Joomla All rights reserved
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* @link http://www.bestofjoomla.com
**/

/* ======= */

#fireboard td, #fireboard table, #fireboard th, #fireboard div, #fireboard p, #fireboard span {
	font-family:Arial, Helvetica, sans-serif;
}
#fireboard .fb_header {
	background: #3B3B3B url(../../../images/cat_title_bg.gif) repeat-x top left;
	height: 30px;
}
#fireboard table.fb_blocktable thead tr th {
	background: #3B3B3B url(../../../images/cat_title_bg.gif) repeat-x top left;
	padding: 2px;
	color:#ffffff;
	font-weight:normal;
}
#fireboard tr.fb_sth { 
	background: #8CABC8 url(../../../images/cat_title_head_bg.gif) repeat-x top left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#fireboard th.fb_sectiontableheader {
	padding:3px 5px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#fireboard tr.fb_sectiontableentry1 td {
	background: #F2F1EE;
	padding:5px;
	border-bottom:1px solid #BFC3C6;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #BFC3C6;
}
#fireboard tr.fb_sectiontableentry2 td {
	padding:5px;
	border-bottom:1px solid #BFC3C6;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #BFC3C6;
}
#fireboard tr.fb_sectiontableentry1 td.td-1, #fireboard tr.fb_sectiontableentry2 td.td-1 {
	background: #EEEEEE;
}
#fireboard tr.fb_sectiontableentry1 td.fb_cc-sectiontableentry1, #fireboard tr.fb_sectiontableentry2 td.fb_cc-sectiontableentry1 {
	background:none;
}
#fireboard tr.fb_sectiontableentry1 td.td-0, #fireboard tr.fb_sectiontableentry2 td.td-0 {
	border-left:1px solid #BFC3C6;
	background: #EEEEEE;
	text-align:center;
	color:#999999;
}
#fireboard td.td-0 strong {
	display:block;
	font-size:26px;
	font-weight:normal;
	line-height:21px;
	margin:5px 0;
}
#fireboard .topic_latest_post, #fireboard .topic_date {
	font-size:10px;
}
#fireboard a.fb-topic-title {
	font-weight:bold;
	font-size:14px;
}
#fireboard .topic_latest_post_avatar {
	display:block;
	height:auto;
	width:40px;
	padding: 1px;
	margin-right:5px;
	border:1px solid #CCCCCC;
	float:left;
}
#fireboard img.fb_list_avatar {
	height:auto;
	width:40px;
	border:0px
}
tr.fb_sectiontableentry1_stickymsg td.td-0, tr.fb_sectiontableentry2_stickymsg td.td-0 {
	border-left: 1px solid #BFC3C6;
}
#fireboard .topic_sticky {
	position:absolute;
	top:-5px;
	right:0px;
}
.fb_credits, .fb_footer {
	font-size:10px
}
/* MEnu */
#fireboard #fireboard_top td {
	height:35px;
	background: #FFFFFF;
	margin:0;
	border-style:solid;
	border-color:#5182A4;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:3px;
	border-left-width:0;
}
#fireboard #fireboard_top td img.hideshow {
	background:#5182A4;
}
#fireboard #fb_topmenu {
}
#fireboard #fireboard_tab {
	margin:0;
	top:0;
}
#fireboard #fireboard_tab ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#fireboard #fireboard_tab li {
	display:inline;
	float:left;
	margin:0 1px 0 0;
	padding:0;
}
#fireboard #fireboard_tab a {
	background: url("../../../images/tabmenuright.gif") no-repeat right top;
	margin:0;
	padding:0;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
}
#fireboard #fireboard_tab a span {
	display:block;
	background:url("../../../images/tabmenuleft.gif") no-repeat left top;
	padding:0 10px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:35px;
}
#fireboard #fireboard_tab a:hover, #fireboard #fireboard_tab li.fireboard_item_active a {
	background-position:right bottom;
}
#fireboard #fireboard_tab a:hover span, #fireboard #fireboard_tab li.fireboard_item_active a span {
	background-position:left bottom;
	color:#FFFFFF;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
/* Menu */





/* B: all disc top */
#fireboard .fb_list_actions {
	border:1px solid #D1D1D1;
	clear:both;
	display:table;
	margin-top:-1px;
	width:100%;
}
#fireboard .fb_list_actions_info {
	float:left;
	font-weight:bold;
	height:28px;
	line-height:28px;
	padding-left:15px;
	padding-right:10px;
}
#fireboard .fb_list_actions_info a {
	color:#009933;
	text-decoration:underline;
}
#fireboard .fb_list_pages {
	border-left:1px solid #D1D1D1;
	color:#666666;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	height:28px;
	line-height:28px;
	padding-left:10px;
	padding-right:5px;
}
#fireboard .fb_list_times {
	border-left:1px solid #D1D1D1;
	color:#666666;
	height:28px;
	line-height:28px;
	padding-left:5px;
	padding-right:10px;
}
#fireboard a.fb_list_pages_link:link, a.fb_list_pages_link:visited {
	text-decoration:underline;
}
#fireboard .fb_list_pages_link {
	padding:0pt 5px;
}
#fireboard .fb_list_actions_info_all {
	font-weight:bold;
	height:28px;
	line-height:28px;
	padding-left:15px;
	padding-right:10px;
}
#fireboard .fb_list_pages_all {
	border-left:1px solid #D1D1D1;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	height:28px;
	line-height:28px;
	padding-left:5px;
	padding-right:30px;
}
#fireboard .fb_list_times_all {
	border-left:1px solid #D1D1D1;
	color:#666666;
	height:28px;
	line-height:28px;
	padding-left:5px;
	padding-right:5px;
}
#fireboard .fb_list_jump_all {
	border-left:1px solid #D1D1D1;
	color:#666666;
	height:28px;
	line-height:28px;
	padding-left:5px;
	padding-right:10px;
}
#fireboard .fb_list_jump_all form {
	display:table;
}
#fireboard .fb_list_times_all .inputboxusl {
	font-size:10px;
	margin:0pt;
	padding:0pt;
	width:50px;
}
#fireboard .fb_list_jump_all form .inputbox {
	font-size:10px;
	margin:0pt;
	padding:0pt;
	width:150px;
}
#fireboard .fb_list_pages_all table tr td {
	height:28px;
	line-height:28px;
	white-space:nowrap;
}
#fireboard td.fb_list_jump_all input.fbjumpgo {
	display:none;
}
/* F: all disc top */

/* ======= */


#fireboard a {
	text-decoration:none;
	font-weight:normal;
}
#fireboard a:link, #fireboard a:visited {
	color:#006699;
}
#fireboard a:hover {
	color: #FF0000;
}
#fireboard .fbxs {
	font-size: 8px;
}
#fireboard .fbs {
	font-size: 10px;
}
#fireboard .fbm {
	font-size: 11px;
}
#fireboard .fbl {
	font-size: 14px;
}
#fireboard .fbxl {
	font-size: 18px;
}
#fireboard .fbxxl {
	font-size: 28px;
}
/* HEADER
----------------------------------------------------------------------------------------------- */
/* #fireboard .fb_header {background: #555555;height: 30px; }
*/
#fireboard .fb_header_th_1 {
	padding:5px;
}
td.fb_profileboxcnt {
	width:95%;
}
/* TOPMENU
----------------------------------------------------------------------------------------------- */
#fireboard .fb_header div#fb_topmenu {
} /* topmenu div */
#fireboard .fb_header div#fb_topmenu a {
	color: #FFFFFF;
	padding: 0 8px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	float: left;
} /* topmenu link items */
#fireboard .fb_header div#fb_topmenu a:hover {
	color: #BFC3C6;
}
/* SEARCHBOX
----------------------------------------------------------------------------------------------- */
#fb_searchbox {
	width:auto;
	white-space: nowrap;
} /* searchbox div */
#fb_searchbox form {
	margin:  0;
	padding: 0;
} /* searchbox form */
#fb_searchbox .fb_search_inputbox {
	width: auto;
	margin: 0 0 0 5px;
	border: 1px solid #666666;
	background: #FFFFFF url(../../../images/search_icon.gif) no-repeat 5px center;
	font-weight: normal;
	padding: 2px 5px 2px 20px;
}
#fb_searchbox .fb_search_button {
	margin:0 5px 0 0;
}
.fb_search-results {
	color:#FF0000;
	font-weight:bold;
}
/* CATEGORY LIST
----------------------------------------------------------------------------------------------- */
#fireboard table.fb_blocktable {
	width:  100%;
	margin: 5px 0;
	border-style:solid;
	border-color:#BFC3C6;
	border-width:0px 0px 4px 0px;
	text-align:left;
}
/* #fireboard table.fb_blocktable thead tr th { background: #555555; padding: 2px; color:#ffffff; font-weight:normal; }
*/
#fireboard div.fb_title_cover {
	float:left;
	text-align:left;
	color:#FFFFFF;
	font-weight:normal;
	line-height:normal;
	padding:2px;
}
#fireboard a.fb_title, #fireboard .fb_title {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	color:#FFFFFF;
	text-decoration: none;
}
#fireboard img.hideshow {
	float:right;
	margin:0;
	padding:0;
	cursor:pointer;
	position: relative;
	z-index: 1;
}
/*
#fireboard tr.fb_sth {background: #BFC3C6;font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;}
*/
th.fb_sectiontableheader {
}
/*
#fireboard tr.fb_sectiontableentry1 td {background: #EEEEEE; padding:5px; border-bottom:1px solid #BFC3C6;border-left:1px solid #FFFFFF;border-right:1px solid #BFC3C6;}
*/
#fireboard tr.fb_sectiontableentry1 td.td-1 {
	border-left:1px solid #BFC3C6;
}
/*
#fireboard tr.fb_sectiontableentry2 td {background: #F7F7F7; padding:5px; border-bottom:1px solid #BFC3C6;border-left:1px solid #FFFFFF;border-right:1px solid #BFC3C6;}
*/
#fireboard tr.fb_sectiontableentry2 td.td-1 {
	border-left:1px solid #BFC3C6;
}
#fireboard div.fb_thead-title a {
	font-weight:     bold;
}
div.fb_thead-desc {
}
#fireboard div.fb_thead-child {
	border-top: 1px dotted #D4C9AD;
	margin-top: 4px;
}
#fireboard table.fb_cc-table tr td {
	border: 0px solid #FFFFFF;
}
#fireboard div.fb_cc-childcat-title {
	width: 90px;
	float:left;
}
table.fb_cc-table {
}
tr.fb_cc-sectiontableentry1 {
}
tr.fb_cc-sectiontableentry2 {
}
span.fb_childcount {
}
#fireboard div.fb_latest-subject a {
	font-weight:     bold;
}
div.fb_latest-subject-by {
}
span.newchar {
	color: #009900;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}
/* SHOW CATEGORY 
----------------------------------------------------------------------------------------------- */
/*
#fireboard  a.fb-topic-title { font-weight:bold;}
*/
#fireboard img.stickyicon, #fireboard img.attachicon {
	float:  right;
	border: 0;
	margin: 2px;
}
#fireboard img.catavatar {
	width:  20px;
	height: 20px;
	margin-left: 4px;
	border: 1px solid #BFC3C6;
}
.fb_contentheading {
	background:  #ECE9D8;
	font-weight: bold;
	color:       #990000;
	border-bottom: 3px solid #DDD5BF;
	border-left: 1px solid #BFC3C6;
	border-right: 1px solid #BFC3C6;
	border-top:  1px solid #FFFFFF;
}
.fb_contentheading span {
	background:   url(../../../images/spoticon.gif) no-repeat left center;
	padding-left: 16px;
}
.fb_sectiontableentry1_stickymsg {
	background: #FEFECC;
}
.fb_sectiontableentry2_stickymsg {
	background: #FEFECC;
}
tr.fb_sectiontableentry1_stickymsg td, tr.fb_sectiontableentry2_stickymsg td {
	border-bottom:1px solid #BFC3C6;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #BFC3C6;
	padding:2px;
}
/*
tr.fb_sectiontableentry1_stickymsg td.td-1, 
tr.fb_sectiontableentry2_stickymsg td.td-1{border-left: 1px solid #BFC3C6;}
*/

/*
VIEW PAGE
-------------------------------------------------------------------- */
#fb_views {
}
th.view-th {
	text-align:right;
	padding-right: 10px;
}
th.fb_sectiontableheader {
}
td.fb-msgview-left {
	background:#EFF0F4;
	vertical-align: top;
	width:170px;
	border-bottom:  0px solid #BFC3C6;
	border-right:1px solid #BFC3C6;
}
td.fb-msgview-right {
	border-right:1px solid #BFC3C6;
	padding:5px 10px 5px 30px;
	vertical-align: top;
	border-left:1px solid #BFC3C6;
}
div.fb-msgview-l-cover {
	overflow:auto;
	text-align: center;
	padding:5px;
}
span.view-username {
}
span.view-username a:link, span.view-username a:visited {
	font-weight:bold;
	text-decoration: none;
	color:#357994;
}
span.view-username a:hover {
	color:#000000;
	text-decoration: none;
}
span.msgusertype {
	font-weight:normal;
	text-decoration: none;
	text-decoration: none;
	font-style:italic;
}
span.fb_avatar {
}
span.fb_avatar img {
	border:1px solid #BFC3C6;
	padding: 1px;
	margin:5px;
}
div.viewcover {
	border:1px solid #BFC3C6;
	background: #DDDDDD;
	color:#333333;
	text-align: center;
	margin:2px 5px;
}
span.msgtitle {
	font-weight:bold;
	text-decoration: none;
	background: url(../../../images/msgtitleicon.gif) no-repeat left center;
	padding-left:25px;
	line-height:26px;
	color:#000000;
	font-size:14px;
}
span.msgdate {
	font-weight:     normal;
	text-decoration: none;
	padding-left:10px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
span.msgkarma {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-right: 10px;
}
div.msgtext {
	overflow:hidden;
	border-top:1px solid #ddd;
	padding-top:10px;
	margin-top:5px;
}
div.fbcode {
	overflow:auto; 
}
div.msgtext pre, div.msgtext .code {
	border-left: 5px solid #F4A94F;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	font-family: "Courier News", monospace;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.5;
	margin: 5px 0pt 15px;
	padding: 10px 15px;
	width: 100%;
	overflow:auto;
}
div.fb_file_attachment {
	background:#BFC3C6;
	border: 1px dotted #555555;
	padding:10px;
	margin-bottom:10px;
}
span.contentheading {
}
div.switchcontent {
}
input.fb_qm_btn {
}
input.fb_qm_cncl_btn {
}
td.fb-msgview-left-c {
	background:#EFF0F4;
	vertical-align: top;
	border-right:  1px solid #BFC3C6;
}
td.fb-msgview-right-c {
	border-right:  1px solid #BFC3C6;
	padding:1px 5px 1px 5px;
	vertical-align: top;
	border-left:1px solid #D4C9AD;
}
div.fb_smalltext {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
td.fb-msgview-right-c div.fb_smalltext {
	padding:5px;
	text-align:right;
}
div.fb_message_editMarkUp_cover {
	padding-top:5px;
	text-align:right;
}
span.fb_message_editMarkUp {
	background:#f7f7f7 url(../../../images/edit.gif) no-repeat left center;
	border-left:1px dotted #999;
	border-right:1px dotted #999;
	border-top:1px dotted #999;
	padding:2px 5px 2px 20px;
	font-size:9px;
	color:#666666;
}
div.msgsignature {
	border-top: dotted 1px #ccc;
	text-align: left;
	color:#999;
	padding-top: 10px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif
}
td.fb-msgview-left-b {
	background:#EFF0F4;
	vertical-align: top;
	width:170px;
	border-bottom:1px solid #BFC3C6;
	border-right:  1px solid #BFC3C6;
}
td.fb-msgview-right-b {
	border-bottom: 1px solid #BFC3C6;
	padding:1px 5px 1px 5px;
	vertical-align: top;
	border-left:1px solid #D4C9AD;
	border-right:  1px solid #BFC3C6;
}
span.fb_qr_fire {
}
.switchcontent {
	display:none;
}
span.fb_quote {
	display: block;
	border: 1px dotted #CCC;
	margin: 5px 0pt;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	background: #F7F7F7;
}
#fireboard div.fbhide {
	background:#FFF8F2 url(../../../images/bullet-tips.gif) no-repeat scroll 5px center;
	border:1px dotted #F2CAB7;
	font-size:12px;
	padding:10px 10px 10px 25px;
}
/*
THREAD VIEW
-------------------------------------------------------------------- */
#fb_threadview {
	border:1px solid #BFC3C6;
}
div#fb_threadview table.fb_blocktable {
	margin:0;
}
.fb_threadview_row td {
	border-top:1px dotted #BFC3C6;
	padding:2px 0;
}
.fb_threadview_row td table tr td {
	border-top:0px solid #BFC3C6;
}
/*
POST PAGE
-------------------------------------------------------------------- */
#fb_postmessage {
	border-left:  1px solid #BFC3C6;
	border-right: 1px solid #BFC3C6;
}
table#fb_postmessage .fb_button {
	border: 1px solid #999;
	color: #000;
	padding: 1px;
}
table#fb_postmessage .fb_slcbox {
	border: 1px solid #999;
	color: #000;
}
#fb_post_message .postinput {
	width:  94%;
	border: 1px solid #ccc;
	padding: 3px 5px;
}
#fb_postmessage tr.fb_sectiontableentry2 td.fb-topicicons td {
	border-bottom: 0px solid #BFC3C6;
}
#fb_postmessage tr.fb_sectiontableentry1 .fb-postbuttonset td.fb_posthint {
	background: #FFFFCC;
	border: 1px solid #CFC1A9;
	padding: 2px 5px;
}
table#fb_postmessage .fb_posthint .fb_inputbox {
	background: #FFFFCC;
	border: 0px solid #FFFFCC;
	width:  100%;
}
.fb-postbuttonset {
	width: 95%;
}
.fb-postbuttons {
}
table#fb_postmessage .fb_txtarea {
	width:95%;
	overflow: auto;
	height:300px;
	border:1px solid #ccc;
}
.fb_txtarea {
	height: 300px;
	width: 95%;
}
#fb_postmessage tr.fb_sectiontableentry1 .fb-postbuttonset td, #fb_postmessage tr.fb_sectiontableentry2 .fb-postbuttonset td {
	border-bottom: 0px solid #BFC3C6;
}
table#fb_postmessage .button {
	border: 1px solid #999;
	color: #333;
	font-weight: bold;
	padding: 3px 10px;
	margin: 3px;
}
.fb_leftcolumn {
	width:160px;
	text-align: right;
}
/*
POST HISTORY
-------------------------------------------------------------------- */
.fb_review_table {
	text-align:left;
	border-spacing: 1px;
	background:#BFC3C6;
}
.fb_review_header {
	color: #ffffff;
}
.fb_review_body0 {
	color:#404040;
	background-color: #FFFFCC;
	line-height:100%;
	padding:3px 10px;
}
.fb_review_body1 {
	color:#404040;
	background-color: #FFFFFF;
	padding:3px 10px;
	line-height:140%;
}
.fb_review_quote {
	padding: 5px;
	border: dotted 1px #ccc;
	background-color: #FFF;
	color:  #999;
	display: block;
}
/* PATHWAY 
----------------------------------------------------------------------------------------------- */
.fb_forum-pathway {
	padding: 3px;
	margin: 5px 0 5px 0;
	border: 1px solid #BFC3C6;
	background:#F7F7F7;
	height: 125px;
}
.forum-pathway-1 {
	font-weight: normal;
	height: 18px;
	line-height: 18px;
	padding-left: 22px;
	background: url(../../../images/pathway_start.gif) no-repeat left center;
	padding-top: 2px !important;
	padding-top: 4px;
}
.forum-pathway-2 {
	height: 18px;
	line-height: 18px;
	background:  url(../../../images/pathway_finallink.gif) no-repeat left center;
	padding-left: 30px;
}
.forum-pathway-1 a:link, .forum-pathway-1 a:visited {
	font-weight:normal;
	text-decoration: none;
	background:none;
}
.forum-pathway-2, .forum-pathway-2 a:link {
	font-weight:bold;
	text-decoration: none;
	text-indent:5px;
}
/*
PAGENAV
-------------------------------------------------------------------- */
table.jr-topnav {
	width: 100%;
}
table.jr-bottomnav {
	width: 100%;
}
td.jr-topnav-left {
	text-align: left;
	width: 50%;
	vertical-align: middle;
}
td.jr-topnav-right {
	text-align: right;
	width: 50%;
	vertical-align: middle;
}
div.jr-pagenav {
}
div.jr-pagenav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float:  right;
}
div.jr-pagenav ul li {
	list-style: none;
	margin: 0;
	padding: 0 4px;
	display: block;
	float:  left;
	background: none;
}
div.jr-pagenav ul li.jr-pagenav-text {
	font-weight: normal;
	list-style:  none;
	margin: 0;
	padding: 0 4px;
	display:block;
	float:left;
}
a.jr-pagenav-nb:link, a.jr-pagenav-nb:visited {
	font-weight:bold;
	text-decoration: none;
}
a.jr-pagenav-nb:hover {
	text-decoration: underline;
}
li.jr-pagenav-nb span.pagenav, li.jr-pagenav-nb a.pagenav:link, li.jr-pagenav-nb a.pagenav:visited {
	font-weight: normal;
	text-decoration: none;
	background:none;
	border:0px;
	line-height:normal;
	margin:0;
	padding:0;
}
/* Bottom patway */
.fb_bottom_pathway {
	display: none;
}
/*

/*
FORUM TOOLS
-------------------------------------------------------------------- */
#fb_ft-cover {
	position: relative;
	float: right;
	text-align: right;
}
table.jr-ft {
	width: 100%;
}
td.ft-td1 {
	width: 100%;
}
td.ft-td2 {
	width: 150px;
}
#forumtools_control {
	width: 150px;
}
.forumtools_contentBox {
	border:  1px solid #BFC3C6;
	display: none;
	position: absolute;
	right:   0px;
	background:  #555555;
	overflow: hidden;
	width:150px;
}
.forumtools_content {
	position: relative;
	width: 100%;
	text-align: left;
	padding: 1px;
}
#subBox1 ul {
	margin:  0;
	padding: 0;
	list-style: none;
}
#subBox1 ul li {
	margin:  0;
	padding: 0;
	list-style: none;
	padding: 3px 5px;
	color:#FFFFFF;
	background: none;
}
#subBox1 ul li a:link, #subBox1 ul li a:visited {
	color:#FFFFFF;
	text-decoration: none;
	font-weight:normal;
	list-style:none;
}
#subBox1 ul li a:hover {
	text-decoration: underline;
}
a.forumtools:link, a.forumtools:visited {
	background: url(../../../images/menu_open.gif) no-repeat right center;
	padding-right: 20px;
	color:#FFFFFF;
	font-size-adjust: none;
	font-style:    normal;
	font-variant:  normal;
	font-weight:   bold;
	line-height:   normal;
	text-align:    center;
	text-decoration: none;
}
a.forumtools:hover {
	text-decoration: underline;
}
/*
FAQ , RULES , UPLOAD AVATAR, ANNOUNCEMENT
-------------------------------------------------------------------- */
td.fb_faqdesc, td.fb_rulesdesc, td.fb_uadesc, td.fb_anndesc, td.fb_creditsdesc {
	vertical-align: top;
	padding: 5px;
	border:  1px solid #ccc;
	background: #FFFFFF;
}
.fb_credits_intro {padding:10px 0 10px 0;}
.fb_team { margin:0; padding:0; border-top:1px solid #dddddd; }
.fb_teammember { padding:7px 10px 7px 10px; border-bottom:1px solid #dddddd; list-style: inside;margin:0;}
.fb_credits_more{padding:10px 0 10px 20px;}

/*
USER PROFILE
-------------------------------------------------------------------- */
.fb_profile-left {
	padding-right: 5px;
}
.fb_profile-right {
}
.fb_profileinfo {
	background: #ffffff;
	border-left: 1px solid #BFC3C6;
	border-right: 1px solid #BFC3C6;
}
.fb-usrprofile-misc {
	text-align: center;
	margin: 0 auto;
}
#fb_userprfmsg td.td-6 {
	border-right: 1px solid #BFC3C6;
}
.fb_profile-bottomnav {
	background: #ffffff;
	border-left: 1px solid #BFC3C6;
	border-right: 1px solid #BFC3C6;
}
/*
MY PROFILE
-------------------------------------------------------------------- */
.fb_myprofile_menu td {
	border-left: 1px solid #BFC3C6;
	border-right: 1px solid #BFC3C6;
}
.fb_myprofile_menu a {
	display:block;
	padding:2px 5px 3px 10px;
	text-decoration:none;
}
.fb_myprofile_menu a:hover {
	text-decoration:underline;
}
.fb_myprofile_menu_title {
	font-weight:bold;
}
.fb_myprofile_menu_staff {
	padding: 5px 10px;
	border-bottom: 4px solid #BFC3C6;
}
.fb_myprofile_general td {
	padding: 3px 5px;
	border-left: 1px solid #BFC3C6;
	border-right: 1px solid #BFC3C6;
}
/* RECENT POSTS
----------------------------------------------------------------------------------------------- */
#fireboard a.fbrecent {
	font-weight:bold;
}
/* WHOIS ONLINE 
----------------------------------------------------------------------------------------------- */
#fireboard .fbgrouplist {
	padding:5px;
}
/* FOOTER
----------------------------------------------------------------------------------------------- */
.fb_credits {
	position:relative;
	text-align:center;
}
.fb_footer {
	text-align:center;
}
img.rsslink {
	position:absolute;
	right:3px;
	top:0px;
}
/* BOJ */
/* User Group Style
-----------------------------------------------*/
span.view-group_1 {
}
span.fb_group_1 {
}
span.view-group_2 {
	display:block;
	background:url(../../../images/group_2.gif) no-repeat left top;
	width:135px;
	height:37px;
	text-indent:-1000px;
	margin:0 auto 5px auto;
	overflow:hidden;
	color:#FF0000;
}
span.fb_group_2, a.fb_group_2:link, a.fb_group_2:visited {
	color:#FF0000;
}
span.view-group_3 {
	display:block;
	background:url(../../../images/group_3.gif) no-repeat left top;
	width:135px;
	height:37px;
	text-indent:-1000px;
	margin:0 auto 5px auto;
	overflow:hidden;
	color:#FF9900;
}
span.fb_group_3, a.fb_group_3:link, a.fb_group_3:visited {
	color:#FF9900;
}
span.view-group_4 {
	display:block;
	background:url(../../../images/group_4.gif) no-repeat left top;
	width:135px;
	height:37px;
	text-indent:-1000px;
	margin:0 auto 5px auto;
	overflow:hidden;
	color:#FFCC00;
}
span.fb_group_4, a.fb_group_4:link, a.fb_group_4:visited {
	color:#FFCC00;
}
span.view-group_5 {
	display:block;
	background:url(../../../images/group_5.gif) no-repeat left top;
	width:135px;
	height:37px;
	text-indent:-1000px;
	margin:0 auto 5px auto;
	overflow:hidden;
	color:#990099;
}
span.fb_group_5, a.fb_group_5:link, a.fb_group_5:visited {
	color:#990099;
}
span.view-group_6 {
	display:block;
	background:url(../../../images/group_6.gif) no-repeat left top;
	width:135px;
	height:37px;
	text-indent:-1000px;
	margin:0 auto 5px auto;
	overflow:hidden;
	color:#669900;
}
span.fb_group_6, a.fb_group_6:link, a.fb_group_6:visited {
	color:#669900;
}
span.view-group_7 {
	display:block;
	background:url(../../../images/group_7.gif) no-repeat left top;
	width:135px;
	height:37px;
	text-indent:-1000px;
	margin:0 auto 5px auto;
	overflow:hidden;
	color:#0066CC;
}
span.fb_group_7, a.fb_group_7:link, a.fb_group_7:visited {
	color:#0066CC;
}
span.view-group_8 {
	display:block;
	background:url(../../../images/bojteam.gif) no-repeat left top;
	width:135px;
	height:37px;
	text-indent:-1000px;
	margin:0 auto 5px auto;
	overflow:hidden;
	color:#000000;
}
span.fb_group_8, a.fb_group_8:link, a.fb_group_8:visited {
	color:#000000;
}
.msgtext {
	overflow:auto;
	width:95%;
}

/* Industry Testimonials */

#dave-liniger {
	background-image: url('../../../images/new-images/liniger-bg.jpg');
	background-repeat: no-repeat;
	padding: 15px;
}

#brian-buffini {
	background-image: url('../../../images/new-images/buffini-bg.jpg');
	background-repeat: no-repeat;
	padding: 15px;
}

#dave-jenks {
	background-image: url('../../../images/new-images/jenks-bg.jpg');
	background-repeat: no-repeat;
	padding: 15px;
}

#david-knox {
	background-image: url('../../../images/new-images/knox-bg.jpg');
	background-repeat: no-repeat;
	padding: 15px;
}

#howard-brinton {
	background-image: url('../../../images/new-images/brinton-bg.jpg');
	background-repeat: no-repeat;
	padding: 15px;
}

#bob-corcoran {
	background-image: url('../../../images/new-images/corcoran-bg.jpg');
	background-repeat: no-repeat;
	padding: 15px;
}

#joe-stumpf {
	background-image: url('../../../images/new-images/stumpf-bg.jpg');
	background-repeat: no-repeat;
	padding: 15px;
}

#gayle-henderson {
	background-image: url('../../../images/new-images/henderson-bg.jpg');
	background-repeat: no-repeat;
	padding: 15px;
}

#mark-boyland {
	background-image: url('../../../images/new-images/boyland-bg.jpg');
	background-repeat: no-repeat;
	padding: 15px;
}

#tim-anderson {
	background-image: url('../../../images/new-images/anderson-bg.jpg');
	background-repeat: no-repeat;
	padding: 15px;
}


td.sumcom {
	color: #fff;
}



/*//////////////////////////////*/
/* @group Advanced Sales Page */
/*//////////////////////////////*/

#advanced-wrapper {
	font-size: 14px;
	line-height: 19px;
	width: 730px;
	padding: 0px;
}

.advanced-videoArea {
	width: 346px;
	height: 270px;
	background: url('../images/videoArea-bg.png') no-repeat;
	margin-bottom: 2px;
	float: left;
}

#advanced-topText {
	width: 375px;
	padding: 4px;
	float: right;
	margin-bottom: 5px;
	line-height: 19px;
}

.titleText2 {
	font-style: italic;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: -2px;
}

.blue {
	color: #036;
	font-weight: bold;
}

.highlighted {
	background: url('../images/highlighted-bg.png') repeat-x;
	padding:2px;
	font-weight: bold;
}

/* Testimonial Area */

#advTestimonialTop {
	background: url('../images/advanced-testimonial-top.jpg') no-repeat;
	width: 715px;
	height: 63px;
	padding: 0;
	margin: 0;
}

	#advTestimonial-GH {
		background: url('../images/advanced-testimonial-GH.jpg') no-repeat top;
		width: 715px;
		height: 179px;
		margin: 0px;
	}
		
		#advTestimonial-GH .text {
			color: #fff;
			font-size: 12px;
			line-height: 14px;
			font-style: italic;
			width: 522px;
			padding: 15px 30px 0px 145px;
			margin-top: 0px;
		}
		
	#advTestimonial-TA {
		background: url('../images/advanced-testimonial-TA.jpg') no-repeat top;
		width: 715px;
		height: 161px;
		margin: 0px;
	}
		
		#advTestimonial-TA .text {
			color: #fff;
			font-size: 12px;
			line-height: 14px;
			font-style: italic;
			width: 522px;
			padding: 20px 30px 0px 145px;
			margin-top: 0px;
		}
		
	#advTestimonial-MR {
		background: url('../images/advanced-testimonial-MR.jpg') no-repeat;
		width: 715px;
		height: 181px;
		margin: 0px;
	}
		
		#advTestimonial-MR .text {
			color: #fff;
			font-size: 12px;
			line-height: 14px;
			font-style: italic;
			width: 522px;
			padding: 20px 30px 0px 145px;
			margin-top: 0px;
		}
		
	#advTestimonial-WR {
		background: url('../images/advanced-testimonial-WR.jpg') no-repeat;
		width: 715px;
		height: 161px;
		margin: 0px;
	}
		
		#advTestimonial-WR .text {
			color: #fff;
			font-size: 12px;
			line-height: 14px;
			font-style: italic;
			width: 522px;
			padding: 20px 30px 0px 145px;
			margin-top: 0px;
		}
		
#advTestimonialBottom {
	background: url('../images/advanced-testimonial-bottom.jpg') no-repeat;
	width: 715px;
	height: 63px;
	margin-top: 0px;
	margin-right: 15px;
}

.whatYouGet-box {
	width: 680px;
	height: 135px;
	background: #c8dade url('../images/whatYouGet-box-bg.png') repeat-x;
	padding: 20px;
	line-height: 22px;
}

	.whatYouGet-box-text {
		color: #036;
		width: 550px;
		border-right: thin solid #fff;
		float: left;
	}
	
	.whatYouGet-box-image {
		width: 105px;
		float: right;
		margin-right: 10px;
	}
	
	/* -------------------------------------------- */
/* 		Pagination: Digg Style					*/
/* -------------------------------------------- */
	ul#pagination{border:0; margin:0; padding:0;}

	#pagination-digg {
		width: 700px;
		margin: 0 auto;
		text-align: center;
		margin-top: 20px;
	}

	#pagination-digg li{
		border:0; margin:0; padding:0;
		font-size:11px;
		list-style:none;
	}
	#pagination-digg a{
		/* border:solid 1px #9aafe5; */
		margin-right:2px;
	}
	#pagination-digg span.pagination span {
		border:solid 1px #DEDEDE;
		color:#888888;
		display:block;
		float:left;
		font-weight:bold;
		margin-right:2px;
		padding:3px 4px;
	}
	#pagination-digg .next a,
	#pagination-digg .previous a {
	 font-weight:bold;
	}	
	#pagination-digg .active {
		background:#2e6ab1;
		color:#FFFFFF;
		font-weight:bold;
		display:block;
		float:left;
		padding:4px 6px;
	}
	#pagination-digg a:link, 
	#pagination-digg a:visited {
		color:#0e509e;
		display:block;
		float:left;
		padding:3px 6px;
		text-decoration:none;
	}
	#pagination-digg a:hover{
		border:solid 1px #0e509e;
	}

/* ////////////// CDPE Resources ////////////// */

#helpArea {
	width: 600px;
	padding: 15px 15px 15px 55px;
	background: #f4f5f6 url('../images/qmark.png') no-repeat left center;
	border: 1px solid #9ba8b7;
	margin:0 auto;
	margin-bottom: 15px;
}

#helpVidArea {
	width: 600px;
	padding: 15px 15px 15px 55px;
	background: #f4f5f6 url('../images/videoHelp-icon.png') no-repeat left center;
	border: 1px solid #9ba8b7;
	margin:0 auto;
	margin-bottom: 15px;
}

#vidResourceArea {
	width: 600px;
	padding: 15px 15px 15px 55px;
	background: #f4f5f6 url('../images/infoIcon.png') no-repeat left top;
	border: 1px solid #9ba8b7;
	margin:0 auto;
	margin-bottom: 15px;
}

#importantArea {
	width: 600px;
	padding: 15px 15px 15px 55px;
	background: #f4f5f6 url('../images/importantIcon.png') no-repeat left top;
	border: 1px solid #FF0;
	margin:0 auto;
	margin-bottom: 15px;
}

table#cdpeResources {
	width: 730px;
}

	table#cdpeResources td {
		background: #f4f5f6;
		border-top: 3px solid #9ba8b7;
		padding: 5px;
	}
	
	div.resourceTopic {
		background: #f4f5f6;
		padding: 5px 15px;
		font-size: 16px;
		width: 700px;
	}
	
	.resourcesMonth {
		width: 740px;
		background: #fff url('../images/month-th-bg.png') no-repeat;
		height: 27px;
		color: #fff;
		text-align: left;
		font-size: 16px;
		font-weight: bold;
		padding-left: 10px;
		padding-top:3px;
	}
	/*Added 4/7/10 - JSweet - Background tab for HAFA Stickie of Dashboard */
	.resourcesHAFATab  {
		width: 740px;
		background: #fff url('../images/hafa-th-bg.png') no-repeat;
		height: 27px;
		color: #fff;
		text-align: left;
		font-size: 16px;
		font-weight: bold;
		padding-left: 10px;
		padding-top:3px;
	}
	/*Added 4/7/10 - JSweet - 'NEW' Label */
	span.superscript-new  {
		vertical-align: super;
		font-size: 10px;
		padding-left: 5px; 

	}

	.resourceType {
		border-right: 1px dotted #9ba8b7;
	}
	
	.resourceTitle {
		border-right: 1px dotted #9ba8b7;
		color: #013668;
		font-size: 16px;
		padding-left: 20px;
	}
	
	.resourcesMonthOn {
		width: 700px;
		background: #fff url('../images/month-th-bg.png') no-repeat;
		height: 27px;
		color: #fff;
		text-align: left;
		font-size: 16px;
		font-weight: bold;
		padding-left: 10px;
		padding-top:3px;
	}
	
	.resourceTypeOn {
		border-right: 1px dotted #9ba8b7;
	}
	
	.resourceTitleOn {
		background: #fff !important;
		border-right: 1px dotted #9ba8b7;
		color: #013668;
		font-size: 16px;
		padding-left: 20px;
	}
	
/* //////////// Logo Page /////////////*/

table#logoTable {
	width: 730px;
}

	table#logoTable td {
		background: #fff;
		border-top: 1px solid #9ba8b7;
		padding: 5px;
	}
	
	.codecontainer {
		height: 100px;
		border: 1px solid gray;
		width: 98%;
		background: #f4f5f6;
		padding: 2px;
	}
	
/* ///////////// CDPEs in the News ////////////// */

 * #newsfeedList
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid #f4f5f6;
width: 720px;
}

#newsfeedList a.feedLink {
	text-transform: capitalize;
	font-size: 16px;
	padding: 8px 0px;
}

#newsfeedList li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid #f4f5f6;
font-size: 14px;
}

#newsfeedList li a { text-decoration: underline; }

#socialLinks {
	padding: 10px;
	background: #f4f4f4;
	border: 1px solid #767676;
}

/* Twitter */

ul.statuses {
	width: 680px;
	font-size: 15px;
}

	ul.statuses li {
		border-bottom:1px dashed #D2DADA;
		line-height:1.1em;
		padding:0.7em 0 0.6em;
		
	}

	/* Industry Testimonials Page 
 */

#blockquoteTest {
	margin: 5px 5px 5px 150px;
}

#blockquoteTest {
	*float: right;
	margin: 5px 10px;
}

img.indtest {
	padding: 0px 12px 12px 12px;
}

.blockquoteTest-top {
	background: transparent url('../images/blockquoteTest-top.jpg') no-repeat;
	width: 559px;
	height: 10px;
	padding: 0;
}

.blockquoteTest-bot {
	background: transparent url('../images/blockquoteTest-bot.jpg') no-repeat;
	width: 559px;
	height: 10px;
	margin: 0;
}

.blockquoteTest-mid {
	background: transparent url('../images/blockquoteTest-mid.jpg') repeat-y;
	width: 559px;
	padding: 5px;
}

p.quote {
	font-size: 15px;
	line-height: 17px;
	margin: 12px;
	font-style: italic;
}

/* Dashboard Styles
 */

#dashboardHeader {
	background: url('/images/dashboard-head.png') no-repeat center;
	width: 745px;
	height: 100px;
}

	h1.memberName {
		color: #fff;
		font-size: 26px;
		padding: 40px 0px 0px 35px;
		text-shadow: -2px 1px 4px #000;
		filter: Shadow(Color=#666666, 	
			Direction=135, 
			Strength=5);
	}
	
	ul.latestnews {
		list-style: none;
		margin-left: 0;
		padding-left: 1em;
		text-indent: 1em;
		line-height: 20px;
		font-size: 14px;
		}
		
	ul.latestnews li:before {
		content: "\00BB \0020";
	}
	
	ul.latestnews li a:hover {
		text-decoration: underline;
	}
	
#dashboard
{
	font-family:Arial,Sans-Serif,Tahoma;
}

#dashboard ul
{
	list-style-type: none;
	font-size: 10pt;
}

#dashboard li
{
	padding-bottom: 5px;	
}

#left_column
{
	float: left;
	width: 370px;
}

#right_column
{
	float: right;
	width: 360px;
}

.section_title
{
    font-size: 12pt;
    font-weight: bold;
    color: Gray;
	padding: 5px 0px 0px 10px;
	position: relative;
	float: left;
}

.section_title_image
{
	padding: 10px 0px 5px 10px;
	float: left;
}

.announce_title
{
	color: #CC6600;
	font-size: 10pt;
	font-weight: bold;
}

.subtitle
{
	color: gray;
	font-weight: bold;
}

.clear
{
    clear: both;
}

.info
{
	color: #115490; 
}

#dashboard_head
{
	background-image: url('/images/dashboard-head.png');
	background-repeat: no-repeat;
	width: 739px;
	height: 128px;
	font-size: 20pt;
	color: white;
	padding: 50px 0px 0px 35px;
}

#user_info .user_info_top
{
    background-image: url('/images/user-info-top.png');
    position: relative;
    height: 10px;
    background-repeat: no-repeat;
}

#user_info .user_info_middle
{
    background-image: url('/images/user-info-middle.png');
    background-repeat: repeat-y;
    position: relative;
    padding: 0px 10px 0px 10px;
}

#user_info .user_info_content
{
    width: 358px;
	padding: 10px;
}

#user_info .user_info_content .user_avatar
{
	height: 100px;
	border: 5px solid white;	
	float: left;
	
}

#user_info .user_info_content .user_info_list
{
	font-weight: bold;
	color: gray;
	padding-left: 120px;	
}

#user_info .user_info_bottom
{
    background-image: url('/images/user-info-bottom.png');
    position: relative;
    height: 10px;
    background-repeat: no-repeat;
}

#latest_downloads .latest_downloads_title_bar
{
    background-image: url('/images/section-title-bar.png');
    position: relative;
    height: 28px;
    background-repeat: no-repeat;
}

#latest_downloads .latest_downloads_middle
{
    background-image: url('/images/section-background.png');
    background-repeat: no-repeat;
}

#latest_downloads .latest_downloads_content
{
    width: 358px;
    position: relative;
	padding: 5px;
}

#latest_downloads .latest_downloads_bottom
{
	background-image: url('/images/section-bottom.png');
	background-repeat: no-repeat;
    position: relative;
    width: 358px;
    height: 2px;
}

#latest_downloads li 
{
	list-style-image: url('/images/list-blue-arrow.png');
}

#new_help_topics .new_help_topics_title_bar
{
    background-image: url('/images/section-title-bar.png');
    position: relative;
    height: 28px;
    background-repeat: no-repeat;
}

#new_help_topics .new_help_topics_middle
{
    background-image: url('/images/section-background.png');
    background-repeat: no-repeat;
}

#new_help_topics .new_help_topics_content
{
    width: 358px;
	padding: 5px;
    position: relative;
}

#new_help_topics .new_help_topics_bottom
{
	background-image: url('/images/section-bottom.png');
	background-repeat: no-repeat;
    position: relative;
    width: 358px;
    height: 2px;
}

#new_help_topics li 
{
	list-style-image: url('/images/list-blue-arrow.png');
}

#new_cdpe_content .new_cdpe_content_title_bar
{
    background-image: url('/images/section-title-bar.png');
    position: relative;
    height: 28px;
    background-repeat: no-repeat;
}

#new_cdpe_content .new_cdpe_content_middle
{
    background-image: url('/images/section-background.png');
    background-repeat: no-repeat;
}

#new_cdpe_content .new_cdpe_content_content
{
    width: 358px;
	padding: 5px;
    position: relative;
}

#new_cdpe_content .new_cdpe_content_bottom
{
	background-image: url('/images/section-bottom.png');
	background-repeat: no-repeat;
    position: relative;
    width: 358px;
    height: 2px;
}

#new_cdpe_content li 
{
	list-style-image: url('/images/list-blue-arrow.png');
}

#website_updates_messages
{
	font-size: 10pt;
}

#website_updates_messages .website_updates_messages_title_bar
{
    background-image: url('/images/section-title-bar.png');
    position: relative;
    height: 28px;
    background-repeat: no-repeat;
}

#website_updates_messages .website_updates_messages_middle
{
    background-image: url('/images/announce-background.png');
    background-repeat: no-repeat;
}

#website_updates_messages_content
{
    width: 358px;
	padding: 10px;
    position: relative;
}

#website_updates_messages .website_updates_messages_bottom
{
	background-image: url('/images/section-bottom.png');
	background-repeat: no-repeat;
    position: relative;
    width: 358px;
    height: 2px;
}
	
/* jQuery Countdown styles 1.5.4. */
.hasCountdown {
	background-color: #000;
	padding-top: 12px;
	background: #f5f5f5;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #000;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 5px 2px;
	text-align: center;
	font-size: 35px;
	font-weight: bold;
	color: #013668;
	font-family: "Courier New", "Lucida Console", monospace;
	text-shadow: 0px 0px 5px #333;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 14px;
	text-align: center;
}
.countdown_amount {
	font-size: 48px;
}
.countdown_descr {
	display: block;
	width: 100%;
}

.countdownTimer {
	width: 350px;;
	height: 105px;
	font-size: 16px;
	float: right;
	margin-right: 25px;
	font-size: 14px;
}

/*
 * Form Styles
 */

.basic {
    border: solid 2px #DEDEDE;
    margin: 0 auto;
    width: 600px;
    padding: 14px
}

.basic h1 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 8px;
}

.basic p {
    font-size: 11px;
    color: #666666;
    margin-bottom: 20px;
    border-bottom: solid 1px #dedede;
    padding-bottom: 10px;
}

.basic label {
    display: block !important;
    font-weight: bold !important;
    text-align: right;
    width: 220px;
    float: left;
}

.basic .small {
    color: #666666;
    display: block;
    font-size: 11px;
    font-weight: normal;
    text-align: right;
    width: 220px;
}

.basic input {
    float: left !important;
    margin: 2px 0 30px 10px !important;
	border: #c0c0c0 solid 1px !important;
	padding: 4px !important;
}

.basic select {
    float: left;
    width: 200px;
    margin: 2px 0 30px 10px;
	border: #c0c0c0 solid 1px;
	padding: 4px;
}

.basic input:active, .basic input:focus {
	float: left !important;
    margin: 2px 0 30px 10px !important;
	border: #153E7E solid 1px !important;
	padding: 4px !important;
}

.basic textarea {
    float: left;
    width: 200px;
    margin: 2px 0 30px 10px;
	border: #c0c0c0 solid 1px;
	padding: 4px;
}

.basic textarea:active, .basic textarea:focus {
    margin: 2px 0 30px 10px;
	border: #153E7E solid 1px;
}

.basic button {
    clear: both;
    margin-left: 150px;
    background: #f4f5f6;
    color: #333;
    border: solid 1px #909090;
    font-size: 13px;
    font-weight: bold;
    padding: 4px 6px;
	text-transform: capitalize;
}


.eventTable {
	width: 730px;
}
	
	.eventTable td {
		background-image: url(http://www.cdpe.com/images/new-images/adv-td-bg.jpg);
		padding: 15px 8px;
	}
	
	.eventDate {
		margin: 0;
		padding: 0;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
	}
	
	.eventTime {
		color: #777;
	}
	
	.eventPlace {
		margin: 0;
		padding: 4px;
		font-size: 14px;
		color: #115490;
	}
	
	.eventPlace a {
		color: #115490;
		text-decoration: underline;
	}
	
	.eventPlace a:link, .eventPlace a:active {
		color: #115490;
		text-decoration: underline;
	}
	
	.eventPlace a:visited, .eventPlace a:hover {
		color: #115490;
		text-decoration: none;
	}
	
	.eventAddress {
		margin: 0 8px;
		padding: 0;
	}
	
	.eventAddress a {
		color: #000000;
		border-bottom: 1px dashed #777;
	}
	
	.eventPhone {
		margin: 0 8px;
		padding: 0;
	}
	
	.eventRegister {
		font-size: 24px;
		text-decoration: underline;
	}
	
	.eventRegister:hover {
		text-decoration: none;
	}

	.eventFull {
		color: #ff0000;
		text-decoration: none;
	}
	
	.eventExclusive {

	}
	
	.eventExtra {
		font-style: italic;
		margin: 4px;
		padding: 0;
	}
	
#headlines {
  width:745px;
  height:50px;
  background-image: url('/images/headlines_bg.png');
  background-position:center top;
  background-repeat:no-repeat;
  font-size:10px;
  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

	#headlines .headlines_left {
	  font-size: 12px;
	  color:#333333;
	  float:left;
	  width:108px;
	  padding:18px 0px 0px 10px;
	  font-weight:bold;
	}
	
	#headlines .headlines_right {
	  font-size: 12px;
	  color:#333333;
	  float:left;
	  width:600px;
	  padding-top:8px;
	}
	
	#headlines .headlines_fade {
	  margin-top:18px;
	  width:580px;
	  position: absolute;
	  top: 0px;
	  left: 0px;
	  display: block;
	  height: 12px;
	}

