﻿body 
{
	font-family:Arial;
	margin:0pt auto;
	height: 100%;
}
html
{
	height: 100%;
}

a img
{
	border: none;
}

a
{
	color: #7AC142;
}

body.home
{
	margin:0pt auto;
	width: 100%;
}

div.homecenter
{
	width:871px;
	margin:0pt auto;
}
div.homecenter750
{
	width:750px;
	margin:0pt auto;
}

div.blackheadertop
{
	width:100%;
	height:30px;
	background-image:url(../images/main_blacktop.jpg);
	background-repeat:repeat-x;
}

div.blackheadertext
{
	position:relative;
	top:-2px;
	float:right;
	font-family:Arial;
	font-size:10px;
	color:#cecece;
	vertical-align:middle;	
}
a.blackheadertext
{   
	color:#cecece;
    text-decoration:none;
}

div.homegradient
{
	width:100%;
	height:120px;
	background-image:url(../images/main_whitegradient.jpg);
	background-repeat:repeat-x;
}

div.bottomgradient
{
	width:100%;
	height:49px;
	background: #d9d9d9 url(../images/main_bottomgradient.jpg) repeat-x top left;
	display: block;
}

div.homeredbanner
{
	width:100%;
	height:202px;
	background-image:url(../images/main_redbanner.png);
	background-repeat:repeat-x;
}

div.homeimage
{
	/*background-image:url(../images/main_logo.png);
	background-repeat:no-repeat;*/
	width:243px;
	height:87px;
	position:relative;
	top:23px;
	width: 750px;
	margin:0pt auto;
}
div.homeimage750
{
	/*background-image:url(../images/main_logo.png);
	background-repeat:no-repeat;
	width:243px;*/
	height:87px;
	position:relative;
	top:23px;
	width: 770px;
	margin:0pt auto;
}

div.homeimageDefault
{
    width:243px;
	height:87px;
	position:relative;
	top:23px;
	width: 750px;
	margin:0pt auto;
}

div.homenav
{
	float:right;
	position:relative;
	font-weight:bold;
	font-family:Arial;
	font-size:8pt;
	color:#72b84c;
}

a.homenav_link_properties:link
{
    color:#72b84c;
    text-decoration:none;
}

a.homenav_link_properties:visited
{
    color:#72b84c;
    text-decoration:none;
}

a.homenav_link_properties:hover
{
    color:#72b84c;
    text-decoration:none;
}

a.homenav_link_properties:active
{
    color:#72b84c;
    text-decoration:none;
}

div.home_slogan
{
	float:left;
	position:relative;
	top:23px;
	background-image:url(../images/main_redbanner_text2.png);
	background-repeat:no-repeat;
	width:454px;
	height:121px;
}

div.redspacer
{
	float:left;
	position:relative;
	width:11px;
}

div.home_signup
{
	float:right;
	position:relative;
	background-image:url(../images/main_signup.png);
	background-repeat:no-repeat;
	width:285px;
	height:160px;
	top:20px;
}

div.signup_margins
{
	margin:18px;
}

div.signup_text
{
	position:relative;
	
	height:65px;
	width:245px;
}

div.signup_form
{
	position:relative;
	font-size:10px;
	color:#848484;
	float:left;
	width:50px;
}

div.signup_form_button
{
    padding-top: 8px;
}

div.signup_form_textboxes
{
	position:relative;
	float:left;
	font-size:10px;
	color:#848484;
}

