/*NEW SITE CSS*/


.site_logo {
        float: left;
        width: 247px;
        height: 87px;
        margin: 0px;
        padding-right: 0px;
	padding-left: 5px;
        border: 0px;
        text-decoration: none; /*Get rid of weird line that appears in Mozilla*/
}

.site_logo_sm {
        float: left;
        width: 205px;
        margin: 0px;
        padding-top: 13px;
	padding-bottom: 0px;
        border: 0px;
	vertical-align: bottom;
        text-decoration: none; /*Get rid of weird line that appears in Mozilla*/
}


.site_image {
/*        width: 485px;   */
        height: 91px;
        margin: 0px;
        padding-right: 0px;
        border: 0px;
        float: right;
        vertical-align: bottom;
}

.header_image {
	width: 485px;
        height: 91px;
        margin: 0px;
        padding-top: 15px;
	padding-right: 5px;
        border: 0px;
        float: right;
        vertical-align: bottom;
}

.site_adzonecode {
        width: 241px;
        height: 91px;
        margin: 0px;
        padding: 0px;
        border: 0px;
        float: right;
}

#topbanner{
        background-image: url(../new_site/images/top_banner_grd.jpg);  
/*        background-image: url(../new_site/images/top_banner_grd_pnk.gif);  */
        height: 91px;
        width: 799px;
        background-position: top;
        border-left-style: solid;
        border-left-color: #CCCCCC;
        border-left-width: 1px;
        border-top-style: solid;
        border-top-color: #CCCCCC;
        border-top-width: 1px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
}

#navigation {
        background-image: url(../new_site/images/blue_nav_01.jpg);
        background-repeat: repeat-x;
        height: 31px;
        width: 800px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
	text-size: 12px;
	margin-bottom: 0px;
	margin-top: 0px;
}

#navigation2 {
        height: 31px;
        width: 800px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
}

#navigation3 {
        height: 31px;
        width: 800px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
}

#nav_ads {
	width: 100%;
	padding:0;
	margin: 0;
	float: right;
}

#jobseeker_nav {
        float: left;
        height: 31px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: ;
}

#jobseeker_nav_fixed {
	background-image: url(../new_site/images/jobseeker_nav_01.jpg);
	background-repeat: repeat-x;
        float: left;
        height: 31px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        width: 800px;
}

#emp_nav3 {
        float: left;
        height: 31px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
	width: 798px;
}

#emp_nav_main {
	background-image: url(../new_site/images/nav_open_00.jpg);
	background-repeat: no-repeat;
        height: 31px;
	width: 343px;
        float: right;
        font-size: 11px;
        font-weight: bold;
        margin-right: 0px;
        margin-top: 0px;
	margin-right: 0px;
        color:#000000;
        padding-top: 8px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
}

#emp_nav {
        background-image: url(../new_site/images/nav_open_07.jpg);
        background-repeat: no-repeat;
        height: 31px;
        width: 332px;
        float: right;
        font-size: 11px;
        font-weight: bold;
        margin-right: 0px;
        margin-top: 0px;
        margin-right: 0px;
        color:#000000;
        padding-top: 8px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
}

#emp_nav2 {
        background-image: url(../new_site/images/nav_open_07.jpg);
        background-repeat: no-repeat;
        height: 31px;
        width: 332px;
        float: right;
        font-size: 12px;
        font-weight: bold;
        margin-right: 0px;
        margin-top: 0px;
        margin-right: 0px;
        color:#000000;
        padding-top: 7px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
}

body {
        text-align:-moz-center;
        #text-align:center;
        padding-top: 0pt;
        padding-right: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: .8em;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
      	background-image: url(../new_site/images/the_bg.jpg);
 	background-repeat: repeat-x;
	background-color: #787878;
}

.search_content {
        width: 800px;
        height: 219px;
        padding-bottom: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        float: left;
        padding-left: 5px;
        padding-right: 5px;
}

.search_jobs_title {
        font-weight: bold;
        text-align: left;
        font-size: 16px;
        color: #FFFFFF;
        padding-top: 0px;
        padding-right: 0pt;
        padding-bottom: 0px;
        padding-left: 10px;
        width: 347px;
        height: auto;
}

.search_jobs_wrapper {
        width: 347px;
        float: left;
        height: 223px;
        padding-left: 0px;
}

