@charset "utf-8";
/* CSS Document */

body {
	background: #FFF bottom repeat-x fixed url('/assets/images/old/page-bg.jpg');
	margin: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	color: #333;
}
img {
	border: none;
}
img.a {
	border: none;
}
/*  /// Type Styles /// */

a.signUpNow {
	padding: 15px 50px 15px 73px;
	background: url('/assets/images/old/signUpNow-button.png') no-repeat;
	color: #fff;
	font-size: 28px;
	text-shadow: 0px 0px 4px #000;
}
a:hover.signUpNow {
	background: url('/assets/images/old/signUpNow-button_over.png') no-repeat;
}
.bigBlue {
	font-size: 16px;
	color: #013668;
	color: #013668;
	font-weight: bold;
}
.bigRed {
	font-size: 16px;
	color: #FF0;
	font-weight: bold;
}
.login-form {
	margin-top: 20px;
}
.login-form-input {
	width: 200px !important;
}
input[type=text], input[type=password], textarea {
	font-size: 11px;
}
input[type=submit], input[type=button] {
	-moz-border-radius: 3px 3px 3px 3px !important;
	color: #FFFFFF !important;
	background: url("/assets/images/dashboard/alert-overlay.png") repeat scroll 0 0 #3399CC !important;
	border: 1px solid #2C85B1 !important;
	font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif !important;
	text-align: center !important;
	padding: 3px !important;
}
input[type=submit]:hover, input[type=button]:hover, input[type=image]:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	opacity: 0.9 !important;
}
a.greybutton {
	background: url("/assets/images/button/grey-right.png") no-repeat scroll right top transparent;
	border: 0 none;
	color: #545454;
	cursor: pointer;
	display: block;
	float: left;
	font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 33px;
	margin-right: 6px;
	padding-right: 12px !important;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
}
a.greybutton span {
	background: url("/assets/images/button/grey-left.png") no-repeat scroll 0 0 transparent;
	color: #545454;
	display: block;
	line-height: 14px;
	padding: 6px 0 10px 10px !important;
}
a.greybutton img {
	border: medium none;
	margin: 0 6px -3px 0 !important;
	padding: 0;
}
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: none;
	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('/assets/images/old/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('/assets/images/old/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 {
	width: 975px;
}
#header-top {
	height: 90px;
	overflow: hidden;
	padding: 0px 8px;
	margin-bottom: 0px;
}
#header-left {
	float: left;
	padding-top: 7px;
	width: 54%
}
#header-right {
	float: right;
	width: 44%
}
#login-area {
	width: 375px;
	height: 50px;
	background: url('/assets/images/old/login-bg.jpg') #fff no-repeat;
	float: right;
	padding: 4px 15px;
	font-size: 13px;
}
.login-text {
	font-size: 11px;
}
#login-area label {
	float: left;
}
#login-area input {
	float: left;
	padding: 1px 6px 1px 6px;
	margin: 0px 6px 0px 6px;
	font-size: 12px;
}
#content {
	width: 955px;
	padding: 0px 9px;
}
.memberName-right .rating {
	position: relative;
	top: 8px;
}
/* //// Main Content Area (700px) //// */

