/*

Theme Name: Fair Shake

Theme URI: http://cosmicegg.com/

Description: 

Version: 2.0

Author: Cosmic Egg Studios

*/

/*=== Setup ===

* {

	border:0;

	margin:0 auto;

	padding:0;

	outline:none;

}

*/

body {

	margin: 0;

	padding: 0;

	color: #555555;

	font: normal 12px Arial, Helvetica, sans-serif;

	height: 100%;

	background-color: #FFF;

}

html {

	height: 100%;

}

#page {

	height: auto !important;

	margin: 0 auto;

	padding: 0;

	width: 1014px;

}

a.topHeader {

	color: #0927BB;

	font: 13px Arial, Helvetica, sans-serif;

	font-size-adjust: none;

	font-style: normal;

	font-variant: normal;

	font-weight: bold;

	letter-spacing: 0.01px;

	line-height: normal;

}

p.clr, .clr, .clearnew {

	clear: both;

	padding: 0;

	margin: 0;

	background: none;

}

p.bg, .bg {

	clear: both;

	padding: 0;

	margin: 10px 0;

	border-bottom: 1px solid #bababa;

	height: 2px;

}

input, select, textarea {

	border: gray 1px solid; /* lightgray */

	color: #404040;

	font-size: 12px;

	padding: 4px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	background-color: #F8F8FA;

	border-radius: 2px 2px 2px 2px;

}

input:hover, select:hover, textarea:hover {

	border: #9A9A9A 1px solid;

	color: #404040;

	font-size: 12px;

	padding: 4px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	background-color: #FAECCF;

}

input[type="button"] {

	font-weight: bold;

	background-color: #E5E3EE;

	border: #4A436D 1px solid;

	color: #28183D;

}

input[type="button"]:hover {

	font-weight: bold;

	background-color: #f1cc7c;

	border: #AF7410 1px solid;

	color: #483006;

}

input[type="button"].cancel {

	font-weight: bold;

	background-color: #E5E3EE;

	border: #585858 1px solid;

	color: #28183D;

}

input[type="button"].cancel:hover {

	font-weight: bold;

	background-color: #FBCFCF;

	border: #A9150C 1px solid;

	color: #483006;

}

input[type="submit"] {

	font-weight: bold;

	background-color: #E5E3EE;

	border: #4A436D 1px solid;

	color: #28183D;

	margin-right: 5px;

}

input[type="submit"]:hover {

	font-weight: bold;

	background-color: #D9F7D7;

	border: #2C9421 1px solid;

	color: #483006;

}

input[type="image"] {

	border: 0;

}

/*=== Layout ===*/

/*=== Header ===*/

#header {

	margin: 0 auto;

	padding: 0;

	margin-top: 5px;

}

#headerRight {

	background: url("images/header_bg_right.png") no-repeat scroll left top transparent;

	float: right;

	height: 113px;

	margin-right: 12px;

	margin-top: 5px;

	width: 573px;

}

#loginSearchDiv {

	margin-top: 10px;

	margin-right: 10px;

}

#userInformation {

	text-align: right;

	font: bold 13px Arial, Helvetica, sans-serif;

	margin-bottom: 2px;

	height: 15px;

}

#loginTop {

	float: right;

	width: 200px;

	height: 24px;

	text-align: right;

	color: #0927BB;

	font: bold 13px Arial, Helvetica, sans-serif;

	word-spacing: 4px;

	margin-bottom: 10px;

	position: relative;

}

#loginTop ul li a {

	word-spacing: 0px;

}

/*- Logo -*/

.logo {

	float: left;

	height: 112px;

	margin: 0 0 5px 0;

	padding: 0 0 0;

	position: relative;

	width: 419px;

}

.logo * {

	z-index: 1001;

}

/* Search form */

.search {

	float: right;

	width: 140px;

}

#search span {

	display: block;

	height: 15px;

	margin: 0;

	padding: 0;

	border: none;

	width: 137px;

	padding-top: 3px;

	margin-left: 7px;

}

#search input#s {

	margin: 0;

	padding: 4px 0px;

	float: left;

	width: 114px;

	color: #333333;

	font-size: 11px;

	height: 10px;

	font-weight: normal;

	background: none;

	border: none;

}

#search .btn {

	float: left;

	padding: 0;

	margin: 0;

	border: 0;

	width: auto;

	background-color: transparent;

}

#search .btn:hover {

	margin-left: 1px;

}

#homeContentDiv {

	background: url(images/homeBodyBack.jpg) no-repeat left top;

	float: right;

	width: 1014px;

	height: 857px;

	z-index: 98;

}

#homeLeft {

	float: left;

	width: 168px;

	height: 893px;

	padding-top: 1px;

}

#homeRight {

	float: right;

	height: 893px;

	width: 844px;

	z-index: 99;

}

#homeRightTop {

	height: 260px;

}

#homeRightTopVideo {

	width: 365px;

	height: 240px;

	float: left;

	margin-left: 0px;

	margin-top: 20px;

}

#homeRightTopDesc {

    float: left;

    height: 240px;

    margin-left: 10px;

    margin-top: 23px;

    text-align: center;

    width: 250px;

}

#homeRightTopDesc a:hover {

    text-decoration: none;

}

#homeWelcomeButtonDiv {

	float: left;

	margin-left: 57px;

	margin-top: 12px;

	text-align: center;

}

a#homeWelcomeButton {

	width: 269px;

	height: 60px;

	display: block;

	background: url(images/homeWelcomeCenter.png) no-repeat left top;

}

