
form {
	padding: 0;
	margin: 0;
}

body {
	font: small Trebuchet MS, Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
}

input, select {
	font: small Trebuchet MS, Arial, Verdana, sans-serif;
}

img {
	border: 0;
}

h1 {
	font-size: 110%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 90%;
}
#top {
	height: 87px;
	margin-bottom: 10px;
}

#topinner {
	width: 760px;
	margin: 0 auto;
}

#btop {
	float: right;
	margin-top: 15px;
	z-index: 1;
}

#mainwrapper {
	width: 760px;
	margin: 0 auto;
	background-image:url(/images/07/main_bg_repeat.jpg);
	background-repeat:repeat-y;
}

#floatwrapper {
	float: left;
	width: 640px;
}

.floatone {
	float: right;
	width: 450px;
	
	margin-top: 23px;
}

.floattwo {
	float:left;
	width: 182px;
	background-color: #d6d4d3;
}

#navBar{

	background-color: #d6d4d3;
	padding-bottom: 5px;
	padding-top: 15px;
}

#cand_reg_email_form {
	background-color: #b1b3b4;
}

#cand_reg_email_form, #cand_premium_email_form {
	
	padding-left: 33px;
	padding-top: 15px;
	padding-bottom: 10px;
}

#cand_premium_email_form {
	background-image:url(/media/gold_silver_cand_menu.jpg);
	background-repeat:repeat-y;
}

#cand_reg_email_form td, #cand_premium_email_form td{
	padding: 0;
	margin: 0;
}

#cand_reg_email_form label, #cand_premium_email_form label {
	color:#FFFFFF;
	font-weight: bold;
	font-size: 90%;
}

.floatthree {
	float: right;
	width: 110px

}


.footer {
	clear: both;

	background-color: #2179b9;
	background-image:url(/images/07/little_orange_swoosh.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-left: 10px;
	padding-bottom: 4px;
	padding-top: 2px;
	color: #FFFFFF;
}

.black {
	color: #000000;
}

.footer a {
	color:#FFFFFF !important;
}

.footer .meta {
	float: left;
	margin-top: 10px;
}

.footer img {
	float:right;
	margin: 10px 0 10px 0;
}

.introtext {
	width: 100%;
	height: 155px;
	font-size: 95%;
	clear: both;
	padding-bottom: 5px;
}

.introtext .first {
	font-weight: bold;
	margin-bottom: 20px;
}

.jobsearch {
	margin-top: 10px;
	font-size: 80%;
}

.jobsearch h2 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 2px 0 2px 10px;
	font-size: 110%;
}

.jobsearch select {
	font-size: 90%;
	width: 200px;
}

.jobslist {
	margin-top: 10px;
	margin-bottom: 2px;
	font-size: 90%;
}

.jobslist h2 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 2px 0 2px 10px;
	font-size: 110%;
}

.jobslist a {
	text-decoration: underline;
}

.jobslist a:hover {
	
	text-decoration: none;
}

.jobslist #jobbody {
	height: 250px;
	overflow: auto;
}

.jobslist table {
	/*width: 100%;*/
	border-collapse: collapse;
}

.jobslist td {
	padding: 4px;
	font-size: 90%;
}

.jobslist td.jobname {
	vertical-align: top;
}

.jobslist td.jobdetails {
	text-align: right;
	width: 50%;
}

.headerbox {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 90%;
}

.news_inner {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	
	background-color:#FFFFFF;

}

.inner {
	margin-left: 5px;
	font-size: 90%;
	line-height: 1.2;
}

#news {
	color:#999999;
	padding: 5px;
	font-size: 80%;
}

.boxleft {
	float: left;
	width: 210px;
	height: 180px;

}

.boxright {
	width: 210px;
	float: right;
	height: 180px;
}

.boxleft a, .boxright a{
	text-decoration: none;
}

.headerbox h3 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 2px 0 2px 10px;
	font-size: 100%;
}

.headerbox h4 {
	font-size: 90%;

}