#main-content {
	width: 750px;
	float: left;
	border-right: thin solid #f3f3f3;
	padding: 0px 7px 7px 0px;
}
#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('/assets/images/old/fp-box-short-sale-bg.png') no-repeat;
}
#short-sale-myths {
	position: relative;
	left: 105px;
}
.fp-box-pitfalls {
	float: right;
	margin-right: 5px;
	width: 362px;
	height: 121px;
	padding-top: 15px;
	background: url('/assets/images/old/fp-box-short-sale-bg.png') no-repeat;
}
a.learn-more {
	padding: 5px 25px 5px 15px;
	background: url('/assets/images/old/learn-more-bg.png') center no-repeat;
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
	float: right;
	margin-right: 10px;
	text-decoration: none !important;
}
a:hover.learn-more {
	background: url('/assets/images/old/learn-more-bg-over.png') center no-repeat;
	color: #fff;
	text-decoration: none !important;
}
a.reg-now {
	padding: 5px 35px 5px 25px;
	background: url('/assets/images/old/reg-now-bg.png') center no-repeat;
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
	margin-right: 10px;
	text-decoration: none !important;
}
a:hover.reg-now {
	background: url('/assets/images/old/reg-now-bg-over.png') center no-repeat;
	color: #fff;
}
ul#testimonials {
	list-style: none;
	margin-right: 7px;
	margin-top: -10px;
	padding-bottom: 10px;
	position: absolute;
	padding-left: 0;
	width: 745px;
	margin-left: 0;
}
ul#testimonials li {
	margin-left: 0px;
}
/* /////////////// 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('/assets/images/old/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-right .rating {
	float: right;
	padding-top: 11px;
}
#memberTestimonial .memberName-left {
	height: 40px;
	float: left;
	display: block;
	background: url('/assets/images/old/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(/assets/images/old/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(/assets/images/old/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;
}
#vendor-sidebar {
	float: right;
	width: 195px;
	margin-top: 10px
}
#vendor-seal-button {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	/* future proofing */
	-khtml-border-radius: 10px;
	/* for old Konqueror browsers */
	border: 1px solid #ddd;
	margin: 20px 0px;
}
#vendor-seal-button a span img {
	float: right;
	margin-right: 5px;
}
#vendor-seal-button a span {
	display: block;
	padding: 10px;
	color: #000000;
	font-weight: bold;
}
fieldset#vendor-contact-information {
	border: 1px solid #ddd;
	color: #000000;
	font-weight: bold;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	/* future proofing */
	-khtml-border-radius: 10px;
	/* for old Konqueror browsers */
}
fieldset#vendor-contact-information h2 {
	color: #000000;
	font-size: 16px;
	margin: 10px 0px;
}
fieldset#vendor-contact-information p {
	margin: 0px;
}
fieldset#vendor-contact-information ul {
	padding: 0px;
}
fieldset#vendor-contact-information li {
	background-position: 0 0.4em;
	background-repeat: no-repeat;
	font-size: 10px;
	line-height: 30px;
	padding-left: 40px;
}
fieldset#vendor-contact-information li#vendor-phone-24-hr-li {
	background-image: url("/assets/images/vendor/24-hr-phone.png");
}
fieldset#vendor-contact-information li#vendor-phone-li {
	background-image: url("/assets/images/vendor/call.png");
}
fieldset#vendor-contact-information li#vendor-email-li {
	background-image: url("/assets/images/vendor/mail.png");
}
/*/////////////////////// 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(/assets/images/old/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(/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/rs-menu-bg.png') no-repeat left;
	padding: 6px 5px 6px 20px;
	margin-bottom: 1px;
	color: #fff;
}
a:hover.rs-menu-item {
	background: url('/assets/images/old/rs-menu-bg-over.png') no-repeat left;
	color: #fff;
	font-weight: bold;
}
a.schedule-link {
	width: 180px;
	background: url('/assets/images/old/schedule-link-bg.jpg') no-repeat left;
	padding: 6px 5px 6px 30px;
	color: #666;
}
a:hover.schedule-link {
	background: url('/assets/images/old/schedule-link-bg.jpg') no-repeat left;
	color: #115490;
}
a.get-started {
	width: 180px;
	background: url('/assets/images/old/get-started-link-bg.jpg') no-repeat left;
	padding: 6px 5px 6px 30px;
	color: #666;
}
a:hover.get-started {
	background: url('/assets/images/old/get-started-link-bg-over.jpg') no-repeat left;
	color: #115490;
}
a.success-stories {
	width: 180px;
	background: url('/assets/images/old/success-link-bg.jpg') no-repeat left;
	padding: 6px 5px 6px 30px;
	color: #666;
}
a:hover.success-stories {
	background: url('/assets/images/old/success-link-bg-over.jpg') no-repeat left;
	color: #115490;
}
a.reset-pw {
	width: 180px;
	background: url('/assets/images/old/reset-pw-bg.png') no-repeat left;
	padding: 6px 5px 6px 30px;
	color: #666;
}
a:hover.reset-pw {
	background: url('/assets/images/old/reset-pw-bg-over.png') no-repeat left;
	color: #115490;
}
a.faqs {
	width: 180px;
	background: url('/assets/images/old/kb-link-bg.jpg') no-repeat left;
	padding: 6px 5px 6px 30px;
	color: #666;
}
a:hover.faqs {
	background: url('/assets/images/old/kb-link-bg.jpg') no-repeat left;
	color: #115490;
}
a.useful-links {
	width: 180px;
	background: url('/assets/images/old/useful-link-bg.jpg') no-repeat left;
	padding: 6px 5px 6px 30px;
	color: #666;
}
a:hover.useful-links {
	background: url('/assets/images/old/useful-link-bg-over.jpg') no-repeat left;
	color: #115490;
}
a.kb-link {
	width: 180px;
	background: url('/assets/images/old/faq-link-bg.jpg') no-repeat left;
	padding: 6px 5px 6px 30px;
	color: #666;
}
a:hover.kb-link {
	background: url('/assets/images/old/faq-link-bg-over.jpg') no-repeat left;
	color: #115490;
}
a.send-page {
	width: 180px;
	background: url('/assets/images/old/send-link-bg.jpg') no-repeat left;
	padding: 6px 5px 6px 30px;
	color: #666;
}
a:hover.send-page {
	background: url('/assets/images/old/send-link-bg-over.jpg') no-repeat left;
	color: #115490;
}
.news-block {
	margin-top: 0px;
	width: 168px;
	background: url('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/vert-menus.jpg');
}
ul#list_menu li a:hover {
	background: url('/assets/images/old/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('/assets/images/old/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('/assets/images/old/new-images/menu-title-bg.png');
	background-repeat: repeat-x;
	color: #fff;
}
/* //// Start Navigation Tabs ///// */

