/* *******************     includes/style.css   ******************************/
/* Global Behavior */
/* ********************************************************************** */
html
{
    overflow: -moz-scrollbars-vertical !important;
}
html, form
{
    height: 100%;
    margin: 0;
    padding: 0;
    background: url(../gfx/bg_html.gif) repeat-x rgb(230,230,230); /*behavior: url(csshover.htc);*/
}
body
{
    margin: 0 auto; /*width: 956px;*/ /* REMOVED since this forces relative position*/
}
body, p, div, td, input, select, textarea
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
}
ul
{
    margin-left: 0px;
    padding-left: 20px;
    margin-top: 5px;
}
a
{
    color: #003399;
    text-decoration: underline;
}
img
{
    border: none;
}
.noMargin
{
    margin: 0;
}
h1
{
    font-size: 16px;
    font-weight: bold;
}
h2
{
    font-size: 14px;
    font-weight: bold;
}
div#mainMasterContainer
{
    width: 100%;
    text-align: center;
}
div#container
{
    width: 955px;
}
/* ********************************************************************** */
/* Banner Section */
/* ********************************************************************** */
div.bannerContainer
{
    width: 955px;
    height: 82px;
    text-align: left;
}
div.bannerContainer p.cachinkoLogo
{
    position: absolute;
    margin-left: 24px;
    top: 19px;
}

div.bannerContainer div.cachinkoPartnerLogoContainer
{
    position: absolute;
    margin-left: 670px;
    top: 30px; #top:19px;
}

div.bannerContainer div.topNav
{
    position: absolute;
    margin-left: 494px;
    height: 32px;
    width: 460px;
    background: url(../gfx/bg_topNav.png) no-repeat;
}
div.bannerContainer div.empty
{
    background: none;
}
div.bannerContainer a.blogLink
{
    position: absolute;
    display: block;
    margin-left: 913px;
    margin-top: 45px;
    z-index: 1;
}

/* ********************************************************************** */
/* Top Menu Section */
/* ********************************************************************** */
div.bannerContainer div.topNav
{
    position: absolute;
    margin: 0 0 0 502px;
    padding: 0;
    z-index: 1005;
}
div.bannerContainer div.topNav ul, div.bannerContainer div.topNav ul li
{
    margin: 0;
    padding: 0;
    text-decoration: none;
}
div.bannerContainer div.topNav ul li
{
    position: relative;
    list-style-type: none;
    float: left;
}
div.bannerContainer div.topNav ul li a
{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
div.bannerContainer div.topNav ul li a:hover
{
    text-decoration: none;
}
div.bannerContainer div.topNav ul.level1 li ul.level2 li.submenu a
{
    display: block;
    padding: 4px;
    font-weight: bold;
    width: 120px;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    background: url(../gfx/mnu_arrow.gif) no-repeat 95% 50% rgb(0,113,143);
}
div.bannerContainer div.topNav ul.level1 li ul.level2 li.submenu a:hover
{
    color: #00718f;
    background: url(../gfx/mnu_arrow_r.gif) no-repeat 95% 50% rgb(255,255,255);
}
div.bannerContainer div.topNav ul.level1 li ul.level2 li a, div.bannerContainer div.topNav ul.level1 li ul.level2 li ul.level3 li a
{
    display: block;
    padding: 4px;
    font-weight: bold;
    width: 120px;
    background-color: #00718f;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    background-image: none;
}
div.bannerContainer div.topNav ul.level1 li ul.level2 li a:hover, div.bannerContainer div.topNav ul.level1 li ul.level2 li ul.level3 li a:hover
{
    color: #00718f;
    background-color: #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    background-image: none;
}
div.bannerContainer div.topNav ul ul
{
    position: absolute;
    visibility: hidden;
    z-index: 100;
    width: 130px;
    border-bottom: 1px solid #fff;
}
div.bannerContainer div.topNav ul.level1 li.submenu:hover ul.level2, div.bannerContainer div.topNav ul.level2 li.submenu:hover ul.level3
{
    visibility: visible;
}
div.bannerContainer div.topNav ul.level3
{
    top: 0px;
    left: 130px;
    width: 130px;
}

/* Specific Class for menu item */
div.bannerContainer div.topNav ul li a.mnuTopInviteContact_English, div.bannerContainer div.topNav ul li a.mnuTopInviteContact_Spanish
{
    display: block;
    width: 130px;
    height: 33px;
    background: url(../gfx/mnu_invitecontacts_english.png) no-repeat;
}
div.bannerContainer div.topNav ul li a.mnuTopInviteFRDS_English, div.bannerContainer div.topNav ul li a.mnuTopInviteContact_Spanish
{
    display: block;
    width: 130px;
    height: 33px;
    background: url(../gfx/mnu_invitecontacts_english_mem.png) no-repeat;
}

div.bannerContainer div.topNav ul li a.mnuTopInviteContact_Spanish
{
    background: url(../gfx/mnu_invitecontacts_spanish.gif) no-repeat;
}

div.bannerContainer div.topNav ul li a.mnuShareaJobLead_English_Disabled, 
div.bannerContainer div.topNav ul li a.mnuShareaJobLead_English, 
div.bannerContainer div.topNav ul li a.mnuShareaJobLead_Spanish
{
    display: block;
    width: 131px;
    height: 33px;
    background: url(../gfx/mnu_shareajoblead_english.gif) no-repeat;
}
div.bannerContainer div.topNav ul li a.mnuShareaJobLead_Member_English, div.bannerContainer div.topNav ul li a.mnuShareaJobLead_Member_Spanish
{
    display: block;
    width: 200px;
    height: 33px;
    background: url(../gfx/mnu_shareajoblead_english_mem.gif) no-repeat;
}

div.bannerContainer div.topNav ul li a.mnuShareaJobLead_English_Disabled
{
    background: url(../gfx/mnu_shareajoblead_english_disabled.gif) no-repeat;
}

.clsDisableImageButtton
{
	opacity : 0.4;
	filter:alpha(opacity=40);
	cursor:none!important;
}

div.bannerContainer div.topNav ul li a.mnuShareaJobLead_Spanish
{
    background: url(../gfx/mnu_shareajoblead_spanish.gif) no-repeat;
}
div.bannerContainer div.topNav ul li a.mnuShareaJobLead_Member_Spanish
{
    background: url(../gfx/mnu_shareajoblead_free_spanish.gif) no-repeat;
}
div.bannerContainer div.topNav ul li a.mnuMyAccount_English, div.bannerContainer div.topNav ul li a.mnuMyAccount_Spanish, div.bannerContainer div.topNav ul li a.mnuMyAccount_English_r
{
    display: block;
    width: 81px;
    height: 33px;
    background: url(../gfx/mnu_myaccount_english_v2.png) no-repeat;
}
div.bannerContainer div.topNav ul li a.mnuMyAccount_Spanish
{
    background: url(../gfx/mnu_myaccount_spanish.gif) no-repeat;
}
div.bannerContainer div.topNav ul li a.mnuMyAccount_English:hover, div.bannerContainer div.topNav ul li a.mnuMyAccount_English_r
{
    background: url(../gfx/mnu_myaccount_english_r_v2.gif) no-repeat;
}
div.bannerContainer div.topNav ul li a.mnuMyAccount_Spanish:hover
{
    background: url(../gfx/mnu_myaccount_spanish_r.gif) no-repeat;
}
div.bannerContainer div.topNav ul li a.mnuHelp_English, div.bannerContainer div.topNav ul li a.mnuHelp_Spanish, div.bannerContainer div.topNav ul li a.mnuHelp_English_r
{
    display: block;
    width: 45px;
    height: 33px;
    background: url(../gfx/mnu_help_english_v2.png) no-repeat;
}
div.bannerContainer div.topNav ul li a.mnuHelp_Spanish
{
    background: url(../gfx/mnu_help_spanish.gif) no-repeat;
}
div.bannerContainer div.topNav ul li a.mnuHelp_English:hover, div.bannerContainer div.topNav ul li a.mnuHelp_English_r
{
    background: url(../gfx/mnu_help_english_r_v2.gif) no-repeat;
}
div.bannerContainer div.topNav ul li a.mnuHelp_Spanish:hover
{
    background: url(../gfx/mnu_help_spanish_r.gif) no-repeat;
}
div.bannerContainer div.topNav ul li a.mnuSignOut_English, div.bannerContainer div.topNav ul li a.mnuSignOut_Spanish
{
    display: block;
    width: 73px;
    height: 33px;
    /*background: url(../gfx/mnu_signout_english.gif) no-repeat;*/
    background: url(../gfx/mnu_logout1_english.gif) no-repeat;
}
div.bannerContainer div.topNav ul li a.mnuSignOut_Spanish
{
    background: url(../gfx/mnu_signout_spanish.gif) no-repeat;
}
/* end */


/* ********************************************************************** */
/* Menu Section */
/* ********************************************************************** */
div.menuContainer
{
    text-align: left;
    width: 955px; /*height: 87px;*/
    height: 80px;
    background: url(../gfx/bg_menu.png) no-repeat;
}
div.empty
{
    background: none;
}
/* Main Menu */
div.menuContainer div.menu
{
    position: absolute;
    margin: 0;
    padding: 0;
    margin-top: 11px;
    z-index: 110;
    font-size: 11px;
}
div.menuContainer div.menu ul, div.menuContainer div.menu ul li
{
    margin: 0;
    padding: 0;
    text-decoration: none;
}
div.menuContainer div.menu ul li
{
    position: relative;
    list-style-type: none;
    float: left;
}
div.menuContainer div.menu ul li a
{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
div.menuContainer div.menu ul li a:hover
{
    text-decoration: none;
}
div.menuContainer div.menu ul.level1 li ul.level2 li a
{
    display: block;
    padding: 4px 17px;
    font-weight: bold;
    width: 148px;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    background-color: #00718f;
}
div.menuContainer div.menu ul.level1 li ul.level2 li a:hover
{
    color: #00718f;
    background-color: #fff;
}
div.menuContainer div.menu ul ul
{
    position: absolute;
    visibility: hidden;
    width: 184px;
    border-bottom: 1px solid #fff;
}
div.menuContainer div.menu ul.level1 li:hover ul.level2
{
    visibility: visible;
}

/* Specific Class for menu item */
div.menuContainer div.menu ul.level1 li a.mnuHome_Selected, div.menuContainer div.menu ul.level1 li a.mnuHome
{
    margin-left: 1px;
    display: block;
    height: 31px;
    width: 42px;
    background: url(../gfx/mainmnu_home.png) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuHome_Selected, div.menuContainer div.menu ul.level1 li a.mnuHome:hover
{
    background: url(../gfx/mainmnu_home_r.png) no-repeat;
    border-bottom: solid 1px #3A9BB9;
    width: 42px;
    margin-left: 1px;
}

/* Profile */
div.menuContainer div.menu ul.level1 li a.mnuProfile_English, div.menuContainer div.menu ul.level1 li a.mnuProfile_Spanish, div.menuContainer div.menu ul.level1 li a.mnuProfile_English_r, div.menuContainer div.menu ul.level1 li a.mnuProfile_Spanish_r, div.menuContainer div.menu ul.level1 li a.mnuProfile_English_Selected, div.menuContainer div.menu ul.level1 li a.mnuProfile_Spanish_Selected
{
    display: block;
    height: 32px;
    width: 83px;
    background: url(../gfx/mainmnu_profile_english.png) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuProfile_Spanish
{
    background: url(../gfx/mainmnu_profile_spanish.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuProfile_English:hover, div.menuContainer div.menu ul.level1 li a.mnuProfile_English_r
{
    background: url(../gfx/mainmnu_profile_english_r.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuProfile_Spanish:hover, div.menuContainer div.menu ul.level1 li a.mnuProfile_Spanish_r
{
    background: url(../gfx/mainmnu_profile_spanish_r.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuProfile_English_Selected
{
    background: url(../gfx/mainmnu_profile_english_selected.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuProfile_Spanish_Selected
{
    background: url(../gfx/mainmnu_profile_spanish_selected.gif) no-repeat;
}

/* Job Manager */
div.menuContainer div.menu ul.level1 li a.mnuJobManager_English, div.menuContainer div.menu ul.level1 li a.mnuJobManager_Spanish, div.menuContainer div.menu ul.level1 li a.mnuJobManager_English_r, div.menuContainer div.menu ul.level1 li a.mnuJobManager_Spanish_r, div.menuContainer div.menu ul.level1 li a.mnuJobManager_English_Selected, div.menuContainer div.menu ul.level1 li a.mnuJobManager_Spanish_Selected
{
    display: block;
    height: 32px;
    width: 111px;
    background: url(../gfx/mainmnu_jobmanager_english.png) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuJobManager_Spanish
{
    background: url(../gfx/mainmnu_jobmanager_spanish.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuJobManager_English:hover, div.menuContainer div.menu ul.level1 li a.mnuJobManager_English_r
{
    background: url(../gfx/mainmnu_jobmanager_english_r.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuJobManager_Spanish:hover, div.menuContainer div.menu ul.level1 li a.mnuJobManager_Spanish_r
{
    background: url(../gfx/mainmnu_jobmanager_spanish_r.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuJobManager_English_Selected
{
    background: url(../gfx/mainmnu_jobmanager_english_selected.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuJobManager_Spanish_Selected
{
    background: url(../gfx/mainmnu_jobmanager_spanish_selected.gif) no-repeat;
}


/* Talent Network */
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_English_Employer, 
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_English_Employer_r, 
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_English_Employer_Selected, 
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_Spanish_Employer, 
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_Spanish_Employer_r, 
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_Spanish_Employer_Selected, 
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_English, 
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_Spanish, 
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_English_r, 
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_Spanish_r, 
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_English_Selected, 
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_Spanish_Selected
{
    display: block;
    height: 32px;
    width: 145px;
    background: url(../gfx/mainmnu_telnet_english.png) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_Spanish
{
    background: url(../gfx/mainmnu_talentnetwork_spanish.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_English
{
	   background: url(../gfx/mainmnu_personalnetwork_english.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_English:hover,
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_English_r
{
    /*background: url(../gfx/mainmnu_telnet_english_r.png) no-repeat;*/
    background: url(../gfx/mainmnu_personalnetwork_english_r.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_Spanish:hover, 
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_Spanish_r
{
    background: url(../gfx/mainmnu_talentnetwork_spanish_r.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_English_Selected
{
	
    /*background: url(../gfx/mainmnu_telnet_english_selected.png) no-repeat;*/
    background: url(../gfx/mainmnu_personalnetwork_english_selected.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_Spanish_Selected
{
    background: url(../gfx/mainmnu_talentnetwork_spanish_selected.gif) no-repeat;
}
/*Employer English*/
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_English_Employer
{
    background: url(../gfx/mainmnu_telnet_english.png) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_English_Employer:hover, 
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_English_Employer_r
{
    background: url(../gfx/mainmnu_telnet_english_r.png) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_English_Employer_Selected
{
    background: url(../gfx/mainmnu_telnet_english_selected.png) no-repeat;
}
/*Employer Spanish*/
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_Spanish_Employer
{
    background: url(../gfx/mainmnu_telnet_spanish.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_Spanish_Employer:hover, 
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_Spanish_Employer_r
{
    background: url(../gfx/mainmnu_telnet_spanish_r.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuTalentNetwork_Spanish_Employer_Selected
{
    background: url(../gfx/mainmnu_telnet_spanish_selected.gif) no-repeat;
}

/* My Referrals */
div.menuContainer div.menu ul.level1 li a.mnuMyReferrals_English, 
div.menuContainer div.menu ul.level1 li a.mnuMyReferrals_Spanish, 
div.menuContainer div.menu ul.level1 li a.mnuMyReferrals_English_r, 
div.menuContainer div.menu ul.level1 li a.mnuMyReferrals_Spanish_r, 
div.menuContainer div.menu ul.level1 li a.mnuMyReferrals_English_Selected, 
div.menuContainer div.menu ul.level1 li a.mnuMyReferrals_Spanish_Selected
{
    display: block;
    height: 32px;
    width: 118px;
    background: url(../gfx/mainmnu_myreferrals_english.png) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuMyReferrals_Spanish
{
    background: url(../gfx/mainmnu_myreferrals_spanish.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuMyReferrals_English:hover, div.menuContainer div.menu ul.level1 li a.mnuMyReferrals_English_r
{
    background: url(../gfx/mainmnu_myreferrals_english_r.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuMyReferrals_Spanish:hover, div.menuContainer div.menu ul.level1 li a.mnuMyReferrals_Spanish_r
{
    background: url(../gfx/mainmnu_myreferrals_spanish_r.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuMyReferrals_English_Selected
{
    background: url(../gfx/mainmnu_myreferrals_english_selected.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuMyReferrals_Spanish_Selected
{
    background: url(../gfx/mainmnu_myreferrals_spanish_selected.gif) no-repeat;
}

/* Messaging */
div.menuContainer div.menu ul.level1 li a.mnuMessaging_English, div.menuContainer div.menu ul.level1 li a.mnuMessaging_Spanish, div.menuContainer div.menu ul.level1 li a.mnuMessaging_English_r, div.menuContainer div.menu ul.level1 li a.mnuMessaging_Spanish_r, div.menuContainer div.menu ul.level1 li a.mnuMessaging_English_Selected, div.menuContainer div.menu ul.level1 li a.mnuMessaging_Spanish_Selected
{
    display: block;
    height: 32px;
    width: 99px;
    background: url(../gfx/mainmnu_messaging_english.png) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuMessaging_Spanish
{
    background: url(../gfx/mainmnu_messaging_spanish.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuMessaging_English:hover, div.menuContainer div.menu ul.level1 li a.mnuMessaging_English_r
{
    background: url(../gfx/mainmnu_messaging_english_r.png) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuMessaging_Spanish:hover, div.menuContainer div.menu ul.level1 li a.mnuMessaging_Spanish_r
{
    background: url(../gfx/mainmnu_messaging_spanish_r.gif) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuMessaging_English_Selected
{
    background: url(../gfx/mainmnu_messaging_english_selected.png) no-repeat;
}
div.menuContainer div.menu ul.level1 li a.mnuMessaging_Spanish_Selected
{
    background: url(../gfx/mainmnu_messaging_spanish_selected.gif) no-repeat;
}

/* *************************************************************************** */
/* Search */
/* *************************************************************************** */
div.menuContainer div.searchArea p.searchLabel, div.menuContainer div.searchArea p.searchTextBox, div.menuContainer div.searchArea p.searchButton
{
    padding: 0;
    margin: 0;
    position: absolute;
    top: 99px;
    margin-left: 600px;
}

div.menuContainer div.searchArea p.searchLabelIE6
{
    padding: 0;
    margin: 0;
    position: absolute;
    top: 125px; 
    margin-left: 600px;
}

div.menuContainer div.searchArea p.searchTextBox
{
    margin-left: 0;
    padding-left: 699px;
    top: 103px;
}

div.menuContainer div.searchArea p.searchTextBoxIE6
{
    margin-left: 0;
    padding-left: 699px;
    top: 127px;
}

div.menuContainer div.searchArea p.searchTextBox input
{
    margin: 0;
    padding: 0;
    width: 200px;
    font-size: 11px;
}
div.menuContainer div.searchArea p.searchButton
{
    margin-left: 911px;
    top: 103px;
}

div.menuContainer div.searchArea p.searchButtonIE6
{
    margin-left: 911px;
    top: 127px;
}

div.menuContainer div.searchType a.SearchResume, div.menuContainer div.searchType a.SearchJob, div.menuContainer div.searchType a.SearchResumeSelected, div.menuContainer div.searchType a.SearchJobSelected
{
    position: absolute; /*margin-left: 660px;*/
    margin-left: 719px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    font-size: 10px;
    width: 59px;
    height: 16px;
    color: #999;
}
div.menuContainer div.searchType a.SearchJob, div.menuContainer div.searchType a.SearchJobSelected
{
    /*margin-left: 719px;*/
    margin-left: 660px;
}
div.menuContainer div.searchType a.SearchResumeSelected, div.menuContainer div.searchType a.SearchJobSelected
{
    color: #fff;
    background: url(../gfx/bg_searchoption.png);
}


/* *************************************************************************** */
/* SubMenu */
/* *************************************************************************** */
div.menuContainer div.subMenuArea
{
    position: absolute;
    margin: 0;
    padding: 0;
    margin-top: 50px;
    margin-left: 15px;
    z-index: 90;
}
div.menuContainer div.subMenuArea a
{
    margin-right: 15px;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    display: inline-block;
}


/* *************************************************************************** */
/* Body Section */
/* *************************************************************************** */
div.clsBody div.clsBodyContainer
{
    padding: 0 7px 83px;
    overflow: hidden;
}


/* *************************************************************************** */
/* Other none-specific classes */
/* *************************************************************************** */
.hiddenText
{
    visibility: hidden;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

div.clsProfileSectionTitle table tr td span.clsJMInnerFormWhite
{
    font-size: 10px;
    color: White;
    font-weight: bold;
}

div.clsProfileSectionTitle span.refacc_invitesent
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 40px;
    margin-top: -5px;
    background: url(../gfx/ico_referaccount_invsent.gif) no-repeat 0% 3px;
}
table.clsAboutUsImageTable td
{
    vertical-align: middle;
}
span.style2
{
    color: #666;
    font-weight: bold;
}

.modalPanel
{
    border-right: black 2px solid;
    padding-right: 20px;
    border-top: black 2px solid;
    display: none;
    padding-left: 20px;
    padding-bottom: 20px;
    border-left: black 2px solid;
    padding-top: 20px;
    border-bottom: black 2px solid;
    background-color: white;
}

div.clsProfileSectionTitle span.accountBudget
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px; /*background: url(../gfx/ico_billing.gif) no-repeat 0% 3px;*/
    background: url(../gfx/Money_Icon_22x22.gif) no-repeat 0% 3px;
}

/*Google Map Text Size / Visibility Change */
div.insidebg-ads315 div div.gmnoprint span
{
    display: none;
}
div div div div.gmnoprint span
{
    display: none;
}

/*******************  includes/AA.css   ***********************************************/
/* CSS Document */
body
{
    background-color: #E6E6E6;
}
.noMargin
{
    margin: 0;
}
a
{
    text-decoration: none;
    color: #007EC6;
    font-weight: bold;
}
sup
{
    font-size: xx-small;
}
textarea
{
    resize: none;
    overflow-y: scroll;
}
.rateBg
{
    background-image: url(../gfx/bg_star.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 5px;
    padding-bottom: 2px;
}

.lblRate
{
    padding-bottom: 1px;
    vertical-align: middle;
}
/* common styles */
div.mainPanelWhite
{
    width: 721px;
    height: auto;
    background-repeat: repeat-y;
}
div.mainPanelWhite
{
    background-image: url(../gfx/bg_panel_jobleads.gif);
}
div.mainPanelDarkGray
{
    background-color: #959385; /*background-image: url(../gfx/bg_panel_messaging.gif);*/
}
table.mainTable
{
    /*width:711px; 	 border:1px #fff solid;*/
}
table.mainTable td
{
    vertical-align: top;
    font-size: 11px;
}
div.mainSectionTitle
{
    border-top-color: #FFF;
    width: 715px;
    height: 30px;
    background-image: url(../gfx/bg_sectiontitle.gif);
    background-repeat: repeat-x;
}
.iconTitle
{
    margin: 4px 0 0 5px;
    position: absolute;
}
.textSectionTitle, .textSectionTitleNoIcon
{
    position: absolute;
    font-family: Tahoma, Arial;
    font-size: 14px;
    color: #FFFFFF;
}
.textSectionTitle
{
    margin: 5px 0 0 38px;
}
.textSectionTitleNoIcon
{
    margin: 5px 0 0 10px;
}
.helpButton
{
    position: absolute;
    margin: 5px 0 0 694px;
}
/* hexagroup */
table.clsGridViewFeedback th
{
    padding: 0px 3px;
}
span.clsRateSmall
{
    height: 13px;
    width: 41px;
    display: block;
    background: url(../gfx/bg_star.gif) no-repeat 0% 0%;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    text-align: left;
    overflow: hidden;
    font-family: Arial;
    padding-left: 7px;
    letter-spacing: 1px;
}
html > body span.clsRateSmall
{
    width: 34px;
}
.labelPositionTitle
{
    font-family: Tahoma,Arial;
    font-size: 11px;
}
.labelTitle, .labelText
{
    font-family: Tahoma,Arial;
    font-size: 10px;
}
span, td, div
{
    font-family: Tahoma, Arial;
}
th, th span
{
    font-family: Verdana, Arial;
    font-size: 9px;
    font-weight: normal;
    color: White;
}
input, select
{
    font-size: 11px;
    color: #898989;
}
.fontSize11
{
    font-size: 11px;
}
.fontSize20
{
    font-size: 20px;
}
.fontSize12B
{
    font-size: 11px;
    font-weight: bold;
}
.fontSize11BW
{
    font-size: 11px;
    font-weight: bold;
    color: White;
}
.fontB14Black
{
    font-size: 14px;
    font-weight: bold;
    color: Black;
}
/* main */
table.dashboardContent
{
    width: 945px;
    height: auto; /*background-color:#FFFFFF;*/ /*padding-bottom:40px;*/
}
table.dashboardContent td
{
    vertical-align: top;
}
/* Welcome */
div.welcomePanel, div.newsFeedPanel, div.leftSearchPanel
{
    font-family: Tahoma, Arial;
    width: 221px; /*background-image:url(../gfx/bg_panelbody_shadow.gif);*/
    background-repeat: repeat-y;
    height: auto;
    text-align: left;
}
div.welcomePanel
{
    width: 218px;
}

div.welcomePanel div.welcomePanelContent, div.leftSearchPanel div.leftSearchPanelContent
{
    padding: 0 12px 2px 12px;
}
div.welcomePanel a
{
    font-size: 10px;
    font-weight: bold;
}
div.welcomePanelContent .welcomeUser
{
    font-size: 12px;
    font-weight: bold;
    color: #767676;
    width: 80%;
    border-bottom: 1px #CECECE solid;
    padding-bottom: 6px;
}
div.welcomePanelContent .helpIconWelcome
{
    position: relative;
    margin: -25px 0 0 183px;
}
div.welcomePanelContent div.userPictureFrame
{
    width: 100px;
    padding: 8px 0px;
}
div.welcomePanel div.welcomePanelContent div.userPictureFrame img
{
    width: 60px;
    height: 60px;
    border: 1px #A19880 solid;
    position: absolute;
}
div.welcomePanel div.welcomePanelContent div.userPictureFrame div.userProfileLinks
{
    width: 128px;
    margin-left: 72px;
    font-size: 10px;
    color: #000000;
    line-height: 13px;
    vertical-align: top;
}
div.welcomePanel div.welcomePanelContent div.potential, div.welcomePanel div.welcomePanelContent div.lifetime
{
    font-size: 10px;
    font-weight: bold;
    color: #717171;
}
div.welcomePanel div.welcomePanelContent div.potential
{
    padding-bottom: 6px;
}
.potentialEarningsCost
{
    font-size: 11px;
    font-weight: bold;
    color: #008CC4;
}
.lifeTimeEarningsCost
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #84A019;
}
div.welcomePanel div.welcomePanelContent div.titleNotifications, div.welcomePanel div.welcomePanelContent div.titleRequests
{
    width: 100%;
    font-size: 13px;
    color: #525252;
    border-bottom: 1px #CECECE solid;
}
div.welcomePanel div.welcomePanelContent div.titleNotifications
{
    padding-top: 18px;
}
div.welcomePanel div.welcomePanelContent div.titleRequests
{
    padding-top: 10px;
}
ul.repeatInfo
{
    margin: 6px 0 0 18px;
    padding: 0;
}
ul.repeatInfo li
{
    margin: 0;
    padding: 0;
    list-style-image: url(../gfx/icon_list.gif);
    font-size: 10px;
}
ul.repeatInfo li a
{
    padding-bottom: 4px;
    display: block;
}
div.quickInvite
{
    margin-top: 8px;
}
div.quickInvite, div.searchAgentsFrame
{
    height: 65px;
}
div.quickInviteSmall
{
    height: 30px;
    margin-top: 8px;
}
div.searchAgentsFrame
{
    margin-top: 3px;
}
div.quickInvite, div.quickInviteSmall, div.searchAgentsFrame
{
    background-color: #E2E2E2;
    font-size: 13px;
    color: #525252;
    padding: 4px 0 0 6px;
}

div.quickInvite
{
    width: 188px;
}

div.quickInvite td.labelQuickInvite, div.quickInviteSmall td.labelQuickInvite, div.searchAgentsFrame td.labelQuickInvite
{
    padding-top: 6px;
}
div.quickInvite td.btnInvite, div.quickInviteSmall td.btnInvite, div.searchAgentsFrame td.btnInvite
{
    padding-top: 8px;
}
div.quickInvite td.labelQuickInvite input, div.quickInviteSmall td.labelQuickInvite input
{
    width: 118px;
    padding: 1px 2px;
    font-size: 11px;
    color: #000000;
}
div.quickInvite td.labelQuickInvite select
{
    width: 122px;
    padding: 1px 2px;
    font-size: 11px;
    color: #000000;
}
div.quickInvite td.labelQuickInvite, div.quickInviteSmall td.labelQuickInvite, div.searchAgentsFrame td.labelQuickInvite
{
    text-align: left;
    width: 132px;
}

/* News */

div.newsFeedPanel div.rssfeednews
{
    width: 129px;
    height: 24px;
    background: url(../gfx/title_newsfeed.gif);
    padding: 10px 0 0 92px;
}
div.newsFeedPanel div.newsFeedPanelContent
{
    padding: 14px 0 5px 16px;
}
div.newsFeedPanel div.newsFeedPanelContent table.newsFeed
{
    width: 188px;
    padding: 0;
    border: 0;
    font-size: 11px;
    color: #363636;
}
div.newsFeedPanel div.newsFeedPanelContent table.newsFeed td
{
    vertical-align: top;
    padding-bottom: 15px;
    font-size: 11px;
    font-family: Tahoma, Arial;
}

div.newsFeedPanel div.newsFeedPanelContent table.newsFeed td.iconNewsList
{
    width: 13px;
    background-image: url(../gfx/icon_newslist.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
div.time
{
    font-size: 10px;
    color: #000000;
    margin-left: 150px;
    margin-top: -13px;
}
div.newsDescription
{
    font-size: 11px;
    margin-top: -10px;
}

/* Job Leads */
div.jobLeadsPanel, div.peopleReferredPanel, div.jobsSharedPanel, div.jobsOthersPanel, div.composeMessagePanel, div.messagingPanel, div.refFeedbackPanel, div.invContactsPanel, div.jobManagerReferContactPanel, div.addressBookPanel
{
    width: 721px;
    height: auto;
    background-repeat: repeat-y;
}
/*RCA*/
div.peopleYouMayKnowPanel
{
    width: 715px;
    height: auto;
    border-left: solid 1px #fff;
    border-bottom: solid 1px #fff;
    border-right: solid 1px #fff;
    background-color: #666;
}

div.peopleReferredPanel, div.jobsSharedPanel, div.jobsOthersPanel
{
    margin-top: 6px;
}
div.jobLeadsPanel, div.peopleReferredPanel, div.jobsSharedPanel, div.jobsOthersPanel, div.composeMessagePanel
{
    background-image: url(../gfx/bg_panel_jobleads.gif);
}
div.peopleYouMayKnowPanel
{
    /*background-image: url(../gfx/bg_peopleyoumayknow.gif);*/
}
div.refFeedbackPanel, div.messagingPanel, div.addressBookPanel
{
    background-image: url(../gfx/bg_referralfeedback.gif);
}
div.invContactsPanel, div.jobManagerReferContactPanel
{
    background-image: url(../gfx/bg_invcontacts.gif);
}
div.clsProfileSectionTitle span.messagingicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/ico_messaging.gif) no-repeat 0% 3px;
}
div.jobLeadsPanel table.jobLeads, div.peopleReferredPanel table.peopleReferred, div.jobsSharedPanel table.jobsShared, div.jobsOthersPanel table.jobsOthers, div.composeMessagePanel table.composeMessage, div.messagingPanel table.messaging, div.invContactsPanel table.invContacts, div.jobManagerReferContactPanel table.jobManagerReferContact, div.addressBookPanel table.addressBook
{
    width: 711px;
}

div.composeMessagePanel input.textbox, table.composeMessageFields input.textbox
{
    width: 365px;
}
div.composeMessagePanel select.dropdown, table.composeMessageFields select.dropdown
{
    width: 370px;
}
div.composeMessagePanel textarea.textarea, table.composeMessageFields textarea.textarea
{
    width: 450px;
}
div.composeMessagePanel input.fileupload
{
    width: 365px;
}
table.composeMessageFields input.radio
{
}
table.composeMessageFields
{
}
div.jobLeadsPanel table.jobLeads td, div.peopleReferredPanel table.peopleReferred td, div.peopleYouMayKnowPanel table.peopleYouMayKnow td, div.jobsSharedPanel table.jobsShared td, div.jobsOthersPanel table.jobsOthers td
{
    font-size: 10px;
    font-family: Tahoma, Arial;
    padding: 8px 0;
    text-align: left;
    vertical-align: top;
}
div.jobLeadsPanel td.titleJobLeads, div.peopleReferredPanel td.titlePeopleReferred, div.peopleYouMayKnowPanel td.titlePeopleYouMayKnow, div.jobsSharedPanel td.titleJobsShared, div.jobsOthersPanel td.titleJobsOthers
{
    background-repeat: no-repeat;
    height: 30px;
    padding: 0;
    vertical-align: top;
    text-align: left;
}
div.jobLeadsPanel td.titleJobLeads
{
    background-image: url(../gfx/title_jobleads.gif);
    text-align: left;
}
div.searchJobLeads
{
    margin-left: 250px;
    margin-top: 5px;
    position: absolute;
}
div.searchJobLeads .btnRssFeedJobleads
{
    float: left;
}
div.searchJobLeads select
{
    width: 154px;
    font-size: 11px;
    color: #898989;
    float: left;
    margin-left: 207px;
}
div.searchJobLeads .btnGoJobLeads
{
    margin-left: 6px;
    float: left;
}
div.searchJobLeads .btnHelpJobLeads
{
    margin-left: 26px;
}
div.jobLeadsPanel table.jobLeads th, div.peopleReferredPanel table.peopleReferred th, div.jobsSharedPanel table.jobsShared th, div.jobsOthersPanel table.jobsOthers th
{
    background-color: #959385;
    font-family: Verdana, Arial;
    font-size: 9px;
    color: #FFFFFF;
    height: 18px;
    text-align: left;
    font-weight: normal;
}
div.jobLeadsPanel table.jobLeads th.positionTitle
{
    padding-left: 9px;
}
div.jobLeadsPanel table.jobLeads th.companyTitle, div.jobLeadsPanel table.jobLeads th.rateTitle
{
    padding-left: 6px;
}
div.jobLeadsPanel table.jobLeads th.salaryTitle
{
    padding-left: 5px;
}
div.jobLeadsPanel table.jobLeads th.trureferralTitle, div.jobLeadsPanel table.jobLeads th.placementTitle
{
    padding-left: 10px;
}
div.jobLeadsPanel table.jobLeads th.sentbyTitle
{
    padding-left: 8px;
}
div.jobLeadsPanel table.jobLeads td.position1, div.jobLeadsPanel table.jobLeads td.position2
{
    width: 183px;
    padding: 5px 0 5px 6px;
    text-align: left;
}
div.jobLeadsPanel table.jobLeads td.recommend1, div.jobLeadsPanel table.jobLeads td.recommend2
{
    width: 94px;
    text-align: center;
    padding: 5px 0;
}
div.jobLeadsPanel table.jobLeads td.company1, div.jobLeadsPanel table.jobLeads td.company2
{
    width: 65px;
    padding: 5px 0 5px 6px;
}
div.jobLeadsPanel table.jobLeads td.fshare1, div.jobLeadsPanel table.jobLeads td.fshare2
{
    width: 34px;
    text-align: center;
    padding: 5px 0;
}
div.jobLeadsPanel table.jobLeads td.salary1, div.jobLeadsPanel table.jobLeads td.salary2
{
    width: 46px;
    padding: 5px 0px 5px 5px;
    text-align: left;
}
div.jobLeadsPanel table.jobLeads td.trureferral1, div.jobLeadsPanel table.jobLeads td.trureferral2
{
    width: 71px;
    padding: 5px 0 5px 10px;
    font-weight: bold;
    text-align: left;
}
div.jobLeadsPanel table.jobLeads td.placement1, div.jobLeadsPanel table.jobLeads td.placement2
{
    width: 55px;
    padding: 5px 0 5px 10px;
    font-weight: bold;
}
div.jobLeadsPanel table.jobLeads td.sentby1, div.jobLeadsPanel table.jobLeads td.sentby2
{
    width: 43px;
    padding: 5px 0 5px 8px;
    line-height: 16px;
    text-align: left;
}
div.jobLeadsPanel table.jobLeads td.sentby1 sup, div.jobLeadsPanel table.jobLeads td.sentby2 sup
{
    color: #999999;
}
div.jobLeadsPanel table.jobLeads td.rate1, div.jobLeadsPanel table.jobLeads td.rate2
{
    width: 85px;
    padding: 5px 0;
    text-align: center;
}
.positionTitle
{
    font-size: 11px;
}
.companyName
{
    font-size: 10px;
    font-weight: bold;
    color: #007EC6;
}
.truReferralTotal, .rateTotal, .sentByDegree
{
    color: #999999;
}
.truReferralTotal
{
    font-weight: bold;
    font-family: Tahoma,Arial;
    font-size: 10px;
}
.sentByName
{
    color: #007EC6;
}
.font16ArB
{
    font-size: 16px;
    font-weight: bold;
    font-family: Arial;
}
.green, .gray, .red
{
    font-size: 10px;
}
.red11
{
    font-size: 11px;
}
.greenBig, .grayBig, .redBig, .darkGrayBig, .blackBig
{
    font-size: 11px;
}
.redBig12
{
    font-size: 11px;
}
.greenBig19, .grayBig19
{
    font-size: 19px;
}
.green, .greenBig, .greenBig19
{
    font-weight: bold;
    color: #078C19;
    font-family: Tahoma, Arial;
}
.gray, .grayBig, .grayBig19
{
    color: #888888;
    font-weight: bold;
    font-family: Tahoma, Arial;
}
.red, .redBig, .red11, .redBig12
{
    color: #FF0000;
    font-weight: bold;
    font-family: Tahoma, Arial;
}
.darkGrayBig
{
    color: #454545;
    font-weight: bold;
}
.blackBig
{
    color: #000;
    font-weight: bold;
}
.clear
{
    font-size: 7px;
    display: block;
    color: #007EC6;
}
.blueBig
{
    text-decoration: none;
    color: #007EC6;
    font-weight: bold;
    font-size: 11px;
}
/* bg color */
div.jobLeadsPanel table.jobLeads td.trureferral1, div.jobLeadsPanel table.jobLeads td.placement1
{
    background-color: #EDFFE0;
}
div.jobLeadsPanel table.jobLeads td.position2, div.jobLeadsPanel table.jobLeads td.recommend2, div.jobLeadsPanel table.jobLeads td.company2, div.jobLeadsPanel table.jobLeads td.fshare2, div.jobLeadsPanel table.jobLeads td.salary2, div.jobLeadsPanel table.jobLeads td.sentby2, div.jobLeadsPanel table.jobLeads td.rate2
{
    background-color: #E9E8E8;
    border-top: 1px #DADADA solid;
    border-bottom: 1px #DADADA solid;
}
div.jobLeadsPanel table.jobLeads td.trureferral2, div.jobLeadsPanel table.jobLeads td.placement2
{
    background-color: #D9E8CC;
    border-top: 1px #DADADA solid;
    border-bottom: 1px #DADADA solid;
}
/* bottom */
td.rightPanelBottom
{
    height: 20px;
    background-image: url(../gfx/bg_jobleads_bottom.gif);
    background-repeat: repeat-x;
    text-align: right;
}
/* People Referred */

div.peopleReferredPanel td.titlePeopleReferred
{
    background-image: url(../gfx/title_peoplereferred.gif);
}
div.helpicon
{
    padding-left: 692px;
    padding-top: 6px;
}
div.peopleReferredPanel table.peopleReferred th.dateTitle, div.peopleReferredPanel table.peopleReferred td.dateRef1, div.peopleReferredPanel table.peopleReferred td.dateRef2
{
    width: 46px;
    padding-left: 7px;
}
div.peopleReferredPanel table.peopleReferred th.applicantTitle, div.peopleReferredPanel table.peopleReferred td.applicantRef1, div.peopleReferredPanel table.peopleReferred td.applicantRef2
{
    width: 75px;
    padding-left: 8px;
}
div.peopleReferredPanel table.peopleReferred th.jobTitle, div.peopleReferredPanel table.peopleReferred td.jobRef1, div.peopleReferredPanel table.peopleReferred td.jobRef2
{
    width: 97px;
    padding-left: 7px;
}
div.peopleReferredPanel table.peopleReferred th.empTitle, div.peopleReferredPanel table.peopleReferred td.empRef1, div.peopleReferredPanel table.peopleReferred td.empRef2
{
    width: 70px;
    padding-left: 6px;
}
div.peopleReferredPanel table.peopleReferred th.trureferralRefTitle, div.peopleReferredPanel table.peopleReferred th.placementRefTitle
{
    background-image: url(../gfx/bg_trureferral.gif);
    background-repeat: repeat-x;
}
div.peopleReferredPanel table.peopleReferred th.trureferralRefTitle, div.peopleReferredPanel table.peopleReferred td.trureferralRef1, div.peopleReferredPanel table.peopleReferred td.trureferralRef2
{
    width: 76px;
    padding-left: 6px;
}
div.peopleReferredPanel table.peopleReferred td.trureferralRef1, div.peopleReferredPanel table.peopleReferred td.trureferralRef2
{
    font-weight: bold;
}
div.peopleReferredPanel table.peopleReferred th.trureferralStatusTitle, div.peopleReferredPanel table.peopleReferred th.placementStatusTitle
{
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 2px;
}
div.peopleReferredPanel table.peopleReferred th.trureferralStatusTitle
{
    background-image: url(../gfx/bg_column_status.gif);
}
div.peopleReferredPanel table.peopleReferred th.placementStatusTitle
{
    background-image: url(../gfx/bg_column_status2.gif);
}
div.peopleReferredPanel table.peopleReferred th.trureferralStatusTitle, div.peopleReferredPanel table.peopleReferred td.trureferralStatus1, div.peopleReferredPanel table.peopleReferred td.trureferralStatus2
{
    width: 114px;
}
div.peopleReferredPanel table.peopleReferred th.placementRefTitle, div.peopleReferredPanel table.peopleReferred td.placementRef1, div.peopleReferredPanel table.peopleReferred td.placementRef2
{
    width: 79px;
    padding-left: 7px;
}
div.peopleReferredPanel table.peopleReferred td.placementRef1, div.peopleReferredPanel table.peopleReferred td.placementRef2
{
    font-weight: bold;
}
div.peopleReferredPanel table.peopleReferred th.placementStatusTitle, div.peopleReferredPanel table.peopleReferred td.placementStatus1, div.peopleReferredPanel table.peopleReferred td.placementStatus2
{
    width: 107px;
}
/* bg color */
div.peopleReferredPanel table.peopleReferred td.trureferralRef1, div.peopleReferredPanel table.peopleReferred td.placementRef1
{
    background-color: #EDFFE0;
}
div.peopleReferredPanel table.peopleReferred td.trureferralStatus1, div.peopleReferredPanel table.peopleReferred td.placementStatus1
{
    background-color: #F2F2F2;
    padding-left: 2px;
}
div.peopleReferredPanel table.peopleReferred td.dateRef2, div.peopleReferredPanel table.peopleReferred td.applicantRef2, div.peopleReferredPanel table.peopleReferred td.jobRef2, div.peopleReferredPanel table.peopleReferred td.empRef2
{
    background-color: #E9E8E8;
    border-top: 1px #DADADA solid;
    border-bottom: 1px #DADADA solid;
}
div.peopleReferredPanel table.peopleReferred td.trureferralRef2, div.peopleReferredPanel table.peopleReferred td.placementRef2
{
    background-color: #D9E8CC;
    border-top: 1px #DADADA solid;
    border-bottom: 1px #DADADA solid;
}
div.peopleReferredPanel table.peopleReferred td.trureferralStatus2, div.peopleReferredPanel table.peopleReferred td.placementStatus2
{
    background-color: #DDDDDD;
    border-top: 1px #DADADA solid;
    border-bottom: 1px #DADADA solid;
}
/* ppl you may know */
div.peopleYouMayKnowPanel td.titlePeopleYouMayKnow
{
    background-image: url(../gfx/title_peopleyoumayknow.gif);
}
div.peopleYouMayKnowPanel table.peopleYouMayKnow
{
    /*	background-image:url(../gfx/bg_pic_peopleyoumayknow.gif); 	background-repeat:no-repeat; 	padding:1px;*/
    width: 138px;
    height: 110px;
}
table.peopleYouMayKnow div.peopleYouMayKnowFrame
{
    height: 90px;
    margin: 4px;
    padding: 4px;
    background-color: #fff; /*padding:7px;*/
}

/*
html>body table.peopleYouMayKnow div.peopleYouMayKnowFrame 
{
    margin: 7px;

}
*/

div.peopleYouMayKnowPanel table.peopleYouMayKnow .picturePeople
{
    float: left;
    padding-right: 5px;
    width: 31px;
    height: 31px;
    border: 1px #9B9B9B solid;
}
div.peopleYouMayKnowPanel table.peopleYouMayKnow div.throughWho
{
    width: 100%;
    margin-top: 25px;
    border-bottom: 1px #D4D6D7 solid;
    padding-bottom: 5px;
}
div.peopleYouMayKnowPanel table.peopleYouMayKnow div.throughWho a
{
    /*padding-bottom:8px;*/
}
div.peopleYouMayKnowPanel table.peopleYouMayKnow div.addToContacts
{
    background-image: url(../gfx/icon_addtocontact.gif);
    background-repeat: no-repeat;
    background-position: left;
    height: 12px;
    display: block;
    padding-left: 15px;
    margin-top: 5px;
}
/* jobs shared */

div.jobsSharedPanel td.titleJobsShared
{
    background-image: url(../gfx/title_jobsleadsihaveshared.gif);
}
div.jobsSharedPanel td.titleJobsShared div.linkShareNewJobLeads
{
    position: absolute;
    margin: 6px 0 0 540px;
    padding: 2px 0 0 22px;
    height: 16px;
    background-image: url(../gfx/icon_sharenewjobleads.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
div.jobsSharedPanel td.titleJobsShared div.linkShareNewJobLeads a
{
    font-family: Tahoma, Arial;
    font-weight: bold;
    color: #F9A120;
    font-size: 10px;
}
div.jobsSharedPanel table.jobsShared th.dateJobsSharedTitle, div.jobsSharedPanel table.jobsShared td.dateJobsShared1
{
    width: 46px;
    padding-left: 9px;
}
div.jobsSharedPanel table.jobsShared th.jobJobsSharedTitle, div.jobsSharedPanel table.jobsShared td.jobJobsShared1
{
    width: 139px;
    padding-left: 5px;
}
div.jobsSharedPanel table.jobsShared th.employerJobsSharedTitle, div.jobsSharedPanel table.jobsShared td.employerJobsShared1
{
    width: 135px;
    padding-left: 5px;
}
div.jobsSharedPanel table.jobsShared th.salaryJobsSharedTitle, div.jobsSharedPanel table.jobsShared td.salaryJobsShared1
{
    width: 185px;
    padding-left: 5px;
}
div.jobsSharedPanel table.jobsShared th.statusJobsSharedTitle, div.jobsSharedPanel table.jobsShared td.statusJobsShared1
{
    width: 85px;
    padding-left: 5px;
}
div.jobsSharedPanel table.jobsShared th.viewsJobsSharedTitle, div.jobsSharedPanel table.jobsShared td.viewsJobsShared1
{
    width: 75px;
    padding-left: 5px;
}
div.jobsSharedPanel table.jobsShared th.applicantsJobsSharedTitle, div.jobsSharedPanel table.jobsShared td.applicantsJobsShared1
{
    width: 88px;
    padding-left: 5px;
}
div.jobsSharedPanel table.jobsShared td
{
    padding-top: 7px;
    padding-bottom: 7px;
}

/* JOS */
/* jobs shared */

div.jobsOthersPanel td.titleJobsOthers
{
    background-image: url(../gfx/title_jobsfromothersites.gif);
}
div.jobsOthersPanel table.jobsOthers th.datejobsOthersTitle, div.jobsOthersPanel table.jobsOthers td.datejobsOthers1
{
    width: 46px;
    padding-left: 9px;
}
div.jobsOthersPanel table.jobsOthers th.positionjobsOthersTitle, div.jobsOthersPanel table.jobsOthers td.positionjobsOthers1
{
    width: 150px;
    padding-left: 5px;
}
div.jobsOthersPanel table.jobsOthers th.companyjobsOthersTitle, div.jobsOthersPanel table.jobsOthers td.companyjobsOthers1
{
    width: 150px;
    padding-left: 5px;
}
div.jobsOthersPanel table.jobsOthers th.locationjobsOthersTitle, div.jobsOthersPanel table.jobsOthers td.locationjobsOthers1
{
    width: 156px;
    padding-left: 5px;
}
div.jobsOthersPanel table.jobsOthers th.salaryjobsOthersTitle, div.jobsOthersPanel table.jobsOthers td.salaryjobsOthers1
{
    width: 86px;
    padding-left: 5px;
}
div.jobsOthersPanel table.jobsOthers th.statusjobsOthersTitle, div.jobsOthersPanel table.jobsOthers td.statusjobsOthers1
{
    width: 89px;
    padding-left: 5px;
}
div.jobsOthersPanel table.jobsOthers td
{
    padding-top: 7px;
    padding-bottom: 7px;
}

/* Compose message left */

.quickViewWelcomeTitle
{
    font-weight: bold;
    font-size: 11px;
    color: #767676;
}
table.userWelcomeInfo
{
    border-top: 1px #CECECE solid;
    padding-top: 8px;
}

td.emailInviteFrame
{
    background-color: #E2E2E2;
}
.emailInvite
{
    color: Black;
    width: 125px;
    font-size: 11px;
    float: left;
    border: 1px #A5ACB2 solid;
    margin-right: 5px;
    padding-left: 3px;
}
td.searchAgentsPanel
{
    font-size: 13px;
    color: #4C4C4C;
}
td.searchAgentsPanel select
{
    width: 142px;
    font-size: 11px;
    color: #898989;
    float: left;
    margin-right: 6px;
    margin-top: 10px;
}
td.searchAgentsPanel input
{
    margin-top: 10px;
}
.emptySpace
{
    height: 7px;
    font-size: 7px;
}
table.searchJobsPeople td
{
    font-size: 11px;
    color: #4C4C4C;
}
table.searchJobsPeople td input, table.searchJobsPeople td select
{
    font-size: 11px;
    color: #898989;
}
.keywordSearch
{
    width: 172px;
    margin-bottom: 3px;
}
.keywordSearchWords
{
    width: 132px;
    margin-bottom: 10px;
}
.zipcode
{
    width: 104px;
    margin-bottom: 5px;
}
.condistance
{
    width: 82px;
}
.searchAgents
{
    width: 140px;
    font-size: 11px;
}
/* Compose Message Right */
table.composeMessageFrame, table.composeMessageFields
{
    width: 659px;
    height: auto;
}
table.composeMessageFrame
{
    margin-top: 32px;
    margin-bottom: 28px;
}
table.composeMessageFrame td, table.composeMessageFields td, table.composeMessageFields input, table.composeMessageFields select
{
    font-family: Tahoma, Arial; /*font-size:11px;*/
}
.AvailableConnections
{
    width: 260px;
    height: 23px;
    z-index: 120;
    background-image: url(../gfx/Skinny_Blue_Box_260x23.jpg);
    background-repeat: no-repeat;
    text-align: left;
    vertical-align: middle;
    padding-top: 0px;
    margin-top: 0px;
    padding-left: 15px;
}
.AvConnectionY
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #FFCC00;
}
.AvConnectionW
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
}
.tdFontRegular
{
    font-size: 11px;
    font-family: Arial;
    color: #313131;
}
.tdFontRegularBold
{
    font-size: 11px;
    font-family: Arial;
    color: #313131;
    font-weight: bold;
}
.tdFontRegular a, a:hover
{
    text-decoration: underline;
    color: #313131;
    font-weight: bold;
}
.tdFontTitle
{
    font-size: 12px;
    font-family: Arial;
    color: #313131;
    font-weight: bold;
}
.tdFontTitleBlue
{
    font-size: 12px;
    font-family: Arial;
    color: #00728F;
    font-weight: bold;
}
.tdFontTitleBlue2
{
    font-size: 14px;
    font-family: Arial;
    color: #00728F;
    font-weight: bold;
}
.tdFontTitleBlue3
{
    font-size: 13px;
    font-family: Arial;
    color: #00728F;
    font-weight: bold;
}
.tdFontTitleBlue3
{
    font-size: 13px;
    font-family: Arial;
    color: #00728F;
    font-weight: bold;
}
.tdFontBlue
{
    font-size: 13px;
    font-family: Arial;
    color: #00728F;
}
.tdHeaderPopupAjax
{
    width: 300px !important;
    height: 30px !important;
    background-image: url(../gfx/Gray_Gradient_Header_BG_30x30.jpg);
    background-repeat: repeat-x;
    margin: 0 auto;
    font-family: Tahoma,Arial !important;
    font-weight: bold !important;
    font-size: 14px !important;
    padding-left: 5px;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    color: #fff;
    text-align: left !important;
    vertical-align: middle !important;
}
.tdHeaderPopupAjaxCustomize
{
    width: 418px !important;
    height: 30px !important;
    margin: 0 auto;
    font-family: Tahoma,Arial !important;
    font-weight: bold !important;
    font-size: 14px !important;
    padding-left: 5px;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    color: #fff;
    text-align: left !important;
    vertical-align: middle !important;
    background-image: url(../gfx/Blue_Gradient_Header_30x30.gif);
    background-repeat: repeat-x;
}
.divHeaderMessagePopup
{
    position: relative;
    padding-left: 10px;
    padding-top: 7px;
    margin-top: 1px;
    margin-left: 1px;
    margin-right: 1px;
    background-image: url(../gfx/Ajax_BG_Header_30.gif);
    background-repeat: repeat-x;
    height: 30px;
}
.divHeaderMessagePopup #lblTitle
{
    color: #ffffff;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
}

select.trickledown
{
    width: 120px;
}
.paddingtop5
{
    padding-top: 5px;
}
.NoBorder
{
    border-bottom-width: 0px;
    border-bottom-color: #000FFf;
    border-top-width: 0px;
    border-top-color: #000FFf;
    border-left-width: 0px;
    border-left-color: #000FFf;
    border-right-width: 0px;
    border-right-color: #000FFf;
}
table.composeMessageFrame td.connectionsListshort, table.composeMessageFrame td.connectionsList
{
    width: 292px !important;
    height: 521px;
    background-image: url(../gfx/Tan_Recipient_Box_292x521_v2.jpg);
    background-repeat: no-repeat;
    padding: 16px 0px 0px 16px;
    vertical-align: top;
}
table.composeMessageFrame td.connectionsList_recipient
{
    width: 292px !important;
    height: 521px;
    background-image: url(../gfx/Tan_Recipient_Box_292x521.jpg);
    background-repeat: no-repeat;
    padding: 16px 0px 0px 16px;
    vertical-align: top;
}

table.composeMessageFrame td.Connections
{
    width: 292px !important;
    height: 450px !important;
    background-image: url(../gfx/Connection_Box_292x450.jpg);
    background-repeat: no-repeat;
    padding: 16px 0px 0px 16px;
    vertical-align: top;
}

table.composeMessageFrame td.Recipients
{
    width: 292px !important;
    height: 450px !important;
    background-image: url(../gfx/Recipient_Box_292x450.jpg);
    background-repeat: no-repeat;
    padding: 16px 0px 0px 16px;
    vertical-align: top;
}
table.composeMessageFrame td.ForwardRecipients
{
    width: 292px !important;
    height: 223px !important;
    background-image: url(../gfx/Smaller_Recipient_Box_292x223.gif);
    background-repeat: no-repeat;
    padding: 16px 0px 0px 16px;
    vertical-align: top;
}
table.composeMessageFrame td.ForwardRecipientsIE
{
    width: 292px !important;
    height: 223px !important;
    background-image: url(../gfx/Smaller_Recipient_Box_292x223.gif);
    background-repeat: no-repeat;
    padding: 16px 12px 12px 12px;
    vertical-align: top;
}
table.composeMessageFrame td.ComposeMessage
{
    width: 292px !important;
    height: 300px !important;
    background-image: url(../gfx/Select_Recipients_Box_292x300.gif);
    background-repeat: no-repeat;
    padding: 12px 0px 12px 16px;
    vertical-align: top;
}

table.composeMessageFrame td.connectionsListshort
{
    height: 521px;
    background: url(../gfx/Tan_Recipient_Box_292x521.jpg) no-repeat;
}

table.composeMessageFrame td.RecipientsOrganize
{
    width: 264px;
    height: 347px;
    background-image: url(../gfx/bg_panel_chooselist.gif);
    background-repeat: no-repeat;
    padding: 12px 12px 12px 16px;
    vertical-align: top;
}

table.composeMessageFrame td.connectionsListshortNew
{
    width: 264px;
    height: 185px;
    background: url(../gfx/bg_panel_chooselist_short_292x208.gif) no-repeat;
    background-repeat: no-repeat;
    padding: 12px 12px 12px 16px;
    vertical-align: top;
}

table.composeMessageFrame td.connectionsListTT
{
    /*TransferTalentNetworks.aspx */
    width: 264px;
    height: 300px;
    background-image: url(../gfx/bg_panel_chooselist.gif);
    background-repeat: no-repeat;
    padding: 12px 12px 12px 16px;
    vertical-align: top;
}


.selectListTitle
{
    font-family: Arial!important;
    font-size: 14px;
    font-weight: bold;
    color: #454545;
}
.selectListTitleNew
{
    font-family: Arial!important;
    font-size: 14px;
    font-weight: bold;
    color: #454545;
}
select.allConnections
{
    margin: 20px 0 10px 0;
    width: 260px;
}
.blueBold
{
    font-size: 10px;
    font-weight: bold;
    color: #007EC6;
    text-align: left;
}
.ChkBox
{
    font-size: 10px;
    font-weight: bold;
    color: #007EC6;
    text-align: left;
}
/*
div.chkBoxArea1B select option
{
	font-size:10px;
	font-weight:bold;
	color:#007EC6;
	height:15px;
}*/
select.listBoxFwdMsg
{
    width: 260px;
    height: 138px;
    font-size: 10px;
    font-weight: bold;
    vertical-align: top;
    border: 0px;
    margin: 0px;
    padding: 0px;
    padding-top: 0px;
    border-collapse: collapse;
    overflow: auto;
}
select.listBoxFwdMsg option
{
    color: #007EC6;
    height: 16px;
}
/*
div.chkBoxArea1B
{
	width:252px;
	height:190px;
	background-color:White;
	overflow: hidden;
	padding:4px 0 4px 4px;
}

*/

div.chkBoxArea1
{
    width: 260px; /*height:120px;*/
    height: 114px;
    background-color: White;
    overflow: auto;
    padding: 4px;
}
div.chkBoxArea1 input, div.chkBoxArea2 input
{
    display: inline;
    vertical-align: middle;
}
div.chkBoxArea2
{
    width: 252px;
    height: 190px;
    background-color: White;
    overflow: auto;
    padding: 4px;
}
div.networkContacts
{
    margin-top: 10px;
    color: #000000;
}
div.networkContacts .typeEmailAdd
{
    margin: 6px 0 0 0;
    width: 226px;
    font-size: 11px;
    color: #898989;
}
div.networkContacts .btnSendEmail
{
    position: absolute;
    margin: 6px 0 0 4px;
}
table.composeMessageFrame td.listSelectButtons
{
    text-align: center;
    vertical-align: middle;
    width: 74px;
}
table.composeMessageFrame td.listSelectButtons input
{
    padding-bottom: 4px;
}
/* compose message fields */
table.composeMessageFields td
{
    color: #414141; /*font-size:11px;*/
    height: 30px;
    vertical-align: middle;
}
div.composeMessagePanel td.messageLabelName, table.composeMessageFields td.messageLabelName
{
    width: 102px;
    text-align: right;
    padding-right: 6px;
}


td.fwdMessageLabelName
{
    width: 102px;
    text-align: right;
    padding-right: 6px;
}



.selectCoverLetter
{
    width: 400px;
}
.subject
{
    width: 500px;
}
.message
{
    width: 500px;
    height: 165px;
}
.attachment
{
    width: 290px;
}
.replyAddress
{
    width: 260px;
}

/* Compose message New */
div.titleComposeMessage, div.titleMessaging, div.titleRefFeedback, div.titleSentItems, div.titlePplIveReferred, div.titleInvContacts, div.titleTrureferral, div.titleForwardMessage, div.titleReplyMessage, div.titleSentInvitations, div.titleReceivedInvitations, div.titleForwardResume, div.titleApplyToJobLeads
{
    width: 711px;
    height: 30px;
    background-repeat: no-repeat;
    margin: 0 auto;
    font-weight: bold;
}
div.titleComposeMessage
{
    background-image: url(../gfx/title_composemessage.gif);
}
table.composeMessage
{
    margin-bottom: 15px;
}

/* Forward Messaging */

div.titleForwardMessage
{
    background-image: url(../gfx/title_forwardmessage.gif);
}

div.titleReplyMessage
{
    background-image: url(../gfx/title_replymessage.gif);
}

/* Forward Resume */
div.titleForwardResume
{
    background-image: url(../gfx/title_forwardResume.gif);
}


/* Sent Invitations */
div.titleSentInvitations
{
    background-image: url(../gfx/title_sentinvitations.gif);
}


/* Received Invitations */
div.titleReceivedInvitations
{
    background-image: url(../gfx/title_receivedinvitations.gif);
}



/* Messaging */
div.titleMessaging
{
    background-image: url(../gfx/title_inbox.gif);
}
div.titleSentItems
{
    background-image: url(../gfx/title_sentitems.gif);
}
.btnRefresh
{
    margin: 5px 0 0 448px;
    float: left;
}
.btnComposeMessaging
{
    margin: 5px 0 0 8px;
    float: left;
}
.btnHelp
{
    margin: 6px 0 0 13px;
}
table.messagingTopPanel
{
    width: 711px;
    margin: 12px auto 4px auto;
}

table.messagingTopPanel td
{
    vertical-align: top;
}
td.downArrow
{
    width: 28px;
    text-align: right;
    padding-top: 7px;
}
td.performAction
{
    width: 112px;
    text-align: center;
}
td.goButton
{
    width: 210px;
}
td.searchTitle, td.filterBy
{
    color: #454545;
    text-align: left;
    font-size: 11px;
    vertical-align: top;
    padding-top: 4px;
}
td.searchTitle
{
    width: 43px;
}
td.selectSearch
{
    width: 88px;
    text-align: left;
}
td.inputSearch
{
    width: 188px;
}

td.middle, TABLE.messagingTopPanel td.middle
{
    vertical-align: middle;
}
td.bottom, TABLE.messagingTopPanel td.bottom
{
    vertical-align: bottom;
}
td.bottompad, TABLE.messagingTopPanel td.bottompad
{
    padding-bottom: 6px;
}
.performActionSelect
{
    width: 104px;
}
.invitationsSearch
{
    margin-top: 1px;
}
.selectSearchInbox
{
    width: 84px;
}
.inputSearchInbox
{
    width: 180px;
}

.picStar
{
    position: absolute;
}

/* Messaging Inbox */

table.inboxGrid
{
    width: 711px;
    margin: 0 auto;
    border: none;
}
table.inboxGrid th, table.inboxGrid td
{
    vertical-align: middle;
}
table.inboxGrid td
{
    font-family: Tahoma, Arial;
    padding: 13px 0; /*background-color:White;*/
    font-size: 10px;
    padding-left: 4px;
}
table.inboxGrid th
{
    height: 18px;
    background-color: #727169;
    color: White;
    font-family: Verdana, Arial;
    font-size: 9px;
    font-weight: normal;
    padding-left: 4px;
}
.checkBoxFrom
{
    /*width:20px;*/
}
.senderPic
{
    /*width:30px;*/
}
td.senderPic img
{
    /*width:23px;*/
    height: 23px;
    border: 1px #B9B2A0 solid;
}
.senderLogo
{
    /*width:46px;*/
    text-align: center;
}
.senderDetail
{
    /*width:105px;*/
}
.messageSubject
{
    /*width:168px;*/
}
.messageDateTime
{
    /*width:70px;*/
    color: #616060;
}
.btnMessageReply
{
    /*width:70px;*/
}
.btnMessageFwd
{
    /*width:70px;*/
}
td.btnMessageReply input, td.btnMessageFwd input
{
    float: left;
    padding-right: 2px;
}
td.btnMessageDelete input
{
    float: left;
    padding-right: 2px;
}
td.btnMessageDelete2 input
{
    float: left;
    padding-right: 2px;
    margin-top: 4px;
}

div.btnLabelReply
{
    margin-top: 2px;
    font-weight: bold;
    color: #1CA82F;
    font-size: 10px;
}
div.btnLabelFwd
{
    margin-top: 2px;
    font-weight: bold;
    color: #327DC2;
    font-size: 10px;
}
div.btnLabelEdit
{
    margin-top: 6px;
    font-weight: bold;
    color: #327DC2;
    font-size: 10px;
}

div.btnLabelCopy
{
    margin-top: 6px;
    font-weight: bold;
    color: #327DC2;
    font-size: 10px;
}

div.btnLabelRenew
{
    margin-top: 6px;
    font-weight: bold;
    color: #1CA82F;
    font-size: 10px;
}





div.btnLabelDelete
{
    margin-top: 2px;
    font-weight: bold;
    color: #D30C0C;
    font-size: 10px;
}
div.btnLabelDelete2
{
    margin-top: 6px;
    font-weight: bold;
    color: #D30C0C;
    font-size: 10px;
}

.inboxGridAltRow
{
    background-color: #E9E8E8;
    border-top: 1px #DADADA solid;
    border-bottom: 1px #DADADA solid;
}

/* View Message */
table.mainTable td.linksTopViewMessage
{
    height: 30px;
    background-color: #E2E2E2;
    border-top: 1px #fff solid;
    padding: 4px 0 0 8px;
    font-weight: bold;
    font-size: 10px;
}
td.linksTopViewMessage img
{
    margin-right: 3px;
    float: left;
}
.linkButtonsViewMsg
{
    margin-right: 3px;
    float: left;
}
.linkButtonNameViewMsg
{
    margin-right: 24px;
    float: left;
    margin-top: 4px;
}
td.linksTopViewMessage label
{
    margin-right: 24px;
    float: left;
    margin-top: 4px;
}
.iconAbuse
{
    margin-left: 360px;
}
td.linksTopViewMessage label.labelAbuseReport
{
    margin-right: 4px;
    color: #ff0000;
}
.labelAbuseReport
{
    margin-right: 0px;
    margin-top: 3px;
    color: #ff0000;
    float: left;
}
.blue
{
    color: #327DC2;
}
.maroon
{
    color: #D20C0C;
}
td.messageDetailsContainer
{
    padding: 15px;
}
table.messageDetailsTopSection td
{
    padding: 0 8px;
    height: 22px;
    vertical-align: middle;
}
table.messageDetailsTopSection td.messageDetailsLeft
{
    width: 80px;
    background-color: #A6A6A6;
    text-align: right;
    color: #FFFFFF;
}
.messageSubject
{
    padding: 10px 0;
    font-family: Arial, Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}
.messageText
{
    line-height: 20px;
    font-size: 11px;
}
td.btnContinueViewMessage
{
    padding-top: 10px;
    padding-bottom: 5px;
    text-align: center;
}
/* FAQ */
div.searchPanel
{
    width: 711px;
    height: 45px;
    background-color: #C6C3B0;
    color: #414141;
}
div.searchPanel div.searchPanelContent
{
    margin: 15px 0 0 22px;
    position: absolute;
    font-size: 11px;
}
div.searchPanelContent input, div.searchPanelContent select, div.searchPanelContent span
{
    float: left;
    margin: 0 2px;
}
div.searchPanelContent span
{
    margin-top: 3px;
}
ul.faqQstnList
{
    border-bottom: 1px #DCDCDC solid;
    margin: 15px;
    padding: 0 0 10px 0;
}
ul.faqQstnList li
{
    padding: 0 0 8px 2px;
    margin: 0;
    list-style-type: none;
}
ul.faqQstnList li img
{
    margin-right: 5px;
    float: left;
}
ul.faqQstnList li a
{
    color: #00A7F5;
    margin: 0;
    padding: 0;
}
ul.faqQstnAnswer
{
    margin: 15px;
    padding: 0 0 10px 0;
}
ul.faqQstnAnswer li
{
    padding: 0 0 36px 0;
    margin: 0;
    list-style-type: none;
}
.faqListIcon
{
    /*margin-right:38px;*/
}
div.faqQstnAnswerFrame
{
    margin: -22px 0 0 38px;
}
.faqQstnBig
{
    font-size: 16px;
    color: #444444;
    font-family: Arial, Tahoma;
    font-weight: bold;
    margin-bottom: 6px;
}
.faqAnswer
{
    font-family: Arial, Tahoma;
    font-size: 11px;
}
div.backToTop
{
    position: absolute;
    margin-top: -12px;
    margin-left: 565px;
    width: 75px;
    height: 10px;
    background-image: url(../gfx/btn_uparrow.gif);
    background-position: right;
    background-repeat: no-repeat;
}
div.backToTop a
{
    width: 75px;
    height: 10px;
    display: block;
    font-family: Arial, Tahoma;
    font-size: 10px;
    font-weight: bold;
    color: #00A7F5;
}
/* About Us */
table.contentAboutus
{
    font-family: Arial, Tahoma;
    font-size: 11px;
    line-height: 16px;
    margin: 12px;
}
table.contentAboutus td
{
    padding: 5px 0;
}
/* View Set Req Ref Letter */
div.photoReqRefLetterContainer
{
    width: 279px;
    height: 109px;
    padding: 12px 0 0 12px;
    background-image: url(../gfx/bg_photo_refletter.gif);
    background-repeat: no-repeat;
}
table.photoReqRefLetterTable td
{
    vertical-align: top;
}
table.photoReqRefLetterTable td.photoReqRefLetter img
{
    width: 68px;
    height: 68px;
    border: 1px #A19B81 solid;
    padding-right: 8px;
}
div.labelRank
{
    width: 41px;
    height: 13px;
    padding: 2px 0 0 5px;
    font-size: 9px;
    font-weight: bold;
    color: White;
    background-image: url(../gfx/bg_star.gif);
    background-repeat: no-repeat;
}
.styleReverse
{
    color: White;
    background-color: #007EC6;
    font-size: 10px;
    font-weight: bold;
}
div.titleMessage
{
    width: 682px;
    height: 24px;
    padding: 4px 0 0 10px;
    font-size: 15px;
    font-weight: bold;
    color: White;
    background-color: #686868;
    margin-bottom: 6px;
}
/* Payment Information */
.btnRetToBilling
{
    position: absolute;
    margin: 5px 0 0 556px;
}
table.accountSummaryTable td
{
    padding: 5px 8px;
    vertical-align: top;
    font-size: 11px;
}
table.accountSummaryTable td.accountSummaryTableLeft
{
    background-color: #A6A6A6;
    color: White;
    text-align: right;
    width: 100px !important;
}

table.accountSummaryTable td.accountSummaryTableLeft span
{
    width: 100px !important;
}

div.autoRechargeFrame
{
    background-image: url(../gfx/bg_autorecharge.gif);
    background-repeat: no-repeat;
    width: 506px;
    height: 60px; /*padding:25px 0 0 155px;*/
    padding: 25px 0 0 155px;
}
div.autoRechargeFrameEdit
{
    background-image: url(../gfx/bg_autorecharge.gif);
    background-repeat: no-repeat;
    width: 506px;
    height: 80px;
    padding: 12px 0 0 155px;
}
table.clsAutoRechargeEditArea td
{
    padding: 1px 0px 0px 10px;
}
table.clsAutoRechargeEditArea td input.textbox
{
    height: 12px;
    width: 70px;
}
td.btnSaveCancel
{
    padding: 15px 0;
    vertical-align: top;
    text-align: center;
}
.margin12
{
    margin-right: 12px;
}
/* View Search Agent Member */
.titleBarDropDown
{
    position: absolute;
    margin: 5px 0 0 488px;
}
.titleBarGoButton
{
    position: absolute;
    margin: 6px 0 0 648px;
}
table.saveSearchAgent
{
    margin: 10px auto 0px auto;
    width: 687px;
    background-color: #C6C4B0;
}
table.saveSearchAgent tr.enterAgentName td
{
    height: 22px;
}
.iconArrowMoreOptions
{
    /*position:absolute;*/
}
.textMoreOptions
{
    font-size: 10px;
    font-weight: bold;
    color: #4C4C4C; /*position:absolute;*/
}
div.contentMoreOptions
{
    width: 667px;
    height: 88px;
    margin-top: -5px;
    margin-bottom: 4px;
    background-image: url(    '../gfx/bg_moreoptions_content.gif' );
    background-repeat: no-repeat;
}
div.titleJobSearchResults
{
    width: 688px;
    height: 36px;
    background-image: url(../gfx/bg_title_jobsearchresults.gif);
    background-repeat: no-repeat;
}
table.jobSearchResultsGrid
{
    /*width:688px;*/
    width: 100%;
}

table.jobSearchResultsGrid tr td.clsReferralGreen
{
    background-color: #EDFFE0;
}

table.jobSearchResultsGrid tr.clsSearchGridViewAltRow td.clsReferralGreen
{
    background-color: #D9E8CC;
}

table.jobSearchResultsGrid td
{
    font-size: 10px;
}
table.jobSearchResultsGrid th
{
    background-color: #727169;
    height: 18px;
    vertical-align: middle;
}
table.jobSearchResultsGrid th table.jobSearchResultsGridTable
{
    width: 100%;
}
table.jobSearchResultsGrid th table.jobSearchResultsGridTable td
{
    padding: 2px;
    vertical-align: middle;
}
table.jobSearchResultsGrid td table.jobSearchResultsGridTable td
{
    padding: 2px;
}
table.jobSearchResultsGrid td table.jobSearchResultsGridTable td.checkbox
{
    padding: 2px;
}
div.clsMemberGrid table.jobSearchResultsGrid td
{
    padding: 2px;
}
div.clsMemberGrid table.jobSearchResultsGrid tr.pageStyleWithTopMargin td
{
    padding: 1px;
}

div.clsEmployerGrid table.jobSearchResultsGrid td
{
    padding: 6px;
}
div.clsEmployerGrid table.jobSearchResultsGrid tr.pageStyleWithTopMargin td
{
    padding: 1px;
}

table.jobSearchResultsGrid td.emptyCellLeft, table.jobSearchResultsGrid th.emptyCellLeft
{
    padding: 0;
    background-color: #959385;
    border-collapse: collapse;
    width: 11px;
}
table.jobSearchResultsGrid td.emptyCellRight, table.jobSearchResultsGrid th.emptyCellRight
{
    padding: 0;
    background-color: #959385;
    border-collapse: collapse;
    width: 12px;
}
/*div.BgDegrees 
{
	width:21px;
	height:16px;
	background-image:url(../gfx/bg_degrees.gif);
	background-repeat:no-repeat;
	font-size:10px;
	font-weight:bold;
	color:White;
	padding-top:5px;
	text-align:center;	
}*/
/* view Search Agent Employer*/
tr.altRowGridNormal td.emptyCellLeft, tr.altRowGridNormal td.emptyCellRight
{
    border: none;
}
td.cellTruReferral
{
    background-color: #EDFFE0;
}
tr.altRowGridNormal td.cellTruReferral
{
    background-color: #D9E7CD;
}
div.clsJobLeadsActionBar1
{
    text-align: left;
    background: #C6C4B0 url(../gfx/profile/ico_JobManager_dnarr.gif) no-repeat 8px 15px;
    padding-left: 1px;
}

html > body div.clsJobLeadsActionBar1
{
}
div.clsJobLeadsActionBar1 select
{
    width: 130px;
    color: #898989;
}

div.BgDegrees
{
    width: 21px;
    height: 19px;
    background-image: url(../gfx/bg_degrees.gif);
    background-repeat: no-repeat;
    font-size: 10px;
    font-weight: bold;
    color: White;
    padding-top: 2px;
    text-align: center;
}
.memberdegrees
{
    font-size: 6px;
    vertical-align: super;
    position: absolute;
}


/* Feedback */
table.refFeedbackMain
{
    width: 711px;
    border: 1px #fff solid;
}
table.refFeedbackMain td
{
    vertical-align: top;
}
div.titleRefFeedback
{
    background-image: url(../gfx/title_referral_feedback.gif);
}
.btnHelpAlone
{
    margin: 6px 0 0 693px;
}
table.refFeedbackMenu
{
    width: 470px;
    height: 54px;
    background-image: url(../gfx/bg_ref_feedback_menu.gif);
    margin-top: 8px;
}
table.refFeedbackMenu td
{
    padding: 23px 0 0 0;
    text-align: center;
    vertical-align: top;
}
table.refFeedbackMenu td.awaitingResponse
{
    padding: 0;
    text-align: left;
    vertical-align: top;
}
table.refFeedbackMenu a
{
    font-size: 11px;
    font-weight: bold;
    color: White;
}
div.responseValue
{
    position: absolute;
    margin: -31px 0 0 97px;
    font-size: 10px;
    color: White;
    font-weight: bold;
}
div.awaitingResponseText
{
    margin: 23px 0 0 8px;
}
div.awaitingResponseText a
{
    font-size: 11px;
    font-weight: bold;
    color: White;
}
table.feedbackScoreRatings
{
    width: 655px;
    margin-top: 15px;
    margin-bottom: 30px;
}
div.feedbackScoreValues
{
    width: 236px;
    height: 248px;
    padding: 9px;
    background-image: url(../gfx/bg_ref_feedback_values.gif);
}
/***Start***/
/*
div.feedbackScore 
{
	width:236px;
	height:52px;
	color:White;
font-size:12px;
/*background-image:url(../gfx/bg_ref_feedback_score.gif);
}
*/
div.titleFeedbackScore
{
    padding: 7px 0 0 10px;
    font-size: 16px;
    color: White;
    font-weight: bold;
    padding-left: 30px;
}

td.clsProfileRightColumn div.titleFeedbackScore
{
    padding: 7px 0 0 10px;
    font-size: 16px;
    color: White;
    font-weight: bold;
}
/*
div.feedbackScore div.feedbackScoreValue 
{
	position:absolute;
	padding:14px 0 0 122px;
	font-size:22px;
}*/
div.totRefTransactions
{
    margin: 16px 0 0 10px;
    font-size: 11px;
    font-weight: bold;
}
table.feedbackValues
{
    width: 210px; /*margin:8px 0 0 10px;*/
}
table.feedbackValues td
{
    height: 25px;
    vertical-align: middle;
    font-size: 11px;
}
table.feedbackValues tr.positiveFeedbackRow td
{
    color: #078C19;
}
table.feedbackValues tr.negativeFeedbackRow td
{
    color: #D70000;
}
table.feedbackValues tr.neutralFeedbackRow td
{
    color: #454545;
}
div.notesRefFeedback
{
    font-size: 11px; /*margin:20px 0 0 10px;*/
}
/***END****/

div.feedbackRatings
{
    width: 380px;
    height: 196px; /*margin-left:23px;*/
    background-image: url(../gfx/bg_ref_feedback_ratings.gif);
    background-repeat: no-repeat;
}
table.feedbackRatingsValues
{
    /*margin:76px 0 0 112px;*/
}
table.feedbackRatingsValues td
{
    vertical-align: top;
    height: 34px;
    text-align: center;
    width: 75px;
    padding-right: 9px;
}
/*My Referrals */
div.titlePplIveReferred
{
    background-image: url(../gfx/title_peopleihavereferred.gif);
}
table.pplIveReferredSelect
{
    margin: 14px auto;
    width: 711px;
}
table.pplIveReferredSelect td
{
    vertical-align: top;
}
table.pplIveReferredSelect select
{
    vertical-align: middle;
}
table.pplIveReferredSelect span
{
    font-size: 11px;
}
div.filterByFrame
{
    margin-left: 20px;
    float: left;
    padding-right: 60px;
}
div.performActionFrame
{
    position: absolute;
}
div.monthYearFrame
{
    /*margin-left:338px;*/
    margin-left: 336px;
    position: absolute;
}
.picDownArrow
{
    position: absolute;
    margin: 7px 0 0 8px;
}
.performActionSelect2
{
    position: absolute;
    margin: 0 0 0 29px;
    width: 130px;
}
.btnGoPerformAction
{
    position: absolute;
    margin: 0 0 0 164px;
}
.selectFilterby
{
    width: 88px;
    margin-left: 6px;
}
.selectJob
{
    width: 290px;
    margin-left: 6px;
    margin-top: -2px;
}
.selectYear
{
    width: 56px;
    margin-left: 6px;
}
.selectMonth
{
    width: 78px;
    margin-right: 15px;
    margin-left: 6px;
}
/* Grid */
table.gridPplIveReferred
{
    width: 100%;
}
table.gridPplIveReferred td
{
    font-size: 10px;
    font-weight: normal;
    /*text-align: left;*/
    padding-top: 9px;
    padding-bottom: 8px;
    vertical-align: top;
}
table.gridPplIveReferred th
{
    background-color: #717169;
    vertical-align: middle;
    text-align: left;
    height: 18px;
    padding: 0;
}

table.gridPplIveReferred th.Notes
{
    background-color: #717169;
    vertical-align: middle;
    text-align: right;
    height: 18px;
    padding: 0;
    padding-right: 5px;
}

table.gridPplIveReferred th.NotesReferralReceived
{
    background-color: #717169;
    vertical-align: middle;
    text-align: right;
    height: 18px;
    padding: 0;
    padding-right: 10px;
}
table.gridPplIveReferred tr td.NotesTD
{
    font-size: 10px;
    font-weight: normal;
    text-align: right;
    padding-top: 9px;
    padding-bottom: 8px;
    vertical-align: top;
    padding-right: 10px;
    border-bottom: solid 1px #DADADA;
}

table.pplPicNameTable
{
    /*margin-top:-7px;*/
}
th.headerEmpty
{
    background-color: #959385;
    width: 8px;
    font-size: 5px;
}
td.cellEmptyWhite
{
    /* background-color:White; */
    width: 8px;
    font-size: 5px;
}
td.pplPic
{
    width: 25px;
    vertical-align: top;
    padding-top: 0px !important;
}
td.pplPic img
{
    width: 23px;
    height: 23px;
    border: 1px #B3AC9A solid;
}
td.pplName
{
    padding-left: 5px;
    vertical-align: top;
    padding-top: 0px !important;
}
div.headerCheckHolder, div.headerCheckHolder2
{
    width: 13px;
    height: 13px;
    margin-top: -6px;
}
div.headerCheckHolder2
{
    margin-left: 4px;
}
div.headerCheckHolder input, div.headerCheckHolder2 input
{
    position: absolute;
    padding: 0;
}
th.headerCheck, td.cellCheck
{
    /*width:23px; 	text-align:center;*/
}
th.headerName, td.cellName
{
    width: 95px;
    padding-left: 9px;
}
td.cellNamePeopleIhaveReferred
{
    padding-left: 10px;
}
th.headerFeedback, td.cellFeedback
{
    width: 53px;
    padding-left: 5px;
}
th.headerDate, td.cellDate
{
    width: 73px;
    padding-left: 5px;
}
th.headerJobTitle, td.cellJobTitle
{
    width: 111px;
    padding-left: 5px;
}
th.headerIntroDollar, td.cellIntroDollar
{
    width: 74px;
    padding-left: 5px;
}
th.headerIntroDollar, th.headerPlacementDollar
{
    background-image: url(../gfx/bg_introdollar.gif);
    background-repeat: repeat-x;
}
td.cellIntroDollar, td.cellPlacementDollar
{
    background-color: #EDFFE0;
}
th.headerIntroStatus, td.cellIntroStatus
{
    width: 77px;
    padding-left: 10px;
}
th.headerIntroStatus, th.headerPlacementStatus
{
    background-image: url(../gfx/bg_status.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
th.headerPlacementDollar, td.cellPlacementDollar
{
    width: 68px;
    padding-left: 5px;
}
td.cellIntroStatus, td.cellPlacementStatus
{
    background-color: #F2F2F2;
}
th.headerPlacementStatus, td.cellPlacementStatus
{
    width: 74px;
    padding-left: 10px;
}
td.cellName, td.cellFeedback, td.cellDate, td.cellJobTitle, td.cellCheck
{
    /* background-color:White; */
}
tr.clsPageStyleCell td
{
    padding: 0;
    background-image: url(../gfx/bg_lastrow_grid.gif);
    background-repeat: repeat-x;
    background-color: #DEDEDE;
    border-bottom: solid 1px #FFF;
}

tr.clsPageStyleCell2 td
{
    padding: 0;
    background-image: url(../gfx/bg_lastrow_grid.gif);
    background-repeat: repeat-x;
    background-color: #D0D0D0;
    border-bottom: solid 1px #FFF;
}

tr.clsPageStyleCellNoBottomBorder td
{
    padding-bottom: 0px  !important;
    padding-top: 0px !important;
    padding-left: 0px  !important;
    padding-right: 8px  !important;
    background-color: #DEDEDE;
    border-bottom: solid 0px #FFF;
    height:19px;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    vertical-align:middle;
    /*text-align:center!important;*/
    
    
}
tr.clsPageStyleCellNoBottomBorder table tbody tr td
{
    padding-bottom: 0px  !important;
    padding-top: 0px !important;
    padding-left: 0px  !important;
    padding-right: 8px  !important;
    background-color: #868686;
    border-bottom: solid 0px;
    height:19px;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    vertical-align:middle;
    /*text-align:center!important;*/
}

tr.clsPageStyleCellNoBottomBorder td table
{
	/*margin-left: 300px; #margin-left:0px;
	_margin-left:0px;*/
}




/*******************************************************************************************/
tr.clsPageStyleCAS td
{
    padding-bottom: 0px  !important;
    padding-top: 0px !important;
    padding-left: 0px  !important;
    padding-right: 8px  !important;
    background-color: #DEDEDE;
    border-bottom: solid 0px #FFF;
    /*text-align: center;*/
    height:19px;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    vertical-align:middle;
    
}

tr.clsPageStyleCAS table tbody tr td
{
    padding-bottom: 0px  !important;
    padding-top: 0px !important;
    padding-left: 0px  !important;
    padding-right: 8px  !important;
    background-color: #868686;
    border-bottom: solid 0px;
    height:19px;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    vertical-align:middle;
    
}

tr.clsPageStyleCAS td table
{
	/*margin-left: 170px; #margin-left:0px;
	_margin-left:0px;*/
}

tr.clsPageStyleJobLeadDetails td
{
    padding-bottom: 0px  !important;
    padding-top: 0px !important;
    padding-left: 0px  !important;
    padding-right: 8px  !important;
    background-color: #DEDEDE;
    border-bottom: solid 0px #FFF;
    /*text-align: center;*/
    height:19px;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    vertical-align:middle;
    
}

tr.clsPageStyleJobLeadDetails table tbody tr td
{
    padding-bottom: 0px  !important;
    padding-top: 0px !important;
    padding-left: 0px  !important;
    padding-right: 8px  !important;
    background-color: #868686;
    border-bottom: solid 0px;
    height:19px;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    vertical-align:middle;
    
}

tr.clsPageStyleJobLeadDetails td table
{
	/*margin-left: 210px; #margin-left:0px;
	_margin-left:0px;*/
}

tr.clsPageStyleUConnections td
{
    padding-bottom: 0px  !important;
    padding-top: 0px !important;
    padding-left: 0px  !important;
    padding-right: 8px  !important;
    background-color: #DEDEDE;
    border-bottom: solid 0px #FFF;
    /*text-align: center;*/
    height:19px;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    vertical-align:middle;
    
}

tr.clsPageStyleUConnections table tbody tr td
{
    padding-bottom: 0px  !important;
    padding-top: 0px !important;
    padding-left: 0px  !important;
    padding-right: 8px  !important;
    background-color: #868686;
    border-bottom: solid 0px;
    height:19px;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    vertical-align:middle;
    
}

tr.clsPageStyleUConnections td table
{
	/*margin-left: 5px;*/
}




/*******************************************************************************************/

tr.clsPageStyleCell td table tbody tr span,
tr.clsPageStyleCellNoBottomBorder td table tbody tr span,
tr.clsPageStyleCAS td table tbody tr span,
tr.clsPageStyleCellNoBottomBorderSmall td table tbody tr span,
tr.clsPageStyleJobLeadDetails td table tbody tr span,
tr.clsPageStyleUConnections td table tbody tr span


{
    text-align: center;
    /*color: #868686;*/
    color:#00728F;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    
}
tr.clsPageStyleCell td table tbody tr a, 
tr.clsPageStyleCellNoBottomBorder td table tbody tr a,
tr.clsPageStyleCAS td table tbody tr a,
tr.clsPageStyleCellNoBottomBorderSmall td table tbody tr a,
tr.clsPageStyleJobLeadDetails td table tbody tr a,
tr.clsPageStyleUConnections td table tbody tr a



{
    /*color: #00728F;*/
    color: #797979;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
}

tr.clsPageStyleCell td table tr td,
tr.clsPageStyleCellNoBottomBorder td table tr td,
tr.clsPageStyleCAS td table tr td,
tr.clsPageStyleCellNoBottomBorderSmall td table tr td,
tr.clsPageStyleJobLeadDetails td table tr td,
tr.clsPageStyleUConnections td table tr td

{
    background: none;
    padding-right:5px;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    
}
/****************************************************************************************************************************/
tr.clsPageStyleCellNoBottomBorderAS td
{
    padding: 0; /*background-image: url(../gfx/bg_lastrow_grid.gif);*/ /*background-repeat: repeat-x;*/
    background-color: #DEDEDE;
    border-bottom: solid 0px #FFF;
    text-align: center;
}
tr.clsPageStyleCellNoBottomBorderAS td table
{
    margin-left: 175px; #margin-left:0px;
_margin-left:0px;
}



tr.clsPageStyleCellNoBottomBorderSmall td
{
    padding: 0; /*background-image: url(../gfx/bg_lastrow_grid.gif);*/ /*background-repeat: repeat-x;*/
    background-color: #DEDEDE;
    border-bottom: solid 0px #FFF;
    text-align: center;
}
tr.clsPageStyleCellNoBottomBorderSmall td table
{
    margin-left: 200px;
    margin-left: 0px;
    margin-left: 0px;
}


tr.clsPageStyleCell td table
{
    margin-left: 0px;
    margin-left: 0px;
    _margin-left: 0px;
}

tr.clsPageStyleCell2 td table
{
    margin-left: 0px;
    margin-left: 0px;
    _margin-left: 0px;
}


tr.clsPageStyleCell table tbody tr td
{
    padding: 0; /*background-image: url(../gfx/bg_lastrow_grid.gif);     background-repeat: repeat-x;*/
    background-color: #DEDEDE;
    border-bottom: solid 0px;
}

tr.clsPageStyleCell2 table tbody tr td
{
    padding: 0;
    background-color: #D0D0D0;
    border-bottom: solid 0px;
}

tr.clsPageStyleCell2 td table tbody tr span
{
    text-align: center;
    color: #868686;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial;
}

tr.clsPageStyleCell2 td table tbody tr a
{
    /*color:#EB5E00;*/
    color: #00728F;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial;
}

tr.clsPageStyleCell2 td table tr td
{
    background: none;
}


tr.pageStyleWithTopMargin td
{
    padding: 0;
    background-image: url(../gfx/bg_lastrow_grid2.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #959385;
}
table.pagerTable, table.pagerTableBig
{
    width: 100%;
}
table.pagerTable td
{
    padding: 2px;
}
table.pagerTableBig td
{
    padding: 5px;
}
table.pagerTable td.prevPage, table.pagerTableBig td.prevPage
{
    text-align: left;
}
table.pagerTable td.nextPage, table.pagerTableBig td.nextPage
{
    text-align: right;
}
table.pagerTable td.pageNumbers, table.pagerTableBig td.pageNumbers
{
    text-align: center;
    color: #868686;
    font-size: 11px;
    font-weight: bold;
}
table.pagerTable td.pageNumbers a, table.pagerTableBig td.pageNumbers a
{
    color: #EB5E00;
    font-size: 11px;
    font-weight: bold;
}
/* invite contacts */
table.invContacts, table.jobManagerReferContact
{
    border: 1px #fff solid;
    background-color: White;
}
div.titleInvContacts
{
    background-image: url(../gfx/title_invitecontacts.gif);
}
table.rowContacts
{
    margin-top: 5px;
    margin-left: 20px;
    margin-bottom: 15px;
    width: 670px;
}
table.rowContacts tr.rowContactsColHead td
{
    vertical-align: top;
    height: 20px;
}
table.rowContacts tr.rowContactsColHead span
{
    font-size: 11px;
}
td.firstName
{
    width: 153px;
    padding-left: 14px;
    padding-right: 2px;
    text-align: left;
}
td.lastName
{
    width: 157px;
    text-align: left;
}
td.emailAddress
{
    width: 158px;
    text-align: left;
}
td.personalNetwork
{
    width: 198px;
}
table.rowContactsInput
{
    width: 670px;
}
table.rowContactsInput td.inputFirstName, table.rowContactsInput td.inputLastName, table.rowContactsInput td.inputPersonalNetwork
{
    height: 42px;
    vertical-align: middle;
    background-color: #E9E9E9;
}

table.rowContactsInput td input.inputBox
{
    width: 142px;
}

table.rowContactsInput select
{
    height: 18px;
    padding: 1px 0;
}
.inputInvContacts
{
    width: 146px;
    border: 1px #9C9C9C solid;
    height: 16px;
}
table.rowContactsInput td.inputFirstName
{
    background-image: url(../gfx/bg_rowcontacts_leftradius.gif);
    background-repeat: no-repeat;
    background-position: left;
    width: 148px;
    padding-left: 11px;
    padding-right: 3px;
}
table.rowContactsInput td.inputLastName
{
    width: 154px;
    text-align: center;
}
table.rowContactsInput td.inputPersonalNetwork
{
    width: 160px;
    padding-left: 3px;
    background-image: url(../gfx/bg_rowcontacts_rightradius.gif);
    background-repeat: no-repeat;
    background-position: right;
}
td.removeRow
{
    padding-left: 14px;
}
td.rowAdd
{
    background-image: url(../gfx/bg_addrow.gif);
    background-repeat: no-repeat;
    width: 639px;
    height: 35px;
    padding-left: 5px;
    padding-top: 5px;
    vertical-align: top;
}
table.batchImportsFrame span
{
    font-size: 11px;
}
table.batchImports
{
    width: 471px;
    height: 108px;
    background-image: url(../gfx/bg_batchimports.gif);
    background-repeat: no-repeat;
}
table.batchImports img
{
    float: left;
    margin: 0 20px;
}
table.batchImports img.lastLogo
{
    margin: 0;
}
table.batchImports input
{
    float: left;
    margin: 0 80px 0 106px;
}
table.batchImports img.logoGmail
{
    margin: 0 60px 0 15px;
}
table.radioBtnSendInvtn
{
    margin-top: 15px;
    width: 670px;
}
table.radioBtnSendInvtn label
{
    font-size: 11px;
    margin-left: 6px;
}
table.radioBtnSendInvtn td
{
    height: 28px;
}
table.profileInputFormContainer
{
    width: 672px;
    background-image: url(../gfx/bg_grayradiusbox_top.gif);
    background-repeat: no-repeat;
    background-position: top;
    background-color: #e9e9e9;
    margin-top: 26px;
}
table.profileInputFormContainer td
{
    font-size: 11px;
}
table.profileInputFormContainer td.titlePersonalisedMessage
{
    font-size: 16px;
    font-weight: bold;
    color: #555555;
    height: 50px;
    padding-top: 14px;
    padding-left: 30px;
}
table.profileInputFormContainer td.titlePersonalisedMessageBody
{
    padding-left: 30px;
}
table.profileInputFormContainer td.chkBoxResendInvtn
{
    padding-left: 130px;
    height: 35px;
    vertical-align: top;
    background-image: url(../gfx/bg_grayradiusbox_bottom.gif);
    background-repeat: no-repeat;
    background-position: bottom;
}
table.profileInputFormContainer td.chkBoxResendInvtn input
{
    margin-right: 6px;
    margin-bottom: 0;
}
table.profileInputFormContainer tr.btnPreview td
{
    background-color: White;
    padding-top: 18px;
    padding-left: 244px;
    padding-bottom: 20px;
}
table.profileInputFormContainer tr.btnPreview td input
{
    float: left;
    margin-right: 10px;
}
table.profileInputForm td
{
    vertical-align: middle;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 0;
}
table.profileInputForm td.labelTitleInputForm
{
    width: 96px;
    padding-right: 6px;
    text-align: right;
    color: #535353;
    font-size: 11px;
    padding-left: 0;
}
/* Job Manager Refer Contact */

div.titleTrureferral
{
    background-image: url(../gfx/title_trureferral.gif);
}
table.jobManagerReferContact td
{
    font-size: 11px; /*width:692px;*/
}
td.treeView
{
    height: 50px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: Black;
}
td.treeView img
{
    float: left;
    margin-right: 8px;
}
table.truReferralProgramInfo
{
    background-image: url(../gfx/bg_trureferralprogram.gif);
    background-repeat: no-repeat;
    width: 692px;
    height: 196px;
}
table.truReferralProgramInfo td
{
    padding-left: 154px;
    vertical-align: top;
}
div.introReward
{
    margin-top: 48px;
    font-size: 11px;
}
div.placementReward
{
    margin-top: 25px;
    font-size: 11px;
}
.connectedTo
{
    position: absolute;
}
.btnHowSharredRefWork
{
    position: absolute;
    margin-left: 335px;
}
table.howAreYouConnected
{
    margin: 15px 0;
}
/* Address Book */
div.titleAddressBook
{
    background-image: url(../gfx/title_addressbook.gif);
    color: White;
    height: 27px;
    background-repeat: no-repeat;
    margin: 0 auto;
    padding-top: 5px;
}
div.titleAddressBook span
{
    margin-right: 10px;
}
div.titleContactsList
{
    width: 706px;
    height: 26px;
    background-image: url(../gfx/bg_inbox.gif);
    color: White;
    margin: 0 auto;
    text-align: right;
    padding: 4px 5px 0 0;
}
.titleContact
{
    margin: 12px 375px 0 10px;
}
table.contactList
{
    width: 711px;
    margin: 0 auto;
}
table.contactList td
{
    padding-top: 8px;
    padding-bottom: 8px;
    vertical-align: top;
    font-size: 10px;
}
table.contactList th
{
    background-color: #727169;
    height: 18px;
}
tr.altRowGridNormal td
{
    background-color: #E9E8E8;
    border-top: 1px #DADADA solid;
    border-bottom: 1px #DADADA solid;
}

tr.altRowGridNormalAddressBook td
{
    border-top: 0px;
    border-bottom: 0px;
}

.marginHeaderChkBox
{
    margin-left: 8px;
}
.clearMargin
{
    margin-left: 24px;
}
tr.talentNetworkList td
{
    height: 18px;
    padding: 0;
    border: none;
}

tr.talentNetworkListAddressBook td
{
    height: 12px;
    padding: 0;
    border: none;
}
div.titleApplyToJobLeads
{
    background-image: url(../gfx/title_applytojobleads.gif);
}
/* Footer */
table.dashboardFooter
{
    width: 958px;
    text-align: center;
    height: 46px;
    background-color: #ffffff;
}
table.dashboardFooter td, table.footerFrame td /*table.footerFrameCopyRights td*/
{
    font-family: Tahoma, Arial;
    font-size: 10px;
    color: #6b6b6b;
    padding: 18px 0 0 26px;
    text-align: center;
    vertical-align: top;
}
table.dashboardFooter td a, table.footerFrame td a /*table.footerFrameCopyRights td a*/
{
    color: #6b6b6b;
    font-weight: normal;
}

/* Footer New */
table.footerFrame /*table.footerFrameCopyRights*/
{
    width: 100%;
    height: 46px;
    background-color: rgb(230,230,230);
    margin-top: 45px;
}


/* ************************************************************ */
/* Connection Overrides */

div.clsConnectionArea
{
    background-color: #727169;
    width: 260px;
}
table.clsConnectionHeaderTable
{
    width: 255px;
}
div.nodropdown
{
    margin-top: 48px;
}
table.clsConnectionHeaderTable td
{
    width: auto;
    padding: 2px;
    font-size: 10px;
    background-color: #6b6b6b;
    height: 4px;
}


table.clsConnectionHeaderTable td.clsConnectionHeaderTableLeft
{
    padding-left: 5px;
}

table.clsConnectionHeaderTable td.clsConnectionHeaderTableRight
{
    width: 60px;
}
div.clsJobLeadsActionBar table tr td
{
    font-size: 10px;
}


.fontRed
{
    margin-top: 5px!important;
    font-size: 10px!important;
    font-weight: bolder!important;
    font-family: Arial!important;
    vertical-align: middle!important;
    color: #D30C0C!important;
}

.fontBlue
{
    margin-top: 5px;
    font-size: 10px;
    font-weight: bolder;
    font-family: Arial;
    vertical-align: middle;
    color: #327DC2;
}


/* Invitations Section Icon Overrides */

td.clsInvitationsIconColumns, TABLE.gridPplIveReferred td.clsInvitationsIconColumns
{
    width: 50px;
    text-align: center;
    padding: 5px 0px 0px 0px;
    width: auto;
}




TABLE.gridPplIveReferred td.clsInvitationsIconColumns div
{
    width: 100%;
}

td.clsLeftBottomRightWhiteBorders
{
    border-left: solid 1px #fff;
    border-bottom: solid 1px #fff;
    border-right: solid 1px #fff;
}

td.messageimages
{
    text-align: center;
}



span.selectListTitle.connections
{
    font-family: Arial!important;
    font-size: 14px;
    font-weight: bold;
    color: #454545;
    height: 26px;
    padding: 4px 5px 0 0;
}

/*--I've Been Referred Transparent look on the right hand column --*/
table.gridPplIveReferred tr.row td.tdBackColor
{
    background-color: #f2f2f2;
    border-bottom: solid 1px #cfcfcf;
}
table.gridPplIveReferred tr.altRow td.tdBackColor
{
    background-color: #ddd;
    border-bottom: solid 1px #cfcfcf;
}

table.gridPplIveReferred tr.row td.tdBackNormal
{
    border-bottom: solid 1px #dadada;
}

table.gridPplIveReferred tr.altRow td.tdBackNormal
{
    border-bottom: solid 1px #dadada;
}

table.gridPplIveReferred tr.row
{
    background-color: #f2f2f2;
    border-bottom: solid 1px #dadada;
}
table.gridPplIveReferred tr.altRow
{
    background-color: #f2f2f2;
    border-bottom: solid 1px #dadada;
}
/*-- I 've Referred --*/
table.gridPplIveReferred tr.row td.tdBackColor1
{
    background-color: #f2f2f2;
    border-bottom: solid 1px #cfcfcf;
}
table.gridPplIveReferred tr.altRow td.tdBackColor1
{
    background-color: #ddd;
    border-bottom: solid 1px #cfcfcf;
}

table.gridPplIveReferred tr.row td.tdBackColor2
{
    background-color: #edffe0;
    border-bottom: solid 1px #cfcfcf;
}
table.gridPplIveReferred tr.altRow td.tdBackColor2
{
    background-color: #d9e8cc;
    border-bottom: solid 1px #cfcfcf;
}

/*--I've Been Referred Transparent look on the right hand column --*/
table.gridPplIveReferred tr.row td.tdBackColor
{
    background-color: #f2f2f2;
    border-bottom: solid 1px #cfcfcf;
}
table.gridPplIveReferred tr.altRow td.tdBackColor
{
    background-color: #ddd;
    border-bottom: solid 1px #cfcfcf;
}


table.gridPplIveReferred tr.row td.tdBackNormal
{
    border-bottom: solid 1px #dadada;
}

table.gridPplIveReferred tr.altRow td.tdBackNormal
{
    border-bottom: solid 1px #dadada;
}



table.gridPplIveReferred tr.row
{
    background-color: #f2f2f2;
    border-bottom: solid 1px #dadada;
}


table.gridPplIveReferred tr.rowHeader
{
    font-weight: bold;
}


table.gridPplIveReferred tr.altRow
{
    background-color: #f2f2f2;
    border-bottom: solid 1px #dadada;
}
/*-- I 've Referred --*/

table.gridPplIveReferred tr.row td.tdBackColor1
{
    background-color: #f2f2f2;
    border-bottom: solid 1px #cfcfcf;
}
table.gridPplIveReferred tr.altRow td.tdBackColor1
{
    background-color: #ddd;
    border-bottom: solid 1px #cfcfcf;
}

table.gridPplIveReferred tr.row td.tdBackColor2
{
    background-color: #edffe0;
    border-bottom: solid 1px #cfcfcf;
}
table.gridPplIveReferred tr.altRow td.tdBackColor2
{
    background-color: #d9e8cc;
    border-bottom: solid 1px #cfcfcf;
}

.InvalidLinks
{
    /*color:#000000;  font-weight:normal;*/
    text-decoration: none;
    cursor: default;
}

.InvalidLinks:hover
{
    /*color:#000000;  font-weight:normal;*/
    text-decoration: none;
    cursor: default;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.overlapBackground
{
    background-color: White;
    filter: alpha(opacity=0);
    opacity: 0;
    -moz-opacity: 0.0;
    z-index: 20;
    height: 1225px;
    width: 600px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
}

.topindex
{
    z-index: 30;
    position: relative;
}

.LabelSubHeader
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    color: #00728F;
}
.LabelFullName
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #00728F;
}

.LabelPrimaryReferrerName
{
    font-family: Arial;
    font-weight: bold;
    color: #00728F;
    font-size: 12px;
}

.LabelRewardAmount
{
    font-family: Arial;
    font-weight: bold;
    color: #393839;
    font-size: 12px;
}

.LabelReferrerType
{
    font-family: Arial;
    font-weight: normal;
    color: #393839;
    font-size: 12px;
}

.LabelSubBody
{
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    color: #393839;
    line-height: 13pt;
}

.LabelProgressIndicatorMessage
{
    font-size: 12px;
    font-weight: normal;
    font-family: Arial;
}

table#mainTable,
table#mainTableSingle,
table#mainTablePayInfoMessage
{
    width: 509px;
    background-color: #FFF;
    border: solid 1px #FFF;
}

table#mainTableSingle,
table#mainTablePayInfoMessage

{
    width: 460px;
}



table#mainTable td.subHeader,
table#mainTableSingle td.subHeader,
table#mainTablePayInfoMessage td.subHeader,
table#mainTablePayInfoMessageUC td.subHeader
{
    padding-top: 17px;
    padding-left: 20px;
    padding-bottom: 0px;
    padding-right: 0px;
}

table#mainTable td.subBody,
table#mainTableSingle td.subBody,
table#mainTablePayInfoMessage td.subBody,
table#mainTablePayInfoMessageUC td.subBody
{
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 9px;
    padding-right: 0px;
}

table#mainTable td.subHR,
table#mainTableSingle td.subHR,
table#mainTablePayInfoMessage td.subHR,
table#mainTablePayInfoMessageUC td.subHR


{
    padding-top: 0px;
    padding-left: 20px;
    padding-bottom: 0px;
    padding-right: 17px;
    color: #CCC;
}

table#mainTable td table#tblReferrer, 
table#mainTableSingle td table#tblReferrerSingle
{
    padding-top: 5px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-right: 0px;
}

table#mainTable td table#tblReferrer td.imagePrimaryReferrer, table#mainTableSingle td table#tblReferrerSingle td.imagePrimaryReferrer
{
    padding-top: 0px;
    padding-left: 20px;
    padding-bottom: 0px;
    padding-right: 0px;
}

table#mainTable td table#tblIntermediary td.imagePrimaryReferrer, table#mainTableSingle td table#tblReferrerSingle td.imagePrimaryReferrer
{
    padding-top: 0px;
    padding-left: 20px;
    padding-bottom: 0px;
    padding-right: 0px;
}


.None
{
    display: none;
}

.CreateTruReferral
{
    width: 412px;
    height: 402px;
    background-image: url(../gfx/Calculator_Create_412x402.gif);
    background-repeat: no-repeat;
    vertical-align: top;
}
.EditTruReferral
{
    width: 412px !important;
    height: 421px;
    background-image: url(../gfx/Calculator_BG_412x421.gif);
    background-repeat: no-repeat;
    vertical-align: top;
}
.BlueBar30x30
{
    width: 396px !important;
    height: 30px;
    background-color: #59BBD3;
    vertical-align: top;
    text-align: left;
}
.BlueBarTruReferral
{
    width: 396px !important;
    height: 30px;
    background-image: url(../gfx/Blue_Gradient_Bar_396x30.gif	);
    background-repeat: no-repeat;
    vertical-align: top;
    text-align: left;
}
.GreenBarTruReferral
{
    width: 396px !important;
    height: 30px;
    background-image: url(../gfx/Green_Gradient_Bar_396x30.gif	);
    background-repeat: no-repeat;
    vertical-align: top;
    text-align: left;
}
.RedBarTruReferral
{
    width: 396px !important;
    height: 30px;
    background-image: url(../gfx/Red_Gradient_Bar_396x30.gif	);
    background-repeat: no-repeat;
    vertical-align: top;
    text-align: left;
}
.tdFontTitleWhite
{
    font-size: 13px;
    font-family: Arial;
    color: #FFFFFF;
    font-weight: bold;
}
.tdFontTitleWhite2
{
    font-size: 14px;
    font-family: Arial;
    color: #FFFFFF;
    font-weight: bold;
}
.tdLineGrey
{
    border-top: solid 1px #999999;
}
.tdFontTitleSGrey
{
    font-size: 16px;
    font-family: Arial;
    color: #393839;
    font-weight: bold;
}
.tdFontGrey2
{
    font-size: 13px;
    font-family: Arial;
    color: #393839;
}
.tdFontTitleGrey
{
    font-size: 13px;
    font-family: Arial;
    color: #393839;
}
.tdFontGrey
{
    font-family: Arial;
    font-weight: normal;
    color: #393839;
    font-size: 11px;
}

.tdFontTitleOrange
{
    font-size: 13px;
    font-family: Arial;
    color: #F58E17;
    font-weight: bold;
}
.tdFontTitleGreen
{
    font-size: 12px;
    font-family: Arial;
    color: #639516;
    font-weight: bold;
    text-align: left;
}
.tdFontTitleBlack
{
    font-size: 12px;
    font-family: Arial;
    color: #393839;
    font-weight: bold;
    text-align: left;
}
.tdFontTitleGreen2
{
    font-size: 13px;
    font-family: Arial;
    color: #639516;
    font-weight: bold;
}
.BlueBoxTitle
{
    background: #3a9bb9;
    height: 30px;
    font-size: 14px !important;
    font-family: Arial !important;
    color: #ffffff;
}
.GreenBoxTitle
{
    background: #639516;
    height: 30px;
    font-size: 14px !important;
    font-family: Arial;
    color: #ffffff;
}

.ClsStatus
{
    font-family: Arial;
    font-size: 10px;
    color: #393839;
    font-weight: normal;
}
.OrangeBarUnsubscribe
{
    width: 324px !important;
    height: 30px;
    background-image: url(../gfx/Orange_Header_Modal_324x30.gif);
    background-repeat: no-repeat;
    vertical-align: top;
    text-align: left;
}
.WhiteBorder
{
    border-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    background-color: #FFFFFF;
}
.tdFontOrange
{
    font-size: 12px;
    font-family: Arial;
    color: #FA5618;
    text-decoration: underline;
    cursor: pointer;
}
select.SelectTN
{
    margin: 14px 0 8px 0;
    width: 260px;
}
.clsCopyRight
{
    font-size: 10px;
    color: #666;
    font-family: Arial;
}
.clsGreenNew
{
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: #84A019;
}
.clsGrayItalic
{
    font-family: Arial; /*font-size:10px;*/
    font-size: 9px;
    font-weight: bold;
    color: #393839; /*font-style:italic;*/
    font-style: normal;
}

.clsDisclaimer
{
    font-family: Arial;
    font-weight: normal;
    color: #393839;
    font-size: 10px;
}

.clsReferredPersonLabel
{
    font-family: Arial;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 9px;
    vertical-align: middle;
}

.clsReferredPersonLabelNotes
{
    font-family: Arial;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 9px;
    vertical-align: middle;
    text-align: right;
    padding-right: 5px;
}
.clsRowData
{
    font-family: Arial;
    font-weight: bold;
    color: #008CC4;
    font-size: 10px;
}


.clsRowReferredOn
{
    font-family: Arial;
    font-weight: bold;
    color: #000000;
    font-size: 10px;
}
table.gridPplIveReferred th.headerNamePihr
{
    padding-left: 10px;
}
table.gridPplIveReferred tr td table.pplPicNameTablePihr tr td
{
    padding-top: 0px;
}
table.gridPplIveReferred tr td table.pplPicNameTablePihr tr td.pplName
{
    padding-left: 8px;
    padding-bottom: 0px;
}

table.gridPplIveReferred tr td
{
    padding-top: 9px;
}
table.gridPplIveReferred tr td.cellNamePeopleIhaveReferred
{
    padding-bottom: 3px;
}
table.gridPplIveReferred tr td.cellNameIhavebeenReferred
{
    padding-bottom: 3px;
    padding-left: 0px;
}
table.gridPplIveReferred tr td.cellDate
{
    padding-top: 10px;
    padding-left: 0px;
    padding-bottom: 0px;
}
table.gridPplIveReferred tr td.cellDate, table.gridPplIveReferred tr td.cellJobTitle
{
    padding-left: 0px;
    padding-bottom: 0px;
}
table.gridPplIveReferred tr td.cellFeedback
{
    padding-left: 15px;
    padding-bottom: 0px;
    padding-top: 10px;
}
table.gridPplIveReferred tr td.cellIntroRewards
{
    /*padding-top: 12px;*/
    padding-top: 10px;
    padding-bottom: 0px;
}
table.gridPplIveReferred tbody tr.row td.cellFeedback a.clsHLFeedback
{
    background-image: url(../gfx/Icon_Feedback_White-BG_36x27.gif);
    height: 27px;
    width: 36px;
}
table.gridPplIveReferred tbody tr.altRow td.cellFeedback a.clsHLFeedback
{
    background-image: url(../gfx/Icon_Feedback_Gray-BG_36x27.gif);
    height: 27px;
    width: 36px;
}
table tr td span.truReferralTotal span.clsGridViewFeeCount
{
    font-family: Arial;
    font-weight: bold;
    color: #666666;
    font-size: 10px;
}

.FontBlack10
{
    font-family: Arial;
    font-size: 10px;
    color: #000000;
    line-height: 1.1;
}
.FontRedBold10
{
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: #CC0000;
}
.GreenBarFeedback
{
    width: 452px !important;
    height: 40px;
    background-image: url(../gfx/Green_AJAX_Header_Bar_452x40.png);
    background-repeat: no-repeat;
    vertical-align: top;
    text-align: left;
}
.FontBlack14
{
    font-size: 14px;
    font-family: Arial;
    color: #393839;
}
.FontBlackBold14
{
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    color: #393839;
}
.FontWhiteBold14
{
    font-size: 14px	!important;
    font-family: Arial	!important;
    font-weight: bold	!important;
    color: #FFFFFF;
}
.FontBlueBold14
{
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    color: #008CC4;
}

.FontGreenBold14
{
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    color: #84A019;
}
.FontOrangeBold14
{
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    color: #E05E07;
}
.FontOrangeBold12
{
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #E05E07;
}
.FontGrayItalic11
{
    font-size: 11px;
    font-family: Arial;
    font-weight: normal;
    font-style: italic;
    color: #666666;
}
.FontGrayRegular11
{
    font-size: 11px;
    font-family: Arial;
    font-weight: normal;
    font-style:normal;
    color: #666666;
}
.BlueViewFeedback
{
    height: 24px;
    background-image: url(../gfx/Blue_Tab_Middle_1x24.gif);
    background-repeat: repeat-x;
    vertical-align: middle;
    text-align: left;
    white-space: nowrap !important;
}
.FontBlackBold11
{
    font-size: 11px;
    font-family: Arial;
    font-weight: bold;
    color: #393839;
}
.FontBlackBold14
{
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    color: #393839;
}
.GrayViewFeedback
{
    height: 24px;
    background-image: url(../gfx/Gray_Tab_Middle_1x24.gif);
    background-repeat: repeat-x;
    vertical-align: top;
    text-align: left;
    white-space: nowrap !important;
}
.AfterViewFeedback
{
    width: 200px;
    height: 24px;
    background-image: url(../gfx/After_Tabs_1x24.gif);
    background-repeat: repeat-x;
    vertical-align: middle;
    text-align: left;
}
.GrayBorder
{
    border-color: #999999;
    border-width: 1px;
    border-style: solid;
    background-color: #FFFFFF;
}
.BlueBar30GrayBorder
{
    height: 36px;
    background-color: #C0E1F0;
    vertical-align: middle;
    border-bottom-color: #999999;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-left: 16px;
}
.TextAreaFeedbackNoBorder
{
    border-width: 0px;
    border-style: none;
    background-color: #F3F3F3;
    width: 335px;
    height: 58px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
}
.TextAreaFeedbackNoBorder2
{
    border-width: 0px;
    border-style: none;
    background-color: #FFFFFF;
    width: 335px;
    height: 58px;
    font-family: Arial;
    font-size: 11px;
    color: #000000;
}
.BubbleGrayBorder
{
    border-bottom-width: 1px;
    border-bottom-color: #BCBDC0;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-top-color: #BCBDC0;
    border-top-style: solid;
    border-left-width: 0px;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #BCBDC0;
    border-right-style: solid;
    background-color: #F3F3F3;
    height: 48px !important;
    padding: 0px 0px 0px 0px;
}
.BubbleWhiteGrayBorder
{
    border-bottom-width: 1px;
    border-bottom-color: #BCBDC0;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-top-color: #BCBDC0;
    border-top-style: solid;
    border-left-width: 0px;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #BCBDC0;
    border-right-style: solid;
    background-color: #FFFFFF;
    height: 48px !important;
    padding: 0px 0px 0px 0px;
}
.clsHeaderPIHR
{
    font-weight: bold;
    font-family: Arial;
    font-size: 14px;
    color: #FFFFFF;
}
.clsAddressSize9
{
    font-weight: normal;
    font-family: Arial;
    font-size: 9px;
    color: #000000;
}

.clsIHaveBeenReferredStatusText
{
    font-family: Arial;
    font-size: 10px;
}
.clsFont
{
    font-weight: bold;
    font-family: Arial;
    font-size: 14px;
}
span.spanNoOfIntroRewards
{
    margin-left: 8px;
}

.clsConnectionPhrase
{
    font-weight: bold;
    font-family: Arial;
    font-size: 9px;
    color: #393839;
}

.clsConnectionNames
{
    font-weight: bold;
    font-family: Arial;
    font-size: 9px;
    color: #00728F;
}
.FontBlack12
{
    font-size: 12px;
    font-family: Arial;
    color: #393839;
}
.FontBlack11
{
    font-size: 11px;
    font-family: Arial;
    color: #393839;
}
.FontBlack11Bold
{
    font-size: 11px;
    font-family: Arial;
    color: #393839;
    font-weight:bold;
}
.FontBlackBold12
{
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #393839;
}
.FontTrueBlackBold11
{
    font-size: 11px;
    font-family: Arial;
    font-weight: bold;
    color: #000000;
}
.FontBlueBold12,
.FontBlueBold12:hover
{
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #008CC4;
}
.FontGreenBold12
{
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #84A019;
}
.FontDarkGray12
{
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #666666;
}
/*************divYourNotesUCDetails BEGINS********************************/

.divYourNotesUCDetails
{
    width: 397px;
    border-top: solid 1px #FFFFFF;
    border-bottom: solid 1px #FFFFFF;
    border-left: solid 1px #FFFFFF;
    border-right: solid 1px #FFFFFF;
}

.divYourNotesUCDetailsTop
{
    width: 397px;
    height: 37px;
    position: relative;
}

table.gridPplIveReferred tbody tr td div.divGVDetailsDateTime, table.gridPplIveReferred tbody tr td div.divGVDetailsSubject, table.gridPplIveReferred tbody tr td div.divGVDetailsMessage, table.gridPplIveReferred tbody tr td div.divGVDetailsEditLink
{
    margin-left: 17px;
    margin-top: 10px;
}

table.gridPplIveReferred tbody tr td div.divGVDetailsSubject
{
    margin-top: 10px;
}

table.gridPplIveReferred tbody tr td div.divGVDetailsEditLink
{
    margin-top: 6px;
    margin-bottom: 10px;
}

table.gridPplIveReferred tbody tr td div.divGVDetailsMessage
{
    /*margin-right:17px;*/ /*padding-right:17px;*/
    width: 350px;
    line-height: 1.3;
}
.divNewNotesDetails
{
    top: 10px;
    right: 10px;
    position: absolute;
    z-index: 100;
    width: 62px;
    height: 15px;
}

.divYourNotesDetailsUCFooter
{
    background-color: #FFFFFF;
    height: 37px;
    width: 397px;
}
.divCloseNotesDetails
{
    padding-top: 10px;
    margin-left: 162px;
    z-index: 100;
}
/*************divYourNotesUCDetails ENDS********************************/
/*************divYourNotesUC********************************/

table.gridPplIveReferred tbody tr.altRown td, table.gridPplIveReferred tbody tr.rown td
{
    padding-top: 0px;
    padding-bottom: 0px;
    border-bottom: solid 1px #CCCCCC;
}

.divYourNotesUC
{
    width: 216px;
    border: solid 1px #FFFFFF;
}
.divYourNotesUCTop
{
    width: 216px;
    height: 30px;
    position: relative;
}

.divNewNotes
{
    top: 8px;
    right: 8px;
    position: absolute;
    z-index: 100;
    width: 62px;
    height: 15px;
}

.divYourNotesUCFooter
{
    background-color: #717169;
    height: 15px;
    width: 216px;
}
.divNewNotesGridView
{
    /*overflow:auto;*/
    overflow-y: auto;
    overflow-x: hidden; /*height:170px;*/
    height: 120px; /*height:110px;*/
    background-color: #FFFFFF;
    width: 216px;
}
.divNewNotesGridViewDetails
{
    overflow-y: auto;
    overflow-x: hidden;
    height: 397px;
    width: 397px;
    background-color: #FFFFFF;
}
/***********************MyClass***********************************************/
table.myClass
{
    width: 100%;
}
table.myClass tbody tr td div.divGVSubject, table.myClass tbody tr td div.divGVMessage, table.myClass tbody tr td div.divGVDateTime
{
    margin-left: 6px;
    margin-top: 8px; /*position:relative;*/
}

table.myClass tbody tr td div.divGVMessage
{
    margin-top: 3px;
}

table.myClass tbody tr td div.divGVDateTime
{
    margin-top: 3px;
    margin-bottom: 6px; /*position:relative;*/
}

table.myClass tbody tr.altRown td, table.myClass tbody tr.rown td
{
    border-bottom: solid 1px #CCCCCC;
}
table.myClass tbody tr td, table.myClass tbody tr td
{
    padding-top: 0px;
    padding-bottom: 0px; /*border:solid 1px #000 !important; 	 	border-bottom:solid 10px red;*/
}

/************************MyClass Ends*********************************************/

table.gridPplIveReferred tbody tr td div.divGVSubject, table.gridPplIveReferred tbody tr td div.divGVMessage, table.gridPplIveReferred tbody tr td div.divGVDateTime
{
    margin-left: 6px;
    margin-top: 8px; /*position:relative;*/
}

table.gridPplIveReferred tbody tr td div.divGVMessage
{
    margin-top: 3px;
}

table.gridPplIveReferred tbody tr td div.divGVDateTime
{
    margin-top: 3px;
    margin-bottom: 6px; /*position:relative;*/
}

.clsYourNotesSubject, .clsYourNotesSubject:hover, .clsYourNotesNote, .clsYourNotesDateTime, .clsYourNotesViewAll, .clsYourNotesDeleteNote, .clsYourNotesEditNote, .clsSubject
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color: #008CC4;
}
/*.clsYourNotesSubject:hover
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:red;
	text-decoration:none;
}*/

.clsYourNotesNote
{
    font-weight: normal;
    color: #000000;
}
.clsYourNotesDateTime
{
    font-size: 9px;
    color: #4B4B4B;
}
.clsYourNotesViewAll, .clsYourNotesViewAll:hover
{
    font-weight: bold;
    font-size: 10px;
    color: #FFFFFF;
    margin-left: 147px;
    margin-top: 10px; /*vertical-align:middle;*/
}
.clsYourNotesDeleteNote
{
    color: #CC0000;
    padding-left: 5px;
    font-size: 9px;
    text-decoration: underline;
}
.clsYourNotesEditNote, .clsYourNotesEditNote:hover
{
    font-weight: normal;
    font-size: 10px;
    text-decoration: underline;
}
.clsSubject
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
}

.clstxtSubject
{
    margin-left: 8px;
}

.clsSubjectEdit
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    vertical-align: middle;
}

.clstxtSubjectEdit
{
    margin-left: 8px;
    vertical-align: middle;
}
/****************divYourNotesUC ENDS***********************************/
.divGVSubjectEdit
{
    margin-top: 26px;
    margin-left: 17px;
}
.divCharacterCount
{
    margin-top: 20px;
    margin-left: 17px;
}
.divEditTextBox
{
    margin-top: 7px;
    margin-left: 17px;
}

.divValidationSummaryCreateNewNote
{
    margin-top: 5px;
    margin-left: 17px;
}
.divSaveBtn
{
    margin-top: 10px;
    margin-left: 123px;
    margin-left: 17px;
}
.divCancelBtn
{
    margin-top: -10px;
    margin-left: 162px;
    margin-left: 17px;
}

.clsCharacter
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
}
.clsCharacterCount
{
    padding-left: 15px;
}
.clstxtSubject
{
    margin-left: 8px; /*vertical-align:middle;*/
}
.clstxtSubjectError
{
    margin-left: 56px;
    margin-top: 3px;
}
table.tblBtn tbody tr td.tdSave
{
    padding-left: 123px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-style: none;
}

table.tblBtn tbody tr td.tdCancel
{
    padding-left: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-style: none;
}
.divGVEditDetailsNew
{
    border: solid 1px #CCCCCC;
    background-color: #FFFFFF;
    display: none;
}

div.divNewNotesGridView div table.gridPplIveReferred tbody
{
    overflow: auto;
}
.modalPopupUCYourNotesDetails
{
    background-color: #ffffdd;
    border-width: 0px;
    border-style: solid;
    border-color: Gray;
    padding: 0px; /*width:400px;*/
}

.errorLabelNotes,
.clsIndebtedMessage
{
    font-family: Arial;
    font-size: 9px;
    font-weight: bold;
    color: Red;
}
.clsIndebtedMessage
{
	   font-size: 11px;
}
.clsNoData
{
    font-family: Arial;
    font-weight: normal;
    font-size: 10px;
    color: #000000;
}
.hiddenfield
{
    width: 1px;
    height: 1px;
    visibility: hidden;
}

.CustomValidatorCalloutStyle div, .CustomValidatorCalloutStyle td
{
    border: solid 1px red;
    background-color: White;
    color: Red;
}

.clsMasterMSL
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
}

.clsSubHeader
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    padding-left: 10px;
    padding-top: 3px;
}
.BackgroundWitheBorderGray
{
    border: solid 1px #FFFFFF;
    background-color: White;
}
.BackgroundImporter
{
    /*background-image: url(../gfx/Dashboard_BG_Import_Contacts_357x205.png);*/
    background-image: url(../gfx/Dashboard_BG_Import_Contacts_REV_357x205.gif);
    background-repeat: no-repeat;
    width: 357px;
    height: 205px;
}
.BackgroundImporterFooter
{
    background-image: url(../gfx/Dashboard_BG_Import_Contacts_Footer_357x31.gif);
    background-repeat: no-repeat;
    width: 357px;
    height: 31px;
}
.SmallDisclaimer
{
    font-family: Arial;
    font-size: 8px;
    color: #494949;
}
.RegularDisclaimer
{
    font-family: Arial;
    font-size: 10px;
    color: #494949;
}
.Colapsar
{
    display: none;
}
.Expander
{
    display: block;
}
.Hide
{
    visibility: hidden;
}
.UnHide
{
    visibility: visible;
}

.ddlAccountSlideBar
{
    font-family: Arial;
    font-weight: normal;
    color: #393839;
    font-size: 10px;
    width: 132px;
    height: 18px;
}
.ddlAccountMainArea
{
    font-family: Arial;
    font-weight: normal;
    color: #393839;
    font-size: 11px;
    width: 162px;
    height: 20px;
}
.ddlAccountDashboard
{
    font-family: Arial;
    font-weight: normal;
    color: #393839;
    font-size: 11px;
    width: 166px;
    height: 18px;
}
.txtboxSlideBar
{
    font-family: Arial;
    font-weight: normal;
    color: #393839;
    font-size: 10px;
    width: 106px;
    height: 16px;
    padding: 0px;
    margin: 0px;
}
.txtboxMainArea
{
    font-family: Arial;
    font-weight: normal;
    color: #393839;
    font-size: 11px;
    width: 141px;
    height: 18px;
    padding: 0px;
    margin: 0px;
}
.txtboxDashboard
{
    font-family: Arial;
    font-weight: normal;
    color: #393839;
    font-size: 11px;
    width: 162px;
    height: 15px;
    padding: 0px;
    margin: 0px; /*border-bottom-width: 0px; 		border-bottom-color: #000FFf; 		border-top-width: 0px; 		border-top-color: #000FFf; 		border-left-width: 0px; 		border-left-color: #000FFf; 		border-right-width: 0px; 		border-right-color: #000FFf;*/
    border: solid 1px;
    border-bottom-color: #e6e6e6;
    border-left-color: #e6e6e6;
    border-right-color: #dbdfe6;
    border-top-color: #abadb3;
}

/*****************************************************
 *                  QuickInvite                      *
 *****************************************************/

.QuickInvitePanel
{
    width: 233px;
    height: 138px;
    padding-top: 10px;
    padding-left: 15px;
    background-image: url(../gfx/Box_Quick_Invite_Big_245x148.gif);
    background-repeat: no-repeat;
}

.txtMultiple
{
    font-family: Arial;
    font-size: 11px;
    color: #393839;
}

.txtWatermark
{
    font-family: Arial;
    font-size: 11px;
    color: #888888;
}

/*****************************************************
 *					   Invite	                     *
 *****************************************************/

.InviteSub
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #00728F;
    float: left;
    clear: both;
    padding-top: 25px;
    padding-left: 25px;
    width: 660px;
}

.InviteEasy
{
    font-family: Arial;
    font-size: 12px;
    color: #393839;
    padding-left: 19px;
    padding-top: 22px;
    text-indent: 0px;
    text-align: left;
    clear: both;
    float: left;
}

.AppIconsFT
{
    font-family: Arial;
    font-size: 12px;
    color: #393839;
    padding-left: 25px;
    padding-top: 0px;
    padding-bottom:11px;
    text-indent: 0px;
    text-align: left;
    clear: both;
    float: left;
    width:600px;
}
.AppIconsFTFacebook
{
	width:24px;
	height:23px;
	float:left;
}
.AppIconsFTTwitter
{
	width:24px;
	height:24px;
	float:left;
}
.AppIconsFTFacebookText
{
	padding-left:6px;
	height:15px;
	width:500px;
	/*border:solid 1px red;*/
	vertical-align:middle;
	float:left;
	font-family: Arial;
    font-size: 12px;
    color: #393839;
    font-weight:bold;
    /*padding-top:2px;*/
    margin-top:4px;
    
}




.InviteEasyRemarks, .InviteEasyRemarks:focus, .InviteEasyRemarks:visited, .InviteEasyRemarks:hover
{
    color: #008CC4;
    font-weight: bold;
    text-decoration: none;
}

.InviteSection
{
    font-family: Arial;
    font-size: 14px;
    font-weight: Bold;
    color: #FFFFFF;
    padding-top: 10px;
    padding-left: 10px;
    float: left;
    clear: both;
    background-color: #3A9BB9;
    width: 317px;
    /*height: 20px;*/
    height: 16px;
    padding-bottom: 4px;
    margin-top: 23px;
    margin-left: 15px;
}

.InviteSectionSeparator
{
    background-color: #3A9BB9;
    float: left;
    clear: both;
    width: 685px;
    height: 6px;
    margin-left: 15px;
}

.InviteSectionCopy
{
    font-family: Arial;
    font-size: 12px;
    color: #393839;
    float: left;
    clear: both;
    padding-left: 25px;
    padding-top: 15px;
}

.InviteLinkedInPanel
{
    padding-left: 25px;
    padding-top: 20px;
    float: left;
    clear: both;
}

.InviteLogosPanel
{
    padding-left: 17px;
    float: left;
}

.InviteFacebookPanel
{
    padding-top: 15px;
    padding-left: 25px;
    float: left;
    clear: both;
}

.InviteFacebookCopy
{
    font-family: Arial;
    font-size: 12px;
    color: #393839;
    padding-top: 15px;
    padding-left: 25px;
    padding-bottom: 30px;
    float: left;
    clear: both;
}
.InviteFacebookCopyNew
{
    font-family: Arial;
    font-size: 12px;
    color: #393839;
    padding-top: 13px;
    padding-left: 25px;
    padding-bottom:0px;
    float: left;
    clear: both;
    font-weight:bold;
}
.InviteFacebookCopyNewItalic
{
    font-family: Arial;
    font-size: 11px;
    color: #393839;
    padding-top: 0px;
    padding-left: 25px;
    padding-bottom:0px;
    float: left;
    clear: both;
    font-style:italic;
}
.paddingFaceBookCopy2
{
	padding-top:5px;
}
.FTSeperator
{
	width:655px;
	/*height:;*/
	padding-top:15px;
	padding-left: 25px;
	padding-bottom:15px;
	float: left;
    clear: both;
}
.FTFooter
{
	width:655px;
	/*height:;*/
	/*padding-top:15px;*/
	padding-left: 25px;
	padding-bottom:15px;
	float: left;
    clear: both;
}

.InviteQuickInvitePanel
{
    padding-left: 90px;
    float: left;
    padding-top: 22px;
}
.QuickInvitePanelLeft
{
    border: 0;
    margin: 0;
    padding-top: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    width: 204px;
    height: 62px;
    background-color: White;
}
.QuickInvitePanelLeftContent
{
    margin: 0;
    padding: 0;
    border: 0;
    width: 204px;
    height: 62px;
    background-color: #E2E2E2;
    font-size: 13px;
    color: #525252;
    text-align: left;
}
.QuickInvitePanelLeftContent #divTitle
{
    font-size: 13px;
    padding-left: 6px;
    padding-top: 4px;
    clear: both;
}
.QuickInvitePanelLeftContent #divCopy
{
    display: none;
    visibility: hidden;
}
.QuickInvitePanelLeftContent #divTextEmail
{
    font-size: 13px;
    padding-top: 6px;
    padding-left: 6px;
    float: left;
}
.QuickInvitePanelLeftContent #divButton
{
    float: left;
    margin-top: 6px;
    margin-left: 6px;
    width: 51px;
    height: 18px;
    cursor: pointer;
}
.QuickInvitePanelLeftContent #divButton div
{
    background-image: url(../Images/btn_invite.png);
    background-repeat: no-repeat;
    width: 51px;
    height: 18px;
    cursor: pointer;
}
.QuickInvitePanelLeftContent #divMessageContent
{
    position: relative;
    top: -18px;
    right: 5px;
}
.QuickInvitePanelLeftContent #divSwapContent
{
    float: right;
    background-image: url(../gfx/AJAX_Sent_51x18.gif);
    background-repeat: no-repeat;
    width: 51px;
    height: 18px;
}
.QuickInvitePanelLeftContent #divErrors
{
    clear: both;
    padding-left: 6px;
    padding-top: 1px;
    color: Red;
    font-family: Tahoma,Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    width: 150px;
    max-width: 150px;
}
.QuickInvitePanelPage
{
    border: 0;
    margin: 0;
    width: 245px;
    height: 148px;
    background-image: url(../gfx/Box_Quick_Invite_Big_245x148.gif);
    background-repeat: no-repeat;
}
.QuickInvitePanelPageContent
{
    border: 0;
    margin: 0;
    padding-top: 10px;
    padding-right: 15px;
    padding-left: 15px;
}
.QuickInvitePanelPageContent #divTitle
{
    display: none;
    visibility: hidden;
}
.QuickInvitePanelPageContent #divCopy
{
    float: left;
    clear: both;
    padding-top: 22px;
    text-align: left;
}
.QuickInvitePanelPageContent #divTextEmail
{
    clear: both;
    float: left;
    padding-top: 6px;
    margin-right: 3px;
    font-family: Arial;
    font-size: 11px;
    color: #393839;
    overflow: hidden;
}
.QuickInvitePanelPageContent #divButton
{
    width: 51px;
    height: 18px;
    float: right;
    margin-top: 7px;
    cursor: pointer;
}
.QuickInvitePanelPageContent #divButton div
{
    clear: both;
    background-image: url(../gfx/btn_invite.png);
    background-repeat: no-repeat;
    width: 51px;
    height: 18px;
    cursor: pointer;
}
.QuickInvitePanelPageContent #divErrors
{
    clear: both;
    position: relative;
    top: -16px;
    color: Red;
    font-family: Tahoma,Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    width: 150px;
    max-width: 150px;
}
.QuickInvitePanelPageContent #divMessageContent
{
    clear: both;
    float: right;
    margin-top: -18px;
}
.QuickInvitePanelPageContent #divSwapContent
{
    background-image: url(../gfx/AJAX_Sent_51x18.gif);
    background-repeat: no-repeat;
    width: 51px;
    height: 18px;
}
.clsInviteContent
{
    border: 0;
    padding: 0;
    margin: 0;
    clear: both;
}
.clsInviteContent #InviteLeft
{
    float: left;
    border: 0;
    padding: 0;
    margin: 0;
    clear: both;
}
.clsInviteContent #InviteRight
{
    float: left;
    border: 0;
    padding: 0;
    margin: 0;
}
.clsLnkAdvEmailOptions, .clsInvitationPref
{
    font-family: Tahoma, Arial;
    font-weight: bold;
    font-size: 11px;
    color: #00728F;
}

.clsInvitationPref
{
    font-size: 12px;
}

.clsArial11pxBlack
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #393839;
}
.clsArial12pxBlack
{
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    color: #393839;
}
.clsArial11pxBlackBold
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #393839;
    font-weight: bold;
}
.clsArial11pxBlueBold
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #007EC6;
    font-weight: bold;
}
.clsViewCompanyCareerPage1
{
    float:left;
    width:30px;
}
div.clsViewCompanyCareerPage1 span
{
	font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    font-weight: bold;
    color: #007EC6;
}
.clsViewCompanyCareerPageMain
{
	 padding-bottom:0px;
    padding-top:7px;
    float:left;
    clear:both;
    width:180px;
}
div.clsViewCompanyCareerPage2 span
{
	font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}
.clsViewCompanyCareerPage2
{
    float:left;
    width:150px;
}
.clsColorBlack
{
	color: #393839;
}
.clsColorBlue
{
	color: #007EC6;
}
.clsHRInviteContact
{
    height: 0px;
    width: 451px;
    background-color: #CCCCCC; /*text-align:left;*/
}

table.clsInviteContactAdvOptions tr td.row
{
    padding-left: 25px;
}

.invContactsPanel #divApplyTN span label
{
    padding-bottom: 30px;
}
.clsLnkAdvEmailOptions2
{
    font-family: Tahoma, Arial !important;
    font-weight: bold !important;
    font-size: 11px !important;
    color: #00728F !important;
    text-decoration: none !important;
}

/************WI 2007********************************************************************/
.divMain
{
    width: 715px;
    background-color: #FFFFFF;
    border: solid 1px #FFFFFF;
}
.divHeaderCachinkoSteps
{
    width: 715px;
    height: 30px;
    position: relative;
}
.divContent
{
    /*background-color:#FFFFFF;*/ /*margin-top:0px;*/ /*height:70px;*/
    border: solid 1px #FFFFFF;
}
.divContentRow2
{
    margin-top: 61px;
    height: 70px; /*border:solid 1px red;*/
    background-color: #FFFFFF;
}

.divProfileImage
{
    width: 62px;
    height: 36px;
    float: left;
    margin-top: 13px;
}
.divCreateManageNetwork, .divBuildYourNetwork
{
    width: 53px;
    height: 36px;
    float: left;
    margin-top: 13px;
}

.divTruReferralRewardsImage
{
    width: 62px;
    height: 36px;
    margin-top: 18px;
    float: left;
}

.divProfileContent
{
    /*width:62px; 	height:36px;*/
    float: left; /*margin-top:19px;*/
    margin-top: 15px;
    width: 248px; /*border:solid 1px red;*/
}
.divTruReferralRewardsImageContent
{
    float: left;
    margin-top: 20px;
    width: 248px; /*border:solid 1px red;*/
}
.divProfileContentNoWidth
{
    /*width:62px; 	height:36px;*/
    float: left; /*margin-top:19px;*/
    margin-top: 15px;
}
.divTruReferralRewardsImageContentNoWidth
{
    float: left;
    margin-top: 20px;
}
.clsSubHeaderText,
.clsSubHeaderText:hover
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #008CC4;
     text-decoration:none;
}
.clsSubContent,
.clsSubLink,
.clsSubLink:hover
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #393839;
}
.clsSubLink,
.clsSubLink:hover
{
    color: #E05E07;
    font-weight: bold;
    text-decoration:none;
}
.divSubContent
{
    margin-top: 3px;
}
.divSpacerCachinkoSteps, .divSpacerCachinkoStepsRow2
{
    float: left; /*margin-left:40px;*/ /*padding-left:40px;*/
    padding-left: 20px;
}
.divSpacerCachinkoStepsRow2
{
    /*margin-left:30px;*/ /*padding-left:30px;*/
    padding-left: 20px;
}

.clsFloating_ShowHide
{
    position: absolute;
    z-index: 100;
    top: 0px;
    right: 29px;
    cursor: pointer;
}

.clsFloating_HelpIcon
{
    position: absolute;
    z-index: 100;
    top: 7px;
    right: 4px;
    width: 15px;
    padding-right: 5px;
    padding-top: 0px;
    vertical-align: top;
    text-align: right;
}
.modalPopupCachinkoSteps
{
    background-color: #ffffdd;
    border-width: 0px;
    border-style: solid;
    border-color: Gray;
    padding: 0px;
    width: 692px;
    height: 420px; /*background-color:#ffffdd; 	    border-width:3px; 	    border-style:solid; 	    border-color:Gray; 	    padding:3px; 	    top:139px; 	    width:692px;*/
}

/********************************************************************************/

div#dvWelcomeEarnCS
{
    position: absolute;
    border: solid 1px #7b7b7b; /*display: none;*/
}

.clsCachinkoStepMPEHeader
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #FFFFFF;
}

div#dvWelcomeEarnCS div.Title
{
    background: none;
    background-color: #00acee;
    width: 692px;
    border: solid 1px #00acee;
}

div#dvWelcomeEarnCS div.Title div
{
    margin: 6px 10px;
}

.clsDashboardHeaderText, .clsDashboardHeaderText:hover
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
}

.clsWaterMarkFont
{
    font-family: Arial;
    font-weight: normal;
    color: #888888;
}



.clsQuickViewWelcomeInfoPictureLinks
{
    clear: both;
    border: 0px;
    margin: 0px;
    padding: 10px 0px 0px 0px;
}
.clsQuickViewWelcomeInfoPicture
{
    float: left;
    width: 63px;
    height: 64px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}
.clsQuickViewWelcomeInfoLinks
{
    float: left;
    border: 0px;
    margin: 0px;
    padding: 0px 0px 0px 9px;
}
.clsQuickViewWelcomeInfoLinks #ucMyNetwork
{
    float: left;
    border: 0px;
    margin: -3px 0px 0px 0px;
    padding: 0px;
    font-size: 10px;
    font-family: Tahoma, Arial;
    font-weight: bold;
}
.clsQuickViewWelcomeInfoLinks #ucEntireNetwork
{
    clear: both;
    float: left;
    border: 0px;
    margin: 0px;
    padding: 0px 0px 6px 0px;
    font-size: 10px;
    font-family: Tahoma, Arial;
    font-weight: bold;
}
.clsQuickViewWelcomeInfoLinks #ucMyProfile
{
    clear: both;
    float: left;
    border: 0px;
    margin: 0px;
    padding: 0px;
    font-size: 10px !important;
    font-family: Tahoma, Arial;
    font-weight: bold;
}
.clsQuickViewWelcomeInfoLinks #ucMyProfile a
{
    color: #008CC4;
}
.clsQuickViewWelcomeInfoLinks #ucMyProfile span
{
    color: #000000;
}
.clsQuickViewWelcomeInfoLinks #ucEditMyProfile
{
    clear: both;
    float: left;
    border: 0px;
    margin: 0px;
    padding: 0px;
    font-size: 10px !important;
    font-family: Tahoma, Arial;
    font-weight: bold;
}
.clsQuickViewWelcomeInfoLinks #ucUpdatePaymentSettings
{
    clear: both;
    float: left;
    border: 0px;
    margin: 0px;
    padding: 0px;
    font-size: 10px !important;
    font-family: Tahoma, Arial;
    font-weight: bold;
}
.clsQuickViewWelcomeInfoLinks #ucUpdatePaymentSettings a
{
    color: #84A019;
}
.clsEarnings
{
    clear: both;
    padding: 15px 0px 0px 0px;
    border: 0px;
    margin: 0px;
}
.clsEarnings #divlifeTimeEarningsCost
{
    clear: both;
    padding: 0px 0px 4px 0px;
    border: 0px;
    margin: 0px;
    font-size: 11px;
    font-family: Arial;
    font-weight: bold;
}
.clsEarnings #divpotentialEarningsCost
{
    clear: both;
    padding: 0px;
    border: 0px;
    margin: 0px;
    font-size: 11px;
    font-family: Arial;
    font-weight: bold;
}
.clsEarnings #divpotentialEarningsCostcomments
{
    clear: both;
    padding: 0px 0px 0px 0px;
    border: 0px;
    margin: 0px;
    font-size: 11px;
    font-family: Arial;
    font-weight: normal !important;
}
.clsPagerPaddingTop
{
}

table.gvCandidatesReferred tr.clsPageStyleCellNoBottomBorder td
{
    padding-top: 0px;
}
.clsRequestAssistance
{
    border: 0px;
    margin: 0px;
    padding: 0px;
}
.clsRequestAssistance a
{
    font-family: Arial;
    font-size: 12px;
    color: #E37804;
    font-weight: bold;
}
.Text
{
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
    color: #393839;
}
.idLink
{
    letter-spacing: normal;
}
/*********************Login****************************************************************************************/
.bodyMemberLoginBackgroundColor
{
    background-color: #067694;
    padding: 0px;
    margin: 0;
    border: none; /*font-family: Tahoma, Arial, sans-serif; 	font-size:75%;*/
}
div.clsBlueWhiteContainer_A, div.clsBlueWhiteContainer_B, div.clsBlueWhiteContainer_C, div.clsBlueWhiteContainer_D
{
    background-image: url(../gfx/Blue_Gradient_Background_A_250x567.jpg); /*background-repeat: no-repeat;*/ /*vertical-align: top;*/
    width: 250px;
    height: 567px;
    float: left;
    position: fixed;
    top: 0px;
    left: 0px;
}
div.clsBlueWhiteContainer_B
{
    background-image: url(../gfx/Blue_Gradient_Background_B_250x567.jpg);
    left: 250px;
}
div.clsBlueWhiteContainer_C
{
    background-image: url(../gfx/Blue_Gradient_Background_C_250x567.jpg);
    left: 500px;
}
div.clsBlueWhiteContainer_D
{
    background-image: url(../gfx/Blue_Gradient_Background_D_184x567.jpg);
    width: 184px;
    left: 750px;
}
div.divMainContainerNewLogin
{
    position: relative;
    width: 855px;
    height: 480px;
    background-color: #FFFFFF;
    top: 60px;
    border: solid 1px #393839;
}
.divFooterMemberLogin
{
    padding-top: 12px;
    position: relative;
    width: 855px;
    height: 10px;
    top: 72px;
}
.divHeaderMemberLogin
{
    padding-top: 15px;
    padding-bottom: 12px;
    position: relative;
    width: 855px;
    height: 10px;
    top: 72px;
}

div.divMainContainerNewLogin, .divFooterMemberLogin, .divHeaderMemberLogin
{
    z-index: 150;
}



div.divCachinkoLogo
{
    position: relative;
    display: block;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}
.clsCachinkoLogo
{
    /*margin-left:38px; 	margin-top:22px; 	float:left;*/
}
/*********************/
div.divMainLoginUC
{
    width: 375px;
}
div.divLoginUC
{
    float: right;
    padding-top: 34px;
    padding-right: 12px; /*height:106px;*/
    height: 90px; /*border:solid 1px red;*/
}
div.divLoginHeader
{
    display: block;
    text-align: left;
}
.clsMemberLoginHeader
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    color: #00728F;
}

.clsLoginTextBox
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #999999;
}
div.divEmailAddressTextBox
{
    float: left;
    margin-top: 11px;
}
div.divPasswordTextBox
{
    float: left;
    margin-top: 11px;
    padding-left: 10px;
}

div.divLoginBtn
{
    /*margin-top:8px;*/
    margin-top: 8px;
    padding-left: 3px;
    display: block;
    line-height: 0px; /*border:solid 1px red;*/
}
.clsChkRememberMe,
.clsForgetPassword,
.clsForgetPassword9Size
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    color: #393939;
}

.clsForgetPassword,
.clsForgetPassword9Size
{
    color: #1A8BA8;
    text-decoration: none;
}
.clsForgetPassword9Size
{
	font-size: 9px;
}
div.divForgetPassword
{
    float: left; /*margin-top:5px; 	padding-left:78px;*/
    margin-top: -1px;
    padding-left: 0px;
    font-size: 0px; /*display:block;*/
}
div.divChkRememberMe
{
    float: left;
    margin-top: 0px;
}
/****Login UC Ends***********************/
/********************/
div.divBlueGradient
{
    background-image: url(../gfx/Blue_Gradient_4x54.gif);
    width: 855px;
    height: 54px; /*margin-top:17px;old*/
    margin-top: 0px;
    font-size: 0px;
    float: left;
}
/*******************/
div.divCCCommunity
{
    margin-left: 38px;
    font-size: 0px;
    display: block;
    float: left; /*margin-top:17px;??*/
    margin-top: 0px;
    float: left;
}
div.divCCCommunityHeader
{
    margin: 0px;
    text-align: left;
}
.clsCCCommunity, .clsCCCommunityPaid, .clsClickHere, .clsClickHereText
{
    font-family: Arial;
    font-weight: normal;
    font-size: 16px;
    color: #393939;
}
.clsCCCommunityPaid
{
    padding-bottom: 2px;
    padding-right: 4px;
    vertical-align: top;
}
div.divSearchJobs
{
    padding-top: 10px;
    margin-left: 0px;
    text-align: left;
}
div.divGetPaid
{
    padding-top: 10px;
    margin-left: 0px;
    text-align: left;
    font-size: 1px;
}
.clsPayPalImg, .clsDollarImgMemberLogin, .clsClickHereMemberLogin
{
    font-size: 1px;
    padding-left: 3px;
    vertical-align: bottom;
}
.clsPayPalImg
{
    padding-left: 0px;
    padding-bottom: 0px;
}
.clsClickHereMemberLogin
{
    font-size: 12px;
    padding-bottom: 2px;
    padding-left: 0px;
}
.clsDollarImgMemberLogin
{
    padding-left: 0px;
}
.clsClickHere
{
    font-weight: bold;
    font-size: 14px;
    color: #E86125;
}
.clsClickHereText
{
    font-size: 14px;
    padding-left: 2px;
    padding-right: 5px;
}

.divSpacerMemberLogin
{
    float: left; /*padding-left: 140px;*/
    padding-left: 145px;
}
.divFullName
{
    padding-top: 11px;
    text-align: left;
}
.divEmailAddress
{
    padding-top: 7px;
    text-align: left;
}
.divJoinNow, .divJoinNowConfirmation
{
    font-size: 0px; /*margin-top:17px;old*/
    margin-top: 0px;
    float: left;
}
.clsJoinNowText
{
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    color: #393839;
}
div.divValidationText
{
    text-align: left;
    margin-top: 13px;
    font-size: 1px;
}
.spanJoinNowInput
{
    padding-left: 0px;
    padding-right: 7px;
}

.clsPaddingJoinNowText
{
    /*padding-right:10px;*/
    width: 90px;
}
.divJoinNowBtn
{
    padding-left: 90px;
    text-align: left;
    padding-top: 10px;
}
.divJoinNowConfirmation
{
    background-image: url(../gfx/AJAX_White_BG_291x157.gif);
    width: 291px;
    height: 157px;
}
.clsWelcomeClub
{
    top: 0px;
    left: 5px;
    position: absolute;
    z-index: 100;
}
.clsJoinNowCText
{
    font-family: Arial;
    font-weight: normal;
    font-size: 14px;
    color: #393839;
    top: 25px;
    left: 5px;
    position: absolute;
    z-index: 100;
    text-align: left;
}
.clsReturnLink
{
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    color: #008CC4;
    top: 80px;
    left: 5px;
    position: absolute;
    z-index: 100;
}



div.footerFrameCopyRights
{
    font-size: 11px;
    padding-bottom: 10px;
    padding-top: 15px;
    
}


div.footerFrameCopyRights a:hover
{
    color: #73CCF5;
}
.divCopyRight
{
    position: absolute;
    top: 0px;
    left: 0px;
    font-size: 1px;
}
.clsCopyRightText, .clsCopyRightText:hover, div.divCopyRight table.footerFrameCopyRights tr td a, .clsCopyRightTextEmployer, .clsCopyRightTextEmployer:hover
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #C6ECF9;
}
.clsCopyRightTextEmployer, .clsCopyRightTextEmployer:hover
{
    font-size: 12px;
}
.divAboutCachinko
{
    /*float:right;*/ /*vertical-align:top;*/
    position: absolute;
    top: 0px;
    left: 565px;
    font-size: 1px;
}
.divEmployerLogin
{
    text-align: right;
    padding-bottom: 0px;
    position: absolute;
    top: 0px;
    left: 730px;
    font-size: 1px;
}
.cls12White
{
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    color: #FFFFFF;
}
.lableErrorMessage,
.lableErrorMessage9Size
{
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    color: Red;
}
.lableErrorMessage9Size
{
	   font-size: 9px;
	   font-weight:bold;
}
.clsLoginUCMessageText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: red;
    background-position: center center;
    text-decoration: none;
    text-align: left;
    font-weight: bold;
}
.clsFooterPaddingHome
{
    height: 4px;
    padding-left: 4px;
    padding-right: 4px;
}
/****************************Login Ends*******************************************************************/

.clsInviteContactSingleSubHeader
{
    font-family: Arial;
    font-size: 12px;
    color: #393839;
    line-height: 130%;
}

.cls11ArialBlackNormal
{
    font-size: 11px;
    font-family: Arial;
    color: #393839;
    font-weight: normal;
}
#skip_top, #skip
{
    display: none;
}

/**************************     Profile.css          *****************************/
/* Mailing List Span */

span.clsMailingListMsgSpan
{
    text-align: center;
    padding: 25px;
    display: block;
}

div.clsMailListDownloadArea
{
    padding: 25px;
}
/* Referral Statistics Area */

div.clsReferralStatisticsArea
{
    padding: 15px;
}

div.clsReferralStatisticsArea, div.clsReferralStatisticsArea span
{
    font-size: 11px;
}
div.clsReferralStatisticsArea span.small
{
    font-size: 10px;
}

table.clsReferralForm table.clsJobDataDetailSection td, table.clsReferralForm table.clsJobDataDetailSection td span
{
    font-size: 11px;
}

table.clsAnswerBoxes
{
    vertical-align: middle;
    font-weight: bold;
    float: left;
    width: 250px;
}
table.clsAnswerBoxes div.clsAnswerBoxes
{
    width: 100px;
    height: 35px;
    padding: 10px;
}
html > body table.clsAnswerBoxes div.clsAnswerBoxes
{
    width: 80px;
    height: 15px;
}
table.clsAnswerBoxes td.clsAnswerBoxes
{
    width: 100px;
}
table.clsAnswerBoxes span.red
{
    color: #BC0D0D;
}
table.clsAnswerBoxes div.red
{
    background: #BC0D0D;
    color: #fff;
    font-weight: bold;
    vertical-align: middle;
}
table.clsAnswerBoxes div.green
{
    color: #fff;
    font-weight: bold;
    vertical-align: middle;
    background: #25A636;
}
table.clsReferralRewardArea span, table.clsReferralRewardArea td
{
    font-size: 11px;
}
table.clsReferralRewardArea span.clsIntroRewardAmount
{
    color: #007F11;
    font-weight: bold;
    font-size: 18px;
}

/* Press Release - jwn */
.clsPressReleaseHeadline
{
    font-size: 16px;
    font-weight: bold;
}

ul.clsPressReleaseBullets
{
    padding: 0;
    margin: 0 15px;
}


ul.clsPressReleaseBullets li
{
    list-style: none;
    background: url(../gfx/icon_faqanswerlist.gif) no-repeat 0% 0%;
    padding: 0 0 25px 35px;
    margin: 0;
}

/* End Press Release - jwn */



/* Reference Letter */

div.clsReferenceLetterArea
{
    margin: 15px;
    text-align: justify;
}

table.clsUserProfile td div span, table.clsUserProfile td
{
    font-size: 11px;
}
td.hdr #ctl00_ContentPlaceHolder1_btnSend_RequestReferenceLetter, td.hdr #ctl00_ContentPlaceHolder1_btnPreview_RequestReferenceLetter, td.hdr #ctl00_ContentPlaceHolder1_ibnForward
{
    margin: 0 0 10px 0;
}

input#ctl00_ContentPlaceHolder1_usrTalentNetworks_imgEmailSend, input#ctl00_ContentPlaceHolder1_UserTalentNetworksControl1_imgEmailSend
{
    vertical-align: middle;
    margin-bottom: 6px;
    margin-left: 5px;
}

/* ********************************************************************** */
/* General Formatting */
/* ********************************************************************** */

sup.larger
{
    font-size: 11px;
}

TABLE.gridPplIveReferred td.AvailableConnectionsCheckbox
{
    padding: 1px;
}

TABLE.gridPplIveReferred td.AvailableConnectionsStarRater
{
    padding: 1px;
}

/* ********************************************************************** */
/* */
/* ********************************************************************** */

span.referenceicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/ico_Reference_letters.gif) no-repeat 0% 2px;
    font-weight: bold;
}

span.statisticsicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/My_Statistics.gif) no-repeat 0% 3px;
}
span.billingicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px; 
    background: url(../gfx/Money_Icon_22x22.gif) no-repeat 0% 2px;
}
span.AccountUpgrade
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px; 
    background: url(../gfx/Star_Icon_17x16.gif) no-repeat 0% 5px;
}

span.confirmreferral
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../Images/Header_Icon.gif) no-repeat 0% 2px;
}

span.search
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/icon_dollar.gif) no-repeat 0% 2px;
}


span.talentnetworkxreficon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 45px;
    margin-top: -3px;
    background: url(../gfx/ico_talentnetwork_xref.gif) no-repeat 0% 3px;
}
span.feedbackicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/ico_Referral_Feedback.gif) no-repeat 0% 3px;
}
span.forwardresumeicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/ico_Forward_Resume.gif) no-repeat;
}
span.forwardmessageicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 35px;
    margin-top: -3px;
    background: url(../gfx/ico_Forward_Message.gif) no-repeat 0% 3px;
}
/* ********************************************************************** */
/* Black box */
/* ********************************************************************** */
div.clsBlackBox
{
    background: #4f4f4f url(../gfx/bg_BlackBox_UpLeft.gif) no-repeat 0% 0%;
}
div.clsBlackBox div.clsBlackBox
{
    background: url(../gfx/bg_BlackBox_UpRight.gif) no-repeat 100% 0%;
    height: 30px;
    vertical-align: middle;
    padding: 7px 15px 0px;
    color: #fff;
    font-size: 11px;
    text-align: left;
    font-weight: bold;
}
html > body div.clsBlackBox div.clsBlackBox
{
    height: 24px;
}
div.clsBlackBoxArea
{
    width: 160px;
}
td.clsBlackBoxHeaderLeft
{
    border-left: solid 1px #d8d8d8;
    background: #e2e2e2;
    width: 80px;
    padding: 5px;
    text-align: center;
}
html > body td.clsBlackBoxHeaderLeft
{
    width: 60px;
}
td.clsBlackBoxHeaderRight
{
    border-right: solid 1px #d8d8d8;
    background: #e2e2e2;
    width: 80px;
    padding: 5px;
    text-align: center;
}
td.clsBlackBoxHeaderRight
{
    width: 60px;
}
td.clsBlackBoxBodyLeft
{
    border-left: solid 1px #d8d8d8;
    background: #fff;
    width: 80px;
    padding: 5px;
    text-align: center;
}
td.clsBlackBoxBodyLeft
{
    width: 60px;
}
td.clsBlackBoxBodyRight
{
    border-right: solid 1px #d8d8d8;
    background: #fff;
    width: 80px;
    padding: 5px;
    text-align: center;
}
td.clsBlackBoxBodyRight
{
    width: 60px;
}
div.clsSep
{
    width: 10px;
}
div.clsBlackBoxBody
{
    border-left: solid 1px #d8d8d8;
    border-right: solid 1px #d8d8d8;
    background: #e2e2e2;
}
div.clsBlackBoxFooter
{
    height: 6px;
    background: #e2e2e2 url(../gfx/bg_BlackBox_LowLeft.gif) no-repeat 0% 100%;
}
div.clsBlackBoxFooter div.clsBlackBoxFooter
{
    height: 6px;
    background: url(../gfx/bg_BlackBox_LowRight.gif) no-repeat 100% 100%;
}
div.clear
{
    background: url(../gfx/bg_BlackBoxA_LowLeft.gif) no-repeat 0% 100%;
}
div.clear div.clsBlackBoxFooter
{
    background: url(../gfx/bg_BlackBoxA_LowRight.gif) no-repeat 100% 100%;
}
div.clsBlackBoxFooter div.clsBlackBoxFooter div.clsBlackBoxFooter
{
    margin: 0px 6px;
    background: url(../gfx/bg_BlackBox_LowMid.gif) repeat-x 0% 0%;
}
div.clear div.clsBlackBoxFooter div.clsBlackBoxFooter
{
    margin: 0px 6px;
    background: url(../gfx/bg_BlackBoxA_LowMid.gif) repeat-x 0% 0%;
}

td.clsActionCell
{
    width: 100px;
    padding-right: 25px;
}
a.clsActionLink
{
    display: block;
    width: 100px;
    text-align: right;
    font-size: 11px;
}
div.clsBlackBoxFooter img
{
    width: 160px;
}
html > body div.clsBlackBoxFooter img
{
    width: 120px;
}
table.clsBlackBoxArea div.clsBlackBox div.clsBlackBox span
{
    font-size: 11px;
}
table.clsBlackBoxArea div.clsBlackBox div.clsBlackBox
{
    text-align: center;
}
table.clsBlackBoxArea tr.clsHeader td
{
    font-size: 10px;
}
table.clsBlackBoxArea tr.clsData td span
{
    font-size: 10px;
    font-weight: bold;
}
/* ********************************************************************** */
/* Profile Section */
/* ********************************************************************** */

div.clsProfileHorizontalLine
{
    border-bottom: solid 1px #CECECE;
}

/* ********************************************************************** */
/* Profile Section Title AA */
/* ********************************************************************** */

.titleSection
{
    position: absolute;
}
.employersProfile
{
    margin-left: 30px;
}
.titleHelpIcon
{
    margin: 2px 0 0 458px;
}
.clsThreeColumnHelpIcon
{
    margin: 2px 0 0 468px;
}
table.userProfile td
{
    font-size: 11px;
}
.font10
{
    font-size: 10px;
}
.font11
{
    font-size: 11px;
}

table.clsProfileGridViewContacts
{
    background-color: White;
    margin-bottom: 6px;
    width: 100%;
}
table.clsProfileGridViewContacts td
{
    font-size: 10px;
    font-weight: bold;
}
.employerPicSectionTitle
{
    position: absolute;
    margin-left: 5px;
    margin-top: 5px;
}

/* ********************************************************************** */
/* Body Content Area */
/* ********************************************************************** */

div.clsProfileBodyContentArea
{
    background: #E6E6E6;
    height: 300px;
    width: 100%;
}

table.clsProfileBodyContentArea
{
    width: 1055px;
}

table.clsProfileBodyContentInner
{
    width: 680px;
    margin: 25px 10px;
}
div.clsProfileBodyContentUpperInsetLeft
{
    height: 4px;
    width: 4px;
    background: url(../gfx/profile/bg_inset_grad_tl.gif) 0% 0% no-repeat;
}

div.clsProfileBodyContentUpperInsetRight
{
    height: 4px;
    width: 4px;
    background: url(../gfx/profile/bg_inset_grad_tr.gif) 100% 0% no-repeat;
}

div.clsProfileBodyContentUpperInsetMid
{
    height: 4px;
    width: 100%;
    background: url(../gfx/profile/bg_inset_grad_t.gif) repeat-x 0% 100%;
}

td.clsProfileBodyContentLowerInsetLeft
{
    height: 4px;
    background: url(../gfx/profile/bg_inset_grad_bl.gif) 0% 0% no-repeat;
}

div.clsProfileBodyContentLowerInsetLeft
{
    height: 4px;
    background: url(../gfx/profile/bg_inset_grad_bl.gif) 0% 0% no-repeat;
}

td.clsProfileBodyContentLowerInsetRight
{
    height: 4px;
    width: 4px;
    background: url(../gfx/profile/bg_inset_grad_br.gif) 100% 0% no-repeat;
}

div.clsProfileBodyContentLowerInsetRight
{
    height: 4px;
    width: 4px;
    background: url(../gfx/profile/bg_inset_grad_br.gif) 100% 0% no-repeat;
}

td.clsProfileBodyContentLowerInsetMid
{
    height: 4px;
    background: url(../gfx/profile/bg_inset_grad_b.gif) repeat-x 0% 0%;
}
div.clsProfileBodyContentLowerInsetMid
{
    height: 4px;
    background: url(../gfx/profile/bg_inset_grad_b.gif) repeat-x 0% 0%;
}

td.clsProfileBodyContentMidInsetLeft
{
    width: 4px;
    background: url(../gfx/profile/bg_inset_grad_l.gif) 0% 0% repeat-y;
}

div.clsProfileBodyContentMidInsetLeft
{
    height: 100%;
    width: 4px;
    background: url(../gfx/profile/bg_inset_grad_l.gif) 0% 0% repeat-y;
}

td.clsProfileBodyContentMidInsetRight
{
    width: 4px;
    background: #fff url(../gfx/profile/bg_inset_grad_r.gif) 100% 0% repeat-y;
}

div.clsProfileBodyContentMidInsetRight
{
    height: 100%;
    width: 4px;
    padding: 0;
    background: #fff url(../gfx/profile/bg_inset_grad_r.gif) 100% 0% repeat-y;
}


td.clsProfileBodyContentMidInsetMid
{
    background: #fff;
}
/* ********************************************************************** */
.clsDarkInset div.clsProfileBodyContentUpperInsetLeft
{
    height: 4px;
    width: 4px;
    background: url(../gfx/profile/bg_inset_grad_dark_tl.gif) 0% 0% no-repeat;
}

.clsDarkInset div.clsProfileBodyContentUpperInsetRight
{
    height: 4px;
    width: 4px;
    background: url(../gfx/profile/bg_inset_grad_dark_tr.gif) 100% 0% no-repeat;
}

.clsDarkInset div.clsProfileBodyContentUpperInsetMid
{
    height: 4px;
    width: 100%;
    background: url(../gfx/profile/bg_inset_grad_dark_t.gif) repeat-x 0% 100%;
}

.clsDarkInset td.clsProfileBodyContentLowerInsetLeft
{
    height: 4px;
    background: url(../gfx/profile/bg_inset_grad_dark_bl.gif) 0% 0% no-repeat;
}

.clsDarkInset div.clsProfileBodyContentLowerInsetLeft
{
    height: 4px;
    background: url(../gfx/profile/bg_inset_grad_dark_bl.gif) 0% 0% no-repeat;
}

.clsDarkInset td.clsProfileBodyContentLowerInsetRight
{
    height: 4px;
    width: 4px;
    background: url(../gfx/profile/bg_inset_grad_dark_br.gif) 100% 0% no-repeat;
}

.clsDarkInset div.clsProfileBodyContentLowerInsetRight
{
    height: 4px;
    width: 4px;
    background: url(../gfx/profile/bg_inset_grad_dark_br.gif) 100% 0% no-repeat;
}

.clsDarkInset td.clsProfileBodyContentLowerInsetMid
{
    height: 4px;
    background: url(../gfx/profile/bg_inset_grad_dark_b.gif) repeat-x 0% 0%;
}
.clsDarkInset div.clsProfileBodyContentLowerInsetMid
{
    height: 4px;
    background: url(../gfx/profile/bg_inset_grad_dark_b.gif) repeat-x 0% 0%;
}

.clsDarkInset td.clsProfileBodyContentMidInsetLeft
{
    width: 4px;
    background: url(../gfx/profile/bg_inset_grad_dark_l.gif) 0% 0% repeat-y;
}

.clsDarkInset div.clsProfileBodyContentMidInsetLeft
{
    height: 100%;
    width: 4px;
    background: url(../gfx/profile/bg_inset_grad_dark_l.gif) 0% 0% repeat-y;
}

.clsDarkInset td.clsProfileBodyContentMidInsetRight
{
    width: 4px;
    background: #fff url(../gfx/profile/bg_inset_grad_dark_r.gif) 100% 0% repeat-y;
}

.clsDarkInset div.clsProfileBodyContentMidInsetRight
{
    height: 100%;
    width: 4px;
    padding: 0;
    background: #fff url(../gfx/profile/bg_inset_grad_dark_r.gif) 100% 0% repeat-y;
}

.clsDarkInset td.clsProfileBodyContentMidInsetMid
{
    background: #fff;
}
/* ********************************************************************** */



/* ********************************************************************** */
/* Inner Border of the Profile Body Content */
/* ********************************************************************** */

td.clsProfileBodyContentUpperInnerLeft
{
    vertical-align: bottom;
}

div.clsProfileBodyContentUpperInnerLeft
{
    height: 22px;
    width: 18px;
    background: url(../gfx/profile/bg_inner_border_tl.gif) 0% 0% no-repeat;
}

div.clsProfileBodyContentUpperInnerRight
{
    height: 22px;
    width: 18px;
    background: url(../gfx/profile/bg_inner_border_tr.gif) 0% 0% no-repeat;
}

div.clsProfileBodyContentUpperInnerMid
{
    background: url(../gfx/profile/bg_inner_border_t.gif) repeat-x 0% 0%;
}
div.clsProfileBodyContentUpperInnerMid
{
    height: 22px;
    background: url(../gfx/profile/bg_inner_border_t.gif) repeat-x 0% 0%;
}

td.clsProfileBodyContentLowerInnerLeft
{
    height: 22px;
    background: url(../gfx/profile/bg_inner_border_bl.gif) 0% 0% no-repeat;
}

div.clsProfileBodyContentLowerInnerLeft
{
    height: 22px;
    background: url(../gfx/profile/bg_inner_border_bl.gif) 0% 0% no-repeat;
}

td.clsProfileBodyContentLowerInnerRight
{
    height: 22px;
    width: 18px;
    background: url(../gfx/profile/bg_inner_border_br.gif) 100% 0% no-repeat;
}

div.clsProfileBodyContentLowerInnerRight
{
    height: 22px;
    width: 18px;
    background: url(../gfx/profile/bg_inner_border_br.gif) 100% 0% no-repeat;
}

td.clsProfileBodyContentLowerInnerMid
{
    height: 22px;
    background: url(../gfx/profile/bg_inner_border_b.gif) repeat-x 0% 100%;
}
div.clsProfileBodyContentLowerInnerMid
{
    height: 22px;
    background: url(../gfx/profile/bg_inner_border_b.gif) repeat-x 0% 100%;
}

td.clsProfileBodyContentMidInnerLeft
{
    width: 18px;
    background: url(../gfx/profile/bg_inner_border_l.gif) 0% 0% repeat-y;
}

div.clsProfileBodyContentMidInnerLeft
{
    width: 18px;
    background: url(../gfx/profile/bg_inner_border_l.gif) 0% 0% repeat-y;
}

td.clsProfileBodyContentMidInnerRight
{
    width: 18px;
    background: #fff url(../gfx/profile/bg_inner_border_r.gif) 100% 0% repeat-y;
}

div.clsProfileBodyContentMidInnerRight
{
    width: 18px;
    background: #fff url(../gfx/profile/bg_inner_border_r.gif) 100% 0% repeat-y;
}

td.clsProfileBodyContentMidInnerMid table.clsProfileBodyContentMidInnerMidTable
{
    width: 660px;
    padding-top: 10px;
}

/* ********************************************************************** */
/* Alteration: SMALL Inner Border of the Profile Body Content */
/* ********************************************************************** */

td.clsProfileBodyContentUpperSmallInnerLeft
{
    height: 9px;
    width: 9px;
    vertical-align: bottom;
    background: url(../gfx/profile/bg_small_inner_border_tl.gif) 0% 0% no-repeat;
}

div.clsProfileBodyContentUpperSmallInnerLeft
{
    height: 9px;
    width: 9px;
}

td.clsProfileBodyContentUpperSmallInnerRight
{
    height: 9px;
    width: 9px;
    background: url(../gfx/profile/bg_small_inner_border_tr.gif) 0% 0% no-repeat;
}

div.clsProfileBodyContentUpperSmallInnerRight
{
    height: 9px;
    width: 9px; /*background: url(../gfx/profile/bg_small_inner_border_tr.gif) 0% 0% no-repeat;*/
}

td.clsProfileBodyContentUpperSmallInnerMid
{
    height: 9px;
    background: url(../gfx/profile/bg_inner_border_t.gif) repeat-x 0% 0%;
}

div.clsProfileBodyContentUpperSmallInnerMid
{
    height: 9px; /*background: url(../gfx/profile/bg_inner_border_t.gif) repeat-x 0% 0%;*/
}
td.clsProfileBodyContentLowerSmallInnerLeft
{
    height: 9px;
    background: url(../gfx/profile/bg_small_inner_border_bl.gif) 0% 0% no-repeat;
}

div.clsProfileBodyContentLowerSmallInnerLeft
{
    height: 9px; /*background: url(../gfx/profile/bg_small_inner_border_bl.gif) 0% 0% no-repeat;*/
}

td.clsProfileBodyContentLowerSmallInnerRight
{
    height: 9px;
    width: 9px;
    background: url(../gfx/profile/bg_small_inner_border_br.gif) 0% 0% no-repeat;
}

div.clsProfileBodyContentLowerSmallInnerRight
{
    height: 9px;
    width: 9px; /*background: url(../gfx/profile/bg_small_inner_border_br.gif) 100% 0% no-repeat;*/
}

td.clsProfileBodyContentLowerSmallInnerMid
{
    height: 9px;
    background: url(../gfx/profile/bg_small_inner_border_b.gif) repeat-x 0% 0%;
}
div.clsProfileBodyContentLowerSmallInnerMid
{
    height: 9px; /*background: url(../gfx/profile/bg_small_inner_border_b.gif) repeat-x 0% 100%;*/
}

td.clsProfileBodyContentMidSmallInnerLeft
{
    width: 9px;
    background: url(../gfx/profile/bg_small_inner_border_l.gif) 0% 0% repeat-y;
}

div.clsProfileBodyContentMidSmallInnerLeft
{
    width: 9px; /*background: url(../gfx/profile/bg_small_inner_border_l.gif) 0% 0% repeat-y;*/
}

td.clsProfileBodyContentMidSmallInnerRight
{
    width: 9px;
    background: #fff url(../gfx/profile/bg_small_inner_border_r.gif) 0% 0% repeat-y;
}

div.clsProfileBodyContentMidSmallInnerRight
{
    width: 9px; /*background: #fff url(../gfx/profile/bg_small_inner_border_r.gif) 100% 0% repeat-y;*/
}

/* ********************************************************************** */
/* Alteration: SMALL Inner NONE-Border of the Profile Body Content */
/* ********************************************************************** */

table.tblBorderSelectionStyleNone td.clsProfileBodyContentUpperSmallInnerLeft
{
    height: 9px;
    width: 9px;
    vertical-align: bottom;
    background: none; /*background: url(../gfx/profile/bg_small_inner_border_tl.gif) 0% 0% no-repeat;*/
}

table.tblBorderSelectionStyleNone div.clsProfileBodyContentUpperSmallInnerLeft
{
    height: 9px;
    width: 9px;
}

table.tblBorderSelectionStyleNone td.clsProfileBodyContentUpperSmallInnerRight
{
    height: 9px;
    width: 9px;
    background: none; /*background: url(../gfx/profile/bg_small_inner_border_tr.gif) 0% 0% no-repeat;*/
}

table.tblBorderSelectionStyleNone div.clsProfileBodyContentUpperSmallInnerRight
{
    height: 9px;
    width: 9px;
    background: none; /*background: url(../gfx/profile/bg_small_inner_border_tr.gif) 0% 0% no-repeat;*/
}

table.tblBorderSelectionStyleNone td.clsProfileBodyContentUpperSmallInnerMid
{
    height: 9px;
    background: none; /*background: url(../gfx/profile/bg_inner_border_t.gif) repeat-x 0% 0%;*/
}

table.tblBorderSelectionStyleNone div.clsProfileBodyContentUpperSmallInnerMid
{
    height: 9px;
    background: none; /*background: url(../gfx/profile/bg_inner_border_t.gif) repeat-x 0% 0%;*/
}
table.tblBorderSelectionStyleNone td.clsProfileBodyContentLowerSmallInnerLeft
{
    height: 9px;
    background: none; /*background: url(../gfx/profile/bg_small_inner_border_bl.gif) 0% 0% no-repeat;*/
}

table.tblBorderSelectionStyleNone div.clsProfileBodyContentLowerSmallInnerLeft
{
    height: 9px;
    background: none; /*background: url(../gfx/profile/bg_small_inner_border_bl.gif) 0% 0% no-repeat;*/
}

table.tblBorderSelectionStyleNone td.clsProfileBodyContentLowerSmallInnerRight
{
    height: 9px;
    width: 9px;
    background: none; /*background: url(../gfx/profile/bg_small_inner_border_br.gif) 0% 0% no-repeat;*/
}

table.tblBorderSelectionStyleNone div.clsProfileBodyContentLowerSmallInnerRight
{
    height: 9px;
    width: 9px;
    background: none; /*background: url(../gfx/profile/bg_small_inner_border_br.gif) 100% 0% no-repeat;*/
}

table.tblBorderSelectionStyleNone td.clsProfileBodyContentLowerSmallInnerMid
{
    height: 9px;
    background: none; /*background: url(../gfx/profile/bg_small_inner_border_b.gif) repeat-x 0% 0%;*/
}
table.tblBorderSelectionStyleNone div.clsProfileBodyContentLowerSmallInnerMid
{
    height: 9px;
    background: none; /*background: url(../gfx/profile/bg_small_inner_border_b.gif) repeat-x 0% 100%;*/
}

table.tblBorderSelectionStyleNone td.clsProfileBodyContentMidSmallInnerLeft
{
    width: 9px;
    background: none; /*background: url(../gfx/profile/bg_small_inner_border_l.gif) 0% 0% repeat-y;*/
}

table.tblBorderSelectionStyleNone div.clsProfileBodyContentMidSmallInnerLeft
{
    width: 9px;
    background: none; /*background: url(../gfx/profile/bg_small_inner_border_l.gif) 0% 0% repeat-y;*/
}

table.tblBorderSelectionStyleNone td.clsProfileBodyContentMidSmallInnerRight
{
    width: 9px;
    background: none; /*background: #fff url(../gfx/profile/bg_small_inner_border_r.gif) 0% 0% repeat-y;*/
}

table.tblBorderSelectionStyleNone div.clsProfileBodyContentMidSmallInnerRight
{
    width: 9px;
    background: none; /*background: #fff url(../gfx/profile/bg_small_inner_border_r.gif) 100% 0% repeat-y;*/
}


/* ********************************************************************** */
/* Inner Elements of the Profile Body Content */
/* ********************************************************************** */
table.clsProfileSectionTitleTable
{
    background: #494949 url(../gfx/profile/bg_ProfileTitleSection.png) 0% 0% repeat-x;
}

div.clsProfileMainProfileView
{
    padding: 15px;
}

div.clsProfileMainProfileView a
{
    color: #007EC6;
    text-decoration: none;
    font-weight: bold;
}

.clsProfileMainProfileViewLabelAsAnchor
{
    color: #007EC6;
    text-decoration: none;
    font-weight: bold;
}

a.clsProfileTitleLink
{
    color: #fff;
    text-decoration: none;
}
div.clsProfileSectionTitle td.helpicon
{
    width: 15px;
    padding-right: 5px;
    padding-top: 0px;
    vertical-align: top;
    text-align: right;
}
div.clsProfileSectionTitle td.helpicon img
{
}
div.clsProfileSectionTitle td
{
}

td.btnReplyFix input#ctl00_ContentPlaceHolder1_btnReply
{
    margin: 0 0 10px 0;
}

div.clsProfileSectionTitle
{
    text-align: left;
    background: #494949 url(../gfx/profile/bg_ProfileTitleSection.png) 0% 0% repeat-x;
    height: 30px;
    border-left: solid 1px #fff;
    border-top: solid 1px #fff;
    border-right: solid 1px #fff;
    color: #fff;
    padding-top: 5px;
    padding: 5px 0px 0px 5px;
}

div.clsProfileSectionTitleConnection
{
    text-align: left;
    background: #494949 url(../gfx/profile/bg_ProfileTitleSection.png) 0% 0% repeat-x;
    height: 25px;
    border-left: solid 1px #fff;
    border-top: solid 1px #fff;
    border-right: solid 1px #fff;
    color: #fff;
    padding: 8px 0px 0px 10px;
}

div.clsProfileSectionTitleShowMember
{
    text-align: left;
    background: #494949 url(../gfx/profile/bg_ProfileTitleSection.png) 0% 0% repeat-x;
    height: 30px;
    border-left: solid 1px #fff;
    border-top: solid 1px #fff;
    border-right: solid 1px #fff;
    color: #fff;
    padding-top: 5px;
    padding: 5px 0px 0px 5px;
}

div.clsProfileSectionTitleMaintenance
{
    background: #FFF url(../gfx/Blue_Gradient_BG_33x33.jpg) 0% 0% repeat-x;
    text-align: left;
    height: 30px;
    border-left: solid 1px #fff;
    border-top: solid 1px #fff;
    border-right: solid 1px #fff;
    color: #fff;
    padding-top: 5px;
    padding: 5px 0px 0px 5px;
}



html > body div.clsProfileSectionTitle
{
    height: 25px;
}

div.clsProfileSectionTitle span
{
    font-size: 14px;
    font-weight: normal;
}

div.clsProfileSectionTitleMaintenance span
{
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
}

div.clsProfileSectionTitle span.larger
{
    font-size: 14px;
}

div.clsProfileSectionTitle span.bold
{
    font-weight: normal;
}

div.clsProfileSectionTitle span.profileicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/ico_profile.gif) no-repeat 0% 3px;
}

div.clsProfileSectionTitle span.ViewMessage
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/icon_viewmessage.gif) no-repeat 0% 3px;
}

div.clsProfileSectionTitle span.resumeicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/profile/ico_Profile_TitleResume.gif) no-repeat 0% 0%;
    font-weight: bold;
}

div.clsProfileSectionTitle span.referenceicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/ico_Reference_letters.gif) no-repeat 0% 0%;
    font-weight: bold;
}

div.clsProfileSectionTitle span.covericon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/profile/ico_Profile_TitleCover.gif) no-repeat 0% 0%;
}

div.clsProfileSectionTitle span.jobleadsicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/profile/ico_Job_TitleJobLeads.gif) no-repeat 0% 0%;
}
.interestediconDIV
{
	display: block;
	float:left;
    height: 26px;
    /*width:25px;
    padding-top: 5px;*/
    padding-left: 30px;
    margin-top: -2px;
    background: url(../gfx/Header_Icon_26x25.gif) no-repeat 0% 0%;
}

div.clsProfileSectionTitle span span
{
    /*display: block;     height: 20px;     padding-top: 5px;     padding-left: 30px;     margin-top: -3px;*/ /*background: url(../gfx/btn_rssfeed.gif) no-repeat 100% 0%;*/
    padding-right: 30px;
}

/** clsProfileSectionTitle Overrides **/

div.businesscard
{
    border: none;
}
div.businesscard a
{
    color: #fff;
}

div.clsPersonlNetworksView div.clsProfileSectionTitle
{
    background: #494949 url(../gfx/profile/bg_ProfileTitleNetwork.gif) 0% 0% repeat-x;
}
/* ************************************************** */
/* clsProfileInnerSectionTitle */
div.clsProfileInnerSectionTitle
{
    text-align: left;
    background: #3a9bb9;
    height: 30px; /*border-left: solid 1px #fff;     border-top: solid 1px #fff;     border-right: solid 1px #fff;*/
    font-size: 14px;
    font-weight: bold;
    color: #fff; /*padding-top: 5px;*/ /*padding: 5px 0px 0px 5px;*/
    margin-bottom: 5px;
}

div.clsJobManagerSubsection
{
    height: 20px;
    text-align: left;
    background: #3a9bb9;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding: 3px 0px 0px 0px;
}

div.clsJobManagerSubsection span
{
    margin-left: 11px;
}

div.clsMasterBudgetInnerSectionTitle
{
    text-align: left;
    vertical-align: middle; /*background: #72ACC5;*/
    background: #3A9BB9;
    height: 33px; /*border-left: solid 1px #fff;     border-top: solid 1px #fff;     border-right: solid 1px #fff;*/
    font-size: 14px;
    font-weight: bold;
    color: #fff; /*padding-top: 5px;*/ /*padding: 5px 0px 0px 5px;*/
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 0px;
    margin-bottom: 0px;
}


html > body div.clsProfileInnerSectionTitle
{
    height: 25px;
}

table.clsProfileCard
{
    /*margin: 5px 1px;*/
    width: 100%;
}
table.employer
{
    /*background: url(../gfx/profile/bg_Profile_WaterMark_Con.gif) no-repeat 100% 10px;*/
}
table.contact
{
    /*background: url(../gfx/profile/bg_Profile_WaterMark_Con.gif) no-repeat 100% 10px;*/
}
table.location
{
    /*background: url(../gfx/profile/bg_Profile_WaterMark_Loc.gif) no-repeat 100% 10px;*/
}
table.education
{
    /*background: url(../gfx/profile/bg_Profile_WaterMark_edu.gif) no-repeat 100% 10px;*/
}
table.career
{
    /*background: url(../gfx/profile/bg_Profile_WaterMark_carr.gif) no-repeat 100% 10px;*/
}
table.target
{
    /*background: url(../gfx/profile/bg_Profile_WaterMark_tar.gif) no-repeat 100% 10px;*/
}
table.experience
{
    /*background: url(../gfx/profile/bg_Profile_WaterMark_exp.gif) no-repeat 100% 10px;*/
}
table.clsProfileCard td
{
    color: #000;
    text-align: left;
    font-size: 11px;
    line-height: 18px;
}
table.clsProfileCard td.clsProfileCardLeftColumn
{
    width: 110px;
    text-align: right;
    background: #E2E2E2;
    color: #707070;
    font-size: 11px;
    overflow: hidden;
}

div.clsProfileInnerSectionArea
{
    margin: 5px;
}
span.clsProfileSectionSubTitle span
{
    font-weight: 400;
    font-size: 15px;
    color: #5C5C5C;
}

td.clsProfilePublicField
{
    background: url(../gfx/profile/ico_eye.gif) no-repeat 0% 50%;
    padding-left: 15px;
    width: 115px;
}

table.clsProfileInputForm td.right
{
    text-align: right;
}

table.clsProfileInputForm td
{
    /*background-color:Yellow;*/ /*padding-right:0px;*/
}

table.clsProfileInputForm td.fields
{
    width: 115px;
}

table.clsProfileInputForm td.paddingTop10px
{
    padding-top: 10px;
}
table.clsProfileInputForm td.paddingTop10pxLeft3px
{
    padding-top: 10px;
    padding-left: 3px;
    padding-right: 3px;
}

table.clsProfileInputForm table.includesUCMessenger
{
    width: 100%;
}

/* Contains upper rounded corners */
div.clsProfileSubTitleSection
{
    background: #4F4F4F url(../gfx/profile/bg_Profile_SubTitle_tl.gif) no-repeat 0% 0%;
}
div.clsProfileSubTitleSection div.clsProfileSubTitleSection
{
    background: url(../gfx/profile/bg_Profile_SubTitle_tr.gif) no-repeat 100% 0%;
}

div.clsProfileSubSectionStatus
{
    padding: 5px 0px 0px 10px;
    text-align: left;
    height: 37px;
}
html > body div.clsProfileSubSectionStatus
{
    height: 32px;
}
div.clsProfileSubSectionStatus span
{
    font-weight: bold;
    font-size: 11px;
    color: #fff;
}


/* Contains upper Square corners */
div.clsProfileSubTitleSectionArea
{
    background: #4F4F4F url(../gfx/profile/bg_ProfileTitleSection.png) repeat-x;
}
div.clsProfileSubTitleSectionArea div.clsProfileSubTitleSectionArea div.clsProfileSubSectionStatus span
{
    font-size: 16px;
}
div.clsProfileSubSectionForm
{
    /*padding: 8px;     background: #959385;*/
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
    border-bottom: solid 1px #fff;
}

div.clsProfileSubSectionActionBar
{
    text-align: left;
    height: 40px;
    background: #C6C4B0 url(../gfx/profile/ico_Profile_dnarr.gif) no-repeat 10px 15px;
    padding: 5px 5px 5px 35px;
}
html > body div.clsProfileSubSectionActionBar
{
    height: 30px;
}
div.clsProfileSubSectionActionBar select
{
    width: 130px;
    color: #898989;
}

/* Locations List Areas */
div.clsProfileLocationAdd
{
    position: absolute;
    margin-left: 270px;
    margin-top: 17px;
    background: url(../gfx/profile/ico_Profile_Local_Add_dnarr.gif) no-repeat 20% 100%;
    height: 50px;
}
div.clsProfileLocationList
{
    width: 255px;
    height: 100px;
    border-top: solid 1px #B4B4B4;
    border-left: solid 1px #B4B4B4;
    border-right: solid 1px #B4B4B4;
    overflow: scroll;
}
div.clsProfileLocationList table
{
    overflow: scroll;
}

div.clsProfileLocationListDelete
{
    width: 255px;
    background: #E1E1E1;
    color: #BD0303;
    font-weight: bold;
    vertical-align: top;
    border-bottom: solid 1px #B4B4B4;
    border-left: solid 1px #B4B4B4;
    border-right: solid 1px #B4B4B4;
}
div.clsProfileLocationListDelete table td
{
    padding: 4px;
}
div.clsProfileLocationListDelete table td span
{
    color: #BD0303;
    font-weight: bold;
    font-size: 14px;
}
/* Box Areas */

div.clsProfile_Box_Area
{
    background: #C6C4B0 url(../gfx/profile/bg_Profile_Box_bl.gif) no-repeat 0% 100%;
    padding: 0px;
    margin: 0px;
    width: 292px;
}
div.clsProfile_Box_Area select
{
    width: 272px;
}
div.clsProfile_Box_Area input.textbox
{
    width: 267px;
}
div.clsProfile_Box_Area img.input
{
    width: 27px;
}
div.clsProfile_Box_Area td.checkbox, div.clsProfile_Box_Area th.checkbox
{
    width: 15px;
}
div.clsProfile_Box_Area div.clsProfile_Box_Area
{
    background: url(../gfx/profile/bg_Profile_Box_br.gif) no-repeat 100% 100%;
    padding: 0px 0px 10px 0px;
    margin: 0px;
    width: auto;
}
div.clsProfile_Box_Area div.clsProfile_Box_Area div.clsProfile_Box_Area
{
    /*background: url(../gfx/profile/bg_Profile_Box_tl.gif) no-repeat 0% 0%;*/
    background: url(../gfx/bg_connection_box.gif) no-repeat 0% 0%;
    padding: 0px;
    margin: 0px;
    width: auto;
}
div.clsProfile_Box_Area div.clsProfile_Box_Area div.clsProfile_Box_Area div.clsProfile_Box_Area
{
    /*background: url(../gfx/profile/bg_Profile_Box_tr.gif) no-repeat 100% 0%;*/
    padding: 10px 10px 0px 10px;
    width: auto;
}

div.clsProfile_Box_Area div.clsProfile_Box_Area div.clsProfile_Box_Area div.clsProfile_Box_Area div.clsProfile_Box_Container
{
    /*background: #C6C4B0;*/
    padding: 0px;
    margin: 0px;
}

span.clsProfileBoxTitle
{
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #454545;
}


/* ********************************************************************** */
/* Column Overrides of the Profile Body Content */
/* ********************************************************************** */

td.clsProfileRightColumn
{
    width: 200px;
}

td.clsProfileRightColumn table.clsProfileBodyContentArea
{
    width: 192px;
}

td.clsProfileRightColumn table.clsProfileBodyContentArea table.clsProfileGridView span, td.clsProfileRightColumn table.clsProfileBodyContentArea table.clsProfileGridView a
{
    font-size: 11px;
}

table.clsProfileGradBottom
{
    margin: 0 1px 1px 1px;
    background: #C7C7C7 url(../gfx/profile/bg_Profile_Grad_b.png) repeat-x 0% 100%;
}

table.clsProfileGradBottom td.viewAll
{
    width: 220px;
    text-align: right;
    padding: 4px;
}

/* ************************************************************************* */
/* Toolbar for Profile */
/* ************************************************************************* */
div.clsProfileToolBarContainer
{
    position: absolute;
    width: 710px;
    text-align: center;
}
div.clsProfileToolBarContainer div.clsProfileToolbar
{
    margin-top: 48px;
    background: url(../gfx/profile/bg_shad_b.gif) repeat-x 0% 100%; /*border-left: solid 4px #fff;     border-right: solid 4px #fff;*/
    height: 37px;
}
html > body div.clsProfileToolBarContainer div.clsProfileToolbar
{
    margin-top: 40px;
}

div.clsProfileToolbar div.clsProfileToolbarWrap
{
    background: url(../gfx/profile/bg_shad_l.gif) no-repeat 0% 100%;
    height: 37px;
}
html > body div.clsProfileToolbar div.clsProfileToolbarWrap
{
}
div.clsProfileToolbar div.clsProfileToolbarWrap div.clsProfileToolbarWrap
{
    background: url(../gfx/profile/bg_shad_r.gif) no-repeat 100% 100%;
    height: 37px;
}
html > body div.clsProfileToolbar div.clsProfileToolbarWrap div.clsProfileToolbarWrap
{
    clear: both;
}
div.clsProfileToolbar a
{
    border-left: solid 1px #fff;
    border-bottom: solid 1px #fff;
    float: left;
    display: block;
    height: 15px;
    background: url(../gfx/profile/bg_btn_ProfTB.gif) repeat-x;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    color: #fff;
    padding: 7px 10px 5px 10px;
    font-size: 11px;
}

/*div.clsProfileToolbar div.clsProfileToolbarFirst */

div.clsProfileToolbar a:hover, div.clsProfileToolbar a.clsProfileToolbarHover
{
    background: url(../gfx/profile/bg_btn_ProfTB_hover.gif) repeat-x;
}
a.clsProfileToolbarFirst:hover, a.clsProfileToolbarLast:hover
{
    background: url(../gfx/profile/bg_btn_ProfTB_hover.gif) repeat-x;
    border-left: none;
}

/*
div.clsProfileToolbar a:hover div.clsProfileToolbarLast
{
    background: url(../gfx/profile/bg_btn_ProfTB_r_hover.gif) no-repeat 100% 0%;
}*/
div.clsProfileToolbar div.clsProfileToolbarFirstHover
{
    padding-left: 12px;
    float: left;
    border-left: none;
    display: block;
    background: url(../gfx/profile/bg_btn_ProfTB_l_hover.gif) no-repeat; /*height: 27px;*/
}

div.clsProfileToolbar div.clsProfileToolbarLastHover a.clsProfileToolbarLastHover, div.clsProfileToolbar div.clsProfileToolbarFirstHover a.clsProfileToolbarFirstHover
{
    display: block;
    height: 15px;
    background: url(../gfx/profile/bg_btn_ProfTB_hover.gif) repeat-x;
    border-left: none;
}
div.clsProfileToolbar div.clsProfileToolbarLast a.clsProfileToolbarLast, div.clsProfileToolbar div.clsProfileToolbarLastHover a.clsProfileToolbarLast, div.clsProfileToolbar div.clsProfileToolbarLastHover a.clsProfileToolbarLastHover
{
    padding-right: 0px;
}
div.clsProfileToolbar div.clsProfileToolbarFirst a.clsProfileToolbarFirst, div.clsProfileToolbar div.clsProfileToolbarFirstHover a.clsProfileToolbarFirst, div.clsProfileToolbar div.clsProfileToolbarFirstHover a.clsProfileToolbarFirstHover
{
    padding-left: 0px;
}
div.clsProfileToolbar div.clsProfileToolbarFirst
{
    padding-left: 12px;
    float: left;
    border-left: none;
    display: block;
    background: url(../gfx/profile/bg_btn_ProfTB_l.gif) no-repeat; /*height: 27px;*/
}
div.clsProfileToolbar div.clsProfileToolbarFirst a.clsProfileToolbarFirst
{
    display: block;
    height: 15px;
    background: url(../gfx/profile/bg_btn_ProfTB.gif) repeat-x;
    border-left: none;
    padding-left: 0px;
}
div.clsProfileToolbar div.clsProfileToolbarLast
{
    border-left: solid 1px #fff;
    padding-right: 12px;
    float: left;
    display: block; /*height: 27px;*/
    background: url(../gfx/profile/bg_btn_ProfTB_r.gif) no-repeat 100% 0%;
}

div.clsProfileToolbar div.clsProfileToolbarLastHover
{
    border-left: solid 1px #fff;
    padding-right: 12px;
    float: left;
    display: block; /*height: 27px;*/
    background: url(../gfx/profile/bg_btn_ProfTB_r_hover.gif) no-repeat 100% 0%;
}
div.clsProfileToolbar div.clsProfileToolbarLast a
{
    border-left: none;
    height: 15px;
}
div.clsProfileToolbar div.clsProfileToolbarFirst a:hover
{
    border-left: none;
    height: 15px;
}
div.clsProfileToolbarContainerShadeArea
{
    position: absolute;
    margin-top: 28px;
    height: 10px;
    background: url(../gfx/profile/bg_shad_b.gif) repeat-x 0% 0%;
}

div.clsProfileToolbarContainerShadeLeft
{
    float: left;
    height: 9px;
    width: 20px;
    background: url(../gfx/profile/bg_shad_l.gif) no-repeat 0% 0%;
}

div.clsProfileToolbarContainerShadeRight
{
    float: right;
    height: 9px;
    width: 20px;
    background: url(../gfx/profile/bg_shad_r.gif) no-repeat 0% 0%;
}

/* ************************************************************************ */
/* Profile Update Bar */
/* ************************************************************************ */

div.clsProfileUpdateBar
{
    position: absolute; /*text-align: left;*/
    padding-left: 4px;
    padding-right: 4px;
    background-color: #FFF;
    margin-top: 5px;
    margin-left: 275px;
}

html > body div.clsProfileUpdateBar
{
    /*margin-left: 225px;*/
}

/* ************************************************************************ */
/* Profile Action Bar */
/* ************************************************************************ */

div.clsProfileActionBar
{
    background: #C6C4B0;
    height: 25px;
    padding: 25px;
}
div.clsProfileActionBar a
{
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    float: left;
}

div.actionbar a.clsProfileActionBarButtonHover, div.actionbar a.clsProfileActionBarButton, a.clsProfileActionBarButtonHover, a.clsProfileActionBarButton
{
    float: left;
    height: 31px; /* the left right padding controls the spacing between buttons... use .left and .right to remove the spacing for hte far left and right butttons*/
    padding: 8px 12px 0px 12px;
    text-align: left;
    background: url(../gfx/profile/btn_Profile_ABL.gif) repeat-x;
}

/*
Add left or right to override the left or right padding to make the buttons look evenly spaced
this applies to the LinkButtons
*/
div.clsProfileActionBar a.left
{
    padding-left: 0px;
}
div.clsProfileActionBar a.right
{
    padding-right: 0px;
}
div.actionbar a.clsProfileActionBarButtonHover, div.actionbar a.clsProfileActionBarButton
{
    background: url(../gfx/profile/btn_Profile_ABL.gif) repeat-x;
}
div.actionbar a.clsProfileActionBarButtonHover, a.clsProfileActionBarButtonHover
{
    background: url(../gfx/profile/btn_Profile_ABL_hover.gif) repeat-x;
}
div.actionbar a.clsProfileActionBarButtonHover
{
    background: url(../gfx/profile/btn_Profile_ABL_hover.gif) repeat-x;
}

html > body a.clsProfileActionBarButtonHover, html > body a.clsProfileActionBarButton
{
    height: 31px;
}
div.clsProfileActionBar a:hover
{
    background: url(../gfx/profile/btn_Profile_ABL_hover.gif) repeat-x;
}
div.actionbar a:hover
{
    background: url(../gfx/profile/btn_Profile_ABL_hover.gif) repeat-x;
}

div.actionbar div.clsProfileActionBarSpacer, div.clsProfileActionBarSpacer
{
    float: left;
    height: 41;
    width: 1px;
    background: url(../gfx/profile/btn_Profile_ABL_spacer.gif) repeat-x;
}
div.actionbar div.clsProfileActionBarSpacer
{
    background: url(../gfx/profile/btn_Profile_ABL_spacer.gif) repeat-x;
}

div.actionbar div.clsProfileActionBarButtonLeft, div.clsProfileActionBarButtonLeft
{
    float: left;
    width: 14px;
    height: 41px;
    background: url(../gfx/profile/btn_Profile_ABL_l.gif) no-repeat;
}
div.actionbar div.clsProfileActionBarButtonLeft
{
    background: url(../gfx/profile/btn_Profile_ABL_l.gif) no-repeat;
}

div.actionbar div.clsProfileActionBarButtonLeftHover, div.clsProfileActionBarButtonLeftHover
{
    float: left;
    width: 14px;
    height: 41px;
    background: url(../gfx/profile/btn_Profile_ABL_l_hover.gif) no-repeat;
}
div.actionbar div.clsProfileActionBarButtonLeftHover
{
    background: url(../gfx/profile/btn_Profile_ABL_l_hover.gif) no-repeat;
}

div.actionbar div.clsProfileActionBarButtonRight, div.clsProfileActionBarButtonRight
{
    float: left;
    width: 14px;
    height: 41px;
    background: url(../gfx/profile/btn_Profile_ABL_r.gif) no-repeat;
}
div.actionbar div.clsProfileActionBarButtonRight
{
    background: url(../gfx/profile/btn_Profile_ABL_r.gif) no-repeat;
}

div.actionbar div.clsProfileActionBarButtonRightHover, div.clsProfileActionBarButtonRightHover
{
    float: left;
    width: 14px;
    height: 41px;
    background: url(../gfx/profile/btn_Profile_ABL_r_hover.gif) no-repeat;
}
div.actionbar div.clsProfileActionBarButtonRightHover
{
    background: url(../gfx/profile/btn_Profile_ABL_r_hover.gif) no-repeat;
}
div.clsProfileActionBarCounter
{
    position: absolute;
    margin-top: -16px;
    margin-left: -30px;
    height: 23px;
    width: 23px;
    text-align: center;
    padding-top: 6px;
    font-size: 9px;
    color: #fff;
    background: url(../gfx/profile/ico_Profile_Counter.gif) no-repeat 50% 0%;
}


div.clsProfileActionBarCounter.Invitations
{
    position: absolute;
    margin-top: -16px;
    margin-left: 7px;
    height: 23px;
    width: 23px;
    text-align: center;
    padding-top: 6px;
    font-size: 9px;
    color: #fff;
    background: url(../gfx/profile/ico_Profile_Counter.gif) no-repeat 50% 0%;
}



/* ************************************************************************ */
/* Profile Grid Views */
/* ************************************************************************ */

div.clsConnectionGridViewSpacer
{
    height: 8px;
    background: #959385;
}
table.clsProfileGridView
{
    width: 100%;
}

table.clsProfileGridView a
{
    color: #007EC6;
    text-decoration: none;
    font-weight: bold;
}
tr.clsProfileGridViewHeader, tr.clsProfileGridViewHeader th td, tr.clsProfileGridViewHeader th, tr.clsProfileGridViewHeader td
{
    background: #727169;
    color: #fff;
    font-weight: normal;
    font-size: 10px;
}
tr.clsProfileGridViewHeader th
{
    padding: 3px;
    text-align: left;
}
tr.clsProfileGridViewHeader a
{
    color: #fff;
}
td.clsGridViewButtonColumn, th.clsGridViewButtonColumn
{
    width: 75px;
}
td.clsGridViewButtonColumn
{
    text-align: center;
}
tr.clsProfileGridViewRow
{
    background: #fff; /* border-top: solid 1px #333;*/
}




tr.clsProfileGridViewRowNoBorder
{
    background: #fff;
}
td.clsProfileGridViewRowNoBorder
{
    border: none;
}
td.clsProfileGridViewNoBorder
{
    padding: 0;
}

tr.clsProfileGridViewAltRow
{
    background: #E9E8E8; /*border-bottom: solid 1px #DADADA;*/
}


tr.TNclsProfileGridViewAltRow td
{
    background: #E9E8E8;
    height: 20px;
    border-top: solid 1px #ccc;
}

tr.TNclsProfileGridViewRow td
{
    background: #e9e8e8;
    height: 20px;
    border-top: solid 1px #ccc;
}


tr.TNclsProfileGridViewInsideObject td
{
    border-top: none;
}



tr.clsProfileGridViewRow td, tr.clsProfileGridViewAltRow td
{
    padding: 4px 2px;
    border-top: solid 1px #ccc;
}

tr.clsProfileGridViewRow td, tr.clsProfileGridViewAltRow td
{
    /*padding: 0px 0px;*/
    border-top: solid 1px #ccc;
}


tr.clsProfileGridViewRow td, tr.clsProfileGridViewAltRow td
{
    /*padding: 4px 2px;*/
    border-top: solid 1px #ccc;
}

/*
tr.clsProfileGridViewRow td,
tr.clsProfileGridViewAltRow td 
{
    padding: 0px;
    border-top: solid 1px #ccc;
}*/

/*Comment added by Jignesh*/
/*If the Table Cell has a GridView then revert the border to 0*/

tr.clsProfileGridViewRow td table td, tr.clsProfileGridViewAltRow td table td
{
    border: 0;
}
tr.clsProfileGridViewAltRowNoBorder
{
    background: #E9E8E8;
}
span.clsProfileCheckBoxNoText label
{
    display: none;
}

a.clsProfileGridViewPublicPhoto
{
    display: block;
    height: 34px;
    width: 34px;
    overflow: hidden;
}
a.clsProfileGridViewPublicPhoto img
{
    width: 34px;
}

table.clsProfileGridView a.clsProfileAddContact:hover, table.clsProfileGridView a.clsProfileAddContact:active, table.clsProfileGridView a.clsProfileAddContact
{
    background: url(../gfx/profile/btn_Profile_AddContact.gif) no-repeat;
    padding-left: 20px;
    color: #078C19;
    display: block;
    height: 17px;
    padding-top: 3px;
}
/* ************************************************************************ */
/* Profile Right Panel */
/* ************************************************************************ */

div.clsProfileRightPanel
{
    text-align: left;
    background: #E2E2E2 url(../gfx/profile/bg_Profile_RP_corner_tl.gif) no-repeat 0% 0%;
    padding: 0;
    width: 190px;
}
div.clsProfileRightPanel div.clsProfileRightPanel
{
    text-align: left;
    background: url(../gfx/profile/bg_Profile_RP_corner_tr.gif) no-repeat 100% 0%;
    padding: 0;
}

div.clsProfileRightPanel div.clsProfileRightPanel div.clsProfileRightPanel
{
    padding: 0;
    text-align: left;
    background: url(../gfx/profile/bg_Profile_RP_corner_bl.gif) no-repeat 0% 100%;
}

div.clsProfileRightPanel div.clsProfileRightPanel div.clsProfileRightPanel div.clsProfileRightPanel
{
    background: url(../gfx/profile/bg_Profile_RP_corner_br.gif) no-repeat 100% 100%;
    padding: 10px;
    text-align: left;
    width: 170px;
}

div.clsProfileRightPanel div.clsProfileRightPanel div.clsProfileRightPanel div.clsProfileRightPanel a.clsProfilePrivacyLink
{
    display: block;
    height: 20px;
    padding-left: 25px;
    background: url(../gfx/profile/ico_secure.gif) no-repeat 0% 50%;
    color: #5C5C5C;
    font-size: 14px;
    text-decoration: none;
}
div.clsProfileRightPanel div.clsProfileRightPanel div.clsProfileRightPanel div.clsProfileRightPanel div.clsProfilePrivacyMessage
{
    margin: 5px 0px;
    font-size: 11px;
    line-height: 14px;
}

div.clsProfileRightPanel div.clsProfileRightPanel div.clsProfileRightPanel div.clsProfileRightPanel label
{
    color: #5c5c5c;
}

/*********************************************************/
/* Input Form */
/*********************************************************/

table.clsProfileInputForm tr td
{
    text-align: left;
    vertical-align: middle;
    font-size: 11px;
    color: #515151;
}

table.clsProfileInputForm input, table.clsProfileInputForm select
{
    font-size: 11px;
    color: #333333;
}

table.clsProfileInputForm input
{
    padding-left: 3px;
}

table.clsProfileInputForm tr td span.light
{
    color: #8a8a8a;
}

div.clsProfileHR
{
    height: 1px;
    width: 100%;
    border-top: solid 1px #CFCFCF;
}

td.clsProfileInputFormImageColumn
{
    width: 105px;
}

input.clsProfileDesiredSalary
{
    width: 80px;
}

table.car textarea.car, table.tar textarea.tar, table.exp textarea.exp, table.edu textarea.edu, table.tar input.tar, table.car input.car, table.exp input.exp, table.edu input.edu, table.local input.local, table.contactinfo input.contactinfo
{
    width: 250px;
}

table.tar select.tar, table.car select.car, table.exp select.exp, table.edu select.edu, table.local select.local, table.contactinfo select.contactinfo, table.myprofile select
{
    width: 255px;
}

table.myprofile div.fileinputs input, table.myprofile div.fakefile input
{
    width: 170px;
}

table.myprofile div.fileinputs, div.fileinputs
{
    width: 230px;
    margin-bottom: 15px;
}
table.myprofile div.fakefile, div.fakefile
{
    position: absolute;
    z-index: 1;
}
table.myprofile input.file, input.file
{
    position: absolute;
    -moz-opacity: 0;
    filter: alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
}

table.myprofile input.fakeInput, input.fakeInput
{
    margin-right: 5px;
}
table.includesUCMessenger
{
}
table.includesUCMessenger td.includesUSMessagerLeft
{
}
table.includesUCMessenger td.includesUSMessagerMid
{
}
table.includesUCMessenger td.includesUSMessagerRight
{
}
.Super
{
    position: relative;
    left: 2px;
    font-size: 12px;
    vertical-align: top;
    top: -2px;
}

/* ************************************************************************ */
/* QUICKVIEW LEFT PANEL */
/* ************************************************************************ */
div.clsQuickViewSearchContainerArea
{
    margin: 7px;
}

html > body div.clsQuickViewSearchContainerArea
{
    /*width: 200px;*/
}
div.clsQuickViewControl
{
    margin-top: 1px; /*width: 225px;*/
}

table.clsQuickViewWelcomeContainer
{
    /*jignesh*/ /*width: 180px;*/
    width: 210px;
}
span.clsQuickViewWelcomeTitle
{
    color: #767676;
    font-weight: bold;
}
div.clsQuickViewCompanyLogo
{
    /*border: solid 1px #e3e3e3;*/
    /*text-align: center;
    overflow: hidden;*/
}
div.clsQuickViewControl input.small
{
}

div.clsQuickViewControl input.medium
{
    width: 138px;
}

div.clsQuickViewControl select.medium
{
    width: 143px;
}

div.clsQuickViewControl select.large
{
    width: 180px;
}
div.clsQuickViewControl input.large
{
    width: 175px;
}
table.clsQuickViewWelcomeContainer a
{
    color: #007EC6;
    text-decoration: none;
    font-weight: bold;
}

td.clsQuickViewWelcomeInfo
{
    font-size: 9px;
}

table.clsQuickViewSearchContainer
{
    color: #4C4C4C;
}
span.clsQuickViewSearchTitle
{
    font-size: 13px;
}
a.clsQuickViewSearchJobs
{
    float: left;
    padding: 4px;
    display: block;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    color: #7FBEE2;
    font-size: 10px;
    background: #FFF url(../gfx/profile/ico_QuickView_EyeGlass_h.gif) no-repeat 10px 50%;
    width: 92px;
}
a.clsQuickViewSearchJobsHover
{
    float: left;
    display: block;
    background: #B7D2DB url(../gfx/profile/ico_QuickView_EyeGlass.gif) no-repeat 10px 50%;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    color: #2D2D2D;
    text-transform: uppercase;
    font-size: 10px;
    padding: 4px;
    width: 92px;
}

a.clsQuickViewSearchPeopleHover
{
    float: left;
    display: block;
    background: #CFDEC6 url(../gfx/profile/ico_QuickView_EyeGlass.gif) no-repeat 10px 50%;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    color: #2D2D2D;
    text-transform: uppercase;
    font-size: 10px;
    padding: 4px;
    width: 92px;
}

tr.clsQuickViewAdvancedSearch
{
    /*background: #9DC7D5;*/
}
tr.clsQuickViewAdvancedSearch div
{
    text-transform: uppercase;
    font-size: 10px;
    background: #9DC7D5 url(../gfx/profile/ico_QuickView_rtarr.gif) no-repeat 5px 50%;
    color: #2D2D2D;
    padding: 5px 5px 5px 15px;
    border: solid 1px #E0F0F5;
}

tr.clsQuickViewAdvancedSearch div.clsQuickViewAdvancedSearchGreen
{
    text-transform: uppercase;
    font-size: 10px;
    background: #AAD193 url(../gfx/profile/ico_QuickView_rtarr.gif) no-repeat 5px 50%;
    color: #2D2D2D;
    padding: 5px 5px 5px 15px;
    border: solid 1px #E0F0F5;
}

div.clsQuickViewReferralContainerArea
{
    margin: 1px; /*width: 192px;*/ /*jignesh*/
    width: 218px;
}
table.clsQuickViewReferralContainer
{
    width: 100%;
}
div.clsTruReferralQuickViewImage
{
    /*width: 192px;*/ /*jignesh*/
    width: 218px;
    overflow: hidden;
}
table.clsQuickViewReferralContainer tr.clsHeaderRow
{
    background: #e2e2e2;
}
table.clsQuickViewReferralContainer tr.clsHeaderRow td
{
    font-size: 9px;
    color: #000;
    padding: 2px;
}

table.clsQuickViewReferralContainer tr.clsDataRow td
{
    padding: 2px;
    font-size: 9px;
    color: #078C19;
    font-weight: bold;
    text-align: left;
    padding-left: 10px;
    background: #EDFFE0;
}
table.clsQuickViewReferralContainer tr.clsDataRow td.clsFirstColumn
{
    background: #fff;
    text-align: right;
    color: #6e6e6e;
    font-weight: normal;
}
table.clsQuickViewReferralContainer tr.clsFooterRow
{
    background: #5CAF40;
}

table.clsQuickViewReferralContainer tr.clsFooterRow td
{
    text-align: right;
    padding-right: 5px;
    padding: 3px;
}

table.clsQuickViewReferralContainer tr.clsFooterRow td a.clsManageButton
{
    color: #FFDC36;
    background: url(../gfx/ico_orange_arr.gif) no-repeat 98% 50%;
    padding-right: 20px;
    font-size: 11px;
}

.clsQuickViewSearchGreen
{
    background: #CFDEC6;
}
.clsQuickViewSearchBlue
{
    background-color: #B7D2DB;
}
.clsQuickViewSearchGreen
{
    background-color: #c0dab0; /* 9fca85*/
}
/* QuickView Advanced Area */

table.clsQuickViewSearchBlue table.clsQuickViewAdvanced
{
    width: 100%;
    border: solid 1px #999;
    background-color: #9dc7d5;
}
table.clsQuickViewSearchGreen table.clsQuickViewAdvanced
{
    width: 100%;
    border: solid 1px #999;
    background-color: #9fca85;
}

table.clsQuickViewAdvanced td
{
    padding: 5px;
    text-align: left;
}

/* QuickView TABS */
div.tabJobs, div.tabPeople, div.tabResume
{
    height: 20px;
    width: 91px; /*92px*/
    padding: 5px; 
    float: left;
}
div.tabPeople, div.tabResume
{
    float: right;
}
/*div.tabResume 
{
	float: right;
}*/

table.clsQuickViewSearchBlue, table.clsQuickViewSearchGreen
{
    background-color: #fff;
}
table.clsQuickViewSearchBlue div.tabJobs
{
    background-color: #B7D2DB;
}
table.clsQuickViewSearchBlue div.tabPeople
{
    background-color: #fff;
}
table.clsQuickViewSearchBlue div.tabResume
{
    background-color: #fff;
}
table.clsQuickViewSearchGreen div.tabJobs
{
    background-color: #fff;
}
table.clsQuickViewSearchGreen div.tabPeople
{
    background-color: #c0dab0;
}
table.clsQuickViewSearchGreen div.tabResume
{
    background-color: #c0dab0;
}

/* ************************************************************************ */
/* STAR RATE */
/* ************************************************************************ */
div.clsStarRateBox
{
    /*background: url(../gfx/bg_StarRateBox_l.gif) no-repeat 0% 0%;*/
    background: url(../gfx/bg_StarRateBox.gif) no-repeat 50% 0%;
    width: 70px;
    height: 16px;
    text-align: center;
    padding: 1px;
}

div.clsStarRaterHideBackGround div table tr td div.clsStarRateBox
{
    background: none;
}

div.clsStarRaterHideBackGround div table tr td a
{
    display: none;
}
/*div.clsStarRateBox div.clsStarRateBox 
{
    background: url(../gfx/bg_StarRateBox_r.gif) no-repeat 100% 0%;
    padding: 0px 7px;
}
div.clsStarRateBox div.clsStarRateBox div.clsStarRateBox 
{
    background: #959385;
    height: 16px;
    width: 71px;
    padding: 0;
    margin: 0;
}*/
div.clsStarRateBoxGrey
{
    background: url(../gfx/bg_StarRateBox_l_g.gif) no-repeat 0% 0%;
}
div.clsStarRateBoxGrey div.clsStarRateBoxGrey
{
    background: url(../gfx/bg_StarRateBox_r_g.gif) no-repeat 100% 0%;
    padding: 0px 7px;
}

table.clsProfileGridView a.clsStarClear, table.clsJobManagerGridView a.clsStarClear
{
    text-align: center;
    font-size: 9px;
}

div.clsRateRatio
{
    color: #000;
    font-size: 9px;
}
span.clsRateRationPos
{
    color: #078C19;
    font-size: 11px;
    font-weight: bold;
}
span.clsRateRationNeg
{
    color: #FF0000;
    font-size: 11px;
}
span.clsRateRationMax
{
    font-size: 11px;
    color: #999999;
}
/* *********************************************************************** */
/* SHARE */
/* *********************************************************************** */
span.clsShare
{
    color: #3B5998;
    font-weight: bold;
    font-size: 10px;
}


/* ************************************************************************* */
/* Talent Network Control */
/* ************************************************************************* */
div.clsTalentNetworkControl
{
    padding: 20px;
}

div.clsTalentNetworkControl table select.clsTalentNetworkControlList
{
    width: 272px;
    height: 220px;
    border: solid 1px red;
}

/* ************************************************************************* */
/* Cover Letters Forms */
/* ************************************************************************* */


table.clsCoverLettersInputForm td.right
{
    text-align: right;
    vertical-align: top;
}

table.clsCoverLettersInputForm td.fields
{
    width: 115px;
}

table.clsCoverLettersInputForm
{
    width: 100%;
}

table.clsCoverLettersInputForm input.textbox
{
    width: 405px;
}

table.clsCoverLettersInputForm textarea
{
    width: 505px;
}

table.clsCoverLettersInputForm select
{
    width: 415px;
}

/* *********************************************** */
/* Profile quick Links bar */
div.clsProfileQuickLinksBar div.clsProfileQuickLinksBar div
{
    margin-top: 3px;
    width: auto;
    float: left;
}
div.clsProfileQuickLinksBar
{
    clear: both;
    background: #e2e2e2;
    background: #e2e2e2 url(../gfx/profile/bg_ProfileQuickLinks_l.gif) no-repeat 0% 0%;
}
div.clsProfileQuickLinksBar div.clsProfileQuickLinksBar
{
    clear: both;
    background: #e2e2e2;
    background: url(../gfx/profile/bg_ProfileQuickLinks_r.gif) no-repeat 100% 0%;
    height: 27px;
}

/* *******************New Skin Action Bar********************* */
div.clsNSProfileQuickLinksBar div.clsNSProfileQuickLinksBar div
{
    /*padding: 5px;*/
    margin-top: 3px;
    width: auto;
    float: left;
}
div.clsNSProfileQuickLinksBar
{
    clear: both;
    background: #e2e2e2;
}
div.clsNSProfileQuickLinksBar div.clsNSProfileQuickLinksBar
{
    clear: both;
    background: #e2e2e2;
    height: 33px;
}

/* *********************************************** */
/* Profile Degree Panels */
div.clsDegreePhotoSpacer
{
    height: 49px;
}
td.clsDegreeOne
{
    vertical-align: top;
}

div.clsDegreeTwoSpacer, div.clsDegreeOneSpacer
{
    height: 38px;
}
div.clsDegreeThreeSpacer
{
    height: 5px;
}
table.clsProfileDegree1
{
    width: 59px;
    background: url(../gfx/profile/bg_Degree_1_arr.gif) no-repeat 0% 0%;
}
table.clsProfileDegree1 div.clsDegreePhotoSpacer
{
    padding-top: 14px;
}
html > body table.clsProfileDegree1 div.clsDegreePhotoSpacer
{
    height: 35px;
}

table.clsProfileDegree1 td, table.clsProfileDegree2 td
{
}

table.clsProfileDegree1 td
{
    vertical-align: top;
    text-align: center;
}
table.clsProfileDegree1 td a, table.clsProfileDegree2 td a
{
    display: inline;
    font-size: 9px;
    vertical-align: top;
}

td.clsDegreeTwo
{
    vertical-align: top;
}
table.clsProfileDegree2
{
    width: 70px;
    background: url(../gfx/profile/bg_Degree_2_arr.gif) no-repeat 0% 0%;
}
table.clsProfileDegree2 td
{
    vertical-align: top;
    text-align: center;
}

td.clsDegreeThree
{
    width: 359px;
    vertical-align: top;
}
table.clsProfileDegree3
{
    width: 359px;
    background: url(../gfx/profile/bg_Degree_3_arr.gif) no-repeat 0% 0%;
}
table.clsProfileDegree3
{
    width: 342px;
}
table.clsProfileDegree3 td
{
    vertical-align: top;
    text-align: center;
}

td.clsProfileDegree3Image
{
    padding-left: 35px;
}

table.userProfile td
{
    padding-left: 4px;
    text-align: left;
}

/* ******************************************************************** */
/* Personal Networks */

div.clsIconPerformAction
{
    background: url(../gfx/profile/ico_perform_action.gif) no-repeat 0% 50%;
    padding-left: 40px;
    color: #414141;
    font-weight: bold;
    font-size: 10px;
}
div.clsPersonlNetworksView
{
    background: #484848;
}
div.clsPersonlNetworksViewsArea, div.clsPersonlNetworksAdvancedActionBarArea
{
    background: #959385;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
    padding: 8px 10px;
}
div.clsPersonlNetworksViewsArea
{
    padding: 8px 4px 4px;
}
.clsDisplayOptionsBusinessCardView
{
    background: url(../gfx/profile/ico_business_card.gif) no-repeat 22px 50%;
}
.clsDisplayOptionsBusinessCardView label
{
    margin-left: 19px;
}
.clsDisplayOptionsListView
{
    background: url(../gfx/profile/ico_listview_sml.gif) no-repeat 22px 50%;
}
.clsDisplayOptionsListView label
{
    margin-left: 19px;
}

.clsDisplayByPersonalNetworks
{
    background: url(../gfx/profile/ico_personal_net_sml.gif) no-repeat 22px 50%;
}
.clsDisplayByPersonalNetworks label
{
    margin-left: 19px;
}
.clsDisplayByAllConnections
{
    background: url(../gfx/profile/ico_all_connect.gif) no-repeat 22px 50%;
}
.clsDisplayByAllConnections label
{
    margin-left: 19px;
}

.clsSortByStandardView
{
}
.clsSortByStandardView label
{
}

.clsSortByHigherRating
{
}
.clsSortByHigherRating label
{
}

.clsSortByByAZ
{
}
.clsSortByByAZ label
{
}

.clsSortByActiveUsers
{
}
.clsSortByActiveUsers label
{
}

.clsSortByLowerRating
{
}
.clsSortByLowerRating label
{
}

.clsSortByZA
{
}
.clsSortByZA label
{
}

td.clsActionBarGroup td
{
    color: #414141;
    font-size: 10px;
}

td.clsActionBarGroup
{
    color: #414141;
    font-size: 10px;
    background: url(../gfx/profile/bg_ActionBar_Group.gif) no-repeat 100% 0%;
    vertical-align: top;
    padding: 5px;
}

/* Business Card */
div.clsPersonalNetworksBusinessCard a, div.clsPersonalNetworksBusinessCard td, div.clsPersonalNetworksBusinessCard span, div.clsPersonalNetworksBusinessCard
{
    font-size: 10px;
}

div.clsBusinessCardViewCard
{
    border: solid 1px #fff;
    width: 129px;
    overflow: hidden;
}
div.clsBusinessCardViewCard div.clsBusinessCardViewHeader
{
    background: #959385;
}
div.clsBusinessCardViewCard div.clsBusinessCardViewHeader div.clsStarRateBox
{
    background: none;
    height: 12px;
}
div.clsBusinessCardViewCard div.clsBusinessCardViewHeader a.clsStarClear
{
    color: #abc9ee;
}

div.clsBusinessCardViewCard div.clsBusinessCardViewFooter, div.clsBusinessCardViewCard div.clsBusinessCardViewFooter td
{
    font-size: 9px;
    color: #606060;
}
div.clsBusinessCardViewCard div.clsBusinessCardViewFooter
{
    padding: 2px;
    background: #E2E2E2;
}
/* *************************************************************** */
/* General Styles */
/* *************************************************************** */


div.businesscard a.clsInvertedWhite, a.clsInvertedWhite
{
    background: #fff;
    color: #3E3E3E;
}

span.clsInvertedBlue, DIV.clsProfileMainProfileView A.clsInvertedBlue, div.businesscard a.clsInvertedBlue, a.clsInvertedBlue
{
    background: #007EC6;
    color: #fff;
}
td.clsTitleCellAlignRight
{
    text-align: right;
    padding-right: 2px;
    vertical-align: middle;
}

td.clsPlaceHolderStar
{
    width: 101px;
    background: url(../gfx/placeholder_stars.gif) no-repeat 0% 50%;
}

table.clsConnectionBoxArea
{
    width: 100%;
}
table.clsConnectionBoxArea th, table.clsConnectionBoxArea td
{
    padding: 3px;
}
table.clsConnectionBoxArea th.checkbox, table.clsConnectionBoxArea td.checkbox
{
    width: 15px;
    padding: 0px;
}

table.clsConnectionBoxArea th.starratershort, table.clsConnectionBoxArea td.starratershort
{
    width: 100px;
}

/* *************************************************************** */
/* GEH Styles */
/* *************************************************************** */
table.clsQuickLinksBar tr
{
    background: #E2E2E2;
}
table.clsQuickLinksBar td
{
    padding: 4px 10px 4px 4px;
}

table.clsQuickLinksBar a
{
    font-size: 10px;
    padding-right: 15px;
}

a.link-gray393839
{
    position: relative !important;
    margin: 0px !important;
    padding: 0px !important;
    text-align: left !important;
    font-size: 11px !important;
    font-family: Arial !important;
    font-weight: bold !important;
    color: #393839 !important;
    width: 80px !important;
    padding-right: 12px !important;
}
a.link-gray393839:Hover
{
    position: relative !important;
    margin: 0px !important;
    padding: 0px !important;
    text-align: left !important;
    font-size: 11px !important;
    font-family: Arial !important;
    font-weight: bold !important;
    color: #393839 !important; /*padding-right: 15px !important;*/
    padding-right: 12px !important;
}

td.cls_ViewJobDataRight
{
    background: url(../gfx/img_earnrewards.gif) no-repeat 50% 100%;
    padding-bottom: 139px;
    width: 147px;
}

table.clsJobDataArea
{
    /*margin: 15px;*/
}

table.clsJobsPostedBy
{
    margin: 5px;
    width: 192px;
}
td.clsJobsPostedBy3
{
    background: url(../gfx/bg_PostedBy3Degree_208.gif) no-repeat;
}
table.clsJobsPostedBy3Area
{
    margin: 5px 5px 5px 30px;
}
td.clsJobsPostedBy2
{
    background: url(../gfx/bg_PostedBy2Degree_208.gif) no-repeat;
}
table.clsJobsPostedBy2Area
{
    margin: 25px 5px 5px 30px;
}

td.clsJobsPostedBy1
{
    background: url(../gfx/bg_PostedBy1Degree_208.gif) no-repeat;
}
table.clsJobsPostedBy1Area
{
    margin: 5px 5px 5px 30px;
}

td.clsJobsPostedImage
{
    text-align: center;
    width: 70px;
}

table.clsJobsPostedBy3Area td, table.clsJobsPostedBy2Area td, table.clsJobsPostedBy1Area td, table.clsJobsPostedBy3Area a, table.clsJobsPostedBy2Area a, table.clsJobsPostedBy1Area a
{
    font-size: 10px;
}

/* ************************************************************************ */
/* Profile Body Panel, Emmanuel BL */
/* ************************************************************************ */
div.white
{
    background: #fff;
}

div.clsProfileBodyPanel
{
    text-align: left;
    background: #E2E2E2 url(../gfx/profile/bg_Profile_RP_corner_tl.gif) no-repeat 0% 0%;
    padding: 0;
    width: 690px;
}
div.clsProfileBodyPanel div.clsProfileBodyPanel
{
    text-align: left;
    background: url(../gfx/profile/bg_Profile_RP_corner_tr.gif) no-repeat 100% 0%;
    padding: 0;
}

div.clsProfileBodyPanel div.clsProfileBodyPanel div.clsProfileBodyPanel
{
    padding: 0;
    text-align: left;
    background: url(../gfx/profile/bg_Profile_RP_corner_bl.gif) no-repeat 0% 100%;
}

div.clsProfileBodyPanel div.clsProfileBodyPanel div.clsProfileBodyPanel div.clsProfileBodyPanel
{
    background: url(../gfx/profile/bg_Profile_RP_corner_br.gif) no-repeat 100% 100%;
    padding: 10px;
    text-align: left;
    width: 670px;
}

div.clsProfileBodyPanel div.clsProfileBodyPanel div.clsProfileBodyPanel div.clsProfileBodyPanel a.clsProfilePrivacyLink
{
    display: block;
    height: 20px;
    padding-left: 25px;
    background: url(../gfx/profile/ico_secure.gif) no-repeat 0% 50%;
    color: #5C5C5C;
    font-size: 14px;
    text-decoration: none;
}
div.clsProfileBodyPanel div.clsProfileBodyPanel div.clsProfileBodyPanel div.clsProfileBodyPanel div.clsProfilePrivacyMessage
{
    margin: 5px 0px;
    font-size: 11px;
    line-height: 14px;
}

div.clsProfileBodyPanel div.clsProfileBodyPanel div.clsProfileBodyPanel div.clsProfileBodyPanel label
{
    color: #5c5c5c;
}

.font12Gray
{
    font-size: 11px;
    color: Gray;
}

.font11Gray
{
    font-size: 11px;
    color: Gray;
}

.font12Black
{
    font-size: 11px;
    color: Black;
}

.font11Black
{
    font-size: 11px;
    color: Black;
}
table.clsBillingForm span.fontRed, .fontRed
{
    font-size: 14px;
    color: Red;
    font-weight: bold;
}

.font11BlackStrong
{
    font-size: 11px;
    color: Black;
    font-weight: bolder;
}
/* ********************************************* */
/*  Statistics area */

div.clsStatisticPage
{
    background: #c6c4b0;
    border: solid 1px #fff;
}

div.noborder
{
    border: none;
}

div.clsProfileSectionTitle span.personalTalentNetwork
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/icon_Personal_Talent_network.gif) no-repeat 0% 3px;
}


td.clsProfileCardLeftColumnDark
{
    text-align: right;
    background: #A6A6A6;
    color: White;
    font-size: 11px;
}


/*---------------------------------------------------------------------------*/
/*Dashboard */

div.peopleYouMayKnowPanel td.titlePeopleYouMayKnow
{
    background-image: url(../gfx/title_peopleyoumayknow.gif);
}

/* ************************************************************************* */
/* Overrides */

.clsTwoColumnOverride
{
    width: 725px !important;
}

.clsThreeColumnOverride
{
    /*width: 500px !important;*/
    width: 505px !important;
}





div.clsOverflow
{
    width: 320px;
    overflow: hidden;
}

.clsProfileNoteSmallFont
{
    font-size: x-small;
}

.nopadding tr.clsProfileGridViewRow td, .nopadding tr.clsProfileGridViewAltRow td
{
    padding: 0;
}
tr.clsProfileGridViewRow td
{
}
tr.clsProfileGridViewRow td.clsGridViewAmounts
{
    background: #edffe0;
}

tr.clsProfileGridViewAltRow td.clsGridViewAmounts
{
    background: #d9e8cc;
}

/**************************************************************************** */
/* Inner GridView containers */

table.clsInnerGridViewContainer
{
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
    border-bottom: solid 1px #fff;
    width: 100%;
}

div.clsInnerGridViewContainer
{
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
    border-bottom: solid 1px #fff;
    width: 100%;
}


.table th.cls5pxLeftPadding
{
    background-color: Red;
    padding-left: 25px;
}


tr.clsResumesGrid td
{
    height: 5px;
    background: #fff;
    padding: 4px 2px;
    border-top: solid 1px #ccc;
}

tr.clsResumesGridAlt td
{
    height: 5px;
    background: #ccc;
    padding: 4px 2px;
    border-top: solid 1px #ccc;
}




tr.clsResumesOptionsGridRow td
{
    padding-bottom: 1px;
    padding-top: 1px;
    font-size: 10px;
}

.blueBoldTNTitle
{
    font-size: 16px;
}


table.chkBoxesTN tr td
{
    height: 1px;
    font-size: 10px;
    font-weight: bolder;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #007EC6;
    background-color: white;
}



table.clsProfileBodyContentArea td.clsTd32Pct
{
    width: 32%;
}

/* Simple Master page related styles */
td.clsSimpleMasterHeader
{
    background-image: url(../gfx/Blue_Gradient_Box_Title_BG_33x33.jpg);
    background-repeat: repeat-x;
    height: 33px;
    vertical-align: middle;
    border-top: solid 1px #FFF;
    border-left: solid 1px #FFF;
    border-right: solid 1px #FFF;
}
div.clsSimpleMasterHeaderIcon
{
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}
td.clsSimpleMasterHeader div span.clsSimpleMasterHeaderText
{
    font-size: 15px;
    font-family: Arial;
    font-weight: bold;
    color: #FFF;
}

table.clsTableNoBorder
{
    border: solid 0px #FFF;
}
table td.clsBlack12
{
    font-family: Arial;
    color: #000;
    font-size: 11px;
    padding-left: 10px;
    line-height: 150%;
}

table td.clsBlack12Bold
{
    font-family: Arial;
    color: #000;
    font-size: 12px;
    padding-left: 10px;
    line-height: 150%;
    font-weight: bold;
}


table.TalenNetWorkGRid tr td
{
    font-size: 10px;
    height: 6px;
    line-height: 5px;
}

table.ReferralFeedbackBusinessCardTable tr td
{
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.Maintenance_Line1
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    color: #00728F;
}

.Maintenance_Line2
{
    font-family: Arial;
    font-weight: normal;
    font-size: 13px;
    color: #393839;
}

.Maintenance_Line3
{
    font-family: Arial;
    font-weight: normal;
    font-size: 13px;
    color: #393839;
}
.Maintenance_LinkBtnLine3
{
    font-family: Arial;
    font-weight: normal;
    font-size: 13px;
    color: #00728F;
}
.Maintenance_ContentBoxTitle
{
    font-family: Arial;
    font-weight: bold;
    font-size: 15px;
    color: #FFFFFF;
}
td.BlueBoxGradient
{
    background: #FFF url(../gfx/Blue_Header_612x33.gif);
    background-repeat: no-repeat;
    text-align: left;
    vertical-align: text-top;
    color: #fff;
    height: 33px !important;
    width: 612px !important;
    font-family: Arial;
    font-weight: bold;
    font-size: 15px;
    padding: 0px 0px 0px 0px !important;
}

div.divJobPostDetailsImage
{
    float: left;
    width: 19px;
    height: 19px;
}

div.divJobPostDetailsLabel
{
    float: left;
    margin-top: 3px;
    margin-left: 2px;
}
div.divShowMemberToolBar
{
    float: left;
    width: 19px;
    height: 19px;
    margin-top: 2px;
}


/*   Cachinko Notes   */
/*---------------------------------------*/
.cs_mainwindow
{
    position: absolute; #position:relative;
margin-top:0px;
margin-left:0px;
width:397px;
height:240px;
border:solid1px#ffffff;
}
.cs_workareawindow
{
    position: absolute; #position:relative;
margin-left:15px;
margin-top:18px;
margin-bottom:15px;
margin-right:17px;
font-family:arial;
}

.cs_titlewindow
{
    position: relative;
    margin-top: 0px;
    margin-left: 0px;
    height: 37px;
    width: 397px;
    top: 0px;
    left: 0px;
}

.cs_titleWindow_newnote
{
    background-image: url(  '../gfx/Header_New_Note_397x37.gif' );
}

.cs_titleWindow_shownote
{
    background-image: url(  '../gfx/Header_Your_Note_397x37.gif' );
}

.cs_titleWindow_editnote
{
    background-image: url(  '../gfx/Header_Edit_Your_Note_397x37.gif' );
}


.cs_commandbuttonwindow
{
    position: relative;
    float: right;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 9px;
    height: 18px;
    width: 65px;
    cursor: pointer;
    font-size: 1px;
}

.cs_timestamparea
{
    margin-top: 0px;
    width: 300px;
    margin-top: 0px;
    font-size: 9px;
}

.cs_timestamplabel
{
    font-size: 9px;
    color: #4B4B4B;
    font-weight: bold;
    margin-left: 0px;
    margin-top: 0px;
}

.cs_lblsubjectarea
{
    position: relative;
    margin-left: 0px;
    margin-top: 14px;
    top: 0px;
    left: 0px;
    width: 360px;
    font-size: 12px;
}


.cs_lblsubjectarea_edit
{
    position: relative;
    margin-left: 0px;
    margin-top: 0px; #margin-top:14px;
top:0px;
left:0px;
width:360px;
font-size:12px;
}

.cs_lblsubjectlabel
{
    font-size: 11px !important;
    color: #000000 !important;
    font-weight: normal !important;
    margin-left: 0px !important;
}


.cs_linklabel
{
    font-size: 11px;
    color: #008CC4;
    cursor: pointer;
    text-decoration: none;
}

.cs_messagearea
{
    position: absolute; #position:relative;
margin-left:0px;
margin-top:18px;
width:365px;#width:335px;
height:70px;
}

.cs_messagelabel
{
    font-size: 12px;
    color: #000000;
    border-style: none;
    width: 358px;
    height: 62px;
    overflow: hidden;
}


.cs_toolbararea
{
    position: absolute; #position:relative;
margin-left:0px;
margin-top:105px;#margin-top:20px;
width:364px;
height:18px;
font-size:1px;
}


.cs_toolbararea_edit
{
    position: relative;
    margin-left: 0px;
    margin-top: 24px;
    width: 364px;
    height: 18px;
    font-size: 1px;
}


.cs_leftbuttonarea
{
    position: relative;
    width: 178px;
    text-align: right;
    font-size: 1px;
    float: left;
    cursor: pointer;
}

.cs_spacer
{
    position: relative;
    float: left;
    width: 8px;
    font-size: 1px;
}

.cs_lblsubjecttext, .cs_edt_lblsubjectarea
{
    position: relative;
    float: left;
    margin-left: 8px; #margin-left:0px;
}


.cs_rightbuttonarea
{
    position: relative;
    float: left;
    cursor: pointer;
}

.cs_txtSubject
{
    height: 17px;
    width: 234px;
    border: solid 1px gray;
    color: #393839;
}

.cs_edt_adjustlblsubjectlabel
{
    margin-top: 4px;
}

.cs_edt_adjustmessagearea
{
    position: relative; #position:relative;
margin-left:0px;
margin-top:18px;
/*width:365px;*/
height:70px;
height:58px;
width:367px;#width:335px;
margin-top:62px;#margin-top:5px;
}

.cs_edt_adjustmessagetext
{
    /*margin-left: 1px; #margin-left:-16px;*/
margin-left: 0px; #margin-left:-15px;
/*margin-top:0px;#margin-top:-2px;*/

/*margin-left: 0px; #margin-left:0px;*/
margin-top:0px;#margin-top:0px;
font-family:Arial;
font-size:11px;
font-weight:normal;
border:solid1pxgray;
width:365px;#width:340px;
}

.cs_edt_adjustmessagetext_removeborder
{
    border: none !important;
    cursor: default;
}


.cs_view
{
    display: block;
}

.cs_view_disable
{
    display: none;
}

.cs_edt_toolbar_spacer_fifteen
{
    width: 15px !important;
}


.cs_adjust_float
{
    float: left;
    width: 119px;
    height: 16px;
}


.cs_adjust_float_width
{
    width: 96px !important;
    margin-left: 15px !important; #margin-left:auto!important;
}

.cs_adjust_float_width_data
{
    width: 21px !important;
}


.cs_edt_lbl_count
{
    width: 366px;
    margin-top: 45px; #margin-top:20px;
}

.cs_adjustbutton
{
    visibility: visible;
    z-index: 10;
}


/*---------------------------------------*/


/*********************************************
*			ImportContacts.aspx				 *
**********************************************/

.UploadExcelTitleBlue
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 10px;
    margin-left: 15px;
    padding-top: 8px;
    margin-top: 24px;
    padding-bottom: 8px;
    background-color: #3A9BB9;
    width: 685px;
    clear: both;
    float: left;
}

.UploadExcelTitleBlueIEMargin
{
	font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 10px;
    margin-left: 5px;
    padding-top: 8px;
    margin-top: 24px;
    padding-bottom: 8px;
    background-color: #3A9BB9;
    width: 685px;
    clear: both;
    float: left;
    
}

.UploadExcelTitleGray
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 10px;
    margin-left: 15px;
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: #393839;
    clear: both;
    margin-top: 25px;
    float: left;
    width: 685px;
    
}

.UploadExcelTitleGrayIEMargin
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 10px;
    margin-left: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: #393839;
    clear: both;
    margin-top: 25px;
    float: left;
    width: 685px;
    
}

.UploadExcelInputFIle
{
    padding-top: 20px;
    padding-left: 25px;
    float: left;
    clear: both;
}
.UploadExcelCopy
{
    font-family: Arial;
    font-size: 12px;
    color: #393839;
    float: left;
}
.UploadExcelColumns
{
    font-family: Arial;
    font-size: 11px;
    color: #393839;
    width:92px;
    height:42px;
    
}
.UploadExcelOrangeLink, .UploadExcelOrangeLink:focus, .UploadExcelOrangeLink:visited, .UploadExcelOrangeLink:hover
{
    color: #E05E07;
    text-decoration: none;
}

.UploadExcelBlueLink, .UploadExcelBlueLink:focus, .UploadExcelBlueLink:visited, .UploadExcelBlueLink:hover
{
    color: #008CC4;
    text-decoration: none;
    cursor: pointer;
}


/*********************************************
*		InviteContactImported.aspx			 *
**********************************************/

.ContactImportedIcon
{
    margin-top: 13px;
    margin-left: 20px;
    width: 72px;
    height: 45px;
    float: left;
}
.ContactImportedIconIE6
{
    margin-top: 13px;
    margin-left: 10px;
    width: 72px;
    height: 45px;
    float: left;
}


.ContactImportedIntro
{
    font-family: Arial;
    font-size: 14px;
    color: #393839;
    margin-top: 20px;
    float: left;
}
.ContactImportedCopy
{
    font-family: Arial;
    font-size: 12px;
    color: #393839;
    clear: both;
    float: left;
    margin-top: 15px;
    margin-left: 25px;
}
.ContactImportedCopyIE6Margin
{
    font-family: Arial;
    font-size: 12px;
    color: #393839;
    clear: both;
    float: left;
    margin-top: 15px;
    margin-left: 15px;
}
.ContactImportedCopy2
{
    font-family: Arial;
    font-size: 12px;
    color: #393839;
    margin: 0px !important;
    float: right;
    clear: none !important;
    text-align: right;
}
.ContactImportedCopy3
{
    font-family: Arial;
    font-size: 12px;
    color: #393839;
    float: left;
    clear: none !important;
    text-align: left;
}

.ContactImportedCopy3New
{
    font-family: Arial;
    font-size: 12px;
    color: #393839;
    float: left;
    clear: none !important;
    text-align: left;
    margin-left:25px;
	margin-right:0px;
}



.ContactImportedCopy3IEMargin
{
    font-family: Arial;
    font-size: 12px;
    color: #393839;
    float: left;
    clear: none !important;
    text-align: left;
    margin-left:15px;
	margin-right:0px;
}
.EmptyDataTemplateICIE6Margin
{
	/*margin-left:20px;*/
	padding-left:20px;
}

.EmptyDataTemplateIC
{
	/*margin-left:10px;*/
	padding-left:10px;
}
.ContactImportedRadios
{
    font-family: Arial;
    font-size: 12px;
    color: #393839;
    float: left;
}

span.ContactImporterdLabel
{
    font-family: Arial;
    font-size: 12px;
    color: #393839;
}

tr.ContactImporterGridHeaderOn
{
    font-family: Arial;
    font-weight: bold !important;
    font-size: 10px;
    color: #FFFFFF;
}

tr.ContactImporterGridHeaderOff
{
    font-family: Arial;
    font-weight: bold !important;
    font-size: 10px;
    color: #1A1A02;
}

tr.ContactImporterGridAttention
{
    font-family: Arial;
    font-weight: bold !important;
    font-size: 9px;
    color: #00728F;
}

/*********************************************
*		InviteContactImported.aspx			 *
**********************************************/

.NotificationControlCopy:hover, .NotificationControlCopy:visited, .NotificationControlCopy:focus, .NotificationControlCopy
{
    font-family: Arial;
    font-size: 11px;
    color: #393839;
    font-weight: normal;
    text-decoration: none;
}

.NotificationControlSection
{
    font-family: Arial;
    font-size: 11px;
    color: #D3561A;
    font-weight: normal;
}




/*********************************************
*		CachinkoCommunity.ascx			 *
**********************************************/




.cc_comunity_mainwindow
{
    position: relative !important;
    height: 220px !important;
    width: 356px !important;
    left: 0px !important;
    top: 0px !important;
    border: 1px solid #FFF;
}
.cc_worskpace_window_area
{
    position: relative;
    margin-top: 15px !important;
    margin-left: 13px !important;
    margin-right: 13px !important;
    margin-bottom: 5px !important;
    height: 198px !important;
    width: 328px !important;
    top: 0px !important;
    left: 0px !important;
    border: 1px solid #FFF !important;
}
.cc_comunity_contact_component_area
{
    position: relative;
    margin-bottom: 15px;
    height: 38px;
    width: 328px;
    padding: 0px;
    top: 0px;
    left: 0px;
}
.cc_reset_bottom_margin
{
    margin-bottom: 0px !important;
}
.cc_reset_left_margin
{
    margin-left: 0px !important;
}
.cc_comunity_comunity_text_area
{
    position: relative;
    margin-top: 19px;
    margin-left: 0px;
    width: 318px;
    height: 14px;
    border: solid 1px #FFF;
    top: 0px;
    left: 0px;
}
.cc_comunity_seemore_text_area
{
    position: relative;
    margin-top: 4px;
    width: 317px;
    margin-left: 2px;
    height: 14px; /*border: solid 1px transparent;*/
    top: 0px;
    left: 0px;
}
.cc_comunity_component_area
{
    position: absolute;
    width: 102px;
    height: 36px;
    margin-bottom: 0px; /*border: solid 1px red;*/
    top: 0px;
    left: 0px;
}
.cc_comunity_component_area_A
{
    left: 0px !important;
}
.cc_comunity_component_area_B
{
    left: 112px !important;
}
.cc_comunity_component_area_C
{
    left: 225px !important;
}
.cc_comunity_component_area_image
{
    width: 36px;
    height: 36px;
    top: 0px;
    left: 0px;
    position: absolute;
}
.cc_comunity_component_area_data_adjuster
{
    left: 40px !important;
    border: solid 0px #FFF;
    width: 68px; /*border:solid 1px red;*/
    overflow: hidden;
}
.cc_comunity_component_area_data_labels
{
    height: 7px;
    width: 68px;
    font-size: 1px;
    position: relative;
    vertical-align: top;
}
.cc_comunity_component_area_data_labels_a
{
    margin-top: -2px !important;
    height: 13px !important;
}
.cc_comunity_component_area_data_labels_b
{
    margin-top: -1px !important;
    height: 12px !important;
}


.cc_comunity_component_area_data_labels_c
{
    margin-top: 0px !important;
    height: 12px !important;
}


.cc_comunity_component_data_DisplayName
{
    font-size: 11px;
    color: #008CC4;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none !important;
}





.cc_comunity_component_data_JobTitle
{
    font-size: 10px;
    color: #393839;
    font-family: Arial;
}
.cc_comunity_component_data_CityState
{
    font-size: 10px;
    color: #393839;
    font-family: Arial;
    font-weight: bolder;
}
/******************** Jobmanager.css ******************************/

span.redtext
{
    color: #f00;
}

/** **/
/* MAp Area for REferral */

div.clsMapArea
{
    padding: 18px;
}

/* Feedback area */

div.clsFeedBackArea
{
    padding-top: 15px;
    text-align: center;
    background: url(../gfx/bg_FeedbackBlack.gif) no-repeat 50% 50%;
}

/* Full Page Border Wrappers and JobManagerCreate Job Support */

div.clsFullPageWrapBorder
{
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
    border-bottom: solid 1px #fff;
}
div.clsJobManagerReferralHeader
{
    padding-top: 5px;
    padding-left: 15px;
}

/* original dark gray */

div.clsGrayBoxArea
{
    padding: 8px;
}
div.clsGrayBox
{
    /*background: #c2c2c2 url(../gfx/bg_GrayBox_TL.gif) no-repeat 0% 0%;*/
}
div.clsGrayBox div.clsGrayBox
{
    background: url(../gfx/bg_GrayBox_TR.gif) no-repeat 100% 0%;
}

div.clsGrayBox div.clsGrayBox div.clsGrayBox
{
    background: url(../gfx/bg_GrayBox_BL.gif) no-repeat 0% 100%;
}

div.clsGrayBox div.clsGrayBox div.clsGrayBox div.clsGrayBox
{
    background: url(../gfx/bg_GrayBox_BR.gif) no-repeat 100% 100%;
}
div.clsGrayBoxInnerArea
{
    padding: 15px;
}


div.clsGrayBoxInnerArea
{
    padding: 15px;
}

/* Light Gray */
div.clsGrayBoxArea div.lightgray
{
    background: #E8E8E8 url(../gfx/bg_GrayBoxLG_TL.gif) no-repeat 0% 0%;
}
div.clsGrayBoxArea div.lightgray div.clsGrayBox
{
    background: url(../gfx/bg_GrayBoxLG_TR.gif) no-repeat 100% 0%;
}
div.clsGrayBoxArea div.lightgray div.clsGrayBox div.clsGrayBox
{
    background: url(../gfx/bg_GrayBoxLG_BL.gif) no-repeat 0% 100%;
}
div.clsGrayBoxArea div.lightgray div.clsGrayBox div.clsGrayBox div.clsGrayBox
{
    background: url(../gfx/bg_GrayBoxLG_BR.gif) no-repeat 100% 100%;
}


/* Big Gray */
div.clsGrayBoxArea div.biggray
{
    background: #E8E8E8 url(../gfx/bg_GrayBoxBIG_TL.gif) no-repeat 0% 0%;
}
div.clsGrayBoxArea div.biggray div.clsGrayBox
{
    background: url(../gfx/bg_GrayBoxBIG_TR.gif) no-repeat 100% 0%;
}
div.clsGrayBoxArea div.biggray div.clsGrayBox div.clsGrayBox
{
    background: url(../gfx/bg_GrayBoxBIG_BL.gif) no-repeat 0% 100%;
}
div.clsGrayBoxArea div.biggray div.clsGrayBox div.clsGrayBox div.clsGrayBox
{
    background: url(../gfx/bg_GrayBoxBIG_BR.gif) no-repeat 100% 100%;
}


/* override dark gray w/ light gray background*/

DIV.clsGrayBoxArea DIV.biggray DIV.clsGrayBox DIV.clsGrayBox DIV.clsGrayBox div.clsInnerGrayBoxArea div.clsGrayBox
{
    background: #dadada url(../gfx/bg_GrayBoxInner_TL.gif) no-repeat 0% 0%;
}
DIV.clsGrayBoxArea DIV.biggray DIV.clsGrayBox DIV.clsGrayBox DIV.clsGrayBox div.clsInnerGrayBoxArea div.clsGrayBox div.clsGrayBox
{
    background: url(../gfx/bg_GrayBoxInner_TR.gif) no-repeat 100% 0%;
}

DIV.clsGrayBoxArea DIV.biggray DIV.clsGrayBox DIV.clsGrayBox DIV.clsGrayBox div.clsInnerGrayBoxArea div.clsGrayBox div.clsGrayBox div.clsGrayBox
{
    background: url(../gfx/bg_GrayBoxInner_BL.gif) no-repeat 0% 100%;
}

DIV.clsGrayBoxArea DIV.biggray DIV.clsGrayBox DIV.clsGrayBox DIV.clsGrayBox div.clsInnerGrayBoxArea div.clsGrayBox div.clsGrayBox div.clsGrayBox div.clsGrayBox
{
    background: url(../gfx/bg_GrayBoxInner_BR.gif) no-repeat 100% 100%;
}


/* override BIG gray w/ light gray background BOTTOM ONLY */
/* Big Gray */
div.clsGrayBoxArea div.biggraybottom
{
    background: #E8E8E8;
    background-image: none;
}
div.clsGrayBoxArea div.biggraybottom div.clsGrayBox
{
    background-image: none;
}
div.clsGrayBoxArea div.biggraybottom div.clsGrayBox div.clsGrayBox
{
    background: url(../gfx/bg_GrayBoxBIG_BL.gif) no-repeat 0% 100%;
}
div.clsGrayBoxArea div.biggraybottom div.clsGrayBox div.clsGrayBox div.clsGrayBox
{
    background: url(../gfx/bg_GrayBoxBIG_BR.gif) no-repeat 100% 100%;
}
div.clsGrayBoxArea div.biggraybottom div.clsGrayBox div.clsGrayBox div.smalltext, div.clsGrayBoxArea div.biggraybottom div.clsGrayBox div.clsGrayBox div.smalltext a, div.clsGrayBoxArea div.biggraybottom div.clsGrayBox div.clsGrayBox div.smalltext label
{
    font-size: 10px;
}
.refCenter
{
    text-align: center;
}
div.clsCreateJobPostConfirmation
{
    padding: 8px;
}
div.clsReferralBodyArea
{
    padding: 15px;
}
div.clsReferralBodyArea select.select
{
    width: 250px;
}
/* Profile Styles */

a.clsLargeBlueLink, a.clsLargeRedLink
{
    font-size: 14px;
    font-weight: bold;
}

a.clsLargeRedLink
{
    color: #E71010;
}
a.clsRedLinkRemove
{
    color: #D70B0B;
    font-size: 11px;
}
a.clsLargeBlueLink
{
    color: #0090E0;
}
div.actionbar
{
    background: #c6c4b0;
}

div.clsProfileViewAvatar
{
    background: url(../gfx/profile/bg_ViewProfile_Mid.gif) repeat-x 0% 0%;
}
div.clsProfileViewAvatar a
{
    font-size: 11px;
}
div.clsProfileViewAvatar table.clsProfileViewAvatar
{
    background: url(../gfx/profile/bg_ViewProfile_Left.gif) no-repeat 0% 0%;
}

div.clsProfileViewAvatar table.clsProfileViewAvatar td.clsProfileViewAvatar
{
    background: url(../gfx/profile/bg_ViewProfile_Right.gif) no-repeat 100% 0%;
}
div.clsWhiteBoxAreaReferral
{
    padding: 8px;
    padding-bottom: 1px;
}
td.clsCalculatorFrame
{
    width: 8px;
    background: #666666;
}
tr.clsCalculatorHeader
{
    width: 412px;
    height: 34px;
    background: url(../gfx/Calculator_Header_412x34.gif) no-repeat 100% 0%;
}
tr.clsCalculatorMiddle
{
    height: 9px;
    background: url(../gfx/Calculator_Middle_Divs_412x9.gif) no-repeat 100% 0%;
}
tr.clsCalculatorBottom
{
    width: 412px;
    height: 15px;
    background: url(../gfx/Calculator_Bottom_412x15.gif) no-repeat 100% 0%;
}
td.clsCalculatorSection
{
    width: 396px;
    background: #FFF;
    padding-left: 10px;
    padding-bottom: 15px;
    padding-top: 15px;
}

span.clsCalculatorHeaderText
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
    color: #00728F;
}

span.clsCalculatorRewardsText
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
    color: #669900;
}
table.clsReferralCalcForm
{
    width: 600px;
}
div.clsHR
{
    border-top: solid 1px #999999;
}
table.clsReferralCalcForm td
{
    padding: 5px;
    font-size: 11px;
}
table.clsReferralCalcForm td.x
{
    background: url(../gfx/ico_x.gif) no-repeat 35px 60%;
}
table.clsReferralCalcForm td.plus
{
    background: url(../gfx/ico_refPlus.gif) no-repeat 25px 75%;
}
table.clsReferralCalcForm td.line
{
    border-bottom: solid 1px #c2c2c2;
}
table.clsReferralCalcForm td.refgreen
{
    color: #299001;
}
td.padleft
{
    padding-right: 25px;
}
DIV.clsFullPageWrapBorder table.clsReferralCalcForm td input.textbox
{
    color: #000;
    font-weight: bold;
    font-size: 13px;
    padding: 3px 8px;
}

DIV.clsFullPageWrapBorder div.clsFullPageWrapBorder input.textbox
{
    width: 400px;
    color: #000;
}
DIV.clsFullPageWrapBorder div.clsFullPageWrapBorder div.questions a
{
    color: #D70B0B;
}
table.clsQuestionsWithDropdowns tr.dropdown
{
    background: #c2c2c2;
}
table.clsQuestionsWithDropdowns tr.dropdown td
{
    border-bottom: solid 3px #e2e2e2;
}
table.clsQuestionsWithDropdowns tr.dropdown td select
{
    width: 200px;
}
div.clsFullPageWrapBorder td.right, table.clsReferralCalcForm td.right
{
    text-align: right;
}
span.noedit
{
    color: #393839;
    padding-left: 15px;
    padding-bottom: 15px;
    font-family: Arial;
    font-size: 11px;
}
table.clsReferralCalcForm td.fields
{
    width: 315px;
    padding-right: 0px;
}
div.clsFullPageWrapBorder, div.clsFullPageWrapBorder p
{
    font-size: 11px;
}
div.clsFullPageWrapBorder textarea.textarea
{
    width: 447px;
    height: 125px;
}
div.clsFullPageWrapBorder textarea.small
{
    height: 75px;
    width: 100%;
}
div.clsFullPageWrapBorder .bold label
{
    font-weight: bold;
}
span.large, div.clsFullPageWrapBorder .large, table.clsReferralCalcForm .large
{
    font-size: 14px;
}
td.grayout, span.grayout, div.clsFullPageWrapBorder .grayout, table.clsReferralCalcForm .grayout
{
    color: #989898;
}
div.clsFullPageWrapBorder .larger, table.clsReferralCalcForm .larger
{
    font-size: 16px;
}
div.clsFullPageWrapBorder .bold, table.clsReferralCalcForm .bold
{
    font-weight: bold;
}
table.clsReferralCalcForm td.refmiddle
{
    vertical-align: middle;
}

div.clsReferralBigArrow
{
    background: url(../gfx/ico_refArrow.gif) no-repeat 100% 15%;
    padding: 25px 10px;
    padding-bottom: 100px;
}
div.clsReferralBigArrow2
{
    background: url(../gfx/ico_refArrow.gif) no-repeat 100% 15%;
    padding: 25px 10px;
    padding-bottom: 100px;
}

div.clsReferralBigArrow span
{
    font-weight: bold;
}
table.clsReferralCalcForm td.clsReferralBigArrow
{
    background: url(../gfx/ico_refArrow.gif) no-repeat 0% 50%;
    padding: 10px 3px 10px 10px;
}
table.clsReferralCalcForm td div.numericalign
{
    text-align: left;
    width: 190px;
}
table.clsReferralCalcForm td div.numericalign span
{
    padding-left: 10px;
}
table.clsQuestionsForm
{
    width: 100%;
}

table.clsJobDataEditSection td
{
    padding-left: 6px;
    padding-right: 6px;
}

table.clsJobDataEditSection td.right, table.clsQuestionsForm td.right
{
    text-align: right;
}

table.clsJobDataEditSection td.fields, table.clsQuestionsForm td.fields
{
    width: 115px;
}
table.clsQuestionsForm td
{
    padding: 5px;
}

table.clsQuestionsForm td select.short
{
    width: 160px;
}
table.clsQuestionsForm td input.short
{
    width: 155px;
}

table.clsQuestionsForm td select.long
{
    width: 325px;
}

table.clsJobDataEditSection td textarea.long, table.clsJobDataEditSection td input.long, table.clsQuestionsForm td input.long
{
    width: 320px;
}

div.clsFullPageWrapBorder span.questionblue
{
    color: #00708E;
    font-size: 18px;
}

div.clsFullPageWrapBorder table.clsLeftJustifyTable td
{
    text-align: left;
}
/* White Box */
div.clsWhiteBoxArea
{
    margin-bottom: 20px;
    margin-left: 30px;
}
div.clsWhiteBox
{
    background: #fff url(../gfx/bg_white_co_tl.gif) no-repeat 0% 0%;
}
div.clsWhiteBox div.clsWhiteBox
{
    background: url(../gfx/bg_white_co_tr.gif) no-repeat 100% 0%;
}

div.clsWhiteBox div.clsWhiteBox div.clsWhiteBox
{
    background: url(../gfx/bg_white_co_bl.gif) no-repeat 0% 100%;
}

div.clsWhiteBox div.clsWhiteBox div.clsWhiteBox div.clsWhiteBox
{
    background: url(../gfx/bg_white_co_br.gif) no-repeat 100% 100%;
    width: 625px;
    padding: 15px 5px;
}
div.clsWhiteBox div.clsWhiteBox div.clsWhiteBox div.clsWhiteBox1
{
    background: url(../gfx/bg_white_co_br.gif) no-repeat 100% 100%;
}

/* Balls */

div.clsProfileDegreeCounter
{
    position: absolute;
    margin-top: -14px;
    margin-left: -14px;
    height: 27px;
    width: 27px;
    text-align: center;
    padding-top: 7px;
    padding-left: 2px;
    font-size: 9px;
    font-weight: bold;
    color: #fff;
    background: url(../gfx/profile/bg_gray_ball.gif) no-repeat 50% 0%;
}
html > body div.clsProfileDegreeCounter
{
    height: 20px;
    width: 25px;
}

div.clsProfileDegreeCounterLower
{
    position: absolute;
    margin-top: -11px;
    margin-left: -11px;
    height: 23px;
    width: 23px;
    text-align: center;
    padding-top: 6px;
    font-size: 9px;
    color: #fff;
    background: url(../gfx/profile/bg_blue_ball.gif) no-repeat 50% 0%;
}
html > body div.clsProfileDegreeCounterLower
{
    height: 17px;
}

div.clsProfileViewAvatarSpacer
{
    height: 15px;
    width: 15px;
}

td.clsProfileViewImage
{
    padding-left: 16px;
    width: 135px;
}
html > body td.clsProfileViewImage
{
    width: 120px;
}

td.clsViewDegreeImage
{
    vertical-align: top;
}
div.clsViewDegreeImage
{
    padding: 0;
}
div.clsViewDegreeImage
{
    padding: 0;
    width: 70px;
    height: 70px;
    overflow: hidden;
}
div.degreelower
{
    padding: 0px 11px;
}
html > body div.degreelower
{
    height: 48px;
    width: 48px;
}
td.clsProfileViewAvatarRight
{
    width: 150px;
    text-align: center;
}
table.clsViewDegree
{
    width: 170px;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
}
td.clsViewDegreeMax
{
    overflow: hidden;
    padding: 22px 20px 0px;
    background: url(../gfx/profile/bg_DegreeView_Max.png) no-repeat 3px 3px;
}
table.clsViewDegreeMax
{
    width: 172px;
}
td.clsViewDegreeLower, td.clsViewDegreeLower a, td.clsViewDegreeMax, td.clsViewDegreeMax a
{
    font-size: 10px;
}
div.clsLimitedColumn
{
    width: 85px;
    overflow: hidden;
}
table.clsViewDegreeLower
{
    width: 162px;
}
td.clsViewDegreeLower
{
    overflow: hidden;
    background: url(../gfx/profile/bg_DegreeView_Lower.png) no-repeat 3px 3px;
    padding: 36px 20px 0px;
}
/* Icons */

div.clsProfileSectionTitle span.referralicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/ico_trureferaral_create.gif) no-repeat 0% 3px;
}

div.clsProfileSectionTitle span.referenceLetters
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/icon_viewmessage.gif) no-repeat 0% 3px;
}

div.clsProfileSectionTitle span.employerUserProfile
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/ico_Employer_profile.gif) no-repeat 0% 3px;
}

span.peopleyoumayknowspan
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/icon_PTN_Organize.gif) no-repeat 0% 3px;
}

span.candidatesReferredToMe
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/ico_talentnetwork_xref.gif) no-repeat 0% 3px;
}

span.peopleIHaveReferred
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 34px;
    margin-top: -3px;
    background: url(../gfx/New_Main_Icon_Arrow_25x22.gif) no-repeat 0% 3px;
    margin-left: 3px;
}

span.IHaveBeenReferred
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 34px;
    margin-top: -3px;
    background: url(../gfx/New_Main_Icon_Bubble.gif) no-repeat 0% 4px;
}
span.ShowMemberProfile
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 34px;
    margin-top: -4px;
    background: url(../gfx/Profile_Page_Header_Icon_30x22.gif) no-repeat 0% 4px;
}

span.jobApplicants
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/icon_Resume.gif) no-repeat 0% 3px;
}

span.forwardJob
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 47px;
    margin-top: -3px;
    background: url(../gfx/Header_Icon_41x22.gif) no-repeat 0% 3px;
}


span.jobsfromothersitesspan
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/icon_others_jobsearchresults.png) no-repeat 0% 3px;
}

span.networkicon, div.clsProfileSectionTitle span.networkicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/ico_network.gif) no-repeat 0% 3px;
}


div.clsProfileSectionTitle span.helpicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/ico_help.gif) no-repeat 0% 3px;
}

div.clsProfileSectionTitle span.compassicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/ico_compass.gif) no-repeat 0% 3px;
}
div.clsProfileSectionTitle span.sentinviteicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/icon_sentinvite.gif) no-repeat 0% 3px;
}

div.clsProfileSectionTitle span.bugicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../images/BugIconShort.png) no-repeat 0% 3px;
}

div.clsProfileSectionTitle span.receivedinviteicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/icon_recinvite.gif) no-repeat 0% 3px;
}

div.clsProfileSectionTitle span.abuseicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/icon_abuse.gif) no-repeat 0% 0%;
}

div.clsProfileSectionTitle span.jobleadsicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/ico_job_leads.gif) no-repeat 0% 0%;
}

div.clsProfileSectionTitle span.jobposticon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 40px;
    margin-top: -3px; /*background: url(../gfx/Job_Post_Icon_31x21.jpg) no-repeat 0% 3px;*/
    background: url(../gfx/Icon_Job_Post_31x21.gif) no-repeat 0% 3px;
}

div.clsProfileSectionTitle span.addressbookicon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/ico_ps_addressbook.gif) no-repeat 0% 3px;
}

div.clsProfileSectionTitle span.forwardmessage
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/profile/ico_Profile_TitleCover.gif) no-repeat 0% 3px;
}

div.clsProfileSectionTitle span.coverletters
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/profile/ico_cover_letters.gif) no-repeat 0% 3px;
}

div.clsProfileSectionTitle span.referenceLetters
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/ico_Reference_letters.gif) no-repeat 0% 3px;
}

div.clsProfileSectionTitle span.invitecontacts
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/ico_invite_contacts.gif) no-repeat 0% 3px;
}

div.clsProfileSectionTitle span.professionalusersmgt
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/ico_professional_user_mgt.gif) no-repeat 0% 3px;
}

div.clsProfileSectionTitle span.options
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/ico_options.gif) no-repeat 0% 3px;
}





div.clsProfileSectionTitle span.sendmessagetocp
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/ico_ps_addressbook.gif) no-repeat 0% 3px;
}

div.clsProfileSectionTitle span.jobpin
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -3px;
    background: url(../gfx/ico_job_pin.gif) no-repeat 0% 3px;
}
div.clsProfileSectionTitle span.mysearchagenticon
{
    display: block;
    height: 20px;
    padding-top: 5px;
    padding-left: 30px;
    margin-top: -2px;
    background: url(../gfx/profile/ico_my_search_agents.gif) no-repeat 0% 0%;
}

div.clsProfileSectionTitle span span
{
    /*background: url(../gfx/btn_rssfeed.gif) no-repeat 100% 0%;*/
    padding-right: 30px;
}

div.clsProfileSectionTitle span span.norss
{
    background: none;
    padding-right: 0;
    font-weight: bold;
}

/* Job Manager Action Bar */
.clsProfileBodyContentArea div.clsJobLeadsActionBoxOverride /* Override the height of the clsJobLeadsActionBoxOverride container */
{
    height: auto;
    background-image: none;
    padding-left: 10px;
}

div.clsJobLeadsActionBar
{
    text-align: left;
    background: #C6C4B0 url(../gfx/profile/ico_JobManager_dnarr.gif) no-repeat 8px 15px;
    padding: 5px 5px 5px 30px;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
}

html > body div.clsJobLeadsActionBar
{
}
div.clsJobLeadsActionBar select
{
    width: 130px;
    color: #898989;
}

div.clsJobLeadsActionBarMember
{
    text-align: left;
    background: #C6C4B0 url(../gfx/profile/ico_JobManager_dnarr.gif) no-repeat 8px 12px;
    padding: 5px 5px 5px 10px;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
}

div.clsJobLeadsActionBarMemberNoArrow
{
    text-align: left;
    background: #C6C4B0;
    padding: 5px 5px 5px 5px;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
}

html > body div.clsJobLeadsActionBarMemberNoArrow
{
}
html > body div.clsJobLeadsActionBarMember
{
}
div.noarrow
{
    background-image: none;
}




/* General Elements */
.clsBodyTitleBold
{
    font-size: 14px;
    font-weight: bold;
}
span.clsJMNoApplicants
{
    display: block;
    text-align: center;
    padding: 25px;
}
div.clsJobManagerHR
{
    height: 5px;
    width: 100%;
    border-bottom: solid 1px #767467;
}

/* ************************************************************************ */
/* Job Manager Grid Views */
/* ************************************************************************ */

table.clsJobManagerGridView
{
    width: 100%;
}
table.clsGridViewBorder
{
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
    border-bottom: solid 1px #fff;
}

table.gridPplIveReferred th.checkbox, table.clsJobManagerGridView th.checkbox
{
    text-align: left;
    padding: 2px 4px;
    width: 22px;
}

html > body table.clsJobManagerGridView th.checkbox
{
    width: 14px;
}

html > body table.clsJobManagerGridView td.checkbox
{
    width: 14px;
}

table.gridPplIveReferred td.checkbox
{
    text-align: left;
    padding: 2px 4px;
    width: 22px;
}

html > body table.gridPplIveReferred th.checkbox, html > body table.gridPplIveReferred td.checkbox
{
    width: 14px;
}

table.clsJobManagerGridView td
{
    font-size: 10px;
    color: #000;
    padding: 4px;
    vertical-align: top;
}
table.clsJobManagerGridView td table td
{
    padding: 0;
}
table.clsJobManagerGridView a
{
    font-size: 11px;
    color: #007EC6;
    text-decoration: none;
    font-weight: bold;
}
tr.clsJobManagerGridViewHeader, tr.clsJobManagerGridViewHeader th, tr.clsJobManagerGridViewHeader th td
{
    background: #727169; /*#959385;*/
    color: #fff;
    font-weight: normal;
    font-size: 10px;
}
tr.clsJobManagerGridViewHeader th
{
    padding: 2px;
}
tr.clsJobManagerGridViewHeader a
{
    color: #fff;
}
tr.clsJobManagerGridViewRow
{
    background: #fff;
    border-bottom: solid 1px #DADADA;
}
tr.clsJobManagerGridViewAltRow
{
    background: #E9E8E8; /*border-bottom: solid 1px #DADADA;*/
}

tr.clsJobManagerGridViewRow td, tr.clsJobManagerGridViewAltRow td
{
    border-top: solid 1px #ccc;
}
/*Comment added by Jignesh*/
/*If the Table Cell has a GridView then revert the border to 0*/
tr.clsJobManagerGridViewRow td table td, tr.clsJobManagerGridViewAltRow td table td
{
    border: 0;
}

tr.clsJobManagerGridViewRow td.clsGridViewAmounts
{
    background-color: #EDFFE0;
}

tr.clsJobManagerGridViewAltRow td.clsGridViewAmounts
{
    background-color: #D9E8CC;
}

span.clsJobManagerCheckBoxNoText label
{
    display: none;
}

a.clsJobManagerGridViewPublicPhoto
{
    display: block;
    height: 34px;
    width: 34px;
    overflow: hidden;
}
a.clsJobManagerGridViewPublicPhoto img
{
    width: 34px;
}

table.clsJobManagerGridView a.clsJobManagerAddContact:hover, table.clsJobManagerGridView a.clsJobManagerAddContact:active, table.clsJobManagerGridView a.clsJobManagerAddContact
{
    background: url(../gfx/profile/btn_Profile_AddContact.gif) no-repeat;
    padding-left: 20px;
    color: #078C19;
    display: block;
    height: 17px;
    padding-top: 3px;
}

table.clsJobManagerGridView th.clsGridViewWidthCompany
{
    width: 75px;
}

table.clsJobManagerGridView th.clsGridViewWidthAmounts
{
    width: 75px;
}

table.clsJobManagerGridView span.clsGridViewFeeAmount
{
    font-weight: bold;
}

table.clsJobManagerGridView span.clsGridViewFeeCount
{
    color: #999;
}

table.clsJobManagerGridView span.clsGridViewDegrees
{
    font-weight: bold;
    color: #999;
    font-size: 11px;
}

td.clsJobManagerButtonBar
{
    padding-top: 2px;
    background: url(../gfx/profile/bg_JM_btn_grad.gif) repeat-x;
}

/* Action Box Area */

div.clsJobLeadsActionBox
{
    text-align: left;
    background: #C6C4B0 url(../gfx/profile/bg_ActionArea_Box_tl.gif) no-repeat 0% 0%;
    padding: 0;
    width: 190px;
}
div.clsJobLeadsActionBox div.clsJobLeadsActionBox
{
    text-align: left;
    background: url(../gfx/profile/bg_ActionArea_Box_tr.gif) no-repeat 100% 0%;
    padding: 0;
}

div.clsJobLeadsActionBox div.clsJobLeadsActionBox div.clsJobLeadsActionBox
{
    padding: 0;
    text-align: left;
    background: url(../gfx/profile/bg_ActionArea_Box_bl.gif) no-repeat 0% 100%;
}

div.clsJobLeadsActionBox div.clsJobLeadsActionBox div.clsJobLeadsActionBox div.clsJobLeadsActionBox
{
    background: url(../gfx/profile/bg_ActionArea_Box_br.gif) no-repeat 100% 100%;
    padding: 10px;
    text-align: left;
    width: 170px;
}

table.clsJobLeadsActionBox
{
    width: 100%;
}

/* Action Inner Box Area */

div.clsJobLeadsActionInnerBox
{
    text-align: left;
    background: #AAA897 url(../gfx/profile/bg_ActionArea_InBox_tl.gif) no-repeat 0% 0%;
    padding: 0;
    width: 190px;
}
div.clsJobLeadsActionInnerBox div.clsJobLeadsActionInnerBox
{
    text-align: left;
    background: url(../gfx/profile/bg_ActionArea_InBox_tr.gif) no-repeat 100% 0%;
    padding: 0;
}

div.clsJobLeadsActionInnerBox div.clsJobLeadsActionInnerBox div.clsJobLeadsActionInnerBox
{
    padding: 0;
    text-align: left;
    background: url(../gfx/profile/bg_ActionArea_InBox_bl.gif) no-repeat 0% 100%;
}

div.clsJobLeadsActionInnerBox div.clsJobLeadsActionInnerBox div.clsJobLeadsActionInnerBox div.clsJobLeadsActionInnerBox
{
    background: url(../gfx/profile/bg_ActionArea_InBox_br.gif) no-repeat 100% 100%;
    padding-top: 4px;
    padding-right: 8px;
    text-align: right;
    width: 182px;
}

/* Overrides */
/* Update Action Bar */

div.update, div.update div.clsJobLeadsActionInnerBox
{
    width: 460px;
}

div.update div.clsJobLeadsActionInnerBox div.clsJobLeadsActionInnerBox div.clsJobLeadsActionInnerBox
{
    width: 452px;
}

/* Sets a Top Right Motif */

table.clsJobLeadsActionBox div.clsJobLeadsActionBox .motif
{
    background: url(../gfx/profile/bg_ActionArea_Box_tr_m.gif) no-repeat 100% 0%;
}

/* Action Box: Sets a height of 105px */
table.clsJobLeadsActionBox .h105, table.clsJobLeadsActionBox .w512 div.clsJobLeadsActionBox, table.clsJobLeadsActionBox .h105 div.clsJobLeadsActionBox div.clsJobLeadsActionBox
{
    height: 105px;
}
table.clsJobLeadsActionBox .h105 div.clsJobLeadsActionBox div.clsJobLeadsActionBox div.clsJobLeadsActionBox
{
    height: 85px;
}


/* Action Box: Sets a width of 512px */
table.clsJobLeadsActionBox .w512, table.clsJobLeadsActionBox .w512 div.clsJobLeadsActionBox, table.clsJobLeadsActionBox .w512 div.clsJobLeadsActionBox div.clsJobLeadsActionBox
{
    width: 512px;
}
table.clsJobLeadsActionBox .w512 div.clsJobLeadsActionBox div.clsJobLeadsActionBox div.clsJobLeadsActionBox
{
    width: 492px;
}


/* Action Box: Sets a width of 200px */
table.clsJobLeadsActionBox .w200, table.clsJobLeadsActionBox .w200 div.clsJobLeadsActionBox, table.clsJobLeadsActionBox .w200 div.clsJobLeadsActionBox div.clsJobLeadsActionBox
{
    width: 200px;
}
table.clsJobLeadsActionBox .w200 div.clsJobLeadsActionBox div.clsJobLeadsActionBox div.clsJobLeadsActionBox
{
    width: 180px;
}

/* Action Box: Sets a width of 170px */
table.clsJobLeadsActionBox .w170, table.clsJobLeadsActionBox .w170 div.clsJobLeadsActionBox, table.clsJobLeadsActionBox .w170 div.clsJobLeadsActionBox div.clsJobLeadsActionBox
{
    width: 170px;
}
table.clsJobLeadsActionBox .w170 div.clsJobLeadsActionBox div.clsJobLeadsActionBox div.clsJobLeadsActionBox
{
    width: 150px;
}

/* Action Inner Box: Sets a width of 512px */
table.clsJobLeadsActionBox .wi492, table.clsJobLeadsActionBox .wi492 div.clsJobLeadsActionInnerBox, table.clsJobLeadsActionBox .wi492 div.clsJobLeadsActionInnerBox div.clsJobLeadsActionInnerBox
{
    width: 492px;
}
table.clsJobLeadsActionBox .wi492 div.clsJobLeadsActionInnerBox div.clsJobLeadsActionInnerBox div.clsJobLeadsActionInnerBox
{
    width: 484px;
}

.clsJobManagerGridView .smalltext, .clsJobManagerGridView .smalltext a, .clsJobManagerGridView .smalltext span
{
    font-size: 10px;
}

table.clsJobLeadsActionBox .fullwidth
{
    width: 100%;
}

/* Personal Network Override */


div.networkActionBar div.clsJobLeadsActionBox, div.networkActionBar div.clsJobLeadsActionBox div.clsJobLeadsActionBox, div.networkActionBar
{
    width: 480px;
}

div.networkActionBar div.clsJobLeadsActionBox div.clsJobLeadsActionBox div.clsJobLeadsActionBox
{
    width: 460px;
}


/* ********************************************************** */
/* GridView Pager Styles */
span.clsPageNumberCurrent
{
    font-weight: bold;
    color: #868686;
    padding: 0 2px;
    font-size: 11px;
}



table.clsJobManagerGridView a.clsPageNumberLink:hover, table.clsJobManagerGridView a.clsPageNumberLink:active, table.clsJobManagerGridView a.clsPageNumberLink, a.clsPageNumberLink:hover, a.clsPageNumberLink:active, a.clsPageNumberLink
{
    color: #EB5E00;
    font-weight: bold;
    padding: 0 2px;
    font-size: 11px;
}

tr.clsPageStyleCell td, /*tr.clsPageStyleCellNoBottomBorder td,*/ tr.clsPageStyleCellNoBottomBorderSmall td
{
    background: url(../gfx/profile/bg_JM_btn_grad.gif) repeat-x;
    padding: 0;
    vertical-align: middle;
}

tr.clsPageStyleCell td table, 
tr.clsPageStyleCellNoBottomBorder td table
{
	/*margin-left:250px;*/
   /* margin-left: 300px; #margin-left:0px;
_margin-left:0px;*/

}


/* General Form Features */
div.clsJMInnerFormSpacer
{
    padding: 15px;
}

div.clsJMInnerFormInset
{
    padding: 8px;
}

.clsJMInnerFormTitle
{
    font-size: 13px;
    color: #686868;
    font-weight: bold;
}

/*********************************************************/

.clsJMInnerFormBlack
{
    font-size: 11px;
    color: #000000;
}

.clsJMInnerFormGray
{
    font-size: 11px;
    color: gray;
}

.clsJMInnerFormGray11
{
    font-size: 11px;
    color: gray;
}

.clsJMInnerFormRed11
{
    font-size: 11px;
    color: Red;
    font-weight: bolder;
}

.clsJMInnerFormBlack11
{
    font-size: 11px;
    color: #000000;
    font-weight: bolder;
}

.clsQuestionBoxTitle
{
    font-family: Arial;
    font-size: 13px;
    color: #393839;
    font-weight: bold;
}

.clsQuestionBox
{
    font-family: Arial;
    font-size: 11px;
    color: #393839;
    font-weight: normal;
}
.clsQuestionBoxWhatermark
{
    font-family: Arial;
    font-size: 11px;
    color: #999999;
    font-weight: normal;
}

/*********************************************************/
/* Input Form */
/*********************************************************/


table.job textarea.job, table.job input.job
{
    width: 410px;
}

table.job select.job
{
    width: 415px;
}

TABLE.job TR TD
{
    font-size: 11px;
}

/* *************************************************************** */
/* */
/* *************************************************************** */

div.clsJMInnerFormInset div.clsTalentNetworkControl
{
    padding: 0;
}


/* *************************************************************** */
/* Show Hide Jobs User Control */
/* *************************************************************** */

span.clsShowHideJobsHeader
{
    color: #000;
    cursor: pointer;
    font-weight: bold;
}

/* ************************************************************** */
/* Job Data */
/* ************************************************************** */
table.clsJobDataTitleSection
{
    width: 100%;
}

table.clsJobDataTitleSection td span
{
    color: #000;
    font-weight: bold;
}

table.clsJobDataDetailSection
{
    width: 410px;
}

table.clsJobDataDetailSection .right
{
    text-align: right;
}
table.clsJobDataDetailSection td
{
    padding: 4px;
    vertical-align: top;
}
table.clsJobDataDetailSection td.fields
{
    background: #a6a6a6;
    color: #fff;
    font-size: 11px;
    width: 115px;
}

table.clsJobDataDetailSection td.truReferral
{
    vertical-align: text-top;
    padding: 0px;
}


td.truReferral div.earnRewardsBaloon
{
    position: absolute;
    margin-left: 315px;
    margin-top: -139px;
}

table.clsJobDataArea td.rightcolumn
{
    width: 149px;
    text-align: center;
    padding-bottom: 150px; /*position: absolute;  	margin-left: 1000px; 	margin-top:0px;*/
}
table.clsJobDataArea td.rightcolumn div.clsRightColumnItem
{
    text-align: center;
    margin-bottom: 20px;
}

table.clsJobDataArea td.rightcolumn div.clsRightColumnItem a
{
    display: block;
}
table.clsJobDataReferralFee
{
}
table.clsJobDataReferralFee td
{
    color: #008011;
    font-weight: bold;
    padding: 4px;
}

table.clsJobDataReferralFee td.right
{
    text-align: right;
}
table.clsJobDataReferralFee td.fields
{
    background: #09B01F;
    color: #fff;
    padding-top: 5px;
    width: 115px;
}

table.clsJobDataReferralFee td.hint
{
    color: #000;
    font-weight: normal;
}




table.clsViewDataDescriptionSection
{
    width: 100%;
}
table.clsViewDataDescriptionSection td
{
    vertical-align: top;
}
table.clsViewDataDescriptionSection td.right
{
    text-align: right;
}
table.clsViewDataDescriptionSection td.fields
{
}

table.clsJobDataReadOnlySection
{
    width: 100%;
}

table.clsJobDataReadOnlySection td
{
    vertical-align: top;
}
table.clsJobDataReadOnlySection td.fields
{
    font-weight: bold;
    color: #000;
    padding: 5px 0px;
}
.bold
{
    font-weight: bold;
}

/* *********************************************************** */
/* TruReferral Program Box Area with Floating Bubble */
/* *********************************************************** */

div.clsTruReferralProgramArea
{
    width: 460px;
}

div.clsTruReferralProgramArea div.clsTruReferralProgramHeader
{
    padding: 3px 0px 0px 15px;
    height: 44px;
    background: url(../gfx/bg_trureferral_top.gif) no-repeat;
}

div.clsTruReferralProgramArea div.clsTruReferralProgramHeaderSlim
{
    padding: 3px 0px 0px 15px;
    height: 18px;
    background: url(../gfx/gray_box_460x18_top.gif) no-repeat;
    background-position: bottom;
}

html > body div.clsTruReferralProgramArea div.clsTruReferralProgramHeader
{
    height: 41px;
}

div.clsTruReferralProgramArea div.clsTruReferralProgramFooter
{
    padding-top: 10px;
    height: 37px;
    background: url(../gfx/bg_trureferral_bottom.gif) no-repeat;
}

div.clsTruReferralProgramArea div.clsTruReferralProgramFooterSlim
{
    padding-top: 10px;
    height: 18px;
    background: url(../gfx/gray_box_460x18_bottom.gif) no-repeat;
}

html > body div.clsTruReferralProgramArea div.clsTruReferralProgramFooter
{
    height: 27px;
}
div.clsTruReferralProgramArea div.clsTruReferralProgramFooter table
{
    width: 460px;
}
div.clsTruReferralProgramArea div.clsTruReferralProgramFooter table td
{
    padding-right: 20px;
}

div.clsTruReferralProgramArea div.clsTruReferralProgramBody
{
    background: url(../gfx/bg_trureferral_body.gif) repeat-y;
}

div.clsTruReferralProgramBodyTopRow
{
    margin: 0px 15px 0px 15px;
    border-bottom: solid 1px #DFDFDE;
}
div.clsTruReferralProgramBodyBottomRow
{
    margin: 0px 15px 0px 15px;
}

th.LeftTextOnly
{
    padding-left: 10px;
    padding-right: 10px;
}


td.hdr #ctl00_ContentPlaceHolder1_ibnForward
{
    margin: 0 0 10px 0;
}

.overflowClip
{
    overflow: hidden;
}

.BoxesDisplayNames
{
    font-family: Tahoma-Arial;
    font-weight: 700;
    font-style: normal;
    font-size: 11px;
    color: #327EC6;
}



.BoxesTitles
{
    font-family: Tahoma-Arial;
    font-style: normal;
    font-size: 11px;
    color: #393839;
}

.LblQuestion
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #393839;
}
.LblAnswers
{
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    color: #393839;
}




/*Refferal*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

table.gridPplIveReferred tr td
{
    font-family: Arial !important;
}
table.gridPplIveReferred tr td span
{
    font-family: Arial !important;
}


table.pplIveReferredSelect tr td span.fontSize11
{
    font-weight: bold;
    font-family: Arial !important;
}


table.gridPplIveReferred tr.row td.tdBackNormal table.tbldate tr td
{
    padding: 0px;
    margin-top: 0px;
    font-family: Arial !important;
}


table.gridPplIveReferred tr.row td.tdBackNormal table.tbldate tr td
{
    padding: 0px;
    margin-top: 0px;
    font-family: Arial !important;
}


table.gridPplIveReferred tr.altRow td.tdBackNormal table.tbldate tr td
{
    padding: 0px;
    margin-top: 0px;
    font-family: Arial !important;
}



table.messaging tr td div.clsfilterSection table.pplIveReferredSelect span.RDJob Input
{
    width: 15px;
    height: 15px;
    margin-right: 8px;
    font-size: 11px;
    margin-top: 2px !important;
}

table.messaging tr td div.clsfilterSection table.pplIveReferredSelect span.RDJob label
{
    width: 15px;
    height: 15px;
    margin-right: 8px;
    font-size: 11px;
    margin-top: 2px !important;
}




table.gridPplIveReferred td.tdBackNormal table.pplPicNameTable tr td.pplName table.pplRater tr td.pplRaterReferrerName
{
    padding: 0px;
    margin-top: 0px;
    padding-bottom: 2px;
}


table.gridPplIveReferred td.tdBackNormal table.pplPicNameTable tr td.pplName table.pplRater tr td.pplRaterReferrerControl
{
    padding: 0px;
    margin-top: 0px;
}

table.gridPplIveReferred td.tdBackNormal A.Iconfeedback
{
    margin-left: 19px;
}








table.gridPplIveReferred tr.row td.tdBackNormal, table.gridPplIveReferred tr.row td.tdBackColor, table.gridPplIveReferred tr.row td.tdBackNormalFirstColumn, table.gridPplIveReferred tr.altRow td.tdBackNormal, table.gridPplIveReferred tr.altRow td.tdBackColor, table.gridPplIveReferred tr.altRow td.tdBackNormalFirstColumn
{
    height: 19px;
}




table.gridPplIveReferred tr.row td.tdBackNormalFirstColumn
{
    border-bottom: solid 1px #dadada;
    padding-left: 10px;
    height: 25px;
}

table.gridPplIveReferred tr.altRow td.tdBackNormalFirstColumn
{
    border-bottom: solid 1px #dadada;
    padding-left: 10px;
    height: 25px;
}

table.gridPplIveReferred tr.rowHeader th.thFirstColumn
{
    padding-left: 10px;
}
.clsDisplayName
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #00728F;
}
.clsTitleBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #393839;
}
.clsTitleNormal
{
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    color: #393839;
}
.clsSeeking
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    color: #00728F;
}

.clsConnections, .clsConnectionsSideBar, .clsConnectionsSideBar:hover
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #666666;
}
.clsConnectionsSideBar, .clsConnectionsSideBar:hover
{
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
}

/***************** jquery.Jcrop.css ************************************/
.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url('Jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	width: 9px;
	height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.cls12ArialBlueBold
{
	font-size:12px;
	font-family:Arial;
	color:#00728F;
	font-weight:bold;
}

.cls14ArialBlueBold
{
	font-size:14px;
	font-family:Arial;
	color:#00728F;
	font-weight:bold;
}
.cls12ArialBlackNormal
{
	font-size:12px;
	font-family:Arial;
	color:#393839;
	font-weight:normal;
}
.cls12ArialBlackBold
{
	font-size:12px;
	font-family:Arial;
	color:#393839;
	font-weight:bold;
}
.cls14ArialBlackBold
{
	font-size:14px;
	font-family:Arial;
	color:#393839;
	font-weight:bold;
}

.cls14ArialOrangeBold
{
	font-size:14px;
	font-family:Arial;
	color:#E05E07;
	font-weight:bold;
}
.cls11ArialOrangeBold
{
	font-size:11px;
	font-family:Arial;
	color:#E05E07;
	font-weight:bold;
}
.cls11ArialOrangeBold:hover
{
	font-size:11px;
	font-family:Arial;
	color:#E05E07;
	font-weight:bold;
}
.cls11ArialGrayBold
{
	font-size:11px;
	font-family:Arial;
	color:Gray;
	font-weight:bold;
}
.cls11ArialGrayBold:hover
{
	font-size:11px;
	font-family:Arial;
	color:Gray;
	font-weight:bold;
}

.cls11ArialRedBold
{
	font-size:11px;
	font-family:Arial;
	color:#CC0000;
	font-weight:bold;
}
.cls11ArialRedNormal
{
	font-size:11px;
	font-family:Arial;
	color:#CC0000;
	font-weight:normal;
}
.cls11ArialBlueBold
{
	font-size:11px;
	font-family:Arial;
	color:#008CC4;
	font-weight:bold;
}
.cls11ArialBlueNormal
{
	font-size:11px;
	font-family:Arial;
	color:#008CC4;
	font-weight:normal;
}
.cls10ArialBlueNormal,
.cls10ArialBlueNormal:hover
{
	font-size:10px;
	font-family:Arial;
	color:#008CC4;
	font-weight:normal;
}

.cls12ArialBlueBold
{
	font-size:12px;
	font-family:Arial;
	color:#008CC4;
	font-weight:bold;
}

.clsViewJobLinkPP,
.clsViewJobLinkPP:hover
{
	font-size:10px;
	font-family:Arial;
	color:#008CC4;
	font-weight:bold;
	text-decoration:underline;
}



.clsRadioButtonText
{
	padding-left:4px;
	font-family:Arial;
	
	
}
.clsRadioButtonTextNew
{
	padding-left:4px;
	font-family:Arial;
	/*border:solid 1px red;*/
	/*height:25px;
	padding-top:5px;*/
	/*vertical-align:top;*/
}
.clsPublicProfileTBox
{
		font-size:12px;
	font-family:Arial;
	color:#999999;
	font-weight:normal;
}
.clsDivPublicProfile
{
	padding-top:20px;
	padding-bottom:20px;
	/*height:300px;*/
}
.clsDivPublicProfileNew
{
	padding-top:0px;
	padding-bottom:20px;
	/*height:300px;*/
}
.divMessagePublicProfile
{
	float:left;
	padding-top:5px;
	padding-left:0px;
	/*border:solid 1px red;*/
}
.clsCursor
{
	cursor:pointer;
}
.clsErrorMessagePublicProfile
{
	height:15px;
	padding-top:2px;
	padding-left:25px;
	vertical-align:top;
}

.clsPublicProfileNotes
{
        	display: block;
        	padding-top: 0px;
        	/*padding-bottom: 13px;*/
        	padding-bottom: 4px;
        	
        	line-height: 1.3;
        	/*padding-right:45px;*/
        	padding-right:20px;
        	
        	
}

.clsAddMarginBottom5px
{
	margin-bottom:5px!Important;
}
.clsDivProfileOptions
{
	/*padding-top:18px;*/
	padding-left:20px;
	width:700px;
	height:35px;
	/*border:solid 1px red;*/
	clear:both;
	
}

.clsDivMainRJPPopUp
{
	width:715px;
	height:83px;
	/*position:relative;*/
}
.clsDivHeaderSectionRJPPopUp
{
	width:652px;
	height:83px;
	background: url(../gfx/Blue_Gradient_BG_5x83.gif);
	float:left;
}
.clsDivRJPPopUpNotification1
{
	width:645px;
	height:38px;
	position: absolute;
    z-index: 100;
    top: 24px;
    left: 63px;
   
}
.clsDivRJPPopUpNotification1New
{
	width:645px;
	height:38px;
	z-index: 100;
    margin-top:26px;
}
.clsDivCloseRJPPopUpNew
{
	width:15px;
	height:15px;
    z-index: 100;
    margin-top:5px;
    margin-right:5px;
    float:right;
    clear:both;
}
.clsDivCloseRJPPopUpNewIE6
{
	width:15px;
	height:15px;
    z-index: 100;
    margin-top:5px;
    margin-right:0px;
    float:right;
    clear:both;
}

.clsDivIconSection
{
	width:63px;
	height:83px;
	background: url(../gfx/Icon_Section_63x83.gif) no-repeat;
	float:left;
}


.clsDivCloseRJPPopUp
{
	width:15px;
	height:15px;
	position:absolute;
    z-index: 100;
    top: 5px;
    left: 696px;
    border:solid 1px red;
    
    /*width:15px;
	height:15px;
	float:right;
    margin-top:5px;
    margin-left:5px;*/
    
    
	
}

.clsArial16pxWhite
{
    font-family: Arial;
    font-weight: normal;
    font-size: 16px;
    color: #FFFFFF;
    font-weight:normal;
}
.clsArial16pxBlack,
.clsArial16pxBlackBold
{
    font-family: Arial;
    font-weight: normal;
    font-size: 16px;
    color: #393839;
    font-weight:normal;
}
.clsArial16pxBlackBold
{
	font-weight:bold;
}
.clsRJPPopUpBorder
{
	
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
/*border:1px solid #cecece;*/
z-index:150;
}
#popupContent{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:287px;
width:367px;
background:#FFFFFF;
/*border:2px solid #cecece;*/
z-index:152;
padding:0px;
}

.lblsAmounts
{
    font-size: 10px;
    font-weight: bold;
    text-align: right;
    color: #000000;
}
.rightspacer
{
    margin-right: 2px;
}
.Mlink
{
    font-size: 9px;
    text-align: left;
    color: #000000;
    width: 55px;
}


table.EmptyDataTable
{
    width:100%;
}
table.EmptyDataTable td
{
    padding: 20px !important; text-align: center !important; font-family: Arial !important; font-size: 12px !important;
    width:100% !important;
    line-height:150% !important;
    color:#393839 !important;
}
table.EmptyDataTable td span
{
     font-family: Arial !important; 
     font-size: 12px !important;
    color:#393839 !important;
}
table.EmptyDataTable td a
{
    font-size:12px !important;
    text-decoration:underline !important;
}

.clsInviteContactGridView
{
	clear: both;
	float: left;
	margin-left: 15px;
	margin-top: 5px;
}
.clsInviteContactGridViewIEMargin
{
	clear: both;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}
.clsMarginIC
{
	margin-left:25px;
	margin-right:0px;
}
.highlight{}

.FontBlueLink12,
.FontBlueLink12:hover
{
	font-size: 12px;
  font-family: Arial;
  color: #008CC4;
}
.LocalclsLoginTextBox
{
	font-size: 14px;
  font-family: Arial;
  color: #393839;
}
.FontDarkBlueBold11
{
	font-size: 11px;
	font-weight:bold;
  font-family: Arial;
	color:#1A8BA8;	
}
.FontBlueDarkLightBold11
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #00728F;
}

.clsAutoAcceptConnections
{
	font-family:Arial;
	font-size:12px;
	color:#393839;
	padding-top:20px;
	padding-left:20px;
	line-height:1.4;
}
.clsPaddingMarginACC
{
	padding-top:15px;
}
.clsRadioButtonACC
{
	margin-left: 5px;
	padding-top: 6px;
	padding-bottom:7px;
	line-height: 1.3;
	font-family: Arial;
	font-size: 12px;
}
.FontOrangeBold10
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    color: #cd5606;
}
.LocalclsLoginTextBox
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #393839;
}
.LocalclsTwatermarks
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #999999 !important;
}

#my_GMap1 DIV SPAN
{
  font-size : 5px;
  text-align :left ;       
}

.clsArial10pxBlackNormal
{
	font-family: Arial;
    font-weight: normal;
    font-size: 10px;
    color: #393839;
}
.clsArial10pxBlueBold,
.clsArial10pxBlueBold:hover
{
	font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    color: #00728F;
}

.clsDivCopyRightUC
{
	padding-top:15px;
}
.cls14ArialBlueBold
{
	font-size:14px;
	font-family:Arial;
	color:#00728F;
	font-weight:bold;
}
.cls10ArialBlueNormal,
.cls10ArialBlueNormal:hover
{
	font-size:10px;
	font-family:Arial;
	color:#008CC4;
	font-weight:normal;
}

.cls12ArialBlueBold
{
	font-size:12px;
	font-family:Arial;
	color:#008CC4;
	font-weight:bold;
}
.clsArial10pxBlackBold
{
	font-family: Arial;
    font-weight:bold;
    font-size: 10px;
    color: #393839;
}
.clsArial14pxBlack
{
	font-family: Arial;
    font-weight:normal;
    font-size: 14px;
    color: #393839;
}
.clsArial10pxGreenBold
{
	font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    color: #5A8A0B;
}
.clsArial10pxGreenNormal
{
	font-family: Arial;
    font-weight: normal;
    font-size: 10px;
    color: #5A8A0B;
}
.clsPaddingZero
{
	padding-top:0px !Important;
	padding-bottom:0px !Important;
}

/*************LiveDemoUC START**********************************************************/
.clsLiveDemoUC,
.clsLiveDemoUCFeedback
{
	width:333px;
	height:382px;
	border:solid 1px #393839;
	background-color:#FFFFFF;	
}

.clsLiveDemoUCFeedback
{
	position:relative;
	height:100px;
	width:235px;
}

.clsLiveDemoUCFeedbackUN
{
	position:relative;
	height:100px;
	width:235px;
	border:solid 1px #393839;
	background-color:#FFFFFF;
}

.clsHeaderLiveDemo
{
	background: url(../gfx/Header_Request_Demo_263x34.gif);	
	width:263px;
	height:34px;
	margin-top:5px;
	margin-left:33px;
	display:block;
}
.clsSubHeaderLiveDemo
{
	display:block;
	margin-left:33px;
	
	
}
.clsSubHeader1LiveDemo,
.clsSubHeader2LiveDemo
{
	display:block;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#008CC4;
	
}
.clsTBoxRow1LiveDemo
{
	display:block;
	margin-top:15px;
	margin-left:33px;
	width:270px;
	height:21px;
	
}
.clsTBoxRow2LiveDemo
{
	display:block;
	margin-top:7px;
	margin-left:33px;
	width:270px;
	height:21px;
}
.clsTBName
{
	width:115px;
	height:15px;
}
.clsTB1LiveDemo
{
	float:left;
}
.clsTB2LiveDemo
{
	float:left;
	margin-left:5px;
}
.clsLiveDemoText
{
	margin-top:15px;
	width:270px;
	margin-left:33px;
	
}
.clsTextAreaLiveDemo
{
	margin-top:7px;
	margin-left:33px;
	
}
.clsTextAreaLD
{
	width:255px;
	height:75px;
	
}
.clsCharCountLDDiv
{
	margin-top:2px;
	margin-left:33px;
	width:260px;
	
}
.clsCharCountLD
{
	margin-left:20px;
}

.clsBlueDottedRuleLiveDemo
{
	background: url(../gfx/Blue_Dotted_Rule_333x28.gif);	
	width:333px;
	height:28px;
	display:block;
}

.clsBtnSubmitLiveDemo
{
	width:62px;
	height:21px;
	display:block;
	margin-left:33px;
}
.clsDivCloseLDFeedback,
.clsDivCloseLD
{
	width:15px;
	height:15px;
	position:absolute;
    z-index: 100;
    top: 5px;
    left: 215px;
    display:block;
    clear:both;
	
}
.clsDivCloseLDMain
{
	width:15px;
	height:15px;
	z-index: 100;
    margin-top: 5px;
    margin-left:313px;
    display:block;
    clear:both;
    	
}
.clsLiveDemoUCFeedbackText
{
	padding-left: 25px;
	margin-top: 15px;
	width:333px;
	display:block;
	position:absolute;
}

.clsLiveDemoUCFeedbackText1
{
	font-size: 12px;
	color: #333333;
	font-family:Arial;
	margin-top:5px;
	

}
.clsDivFooterLD
{
	width:333px;
	height:21px;
	position:absolute;
	
}
.clsProgressIndicatorLD,
.clsProgressIndicatorEA
{
	margin-left:33px;
	width:62px;
	height:21px;
}
.clsProgressIndicatorEA
{
		margin-left:0px;
}
.clsLDErrorMessage,
.clsEAErrorMessage
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:Red;
	margin-left:33px;
	margin-top:-5px;
}
.clsEAErrorMessage
{
	margin-top:-5px;
	margin-left:0px;
	margin-bottom:2px;
	text-align:center;
}


/**************LiveDemoUC END*********************************************************/
div.divRolloverInsideTop
        {
            height: 18px;
            width: 436px;
            background-image: url(../gfx/empsignup/AJAX_Rollover_TOP_436x18.gif);
            z-index:99998;
        }
        div.divRolloverInsideBody
        {
            width: 436px;
            background-image: url(../gfx/empsignup/AJAX_Rollover_Filler_436x1.gif);
            background-repeat: repeat-y;
            padding-bottom: 18px;
            padding-left: 18px;
            z-index:99998;
        }
        div.divRolloverInsideBottom
        {
            height: 29px;
            width: 436px;
            background-image: url(../gfx/empsignup/AJAX_Rollover_BOTTOM_436x29.gif);
            z-index:99998;
        }
        
         div.divBulletWrapper
    {
        width: 244px;
        font-family: Arial;
        font-size: 12px !important;
        position: absolute;
        display: none;
        z-index: 99999;
    }
    div.divBulletInsideTop
    {
        height: 79px;
        width: 244px;
        background-image: url(../gfx/empsignup/BULLET_Rollover_TOP_244x79.gif);
         z-index:99998;
    }
    div.divBulletInsideBody
    {
        width: 244px;
        height: 100px;
        background-image: url(../gfx/empsignup/BULLET_Rollover_Filler_244x1.gif);
        background-repeat: repeat-y;
        padding-bottom: 18px;
        padding-left: 18px;
         z-index:99998;
    }
    div.divBulletInsideBottom
    {
        height: 15px;
        width: 244px;
        background-image: url(../gfx/empsignup/BULLET_Rollover_BOTTOM_244x15.gif);
         z-index:99998;
    }
    div.TextBulletContainer
    {
        font-size: 12px;
        position: relative;
        top: -62px;
        width: 200px;
        line-height: 150%;
         z-index:99998;
    }
    div.divParaBreaker17
    {
        display: block;
        height: 17px;
    }
    div.divParaBreaker14
    {
        display: block;
        height: 10px;
    }
    .Black12Text
    {
        font-family: Arial;
        font-size: 12px;
        color: #000;
        vertical-align: middle;
    }
    span.TopRow
    {
        position: relative;
        top: 7px;
    }
    span.BottomRow
    {
        position: relative;
        top: 4px;
        left: 2px;
    }
    table.osr td
    {
        text-align: left;
        vertical-align: middle;
        height: 31px;
    }
    table.osr td img
    {
        vertical-align: top;
    }
    .style1
    {
        width: 198px;
    }
    table.osr
    {
        position: relative;
        top: 25px;
    }
    div.divDiversityRecruitment
    {
        height: 160px;
    }
    div.divReferralTracking
    {
        height: 330px;
    }
    div.divAlumniRecruitment
    {
        height: 200px;
    }
    div.CandidateLeadGenerationBullet
    {
        height: 260px;
    }
    div.divRequestDemo
    {
        position: relative;
        top: -50px;
    }
    Span.SPNBlueBold12
    {
        color: #008CC4;
        font-weight: bold;
    }
    .clsCenterAlign
    {
    	text-align:center!important;
    }
    .clsDivLowBalanceRecharge
    {
    	padding-top:5px;
    	padding-left:19px;
    	padding-bottom:10px;
    	height:30px;
    	width:480px;
    }
.clsMainUpdateWorkExp_PopUp
{
	width:343px;
	height:199px;
	border:solid 1px #393839;
}
.clsAJAX_BG_Left
{
	width:21px;
	height:199px;
	background: url(../gfx/AJAX_BG_Left_21x199.gif);
	float:left;
}
.clsAJAX_BG_Middle
{
	width:301px;
	height:199px;
	background: url(../gfx/AJAX_BG_Middle_1x199.gif);
	float:left;
}
.clsAJAX_BG_Right
{
	width:21px;
	height:199px;
	background: url(../gfx/AJAX_BG_Right_21x199.gif);
	float:left;
}
.clsCloseButton_UWE_PopUp
{
	width:13px;
	height:13px;
	margin-right:8px;
	margin-top:8px;
}
.clsUWEImageTitle
{
	width:227px;
	height:19px;
	background: url(../gfx/Header_and_Icon_227x19.gif);
	clear:both;
	margin-top:20px;
}
.clsUWEText1,
.clsUWEText2,
.clsUWEText3
{
	font-family: Arial;
    font-weight:normal;
    font-size: 13px;
    color: #393839;
    margin-top:15px;
}
.clsUWEText2
{
	margin-top:2px;
}
.clsUWEText3
{
	margin-top:15px;
}
.clsUWEEdit
{
	float:left;
	width:78px;
	height:19px;
}
.clsUWECancel
{	
	margin-left:10px;
	float:left;
	margin-top:2px;
}
.clsCancelLink,
.clsCancelLink:hover
{
	font-family: Arial;
    font-weight:normal;
    font-size: 11px;
    color: #CC0000;
    text-decoration:underline;
    cursor:pointer;
}
.clsUWEFooter
{
	width:301;
	height:19px;
	margin-top:20px;
}

.clsStatusMessage
{
	font-family: Arial;
    font-weight:bold;
    font-size: 10px;
    color: #333333;
    float:left;
    margin-top:1px;
}
.clsButton
{
	margin-left:6px;
	float:left;
	width:53px;
	height:15px;
}

.clsReferralStatusMain
{
	width:120px;
	height:20px;
}
.clsStatusControlPadding
{
	padding-top:0px;
	display:block;
}
.clsCRRControlPadding
{
	padding-top:6px;
	display:block;
}
.clsStatusControlHide
{
	display:none;
}

.clsArial10pxRedBold
{
	font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    color:#CC0000;
}
.clsFontWeight_Normal
{
	font-weight:normal!important;
}
/****************clsNewYouWebinarUCMain**********************************************************************/
.clsNewYouWebinarUCMain
{
	width:482px;
	height:460px;
	border:solid 1px #FFFFFF;
	background-color:#FFFFFF;
}
.clsNewYouWebinarUCHeader
{
	
	width:482px;
	height:33px;
	background-image: url(../gfx/freewebinar/Blue_Bar_Header_482x33.gif);
    background-repeat: no-repeat;
	
}
 .clsNewYouWebinarUCPeopleArea
{
	width:482px;
	height:81px;
	background-image: url(../gfx/freewebinar/People_482x81.gif);
	background-repeat: no-repeat;

}
.clsNewYouWebinarUCContent
{
	margin-left:26px;
	width:482px;
}
.clsNYWTitle
{
	font-family:Arial;
	font-size:20px;
	color:#E05E07;
	font-weight:bold;
}
.clsNYWDate
{
	margin-top:13px;
		
}
.clsBulletNYW1
{
	margin-top:12px;
}
.clsBulletNYW
{
	width:5px;
	height:4px;
	background-image: url(../gfx/freewebinar/Orange_Bullet_5x4.gif);
	background-repeat: no-repeat;	
	float:left;
	margin-top:5px;
}
.clsBulletNYWText
{
	font-family:Arial;
	font-size:14px;
	color:#393839;
	font-weight:normal;
	margin-left:10px;
	/*margin-top:15px;*/
}
.clsNYWItalic
{
	font-family:Arial;
	font-size:14px;
	color:#393839;
	font-weight:normal;
	font-style:italic;
	margin-top:10px;
	margin-left:10px;
}
.clsNYWDotBorderTop
{
	width:429px;
	height:19px;
	background-image: url(../gfx/freewebinar/Gray_Dotted_Rule_TOP_429x19.gif);
	background-repeat: no-repeat;	
	margin-top:10px;
	clear:both;
}
.clsNYWDotBorderBottom
{
	width:429px;
	height:37px;
	background-image: url(../gfx/freewebinar/Gray_Dotted_Rule_BOTTOM_429x37.gif);
	background-repeat: no-repeat;	
	clear:both;
}
.clsRegisterNYW
{
	width:429px;
	height:26px;
}
.clsRBtnNYW
{
	width:138px;
	height:20px;
	float:left;
}
.clsRegisterBtnText
{
	width:260px;
	font-family:Arial;
	font-size:14px;
	color:#393839;
	font-weight:normal;
	margin-top:5px;
	margin-left:9px;
	float:left;
	
}
.clsQuickRegisterNYW
{
	width:429px;
	height:20px;
	margin-top:10px;
}
.clsRegisterBtnText1
{
	width:80px;
	font-family:Arial;
	font-size:14px;
	color:#393839;
	font-weight:normal;
	margin-top:2px;
	margin-left:9px;
	float:left;
}
.clsNYWReminder
{
	width:429px;
}
.clsRemindMeLaterText,
.clsRemindMeLaterText:hover
{
	font-family:Arial;
	font-size:11px;
	color:#008CC4;
	font-weight:normal;
}

.clsDSAText,
.clsDSAText:hover,
.clsDSATextLI,
.clsDSATextLI:hover
{
	font-family:Arial;
	font-size:11px;
	color:#CC0000;
	font-weight:normal;
}
.clsDSATextLI,
.clsDSATextLI:hover
{
	font-size:10px;
}
.clsRemindNYW
{
	float:left;
	width:80px;
}

.clsDSANYW
{
	width:95px;
	float:left;
	margin-left:12px;
}
.clsIconNYW
{
	width:117px;
	height:197px;
	background-image: url(../gfx/freewebinar/Icon_117x197.gif);
	background-repeat: no-repeat;	
	float:left;
}

.clsNoCCMain
{
	width:312px;
	background-color:#FFFFFF;
	border:solid 1px #393839;
}
.clsNoCCContent
{
	margin-left:26px;
	margin-top:25px;
}
.clsNoCCHeader
{
	width:260px;
	height:19px;
	background-image: url(../gfx/AJAX_Pop-Up_Header_No_CC_260x19.gif);
	background-repeat: no-repeat;	
}
.clsNoCCText
{
	margin-top:16px;
}
.clsNoCCBlueLine
{
	width:267px;
	height:28px;
	background-image: url(../gfx/Dotted_Blue_Rule_267x28.gif);
	background-repeat: no-repeat;	
}
.clsNoCCAddCCBtn
{
	width:117px;
	height:21px;
	margin-bottom:20px;
	float:left;
}

/****************************************************************/
.clsUpgradeGoldAccountMain
{
	width:320px;
	background-color:#FFFFFF;
	border:solid 1px #393839;
}

.clsArial17pxOrangeBold
{
	font-family:Arial;
	font-size:17px;
	color:#E05E07;
	font-weight:bold;
}

.clsUGAHeader
{
	width:260px;
	height:19px;
	height:36px;
	
	
}
.clsUGAContent
{
	margin-left:26px;
	margin-top:25px;
}
#divUGAHeader span
{
	font-family:Arial;
	font-size:17px;
	color:#E05E07;
	font-weight:bold;
}
.clsFeaturesSummary
{
	margin-top:20px;	
}
.clsMonthlyFeeUGA
{
	margin-top:9px;	
}
.clsUsersUGA
{
	margin-top:7px;	
}
.clsUGAText
{
	margin-top:20px;	
	margin-right:26px;
	line-height:1.4;
}
.clsUGAConfirmBtn
{
	width:66px;
	height:21px;
	margin-bottom:20px;
	float:left;
}
/*******************************************************************************/
/*
.clsContactUsMain
{
	width:330px;
	background-color:#FFFFFF;
	border:solid 1px #393839;
}
.clsCUContent
{
	margin-left:26px;
	margin-top:25px;
}
.clsCUsEnterpriseAccountHeader,
.clsCUsOtherAccountHeader
{
	width:260px;
	height:50px;
	background-image: url(../gfx/AJAX_Pop-Up_Header_Contact_238x50.gif);
	background-repeat: no-repeat;	
	margin-top:25px;
}
.clsCUsOtherAccountHeader
{
	width:266px;
	background-image: url(../gfx/AJAX_Pop-Up_Header_Other_266x50.gif);
	
}
.clsCusEnterpriseAccountText
{
	margin-top:7px;
}
.clsCUsInstructions
{
	margin-top:20px;
	line-height:1.4;
}

.clsInputCUsRow1,
.clsInputCUsRow2
{
	width:285px;
	/*margin-top:20px;*/
	
.clsInputCUsRow1,
.clsInputCUsRow2
{
	width:285px;
	
	height:20px;
}
.clsInputCUsRow2
{
	margin-top:7px;
}
.clsSupCus
{
	margin-left:2px;
	font-family:Arial;
	font-size:small;
	font-style:normal;
	font-weight:normal;
	margin-top:0px;
}
.clsSupCus1
{
    color:#393839;
    position:relative;
	padding-left:4px;
	font-family:Arial;
	font-size:small;
	font-style:normal;
	font-weight:normal;
	margin-top:0px;
}

.clsTextBoxexCUs
{
	width:120px;
	
}

.clsTextBoxexCUs1
{
	/*width:117px;
	height:20px;*/
	width:122px;
	height:17px;
	
}
.clsDivTextBoxes
{
	height:20px;
	float:left;
}*/
/**********EmpSignUpWithAccountTypeUC******************************************************************************/

.clsEmpSignUpWithAccountTypeUCMain
{
	height: 200px; 
	width: 290px; 
	display: block; 
	position: relative; 
	padding-left: 38px;
	padding-right:42px;
    /*text-align: center; */
    float: left; 
    padding-top: 3px;
    z-index:1;
    /*top:-8px;*/
    top:-63px;
    /*border:solid 1px red;*/
    
}
.clsSignUpHeader
{
	width:286px;
	height:68px;
	background-image: url(../gfx/empsignup/Form_Header_286x68.gif);
	background-repeat: no-repeat;	
}
.clsCCText
{
	width:290px;
}
.clsESATTB,
.clsESATTBCaptcha
{
	width:190px;
	height:18px;
}
.clsESATTBCaptcha
{
	width:119px;
	
}

/*DIV*/
.clsESATFullName,
.clsESATFullNameIE6
{
	width:96px;
	/*height:24px;*/
	float:left;
	padding-top:3px;
}
.clsESATFullNameIE6
{
		width:90px;
}
.clsESATFullNameTB,
.clsESATFullNameTBIE6
{
	width:196px;
	float:left;
	margin-top:6px;
	margin-left:7px;
	
}
.clsESATFullNameTBIE6
{
	width:190px;
	margin-left:4px;
	
	
}

.clsESATRow1,
.clsESATRow2,
.clsESATJoinNowBtn
{
	width:290px;
	/*margin-top:15px;*/
	padding-top:15px;
	/*height:22px;*/
	
}
.clsESATRow2
{
	/*margin-top:8px;*/
	padding-top:8px;
	clear:both;
}
.clsESATJoinNowBtn
{
	padding-top:0px;
	clear:both;
}
.clsCaptcha
{
	width:68px;
	/*height:22px;	*/
	
	float:left;
}
.clsCaptchaTB
{
	width:116px;
	/*height:22px;*/
	
	float:left;
	margin-left:3px;
}
.FontGrey9
{
	font-family:Arial;
	font-size:9px;
	font-weight:bold;
	color:#7E7E7E;
}
.clsDivRBText
{
	float:left;
	padding-left:5px;
	padding-top:2px;
}

.clsDivRBAT
{
	float:left;
	padding-left:5px;
}

div.clsEmpSignUpWithAccountTypeUCMain input
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#393839;
}

.FontOrange22Bold
{
	font-family:Arial;
	font-weight:bold;
	font-size:22px;
	color:#E05E07;
}
.FontBlack22Bold
{
	font-family:Arial;
	font-weight:bold;
	font-size:22px;
	color:#393839;
}
.FontBlue22Bold
{
	font-family:Arial;
	font-weight:bold;
	font-size:22px;
	color:#008CC4;
}
.FontBlue11Italic
{
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#008CC4;
	font-style:italic;
}
.clsSelectAccountTypeMain
{
	width:203px;
	height:60px;
	border:solid 1px #64BFD5;
	margin-top:18px;
}
.clsSelectAccountTypeMainIE6
{
	width:10px;
	height:60px;
	border:solid 1px red;
	margin-top:18px;
}
.clsSelectAccountType
{
	width:203px;
	height:29px;
	background-image: url(../gfx/empsignup/Select_Account_Type_203x29.gif);
	background-repeat: no-repeat;	
	
}
.clsRolloverText
{
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#D15706;
}
.clsText500Employees
{
	width:267px;
	height:35px;
	background-color:#CCEDF6;
	border:solid 1px #CCEDF6;
}
.FontBlack9
{
    font-family: Arial;
    font-size: 9px;
    color: #000000;
    
}
.clsWaterMark11
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#898989;
	font-style:normal;
}
.clsCUsEnterpriseAccountHeader,
.clsCUsOtherAccountHeader
{
	width:260px;
	height:50px;
	background-image: url(<%=System.Web.VirtualPathUtility.ToAbsolute("~/gfx/AJAX_Pop-Up_Header_Contact_238x50.gif")%>);
	background-repeat: no-repeat;	
	margin-top:25px;
}
.clsCUsOtherAccountHeader
{
	width:266px;
	background-image: url(<%=System.Web.VirtualPathUtility.ToAbsolute("~/gfx/AJAX_Pop-Up_Header_Other_266x50.gif")%>);
	
}
.clsProgressIndicatorUEA
{
	margin-left:0px;
	width:62px;
	height:21px;
}
.clsPayPlacementRewardStatus
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#84a019;
}
.clsQuickInviteFriendsTxtBox
{
	width:215px;
	height:50px;
	/*border:solid 1px red;*/
}
.clsDivCopyQuickInvite
{
	border-style:none;
	line-height:100%;
	clear:both;
	width:210px;
	height:30px;
	padding-top:22px;
}
.clsQuickInviteDashboardTxtBox
{
	width:130px;
	height:14px;	
	float:left;
	padding-left:6px;
	padding-top:6px;
	padding-right:4px;
}
.FontRedBold14
{
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    color: #CC0000;
}
.divMoneyIconReward
   {
   	    float:left;
   	    margin-left:16px;
   	    margin-top:13px;
        width : 102px;
        height :71px;
        background-image :url(../gfx/Money_Icon_102x71.gif);
        background-repeat:no-repeat;
        
	}
   .main_visible
   {
       display :block ;
    }
   
   
   .main_hidden
   {
       display : none;
       
   }
     .parent_windowReward
   {
   	    height:167px;
   	    z-index:200;
   	    top:0;
   	    left:0;
   	    position:absolute;
   	    background-color: gray;
	    filter: alpha(opacity=70);
	    opacity: 0.70;
	    width:100%;
   }
   .main_windowReward
   {
   	    background-color:#FFFFFF;
        width : 654px;
        height :99px;
        background-image :url(../gfx/White_BG_654x99.gif);
        position:absolute;
        z-index:250;
        filter: alpha(opacity=100)!Important;
	    opacity: 1!Important;
	    background-repeat:no-repeat;
	    
   }
   
   .main_close_botton
   {
       width : 13px;
       height : 13px;
       position : relative ;
       float :right ;
       margin-top :5px;
       margin-right : 5px;
       font-size :1px;
       cursor : pointer ;
   }
   
     
   .main_close_label_area   
   {
       margin-top :65px;
       margin-left :204px;       
       font-size :11px;
       width : 28px;
       height : 11px;
              
   }
   
   .main_close_link_text, #id_close_label:hover  
   {
       font-family :Arial ;
       cursor : pointer ;
       text-decoration: underline;
       color : #E05E07;
       font-size: 11px!Important;         
       
   }
   
   .clsTestFirstRowLI
{
	margin-top:25px;
}
.clsTestFirstRowMain
{
	width:355px;
	height:65px;
	float:left;
}
.clsGetSBtnRewards
{
	width:110px;
	height:21px;
	margin-top:30px;
	float:left;
	margin-left:35px;
}
.divBorder
{
	border:solid 1px red;
}

.clsMainTRRewardForfeited
{
	border:solid 1px #CC0000;
	width:480px;
	height:340px;
	background-color:White;
}
.clsTRRFErrorIcon
{
		float:left;
		width : 41px;
        height :59px;
        background-image :url(../gfx/Error_Icon_41x59.gif);
        background-repeat:no-repeat;
}
.clsTRRFHeader
{
	font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    color: #000000;
    margin-top:25px;
    float:left;
    width:250px;
    height:19px;
	
}
.clsTRRFhr
{
	/*margin-right:16px;*/
	/*padding-top:16px;*/
	clear:both;
	width:448px;
	height:1px;
}
.clsTRRFText1,
.clsTRRFText2
{
	font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    color: #CC0000;
    /*margin-top:16px;*/
    height:18px;
    /*border:solid 1px red;*/
}
.clsTRRFText2
{
	margin-top:4px;
}
.clsTRRFText3,
.clsTRRFText4
{
	font-size: 12px;
    font-family: Arial;
    font-weight:normal;
    color: #393839;
    margin-top:20px;
    line-height:1.4;
    height:68px;
    /*border:solid 1px red;*/
}
.clsTRRFText4
{
	font-weight:bold;
    margin-top:20px;
    line-height:1.4;
    /*margin-bottom:16px;*/
    height:35px;
}
.clsTRRFUpdateBtn
{
	/*margin-top:12px;*/
	float:left;
	width:108px;
	height:21px;
}
.clsCloseWindowTRRF,clsCloseWindowTRRF:hover
{
		font-size: 11px !important;
    font-family: Arial;
    font-weight:normal !important;
    color: #666666;
    text-decoration:underline;
    float:left;
    margin-left:16px;
    margin-top:2px;
    cursor:pointer;
}
.clsDivForcedHeight
{
	width:448px;
	height:10px;
	/*border:solid 1px red;*/
}
.clsTREntireRewardMain
{
	border:solid 1px #CC0000;
	width:480px;
	height:180px;
	background-color:White;
	
}
.clsTRERHeaderMain
{
	font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    color: #00728F;
    /*margin-top:20px;*/
    clear:both;
    
    height:18px;
    
}
.clsTRERText1
{
	font-size: 14px;
    font-family: Arial;
    font-weight: normal;
    color: #393839;
    line-height:1.4;
    height:40px;
    
    
}
.clsCloseWindowTREF
{
	font-size: 11px;
    font-family: Arial;
    font-weight: normal;
    color: #00728F;
    text-decoration:underline;
    height:16px;
    width:100px;
    cursor:pointer;
    
}
.clsErrorMessagesCC
{
	font-size: 10px;
    font-family: Arial;
    font-weight: bold;
    color: #CC0000;
}
.clsArial10pxBlueBold,
.clsArial10pxBlueBold:hover
{
    font-family:Tahoma;
    font-size: 10px;
    color: #007EC6!important;
    font-weight: bold;
}
.clsArial14pxWhiteBold
{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}
.clsFont9BlueBold
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold; 
	color: #00728F;
}
.clsTweetItImage
{
	margin-top: 0px;
	margin-left: 0px;
	height: 21px;
	width: 24px;
	font-size: 1px;
	float: left;
	cursor: pointer; 
}


.clsTweetItText
{
	margin-top: 0px; 
	margin-left: 3px; 
	height: 21px; 
	width: 45px;
	font-size: 1px; 
	float: left; 
	cursor: pointer;
}
.clsTweetIt
{
	float:left;
	width:73px;
	height:21px;
	margin-left:10px;
	margin-top:-4px;
	margin-right:2px;
}

.clsDivImageOverVMMP
{
	height:39px;
	width:102px; 
	z-index :105; 
	position: absolute; 
	margin-left: 0px; 
	margin-top :35px; 
	display :none;
}
.clsDivImageOverCompanyLogo
{
	height:60px;
	width:190px; 
	z-index :105; 
	position: absolute; 
	margin-left: 0px !important; 
	margin-top :0px !important; 
	display :none;
}
.cls10GreenBold
{
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    color: #84A019;
}
.clsTahoma10pxBlackBold
{
	font-family:Tahoma;
    font-weight:bold;
    font-size: 10px;
    color: #000000;
}
.FontGreyBoldItalic10
{
    font-family: Arial;
    font-weight: normal;
    font-size: 10px;
    color: #000000;
    font-style:italic;
}
.FontRed10,.FontRed10:hover
{
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    color: #CC0000;
    text-decoration:none !important;
}
.FontBlack10Strike
{
    font-family: Arial;
    font-weight: bold;
    color: #000000;
    font-size: 10px;
    text-decoration:line-through;
}
.clsTBPP
{
	border-style :inset;
	border-width :1px;
	height :15px;
	border-right-color :#CCCCCC;
	border-bottom-color :#CCCCCC;
	cursor:text; 
	text-decoration :none; 
	color:#393839; 
	font-size:11px; 
	font-family :Arial ; 
	font-weight :bold; 
	
}

div.divJobLeadsNetworkHighlights table tbody tr td span
{
	font-family:Arial;
}

.clsDeclineReferral,
.clsDeclineReferral:hover
{
    /*font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #CC0000;
    text-decoration:underline;*/
    color: #CC0000;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    text-decoration:underline;
    margin-left:11px;
    top:-8px;
    margin-top:3px;
    position:relative;
}

.tdTextAreaSpacer .tdTextArea
{
  display :block;	
}
.clsCDMessage
{
	width :214px;
	height :31px;
	margin-left :0px;
	text-align:left;
}
.clsDivDeclineReferralSignUpMain
    {
    	width:392px;
    	border:1px solid #FFFFFF;
    	background:#FFFFFF;
    }
    .clsDRSUHeaderMain
    {
    	position: relative ; 
    	width :392px; 
    	height :30px; 
    	margin-top :0px; 
    	margin-left :0px;
    }
    .clsDRSUHeaderMainImage
    {
    	position: absolute ; 
    	top:0px; 
    	left :0px; 
    	width :392px; 
    	height :30px; 
    	z-index :90;
    }
    .clsDRSUCloseBtn
    {
    	position: absolute ; 
    	top:4px; 
    	left :376px; 
    	width :13px ; 
    	height :13px; 
    	z-index :91;
    }
    .clsPaddingDRSU_15,
    .clsPaddingDRSU_20
    {
    	width:392px;
    	height:15px;
    }
    .clsPaddingDRSU_20
    {
    	height:20px;
    }
    
    .clsSUUC
    {
    	margin-left:15px;
    }
    .clsTextDRSU
    {
    	margin-left:15px;
    	margin-right:15px;
    	line-height:1.3;
    }
    .clsSVEComputerIcon
    {
    	width:86px;
    	height:70px;
    	float:left;
    }
    .clsSVETextMainHeader
    {
		width:249px;
    	height:34px;
    	
    }
    .clsSVETextRow1
    {
    	line-height:1.3;
    }
   
   
   .notification
         {
         	 font-size :14px;
         	 font-family :  Arial ;
         	 color :#00728F;
         	 font-weight :bold;
         	}
         	.tn_notification
         {
         		 font-size :14px;
         }

.alertbox
{
	font-size: 10px;
	line-height:normal;
	position:absolute;
	padding:5px;
	border:solid 1px red;
	background-color:White;
	color:Red;	
	z-index:1500;
}

.calloutArrow
{
	position: relative;
	left:-19px;
}
.cachinkoLogoMaster
{
	float:left;
	width:184px;
	height:59px;
	position:absolute;
	margin-top:15px;
	margin-left:20px;
}
.clsNetworkHlightsComma
{
	font-weight:bold;
	margin-left:-3px;
	font-family:Arial;
}
/**************TNCardMyContactOrganize*************************************************/
/********PopUp****************************************************/
.clsTNCardOrganizeMainDivPopUp
{
	position :absolute;
	margin-top:0px;
	width :327px;
	height : 385px;
	text-align :left !important;
}
.clsTNCardOrganizeBusinessCardDivPopUp
{
	position: absolute!Important;
	margin-left: 18px!Important;
	z-index: 100!Important;    
	height: 90px!Important;
	width: 254px!Important;    	    
	margin-top :50px!Important;
	top:0px!Important;
	left:0px!Important;
	background-image: url(../gfx/Box_Business_Card_254x90.gif)!Important;
}
.clsTNCardOrganizeTNListDivPopUp
{
	position :absolute; 
	margin-top :150px; 
	margin-left :18px ; 
	background-image : url(../gfx/bg_panel_chooselist_short_292x208.gif);
	width :292px ; 
	height :208px; 
}
.clsTNCardOrganizeTNListSubDivPopUp
{
	position :absolute; 
	margin-left :16px ; 
	margin-top : 23px;
}

/**************GridView****************************************************/    	
.clsTNCardOrganizeMainDivGridView
{
	position: absolute !important;
	margin-top:10px!important; 
	height : 325px!important; 
	width :700px!important;
	vertical-align:top!important;
	margin-left: 15px!important;
}
.clsTNCardOrganizeBusinessCardDivGridView
{
	vertical-align:top!important;
	margin-left: 1px!important;
    z-index: 100!important;
    background-image: url(../gfx/Box_Business_Card_254x90.gif);
    height: 90px!important;
    width: 254px!important;
	float:left!important;
}
.clsTNCardOrganizeTNListDivGridView
{

	width :292px !important; 
	height :208px!important; 
    background: url(../gfx/bg_panel_chooselist_short_292x208.gif) no-repeat;
    background-repeat: no-repeat;
    vertical-align: top!important;
    margin-left :100px!important; 
    float:left;
    
}
.clsTNCardOrganizeTNListSubDivGridView
{
	position :absolute; 
	margin-left :16px ; 
	margin-top : 10px;	
}

/*************TNCardMyContactOrganize***************************************************/
.clsCachinkoBlog
{
	width:40px;
	height:14px;
	display:block;
	position:absolute;
	top:50px;
	left:1140px;
}