ul.minibanners {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.minibanners img {
	margin-bottom: 6px;
}



.menu ul, .gold_silver_menu ul {
	font-size: 85%;
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu ul a, .gold_silver_menu ul a{
	display: block;
	text-decoration: none;
}

.formbutton {
	font-size: 90%;
	text-transform: uppercase;
}

.smallform {
	
	
}



.youraccount {
	background-repeat: no-repeat;
	margin: 0;
	padding-top: 25px;
	padding-left: 30px;
	padding-bottom: 30px;
}

.youraccount .smallform2 {
	width: 110px;
	font-size: 90%;
}
caption{
	display:none;
}
th{
	text-align:left;
	vertical-align:top;
}
input,select,textarea{
	font-size:90%;
}

.introtext p{
	font-size:11px;
}

a{

}
marquee {
	font-size:85%;
	height:167px;
}

.news_header {
	font-size:110%;
	font-weight: bold;
}
#news p{
	padding-top:0px;
	margin-top:0px;
}	

#jobview_apply{
	padding-top:20px;
}

#QSkeywords {
	width: 160px;
}


#similar_jobs {
	border-color:#333333;
	border-style: solid;
	border-width: 1px;
	width: 440px;
	margin-bottom: 5px;
}

#similar_jobs h1 {

	background-color:#666666;
	color:#FFFFFF;
	border-color:#333333;
	border-style: solid;
	border-width: 1px;
	padding-left: 10px;
}

#similar_jobs .bottom {
	border-bottom-color:#333333;
	border-bottom-style:dotted;
	border-bottom-width: 1px;
	margin-left: 5px;
	margin-right: 5px;
}

#similar_jobs table {
	border-collapse:collapse;
	width: 100%;
}

#similar_jobs th, #similar_jobs td {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
}



body {
	background-color: #FFFFFF;
	color: #000000;
}

img {
	border: 0;
}

h1 {
	color: #51676E;
}

#top {
	border-top: 13px solid #2179b9;
	border-bottom: 4px solid #2179b9;
	width:760px;
	margin: 0 auto;
}



.jobsearch {
	border: 1px solid #CCCCCC;
}

.jobsearch table {
	margin-top: 3px;
}

.jobsearch h2 {
	background:url(/images/07/orange_grad_headerbox.jpg) repeat-x;
	padding-bottom: 4px;
	padding-top: 4px;
	color: #000000;
}

.jobslist {
	border: 1px solid #CCCCCC;
}

.jobslist h2 {
	/* background-color: #666699; */
	background:url(/images/07/headerbox_bg_grad.gif) repeat-x;
	color:#000000;
}

.jobslist a {
	color: #000000;
}

.jobslist tr.stripe {
	background-color: #EAEAFF;
}

.headerbox, .introtext {
	border: 1px solid #CCCCCC;
}

.headerbox h3 {
	/* background-color: #666699; */
	background:url(/images/07/headerbox_bg_grad.gif) repeat-x;
	color:#000000;

}





ul.minibanners img {
	border: 1px solid #CCCCCC;
}


.add_nav .menu ul a, .gold_silver_menu ul a{
	color: #000000;
}





.menu ul a, .gold_silver_menu ul a{
	/* background-color: #C6C6FF; */
	color: #000000;
}

.menu ul li:hover, .gold_silver_menu ul li:hover {
	background-color: #FFFFFF;
}

.menu ul li, .gold_silver_menu ul li {
	margin-bottom: 2px;
	padding-left: 33px;
	background-color: #e5e5e5;
}

.menu h3 {
	color:#FFFFFF;
	background:url(/images/07/menu_bg.gif) repeat-x;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 33px;
}


.gold_silver_menu h3 {
	color:#FFFFFF;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 33px;
}

.gold_silver_menu {
	background-image:url(/media/gold_silver_cand_menu.jpg);
	background-repeat:repeat-y;
}

.cand_service_level {
	padding-left: 33px;
	font-weight: bold;
}

.formbutton {
	background-color: #EAEAFF;
	border: 1px solid #999999;
	color: #666699;
}