#menu {
	width: 975px;
	border-bottom: 1px solid #b8b8b8;
}
#menu ul {
	margin: 0px;
	padding: 0px 9px;
}
#menu li {
	display: inline;
}
#menu a {
	float: left;
	background: url("/assets/images/old/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, #menu .active a span {
	float: left;
	display: block;
	background: url("/assets/images/old/tabright-bg.png") no-repeat right top;
	padding: 5px 15px 4px 6px;
	color: #666;
}
#menu li span.standout a span:hover, #menu li span.standout a.active span {
	color: #333;
}
#menu a.standout {
	float: left;
	background: url("/assets/images/old/tableft-left-bg.png") no-repeat left top;
	margin: 0px 0px 0px 4px;
	padding: 0 0 0 3px;
	text-decoration: none;
	text-transform: uppercase;
}
#menu a.standout span {
	float: left;
	display: block;
	background: url("/assets/images/old/tabright-right-bg.png") no-repeat right top;
	padding: 5px 15px 4px 6px;
	color: #fff;
}
#menu span.standout a:hover, #menu span.standout a.active {
	color: #9D2727;
	cursor: pointer;
}
#menu span.standout a {
	float: left;
	background: url("/assets/images/old/tableft-left-bg.png") no-repeat left top;
	margin: 0px 0px 0px 4px;
	padding: 0 0 0 3px;
	text-decoration: none;
	text-transform: uppercase;
}
#menu span.standout a:hover, #menu span.standout a.active {
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 0 0 0 3px;
	text-decoration: none;
	text-transform: uppercase;
	background: url('/assets/images/old/tableft-left-bg.png') no-repeat left top;
	background-position: 0% -42px;
}
#menu span.standout span {
	float: left;
	display: block;
	background: url("/assets/images/old/tabright-right-bg.png") no-repeat right top;
	padding: 5px 14px 4px 11px;
	color: #fff;
}
#menu span.standout span a:hover, #menu span.standout span a.active {
	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, #menu a.active span {
	color: #FFFFFF;
}
#menu a:hover, #menu a.active {
	background-position: 0% -42px;
}
#menu a:hover span, #menu a.active span {
	background-position: 100% -42px;
}
#menu .active a span {
	background-position: 0% -42px !important;
	color: #fff !important;
}
#menu .active a {
	background-position: 0% -42px !important;
}
/* /// 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 !important;
	text-decoration: none !important;
}
.footer-links a:hover {
	color: #777 !important;
}
.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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/new-images/bubbled-text-bg.jpg');
	background-repeat: repeat-x;
}
#find-cdpe-search {
	background-image: url('/assets/images/old/new-images/blog-entry-bg.jpg');
	background-repeat: repeat-x;
	width: 722px;
	padding: 10px;
}
a.post-comment-link {
	padding: 9px;
	background-image: url('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/new-images/bubbled-text-bg.jpg');
	background-repeat: repeat-x;
	padding: 4px 8px;
}
/* ////////////  Press Release Styles  ////////////// */

