.rec_login_box{ /*Recruiters >> at top of page */
    color:#FFFFFF;
    font-family: Arial;
    text-align:left;
    width:258px;
    height:36px;
    float:right;
/*    padding-left:5px; */
    vertical-align:middle; 
/*    display:table-cell; */
    position: relative; 
    /*bottom:0px; */
    top:27px;
    margin-bottom:0px;
    background:url(http://images.net-temps.com/ima/site/round-recruiter-blue.gif) no-repeat;
}

.rec_login_box a{
   color:#FFFFFF;
} 

.begin_bar{ /* "Begin your job search here" */
    color:#FFFFFF;
    font: 19pt Arial;
    background:url(http://images.net-temps.com/ima/site/begin-job-search-round-blue.gif) no-repeat;
/*    background-color: blue; */
    width: 785px;
    padding-bottom:0px;
    margin-bottom:0px;
    height: 34px; 
/*    margin-bottom:0px; */
    
/*    padding-left:15px; */
}

.gold_bar{
    width:785px;
    background-color:#b19a3d; 
    font:6pt Arial;
/*    height:5px; */
}

#rec_login_big{ /* For the "Recruiters" part */
    font-size:9pt;
    font-weight:bold;
    margin-left:5px;
    margin-top:22px;
    padding-left:5px;
    padding-top:3px;
    vertical-align:middle;
    position:relative;
    top:6px; 
}

#rec_login_small a{ /* for the "Home|Sign in" part */
    color:#FFFFFF;
    font-size:9pt;
    margin-top:12px;
    padding-top:3px;
    margin-bottom:auto;
    position:relative;
    vertical-align:middle; 
    top:4px;
}

.rec_box_text{
    position:relative;
    font: 9pt Arial;
    top:6px;
    color:#FFFFFF;
    vertical-align:middle;
}

.rec_box_text a:visited{
    color:#FFFFFF;
}

.rec_box_text_small{
    position:relative;
    font: 9pt Arial;
    top:6px;
}

.rounded_bar{
    width:320px;
    height:12px;
    background:url(http://images.net-temps.com/ima/site/gold_bar_320x12.gif) no-repeat;
    border-bottom:1pt solid #b19a3d;
}

#jobseeker_login{
    float:right;
    font:bold 10pt Arial;
    color:#6B0832;
    padding-right:5px;
    position:relative;
    top:17px;
}

#jobseeker_login a {
    color:#6B0832;
}

.gold_box_top_corners{
    background:url(http://images.net-temps.com/ima/site/gold_bar_320x12.gif) no-repeat;
    height:12px;
    width:320px;
/*    position:relative; */
/*    top:14px; */
}

.gold_box_top{ /* For the gold gradient background boxes */
    width:320px;
    height:76px; 
    text-align: center;
    background:url(http://images.net-temps.com/ima/site/bottom_gold_320x58.gif) no-repeat 0px 0px; 
/*    overflow:visible; */
    border-left:1px solid #b19a3d;
    border-right:1px solid #b19a3d;
/*    position:relative; */
/*    bottom:4px; */

}

/*#upper_left{*/

#gold_box_left{ /* Positioning for the left-hand box, may need to be broken out further */
    margin-top: 25px;
    margin-left: 15px;
    width:320px;
    float:left;
} 

#gold_box_right{ /* For the right-hand box */
    margin-top: 25px;
    margin-right: 15px;
    width:320px;
    float:right; 
    position:relative;
/*    z-index:0; */
}

#gold_box_top_big { /* White text in gold box */
    color:#FFFFFF;
    font:19pt Arial;
    text-align:center;
    margin-top:0px;
    float:none;
/*    display:block; */
    padding-top:0px;
    padding-bottom:0px;
    bottom:0px;
}

#gold_box_top_big_2 { /* White text in gold box */
    color:#FFFFFF;
    font:19pt Arial;
    text-align:center;
    margin-top:0px;
    float:none;
    display:block;
    padding-top:0px;
    padding-bottom:0px;
}


#gold_box_top_small{ /* small blue text in gold box */
    color:#254585;
    font:10pt Arial;
    
    
}

.form_box{
   width:320px;
   position:relative;
   z-index:0;
/*   height:200px; */
}

.form_box_bottom{
    border-bottom:10px solid #b19a3d;
    width:318px;
 /*   position: relative; */
/*    top: -9px; */
    border-left:1px solid #b19a3d;
    border-right:1px solid #b19a3d;
    text-align:center;
  /*  height:250px; /* just a guess for now */
}

#search_box_bottom{
    /*height:250px; */
}

#signup_box_bottom{
/*    height:500px; */
    vertical-align:middle;
}


.centered_form_input{
    width:230px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
}

.signup_form_input{
    width:235px;
    margin-left:25px;
    margin-right:auto;
    padding-top:7px;
}

.input_big{
    width:230px;
}

.input_small{
    width:100px;
    float:right;
    vertical-align:top;
}

.blue_button{
    background-image:url(http://images.net-temps.com/ima/site/button_126x41.gif); 
    background-repeat:repeat-x;
/*    background-position: center center; */
    background-color:blue; 
    height:39px;
    margin-top:20px;
    margin-bottom:20px;
    font:bold 12pt Arial;
    padding-right:3px;
    padding-left:3px;
    color:#FFFFFF;
    border:none;
}


/* actually, there are existing styles for these */
.bold_label{
    float:left;
    font:bold 10pt Arial;
}

.clarify_label{
    float:right;
    font:9pt Arial;
    color:black;
}

.search_input{
    width:100%;
}

.big_blue{
    text-align:center;
    font: 15pt Arial;
    color: #254585;
    margin-left:auto;
    margin-right:auto;
}

.big_blue a{
    text-align:center;
    font: 15pt Arial;
    color: #254585;
    margin-left:auto;
    margin-right:auto;
    text-decoration:underline;
}

.big_blue a:visited{
    text-decoration:underline;
    color:#254585;
}

.big_blue a:hover{
    text-decoration:underline;
    color:#B5A600;
}

.big_blue a:active{
    text-decoration:underline;
    color:#B5A600;
}

#advanced_link{
    text-decoration:underline;
    text-align:center;
    color:#254585;
}