div.professionals
{
	width:450px;
	height:400px;
	background-image:url(../images/main_professionals.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	top:13px;
}

div.employers
{
	width:285px;
	height:400px;
	background-image:url(../images/main_employersrecruiters.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:right;
	top:13px;
}

#footer
{
	position:relative;
	float:left;
	color:#dadada;
	font-size:10px;
	width:750px;
	z-index: 0;
}

#footer .left
{
	color:#9f9f9f;
	position:relative;
	float:left;
	width:200px;
}

#footer .right
{
	color:#9f9f9f;
	position:relative;
	float:right;
	width:550px;
	text-align:right;
}

#inside_footer
{
	position:relative;
	float:left;
	color:#dadada;
	font-size:10px;
	
}

#inside_footer_left
{
	color:#9f9f9f;
	position:relative;
	float:left;
	width:200px;
	margin-right: 183px;
}

#inside_footer_right
{
	color:#9f9f9f;
	position:relative;
	float:left;
	width:367px;
}

#inside_footer-950
{
	position:relative;
	float:left;
	color:#dadada;
	font-size:10px;
	width:950px;
}
#inside_footer-950_left
{
	color:#9f9f9f;
	position:relative;
	float:left;
	width:200px;
	margin-right: 183px;
}
#inside_footer-950_right
{
	color:#9f9f9f;
	position:relative;
	float:right;
	width:367px;
}
.footerDivider 
{
	width:auto;
	margin: 8px 0pt;
	border-bottom: #dfdede solid 1px;
}
.home_textboxes
{
	width:120px;
	font-size:10px;
	color:#737373;
}

.homeButtons
{
	position:relative;
	top:7px;
}

.dashboardButtons
{
	position:relative;
	top:5px;
}

.profileButtons
{
	padding-top:5px;
	float: left;
	padding-left: 3px;
	padding-right: 3px;
}

.profileLogoutButton
{
	padding-top:5px;
	float: left;
	padding-left: 3px;
	border:solid 1px white;
}

.homeText
{
	font-size:11px;
	color:#585858;
	position:relative;
	margin:0px 15px 0px 15px;
	top:35px;
}

.thankYouLink
{
	font-size:13px;
	color:#585858;
}

/* above this line is the css for the homepage */

/* below this line is the css for the rest of the site */

.insidebanner
{
	background-image:url(../images/inside_header.jpg);
	background-repeat:no-repeat;
	width:1050px;
	height:121px;
	display: block;
}
.insidebanner_in_ng
{
	background-image:url(../images/inside_header_in_ng.jpg);
	background-repeat:no-repeat;
	width:1050px;
	height:121px;
	display: block;
}
#editgradient
{
	background-image:url(../images/inside_editgradient.jpg);
	background-repeat:no-repeat;
	width:1050px;
	height:7px;
}

.editgradient
{
	/*background-image:url(../images/inside_editgradient.jpg);*/
	background-repeat:no-repeat;
	width:1050px;
	height:7px;
}

#insidegradient
{
	background-image:url(../images/inside_gradient.jpg);
	background-repeat:no-repeat;
	width:1050px;
	height:26px;
}

#content
{
	width:950px;
	margin:0pt auto;
}

#profile_content
{
	width:950px;
	margin:0pt auto 30px;
	background-image:url(../images/inside_profile_background.jpg);
	background-repeat:repeat-y;
}

.picturebackground
{
	background-image:url(../images/inside_picturebackground.jpg);
	background-repeat:no-repeat;
	width:125px;
	height:125px;
	position:relative;
	float:left;
}

.picture_area
{
	position:relative;
	background-color:Transparent;
	width:115px;
	height:115px;
	top:5px;
	left:5px;
}

div.profile_headertext
{
	left:25px;
	position:relative;
}

div.profile_buttons
{
	position:relative;
	float:right;
	top:5px;
}

div.profile_popupText
{
    color:Gray;
    font-size:10pt;
    
}

div.profile_popupTitle
{
    color:Gray;
    font-weight:bold;
    font-size:13pt;
}

div.profilecolumn_left
{	
	float:left;
	width:220px;
}

div.profilecolumn_center
{
	float:left;
	width:450px;
}

div.profilecolumn_right
{
	float:left;
	width:220px;
}

div.profilecolumn_spacer
{
	position:relative;
	float:left;
	width:30px;
}

div.profile_percentage
{
	background-image:url(/images/completion_bg.png);
	background-repeat:no-repeat;
	width:221px;
	height:53px;
}

div.profile_idealJobHeader
{    
    padding: 10px 10px 5px 10px;
    background-image:url(../images/profile_idealJobHeaderTop.jpg);
    background-repeat: no-repeat;
    background-color: #000000;
    width: 200px;
    height: 20px;
    /*background-image:url(../images/profile_idealJobHeaderTall.jpg);*/
}

div.profile_idealJobBody
{
    padding: 5px 10px 5px 10px;
    background-image: url(../images/profile_idealJobBody.png);
    background-repeat: no-repeat;
    background-color: #171717;
}

div.profile_idealJobHeader_bottom
{
    height:5px;
    background: #000000 url(../images/profile_idealJobHeaderBottom.jpg) no-repeat top left;
}

div.profile_idealJobNoVals
{
    background-image:url(../images/profile_NoIdealJob.jpg);
    background-repeat:no-repeat; 
    height:315px;
}
div.profile_idealJobNoVals_non-owner
{
    background-image:url(../images/profile_NoIdealJob_Company.jpg);
    background-repeat:no-repeat; 
    height:315px;
}

div.profile_jobsatisfaction
{
	/*background-image:url(../images/inside_job_satisfaction.jpg);*/
	background-repeat:no-repeat;
	width:220px;
	height:84px;
}

div.dashboard_jobsatisfaction
{
	background-image:url(../images/dashboard_jobsatisfaction.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:105px;
}

div.profile_satisfaction_inside
{
    min-height:198px;
    padding-top: 5px;
}

profile_job_titles_inside
{
    padding-bottom: 5px;
}

div.profile_sliderPadding
{
    padding-left:10px;
}

div.profile_perfectjob
{
	/*background-image:url(../images/inside_perfectjob.jpg);*/
	background-repeat:no-repeat;
	width:220px;
	height:279px;
	
}

.prof_ideal_table
{
	width: 100%;
	background-color: #fff;
	font-size: 11px;
}

.prof_ideal_table td
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 3px;
}

.prof_ideal_table th
{
	padding-left: 5px;
	padding-right: 3px;
}

.prof_ideal_table_edit
{
	width: 100%;
	background-color: #fff;
	font-size: 13px;
	color:#777777;
}

.prof_ideal_table_edit th
{
	padding-left: 5px;
}

.prof_ideal_table_edit td
{
	padding-top: 9px;
	padding-bottom: 6px;
	padding-left: 9px;
	padding-right: 5px;
}

.idealJobTitleHeader
{
    padding-top:8px;
    padding-bottom: 3px;
    color:#787878;
    font-size:11px;
    font-weight: bold;    
}

.prof_idealTitle_leftCol
{
    float:left;
    width:236px;
}

.prof_idealTitle_rightCol
{
    float:right;
    width:236px;
}

.prof_idealTitleButtonsContainer
{
    padding-top:40px;
    padding-left:7px;
    width:20px;
    float:left;
}

.prof_idealTitleImageButton
{
    display:block;
    padding:5px 0px 0px 0px;
}

.prof_idealTitleHeaderText
{
    padding-top: 8px;
}

.prof_idealTitle_listboxContainer
{
    width:100%;
    height:100px;
    padding: 0px 0px 0px 0px;
}

.prof_idealTitle_table_edit
{
	width: 100%;
	background-color: #fff;
	font-size: 13px;
	color:#777777;
}

.prof_idealTitle_table_edit th
{
	padding-left: 5px;
}

.prof_idealTitle_table_edit td
{
	padding-top: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-right: 0px;
}

.prof_idealTitle_tableCellSpacer
{
    width:5px;
}

.prof_idealTitle_control
{
    border-right:solid 1px #828282;
    border-left:solid 1px #828282;
    border-bottom:solid 1px #828282;
    border-top: none;
    margin: 0px 0px 0px 0px;
    width:235px;
    color: #777777;
    font-family: Arial;
    font-size: 11px;
}

.prof_ideal_table_border_col
{
	border-right: solid 1px #fff;
	/*position:relative;*/
	width: auto;
}

.prof_ideal_table_border_col_Dimension
{
	border-right: solid 1px #fff;
	position:relative;
	width: auto;
}
.prof_ideal_table_border_col_Range
{
	border-right: solid 1px #fff;
	position:relative;
	width: auto;
}
.prof_ideal_table_border_col_Flexibility
{
	border-right: solid 1px #fff;
	position:relative;
	width: auto;
}

div.profile_perfectjobHeader
{
    color:White;    
    padding: 13px 10px 0px 10px;   
    height: 12px;
}

.profile_noJobPrefs
{
    background-image:url(../images/profile_NoJobPreferences);
    background-repeat:no-repeat;
    width: 222px;
    height: 167px;
}

div.profile_videoback
{
	background-image:url(../images/inside_videobackground.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:140px;
}

div.profile_careertracker
{
	background-image:url(../images/inside_middle_header.jpg);
	background-repeat:no-repeat;
	width:450px;
	height:25px;
}
#profile_Middle_TitleBar
{
	background-image:url(../images/inside_middle_header.jpg);
	background-repeat:no-repeat;
	width:450px;
	height:25px;
}

light_header_text
{

}

div.green_header_wide
{
    background-image:url(../images/inside_middle_header.jpg);
	background-repeat:no-repeat;
	width:450px;
	height:25px;
}

div.dark_header
{
    background-image:url(../images/inside_rightsidebar_header.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:25px;
}

div.profile_rightheaders
{
	background-image:url(../images/inside_rightsidebar_header.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:25px;
}
#profile_rightheaders
{
	background-image:url(../images/inside_rightsidebar_header.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:25px;
}

div.profile_about_me_text
{
    color:#787878;
	width:450px; 
	float:left;
	padding-left:15px;
}

#profile_header
{
	color:#787878;
	width:450px; 
	float:left;
	padding-left:15px;
}

#profile_header .largetext
{
	font-size:30px;	
}

#profile_header .mediumtext
{
	font-size:14px;
	line-height:20px;
}

#profile_header .smalltext
{
	font-size:11px;
	line-height:18px;
}

.horizontalBar
{
	position:relative;
	float:left;
	color:#f2f2f2;
	width:100%;
	z-index: 0;
}

.profileDivider
{
	position:relative;
	border-bottom: solid 1px #f2f2f2;
	width:950px;
	clear:both;
	height: 1px;
	margin-top: 18px;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
}

.profile_RightCol_innerheadertext
{
	font-weight:bold;
	font-size:14px;
	color:#f2f2f2;
	float:left;
	padding-left: 10px;
	padding-top: 4px;
}

.profile_innerheadertext
{
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	height:100%;
	padding-left: 5px;
	padding-top: 4px;
}
.profile_OverviewTitle 
{
	float:left;
}
.profile_idealJobHeaderText
{
	font-weight:bold;
	font-size:14px;
	color:#c0c0c0;
	float: left;
}

.profile_innerheadertextSpalsh
{	
	top:4px;
	padding-left: 4px;
	font-weight:bold;
	font-size:14px;
	color:#f2f2f2;
	height:100%;
	margin-bottom: 7px;
}

.profile_innerdarktext
{
	padding-top:4px;
	padding-left:10px;
	font-weight:bold;
	font-size:14px;
	color:#6b6b6b;
}

.profile_innertext
{
	font-size:11px;
	color:#787878;
	height:100%;
}

.profile_editButton
{
	position:relative;
	float:right;
	right:55px;
	top:-1px;
}

.profile_editLinkButton
{
    text-decoration:none;
	float:right;	
	top:-13px;
    color:White;
    font-size:7pt;
    padding-right: 5px;
    font-weight: bold;
}

.profile_editLinkButtonRightColumn
{
    text-decoration:none;
	float:right;	
	top:-4px;
    color:White;
    font-size:7pt;
    padding-right: 5px;
    font-weight: bold;
}

.profile_editLinkButtonRightColumnPosition
{
	float:right;
	position:relative;
    top:6px;
    padding-right: 10px;	 
}

.profile_editLinkButtonProps
{
     color:white;
     text-decoration:none;
     font-size:7pt;
     font-weight:bold;
     display:block;
}

.loginheader
{
	float:right;
	margin-right:52px;
	color:#cecece;
	font-size:10px;
	font-weight:bold;
	display:block;
}

.logintext
{
	display: block;
	float:left;
	height: 20px;
	padding-top: 8px;
	padding-right: 10px;
}

.login_recoverPassword
{
    float:left;
    text-align:left;
	color:#6e6e6e;
	font-size:12px;
}

.navigation
{	
	top:92px;
	float:right;
	height:27px;
	position: absolute;
	right: 0px;
}

.navigation_item
{
	font-size:9.5px;
	color:#f8f8f8;
	text-transform:uppercase;
	font-weight: bold;
	text-decoration: none;
	display: block;
	height: 27px;
	float: left;
	padding-top: 3px;
}

span.seperator
{
	font-size:14px;
	font-weight:bold;
	color:#445e5f;
	height: 25px;
	display: block;
	float: left;
	vertical-align: middle;
}

.navigation_item_active
{
	padding-top: 3px;
	font-size: 14px;
	font-size:9.5px;
	color:#2b4445;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration: none;
	background-image: url(../images/nav_pointer.png);
	background-repeat: no-repeat;
	background-position: center 15px;
	display: block;
	float: left;
	height: 27px;
	font-weight: bold;
}

.loginlabel
{
	color:#cecece;
	font-size:10px;
	font-weight:bold;
}

#columnSpacer
{
	width:100%;
	height:10px;
	position:relative;
}
.columnSpacer
{
	width:100%;
	height:10px;
	position:relative;
}

#flash
{
	background-image:url(../images/flash_placeholder.jpg);
	background-repeat:no-repeat;
	width:450px;
	height:400px;
}

.satisfactionBackground
{
	position:relative;
	background-image:url(../images/inside_satisfactionslider.jpg);
	background-repeat:no-repeat;
	width:196px;
	height:23px;
}

.satisfaction_largeslider
{
	position:absolute;
	background-image:url(../images/inside_bigslider.gif);
	background-repeat:no-repeat;
	width:14px;
	height:34px;
}

.slider_smallslider
{
	position:absolute;
	background-image:url(../images/inside_smallslider.gif);
	background-repeat:no-repeat;
	width:8px;
	height:22px;
    cursor:pointer;
}

.slider_natureofwork
{
	position:relative;
	background-image:url(../images/slider_natureofwork.png);
	background-repeat:no-repeat;
	width:200px;
	height:16px;
	left:8px;
}

.slider_levelofDeffinition
{
	position:relative;
	background-image:url(../images/slider_levelofDeffinition.png);
	background-repeat:no-repeat;
	width:200px;
	height:17px;
	left:8px;
}

.slider_GutFeel
{
	position:relative;
	background-image:url(../images/slider_GutFeel.png);
	background-repeat:no-repeat;
	width:200px;
	height:17px;
	left:8px;
}


.slider_Formal
{
	position:relative;
	background-image:url(../images/slider_Formal.png);
	background-repeat:no-repeat;
	width:200px;
	height:17px;
	left:8px;
}

.slider_Details
{
	position:relative;
	background-image:url(../images/slider_Details.png);
	background-repeat:no-repeat;
	width:200px;
	height:17px;
	left:8px;
}

.slider_automomous
{
	position:relative;
	background-image:url(../images/slider_automomous.png);
	background-repeat:no-repeat;
	width:200px;
	height:16px;
	left:8px;
}

.slider_edit_container
{
	background-image: url(../images/slider_back_edit.gif);
	height: 40px;
	width: 220px;
	margin-top: 3px;
	padding-top: 10px;
	background-repeat: no-repeat;
}

.sliders_container
{
	font-size: 12px;
	font-weight: bold;
	color: #6b6b6b;
	float: left;
	clear: left;
	display: block;
}

.slider_b2b
{
	position:relative;
	background-image:url(../images/slider_b2b.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:17px;
}



#tag
{
	color:#787878;
}

span.tag_9px
{
	font-size:9px;
}

span.tag_10px
{
	font-size:10px;
}

span.tag_11px
{
	font-size:11px;
}

span.tag_14px
{
	font-size:14px;
}

span.tag_18px
{
	font-size:18px;
}

div.dashboard_lightheader
{
	background-image:url(../images/inside_lightgreyheader.jpg);
	background-repeat:no-repeat;
	width:220px;
}

div.dashboard_lightheader .dashboard_content_link
{
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	color:#6b6b6b;
}

div.dashboard_lightheader_text
{
	position:relative;
	width:220px;
	top:10px;
	font-size:11px;
	color:#858484;
}

div.dashboard_SplashContent
{
    position:relative;
	width:220px;
	top:10px;
	font-size:11px;
	color:#858484;
    margin-left:10px;
    margin-right:10px;
}

div.dashboard_darkheader
{
	background-image:url(../images/inside_darkgreyheader.jpg);
	background-repeat:no-repeat;
	width:100%;
	padding-left: 10px;
	padding-top: 4px;
}

div.dashboard_darkheader .dashboard_content_link
{
	color: #fff;
	text-decoration: none;
	font-size: 11px;
    font-weight: bold;
}


div.dashboard_findopportunities
{
	position:relative;
	background-image:url(../images/inside_findback.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:95px;
}

div.findopportunities_text
{
	position:relative;
	width:200px;
	height:35px;
	left:10px;
	top:45px;
}

div.findopportunities_buttons
{
	position:relative;
	float:right;
	right:25px;
	top:3px;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
}

.links_whitetext
{
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}

div.dashboard_opportunityknocks
{
	position:relative;
	background-image:url(../images/inside_opportunityback.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:276px;
}

div.opportunityknocks_width
{
	position:relative;
	background-color:White;
	width:200px;
	height:195px;
	left:10px;
	top:70px;
}

div.opportunityknocks_white
{
	position:relative;
	width:200px;
	height:65px;
	background-color:#fbf9f9;
}

div.opportunityknocks_grey
{
	position:relative;
	width:200px;
	height:65px;
	background-color:#e3e3e3;
}

div.opportunityknocks_text
{
	position:relative;
	top:5px;
	left:10px;
	font-family:Arial;
	color:#6b6b6b;
}

span.opportunityknocks_largetext
{
	font-size:14px;
	font-weight:bold;
	color: #6b6b6b;
}

span.opportunityknocks_smalltext
{
	font-size:11px;
}

div.dashboard_resumereport
{
	position:relative;
	background-image:url(../images/inside_resumeback.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:180px;
}

div.resumereport_text
{
	position:relative;
	background-color:White;
	width:200px;
	height:100px;
	left:10px;
	top:52px;
}

div.resumereport_link
{
	position:relative;
	float:right;
	right:15px;
	top:55px;
}

div.news_item_wrapper
{
    border:solid 1px #f7f7f7;
    padding:0px 10px 0px 10px;
    /*height:225px;*/
    background-color:#f7f7f7;
}

div.news_item_whiteBG
{
    background-color:#fff;
    padding:0px 0px 0px 0px;
}

div.news_item
{
    width:100%;
	font-family:Arial;
	font-size:11px;
	color:#787878;
}

div.message
{
	position:relative;
	background-image:url(../images/dashboard_messageback.jpg);
	background-repeat:no-repeat;
	width:450px;
	height:75px;
}

div.message_image
{
	position:relative;
	float:left;
	width:61px;
	height:61px;
	top:6px;
	left:7px;
}

div.message_text
{
	position:relative;
	font-size:10px;
	color:#6f6f6f;
	left:25px;
	top:10px;
}

.message_link
{
	position:relative;
	float:right;
	font-size:8px;
	/*color:#e23831;*/
	right:10px;
}

.message_link_color
{
	/*color:#e23831;*/
}

.message_link_all
{
	position:relative;
	float:left;
	font-size:11px;
	color:#e53932;
	left:15px;
	top:5px;
	text-decoration:none;
}

div.hiring
{
	background-image:url(../images/dashboard_hiringback.jpg);
	background-repeat:no-repeat;
	width:450px;
	height:75px;
	padding:10px;
}

div.hiring_text
{
	font-size:10px;
	color:#6f6f6f;
	left:25px;
	top:10px;
	width:240px;
	line-height:10px;
	float:left;
	margin-right: 65px;
}

div.hiring_text_right
{
	float:left;
	font-size:9px;
	font-weight:bold;
	color:#6f6f6f;
	margin-top: 10px;
	display: block;
}

div.hiring_text_meter
{
	background-image:url(../images/dashboard_positionsback.jpg);
	height:14px;
	background-repeat:no-repeat;
	width:91px;
	float: left;
}

div.meterfill
{
	float:left;
	background-image:url(../images/dashboard_meterback.jpg);
	background-repeat:repeat-x;
	background-position:center;
	height:12px;
	margin-top: 1px;
	left:1px;
}

.hiring_text_metertext
{
	font-weight:bold;
	font-size:9px;
	color:#5c6266;
	top:47px;
	left:120px;
	padding-left: 2px;
	padding-top: 2px;
	float: left;
}

.hiring_text_link
{
	float:left;
	font-size:8px;
	color:#e23831;
	top:15px;
	margin-left: 15px;
	text-transform:uppercase;
	text-decoration:none;
	margin-right: 25px;
	display: block;
}

span.hiring_texttitle
{
	font-size:14px;
	font-weight:bold;
	color:#6f6f6f;
	line-height:14px;
}

div.dashboard_quicksearch
{
	background-image:url(../images/dashboard_quicksearch.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:174px;	
	padding-top: 50px;
	padding-left: 10px;
}

div.dashboard_candidates
{
	background-image:url(../images/dashboard_candidates.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:274px;
	padding-top: 55px;
	padding-left: 7px;
	margin-top: -30px;
}

div.dashboard_messages
{
	background-image:url(../images/dashboard_messages.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:175px;
	padding-top: 30px;
	padding-left: 10px;
	margin-top: -30px;
}

div.quicksearch_back
{
	background-color:Transparent;
	float:left;
	width:200px;
	height:115px;
	top:50px;
	left:10px;
}

div.candidates_back
{
	background-color:White;
	float:left;
	width:200px;
	height:204px;
	
}

div.candidates_grey
{
	background-color:#e3e3e3;
	width:200px;
	height:63px;
}

div.candidates_white
{
	background-color:#fbf9f9;
	width:200px;
	height:63px;
}

div.candidates_grey, div.candidates_white
{
	padding-top: 5px;
	padding-left: 5px;
}

div.messages_back
{
	background-color:Transparent;
	float:left;
	width:200px;
	height:120px;
	top:35px;
	left:10px;
}

.dashboard_messagecount
{
	float:right;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	top:20px;
	display: block;
	margin-right: 20px;
}

table.messages
{
	width:200px;
	height:100px;
	font-size:11px;
	color:#6b6b6b;
}

tr.grey
{
	background-color:#dadbdc;
}

tr.white
{
	background-color:#fbf9f9;
}

td.title
{
	width:140px;
}

td.border
{
	width:1px;
	background-color:#ebebeb;
}

.total
{
	width:59px;
	text-align:right;
	font-size:11px;
	color:#ea6d67;
}

.messageLink
{
	float:right;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	top:5px;
	text-decoration:none;
}

div.candidate_image
{
	background-color:Black;
	background-repeat:no-repeat;
	width:36px;
	height:36px;
	top:8px;
	left:8px;
	float: left;
}

div.candidate_name
{
	font-size:14px;
	font-weight:bold;
	color:#6b6b6b;
	top:-27px;
	float: left;
}

#candidate_info_container
{
	float: left;
	padding-left: 3px;
	width: 155px;
}

div.candidate_position
{
	font-size:10px;
	color:#6b6b6b;
	top:-22px;
	left:50px;
	float: left;
	clear: left;
	display: block;
	width: 160px;
}

div.candidate_relate
{
	
	left:10px;
	font-size:10px;
	float: left;
	clear: left;
	display: block;
	width: 195px;
}

.candidate_view
{
	float:right;
	font-size:8px;
	color:#e23831;
	top:-75px;
	margin-right:8px;
	display: block;
	text-decoration:none;
}

.candidate_relate_black
{
	font-weight:bold;
	color:#6b6b6b;
}

.candidate_relate_red
{
	color:#e6534c;
}

.quickSearch_text
{
	font-size:11px;
	color:#6f6f6f;
}

.quickSearch_btn
{
	float:left;
	top:-20px;
	right:3px;
	margin-left: 4px;
}

.quickSearch_position
{
	font-size:10px;
	font-weight:bold;
	color:#6f6f6f;
	float: left;
}

.quickSearch_links
{
	float:right;
	margin-right:30px;
	top:3px;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
}

.quickSearch_link
{
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}

#searchresults_content
{
	width:950px;
	margin:0pt auto;
	background-image:url(../images/search_background.jpg);
	background-repeat:repeat-y;
}

div.searchresults_left
{
	position:relative;
	float:left;
	width:700px;
}

div.searchresults_right
{
	position:relative;
	float:left;
	width:220px;
}

div.search_adspace
{
	position:relative;
	width:180px;
	height:600px;
	background-color:Black;
}

div.search_searchheader
{
	position:relative;
	width:700px;
	height:25px;
	background-repeat:no-repeat;
	background-image:url(../images/search_searchHeader.jpg);
}

div.search_fieldsback
{
	position:relative;
	width:700px;
	height:58px;
	background-image:url(../images/search_headerback.jpg);
	background-repeat:no-repeat;
}

#searchgradient
{
	position:relative;
	float:left;
	background-image:url(../images/inside_editgradient.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:7px;
}

.advancedSearch_btn
{
	position:relative;
	float:right;
	top:6px;
	right:70px;
}

div.search_headertext
{
	position:relative;
	top:5px;
	left:5px;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#f2f2f2;
}

div.searchheader_innertext
{
	position:relative;
	top:8px;
	left:10px;
	height:44px;
	width:680px;
}

div.search_innertext_title
{
	position:relative;
	float:left;
	color:#6f6f6f;
	font-size:10px;
	font-weight:bold;
	width:180px;
}

div.search_innertext_buttons
{
	position:relative;
	float:left;
	color:#6f6f6f;
	font-size:10px;
	font-weight:bold;
	width:140px;
	top:11px;
}

.search_innertext_content
{
	color:#6f6f6f;
	font-size:11px;	
}

.search_resultslabel
{
	position:relative;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#404040;
	top:20px;
}

div.search_resultsbuttons
{
	position:relative;
	float:left;
	top:25px;
}

div.search_resultstotal
{
	position:relative;
	float:right;
	font-size:10px;
	color:#6f6f6f;
	top:35px;
}

.search_resultstotal_label
{
	font-size:10px;
	font-weight:bold;
	color:#6f6f6f;
}

.search_resultstotal_link
{
	font-size:8px;
	color:#e23831;
	text-decoration:none;
}

div.results
{
	position:relative;
	top:30px;
}

div.results_left
{
	position:relative;
	float:left;
	width:345px;
	height:134px;
	background-image:url(../images/search_candidateItem.jpg);
	background-repeat:no-repeat;
}

div.results_right
{
	position:relative;
	float:right;
	width:345px;
	height:134px;
	background-image:url(../images/search_candidateItem.jpg);
	background-repeat:no-repeat;
}

div.results_picture
{
	float:left;
	position:relative;
	height:109px;
	width:109px;
	top:8px;
	left:8px;
	background-color:Black;
}

div.results_text
{
	position:relative;
	height:98px;
	width:210px;
	left:25px;
	top:10px;
}

div.results_buttons
{
	position:relative;
	height:20px;
	width:210px;
	float:right;
	top:-15px;
	left:-3px;
}

.results_largetext
{
	font-size:10px;
	font-weight:bold;
	color:#6f6f6f;
}

.results_smalltext
{
	font-size:10px;
	color:#6f6f6f;	
}

div.results_percentage
{
	float:left;
	height:20px;
	width:38px;
	background-image:url(../images/candidate_percentage.jpg);
	background-repeat:no-repeat;
}

span.results_percentage_text
{
	font-family:Verdana;
	position:relative;
	font-size:13px;
	color:#ffffff;
	left:3px;
	top:1px;
}

.results_checkbox
{
	position:relative;
	float:right;
	right:10px;
	top:8px;
}

#talentpipeline_gradient
{
	background-image:url(../images/talentpipeline_topgradient.jpg);
	background-repeat:no-repeat;
	width:1050px;
	height:54px;
}

#talentpipeline_content
{
	width:950px;
	margin:0pt auto;
	background-image:url(../images/talentpipeline_background.jpg);
	background-repeat:repeat-y;
}

div.talentpipeline_buttonposition
{
	position:relative;
	float:left;
	left:50px;
	top:12px;
}

.talentpipeline_selectedbutton
{
	position:relative;
	top:1px;
}

.talentpipeline_unselectedbutton
{
	position:relative;
}

div.talentpipeline_right
{
	position:relative;
	float:left;
	width:700px;
}

div.talentpipeline_left
{
	position:relative;
	float:left;
	width:220px;
}

div.talentpipeline_leftbackground
{
	position:relative;
	float:left;
	width:220px;
	height:720px;
	background-image:url(../images/talentPipeline_back.jpg);
	background-repeat:no-repeat;
}

div.talentpipeline_content
{
	position:relative;
	float:left;
	width:198px;
	height:644px;
	left:11px;
	top:52px;
}

div.talentpipeline_leftheader
{
	position:relative;
	float:left;
	width:100%;
	height:20px;
	background-color:#8f9599;
}

div.talentpipeline_headertext
{
	position:relative;
	float:left;
	top:3px;
	left:5px;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
}

div.talentpipeline_footertext
{
	position:relative;
	float:right;
	top:3px;
	right:5px;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
}

.talentpipeline_footerlinks
{
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

div.talentpipeline_innercontent
{
	position:relative;
	float:left;
	width:100%;
	height:604px;
}

div.talentpipeline_items
{
	position:relative;
	float:left;
	left:5px;
	color:#6b6b6b;
	font-size:11px;
}

.bold
{
	font-weight:bold;
}

table.talentpipeline
{
	position:relative;
	width:198px;
}

tr.tp_white
{
	height:20px;
	background-color:#fbf9f9;
}

tr.tp_grey
{
	height:20px;
	background-color:#f1f1f3;
}

tr.tp_selected
{
	height:20px;
	background-color:#dadbdc;
}

div.talentpipeline_smalltextarea
{
	position:relative;
	float:left;
	top:15px;
	left:25px;
	height:80px;
	width:195px;
}

div.talentpipeline_buttons
{
	position:relative;
	height:20px;
	width:210px;
	left:127px;
	top:-12px;
	background-color:Transparent;
	float:left;
}

.talentitem_headtext
{
	font-weight:bold;
	font-size:10px;
	color:#6f6f6f;
	line-height:8px;
}

.talentitem_regulartext
{
	font-size:10px;
	line-height:9px;
	color:#6f6f6f;
}

div.talentpipeline_rightheader
{
	position:relative;
	float:left;
}

.tp_rightheader_headtext
{
	font-weight:bold;
	font-size:12px;
	color:#404040;
}

div.talentpipeline_resultstotal
{
	position:relative;
	float:right;
	font-size:10px;
	color:#6f6f6f;
	top:40px;
}

.talentpipeline_dropdowns
{
	font-size:11px;
	color:#6f6f6f;
	width:120px;	
}

div.talentpipeline_rightcontent
{
	position:relative;
	top:10px;
}

.talentpipeline_buttons
{
	position:relative;
	top:5px;
}

#job_content
{
	width:950px;
	margin:0pt auto;
	background-image:url(../images/inside_profile_background.jpg);
	background-repeat:repeat-y;
}

div.job_middleContent
{
	width:450px;
	font-size:11px;
	color:#787878;
	position:relative;
	top:5px;
}

div.job_compatibilityback
{
	position:relative;
	background-image:url(../images/job_compatibilityback.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:100px;
}

div.job_compatibilityinside
{
	position:relative;
	left:10px;
	top:30px;
	width:200px;
	height:58px;
}

.job_compatibilitytext
{
	font-size:10px;
	color:#ffffff;
	line-height:10px;
}

#jobgradient
{
	position:relative;
	float:left;
	background-image:url(../images/inside_editgradient.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:7px;
}

.viewDetails_btn
{
	position:relative;
	float:right;
	top:6px;
	right:15px;
}

.popupBackground
{
	background-color:Gray;
	filter: alpha(opacity=70);
	opacity:0.7;
}

#popup table
{
	border-collapse:separate;
}

#popup th
{
	padding:5px;
	font-size:12px;
	font-weight:bold;
	color:#787878;
	text-align:right;
}

#popup td
{
	padding:5px;
	font-size:12px;
	color:#787878;
}

#popup .textbox
{
	font-size:12px;
	color:#787878;
}

.gridview_body
{
	font-size:12px;
	color:#787878;
}

.gridview_header
{
	font-size:12px;
	font-weight:bold;
	color:#787878;
}

.profile_border
{
	border-right:solid 1px #E6E6E6;
	border-left:solid 1px #E6E6E6;
}

.profile_container
{
	overflow:auto;
}

.viewResumeBtn
{
	border:none 0px transparent;
	text-decoration:none;
}

.permissionsHeader
{
	height:30px;
	background-color:#E73A33;
	color:#F2F2F2;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.permissionsBody
{
	font-size:11px;
	color:#787878;
}


.SCAdminEdit
{
	font-size: 12px;
	float: right;
	margin-top: -17px;
	margin-right: 15px;
}

/*Modal Popup*/
.modalBackground {
	background-color: #6F6F6F;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#fff;	
	padding:10px;
	color: #000;
	font-size: 14px;
	/*min-width: 500px;*/
	width: 500px;
	min-height: 500px;	
	display: block;
}

.modalPopup2 {
	background-color:#fff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:25px;
	color: #000;
	font-size: 14px;
	width: 500px;
}

.modalPopup_adjustingHeight {
	background-color:#fff;	
	padding:10px;
	color: #000;
	font-size: 14px;	
}

.modalPopup p
{
	font-size: 11PX;
	color: #6B6B6B;
}

.modal_table_container
{

}

.modal_table_container_top
{
	background-image: url(../images/OverlayTop.png);
	background-repeat: repeat-x;
}

.modal_table_container_bottom
{
	background-image: url(../images/OverlayBottom.png);
	background-repeat: repeat-x;
}

.modal_table_container_left
{
	background-image: url(../images/OverlayLeft.png);
	background-repeat: repeat-y;
}

.modal_table_container_right
{
	background-image: url(../images/OverlayRight.png);
	background-repeat: repeat-y;
}

.popupHorizontalBar
{
	font-size:.5pt;
	color:#bbbbbb;
	width:100%;
}

.ModalTitle
{
	font-size: 20px;
	color: #6B6B6B;
	width: 100%;
	border-bottom: solid 1px #cccccc;
	display: block;
    cursor:move;
    padding-bottom: 7px;
}

.ModalContent
{
	height: 450px;
	display: block;
	padding-top: 5px;
}
.ModalContent_textbox
{
    color:#787878;
    font-size:12px;
    border-color:#dddddd;
    border-style:solid;
}

.ModalContent select
{
    color:#787878;
    font-size:12px;
    border-color:#dddddd;
    border-style:solid;
}

.ModalContent_adjustingHeight
{
    display: block;
	padding-top: 5px;
}

.ModalGridViews
{
	border: solid 1px #fff;
	width: 450px;
}

.ModalGridViewButtonCol
{
	width: 60px;
}

.ModalGridViews td
{
	color: #6B6B6B;
	padding: 5px;
}

.ModalGridAlt
{
	background-color: #F2F2F2;
}

.ModalContent label
{
	font-size: 12px;
	color: #BFBFBF;
    font-weight: bold;
}

.ModalButton
{
	border-top: solid 1px #cccccc;
	display: block;
	text-align: right;
	width: 100%;
	padding-top: 5px;
}

#CompanyProfileTop
{	
	border-bottom: solid 1px #f2f2f2;
	clear: both;
	display: block;
	height: 140px;
	width: 950px;
}

#CompanyProfileImg
{
	float: left;
}

#CompanyProfileInfo
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	font-size: 11px;
	color: #585858;
}

.ProfileName
{
	font-weight: bold;
	font-size: 18px;
	color: #585858;
}

.position_name
{
	font-weight: bold;
	font-size: 20px;
}

.CompanyDescriptionFromDashboard 
{
	margin-top: 0px;
	background-color: #F2F2F2;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	/*
	position:relative;	
*/
}
.CompanyDescriptionFromDashboard ul
{
    margin-top: 0px;
	padding-top: 5px;
	margin-left: 12px;
	padding-left: 12px;
	list-style-type: square;
	font-size: 11px;
}
.CompanyDescriptionFromDashboard ol
{
    margin-top: 0px;
	padding-top: 5px;
	margin-left: 12px;
	padding-left: 12px;
	font-size: 11px;
}
#CompanyProfileLeft
{
	margin-top: 10px;
	margin-right: 14px;
	float: left;
	display: block;
	width: 220px;
}

#CompanyPerks
{
	background-image:url(../images/inside_darkgreyheader_220.jpg);
	background-repeat:no-repeat;
	width: 100%;
}

#CompanyPerks .profile_innerheadertext
{
	padding-bottom: 5px;
	color: #f2f2f2;
	padding-left: 8px;
}

#CompanyPerksList
{
	margin-top: 0px;
	background-color: #F2F2F2;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-size: 12px;
	color: #585858;
}

#CompanyPerksList ul
{
	margin-top: 0px;
	padding-top: 5px;
	margin-left: 12px;
	padding-left: 12px;
	list-style-type: square;
	font-size: 11px;
}

#CompanyPerksList p
{
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
}
#ProfileLinks
{
	background-image:url(../images/inside_darkgreyheader_220.jpg);
	background-repeat:no-repeat;
	width: 100%;
}

#ProfileLinks .profile_innerheadertext
{
	padding-bottom: 5px;
	color: #f2f2f2;
	padding-left: 8px;
}

#ProfileLinksList
{
	margin-top: 0px;
	background-color: #F2F2F2;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-size: 12px;
	color: #585858;
	
}

#ProfileLinksList ul
{
	margin-top: 0px;
	padding-top: 5px;
	margin-left: 12px;
	list-style-type: none;
	font-size: 11px;
	vertical-align:top;
}

#ProfileLinksList p
{
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
}
#CompanyProfileVideos
{
	background-image:url(../images/inside_darkgreyheader_220.jpg);
	background-repeat:no-repeat;
	width: 100%;
}

#ProfileVid
{
	text-align: center;
	display: block;
	
}

.VideoLink
{
	border: solid 1px #8D8D8D;
	display: block;
	width: 196px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 10px;
	background-color: #F2F2F2;
	margin-bottom: 2px;
}

#CompanyProfileRight
{
	margin-top: 10px;
	float: left;
	display: block;
	border-left: solid 1px #f2f2f2;
}

#CompanyOverview, #CompanyPositions
{
	background-image:url(../images/inside_green_700.png);
	background-repeat:no-repeat;
	width: 700px;
	padding-bottom: 3px;
	padding-left: 3px;
	margin-left: 15px;
}

#CompanyOverview.profile_innerheadertext, #CompanyPositions.profile_innerheadertext, #CompanyPositionAbout, profile_innerheadertext
{
	color: #f2f2f2;
}

#CompanyOverviewText
{
	margin-top: 15px;
	width: 95%;
	padding-left: 3px;
	font-size: 11px;
	margin-bottom: 15px;
	margin-left: 10px;
	font-size: 12px;
	color: #585858;
}
#CompanyOverviewText p
{
    margin-bottom: 12px;
}
#CompanyOverviewText ul
{
    margin-top: 0px;
	margin-bottom: 12px;
	padding-top: 5px;
	margin-left: 12px;
	padding-left: 12px;
	list-style-type: disc;
}
#CompanyOverviewText ol
{
    margin-top: 0px;
	margin-bottom: 12px;
	padding-top: 5px;
	margin-left: 12px;
	padding-left: 12px;
}
.CompanyPositionList
{
	list-style-type:none;
	margin: 0px;
	padding: 0px;	
}

.CompanyPositionList li
{
	display: block;
	background-image: url('../images/position_back.png');
	margin-top: 3px;
	margin-bottom: 3px;
	clear: both;
	width: 700px;
	float: left;
	margin-left: -2px;
	padding-top: 2px;
}

.CompanyPositionList li .PositionTitle
{
	top:4px;
	left:10px;
	font-weight:bold;
	font-size:14px;
	color:#6b6b6b;
	height:100%;
	display: block;
	float: left;
	margin-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
}

.CompanyPositionList li .JobText
{
	float: left;
	display: block;
	font-size: 12px;
	margin-top: 4px;
	color:#6b6b6b;
}

.CompanyJobEmptyList
{
	width: 100%;
	background-color: #f2f2f2;
	font-size: 12px;
	height: 120px;
	padding-top: 10px;
	float: left;
}

.CompanyJobEmptyList p
{
	padding: 5px;
	padding-top: 10px;
	font-weight: bold;
}

.JobProfileButtonDiv
{
	float: right;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-right: 3px;
}

.OverviewEditBtn
{
	float: right;
	padding-right: 8px;
	margin-top: -14px;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

#CompanyPositionLeft
{
	width: 220px;
	display: block;
	float: left;
	padding-right: 11px;
	border-right: solid 1px #f2f2f2;
	margin-top: 10px;
}

#CompanyPositionMiddle
{
	width: 450px;
	display: block;
	float: left;
	margin-left: 11px;
	margin-top: 10px;
}

#CompanyPositionRight
{
	float: right;
	display: block;
	width: 220px;
	margin-left: 10px;
	padding-left: 15px;
	margin-top: 10px;
	border-left: solid 1px #f2f2f2;
}

.CompanyPositionAbout
{
	background-image:url(../images/inside_middle_header.jpg);
	background-repeat: repeat-x;
}

.CompanyPositionAboutText
{
	font-size: 11px;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	color: #585858;
}
.CompanyPositionAboutText p
{
    margin-bottom: 12px;
}
.CompanyPositionAboutText ul
{
	margin-top: 0px;
	margin-bottom: 12px;
	padding-top: 5px;
	margin-left: 12px;
	padding-left: 12px;
	list-style-type: disc;
	font-size: 11px;
}
.CompanyPositionAboutText ol
{
	margin-top: 0px;
	margin-bottom: 12px;
	padding-top: 5px;
	margin-left: 12px;
	padding-left: 12px;
	font-size: 11px;
}

.CompanyPositionAboutText p
{
}
.profile_WorkExperienceSummary
{
     background-color:#f7f7f7;
     /*height:128px;*/     
     padding:10px 10px 10px 10px;
     font-size:11px;
	 color:#787878;
	 /*overflow:auto;*/         
}

.profile_EducationSummary
{
     background-color:#f7f7f7;
     /*height:100px;*/     
     padding:10px 10px 10px 10px;
     font-size:11px;
	 color:#787878;
	 /*overflow:auto;*/     
}
.widget_content
{
     background-color:#f7f7f7;
     padding:10px 10px 10px 10px;
     font-size:11px;
	 color:#787878;
	 width:200px;
}

.prof_gridView
{
    font-size:8pt;
    background-color:Transparent;
}

.prof_idealJob
{
    font-size:10pt;
    color:#777777;
}

.prof_DimRngFlex
{
    width:100%;    
}

.prof_idealJobHeadRow
{
    background-color:#cccccc;
    background-image: url(../images/inside_ideal_table_header.jpg);
    background-repeat: repeat-x;
    font-size: 11px;
    font-weight: bold;
    height: 28px;
    text-align: left;
    padding-left: 5px;
    color:#777777;
}

.prof_idealJobHeadRowEdit
{
	background-color:#cccccc;
    background-image: url(../images/inside_ideal_table_header.jpg);
    background-repeat: repeat-x;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    text-align: left;
    padding-left: 5px;
    color:#777777;
}



.prof_altTableRow
{
    background-color:#EFEFEF;
}

div.sliderHeader
{
    color:Gray;
    font-weight: bold;
    font-size: 9px;
    float: left;
    margin-bottom:5px;
}


div.profile_edit_workExp_Edu_popup
{
    width: 710px;
}

div.profile_workExp_Edu_popupLeftColumn_ScrollContainer
{
    float:left;
    width: 320px;
    /*height: 600px;*/
    overflow:auto;    
}

div.profile_workExp_Edu_PopupLeftColumn
{
   width: 285px;
   height:100%;
   float:left;
}

div.profile_workExp_Edu_PopupHorizontalSpacer
{
    float:left;
    width:10px;
}

div.profile_workExp_Edu_PopupRightColumn
{
    float:right;
    width:380px;   
}

div.profile_workExp_Edu_PopupAddContent
{
    padding:10px 10px 0px 10px;
    background-color: #eeeeee;    
}

div.profile_workExp_Edu_PopupControlLabel
{
    font-size:8pt;
    font-weight:bold;
    color:#787878;
    text-align:left;
       
}
div.profile_workExperiencePopupRightColumnHeader
{
    background-image:url(../images/bg_profile_popup_header.gif);
    background-repeat:no-repeat;
    font-weight:bold;
    color:#ededed;
    padding:5px 5px 5px 10px;    
}

div.profile_workExp_Edu_PopupControlSpacer
{
    height:5px;
    width:100%;
    clear:both;
}

div.profile_jobPrefPopupSlider
{
    position:relative;
    background:#555555;
    padding: 10px 0px 5px 0px;
    float:left;
    height:30px;
    width:220px;
}

.profile_dateDropDownRight
{   
     
    float:right;
}

.profile_dateDropDownLeft
{   
    
    float:left;
}

.profile_checkboxText
{
    font-size:8pt;
    color:#787878;
    vertical-align:middle;
    float:left;
}

.validationSummary
{
    font-size:10px;
    color:Red;
}

div.profile_experience_edu_innerList_content
{
    background-color:#f7f7f7;
    padding: 0px 10px 0px 10px; 
    font-size: 8pt;
    color: #787878;
    width:282px;   
}

div.profile_edu_wrk_imageButtons_container
{
    border-top:solid 1px #d3d3d3;
    width:100%;
    /*height: 35px;*/
    padding: 5px 0px 0px 0px;
    text-align:right;
}

.managePositionButtons
{
	width: 950px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 50px;
	display: block;
	text-align: right;
}

.positionsGridDiv
{
	border-top: solid 1px #f2f2f2;
	margin-left: 50px;
	clear: left;
	float: left;
	display: block;
	width: 950px;
	padding-top: 10px;
}

.positionsGrid
{
	border: none;
	width: 950px;
	
}

.postionsGridHeader
{
	background-image: url(../images/inside_ideal_table_header.jpg);
    background-repeat: repeat-x;
    font-size: 11px;
    font-weight: bold;
    height: 28px;
    text-align: left;
    padding-left: 6px;
    padding-right: 5px;
    color:#777777;
    border-bottom: solid 1px #fff;
}

.postionsGridHeader_Left
{
	background-image: url(../images/inside_ideal_table_header.jpg);
    background-repeat: repeat-x;
    font-size: 11px;
    font-weight: bold;
    height: 28px;
    text-align: left;
    padding-left: 6px;
    padding-right: 5px;
    color:#777777;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
}

.postionsGridRow 
{
	background-color: #F2F2F2;
    font-size: 11px;
    height: 28px;
    text-align: left;
    padding-left: 6px;
    padding-right: 5px;
    color:#777777;
    border-top: solid 5px #fff;
}
.postionsGridRowLeft
{
	background-color: #F2F2F2;
    font-size: 11px;
    height: 28px;
    text-align: left;
    padding-left: 6px;
    padding-right: 5px;
    color:#777777;
    border-top: solid 5px #fff;
    border-left: solid 1px #fff;
}





/* Registration css*/
div.registration_leftColumn
{
    float:left;
    text-align:left;
    display: block;
    float:left;
    margin-left:30px;
}
div.registration_Column
{
    float:left;
    font-size:12px;
    font-weight:bold;
    color:#787878; 
    width:318px;   
}

div.registration_controlLabel, label.registration_controlLabel
{
    font-size:8pt;
    font-weight:bold;
    color:#787878;
    text-align:left;  
}

.registration_Label
{
    font-size:12px;
    font-weight:bold;
    color:#787878;
}
.registration_buttons
{
    float:left;
    margin-left:300px;
    margin-top:20px;
}
.registration_textbox
{
    color:#787878;
    font-size:12px;
    width:278px;
    border:solid 1px #d2d2d2;
}
.registration_serverControl
{
    color:#787878;
    font-size:12px;
    width:200px;
    border:solid 1px #d2d2d2;
}
.registration_dropdown
{
    color:#787878;
    font-size:10pt;
    border-color:#dddddd;
    border-style:solid;
}

.registration_rightCell
{
    text-align:right;
}

.registration_leftCell
{
    width:250px;
}

div.registration_controlSpacer
{
    height:5px;
    width:100%;
    clear:both;
}

div.registration_text
{
    padding:25px 0px 10px 0px;
    text-align:left;
    font-size:10pt;
    float:left;
    clear:both;
    color:#6e6e6e;
    width:100%;
    border-bottom:solid 1px #d2d2d2;
    margin-bottom: 10px;
}

div.registration_redBanner
{
    background-image:url(../images/registration_redbanner.png);
    height: 115px;
    background-repeat:repeat-x;
    width:100%;
}

div.registration_headerText
{
    font-family:Arial;
    font-size:20pt;
    color:#ffffff;
    padding-top: 25px;
    Width: 750px;
    margin: 0 auto;  
}

div.registration_thankyouText
{
    font-size:9pt;
    color:#6e6e6e;    
}

div.registration_thankyou_leftColumn
{
    float:left;
    width:435px;
    text-align:left;
}

div.registration_thankyou_rightColumn
{
    background-image:url(../images/bg_register_thankyou_login.jpg);
    background-repeat:no-repeat;
    float:left;
    margin-left: 50px;
    height: 160px;
    width: 285px;
    text-align:left;
}

div.registration_thankyou_rightColumn_content
{
    padding:12px 10px 10px 20px;
}

.HelpDiv
{
	position: absolute;	
	right: 0px;
	z-index: 300;
	background-image: url('../images/helpMenuPointBorder.png');
	background-position: left;
	background-repeat: repeat-y;
	color: #585858;
	width: 260px;
	top: 13px;
}

.HelpDivContainer
{
	float: left;
	display: block;
	position: relative;
}

.HelpDiv h1
{
	margin: 0px;
	font-size: 12px;
}

.closelink
{
	text-decoration: underline;
	float: right;
}

.HelpDivPointer
{
	display: block;
	float: left;
}

.HelpDivContent
{
	float: left;
	display: block;
	border-top: solid 1px #e0e0e0;
	border-bottom: solid 1px #e0e0e0;
	border-right: solid 1px #e0e0e0;
	background-color: #f2f2f2;	
	padding: 10px;
	width: 220px;
	margin-left: 0px;
	font-size: 10px;
}

.helpImgSliders
{
	margin-top: 30px;
	padding-left: 2px;
}

/* profile first time logged in popup */
div.profile_firstTime_title
{
    color:#7ac142;
    font-size:16pt;
    font-family:Arial;
}

div.profile_firstTime_button
{
    text-align:right;
}

div.profile_firstTime_text
{
    color:#4c4c4c;
    font-size:9pt;
    width: 100%;
    height:auto;
}
div.profile_firstTime_popup
{
    width:500px;
    padding: 10px 10px 25px 10px;
}

div.profile_firstTime_container
{
    width:100%;
}

div.profile_firstTime_rightColumn
{
    width:450px;
    float:left;
    
}

div.profile_firstTime_leftColumn
{
    width:40px;
    float:left;
}

div.profile_firstTime_rowNumberText
{
    color:#787878;
    font-size:16pt;
    font-weight:bold;
    text-align:right;
    padding-right:8px;
}

/* edit privacy popup */
div.profile_editPrivacy_popup
{
    width:500px;
    padding:10px 10px 25px 10px;
}

div.profile_editPrivacy_scrollContainer
{
    width:410px;
    overflow:auto;
    height:220px;
}

div.profile_editPrivacy_heading_container
{
    height:50px;
    width:388px;
    padding-top:10px;    
}

div.prfile_editPrivacy_leftHeader
{
    width:183px;
    height: 30px;
    float:left;
    background-image:url(../images/inside_ideal_table_header.jpg);
    background-repeat:repeat-x;
    padding: 5px 5px 5px 5px;
}

div.profile_editPrivacy_rightHeader
{
    width:182px;
    height: 30px;
    float:right;
    background-image:url(../images/inside_ideal_table_header.jpg);
    background-repeat:repeat-x;
    padding: 5px 5px 5px 5px;
}

div.profile_editPrivacy_tableContainer
{
    width:390px;
    color:#787878;
    font-family: Arial;
    font-size:12pt;
}

.profile_editPrivacy_table
{
    width:100%;
}

.profile_editPrivacy_tableCell
{
    width:50%;
    padding: 5px 0px 5px 0px;
}

.profile_editPrivacy_table_shadedRow
{
    background-color:#f8f8f8;
}   


.profile_editPrivacy_linkButton
{
    display:block;
    color:#7ac142;
    text-decoration:none;
    float:right;
    font-size:9px;
    padding-bottom:5px;
}

div.profile_completion_privacy_container
{
    float:right; 
    width:250px;
}

div.profile_Completion
{
    float:right;
}



div.profile_userInfoContainer
{    
    padding-bottom:15px;
    padding-top:15px;
}

div.profile_userInfo_leftColumn
{
    width: 235px;
    float:left;
}

div.profile_userInfo_rightColumn
{
    float: left;
    margin-left:50px;
}

.profile_userInfo_dropdownlist
{
    width: 100%;
    color:#787878;
    font-size:10pt;
    border-color:#dddddd;
}
                                    
.profile_userInfo_textbox
{
    width: 230px;
    color:#787878;
    font-size:10pt;
    border-color:#dddddd;
    border-style:solid;
}

.profile_editUserInfo_button
{
    text-decoration:none;
    float:left;
    font-size:8pt;
    font-family:Arial;
    padding-top: 3px;
    padding-right:10px;
}
.profile_searchResult_link
{
    display:block;
    text-decoration:none;
    font-size:8pt;
    font-family:Arial;
}

.profile_editUserInfo_label
{
    color:#787878;
    font-size:11px;
    font-weight: bold;    
}
.profile_editUserInfo_relocate
{
    color:#787878;
    font-size:11px;
}
.profile_uploadResume
{
    
}

.profile_uploadControl
{
    
}

.profile_upload_title
{
    color:#787878;
    font-size:11px;
    font-weight: bold;    
}

.profile_upload_titleSmall
{
    color:#787878;
    font-size:8px;
    font-weight: bold;    
    width:100%;
}

.profile_watermarks
{
    color: #787878;
    border:solid .5px #dddddd;
}

.profile_serverControl
{
    color:#787878;
    font-size:11px; 
    width:99%;
    border:solid 1px #dddddd;
}

.profile_ddlDates
{
    color:#787878;
    font-size:11px;
    width: 75px;
    border: solid 1px #dddddd;
    margin-right:10px;
}


  /******************************************************************************************************/
 /********** Login Controls ****************************************************************************/
/******************************************************************************************************/
div.LoginPanel
{
	height:168px;
	width:293px;
	background-image:url(../images/LoginBackgroundGradient.jpg);
	font-family:Arial;
	font-size:11px;
	color:Gray;
	font-weight:600;
	float:right;
	text-align:left;
	
}

div.LoginPanel p
{
	margin:auto auto 0px 25px;
	padding-top:10px;
}

div.LoginPanel .Submit
{
	margin-left:28px;
	padding-top:10px;
}

div.LoginPanel .LoginUserName
{
	padding-top:19px;
	padding-left: 3px;
}

div.LoginPanel input
{
	width:240px;
	border-style:solid;
	border-color:#d7d7d7;
}

div.LoginText
{
	float:left;
	width:400px;
	margin-right:10px;
	text-align:left;
	color:#6e6e6e;
	font-size:11px;
}

  /******************************************************************************************************/
 /********** Message Center ****************************************************************************/
/******************************************************************************************************/

.MCMainWrapper
{
	width:950px;
	font-size:14px;
	font-weight:600;
	margin: 0pt auto;
}

.MCMainWrapper a
{
	text-decoration:none;
	outline:none;
	color:Black;
}

.ViewPane
{
	float:left;
	width:700px;
	margin-left:20px;
}

.ViewPane .div
{
	margin-top:20px;
}

.myContactsBackground
{
	float:right;
	background-image:url("../images/MCInboxMarkRead.png");
	background-repeat:no-repeat;
	background-position:top left;
	height:24px;
	width:81px;
	font-size:12px;
	margin-top:0px;
}

.myContactsBackground a
{
	display:block;
	color:White;
	height:19px;
	width:81px;
	padding-top:5px;
	text-align:center;

}	

.divSend
{
	float:left;
	background-image:url("../images/MCInboxMarkRead.png");
	background-repeat:no-repeat;
	background-position:top left;
	height:24px;
	width:81px;
	font-size:12px;
}

.divSend a
{
	display:block;
	color:White;
	height:19px;
	width:81px;
	text-align:center;
	padding-top:5px;
}	

.ComposeToList
{
	width:600px;
}

.SubjectText
{
	width:700px;
}

.MessageEditor
{
	width:700px;
	height:200px;
}

.VerticlPanelSpacing
{
	margin-top:20px;
}

.AvatarWrapper
{
	width:61px;
	height:60px;
	position:relative;
	top: 1px;
}
.InviteBanner
{
   /* background-image:url(../images/invite_ribbon.png);*/
    position:relative;
    top:-62px;
    left:1px;
    width:57px;
    height:58px;
    background-repeat:no-repeat;
}
.InboxAvatarImage
{
	border:solid 1px #ebebeb;
}

.InboxItem
{
	height:75px;
	width:700px;
	padding:7px 0 8px 0;
	margin-bottom:-5px;
	vertical-align:middle;
	clear:both;
	background-image:url("../images/MCInboxBackground.png");
	background-position:top left;
	background-repeat:no-repeat;
}

.InboxItem div
{
	float:left;
}

.pnlRead
{
	display:block;
	height:10px;
	width:10px;
	background-image:url("../images/MCInboxMessageRead.png");
	background-repeat:no-repeat;
	margin-top:24px;
	margin-left:10px;
}

.divChbMessage
{
	float:left;
	margin-top:20px;
	width:20px;
	margin-right:8px;
	margin-left:6px;
}

.divMessageText
{
	float:left;
	width:554px;
	height:61px;
	font-size:12px;
	margin-top:0px;
	padding-top:19px;
	background-image:url("../images/MCInboxTextBackground.png");
	background-repeat:no-repeat;
	background-position:top left;
}

.divMessageInfo
{
	float:left;
	margin-left:30px;
	width:100px;
	margin-top:-10px;
}

.messagePreview
{
	margin-left:0px;
	width:424px;
    margin-top:-10px;

}

.messageTrash
{
	width:15px;	
	margin:25px 0 0 7px;
}

.InboxPage
{
	float:right;
	margin-top:10px;
	font-size:11px;
}
.InboxPageSecondary
{
	float:right;
	margin-top:10px;
	font-size:11px;
	margin-bottom:10px;
}

.FontWeightNormal
{
	font-weight:normal;
}

.InboxControlDDL
{
	width:80px;
	color:#787878;
	font-size:11px;
}

.InboxControlsWrapper
{
	float:left;
	line-height:24px;
	position: relative;
	margin-bottom: 11px;
}

.InboxControlsLeft
{
	float:left;
}

.InboxControlsLeft div
{
	float:left;
}

.CenteredSelect
{
	width:55px;
}

.CenteredView
{
	width:45px;
	margin-left:5px;
}

.lbMessageWrapper
{
	float:left;
	font-size:10px;
}

.lbMessageWrapper div
{
	 float:left;
	 height:24px;
	 line-height:24px;
	 background-repeat:no-repeat;
	 background-position:top left;
	 text-align:center;
	 margin-left:5px;
	 font-weight:600;
}

.lbMessageWrapper a
{
	color:White;
	display:block;
	height:24px;
}

.lbUnread
{
	 background-image:url("../images/MCInboxMarkUnread.png");
	 width:93px;
}

.lbRead
{
	 background-image:url("../images/MCInboxMarkRead.png");
	 width:81px;
}

.lbDelete
{
	 background-image:url("../images/MCInboxMarkUnread.png");
	 width:93px;
} 

.InboxVertSeperator
{
 width:1px;
 height:24px;
 vertical-align:bottom;
}

.TemplateHeader
{
    background-image:url("../images/inside_ideal_table_header.jpg");
    background-repeat:repeat-x;
    text-align:left;
    padding:5px 5px 5px 5px;
    border-bottom: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
    font-size:10px;
}

.TemplateRowTitle
{
    background-color:#f3f3f3;
    text-align:left;
    padding: 5px 5px 5px 15px;
    border-bottom: solid 1px #ffffff;
    width: 400px;
    font-size:10px;
}

.TemplateRowEdit
{
    padding: 5px 5px 5px 5px;
    border-bottom: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
    background-color:#f3f3f3;
}
/***********contacts**********/
div.rowspace30
{
    height:30px;
}
div.line30
{
    height:1px;
    background-color:#f2f2f2;
    margin-top:14px;
}
div.rowspace10
{
    height:10px;
}
div.rowspace15
{
    height:15px;
}
div.line10
{
    height:1px;
    background-color:#cdcbcb;
    width:312px;
    margin-top:4px;
}
div.rowspace5
{
    height:5px;
}
div.columnspace30
{
    width:30px;
    height:10px;
}
div.columnspace15
{
    width:15px;
    height:30px;
}
div.columnspace5
{
    width:5px;
    height:15px;
}
div.columnline30
{
    width:1px;
    height:267px;
    background-color:#f2f2f2;
    margin-left:14px;    
}
div.columnline10
{
    width:1px;
    height:20px;
    background-color:#f2f2f2;
    margin-left:5px;    
    margin-right:5px;    
}
.wrapperbacks
{
	background-color:#f2f2f2;
}
.hidescrolls
{
    overflow:auto;
}
.ContactsInnerNavWrapper
{
	width:220px;
}
.ContactsOuterContentSection
{
	width:700px;
	margin: 0pt auto;
}
.ContactsInnerContentSection
{
	width:700px;
	margin-left: 10px;
}
.ContactsOuterContentSectionhalf
{
	width:335px;
	margin: 0pt auto;
}
.ContactsInnerContentSectionhalf
{
	width:335px;
	margin-left: 10px;
}
.left
{float:left;}
.right
{float:right;}
.ImportButton
{
    margin-right:20px;
}
.ContactsMainWrapper
{
	width:950px;
	font-size:12px;
	margin: 0pt auto;
}

.ContactsViewPane
{
	float:left;
	width:700px;
	margin-left:20px;
}
.ControlLabels
{
    color:#787878;
    font-size:12px;
    font-weight:bold;    
}
.PageTitle
{
	font-size:30px;	
    color:#787878;
}
.subhead
{
	font-size:11px;	
    color:#787878;
    font-weight:bold;
}
.subhead label
{
    margin-left:40px;
}
.ContactTextbox
{
	font-size: 12px;
	color: #6f6f6f;
	height: 12pt;
    font-family:Arial;
}
.ContanctDropDown
{
	font-size: 12px;
	color: #6f6f6f;
}
.contactOdd
{
	font-size: 12px;
	font-weight:bold;
	color: #6b6b6b;
	background-color:#ececec;
}
.contactEven
{
	font-size: 12px;
	font-weight:bold;
	color: #6b6b6b;
	background-color:#dfdede;
}
/*********nav***********/
.NavWrapper
{
	margin-right:10px;
	font-size:14px;
	text-align:center;
	line-height:25px;		
	text-align:center;
	float:left;
}

.SecondaryNavWrapper
{
	padding:10px 0 0 0;
}

.InnerNavWrapper
{
	background-image:url("../images/MCNavInboxBackground.png");
	background-position:top left;
	background-repeat:no-repeat;
	height:80px;
	width:220px;
}


.InnerNavWrapperSmall
{
	background-image:url("../images/MCNavComposeBackground.png");
	background-position:top left;
	background-repeat:no-repeat;
	height:45px;
	width:220px;
}

.InnerNavWrapper div
{
	margin-left:10px;
	padding:10px 0 0 0;
}

.InnerNavWrapperSmall div
{
	margin-left:10px;
	padding:10px 0 0 0;
}

.NavWrapper a
{
	background-image:url("../images/MCNavBtnBackground.png");
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	height:25px;
	width:200px;
	outline:none;
	color:White;
}

.InboxCurrent .Inbox a
{
	background-position:top left;
}

.SentMessagesCurrent .SentMessages a
{
	background-position:top left;
}

.ComposeCurrent .Compose a
{
	background-position:top left;
}

.AutomatedCurrent .Automated a
{
	background-position:top left;
}


  /*****************************************************************************/
 /***********Messages View*****************************************************/
/*****************************************************************************/

.MessageThreadItem
{
    border-left:solid 5px #787878;
    padding-left:15px; width:90%;
}

.MessageThreadWrapper
{
    color:#787878;
}

.MessageMainWrapper
{
	width:950px;
	margin-left:50px;
	font-size:13px;
}

.MessageMainWrapper a
{
	display:block;
	text-decoration:none;
	outline:none;
}
	
.MessageMainWrapper div
{
	background-position:top left;
	background-repeat:no-repeat;
}

.MessageNav
{
	float:left;
	font-size:8pt;
}

.MessageNavSubWrapper
{
	background-color:#e9e9e9;
	float:left;
	clear:both;
	margin-top:10px;
	width:950px;
	height:55px;
}

.MessageNavSub
{
	margin-left:30px;
	width:400px;
	margin-top:10px;
}

.MessageWrapper
{
	clear:both;
	width:950px;
	float:left;
	margin-top:20px;
}

.MessageNav div
{
	float:left;
}

.MessageNavBackTo
{
	
	height:11px;
	width:106px;
	margin-top:13px;
	position:relative;
	left: 530px;
}

.MessageNavBtnWrapper
{
	float:right;
	margin-top:-20px;
	margin-right:29px;
}

.MessageInfo
{
	float:left;
	width:190px;
	margin-left:30px;
}

.MessageAvatar
{
	height:61px;
	width:61px;
}

.AvatarWrapper
{
	float:left;
}
	
.MessageFromInfo
{
	float:right;
	text-align:right;
}	

.MessageContentWrapper
{
	float: right;
	margin-left: 30px;
	width: 670px;
	margin-right: 30px;
}

.MessageMarkUnread
{
	height:24px;
	width:93px;
}

.MessageDelete
{
	height:24px;
	width:120px;
	margin-left:5px;
}

.TriangleNav
{
	height:17px;
	width: 15px;
}

.TriangleNavR
{
	height:17px;
	margin-right:29px;
}

.txbMessageReply
{
	width:670px;
}

.pnlMessageContent
{
	width:670px;
}

.MessageHR
{
	height:1px;
	color:#dadada;
}

.divReplyToBtn 
{
	margin:10px 0 10px 0;
	color:#6f6f6f;
	text-decoration:none;
	font-weight:600;
	font-size:15px;
}

.divSubjectFrom
{
	font-size:12px;
	width:200px;
}

.MessageRedFromText
{
	color:#7AC142;
}

.lblMessageSubject
{
	font-weight:600;
	font-size:15px;
}

.lblFromDate
{
	font-size:11px;
	padding-right:3px;
}
	
.pnlReplySentBtn
{
	margin-top:10px;
}
	

/************************************************************************/
/*********************Dashboard Messages ********************************/
/************************************************************************/

.viewAllMsgs
{
    width:100%;
    padding-right:10px;
    text-align:right;
    font-size: 8pt;
}

.dash_msg_no_msgs
{
    font-size: 8pt;
    color: #787878;
    padding-left: 10px;
}




/********************************************************************************************/
/************************* DB Email CSS *****************************************************/
/********************************************************************************************/

.dbMailRead 
{ 
	background-position:bottom left;
}
  
.dbMailUnread
{ 
	background-position:top left;
}

.dbMailReplied 
{
	background-position:center left;
}

/******************** DB Email CSS *******************************************************/
/************ Message Center ****************************************************************************/



/************************************
***** percent algo styles ***********
************************************/
.profile_percentContainer
{
    
    height: 80px;
    width: 80px;
    padding: 10px 10px 10px 10px;
    float:left;
    
}

div.profile_percentValue
{
    font-size: 24pt;
    color:#7bc3e8;
    text-align:center;
    padding-top:5px;
    padding-bottom: 5px;
}

div.profile_percentHeaderText
{
    font-size: 8pt;
    text-align:center;
    padding-top:3px;
    color: #787878; 
    
}

div.profile_percentFooterText
{
    font-size:8pt;
    text-align:center;
    padding-bottom:2px;
     color: #787878;
     font-family:Arial;
}

div.profile_percentRightColumnContainer
{
    float:right;
    width: 105px;
    height: 80px;
    padding:10px 10px 10px 0px;
    display:block;
}

div.profile_percentRightColumnText
{
    font-size: 8pt;
    color:#414141;
    padding-top:5px;    
}

.profile_percentHelpLink
{
    display:block;
    font-size: 8pt;
    color:#7ac142;
    width: 60px;
    padding-top: 5px;    
}

/*************************************************
***********Career Tracker Styles *****************
*************************************************/
#Master2Container
{	
	margin: 0 auto;
	float: none;	
	display: block;
	width: 800px;
}

#MasterPageHeight
{
	display: block;
	width: 1px;
	float: left;
	height: 350px;
}

#homecenterContainer
{
	display: block;
	float: left;
	width: 750px;	
}

.MasterBack
{
	background-image: url(../images/banner_back.jpg);
	background-position: center top;
	background-repeat:no-repeat;
}

.ActivationLeftPanel
{
	
	font-size:13px;
	color:#585858;
	float:left;
	width:400px;
	margin-left:30px;
	display: block;
	padding-top: 8px;
	padding-right: 10px;
}

.IdealJobDDL
{
	width:250px;
  color:#787878;
  font-size:10pt;
  width:100%;
  border:solid .5px #dddddd;
}

.profile_CT_noStory
{
    background-image:url(../images/profile_CT_empty.jpg);
    background-repeat:no-repeat;
    width:452px;
    height:413px;
}
.profile_CT_noStory_company
{
    background-image:url(../images/profile_CT_empty_Company.jpg);
    background-repeat:no-repeat;
    width:452px;
    height:413px;
}

.profile_CareerTrackerHeadertext
{
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	height:25px;
	padding-top: 1px;
}

div.profile_CareerTrackerRightColHeader
{
    float:right;
    padding-right:10px;
    padding-top:7px;
}

div.profile_CareerTrackerLeftColHeader
{
    float:left;
    padding-left:10px;
    padding-top:3px;
}

div.profile_CareerTracker_popupLeftColumn_ScrollContainer
{
    float:left;
    width: 320px;
    height: 470px;
    overflow:auto;    
}

/*************************************************************************
***************** candidate profile header *******************************
*************************************************************************/

div.headerContainer
{
   
}

div.header_pnlText
{
    float:left;
    font-size:12px; 
    color:#878787; 
    padding-right: 3px; 
    padding-top: 5px; 
    font-weight:bold;
}

div.header_dropDown
{
    float:left; 
    width:175px; 
    padding-right:5px; 
    padding-top:4px;
}

div.header_messageButtons
{
    float:left;
}

div.header_picturebackground
{
	background-image:url(../images/bg_image_Repeat.gif);
	/*background-repeat:no-repeat;
	/*width:125px;
	padding-top:5px;
	padding-bottom: 5px;*/
    background-repeat:repeat-x;
    height:125px;
	width:auto;
	float:left;
}

div.header_picture_area
{
	background-color:Transparent;
	width:auto;
	height:115px;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.imageContainer
{
    float:left;
    height:125px;
}

div.imageBorderLeft
{
    float:left;
    background-image:url(../images/bg_imageBorderLeft.gif);
    background-repeat:no-repeat;
    height:125px;
    width:5px;
}

div.imageBorderCenter
{
    float:left;
    background-image:url(../images/bg_image_Repeat.gif);
    background-repeat:repeat-x;
    height:125px;
}

div.imageBorderRight
{
    float:left;
    background-image:url(../images/bg_imageBorderRight.gif);
    background-repeat:no-repeat;
    height:125px;
    Width:5px;

}

#MainBanner_footer
{
	background-image: url(../images/banner_footer.jpg);
	background-repeat: repeat-x;
	height: 28px;
	width: 100%;
}

.registration_serverControl
{
	border-style:solid;
	border-color:#d7d7d7;
}

.validationSummaryDiv
{ 
	display: block;
	margin-left: 10px;  
	float: left
}

#CompanyPaymentLeft
{
	display: block;
	background-color: #f4f4f4;
	width: 335px;
	float:left;
}

#CompanyPaymentRight
{
	display: block;
	background-color: #f4f4f4;
	width: 335px;
	float:left;
	margin-left: 20px;
}

.CompanyRegPayment
{
	font-size: 11px;
	padding: 15px;
	line-height: 16px;
}

.CompanyRegPayment h1
{
	margin-top: 0px;
	font-weight: bold;
	font-size: 21px;
	color: #585858;
}


.CompanyHeaderSpan
{
	color: #7AC142;
	font-weight: bold;
	font-size: 16px;
}

.CompanyNumberSpan
{
	color: #7AC142;
}

#CompanySubmit
{
	float: left;
	clear: left;
	display: block;
	width: 750px;
	text-align: right;
	font-size: 12px;
	color: #7AC142;
	padding-bottom: 5px;
	margin-top: 9px;
}

#CompanySubmit a
{
	color: #7AC142;
	text-decoration: none;
}

.OptionList
{
	list-style-type:none;
	margin-left: 29px;
	width: 275px;
	clear: both;
	margin-bottom: 24px;
}

.OptionList input
{
	float: left;
}

.CompanyRegPrice
{
	float: right;
}

.Price_Seperator
{
	clear: both;
	margin-top: 2px;
	margin-bottom: 2px;
}
.Price_Seperator_Div
{
	clear: both;
	margin-bottom: 10px;
	border-bottom: #d5d5d5 solid 1px;
}
.Price_Name
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #585858;
}
.Price_Text
{
	float: left;
	padding-left: 5px;
	display: block;
	padding-top: 2px;
}
.CompanyDescription 
{
	color:#585858;
}
.registration_serverControl_rb
{
    color:#787878;
    font-size:10pt;
    width:294px;
    border: none;
}

#CompanyRegLinks a
{
	color: #7AC142;
	font-weight: bold;
	text-decoration: none;
}

#CompanyRegLinks .ANavDisabled
{
	color: #F4F4F4;
	font-weight: bold;
	text-decoration: none;
}


#FooterContainer
{
	clear: both;
	width: 100%;
	display:none;
	display:block;
	/*margin-top: 49px;*/
}

.AdminGrid
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.AdminGrid th
{
	background-image: url('../images/inside_ideal_table_header.jpg');
	background-repeat: repeat-x;
	color:#777777;
	padding: 3px;
}

.AdminGrid td
{
	padding: 3px;
	font-size: 12px;
}

.AdminGridAtl_Row
{
	 background-color:#EFEFEF;
}

#CompanyVideoViewContainer
{
	visibility: hidden;
}
.VideoBorder{
    height: 10px;
    background-color: #404040;
    width:220px;
}

#JobSearchRight
{
	float: left;
	width: 225px;
	position:relative;
	margin-right: 14px;
}

.findJobsDivider 
{
	height:1px;
	position:relative;
	width: auto;
	clear:both;
	border-bottom: #c9c9c9 solid 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.JobSearchDivider 
{
	width:1px;
	border-left: #f2f2f2 solid 1px;
	position: relative;
	height: auto;
	float: left;
	min-height: 273px;
} 

#MatchSearchDiv
{
	background-color: #f2f2f2; 
	width: 220px;
	color: #6f6f6f;
	height: 203px;	
}

#MatchSearchDiv label
{
	font-size: 10px;
	font-weight: bold;	
}


#matchFilterDiv
{
	width: 200px;
	margin: 0px auto;
}

#matchFilterDiv select
{
	width: 200px;
	font-size: 11px;
	color: #6f6f6f;
}


#MatchSliderdiv
{
	width: 200px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: italic;
	margin: 0px auto;
}

#MatchSliderdiv h1
{
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
}

#JobSearchLeft, #CandidateSearchLeft
{
	float: left;
	display: block;
	margin-left: 15px;
	width: 760px;
}

#SearchResultContainer
{
	background-image: url('../images/SearchResultBack.png');
	background-repeat: no-repeat;
	width: 345px;
	height: 154px;
	font-size:11px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#SearchResultContainer #result_overal_match
{
	float: left;
	margin-top: 6px;
}

#SearchResults
{
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #404040;
}

#ResultProfileImage
{	
	float: left;
	height: 110px;
	width: 112px;
}

#ResultProfileInfo
{
	background-image: url('../images/search_result_info_back.png');
	background-repeat: no-repeat;
	width: 219px;
	height: 140px;
	margin-top: 7px;
	float:right;
}
#ResultProfileInfo_mini
{
	background-image: url('../images/contacts/contactbg_mini.jpg');
	background-repeat: no-repeat;
	width: 473px;
	height: 75px;
	margin-top: 7px;
	float:left;
}

.ResultJobTitle_CompanyName
{
	font-weight: bold;
	color: #7ac142;
	font-size: 11px;
}

.ResultJobTitle_CompanyName_Viewed
{
	font-weight: bold;
	color: #6f6f6f;
	font-size: 11px;
}

#ResultProfileInfo_Content
{
	padding: 5px;
	padding-left: 15px;
	font-size: 11px;
	height: 110px;
	display: block;
	color: #797979;
}
#ResultProfileInfo_Content_mini
{
	padding: 5px;
	padding-left: 15px;
	font-size: 11px;
	height: 45px;
	display: block;
	color: #797979;
}

#ResultProfileInfo_Content p 
{
	margin-top: 2px;
	margin-bottom: 2px;
}

.MatchPreview
{	
	background-image: url('../images/matchPreview_back.png');
	background-repeat: no-repeat;
	display: block; 
	width: 247px;
	height: 294px;
	position: absolute;
	left: 43px;	
	z-index: 100;
	padding-top: 18px;
}

#MatchPreviewContent
{
	width: 205px;
	height: 230px;
	padding-left: 32px;
	padding-right: 3px;
}

#MatchPreviewContent h1
{
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	margin-top: 9px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom: solid 1px #7b7a7a;
}

.match_percentText
{
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	display: block;
	width: 85px;
}

.percent_wrapper, .percent_wrapper_end
{
	display: block;
	clear: both;
	border-bottom: solid 1px #7b7a7a;
	z-index: 0;
	padding-top: 6px;
	padding-bottom: 6px;
}

.percent_wrapper_end
{
	border-bottom: none;
}

.percent_text
{
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	padding-left: 3px;
}


#MatchStrengthText
{
	font-size: 10px;
	letter-spacing: -.2px;
	padding-bottom: 8px;
}

.Manage_slider_smallslider
{
	position:absolute;	
	width:8px;
	padding-top: 10px;
	z-index: 1;
    cursor:pointer;
}

.Match_strengthslider
{
	background-image: url('../images/match_slider_text.png');
	background-repeat: no-repeat;
	position: relative;
	width: 184px;
	height: 35px;
	z-index: 0;
}

#MatchSliderCont.Manage_slider_smallslider
{
	position:absolute;	
	width:8px;
	z-index: 1;
	border: solid 1px orange;
}

#MatchSliderCont
{
	background-image: url('../images/inside_match_slider_back.png');
	width: 200px;
	height: 40px;
	display: block;
	padding-top: 6px;
	padding-left: 6px;
	background-repeat: no-repeat;
}

.ViewProfileDiV
{
	position: relative;
	display: block;
	height: 240px;
	z-index: 600;
	background-color: #fff;
	
}

#ProfileSlider
{
	position: absolute;
	width: 100%;
	left: 0px;
	top: 122px;
}

#ViewProfileButtonDiv
{
	background-image: url('../images/viewProfileBorderbtm.png');	
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	position: absolute;
	bottom: -20px;
	left: 0px;
	height: 18px;
}

#ViewProfileButtonInner
{
	width: 900px; 
	margin: 0 auto;
}

#ViewProfileButtonDiv .expandbtn
{
	float: right;
}

.SliderInfoContainer div.profile_perfectjob
{
	background-image:url('../images/job_prefrences_tall.png');
	height: 183px;
}

.SliderInfoContainer .profile_perfectjobHeader
{
	height: 20px;
}

.profileSliderContainer
{
	width: 900px;
	margin: 0 auto;	
}

.SliderInfoContainer
{
	float: right;
}

.IdealJob_wide
{
	 background-image: url('../images/My_ideal_job_wide.png');
	 width: 500px;
	 height: 183px;	
	 display: block;
	 float: right;
	 margin-right: 20px;
}

.IdealJob_wide .ideal_job_container
{
	margin-top: 30px;
	margin-left: 10px;
}

.ideal_job_container
{
	
}

.positions_container
{
	width: 170px;
	float: left;
}

.Positions_title
{
	background-image: url('../images/inside_ideal_table_header.jpg');
	font-size: 11px;
	font-weight: bold;
	color: #777;
	height: 16px;
	padding-top: 2px;
	padding-left: 3px;
}

.positions_list
{
	height: 127px;
	width: 100%;
	background-color: #fff;
	color: #787878;
	font-size: 12px;
	font-weight: bold;
}

.positions_list_padding
{
	padding: 5px;
}

.ideal_values_table
{
	float: left;
	font-size: 11px;
	color: #787878;
	background-color: #fff;
	margin-left: 10px;
	font-weight: bold;
	height: 145px;
	width: 300px;
}

.ideal_values_table th
{
	background-image: url('../images/inside_ideal_table_header.jpg');	
	color: #777;
	height: 16px;
	padding-top: 2px;
	padding-left: 3px;
	height: 18px;
	padding-right: 3px;
	text-align: left;
}

.ideal_values_table tr
{
	
	padding-top: 2px;
	padding-left: 3px;
}

.ideal_values_table td
{
	padding-left: 3px;
	padding-right: 3px;
}

.ideal_values_table_borderRight
{
	border-right: solid 1px #fff;
}

#CanidateSearch
{
	width: 220px;
}

#CanidateSearch #tabDiv
{
	width: 100%;
	clear: both;
}

#CanidateSearch #tabDiv input
{
	float: left;
	margin: 0px;
}

#SearchContentHolder
{
	clear: left;
	width: 218px;
	border: solid 1px #dfdfdf;
	border-top: none;
	background-color: #f2f2f2;
}

#SearchContentHolder #Wrapper
{
	width: 199px;
	margin: auto; 
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 11px;
	color: #6f6f6f;
	font-weight: bold;
}

#SearchContentHolder #Wrapper input
{
	font-size: 12px;
	color: #6f6f6f;
}

#SearchContentHolder .buttonDiv
{
	margin-left: 0px;
	margin-bottom: 3px;
}

.SearchContentDivider 
{
	clear:both;
	border-top: solid 1px #c9c9c9;
	margin-bottom: 10px;
}

.buttonDiv input
{
	margin: 0px;
}
.SearchDDl
{
	width: 199px;
	font-size: 12px;
	color: #6f6f6f;
	margin-bottom:9px;
}

.SearchSalRange
{
	font-size: 12px;
	color: #6f6f6f;
	width: 81px;
}

.DropDownSeplbl
{
	padding-left: 10px;
	padding-right: 10px;
}

.searchbox
{
	margin-bottom: 5px;
}

#JobPagingDiv
{
	float: right;
	font-size: 11px;
	color: #6f6f6f;
}

#JobPagingDiv a
{
	color: #7AC142;
	text-decoration: none;
}

#SavedCandidateLeft
{
	display: block;
	float: left;
	font-size: 12px;
	width: 220px;
	height: 413px;
	background-color: #f2f2f2;
	padding-bottom: 15px;
}

#SavedCandidateLeft h1
{
	font-size: 14px;
	padding-top: 3px;
	padding-left: 7px;
	display: block;
	height: 22px;
	width: 220px;
	color: #f2f2f2;
	margin: 0px;
	margin-bottom: 10px;
	background-image: url('../images/inside_savedC_header.png');
	background-repeat: no-repeat;
}

#SavedCandidateRight
{
	display: block;
	float: left;
	clear: right;
	margin-left: 25px;
	width: 720px;
	font-size: 12px;
}

.savedCandidateHeaderText, .savedCandidateDropdownHeaderText
{
	position:relative;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #6f6f6f;
	font-weight: bold;
}

.savedCandidateDropdownHeaderText
{
	top: -1px;
}

.savedCandidateCityState 
{
	position:relative;
	margin-top: 3px;
	margin-bottom: 3px;
}

.FilterSelectDiv
{
	margin-left: auto;
	margin-right: auto;
	width: 200px;
	margin-top: 10px;
}

.FilterSelectTitleDiv
{
	padding-left: 5px;
	padding-top: 3px;
	width: 200px;
	height: 25px;
	font-weight: bold;
	color: #fff;
	background-image: url('../images/inside_savedC_banner.png');
	background-repeat: no-repeat;
}

.FilterSelectFiltersDiv
{
	overflow: auto;
	height: 150px;
	background-color: #fff;
	padding-bottom: 10px;
	border: solid 1px #d8d8d8;
	border-top: none;
	margin-top: -3px;
}

.FilterSelectFiltersDiv a
{
	display: block;
	margin: 0px;
	padding-left: 7px;
	text-decoration: none;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #787878;
}

.FilterSelectFiltersDiv a:hover
{
	background-color: #b3b3b3;
	color: #ffffff
}

.ViewAllFilter
{
	margin-left: 10px;
}

#SavedCCount
{
	float: left;
	font-weight: bold;
	color: #404040;
}

#SavedCPaging
{
	float: right;
	margin-right: 8px;
	color: #797979;
}

.SavedCGoBtn 
{
	position:relative;
	top:-2px;
}
#SavedCSortFilterDiv
{
	float: left;
	margin-top: 12px;
	margin-bottom: 30px;
	clear: left;
	width: 575px;
	color: #797979;
}
#SavedCSortFilterDiv select
{
	margin-top: 2px;
}

#SavedCJavaSelDiv
{
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;	
	clear: right;
	margin-right: 10px;
	color: #797979;
}

#SavedCResults
{
	clear: both;
}

#SavedCSelectedCB
{
	position: relative;
	top: 7px;
	right: 5px;
	float: right;
}

#SavedCSendMessageTo
{
	width: 400px;
	border: solid 1px #CCCCCC;
	padding: 3px;
}

#CandidateResultsDiv
{
	clear: both;
	padding-top: 10px;
}

#CandidateMatchResult
{
	font-size:11px;
	background-image: url('../images/srcResultBack_345.png');
	width: 345px;
	height: 154px;
	margin-right: 10px;
	margin-bottom: 10px;
	color: #6f6f6f;
}
#CandidateMatchResult_mini
{
	font-size:11px;
	background-image: url('../images/srcResultBack_345.png');
	width: 485px;
	height: 75px;
	margin-right: 10px;
	margin-bottom: 10px;
	color: #6f6f6f;
}

#CandidateMatchResult a
{
	font-weight: bold;
}

#CandidateMatchResult br
{
	line-height: 6px;
}

#result_left
{
	float: left;
	width: 110px;
	margin-left: 7px;
	margin-top: 7px;
}

#result_right
{
	float: left;
	background-image: url('../images/src_content_back_219.png');
	width: 219px;
	height: 140px;
	margin-top: 6px;
}

#result_Content
{
	padding: 3px;
	margin-left: 12px;
}

#result_overal_match
{
	background-image: url('../images/pct_matchback_70.png');
	background-repeat: no-repeat;
	width: 112px;
	height: 23px;
	color: #fff;
	padding-top: 3px;
	text-align: center;
	font-weight: bold;
	margin-top: 6px;	
	clear: left;
}

#CandidateSortDiv
{
	float: left;
	font-size: 10px;
	margin-left: 20px;
	font-size: 11px;
}

#CandidateMatchResult.MatchPreview
{
}

#CandidateSearchLeft
{
	width: 709px;
}

.ManageValues
{
	border: solid 1px;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.srchMatchPct
{
	margin-left: 7px;
	margin-top: 1px;
}

.srcMatchPctText
{
	padding-left: 3px;
}

.srcMatchPctImg
{
	margin-top: 2px;
}

.NotListDiv
{
	overflow : auto;
	border: solid 1px #828282;
	height: 100px;
	display: block;
	color: #777777;
    font-family: Arial;
    font-size: 11px;
}

.prof_idealTitle_container
{
	width: 510px;
}

#AboutMeText
{
	width: 440px;
	padding: 5px;
	margin-top: 15px;
	padding-left: 3px;
	font-size: 11px;
	margin-bottom: 15px;
	margin-left: 10px;
	font-size: 12px;
	color: #585858;
	display: block;
}

#AboutMeText ul
{
    margin-top: 0px;
	margin-bottom: 12px;
	padding-top: 5px;
	margin-left: 12px;
	padding-left: 12px;
	list-style-type: disc;
}
#AboutMeText ol
{
    margin-top: 0px;
	margin-bottom: 12px;
	padding-top: 5px;
	margin-left: 12px;
	padding-left: 12px;
}
#AboutMeText p
{
    padding-bottom:10px;
}

.CompanyNameAutoListCSS
{
	border: solid 1px #787878;
	display: block;
	margin: 0px;
	list-style-type: none;
	padding-left: 0px;
}

.CompanyNameAutoListItemCSS
{
	font-size: 11px;
	color: #787878;
	background-color: #fff;
}

.greenText
{
	color: #7ac142;
}

#JobMatchViewContainer
{
	width: 220px;
	height: 330px;
	background-image: url('../images/JobMatchBack.png');
	background-repeat: no-repeat;
	padding: 10px;
}

#MatchPctBanner
{
	background-image: url('../images/MatchPct_banner.png');
	background-repeat: repeat-x;
	width: 200px;
	height: 60px;
	font-size: 30px;
	text-align: center;
	padding-top: 10px;
}

#JobMatchViewContainer .percent_wrapper,#JobMatchViewContainer .percent_wrapper_end
{
	margin-right: 20px;
}

#CompanyPositionLeft .profile_Completion
{
	margin-top: 5px;
}

.HelpMark
{
	color: #7AC142;
	cursor: pointer;
}

.OptionDisable
{
	color: #7AC142;
	font-weight: bold;
}

.SelectedSortLink
{
	text-decoration: none;
	color: #797979;
	font-weight: bold;
	font-size: 11px;
}
.UnSelectedSortLink
{
	text-decoration: none;
	color: #797979;
	font-size: 11px;
}

/******************************************************************************************************************************************
****************************************** Company Dashboard ******************************************************************************
******************************************************************************************************************************************/

/******* your positions ********/
.gv_header_bg
{
    text-align:left;
    font-size:10px;
    color:#4c4c4c;
    font-weight:bold;
    background-image:url('../images/inside-ideal_table_header.jpg');
    background-repeat:repeat-x;
    padding-left:5px;
    border-left:solid 1px white;
    height:25px;
}

.dash_positions_rows
{
    font-size:10px;
    color:#4c4c4c;
    background-color:#f2f2f2;
    border-top: solid 5px white;
    height:25px;
}

.dash_positions_title_row
{
    color:#7ac142;
    font-weight:bold;
    padding-left:5px;
}

.dash_positions_left_aligned
{
    padding-left:5px;
    text-align:left;
    border-left:solid 1px white;
}

.dash_positions_centered
{
    text-align:center;
    border-left:solid 1px white;
}

/******************************** dashboard new candidates ************************************************/
.dash_candidates_rows
{
    border-left:solid 1px #cdcdcd;
    padding-left:5px;
    font-size:10px;
    height:25px;
}

.dash_candidates_title_row
{
    font-size:10px;
    height:25px;
    font-weight:bold;
    color:#4f4f4f;
}
.dash_credits_title_row
{
    padding-left:5px;
    font-size:10px;
    height:25px;
    font-weight:bold;
    color:#4f4f4f;
}
.dash_credits_title_row_right
{
    padding-right:5px;
    font-size:10px;
    height:25px;
    font-weight:bold;
    color:#4f4f4f;
    text-align:right;
}

.dash_candidates_header_border_left
{
    text-align:left;
    font-size:10px;
    color:#4c4c4c;
    font-weight:bold;
    background-image:url('../images/inside_ideal_table_header.jpg');
    background-repeat:repeat-x;
    padding-left:5px;
    border-left:solid 1px #cdcdcd;
    height:25px;
}

.dash_credits_header_border_left_white
{
    text-align:left;
    font-size:10px;
    color:#4c4c4c;
    font-weight:bold;
    background-image:url('../images/inside_ideal_table_header.jpg');
    background-repeat:repeat-x;
    padding-left:5px;
    border-left:solid 1px #ffffff;
    height:25px;
    width: 162px;
}

.dash_credits_header_border_left_white_right
{
    text-align:right;
    font-size:10px;
    color:#4c4c4c;
    font-weight:bold;
    background-image:url('../images/inside_ideal_table_header.jpg');
    background-repeat:repeat-x;
    padding-right:5px;
    border-left:solid 1px #ffffff;
    height:25px;
    width: 162px;
}

.dash_candidates_header_noBorder
{
    text-align:left;
    font-size:10px;
    color:#4c4c4c;
    font-weight:bold;
    background-image:url('../images/inside_ideal_table_header.jpg');
    background-repeat:repeat-x;
    padding-left:5px;
    height:25px;
}
.dash_credits_header_noBorder
{
    text-align:left;
    font-size:10px;
    color:#4c4c4c;
    font-weight:bold;
    background-image:url('../images/inside_ideal_table_header.jpg');
    background-repeat:repeat-x;
    padding-left:5px;
    height:25px;
    width: 162px;
}

.dash_candidates_hyperlink
{
    color:White;
    font-size:8pt;
}
.jobprofile_invitationheader_small
{
    color:#1286b7;
    font-weight:bold;
    font-size:12px;
}
/**************************************************************************************
********************************* Upload Control **************************************
**************************************************************************************/
.upload_progressBar
{
    font-size: 8pt;
    height: 27px;
    width: 100%;
}

/**************************************************************************************
********************************* Form ********* **************************************
**************************************************************************************/
form  
{
	height: 99.8%;
}

/**************************************************************************************
********************************* News And Events *************************************
**************************************************************************************/
.news_event_title
{
    font-size:14pt;
    font-weight:bold;
}

.news_event_content
{
    margin-bottom:10px;
}

.news_event_item
{
    margin-bottom:30px;
    color:#585858;
    font-size:11pt;
}

/***************************************************************************************/

.update_progress
{
     float:right;
     width:150px;
}
/* Profile Wizard */
.WizardMainWrapper
{
	width:950px;
	font-size:12px;
	color:#585858;
	margin: 10px auto;
}
.WizardLeftPane
{
	border-right: solid 1px #cccccc;    
    float:left;
    width:530px;
    margin-left:50px;
    padding-right:10px;
}
.WizardRightPane
{
    float:left;
    width:300px;
    margin-left:10px;
}
.wizard_stepheader
{
 	border-bottom: solid 1px #cccccc;
 	padding-bottom:10px;
 	margin-bottom:10px;
}
.wizard_stepheader h1
{
    color:#72b84c;
    font-size:18px;    
}
.wizard_stepheader h2
{
    margin-top:5px;
    font-size:14px;
}
.faq_link
{
	font-size:12px;
	color:#585858;
}
.faq_title
{
	font-size:15px;
	font-weight:bold;
	color:#585858;
}
.wizardbox
{
    background-color:#DFDFDF;
    color:#585858;
}
.wizardboxcontent
{
    color:#585858;
    padding:5px 10px 10px 10px;
}
.wizardbox h1
{
    font-weight:bold;
    font-size:14px;
}
.chkChoice input  
{  
    margin-bottom:10px;
    margin-right:5px;
    
} 
.chkChoice td  
{  
    padding-left: 20px;  
} 