a#homeWelcomeButton:hover {

	width: 269px;

	height: 60px;

	display: block;

	background: url(images/homeWelcomeCenter_f2.png) no-repeat left top;

}

#homeRightMid {

	padding-top: 15px;

}

#homeRightMidLeft {

	float: left;

	height: 265px;

	margin-left: 20px;

	margin-top: 15px;

	width: 230px;

}

#homeRightMidCenter {

	float: left;

	height: 265px;

	margin-left: 8px;

	margin-top: 15px;

	width: 246px;

}

#homeRightMidRight {

	float: left;

	height: 265px;

	margin-left: 20px;

	margin-top: 15px;

	width: 300px;

}

.homeCenterH3 {

	margin-top: 5px;

	height: 34px;

}

.homeCenterIMG {

	margin-top: 0px;

	height: 56px;

	overflow: hidden;

	border: 1px solid #D0D0D0;

	width: 245px;

}

.homeCenterList {

	height: 200px;

	margin-top: 3px;

	padding-left: 0px;

}

#homeRightBottom {

	height: 310px;

	margin-top: 7px;

}

/* Home News Style */

#homeRightBottomNews {

	margin-left: 20px;

	height: 260px;

	float: left;

	width: 355px;

	color: #28183D;

	font-size: 21px;

	font-weight: normal;

	margin-top: 2px;

}

.yd_rp_widget {

	margin-top: 8px;

	height: 242px;

	margin-left: 5px;

	overflow-y: scroll;

	overflow-x: hidden;

}

.yd_rp_widget ul li h4 {

	margin: 0;

	padding: 0;

}

.yd_rp_widget ul li h4 a {

	background-image: url("images/arrow3.png");

	background-position: left top;

	background-repeat: no-repeat;

	color: #0927BB;

	cursor: pointer;

	display: block;

	font: 12px Arial, Helvetica, sans-serif;

	padding-left: 20px;

	text-decoration: none;

}

.yd_rp_widget ul li h4 a:hover {

	text-decoration: underline;

}

.yd_rp_excerpt {

	font: normal 12px Arial, Helvetica, sans-serif;

	color: #474647;

	padding-left: 20px;

	margin-bottom: 8px;

}

.yd_rp_excerpt a {

	font: normal 12px Arial, Helvetica, sans-serif;

	color: #d46909;

	cursor: pointer;

	text-decoration: none;

}

.yd_rp_excerpt a:hover {

	text-decoration: underline;

}

/* Footer Style */

#footer {

	border-top: 1px solid #c3c3c3;

	background-color: #d7d7d7;

	height: 40px;

	width: 100%;

	z-index: 999;

}

#footerContainer {

	width: 980px;

	padding-top: 10px;

	margin: auto !important;

	padding-right: 20px;

}

#footerLeft {

	float: left;

	color: #656565;

	font: normal 12px Arial, Helvetica, sans-serif;

}

#footerRight {

	float: right;

	color: #2d1d43;

	font: normal 12px Arial, Helvetica, sans-serif;

}

#footerRight a {

	color: #2d1d43;

	font: normal 12px Arial, Helvetica, sans-serif;

	text-decoration: none;

}

#footerRight a:hover {

	text-decoration: underline;

}

#leftNavEnews {

	height: 38px;

	margin-top: 15px;

	padding-left: 41px;

}

#leftNavSocial {

	height: 32px;

	margin-top: 125px;

}

#leftNavDonate {

	height: 80px;

	margin-top: 5px;

	padding-left: 12px;

	padding-right: 10px;

	text-align: center;

}

a#lhsEnews {

	display: block;

	background-image: url(./images/enews.png);

	background-position: left top;

	background-repeat: no-repeat;

	height: 50px;

	width: 126px;

}

a#lhsEnews:hover {

	background-image: url(./images/enews_f2.png);

}

a#lhsFacebook {

	display: block;

	background-image: url(./images/facebook.png);

	background-position: left top;

	background-repeat: no-repeat;

	height: 30px;

	width: 30px;

}

a#lhsFacebook:hover {

	background-image: url(./images/facebook_f2.png);

}

a#lhsTwitter {

	display: block;

	background-image: url(./images/twitter.png);

	background-position: left top;

	background-repeat: no-repeat;

	height: 30px;

	width: 30px;

}

a#lhsTwitter:hover {

	background-image: url(./images/twitter_f2.png);

}

a#lhsEmail {

	display: block;

	background-image: url(./images/email.png);

	background-position: left top;

	background-repeat: no-repeat;

	height: 30px;

	width: 30px;

}

a#lhsEmail:hover {

	background-image: url(./images/email_f2.png);

}

#homeRightBottomNewsRSS {

	text-align: right;

	padding-top: 3px;

}

a#NewsRSS {

	display: block;

	background-image: url(./images/rss.jpg);

	background-position: left top;

	background-repeat: no-repeat;

	height: 20px;

	width: 58px;

	float: right;

}

a#NewsRSS:hover {

	background-image: url(./images/rss_f2.jpg);

}

/* Sub Pages */

#subpage {

	width: 1014px;

	margin: 0 auto;

	padding: 0;

	height: auto !important;

}

#subContentDiv {

	background-image: url(images/subBodyBack.jpg);

	background-position: left top;

	background-repeat: repeat-y;

	float: right;

	width: 1014px;

	min-height: 893px;

}