.search_jobs_box {
        background-image: url(../new_site/images/job_search.gif); 
/*        background-image: url(../new_site/images/job_search_pnk.gif); */
        background-repeat: no-repeat;
        height: 162px;
        width: 338px;
        padding-top: 7px;
        padding-right: 0pt;
        padding-bottom: 0px;
        padding-left: 10px;
        vertical-align: top;
}

#container_index {
        background-image: url(../new_site/images/container_bg.gif); 
/*        background-image: url(../new_site/images/container_bg_pnk.gif); */
        background-repeat: repeat-x;
        width: 800px;
        height: 1000px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
	z-index: 2;
	position: relative;
}

#dumb_filler_container {
	width: 800px;
	height: 700px;
}

#container_search {
        background-image: url(../new_site/images/container_bg.gif);
        background-repeat: repeat-x;
        width: 800px;
        height: auto;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
}

#container {
        background-image: url(../new_site/images/container_bg.gif);
        background-repeat: repeat-x;
	background-color: #FFFFFF;
        width: 800px;
	height: auto;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper {
	width: 800px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        border-right-style: none;
        border-right-color: #CCCCCC;
        border-right-width: 0px;
        border-left-style: none;
        border-left-color: #CCCCCC;
        border-left-width: 0px;
	position: relative;
	z-index:3
}

.new_jobs_wrapper {
        width: 420px;
        float: right;
        padding-right: 5px;
}

.new_jobs_box {
        background-image: url(../new_site/images/new_jobs_box.gif); 
/*        background-image: url(../new_site/images/new_jobs_box_pnk.gif); */ 
        background-repeat: no-repeat;
        height: 161px;
        width: 413px;
        padding-top: 0px;
        padding-right: 5px;
        padding-bottom: 1px;
        padding-left: 0px;
	overflow:hidden;
}

.new_jobs_title {
        font-weight: bold;
        text-align: left;
        font-size: 16px;
        color: #FFFF00;
        padding-top: 0px;
        padding-right: 0pt;
        padding-bottom: 0px;
        padding-left: 10px;
}

#maincontent {
	
        width: 100%;
        height: 780px;
        border-left-width: 0px;
        border-left-style: none;
        border-left-color: none;
        border-right-width: 0px;
        border-right-style: none
        border-right-color: none;
        margin-top: 0px;
	padding-top: 15px;
        background-color: #FFFFFF;
        float: left;
}

.left_maincontent {
        font-weight: normal;
        height: 100%;
        width: 220px;
        float: left;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
	padding-top: 0px;
        padding-left: 10px;
        padding-right: 5px;
        border-right-style: solid;
        border-right-color: #CCCCCC;
        border-right-width: 1px;
        background-color: #ffffff;
}

.mid_maincontent {
        background-image: url(../new_site/images/mid_maincontent.jpg);
        background-repeat: no-repeat;
        height: 100%;
        width: 350px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-left: 10px;
        padding-right: 5px;
        float: left;
        font-size: 1em;
        font-weight: normal;
        border-right-style: solid;
        border-right-color: #CCCCCC;
        border-right-width: 1px;
        background-color: #ffffff;
}

.right_maincontent {
        height: 100%;
        float: left;
        width: 170px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-right: 0px;
	padding-left: 15px;
	padding-top: 0px;
        border-left-style: none;
        border-left-width: 0px;
        border-left-color: #CCCCCC;
        background-color: #FFFFFF;
	font-size:10px;
}

#base {
        width: 800px;
        height: 258px;
        float: left;
	padding: 0px;
	margin: 0px;
}

#bottom_reflection {
        background-image: url(../new_site/images/base_ref.png); 
	background-repeat: repeat-x;
        height: 250px;
        width: 800px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
}

#bottom_reflection2 {
        background-image: url(../new_site/images/base_ref.gif);
        background-repeat: repeat-x;
        height: 250px;
        width: 800px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
}

#commercial_bg {
        background-image: url(../new_site/images/bg_tv.gif);
        background-repeat: no-repeat;
        height: 285px;
        width: 313px;
}


#commercial_bg_sm {
        background-image: url(../new_site/images/bg_tv_sm.gif);
        background-repeat: no-repeat;
        height: 230px;
        width: 313px;
	overflow:hidden;
}