#press-release {
	background-image: url('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/arrow.png');
	list-style-position: outside;
	line-height: 22px;
	margin-left: 25px;
}
/* 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('/assets/images/old/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(/assets/images/old/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(/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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(/assets/images/old/cat_title_bg.gif) repeat-x top left;
	height: 30px;
}
#fireboard table.fb_blocktable thead tr th {
	background: #3B3B3B url(/assets/images/old/cat_title_bg.gif) repeat-x top left;
	padding: 2px;
	color: #ffffff;
	font-weight: normal;
}
#fireboard tr.fb_sth {
	background: #8CABC8 url(/assets/images/old/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("/assets/images/old/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("/assets/images/old/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(/assets/images/old/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(/assets/images/old/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(/assets/images/old/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(/assets/images/old/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(/assets/images/old/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(/assets/images/old/pathway_start.gif) no-repeat left center;
	padding-top: 2px !important;
	padding-top: 4px;
}
.forum-pathway-2 {
	height: 18px;
	line-height: 18px;
	background: url(/assets/images/old/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(/assets/images/old/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(/assets/images/old/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(/assets/images/old/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(/assets/images/old/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(/assets/images/old/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(/assets/images/old/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(/assets/images/old/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(/assets/images/old/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('/assets/images/old/new-images/liniger-bg.jpg');
	background-repeat: no-repeat;
	padding: 15px;
}
#brian-buffini {
	background-image: url('/assets/images/old/new-images/buffini-bg.jpg');
	background-repeat: no-repeat;
	padding: 15px;
}
#dave-jenks {
	background-image: url('/assets/images/old/new-images/jenks-bg.jpg');
	background-repeat: no-repeat;
	padding: 15px;
}
#david-knox {
	background-image: url('/assets/images/old/new-images/knox-bg.jpg');
	background-repeat: no-repeat;
	padding: 15px;
}
#howard-brinton {
	background-image: url('/assets/images/old/new-images/brinton-bg.jpg');
	background-repeat: no-repeat;
	padding: 15px;
}
#bob-corcoran {
	background-image: url('/assets/images/old/new-images/corcoran-bg.jpg');
	background-repeat: no-repeat;
	padding: 15px;
}
#joe-stumpf {
	background-image: url('/assets/images/old/new-images/stumpf-bg.jpg');
	background-repeat: no-repeat;
	padding: 15px;
}
#gayle-henderson {
	background-image: url('/assets/images/old/new-images/henderson-bg.jpg');
	background-repeat: no-repeat;
	padding: 15px;
}
#mark-boyland {
	background-image: url('/assets/images/old/new-images/boyland-bg.jpg');
	background-repeat: no-repeat;
	padding: 15px;
}
#tim-anderson {
	background-image: url('/assets/images/old/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('/assets/images/old/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 {
}
#radius {
	margin-top: 8px;
}
/* Testimonial Area */