.youraccount {
	/* background-image: url(img/youraccount_lo.gif); */
	background-image: url(../../img/youraccount_lo_new.gif);
}

.banner { 
	background-color:#999999  
}
#border { 
	border-right:#fff 0px solid; 
	border-left:#fff 0px solid; 
	border-top:#fff ;
	border-bottom:#fff;
 
}

#button { background-color:#fff}
.button1{ background-color:#fff}




#youraccount {background-image: url(/images/your_account_new.gif)}
/***********************************************/
a{
	color: #000;
}

a:link{
	color: #000;
}

a:visited{
	color: #000;
}

a:hover{
	color: #000;
}

h1{
 color: #334d55;
}

h2{
 color: #006699;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #fff;
 margin: 0px;
 padding: 0px;
}

h4{
 color: #333333;
}

h5{
 color: #334d55;
}



label{
	font: small Trebuchet MS, Arial, Verdana, sans-serif;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/





#headlines{
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}




/************* #globalNav styles **************/


#globalNav{
	border-top: 3px solid #dfe6a6;
	background-color: white;
	color: #cccccc;
}

.globalNavitem{ 
	background-image: url(/images/arrow.gif);
}


/************* #siteInfo styles ***************/

#siteInfo{
	border-top: 1px solid #cccccc;
	color: #cccccc;
}
#siteInfo a{
	color: #cccccc;
}


/************* #search styles ***************/
.smallform  {
	color: #003366 ;
}
.smallform2  {
	color: #b1b3b4 ;
	font-weight: bold;
	font-size: 90%;
	width: 100px;
} 

#search{
	background-color: #fff;
	border: 1px solid #c8c8c8;
}

#search h3{
	color: #000;
	background-color: #eaeaff;
	border-bottom: 1px solid #fff;
	
}

#search td { color: #0299e5; }



/*********** #Joblist styles ***********/

#job {
	background-color: #eaeaff;
	border: 1px solid #c8c8c8;

}


#job h3{
	background-color: #666699;
	border: 1px solid #fff;
}


.white_td {background-color: #fff;  }



#job a:hover{
	color:  #000066;
}

.job ul li{
	color: #fff;
}
/*********** #Feature Employer styles ***********/
.f_employer{
	background-color: #fff;
	border: 1px solid #c8c8c8;
}


.f_employer h3{
	background-color: #666699;
	border: 1px solid #fff;
	color: #fff;
}


.f_employer th{
	font-size: 85%; color: #01618f;
}


.j_week {
	background-color: #fff;
	border: 1px solid #c8c8c8;
}


.j_week h3{
	background-color: #666699;
	border: 1px solid #fff;
	color: #FFFFFF;
}

.j_week th{
	color: #01618f;
}










/*********** #sectionLinks styles ***********/


.sectionLinks{
	background-color: #c6c6ff;
	border: 1px solid #c8c8c8;
}

.clear{
	background-color:#fff;
}

.clear2{
	background-color:#fff;
}

.sectionLinks h3{
 color: #fff;
 background-color: #000066;
}



.sectionLinks a {
	border-top: 1px solid #fff;
	color: #000;
}

.sectionLinks a:hover{
	background-color: #fff;
}

.sectionLinks ul li{
	color: #fff;
}


.add_nav .sectionLinks{
	background-color: #CCCCCC;
}
.add_nav .sectionLinks h3{
	background-color:#666666;
}

/*********** .newsLinks styles ***********/

.news{
	color: #000;
	background-color: #fff;
	border: 1px solid #cccccc;
}

.news h3{
	background-color: #666699;
}


/************** #advert styles **************/