div#subHeaderDiv {

	padding-left: 15px;

	padding-top: 5px;

	height: 50px;

	background-image: url(images/subHeaderBack.jpg);

	background-position: left top;

	background-repeat: no-repeat;

}

div#subHeaderDiv2 {

	padding-left: 15px;

	padding-top: 5px;

	height: 50px;

	background-image: url(images/subHeaderBack2.jpg);

	background-position: left top;

	background-repeat: no-repeat;

}

#subContent {

	padding: 10px;

	color: black;

	font: normal 13px Arial, Helvetica, sans-serif;

	padding-left: 20px;

	padding-right: 30px;

}

#subLeft {

	float: left;

	width: 168px;

	min-height: 893px;

	padding-top: 1px;

	background-image: url(images/subLeftBack.jpg);

	background-position: left top;

	background-repeat: no-repeat;

}

#subRight {

	float: right;

	min-height: 893px;

	width: 844px;

	z-index: 99;

}

/* Member Menu */

#member_menu_items {

	width: 198px;

	background-color: #E9E9E9;

	border: 1px solid #6A6A6A;

	z-index: 1999;

	position: absolute;

	right: 0px;

	top: 20px;

	display: none;

	padding-top: 10px;

	padding-bottom: 10px;

}

ul.memberlist {

	margin-left: 0px;

}

ul.memberlist li {

	margin-bottom: 0px;

	color: #0927BB;

	padding: 4px;

	padding-left: 0px;

}

ul.memberlist li a {

	color: #0927BB;

	font-size: 12px;

	display: block;

	text-align: left;

	padding-left: 20px;

}

ul.memberlist li a:hover {

	text-decoration: underline;

	color: #c76307;

}

li.dc-mega-li {

	border: 0;

	padding-bottom: 0px;

}

li.dc-mega-li mega-hover {

	border: 0;

	padding-bottom: 2px;

}

#leftNavDonateHeader {

	background-image: url("./images/lhs_DonateHeader.png");

	background-position: left top;

	background-repeat: no-repeat;

	height: 26px;

	margin-bottom: -7px;

}

#leftNavDonateThanks {

	background-position: left top;

	background-repeat: no-repeat;

	height: 40px;

}

#lhsAmazon {

	background-image: url("./images/amazon.png");

	background-position: left top;

	background-repeat: no-repeat;

	display: block;

	height: 36px;

	width: 151px;

	padding: 0px;

}

#lhsAmazon:hover {

	background-image: url("./images/amazon_f2.png");

}

h2 a {

	font-size: 18px;

}

span.newsletternavtext {

	color: #003366;

	font-type: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

}

span.purpletitle {

	color: #2D1D42;

	font-type: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

}

.headerQuotes {

	width: 180px;

	float: right;

	margin-top: 15px;

	min-height: 60px;

	font-type: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 11px;

	margin-right: 15px;

	color: #919191;

	display: table-cell;

	vertical-align: middle;

}

#headerQuotesLeft {

	text-align: left;

	font-style: italic;

}

#headerQuotesRight {

	margin-top: 14px;

	text-align: right;

}

#loginform table tr td {

	padding: 2px;

}

#memberHomeDiv {

	width: auto !important;

	margin-top: 15px;

	margin-bottom: 25px;

	margin-left: 5px;

	float: left;

}

#userupdateform textarea {

	width: 99%;

}

#homeRightTopVideoLink {

	display: block;

	width: 366px;

	height: 223px;

	background-image: url("./images/homeVideoLink.jpg");

	background-repeat: none;

}

.formtitle {

	color: #2D1D42;

	font-type: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	border-bottom: 1px solid #2D1D42;

}

div.InfoBlock {

	margin-top: 10px;

	border: 1px solid #9791B3;

	padding: 5px;

	padding-right: 10px;

}

div.FormBlock {

	border: 1px solid #9791B3;

	margin-top: 10px;

	padding: 5px 10px 5px 5px;

	background-color: #FFFDF4;

}

input.greenButton {

	background-color: #E5E3EE;

	border: 1px solid #4A436D;

	color: #28183D;

	font-weight: bold;

	margin-right: 5px;

}

input.greenButton:hover {

	font-weight: bold;

	background-color: #D9F7D7;

	border: #2C9421 1px solid;

	color: #483006;

}

#memberPublicLeft {

	float: left;

	width: 210px;

	height: auto !important;

	border: 1px solid #9AC0EE;

	background-color: #dee9f8;

	padding: 4px;

	padding-left: 0px;

	padding-right: 0px;

	overflow-x: hidden;

}

#memberPublicMid {

	border: 2px solid #BCBCBD;

	width: 785px;

	margin-bottom: 10px;

	min-height: 257px;

	background-image: url("./images/pwp_top_back.jpg");

	background-repeat: no-repeat;

	background-position: top center;

	background-color: #F0F0F0;

	overflow: auto;

}

#memberPublicRight {

	float: left;

	width: 560px;

	height: auto !important;

	margin-left: 5px;

}

#memberPublicDiv {

	height: auto !important;

	overflow: hidden;

	padding-bottom: 10px;

}

#block_basic_info {

	font-weight: bold;

	padding-top: 10px;

}

#block_basic_info ul li {

	font-weight: normal;

	padding-left: 5px;

}

#block_aboutus {

	background-color: #F7F7F7;

	border: 1px solid #999999;

	margin-bottom: 10px;

	padding: 3px;

}

#block_aboutus h4 {

	background-image: url("./images/titleback_aboutme.jpg");

	background-repeat: no-repeat;

	color: #FFFFFF;

	font-size: 14px;

	height: 20px;

	margin: 0;

	padding: 5px 2px 2px 25px;

	text-transform: uppercase;

}