#advTestimonialTop {
	background: url('/assets/images/old/advanced-testimonial-top.jpg') no-repeat;
	width: 715px;
	height: 63px;
	padding: 0;
	margin: 0;
}
#advTestimonial-GH {
	background: url('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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;
}
.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('/assets/images/old/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('/assets/images/old/blockquoteTest-top.jpg') no-repeat;
	width: 559px;
	height: 10px;
	padding: 0;
}
.blockquoteTest-bot {
	background: transparent url('/assets/images/old/blockquoteTest-bot.jpg') no-repeat;
	width: 559px;
	height: 10px;
	margin: 0;
}
.blockquoteTest-mid {
	background: transparent url('/assets/images/old/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('/assets/images/old/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('/assets/images/old/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('/assets/images/old/user-info-top.png');
	position: relative;
	height: 10px;
	background-repeat: no-repeat;
}
#user_info .user_info_middle {
	background-image: url('/assets/images/old/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('/assets/images/old/user-info-bottom.png');
	position: relative;
	height: 10px;
	background-repeat: no-repeat;
}
#latest_downloads .latest_downloads_title_bar {
	background-image: url('/assets/images/old/section-title-bar.png');
	position: relative;
	height: 28px;
	background-repeat: no-repeat;
}
#latest_downloads .latest_downloads_middle {
	background-image: url('/assets/images/old/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('/assets/images/old/section-bottom.png');
	background-repeat: no-repeat;
	position: relative;
	width: 358px;
	height: 2px;
}
#latest_downloads li {
	list-style-image: url('/assets/images/old/list-blue-arrow.png');
}
#new_help_topics .new_help_topics_title_bar {
	background-image: url('/assets/images/old/section-title-bar.png');
	position: relative;
	height: 28px;
	background-repeat: no-repeat;
}
#new_help_topics .new_help_topics_middle {
	background-image: url('/assets/images/old/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('/assets/images/old/section-bottom.png');
	background-repeat: no-repeat;
	position: relative;
	width: 358px;
	height: 2px;
}
#new_help_topics li {
	list-style-image: url('/assets/images/old/list-blue-arrow.png');
}
#new_cdpe_content .new_cdpe_content_title_bar {
	background-image: url('/assets/images/old/section-title-bar.png');
	position: relative;
	height: 28px;
	background-repeat: no-repeat;
}
#new_cdpe_content .new_cdpe_content_middle {
	background-image: url('/assets/images/old/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('/assets/images/old/section-bottom.png');
	background-repeat: no-repeat;
	position: relative;
	width: 358px;
	height: 2px;
}
#new_cdpe_content li {
	list-style-image: url('/assets/images/old/list-blue-arrow.png');
}
#website_updates_messages {
	font-size: 10pt;
}
#website_updates_messages .website_updates_messages_title_bar {
	background-image: url('/assets/images/old/section-title-bar.png');
	position: relative;
	height: 28px;
	background-repeat: no-repeat;
}
#website_updates_messages .website_updates_messages_middle {
	background-image: url('/assets/images/old/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('/assets/images/old/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("/assets/images/old/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: 676px;
	height: 40px;
	border: 1px solid #ccc;
	background: #eee;
	background: -moz-linear-gradient(bottom, #ccc, #fff);
	background: -webkit-gradient(linear, center bottom, center top, from(#ccc), to(#fff));
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#headlines div {
	position: relative;
	top: -7px;
}
#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: 11px;
	color: #333333;
	float: left;
	width: 600px;
	padding-top: 8px;
}
#headlines .headlines_fade {
	margin-top: 24px;
	width: 580px;
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	height: 12px;
}
/* Classes */
.success-msg {
	background-image: url("/assets/images/icons/success.png");
	border-color: #446423;
	color: #3D6611;
}
.error-msg, .success-msg, .note-msg, .notice-msg {
	background-position: 20px 16px !important;
	background-repeat: no-repeat !important;
	border-style: solid !important;
	border-width: 2px !important;
	font-size: 22px !important;
	font-weight: bold !important;
	padding: 16px 16px 16px 64px !important;
}
*
.error, .notice, .success {
	background-position: 10px center !important;
	background-repeat: no-repeat !important;
	border-style: solid !important;
	border-width: 1px !important;
	font-weight: bold !important;
	margin: 10px 0;
	padding: 8px 8px 8px 50px !important;
}
.error {
	background-image: url("/assets/images/icons/error.png");
	border-color: #F16048;
	color: #DF280A;
	overflow: hidden;
}
.notice {
	background-image: url("/assets/images/icons/notice.png");
	border-color: #FCD344;
	color: #214D90;
}
.success {
	background-image: url("/assets/images/icons/success.png");
	border-color: #446423;
	color: #3D6611;
}
.error a {
	color: #8a1f11;
}
.notice a {
	color: #514721;
}
.success a {
	color: #264409;
}
.right-float {
	float: right !important;
}
.clear_all {
	clear: both;
}
.redText {
	color: #FF0000;
}
a:hover {
	color: #115490;
	text-decoration: none;
}
a:hover h2 {
	color: #115490;
	text-decoration: underline;
}
.search_form .field_box_placeholder .highlighted {
	float: right;
	position: relative;
	top: 9px;
	left: 27px;
}
#home-news-headlines #headlines {
	width: 743px !important;
	background-image: url("/assets/images/old/headlines_bg.png") !important;
	border: 0 !important;
	padding-bottom: 5px !important;
	background: white;
}
#home-news-headlines .headlines_left {
	padding-top: 22px !important;
}
#home-news-headlines #headlines a {
	top: 0px !important;
	left: 0 !important;
}
.inline-error {
	color: red !important;
	font-weight: bold !important;
	background-color: #FBE3E4 !important;
}
div.inline-error {
	background-color: #FBE3E4;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
td.inline-error {
	background: #FBE3E4;
}
.error-summary li {
	list-style: disc outside none;
	color: red;
	font-weight: bold;
}
#ui-datepicker-div {
	display: none;
}
#description {
	min-width: 500px;
	height: 75px;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
}
#Events #description {
	height: 20px;
}
/*------------------------------------------------*/
/*-------[Vendor Contact Form]--------------------*/
/*------------------------------------------------*/