.sm_banner { border: 1px solid #fff;} 


.form_button{
	background-color:#EAEAFF;
	border:1px solid #999999;
	color:#666699;
}

.client_logo{
	border:1px solid #CCCCCC;/**/	
}

.highlight{
	color: red;
	font-weight: bold;
}


.jobalt_td{
	background-color:#cccccd;
}

.candtable{
	background-color:#CCCCFF;
}

.rightbar_titles{
	text-align:center;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
}

.cand_area_div {
	background:url(/images/candarea_bg_top_grad.gif) repeat-x;
	border:1px solid #999999;
	padding:5px;
	padding-bottom:12px;
	margin:2px;
}



.cand_area_div_top {
	font-size:10px;
	background:url(/images/candarea_bg_top_grad.gif) repeat-x;
	border:1px solid #999999;
	padding:5px;
	margin:2px;
	margin-bottom: 5px;
}

.cand_area_div_top p {
	margin-top: 0px;
	margin-bottom: 3px;
}

.cand_area_div a {
	color:#000000;
	text-decoration:underline;
}

.candarea_links {
	width:97%;
	text-align:center;
	padding:5px;
	border-bottom:1px dashed #666666;
	/* border-top:1px dashed #666666; */
}

.ca_current a {
	font-weight:bold;
	font-size:16px;
	color:#000000;
}

.ca_normal a {
	font-size:14px;
	color:#000000;
}

.status_off {
	color:#FF0000;
}

.status_on {
	color:#009900;
}


/* Middle Chunk tabs */

#middle_chunk {
	border-width: 1px;
	border-style: solid;	
	padding-top: 5px;
	background:url(/images/07/headerbox_bg_grad.gif) repeat-x;
	background-repeat:repeat-x;
	height:345px;
}



#middle_tabs div{
	
	cursor:pointer;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	

}

#middle_tabs {
	background:url(/images/07/headerbox_bg_grad.gif) repeat-x;
	height: 20px;
}

#chunk2, #chunk3, #chunk4 {
	display: none;
}

.chunk_bodies {
	padding: 5px;
	height: 130px;
	overflow:auto;

}

.feature_chunk {
	
}



.drop_down {
	background-color: #fff;
}
option.hilight { 
	background-color: #666699;
}



.news_header {
	color: #334d55;

}

.menu_button{
	border:1px solid #000000;
	color:#000000;
}

#buttondiv input{
	background-color: #cfe6f5;
}

#credit_jobs_display{
	border-color: #333333;
	background-color: white;
}

#sponsored{
	border: 2px #000000 dashed;
	padding:2px;
	background-color:#ccccff;
}

#sponsored_text{
	font-size:70%;
}

.important_note {
	font-size: x-small;
	color: #FF0000;
	font-style: italic;
}

#jobview_apply {
	text-align:center;
	width: 100%;
}



#jobview_apply li, #jobview_apply ul {
	display: inline;
	padding: 5px;
	margin: 0;
	padding-top: 10px;
}

#jobview_apply li a{
	text-decoration: underline;
	font-size: 100%;
	color:#666666;
}

#jobview_apply li a:hover{
	text-decoration: none;
}

.apply_button {
	background-color:#660066;
	color: #FFFFFF;
	font-size: 110%;
	text-align:center;
}

#results_grid {
	border-collapse:collapse;
	background-image:url(/images/job_gradiant.jpg);
	background-repeat:repeat-x;
}

#results_grid {
	margin-bottom: 10px;
}

#results_grid a {
	text-decoration: underline;
}

#results_grid a:hover {
	text-decoration: none;
}

#results_grid th, #results_grid td{
	text-align: top;
	padding: 3px;
	border-style: solid;
	border-color:#333333;
	border-width: 1px;
}

#results_grid th {
	width: 130px;
}

#results_grid td {
	width: 300px;
}

.credits_remaining {
	padding-left: 33px;
}

#popup_layer1 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 250px;
	left: 100px;
	top: 50px;
	background-color: #ccc;
	border: 3px solid #FF9933;
	padding: 10px;
	z-index: 1000;
}

#popup_top {
	margin-bottom: 15px;
}

#popup_body {
	clear: both;
}

#close {
	float: right;
}



.prem_box h2 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 2px 0 2px 10px;
	
	background-image:url(/images/premium_box_title.gif);
	background-repeat:repeat-x;
	color:#000000;
}