#block_aboutus p {

	color: #330000;

	font-size: 12px;

	margin-bottom: 8px;

	margin-top: 5px;

	padding-left: 10px;

	padding-right: 10px;

	text-align: justify;

}

#block_personal_references {

	background-color: #F7F7F7;

	border: 1px solid #999999;

	margin-top: 10px;

	padding: 3px;

}

#block_personal_references h4 {

	background-image: url("./images/titleback_blue.jpg");

	background-repeat: no-repeat;

	color: #FFFFFF;

	font-size: 12px;

	height: 20px;

	margin: 0;

	padding: 5px 2px 2px 5px;

	text-transform: uppercase;

}

#profile_info_left ul {

	color: #333333;

	font-size: 12px;

	font-weight: bold;

	list-style-type: none;

	margin-bottom: 10px;

	margin-left: 0;

	margin-top: 1px;

	padding: 0;

}

#profile_info_left li {

	color: #330066;

	font-size: 12px;

	font-weight: normal;

	margin-bottom: 0;

	padding-left: 5px;

}

#block_verified_references {

	background-color: #F7F7F7;

	border: 1px solid #999999;

	margin-top: 10px;

	padding: 3px;

}

#block_verified_references h4 {

	background-image: url("./images/titleback_blue.jpg");

	background-repeat: no-repeat;

	color: #FFFFFF;

	font-size: 12px;

	height: 20px;

	margin: 0;

	padding: 5px 2px 2px 5px;

	text-transform: uppercase;

}

#block_hobbies_interest {

	background-color: #F7F7F7;

	border: 1px solid #999999;

	margin-bottom: 10px;

	padding: 3px;

	width: 200px;

}

#block_hobbies_interest h4 {

	background-image: url("./images/titleback_blue.jpg");

	background-repeat: no-repeat;

	color: #FFFFFF;

	font-size: 12px;

	height: 20px;

	margin: 0;

	padding: 5px 2px 2px 5px;

	text-transform: uppercase;

}

.ui-widget-content a {

	color: #0927BB;

	font: 12px Arial, Helvetica, sans-serif;

	text-decoration: none;

}

.ui-widget-content a:hover {

	text-decoration: underline;

	color: #C76307;

}

.memberHomeHeader {

	padding-left: 75px;

	padding-top: 10px;

}

.memberHomeHeader a {

	font-size: 18px;

	color: #0927BB;

}

.memberHomeDesc {

	padding: 5px;

	padding-left: 75px;

	padding-right: 5px;

	font-size: 12px;

	height: 75px;

}

.memberHomeLink {

	padding-left: 75px;

}

.memberHomeLink a {

	display: block;

	width: 50px;

	height: 20px;

	background-image: url("./images/mh_button.png");

	background-repeat: no-repeat;

	padding-top: 5px;

	color: #ffffff;

	font-size: 13px;

	padding-left: 25px;

	font-weight: bold;

}

.memberHomeLink a:hover {

	text-decoration: none;

	background-image: url("./images/mh_button_f2.png");

	background-repeat: no-repeat;

	color: #ffffff;

}

#mh_mail {

	background-color: #eeeeee;

	border: 1px solid #C1C1C1;

	height: 150px;

	background-image: url("./images/mh_mail.png");

	background-repeat: no-repeat;

}

#mh_personal-resource-directory {

	background-color: #e0e0e0;

	border: 1px solid #C1C1C1;

	height: 150px;

	border-top: 0;

	background-image: url("./images/mh_personal-resource-directory.png");

	background-repeat: no-repeat;

}

#mh_data-manager {

	background-color: #eeeeee;

	border: 1px solid #C1C1C1;

	height: 150px;

	border-top: 0;

	background-image: url("./images/mh_data-manager.png");

	background-repeat: no-repeat;

}

#mh_tutorials {

	background-color: #eeeeee;

	border: 1px solid #C1C1C1;

	height: 150px;

	border-left: 0;

	background-image: url("./images/mh_tutorials.png");

	background-repeat: no-repeat;

}

#mh_personal-web-page {

	background-color: #e0e0e0;

	border: 1px solid #C1C1C1;

	height: 150px;

	border-left: 0;

	border-top: 0;

	background-image: url("./images/mh_personal-web-page.png");

	background-repeat: no-repeat;

}

#mh_areas-of-study {

	background-color: #eeeeee;

	border: 1px solid #C1C1C1;

	height: 150px;

	border-left: 0;

	border-top: 0;

	background-image: url("./images/mh_areas-of-study.png");

	background-repeat: no-repeat;

}

#lhsPaypal {

	background-color: transparent;

	margin-bottom: -17px;

	padding-left: 0;

	padding-right: 0;

	padding-top: 0;

}

#pwp_home {

	background-color: #F7DEAC;

	background-image: url("./images/pwp_home.png");

	background-repeat: no-repeat;

	border: 1px solid #CA7921;

	height: 43px;

	margin-bottom: 10px;

	padding-left: 100px;

	padding-top: 10px;

	width: 510px;

}

#pwp_home a {

	color: #5B4786;

	font-size: 16px;

}

h5 {

	color: #2D1D42;

	font: 14px Arial, Helvetica, sans-serif;

	padding-bottom: 3px;

	font-weight: bold;

}

.alignleft {

	float: left;

	padding-right: 10px;

	padding-bottom: 5px;

}