div#fox-form form.contact_form ul {
	list-style-type: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding-left: 0;
	padding-top: 0;
	width: 70%;
}
div#fox-form form.contact_form li {
	clear: both;
	display: block;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
	font-size: small;
	margin: 0;
}
div#fox-form form.contact_form li input, div#fox-form form.contact_form li select, div#fox-form form.contact_form li textarea {
	border-color: #7C7C7C #C3C3C3 #DDDDDD;
	border-style: solid;
	border-width: 1px;
	color: #333333;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
	font-size: 100%;
	margin: 0;
	padding: 2px 0;
	width: 100%;
}
div#fox-form form.contact_form li label {
	border: medium none;
	color: #222222;
	display: block;
	font-size: 95%;
	font-weight: bold;
	line-height: 150%;
	margin: 0;
	padding: 0 0 3px;
}
div#fox-form form.contact_form li span label {
}
div#fox-form form.contact_form li span label.sub {
	padding-bottom: 0px;
	font-weight: normal;
}
div#fox-form form.contact_form li label, div#fox-form form.contact_form li span label {
	clear: both;
	color: #444444;
	display: block;
	font-size: 85%;
	line-height: 100%;
	margin: 0;
	padding-top: 6px;
}
.left_half {
	float: left;
	width: 50%;
}
.right_half {
	float: right;
	width: 46%;
}
.full {
	width: 92%;
}
li.left_half {
	clear: left !important;
	float: left;
}
div#fox-form form.contact_form li:hover {
	background-color: #FFFFDD;
}
div#fox-form form.contact_form li.section {
	border-top: 1px dotted #CCCCCC;
}
div#fox-form form.contact_form li.button:hover {
	background-color: #FFFFFF;
}
div#fox-form form.contact_form label.error, div#fox-form form.contact_form span.required {
	color: #DF0000;
}
/* Homeowner report */
.required {
	width: 100%;
}
#content1 {
	padding: 0px 75px;
}
h1.center {
	text-align: center;
}
p.page-header {
	margin-top: 7px;
}
#table-download {
	width: 400px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
}
#fox-sidebar {
	padding-top: 15px;
	display: block;
}
#boa-banner {
	padding: 20px 0px 0px;
	width: 175px;
	text-align: center;
}
#social-media-icons {
	border: thin solid rgb(152, 152, 152);
	background: none repeat scroll 0% 0% rgb(244, 245, 246);
	margin-top: 20px;
	width: 115px;
	padding: 10px;
	margin-left: 28px;
	margin-bottom: 15px;
}
li.submit-button input {
	width: auto !important;
	border: none !important;
	background: none !important;
	padding: none !important;
}
li.submit-button {
	text-align: center !important;
}
#find-error {
	border: thin solid #E6DB55;
	background-color: #FFFFE0;
}
#find-error p {
	font-size: 12px;
	margin: 7px;
}
#find-error a {
	text-decoration: underline;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////*/
