.wrapper {
	margin: 0px auto;
	width: 852px;
	
	position: relative;

}

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Vernada;
	font-size: 12px;
	background-color: #a4b839;
	color: #000;

}


/* .right_feedback {
	z-index:9999999999;
	width:100%;
	background-color: #333;
	position:fixed;
	color: #fff;
	top: 25%;
} */
html>body .right_feedback {
	z-index:0;
	width: auto;
	min-width:100%;
	position:fixed;
	color: #fff;
	top: 25%;
}

img {border: 0px;}
a {outline: none;}

h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
}

a:link    { color:#333; text-decoration:underline; }
a:visited { color:#333; text-decoration:underline; }
a:hover   { color:#333; text-decoration:none; }
a:active  { color:#333; text-decoration:underline; }

.success {
	width: 838px;
	background-color: #90467c;/*e87a23 #; 9AAD23*/
	color: #fff;
	font-weight: bold;
	padding: 7px;
	font-size: 14px;
	text-align: center;
}

.success_close {float: right;border: 2px solid #fff;padding: 1px;font-size: 10px;}
.success_close a:link    { color:#FFF; text-decoration:none; }
.success_close a:visited  { color:#FFF; text-decoration:none; }
.success_close a:hover   { color:#FFF; text-decoration:none; }
.success_close a:active  { color:#FFF; text-decoration:none; }
/***** Header *****/
.top {
	background-color: #FFF;
	height: 71px;
	padding-left: 18px;
	padding-top: 14px;
}

.logo {/*Total Width: 630px;*/
	width: 423px;
	height: 71px;
	float: left;
}

.userMenu {
	width: 405px;
	float: right;
}
.userMenuName {
	padding-right: 10px;
	color: #90497c;
	float: right;
}
.userMenuNameSweep {
	margin-top: 1px;
	text-align: right;
	padding-right: 15px;
	color: #90497c;
	float: right;
}

.forgetme a { font-size: 10px; }
.forgetme a:link    {  text-decoration:underline; }
.forgetme a:visited { color:#000; text-decoration:underline; }
.forgetme a:hover   { color:#000; text-decoration:none; }
.forgetme a:active  { color:#000; text-decoration:underline; }


.userSweepNav_left {
	width: 262px;
	margin-top: 0px;
	margin-right: 7px;
	float: right;
}
.userSweepNav {
	width: 262px;
	height: 24px;

	background-image: url('../images/btn_sweepstakes.jpg');
	background-repeat: no-repeat;
	
	font-weight: bold; 
	color: #fff;

	
	cursor: pointer;
}

.userSweepNav_dropdown {
	position: absolute;
	z-index: 999999;


	display: none;
}

.userSweepNav_dropdown_text {

	padding-left: 11px;

	font-size: 13px;
	line-height: 20px;
}

.userSweepNav_dropdown_top {
	width: 256px;
	padding-top: 9px;

	border-left: 3px solid #a4b839;
	border-right: 3px solid #a4b839;
	
	background-color: #fbf7c3;
}
.userSweepNav_text {
	width: 262px;
	text-align: center;
	
	padding-top: 3px;
}

.userMenuButton {
	padding-top: 0px;
	width: 94px;
	margin-right: 15px;
	float: right;
}

.userNoCookieLeft {
	margin-right: 6px;
	float: right;
}
.userNoCookieRight {
	margin-right: 15px;
	float: right;
}

.feedback a {z-index:0;display:block;width:42px;height:92px;background:url('../images/btn_feedback.jpg') no-repeat;}
.feedback a:hover {z-index:0;width:42px;height:92px;background:url('../images/btn_feedback_hover.jpg') no-repeat;}

.espanol a {z-index:0;display:block;width:42px;height:100px;background:url('../images/btn_espanol.jpg') no-repeat;}
.espanol a:hover {z-index:0;display:block;width:42px;height:100px;background:url('../images/btn_espanol_hover.jpg') no-repeat;}

/*========			Search Bar				========*/
.searchBar {
	padding: 9px 14px 7px 43px;
	width: 795px; /* 852 - 57 */
	height: 69px; /*85 - 16 */
	background: url(../images/search_bg.jpg) no-repeat;
	float: left;
	z-index: 999;
}
#search_button:hover {
	cursor: pointer;
	background: url(../images/btn_search_jobs_hover.jpg) no-repeat;
	outline: none;
}
#search_button {
	width: 111px;
	height: 25px;
	background: url(../images/btn_search_jobs.jpg) no-repeat;
	outline: none;
	border: 0px;
}
.searchBarLeft {
	width: 650px;
	float: left;
}
.searchBarRight {
	margin-top: 10px;
	width: 141px;
	float: left;
}
.mainSearchHeader {
	padding-bottom: 5px;
	font-size: 20px;
	font-weight: bold;
	color: #fdf7ba;
}

.mainSearchKeyword {
	width: 204px;
	height: 20px;
	color: #a6a6a6;
	font-size: 12px;
	font-weight: bold;
	margin-right: 8px;
}

.mainSearchMatch {
	width: 90px;
	height: 25px;
	padding-top: 1px;
	color: #000;
	font-size: 12px;
/* 	font-weight: bold; */

	list-style: none outside none;
	margin: 0;
	padding: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	position: relative;
	/* width: 190px; */
	z-index: 5;
}

span.search_select {

	background-image: url('../images/select_dropdown.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #fff;
	border: 1px solid #a4a3a3;
	color: #a6a6a6;
	height: 19px;
	overflow: hidden;
	padding: 5px 0px 0px 3px;
	position: absolute;
	width: 75px;

	font-size: 12px;
	font-weight: bold;
}


.mainSearchLocation{
	width: 179px;
	height: 20px;
	color: #a6a6a6;
	font-size: 12px;
	font-weight: bold;
}

.mainSearchSubFont {
	margin-left: 8px;
	color: #fff;
	font-size: 9px;
}

.mainSearchSubFontMatch {
	color: #fff;
	font-size: 10px;
}

.searchArea_keyword {
	float: left;
}
.searchArea_match {
	margin-left: 0px;
	float: left;
}
.searchArea_location {
	margin-left: 15px;
	float: left;
}
.searchArea_button {
	margin-left: 23px;
	float: left;
}
.searchArea_tellsomeone {

	width: 141px;
	text-align: center;
	float: left;
}

.searchArea_tellsomeone_header {
	font-weight: bold;
	font-size: 14px;
	color: #fdf7ba;
}
.searchArea_tellsomeone_subheader {
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	margin-bottom: 4px;
}
.searchArea_tellsomeone_image {
	margin-top: 0px;
	margin-left: 4px;
}

.searchLink      { text-align: center}
.searchLink a    { font-size: 10px;}
.searchLink a:link    { color:#FFF; text-decoration:underline; }
.searchLink a:visited  { color:#FFF; text-decoration:underline; }
.searchLink a:hover   { color:#FFF; text-decoration:none; }
.searchLink a:active  { color:#FFF; text-decoration:underline; }



/***** Generic pages *****/
.common_header {
	width: 644px; /*665 - 21*/
	height: 21px; /*24 - 3*/
	background-color: #90467c;
	color: #fbf7c3;
	font-weight: bold;
	font-size: 16px;
	padding: 3px 0px 0px 21px;
/* 	margin-top: 8px; */
	float: left;
}

.common_main {
	width: 648px; /*  665*/
	background-color: #FFF;
	font-size: 11px;
	padding: 15px 0px 15px 15px;
	min-height: 525px; /*575 - 30 -20 */
	border-left: 1px solid #92467c;
	border-right: 1px solid #92467c;
	float: left;
}

.common_subhead {
	color: #90467c;
	font-size: 13px;
	font-weight: bold;
	margin-left: 0px;
}
.common_hr {
	height: 1px;
	border-top: 1px solid #dfcddd;
	margin: 8px 0px 13px 0px;
	width: 433px;
}

.common_fieldname {
	text-align: right;
	width: 104px;
	margin: 0px;padding:0px;
}

.common_required {
	color: #90467c;
	text-align: left;
	width: 12px;
	margin: 0px;padding:0px;
}

.common_input {
	width: 230px;
}
.common_input_pay {
	width: 380px;
}
.common_input_textarea {
	padding-left: 50px;
	width: 440px;
}

.common_input_select {
	padding-left: 50px;
	width: 440px;
}

.common_info {
	width: 210px;
}

.common_info_pay {
	width: 136px;
	vertical-align: top;
}

.c_input_text {
	border: 1px solid #c3c2c2;
	font-size: 11px;
	width: 223px;
	height: 20px;
	color: #010101;
}
.c_input_text_signin {
	border: 1px solid #c3c2c2;
	font-size: 11px;
	font-size: 16px;
	width: 180px;
	height: 20px;
	color: #010101;
}

.c_input_text_small {
	border: 2px solid #adadad;
	font-size: 22px;
	padding: 3px;
	height: 25px;
	width: 75px;
}

.c_input_text_verification {
	border: 1px solid #a16490;
	font-size: 11px;
	width: 90px;
	height: 24px;
	color: #010101;
}


.c_input_textarea {
	border: 2px solid #adadad;
	font-size: 13px;
	padding: 3px;
	height: 75px;
	width: 220px;
}
.c_input_textarea_double {
	border: 2px solid #adadad;
	font-size: 13px;
	padding: 3px;
	height: 75px;
	width: 353px;
}
.c_input_select {
	border: 1px solid #c3c2c2;
	font-weight:lighter;
	font-size: 12px;
	color: #636466;
	padding: 3px;
	height: 25px;
	width: 225px;
}

.c_input_select_small {
	border: 2px solid #adadad;
	font-weight:lighter;
	font-size: 18px;
	padding: 3px;
	height: 35px;
	width: 110px;
}

.common_cancel {
	width: 111px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/common_cancel.jpg');
}

.common_next {
	width: 111px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/common_next.jpg');
}
.common_continue {
	width: 111px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/common_continue.jpg');
}

.common_post_to_profile {
	width: 111px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/common_post_to_profile.jpg');
}
.common_reset_password {
	width: 135px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/common_reset_password.jpg');
}


.common_apply {
	width: 111px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/common_apply.jpg');
}

.common_apply_green {
	width: 130px;
	height: 37px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/common_apply_green.png');
}

.common_submit {
	width: 111px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/common_submit.jpg');
}

.common_done {
	width: 111px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/common_done.jpg');
}

.common_agree {
	width: 111px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/common_agree.jpg');
}

.common_dont_agree {
	width: 111px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/common_dont_agree.jpg');
}

.common_save_continue {
	width: 135px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/common_save_continue.jpg');
}

.common_add_resume {
	width: 111px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/btn_add_resume.jpg');
}

.common_update {
	width: 111px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/common_update.jpg');
}

.common_add_cover {
	width: 135px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/btn_add_cover.jpg');
}

.btn_save {
	width: 111px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/btn_save.jpg');
}

.btn_create_job_alert {
	width: 116px;
	height: 26px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/btn_create_job_alert.jpg');
}

.jobAlertArea {
    padding-left: 400px;
    padding-top: 97px;
    width: 220px;
}

.common_delete {
	width: 111px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/common_delete.jpg');
}
.common_resend_email {
	width: 111px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/common_resend_email.jpg');
}
.common_change_email {
	width: 178px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/common_change_email.jpg');
}

.common_delete {
	width: 111px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/common_delete.jpg');
}

.common_close {
	width: 111px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/common_close.jpg');
}

.common_edit_resume {
	width: 111px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/common_edit_resume.jpg');
}

.common_edit_cover {
	width: 135px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background-image: url('../images/common_edit_cover.jpg');
}
.main {
	margin-top: 12px;
	width: 665px; /* 685 - 20 */
	padding: 10px;
	background-color: #FFF;
	margin-right: 10px;
	float: left;
}

.main_long {
	width: 832px; /* 852 - 20 */
	padding: 10px;
	background-color: #FFF;
	margin-right: 10px;
	float: left;
}

.main_right {
	width: 132px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.main_brand_right {
	width: 132px;
	float: left;
}

.posting_summary {
	background-color: #FFF;
	padding: 3px;
}

.common_left {
	width: 665px;
}
.common_right {
	float: left; 
	margin-left: 7px;
}

.featuredJobsRightHeader {
	width: 150px;/* 159 - 9 */
	height: 25px;/* 32 - 7 */
	color: #a4b839;
	font-size: 14px;
	font-weight: bold;
	padding: 7px 0px 0px 9px;
	background-color: #ffffff;
	/* background: url(../images/index_featured_header2.jpg) no-repeat; */
}
.featuredJobsRight {
	width: 143px;/* 157 - 14 */
	padding: 7px;
	border: 1px solid #ffffff;
	background-color: #fbf7c3;
	overflow: hidden;
}

.featuredJobRight:hover {
	color: #e87a24;
}

.featuredJobRight:hover a {
	color: #e87a24;
}

.common_footer {
	width: 852px;
	height: 14px;
	background-image: url('../images/common_footer.jpg');
}


.common_job_footer {
	width: 852px;
	height: 14px;
	background-image: url('../images/common_job_footer.jpg');
}
.common_white_footer {
	width: 852px;
	height: 15px;
	background-image: url('../images/common_white_footer.jpg');
}
.common_wrapper {
	background-color: #fbf7c3;
	width: 832px; /* 852 - 20 */
	padding: 10px 10px 0px 10px;
}


.jobAlertBg {
	width: 738px;
	height: 400px;
	background-image: url('../images/job_alert_bg.jpg');
}


/*==== FOOTER BLOCK ========*/
.footer {
	width: 852px;
	text-align: center;
	padding: 16px 0px 21px 0px;
}

.footer_links {
	font-size: 14px;
	color: #fff;
	margin-bottom: 21px;
}

.footer_links a:link    { color:#fff; text-decoration:none; }
.footer_links a:visited  { color:#fff; text-decoration:none; }
.footer_links a:hover   { color:#fff; text-decoration:underline; }
.footer_links a:active  { color:#fff; text-decoration:none; }

.footer_link_spacer {
	color: #fff;
}

.footer_sublinks {
	font-size: 11px;
	line-height: 17px;
}
.footer_sublinks a:link    { color:#000; text-decoration:none; }
.footer_sublinks a:visited  { color:#000; text-decoration:none; }
.footer_sublinks a:hover   { color:#000; text-decoration:underline; }
.footer_sublinks a:active  { color:#000; text-decoration:none; }

.footer_employer_sublinks {
	margin-top: 12px;
}

.trademark {
	text-align: right;
	font-size: 11px;
	margin-top: 7px;
	padding-bottom: 25px;
	color: #FFFFFF;
	font-weight: bold;
}

.footer2 {
	width: 822px;
	padding: 4px 0px 4px 0px;
	color: #4f8fc4;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
}
.topJobSearches {
	width: 800px; /* 852 - 25 */
	background-color: #fdfbe3;
	border-right: 1px solid #e87a24;
	border-left: 1px solid #e87a24;
	padding: 15px 10px 0px 15px;
}

.corn_or2_b_l {
	float: left;
	width: 14px;
	height: 14px;
	background: url(../images/corn_or2_b_l.jpg) no-repeat;
}
.corn_or2_middle {
	float: left;
	width: 799px;
	height: 13px;
	background-color: #fdfbe3;
	border-bottom: 1px solid #e87a24;
}
.corn_or2_b_r {
	float: left;
	width: 14px;
	height: 14px;
	background: url(../images/corn_or2_b_r.jpg) no-repeat;
}

.topJobSearchesHeader {
	color: #fbf7c3;
	font-size: 16px;
	font-weight: bold;
	padding-top: 7px;
	padding-left:23px;
	width: 804px;/* 852 - 23 */
	height: 27px;/* 34 - 7 */
	background-color: #e87a24;
	/* background: url(../images/index_top_search_header.jpg) no-repeat; */
}
.topJobSearchesSubHeader {
	color: #4f8fc4;
	font-size: 12px;
	font-weight: bold;
}

.topJobSearchesSubHeader a:link    { font-size: 12px;font-weight: bold; color: #4f8fc4; text-decoration:none; }
.topJobSearchesSubHeader a:visited { font-size: 12px;font-weight: bold; color: #4f8fc4; text-decoration:none; }
.topJobSearchesSubHeader a:hover   { font-size: 12px;font-weight: bold; color: #4f8fc4; text-decoration:none; }
.topJobSearchesSubHeader a:active  { font-size: 12px;font-weight: bold; color: #4f8fc4; text-decoration:none; }

a.topJobSearchesMore:link    { color: #904a7c; text-decoration:underline; }
a.topJobSearchesMore:visited { color: #904a7c; text-decoration:underline; }
a.topJobSearchesMore:hover   { color: #904a7c; text-decoration:none; }
a.topJobSearchesMore:active  { color: #904a7c; text-decoration:underline; }

.topJobColumn1 {
	font-size: 11px;
	width: 200px;
	border-right: 1px solid #ced37b;
	margin-right: 16px;
	float: left;
}
.topJobColumn2 {
	font-size: 11px;
	width: 224px;
	border-right: 1px solid #ced37b;
	margin-right: 16px;
	float: left;
}
.topJobColumn3 {
	font-size: 11px;
	width: 178px;
	border-right: 1px solid #ced37b;
	margin-right: 16px;
	float: left;
}
.topJobColumn4 {
	font-size: 11px;
	width: 143px;
	float: left;
}

.footer_hr {
	border-top: 1px solid #fff;
}

.follow_us_footer {
	font-weight: bold;
	font-size: 14px;
	margin-left: 3px;
	padding: 3px 0px;
}
.follow_us_item {
	padding: 2px;
	float: left;
}
.follow_us_divider {
	margin-right: 9px;
	float: left;
}
.follow_us_divider_end {

	float: left;
}
.linkedin_fix {
	margin-top: -3px;

}

.tumblr_fix {
	margin-top: -1px;

}

.common_main_footer {
	background-color: #fbf7c3;
	padding: 24px 17px 0px 17px;
	width: 631px; /* 665 - 38*/
	max-height: 23px;
	background-image: url('../images/common_main_footer.jpg');
	background-repeat: no-repeat;
}

/*==== END FOOTER BLOCK ====*/
/*========			Signin Action				========*/
.signin_main {

	background-color: #FFF;
	border-top: 12px solid #fbf7c3;
	border-left: 10px solid #fbf7c3;
	border-right: 10px solid #fbf7c3;
}
.signin_header {
	width: 816px;
	height: 21px;
	color: #fbf7c3;
	font-size: 16px;
	font-weight: bold;
	padding-left: 18px;
	padding-top: 3px;
	background-color: #92467c;
}

.signin_content {
	background-image: url('../images/signin_bg.jpg');
	background-repeat: no-repeat;
	
	width: 832px;
	height: 555px;
	border: 1px solid #92467c;
}

.signin_heading {
	color: #92467c;
	font-size: 13px; 
	font-weight: bold;
}

.signin_left {
	margin-top: 53px;
	margin-left: 17px;
	float: left;
	line-height: 20px;
	width: 430px;
}

.signin_right {
	margin-top: 53px;
	line-height: 20px;
	float: left;
	width: 330px;
}

.signin_field {
	float: left;
	width: 150px;
	text-align: right;
	padding-right: 7px;
}

.signin_input {
	float: left;
	width: 200px;
}

.btn_signin {
	background-image: url("../images/btn_signin.jpg");
	border: 0px;
	width: 94px;
	height: 24px;
}
.btn_signin:hover {opacity:0.85;filter:alpha(opacity=85);}

.btn_signin_purple {
	background-image: url("../images/btn_signin_purple.jpg");
	border: 0px;
	width: 94px;
	height: 24px;
	cursor: pointer;

}
.btn_signin_purple:hover {opacity:0.85;filter:alpha(opacity=85);}

.signin_footer {
	background-image: url("../images/signin_footer.jpg");
	width: 852px;
	height: 44px;
}

.opps_wrapper {
	text-align: left;
	padding-left: 18px;
	padding-bottom:11px;
	background-image: url('../images/search_notfound_bg.jpg');
	width: 643px;/* 661 - 18 */
	height: 548px; /* 559 - 11 */

}
.opps_header {
	font-weight: bold;
	color: #90467c;
}
.opps_mt15 {
	margin-top: 15px;
}

.form_ul {

	margin: 3px 0px 14px 0px;
	padding: 0px 0px 0px 14px;
}


/*========			For hidden stuff				========*/
#winDarkBackground {
	top: 0px;
	left: 0px;
	width: 100%;
	height: 1000px;
	background-color: #333;
	opacity:0.35;filter:alpha(opacity=35);
	display: none;
	z-index: 999998;
	position: fixed;

}

#pLoading {
	margin-top:-110px;
	width: 382px;
	height: 382px;
	background-image: url('../images/search_load.png');
	display: none;
	z-index: 999999;
	position: fixed;

}


#pLoadingSuccess {
	margin-top:-110px;
	width: 382px;
	height: 382px;
	background-image: url('../images/search_load_blank.png');
	display: none;
	z-index: 999999;
	position: fixed;
}

#generalPopup {
	width: 300px;
	background-color: #fff;
	border: 6px solid #91467c;
	display: none;
	z-index: 999999;
	position: fixed;
	padding:10px 10px 0px 10px;
}

#generalAlertPopup {
	width: 738px;
	background-color: #fff;
	border: 6px solid #91467c;
	display: none;
	z-index: 999999;
	position: fixed;
	padding:10px 10px 0px 10px;
}


#confirmationPopup {
	width: 300px;
	background-color: #fff;
	border: 6px solid #91467c;
	display: none;
	z-index: 999999;
	position: absolute;
	padding:10px 10px 0px 10px;
}

#confirmationPopupHeader {
	font-weight: bold;
	color: #90467c;
	font-size: 14px;
}

#generalPopupHeader {
	font-weight: bold;
	color: #90467c;
	font-size: 14px;
}


#generalPopupMain {
	color: #000;
}

.popup_signin_wrapper {
	padding-top: 3px;
}


.popup_signin_error {
	text-align: left;
	color: #FF0000;
}

.popup_tl {
	width: 6px;
	height: 6px;
	background-image: url("../images/popup_tl.jpg");
	margin-top: -16px;
	margin-left: -16px;
	float: left;
}

.popup_tr {
	width: 6px;
	height: 6px;
	background-image: url("../images/popup_tr.jpg");
	margin-top: -16px;
	margin-right: -16px;
	float: right;
}

.popup_bl {
	width: 6px;
	height: 6px;
	background-image: url("../images/popup_bl.jpg");
	margin-bottom: -12px;
	margin-left: -16px;
	float: left;
}

.popup_br {
	width: 6px;
	height: 6px;
	background-image: url("../images/popup_br.jpg");
	margin-bottom: -12px;
	margin-right: -16px;
	float: right;
}

.signin_alt_link {
	font-size: 10px;
	color: #a0a0a0;
	text-align: right;
	padding-right: 11px;
	padding-top: 7px;
	padding-bottom: 7px;

}
.signin_alt_link a:link    { color:#a0a0a0; text-decoration:underline; }
.signin_alt_link a:visited { color:#a0a0a0; text-decoration:underline; }
.signin_alt_link a:hover   { color:#a0a0a0; text-decoration:none; }
.signin_alt_link a:active  { color:#a0a0a0; text-decoration:underline; }


/*========			Pagination				========*/

a.page_text:link    { font-weight: bold;color: #90497c; text-decoration:none; }
a.page_text:visited { color: #90497c; text-decoration:none; }
a.page_text:hover   { color: #90497c; text-decoration:underline; }
a.page_text:active  { color: #90497c; text-decoration:none; }

a.page:link {color: #636466; text-decoration:none; }
a.page:visited {color: #636466; text-decoration:none; }
a.page:hover {color: #636466; text-decoration:underline; }
a.page:active {color: #636466; text-decoration:none; }

.page_selected {color: #90497c; font-size: 18px; font-weight: bold;}
/*========			PUT in styles.css				========*/

.flR {float: right;}
.flL {float: left;}

.clR {clear: right;}
.clL {clear: left;}
.clB {clear: both;}

.aR {text-align: right;}
.aL {text-align: left;}
.aC {text-align: center;}

.vNo {display: none;}

.ovH{overflow: hidden;}

.nCr {display: inline;}

.mR7  {margin: 0px 7px 0px 0px;}
.mT7  {margin: 7px 0px 0px 0px;}
.mB7  {margin: 0px 0px 7px 0px;}
.mTB7 {margin: 7px 0px 7px 0px;}
.mLR7  {margin: 0px 7px 0px 7px;}
.mL7  {margin: 0px 0px 0px 7px;}
.mLR14 {margin: 0px 14px 0px 14px;}
.mL14 {margin: 0px 0px 0px 14px;}
.mLR21 {margin: 0px 21px 21px 21px;}
.mL100 {margin: 0px 0px 0px 100px;}


.p7  {padding: 7px;}
.pR7  {padding: 0px 7px 0px 0px;}
.pT7  {padding: 7px 0px 0px 0px;}
.pB7  {padding: 0px 0px 7px 0px;}
.pTB7 {padding: 7px 0px 7px 0px;}
.pLR7  {padding: 0px 7px 0px 7px;}
.pL7  {padding: 0px 0px 0px 7px;}
.p14  {padding: 14px;}
.pLR14 {padding: 0px 14px 0px 14px;}
.pL14 {padding: 0px 0px 0px 14px;}
.pLR21 {padding: 0px 21px 21px 21px;}

.cP {cursor: pointer;}

.fs9  {font-size: 9px;}
.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs15 {font-size: 15px;}
.fs16 {font-size: 16px;}
.fs17 {font-size: 17px;}
.fs18 {font-size: 18px;}
.fs19 {font-size: 19px;}
.fs20 {font-size: 20px;}
.fs40 {font-size: 40px;}
.fs60 {font-size: 60px;}

.fBo {font-weight: bold;}

.hS	 {width: 100%;}
.w50  {width: 50px;}
.w75  {width: 75px;}
.w100 {width: 100px;}
.w125 {width: 125px;}
.w150 {width: 150px;}
.w200 {width: 200px;}
.w250 {width: 250px;}
.w275 {width: 275px;}
.w300 {width: 300px;}
.w325 {width: 325px;}
.w350 {width: 350px;}
.w400 {width: 400px;}
.w500 {width: 500px;}
.w600 {width: 600px;}
.w700 {width: 700px;}
.w800 {width: 800px;}
.w900 {width: 900px;}

.h50  {height: 50px;}
.h75  {height: 75px;}
.h100 {height: 100px;}
.h125 {height: 125px;}
.h150 {height: 150px;}
.h200 {height: 200px;}
.h250 {height: 250px;}
.h275 {height: 275px;}
.h300 {height: 300px;}
.h325 {height: 325px;}
.h350 {height: 350px;}
.h400 {height: 400px;}
.h500 {height: 500px;}
.h600 {height: 600px;}
.h700 {height: 700px;}
.h800 {height: 800px;}
.h900 {height: 900px;}

.bgGr {background-color: #eee;} /*Background Gray*/
.bgWh {background-color: #FFF;} /*Background White*/

.ccWhite 	{color: #ffffff;}
.ccGreen 	{color: #A4B839;}
.ccRed 	{color: #FF0000;}
.ccGrey 	{color: #a6a6a6;} /* Grey used for enter text */
.ccBlue		{color: #4F8FC4;}
.ccBlack	{color: #000000;}
.ccPurplePink {color: #90497c;} /* purplish pink color used on search page */


.bord {border: 1px solid #333;}

#error {color: #FF0000; font-size: 11px;text-align:left;}
#errors {color: #FFFFFF; font-weight: bold; font-size: 11px;text-align:center; background-color:#900000;}

#errors a:link    { color:#FFFFFF; text-decoration:underline; }
#errors a:visited { color:#FFFFFF; text-decoration:underline; }
#errors a:hover   { color:#FFFFFF; text-decoration:none; }
#errors a:active  { color:#FFFFFF; text-decoration:underline; }


a.actionGrey:link    { color:#636466; text-decoration:underline; }
a.actionGrey:visited { color:#636466; text-decoration:underline; }
a.actionGrey:hover   { color:#90497c; text-decoration:underline; }
a.actionGrey:active  { color:#636466; text-decoration:underline; }

.error_field {
	background-color: #FFE4E1;
	border: 1px solid #FF0000;
}


a.purp_link_u:link    { color:#90487c; text-decoration:underline; }
a.purp_link_u:visited { color:#90487c; text-decoration:underline; }
a.purp_link_u:hover   { color:#90487c; text-decoration:none; }
a.purp_link_u:active  { color:#90487c; text-decoration:underline; }

a.purp_link:link    { color:#90487c; text-decoration:none; }
a.purp_link:visited { color:#90487c; text-decoration:none; }
a.purp_link:hover   { color:#90487c; text-decoration:underline; }
a.purp_link:active  { color:#90487c; text-decoration:none; }

a.wh_link:link    { color:#ffffff; text-decoration:none; }
a.wh_link:visited { color:#ffffff; text-decoration:none; }
a.wh_link:hover   { color:#ffffff; text-decoration:underline; }
a.wh_link:active  { color:#ffffff; text-decoration:none; }

a.wh_link_u:link    { color:#ffffff; text-decoration:underline; }
a.wh_link_u:visited { color:#ffffff; text-decoration:underline; }
a.wh_link_u:hover   { color:#ffffff; text-decoration:none; }
a.wh_link_u:active  { color:#ffffff; text-decoration:underline; }

/* Light black */
a.lbl_link:link    { color:#636466; text-decoration:none; }
a.lbl_link:visited { color:#636466; text-decoration:none; }
a.lbl_link:hover   { color:#636466; text-decoration:underline; }
a.lbl_link:active  { color:#636466; text-decoration:none; }


a.bl_link:link    { color:#4f8fc4; text-decoration:underline; }
a.bl_link:visited { color:#4f8fc4; text-decoration:underline; }
a.bl_link:hover   { color:#4f8fc4; text-decoration:none; }
a.bl_link:active  { color:#4f8fc4; text-decoration:underline; }

.hovcP:hover {cursor: pointer;}

.hovOpa:hover {opacity:0.85;filter:alpha(opacity=85);}
.hovOpa70:hover {opacity:0.70;filter:alpha(opacity=70);}

.hovOpaRev {opacity:0.85;filter:alpha(opacity=85);}
.hovOpaRev:hover {opacity:1.00;filter:alpha(opacity=100);}