.alignright {

	float: right;

	padding-left: 10px;

	padding-bottom: 5px;

}

.textleft {

	text-align: left;

}

.textright {

	text-align: right;

}

#pwpPrintThisPage {

	background-image: url("./images/pwpPrintThisPage2.png");

	background-repeat: no-repeat;

	width: 164px;

	height: 28px;

	display: block;

}

#pwpPrintThisPage:hover {

	background-image: url("./images/pwpPrintThisPage2_f2.png");

}

a.red {

	color: #9C2A21;

}

.redText {

	color: #9C2A21;

}

.greenText {

	color: #007D00;

}

input[type="submit"].greenLink {

	font-weight: normal;

	border: 0;

	color: #5D9C0F;

	margin-right: 0px;

	text-decoration: none;

	background-color: transparent;

	padding: 0;

	cursor: pointer;

	border-bottom: 0;

}

input[type="submit"].greenLink:hover {

	font-weight: normal;

	border: 0;

	color: #5D9C0F;

	margin-right: 0px;

	background-color: transparent;

	text-decoration: underline;

}

div.FormBlock2 {

	background-color: #F3F2F7;

	border: 1px solid #9791B3;

	margin-top: 10px;

	padding: 5px 10px 5px 5px;

}

#prdPrintThisPage {

	background-image: url("./images/pwpPrintThisPage.png");

	background-repeat: no-repeat;

	width: 198px;

	height: 28px;

	display: block;

}

#prdPrintThisPage:hover {

	background-image: url("./images/pwpPrintThisPage_f2.png");

}

a.ui-state-hover {

	text-decoration: none;

}

a.ui-state-hover:hover {

	text-decoration: none;

}

div.RDBlock {

	margin-top: 2px;

	padding: 5px 10px 5px 5px;

}

.RDTitle2 {

	color: #DA6306;

	font-size: 14px;

	font-weight: bold;

	margin-top: 5px;

}

.RDTitle {

	color: #2D1D42;

	font-size: 12px;

	font-weight: bold;

	margin-top: 5px;

}

div.RDBlock2 {

	margin-top: 2px;

	padding: 5px 10px 5px 5px;

}

.cityItemHead {

	font-size: 14px;

	font-weight: bold;

	color: #666666;

	background-image: url("./images/base.png");

	background-repeat: no-repeat;

	height: 22px;

	padding-left: 28px;

	padding-top: 4px;

	margin-top: 5px;

}

.cityItemHead span {

	font-weight: normal;

	font-size: 11px;

}

.treeview, .treeview ul li {

	font: 12px Arial, Helvetica, sans-serif;

}

.filetree span.folder {

	font: 13px Arial, Helvetica, sans-serif;

}

.rdSavedHeader {

	font: 13px Arial, Helvetica, sans-serif;

	color: #C76307;

	font-weight: bold;

}

.adp-directions {

	width: 100%;

}

.backtotop {

	width: 80px;

	float: right;

	text-align: right;

}

div.popupHeader {

	background-color: #E8E8E8;

	border-bottom: 3px solid #B8B8B8;

	padding-left: 5px;

	padding-bottom: 2px;

	font-size: 24px;

	color: #28183D;

	font-weight: normal;

	margin-bottom: 10px;

	margin-top: 7px;

}

#homeRightBottomVideos {

	margin-left: 35px;

	float: left;

	width: 384px;

	margin-left: 35px;

	margin-top: 2px;

}

#homeRightBottomVideosHead {

	color: #28183D;

	font-size: 21px;

	font-weight: normal;

}

#homeRightBottomVideosContent {

	height: 242px;

	float: left;

	overflow-x: hidden;

	overflow-y: scroll;

	margin-top: 2px;

	padding-right: 10px;

}

ul.videolist {

	margin-bottom: 0px;

	margin-left: 0;

	width: 360px;

}

ul.videolist li {

	color: #474647;

	font: 12px Arial, Helvetica, sans-serif;

	margin-bottom: 5px;

	padding: 0px 0px 4px 2px;

	list-style: none outside none;

	border-bottom: 1px solid #A3A3A3;

	width: 360px;

}

ul.videolist li a {

	color: #25193f;

	font-size: 15px;

}

ul.videolist li p {

	margin-bottom: 0px;

	margin-top: 0;

	padding: 0;

	padding-right: 10px;

}

ul.videolist li p.vidtime {

	margin-bottom: 0px;

	margin-top: 0;

	padding: 0;

	padding-right: 15px;

	text-align: right;

}

/* Member Card */

.mc_membersmalltext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

}

.mc_member_outlinebox {

	border: 1px solid #666666;

}

.mc_member_name {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #000000;

}

.mc_med_text {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

}

.mc_maintb {

	background-image: url(./images/cardtb.jpg);

}

.mc_cardtoptb {

	background-image: url(./images/cardtop.jpg);

}

h1.mc_header {

	color: #29173D;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: bold;

	margin-bottom: 10px;

	margin-top: 0;

}

.mc_contenttable {

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.mc_contenttable a {

	color: #0927BB;

	font: 12px Arial, Helvetica, sans-serif;

	text-decoration: none;

}

.mc_contenttable a:hover {

	text-decoration: underline;

	color: #C76307;

}

.mc_cardbottomtb {

	background-image: url(./images/cardbottom.jpg);

}

.mc_pwp {

	font-size: 14px;

}

#pwp_top_left {

	float: left;

	width: 190px;

	border: 1px solid #939393;

	margin-left: 8px;

	margin-right: 8px;

	margin-top: 8px;

	padding: 0px;

	height: auto;

	overflow: hidden;

	background-color: #FFF;

}