#advanced_link a:hover{
    color:#B5A600;
}

#advanced_link a:active{
    color:#B5A600;
}

.small_links{
    font: 9pt Arial;
}
.cats_table_row{
    padding-left:5px;
    padding-right:5px;
}

.cats_col1{
    padding-left:5px;
 /*   line-height:100%; */
}

.cats_col2{
    /*margin-left:25px; */
    padding-left:45px;
/*    line-height:100%; */
}
#channel_links{
    float:left;
}

.right_justified{
    float:right;
    font:8pt Arial;
    text-decoration:underline;
    padding-right:7px;
}

.white_links a:link, .white_links a:visited, .white_links a:active{
    color:#FFFFFF;
} 
/*
.white_links a:visited{
    color:#FFFFFF;
}
*/ 
.asterisk { color: #CC0000; }

#resources_box{
    width:316px;
/*    padding-top:10px; */
/*    margin-top:10px; */
    border-top:1pt solid white;
}


#resources_top{
    width:318px;
    float:right;
}
.career_box_top{
	width:305px;
    border-top:1pt solid #254585;
}

#resources_header{
    text-align:center;
    font:17pt Arial;
    color:#254585;
/*    border-left:1pt solid #254585; */
/*    border-right:1pt solid #254585; */
}
.resources_blue_sides{
    border-left:1px solid #254585;
    border-right:1px solid #254585;
    text-align:center;
    overflow:visible;
    z-index:0;
    width:316px;
 /*   font:18pt Arial;
    color:#254585; */
    display:block;
    position:relative; 
    top:-6px;
}

#curved_blue_top{
    background:url(http://images.net-temps.com/ima/site/career_blue_318x18.gif) no-repeat;
    width:318px;
    height:18px;
    margin-top:15px;
    position:relative;
    top:4px; 
}
 
#thick_bottom_border{
    border-bottom:10px solid #254585;
}

#career_resources {
    font:16pt Arial;
    color:#254585;
}

#resources_bottom{
    width:317px;
    border-left:1pt solid #254585;
    border-right:1pt solid #254585;
    border-bottom:10px solid #254585;
}

#seeker_links_table{
    width:316px;
    font:9pt Arial;
/*    border-left:1pt solid #254585; */
/*    border-right:1pt solid #254585; */
}

.blue_border_on_top{
    width:306px;
/*    padding-top:1px; */
/*    margin-top:1px; */
    border-top:1pt solid #254585;
}

#seeker_links_table{
/*    margin-left:10px; */
}

.seeker_links{
 /*   padding-left:40px; */
/*    margin-left:20px; */
     text-align:left;
}

.seeker_links_left{
    text-align:left;
    padding-left:5px;
}

#bottom_row{
    padding-bottom:5px;
}

#blue_links{
    text-align:center;
    padding-top:15px;
    margin-top:10px;
}

#blue_links a{
    color:#254585;
    text-decoration:underline;
}

#blue_links a:link{
    color:#254585;
    text-decoration:underline;
}

#blue_links a:visited{
    color:#254585;
    text-decoration:underline;
}

#blue_links a:hover{
    color:#B5A600;
    text-decoration:underline;
}

#blue_links a:active{
    color:#B5A600;
    text-decoration:underline;
}

.small_blue_link{
    margin-left:10px;
    margin-right:10px;
    color:#254585;
    text-decoration:underline;
    font:9pt Arial;
    text-align:center;
    margin-top:25px;
    margin-bottom:25px;
}

.small_blue_link a:visited{
   color:#254585;
   text-decoration:underline;
    font:9pt Arial;
    text-align:center;
    margin-top:25px;

}

.small_blue_link a:hover{
    color:#B5A600;
}

.small_blue_link a:active{
    color:#B5A600;
}

h3{
    color:#6b0832;
}

h3 a:link{
    color:#6b0832;
}

h3 a:visited{
    color:#6b0832;
}

#newsletter_header{ 
    font:bold 17pt Arial;
    /*color:#6b0832;*/
    text-decoration:underline;
}

#newsletter_header a:link{
    font:bold 17pt Arial;
    color:#6b0832;
    text-decoration:underline;
}

#newsletter_header a:visited{
    font:bold 17pt Arial;
    color:#6b0832;
    text-decoration:underline;
}

#newsletter_header a:hover{
    font:bold 17pt Arial;
    color:#B5A600;
    text-decoration:underline;
}

#newsletter_header a:active{
    font:bold 17pt Arial;
    color:#B5A600;
    text-decoration:underline;
}

#article_title{
    font-weight:bold;
}

.cr_article{
    font:10pt Arial;
}
/*
.cr_article a{
    text-decoration:underline;
} */

.plug_maroon{
    font:bold 10pt Arial;
    color:#6b0832;
}

.plug{
    font:10pt Arial;
}

.plug a{
    text-decoration:underline;
}

.maroon_small{
    font: bold 8pt Arial;
    color:#6b0832;
}