.prem_box {
	background-color: #deddda;
}

.prem_box_body {
	padding-left: 10px;
	padding-right: 10px;
}

.gold {
	color: #bc9633;
}


.gold_button {
	background-color: #bc9633 !important;
	color:#FFFFFF;
}

.silver_button {
	background-color: #a7b6bf !important;
	color:#FFFFFF;
}

.premium_general_gold {
	border-style: solid;
	border-width: 1px;
	border-color:#999999;
	padding: 10px;
	background-image:url(/images/gold_vert_grad.gif);
	background-repeat:repeat-x;
}

.premium_general_silver {
	border-style: solid;
	border-width: 1px;
	border-color:#999999;
	padding: 10px;
	background-image:url(/images/silver_vert_grad.gif);
	background-repeat:repeat-x;
}

.silver {
	color: #a7b6bf;
}

#prem_service .left {
	width: 220px;
	float: left;
}

#prem_service .right {
	width: 220px;
	float: right;
}

#gold_package, #silver_package {
	border-style: solid;
	border-width: 1px;
	border-color:#999999;
	height: 162px;
	width: 428px;
	float: left;
	margin-bottom: 15px;
	
}

#gold_package h2, #silver_package h2 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 2px 0 2px 10px;	
	color:#000000;
}

#gold_package h2 {
	background-image:url(/images/premium_gold_bar.gif);
	background-repeat:repeat-x;
}

#silver_package h2 {
	background-image:url(/images/premium_silver_bar.gif);
	background-repeat:repeat-x;
}


#gold_package .right, #gold_package .left, #silver_package .right, #silver_package .left {
	font-size: 80%;
	width: 200px;
	padding: 5px;
	padding-top: 10px;
	float: left;
}

.errors {
	color:#FF0000 !important;
}

.grid {
	border-collapse:collapse;
}

.grid td, .grid th {
	vertical-align: top;
	padding: 3px;
	border-style: solid;
	border-color:#CCCCCC;
	border-width: 1px;
}


#vac_premium_promo {
	border-style: solid;
	border-width: 1px;
	border-color:#999999;
	padding: 10px;
	background-image:url(/images/gold_vert_grad.gif);
	background-repeat:repeat-x;

	margin-bottom: 10px;
	margin-top: 10px;
}

.standard_box {
	border-style: solid;
	border-width: 1px;
	border-color:#999999;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}



.title_box h2 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 2px 0 2px 10px;
	
	background-image:url(/images/premium_box_title.gif);
	background-repeat:repeat-x;
	color:#000000;
}

.title_box {
	background-color: #deddda;
	padding-bottom: 15px;
	margin-bottom: 10px;

}







.title_box_body {
	padding-left: 10px;
	padding-right: 10px;
}

.title_box_body h2 {
	background-image: none;
	padding-left: 0;
}

.jbe_listing {
	font-size: 90%;
	
	padding-right: 3px;
	padding-left: 3px;
	margin-right: 5px;
}








.job_controls {

	margin-bottom: 10px;
	margin-top: 10px;
}

.job_controls table {
	border-collapse: collapse;
	font-size: 90%;
	clear; both;
}

.job_controls table td {
	padding-right: 5px;
}

#jobview_detail_table {
	border-collapse: collapse;
}

#jobview_detail_table th {
	font-weight: normal;
	width: 130px;
}

#jobview_advertiser {
	
}

#eselcornerBig {
	z-index: 500;
}

.simple_popup_info {
	display: none;
}

.simple_popup_div {
	position: absolute;
	width: 600px;
	padding: 10px;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
	background-color:#FFFFFF;
}

#social_networking {
    padding-top: 3px;
}

#social_networking p {
    padding: 0px;
    margin: 0px;
}

#social_networking img {
    padding-right: 6px;
}

.summaryBox, .nextBoxLink {
	margin-top: 15px;
	margin-bottom: 15px;
}

.kite_marks {
	width: 152px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

.kite_marks img {
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
}

.feature_chunk {
	display: none;
}