#pwp_top_mid {

	margin-left: 8px;

	float: left;

	width: 381px;

	margin-top: 8px;

	margin-bottom: 5px;

}

#pwp_top_right {

	margin-left: 25px;

	float: left;

	width: 162px;

	margin-top: 12px;

	min-height: 230px;

}

#pwp_top_mid p {

	margin: 0;

	padding: 0;

}

#pwp_top_mid h2 {

	font-size: 24px;

	margin: 0 0 0px;

}

#pwp_top_mid_name {

	float: left;

	overflow: hidden;

	width: 305px;

}

#pwp_top_mid_social {

	float: right;

	width: 74px;

	height: 26px;

	text-align: right;

	padding-top: 2px;

}

#block_aboutus1 {

	margin-top: 10px;

}

#block_aboutus1 h4 {

	font-size: 14px;

	color: #2D1D42;

	font-weight: normal;

}

a#pwpFacebook {

	display: block;

	background-image: url(./images/facebook2.png);

	background-position: left top;

	background-repeat: no-repeat;

	height: 22px;

	width: 22px;

	float: right;

	margin-left: 2px;

}

a#pwpFacebook:hover {

	background-image: url(./images/facebook2_f2.png);

}

a#pwpTwitter {

	display: block;

	background-image: url(./images/twitter2.png);

	background-position: left top;

	background-repeat: no-repeat;

	height: 22px;

	width: 22px;

	float: right;

	margin-left: 2px;

}

a#pwpTwitter:hover {

	background-image: url(./images/twitter2_f2.png);

}

a#pwpLinked {

	display: block;

	background-image: url(./images/linked.png);

	background-position: left top;

	background-repeat: no-repeat;

	height: 22px;

	width: 22px;

	float: right;

	margin-left: 2px;

}

a#pwpLinked:hover {

	background-image: url(./images/linked_f2.png);

}

#pwp_top_right h3 {

	color: #2D1D42;

	font-size: 14px;

	margin: 0;

	padding: 0;

	text-decoration: none;

	margin-bottom: 4px;

	font-weight: normal;

}

ul.arrowlist_pwp {

	margin-left: 2px;

	margin-bottom: 5px;

}

ul.arrowlist_pwp li {

	background-image: url("./images/arrow5.png");

	background-position: 0 -1px;

	background-repeat: no-repeat;

	color: #28183D;

	margin-bottom: 0;

	padding: 2px 7px 1px 15px;/*

* top padding

* right padding

* bottom padding

* left padding

*/

}

ul.arrowlist_pwp li a {

	color: #4965cb;

	display: block;

	font-size: 11px;

}

ul.arrowlist_pwp li a:hover {

	color: #C76307;

	text-decoration: underline;

}

#block_personal_references1 {

	padding-left: 4px;

}

#memberPublicLeft h4 {

	font-size: 16px;

	margin-bottom: 2px;

	color: #235aac;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

}

#memberPublicRight h4 {

	font-size: 16px;

	margin-bottom: 4px;

	color: #af5a06;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	border-bottom: 1px solid #B5B5B5;

	width: 97%;

	display: block;

	padding-bottom: 2px;

}

.pwp_block {

	padding: 4px;

	margin-bottom: 2px;

	border: 1px solid #ffffff;

	padding-top: 0px;

}

#memberPublicLeft .pwp_block {

	border: 1px solid #DEE9F8;

}

#memberPublicRight ul {

	margin-left: 15px;

}

#memberPublicRight .pwp_block ul li {

	margin-bottom: 6px;

	margin-top: 6px;

}

#memberPublicRight h5 {

	font-size: 14px;

	padding: 0 0 2px;

	margin: 0 0 0 -10px;

	color: #310f76;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

}

#memberPublicRight .pwp_block ul li strong {

	color: #310f76;

}

.pwp_docLink {

	overflow: hidden;

	float: left;

	margin-left: 4px;

	width: 174px;

	padding-top: 2px;

}

.pwp_docLink a {

	font-size: 12px;

}

.pwp_docIMG {

	float: left;

	border: 1px solid #9791B3;

	height: 20px;

	width: 20px;

	overflow: hidden;

	background-color: #ffffff;

	display: table-cell;

	vertical-align: middle;

}

.pwp_docIMG2 {

	float: left;

	border: 1px solid #DEE9F8;

	height: 20px;

	width: 20px;

	overflow: hidden;

	background-color: #DEE9F8;

	display: table-cell;

	vertical-align: middle;

}

ul.videolist2 {

	margin-bottom: 0px;

	margin-left: 0;

	width: 475px;

}

ul.videolist2 li {

	color: #474647;

	font: 12px Arial, Helvetica, sans-serif;

	margin-bottom: 10px;

	padding: 0px 0px 10px 2px;

	list-style: none outside none;

	border-bottom: 1px solid #A3A3A3;

}

ul.videolist2 li a {

	font-size: 15px;

}

ul.videolist2 li p {

	margin-bottom: 0px;

	margin-top: 0;

	padding: 0;

	padding-right: 10px;

}

ul.videolist2 li p.vidtime {

	margin-bottom: 0px;

	margin-top: 0;

	padding: 0;

	padding-right: 15px;

	text-align: right;

}

ul.videolist3 {

	margin-bottom: 0px;

	margin-left: 0;

	width: 260px;

}