/**************************************** Vendor Contact Form ****************************************/
/*///////////////////////////////////////////////////////////////////////////////////////////////////*/

#contact_form #left-inside form.contact_form ul {
	list-style-type: none;
	width: 80%;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
#contact_form #left-inside form.contact_form li {
	clear: both;
	display: block;
	margin: 0;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
	font-size: small;
	width: 92%;
}
#contact_form #left-inside form.contact_form li input, div#left-inside form.contact_form li select, div#left-inside form.contact_form li textarea {
	border-color: #7C7C7C #C3C3C3 #DDDDDD;
	border-style: solid;
	border-width: 1px;
	color: #333333;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
	font-size: 100%;
	margin: 0;
	padding: 2px 0;
	width: 100%;
}
#contact_form #left-inside form.contact_form li label {
	border: medium none;
	color: #222222;
	display: block;
	font-size: 95%;
	font-weight: bold;
	line-height: 150%;
	margin: 0;
	padding: 0 0 3px;
}
#contact_form #left-inside form.contact_form li span label {
}
#contact_form #left-inside form.contact_form li span label.sub {
	padding-bottom: 0px;
	font-weight: normal;
}
#contact_form #left-inside form.contact_form li label, div#left-inside form.contact_form li span label {
	clear: both;
	color: #444444;
	display: block;
	font-size: 85%;
	line-height: 100%;
	margin: 0;
	padding-top: 6px;
}
#contact_form .left_half {
	float: left;
	width: 50%;
}
#contact_form .right_half {
	float: right;
	width: 46%;
}
#contact_form .full {
	width: 100%;
}
#contact_form .left_half {
	clear: left !important;
	float: left;
}
#contact_form #left-inside form.contact_form li:hover {
	background-color: #FFFFDD;
}
#contact_form #left-inside form.contact_form li.section {
	border-top: 1px dotted #CCCCCC;
}
#contact_form #left-inside form.contact_form li.button:hover {
	background-color: #FFFFFF;
}
#contact_form #left-inside form.contact_form label.error, div#left-inside form.contact_form span.required {
	color: #DF0000;
}
#contact_form input[type=text], #contact_form input[type=password], #contact_form textarea {
	width: 100%;
}
#contact_form {
	width: 500px !important;
}
#contact_form .button_1 {
	padding-top: 10px !important;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////*/