#left_bg {
        height: 306px;
        width: 220px;
}

#bg_base {
        background-image: url(../new_site/images/bg_base.gif);
        background-repeat: repeat-x;
        height: 252px;
        width: 100%;
}

#bg_base2 {
        background-image: url(../new_site/images/bg_base_top.gif);
        background-repeat: repeat-x;
        height: 252px;
        width: 100%;
}

#google_skyscrape {
        border-right-style: solid;
        border-right-width: 1px;
        border-right-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	padding: 10px;
	padding-top: 20px;
	width: 100px;
}	

#google_skyscrape2 {
        border-right-style: solid;
        border-right-width: 1px;
        border-right-color: #CCCCCC;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #CCCCCC;
        padding: 10px;
        padding-top: 20px;
        width: 130px;
}

#google_skyscrape3 {
        padding: 10px;
        padding-top: 20px;
        width: 130px;
}




/* *******************ROUNDED BOX***************************** */
#rnd_container_bp {background: #000000; width:550px; margin:1px;}

    .rnd_top_bp, .rnd_bottom_bp {display:block; background:#DFD5B9; font-size:1px;}
    .rnd_b1_bp, .rnd_b2_bp, .rnd_b3_bp, .rnd_b4_bp {display:block; overflow:hidden;}
    .rnd_b1_bp, .rnd_b2_bp, .rnd_b3_bp {height:1px;}
    .rnd_b2_bp, .rnd_b3_bp, .rnd_b4_bp {background:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
    .rnd_b1_bp {margin:0 5px; background:#CCCCCC;}
    .rnd_b2_bp {margin:0 3px; border-width:0 2px;}
    .rnd_b3_bp {margin:0 2px;}
    .rnd_b4_bp {height:2px; margin:0 1px;}

    .rnd_content_bp {
    display:block;
    border:0 solid #CCCCCC;
    border-width:0 1px;
    padding: 4px;
    background:#000000;
    color:#000000;
}
.clear {
        HEIGHT: 1px; CLEAR: both
}

/* *********************ADS********************************* */
.ad1_cont {
	margin-top:10px;
	height:72px;
	margin-left:25px;
	margin-bottom:10px;
	position:relative;
	overflow:show;
}

.ad1_pic {
	position:relative;
	background-image: url(../images/feature_my_job.jpg);
	width:229px;
	height:72px;
	float:left;
}

.ad1_sel {
	float:left;
	margin-top:45px;
	margin-left:10px;
	color:#666666;
}

.ad1_text {
	position:relative;
	float:left;
	background-image: url(../images/featured_bg_grd.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #b0c6dd;
	border-bottom: 1px solid #b0c6dd;
	border-right: 1px solid #b0c6dd;
	height:45px;
	overflow:hidden;
	width:525px;
	color:#264466;
	padding-left:5px;
}

.ad2_cont {
	margin-top:10px;
	height:72px;
	margin-left:25px;
	margin-bottom:10px;
	position:relative;
	overflow:show;
}

.ad2_pic {
	background-image: url(../images/highlight_my_job.jpg);
	width:229px;
	height:72px;
	float:left;
}

.ad2_sel {
	float:left;
	margin-top:45px;
	margin-left:10px;
	color:#666666;
}

.ad2_text {
	float:left;
	background-image:url(../images/featured_bg_grd.jpg);
	background-repeat:repeat-x;
	border-top: 1px solid #b0c6dd;
	border-bottom: 1px solid #b0c6dd;
	border-right: 1px solid #b0c6dd;
	height:45px; 
	width:525px;
	color:#264466;
	padding-left:5px;
}

.ad3_cont {
	margin-top:10px;
	height:174px;
/*      height:180px; */
	margin-left:25px;
	margin-bottom:10px;
	position:relative;
	overflow:show;
}

.ad3_pic {
	overflow:show;
	background-image: url(../images/ad_boost.jpg);
	background-repeat: no-repeat;
	width:230px;
	height:153px;
	float:left;
	position:relative;
}


.ad3_pic1 {
        overflow:show;
        background-image: url(../images/ad_boost1.jpg);
        background-repeat: no-repeat;
        width:230px;
        height:180px;
        float:left;
        position:relative;
}

.ad3_sel {
	float:left;
	color:#264466;
	position:absolute;
	top:47px;
	left:10px;
}

.ad3_sel2 {
	float:left;
	color:#264466;
	position:absolute;
	top:127px;
	left:10px;
}

.ad3_sel3 {
	width:130px;
        float:left;
        color:#264466;
        position:absolute;
        top:157px;
        left:10px;
}

.ad3_sel_no_thanks {
        width:130px;
        float:left;
        color:#264466;
        position:absolute;
        top:157px;
        left:10px;
}





.ad3_text {
	float:left;
	background-image: url(../images/ad_boost_bg_grd.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #b0c6dd;
	border-bottom: 1px solid #b0c6dd;
	border-right: 1px solid #b0c6dd;
	height:128px;
	width:525px;
	color:#264466;
	padding-left:5px;
}


/* ***************************SCREENING QUESTIONS**************************** */

.ad4_cont {
        margin-top:10px;
        height:189px;
	width:764px;
        margin-left:25px;
        margin-bottom:10px;
        position:relative;
        overflow:show;
	padding:0px;
}

.ad4_pic {
        overflow:hide;
        background-image: url(../images/screening_box.jpg);
        background-repeat: no-repeat;
        width:230px;
        height:100px;
        float:left;
        position:relative;
	padding:0px
	margin:0px;
}

.ad4_sel {
        float:left;
        color:#264466;
        position:absolute;
        top:47px;
        left:10px;
}

.ad4_sel2 {
        float:left;
        color:#264466;
        position:absolute;
        top:127px;
        left:10px;
}

.ad4_text {
        float:left;
        background-color:#FFF;
        background-repeat: repeat-x;
        border-top: 1px solid #b0c6dd;
        border-right: 1px solid #b0c6dd;
        height:99px;
        width:525px;
        color:#264466;
        padding-left:5px;
	margin-bottom:0px;
	overflow:show;
}


.ad4_question_cont {
	float:left;
	background-image: url(../images/screen_bg.gif);
	background-repeat: repeat-y;
	background-position: bottom;
	height:428px;
	width:525px;
}

.questions {
	margin-left:10px;
	width:720px;
}





/* **************************JOB COLORING*********************** */

.ad5_pic {
        overflow:hide;
        width:230px;
        height:100px;
        float:left;
        position:relative;
        padding:0px;
        margin:0px;
	background-image: url(../images/colors.jpg);
	background-repeat:no-repeat;
}

.ad5_sel {
        float:left;
        color:#264466;
        position:absolute;
        top:47px;
        left:10px;
}

.ad5_sel2 {
        float:left;
        color:#264466;
        position:absolute;
        top:127px;
        left:10px;
}

.ad5_text {
        float:left;
        background-color:#FFF;
        background-repeat: repeat-x;
        border-top: 1px solid #b0c6dd;
        border-right: 1px solid #b0c6dd;
        height:99px;
        width:525px;
        color:#264466;
        padding-left:5px;
        margin-bottom:0px;
        overflow:show;
}


.ad5_cont {
        margin-top:10px;
        width:764px;
        margin-left:25px;
        margin-bottom:10px;
        position:relative;
        overflow:show;
        padding:0px;
 	height:200px;
}




.ad5_color_cont {
        float:left;
        background-image: url(../images/ad_boost_bg_grd.jpg);
        background-repeat: repeat-x;
        background-position: bottom;
        height:428px;
        width:525px;
}

.color_container {
        float:left;
        margin-top:0px;
        width:759px;
        border-right:1px solid #b0c6dd;
        background-image: url(../images/ad_boost_bg_grd.jpg);
        background-repeat: repeat-x;
        background-position:bottom;
        height:87px;
        border-bottom:1px solid #b0c6dd;
        border-left:1px solid #b0c6dd;
}

.question_container {
        float:left;
        margin-top:0px;
        width:759px;
        border-right:1px solid #b0c6dd;
        background:url(../images/screen_bg.jpg) repeat-x;
        background-position:bottom;
        height:87px;
        border-bottom:1px solid #b0c6dd;
        border-left:1px solid #b0c6dd;
}

.colors {
	text-align:left;
	margin-left:10px;
	width:720px;
}

.submit_bingo_but {
        width:97px;
        height:29px;
        cursor:pointer;
        border:0px;
        padding: 1px;
        background:url(../images/bingo/submit_reg.gif);
}