ul.videolist3 li {

	color: #474647;

	font: 12px Arial, Helvetica, sans-serif;

	margin-bottom: 10px;

	padding: 0px 0px 10px 2px;

	list-style: none outside none;

	border-bottom: 1px solid #A3A3A3;

}

ul.videolist3 li a {

	font-size: 15px;

}

ul.videolist3 li p {

	margin-bottom: 0px;

	margin-top: 0;

	padding: 0;

	padding-right: 10px;

}

ul.videolist3 li p.vidtime {

	margin-bottom: 0px;

	margin-top: 0;

	padding: 0;

	padding-right: 15px;

	text-align: right;

}

a.enews:hover {

	text-decoration: none;

	color: #C76307;

}

#fairshake_username2_check {

	padding: 4px;

	border: 1px solid #CECBCE;

	background-color: #CECBCE;

	width: 325px;

	margin-top: 5px;

	color: #ffffff;

}

#fairshake_password2_check {

	padding: 4px;

	border: 1px solid #CECBCE;

	background-color: #CECBCE;

	width: 325px;

	margin-top: 5px;

	color: #ffffff;

}

#new_account {

	padding: 1px;

	background-color: #666666;

}

#secQ1A_check {

	padding: 4px;

	border: 1px solid #FFFFFF;

	background-color: #FFFFFF;

	width: 402px;

	margin-top: 5px;

	color: #ffffff;

}

#secQ2A_check {

	padding: 4px;

	border: 1px solid #FFFFFF;

	background-color: #FFFFFF;

	width: 402px;

	margin-top: 5px;

	color: #ffffff;

}

#secQ3A_check {

	padding: 4px;

	border: 1px solid #FFFFFF;

	background-color: #FFFFFF;

	width: 402px;

	margin-top: 5px;

	color: #ffffff;

}

.small {

	margin-left: 5px;

}

.pupText {

	font-size: 13px;

	font-weight: bold;

	color: brown;

}

.req {

	border: #c97c7c 1px solid;

	background-color: #FDEEEE;

}

#mediaVideo {

	float: left;

}

#mediaVideo img {

	margin-right: 5px;

}

#mediaAudio {

	float: right;

}

#mediaArticles {

	margin-top: 18px;

	position: relative;

}

.mediaInner {

	border: 1px solid #C7C7C7;

	padding: 5px;

	height: 400px;

	overflow-y: scroll;

}

.mediaInner2 {

	padding: 5px;

	position: relative;

	padding-top: 0px;

}

.mediaHeader {

	color: #828282;

	font: 20px Arial, Helvetica, sans-serif;

	margin-bottom: 3px;

}

#artSlider {

	width: 262px;

	position: relative;

}

.bx-window {

	border: 1px solid #C7C7C7;

	padding: 4px;

	padding-top: 5px;

}

#artSlider td {

	padding: 2px;

}

#fairshake_username2_check_new {

	padding: 4px;

	border: 1px solid #CECBCE;

	background-color: #CECBCE;

	width: 250px;

	margin-top: 5px;

	color: #ffffff;

}

#fairshake_password2_check_new {

	padding: 4px;

	border: 1px solid #CECBCE;

	background-color: #CECBCE;

	width: 250px;

	margin-top: 5px;

	color: #ffffff;

}

#secQ1A_check_new {

	padding: 4px;

	border: 1px solid #FFFFFF;

	background-color: #FFFFFF;

	width: 250px;

	margin-top: 5px;

	color: #ffffff;

}

#secQ2A_check_new {

	padding: 4px;

	border: 1px solid #FFFFFF;

	background-color: #FFFFFF;

	width: 250px;

	margin-top: 5px;

	color: #ffffff;

}

#secQ3A_check_new {

	padding: 4px;

	border: 1px solid #FFFFFF;

	background-color: #FFFFFF;

	width: 250px;

	margin-top: 5px;

	color: #ffffff;

}

.newboxes2 {

	display: none;

}

/*

Reentry Directories and Guides

*/

.rdbackgroundcolor {

	width: 793px; 

	height: 100%; 

	background-color: #666666; 

	position: relative; 

	margin-top: -7px; 

	margin-left: -1px; 

	padding: 15px;

}

#reentryDirectoriesGuides {

	padding-bottom: 0px;

	padding-left: 0;

	width: auto;

	margin-top: 10px;

	padding: 5px;

	width: 95%;

}

#reentryDirectoriesGuidesHeader {

	color: #28183D;

	font-size: 21px;

	font-family: Arial, Helvetica, sans-serif;

	height: 28px;

	margin-bottom: 5px;

	font-weight: bold;

	width: 95%;

}

.reentryDirectoriesBlock {

	margin-bottom: 2px;

	padding: 5px;

	padding-left: 12px;

}

#reentryDirectoriesGuidesSearch {

	width: 99%;

	margin-bottom: 10px;

	border: 1px solid #C7C7C7;

}

.reentryDirectoriesState {

	color: #28183D;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	border-top: 1px solid #C7C7C7;

	padding-top: 7px;

	width: 98%;

	margin-top: 10px;

}

.reentryDirectoriesStateNB {

	color: #28183D;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	padding-top: 2px;

	width: 98%;

	margin-top: 5px;

}

.reentryDirectoriesCity {

	color: #2C2C2C;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

}

.reentryDirectoriesTitle {

	color: #C76307;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

}

.reentryDirectoriesInfo {

	color: #555555;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin-top: 2px;

	margin-bottom: 1px;

	padding-left: 4px;

}

.reentryDirectoriesLinks {

	padding-left: 4px;

}