/**************************************** Calendars ****************************************/
/*///////////////////////////////////////////////////////////////////////////////////////////////////*/

#presentation-calendar {
	background: url("/assets/images/calendar-box-small.png") no-repeat scroll 0 0 transparent;
	height: 115px;
	margin-bottom: 25px;
	margin-top: 20px;
	padding-left: 90px;
	padding-top: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#presentation-calendar p {
	font-size: 12px;
	margin: 0;
}
#outlook {
	background: url("/assets/images/calicon-outlook.gif") no-repeat scroll 0 0 transparent;
}
#google {
	background: url("/assets/images/calicon-google.gif") no-repeat scroll 0 0 transparent;
}
#yahoo {
	background: url("/assets/images/calicon-yahoo.gif") no-repeat scroll 0 0 transparent;
}
.calendar-icon {
	color: #007DCA;
	float: left;
	font-size: 13px;
	height: 20px;
	margin-top: 3px;
	padding-left: 25px;
	padding-top: 5px;
	width: 75px;
}
#ical {
	background: url("/assets/images/calicon-ical.gif") no-repeat scroll 0 0 transparent;
}
#presentation-calendar h3 {
	padding: 0;
	margin: 0;
	text-transform: none !important;
}
#presentation-calendar ul li {
	list-style: none;
	display: table;
}
#presentation-calendar ul li a {
	text-decoration: none !important;
}
#presentation-calendar ul {
	padding: 0;
	margin: 5px 0 0 0;
}
#calendar-block {
	width: 600px;
}
#dash-button {
	float: left;
}
.distance-login {
	float: right;
	width: 250px;
	height: 125px;
	margin-right: 85px;
	margin-top: 30px;
	border: 1px solid #d9d9d9;
	background-color: #f2f2f2;
	-moz-border-radius: 10px;
}
.distance-login p {
	margin-top: 20px;
	text-align: center;
}
.distance-login a {
	border: none;
	outline: none;
}
.distance-login h2 {
	font-size: 18px;
	color: #333;
	margin-left: 10px !important;
	border-bottom: thin solid lightgrey;
	width: 220px;
	text-align: center;
	padding: 0 5px 5px 5px;
	font-weight: lighter;
	margin-top: 10px;
}
.timezones {
	font-weight: normal;
	font-size: 10px !important;
	text-transform: uppercase;
}
#reset_password_quick {
	width: 400px;
}
ul#reciprocal_link {
	width: 345px;
	height: 40px;
	padding: 0;
	margin-top: 15px;
}
.reciprocal_content {
	width: 245px;
	text-align: right;
	font-size: 11px;
	padding-top: 2px;
}
#reciprocal_link  li img {
	margin-left: 10px;
}
.reciprocal_content a {
	text-decoration: underline;
}
#reciprocal_link  li {
	float: left;
}
.event_reg_link a {
	font-size: 13px !important;
	text-decoration: underline !important;
}
.call-us h2 {
	color: red;
	font-weight: bolder;
	text-align: center;
	margin-top: 0px;
}
.call-us h3 {
	color: red;
	font-weight: bolder;
	margin-bottom: 0px;
	text-align: center;
}
.call-us-footer {
	bottom: 50px;
	left: 150px;
	position: relative;
}
.call-us h3 {
	color: red;
	font-weight: bolder;
	margin-bottom: 0px;
	text-align: center;
}
.call-us-footer h2 {
	color: red;
	font-weight: bolder;
	text-align: center;
	margin-top: 0px;
}
.call-us-footer h3 {
	color: red;
	font-weight: bolder;
	margin-bottom: 0px;
	text-align: center;
	margin-top: 0px;
}