.reentryDirectoriesLinks .weblink {

	color: #555555;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	display: block;

	background-image: url("./images/file_types/files_web.png");

	background-position: 0px 2px;

	background-repeat: no-repeat;

	padding-right: 8px;

	padding-left: 19px;

	padding-top: 5px;

	padding-bottom: 0px;

	float: left;

}

.reentryDirectoriesLinks .filelink {

	color: #555555;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	display: block;

	background-image: url("./images/file_types/files_small.png");

	background-position: 0px 2px;

	background-repeat: no-repeat;

	padding-right: 8px;

	padding-left: 19px;

	padding-top: 5px;

	padding-bottom: 0px;

	float: left;

}

.reentryDirectoriesLinks a {

	color: #005D87;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

ul.parsley-error-list {

	display: block;

	margin: 0;

	outline: medium none;

	padding: 0;

}

ul.parsley-error-list li {

	background-image: none;

	color: #FE5556;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	list-style: none outside none;

	margin-bottom: 0px;

	padding: 0 0px 0 0px;

}

.ui-dform-text, .ui-dform-password, .ui-dform-email, .ui-dform-tel, .ui-dform-submit, .ui-dform-select, .ui-dform-textarea {

	width: 95%;

	border: 1px solid #9a9a9a;

}

.ui-dform-checkbox {

}

.ui-dform-label {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #377CD0;

	font-weight: bold;

}

.ui-dform-div {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin-top: 5px;

	font-weight: bold;

}

.ui-dform-checkboxes {

	margin: 10px;

}

input.parsley-success, textarea.parsley-success {

	background-color: #DFF0D8 !important;

	border: 1px solid #D6E9C6 !important;

	color: #555555 !important;

}

input.parsley-error, textarea.parsley-error {

	background-color: #F2DEDE !important;

	border: 1px solid #FE1212 !important;

	color: #555555 !important;

}

#cboxContent ul {

	margin: 0px;

	list-style: disc;

}

#cboxLoadedContent ul li, #cboxLoadedContent ol li {

	padding: 2px;

	margin: 0px;

	list-style: disc;

	padding-left: 10px;

	list-style-position: inside;

	list-style-type: disc;

}

#cboxLoadedContent ul#content_body_items, #cboxLoadedContent ul#content_body_items li{

	padding: 0px;

	margin: 0px;

	list-style:none;

	padding-left: 0px;

	list-style-type:none

}

ul.siteMapList {

	list-style: none outside none;

}

ul.siteMapList ul, ul.siteMapList ul li ul {

	padding: 0 0 0 10px;

	margin: 0px;

}

ul.children {

	padding-bottom: 0px;

}

ul.siteMapList li {

	padding: 2px;

	list-style: none outside none;

}

ul.siteMapList li.page_item {

	padding: 2px;

}

ul.siteMapList li.page_item a {

	color: #1F579C;

	font-size: 16px;

	font-weight: bold;

}

ul.siteMapList li.page_item ul.children li.page_item {

	padding-top: 4px;

}

ul.siteMapList li.page_item ul.children li.page_item a {

	color: #0927BB;

	font-size: 12px;

	font-weight: bold;

	display:block;

}

ul.siteMapList li.page_item ul.children li.page_item a:hover {

	color: #E17009;

	font-size: 12px;

	font-weight: bold;

}

ul.siteMapList li.page_item ul.children li.page_item ul.children li.page_item a {

	color: #6F6F6F;

	font-size: 12px;

	font-weight: normal;

}

ul.siteMapList li.page_item ul.children li.page_item ul.children li.page_item a:hover {

	color: #6F6F6F;

	font-size: 12px;

	font-weight: normal;

}

.commonseparationdiv {

	border-top-width: thin;

	border-top-style: solid;

	border-top-color: #ccc;

	width: 700px;

	margin-top: 15px;

	margin-right: auto;

	margin-bottom: 15px;

	margin-left: auto;

	clear: both;

	height: 0px;

}

.commonseparationdiv2 {

	border-top-width: thin;

	border-top-style: solid;

	border-top-color: #ccc;

	width: inherit;

	margin: 5px;

	margin-left: 10px;

	height: 0px;

}

.yd_rp_excerpt2 {

	color: #474647;

	font: 12px Arial, Helvetica, sans-serif;

	margin-bottom: 5px;

	padding-left: 10px;

	padding-top: 5px;

}



.educateyourselfbuttonoff:hover {

    color: #e17009;

    cursor: pointer;

}



.linkbox {

    background-image: url("empty.gif");

    height: 100%;

    left: 0;

    position: absolute;

    top: 0;

    width: 100%;

    z-index: 1;

}


a.button {
  background-color: #ffffff;
  border-color: #7B7B7B;
  border-style: solid;
  border-width: 1px;
  color: #2D43B7;
  cursor: pointer;
  display: inline-block;
  font-family: "FontAwesome",Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 15px;
  padding: 15px 20px 15px;
  position: relative;
  text-align: center;
  text-decoration: none;
}

a.button:hover {
  background-color: #EAF7FF;
  border-color: #7B7B7B;
  border-style: solid;
  border-width: 1px;
  color: #2D43B7;
  cursor: pointer;
  display: inline-block;
  font-family: "FontAwesome",Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 15px;
  padding: 15px 20px 15px;
  position: relative;
  text-align: center;
  text-decoration: none;
}

.rd-search-links a:hover {
	text-decoration: none;
}
#memberhome_r8_c2{
display:none;
}