
.facebook_but , .twitter_but { width:240px; height:65px; display:block; float:left;}

.facebook_but a , .twitter_but a, .facebook_but a:hover , .twitter_but a:hover{
	text-indent:-2999px;
	overflow:hidden;
	display: block;
	height: 65px;
}

.flight {
	background-image: url(../images/flight.gif);
	background-repeat: repeat-y;
}
.facebook_but a, .facebook_but a:hover {background: url(../images/facebook_but.jpg) no-repeat;}
.facebook_but a{ background-position:top left}
.facebook_but a:hover{ background-position:bottom left}

.twitter_but a, .twitter_but a:hover {background: url(../images/twitter_but.jpg) no-repeat;}
.twitter_but a{ background-position:top left}
.twitter_but a:hover{ background-position:bottom left}

a:link, a:active, a:visited {color: #BD0310; font-weight: normal; text-decoration: underline;}
a:hover {color:#000; font-weight: normal; text-decoration: underline;}

#FAQ {
}
#FAQ h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #C00;
	font-size: 16px;
	font-weight: bold;
}
#FAQ h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #C00;
	font-size: 14px;
	font-weight: bold;
}

#FAQ h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #C00;
	font-size: 14px;
	font-weight: bold;
}


.hi {
	background-color:#DADADA;
}

.site {
	font-family: Arial, Helvetica, sans-serif;
}

.lower_content_block {
   font-size: 11px;
	font-family: Arial, Geneva, sans-serif;
}

.upper_content_block {
   font-size: 11px;
	font-family: Arial, Geneva, sans-serif;
}

body {
    font-size: 11px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/body_bg1.jpg);
	background-repeat: repeat-x;
	background-color: #CCC;
	color: #666;
	font-family: Arial, Geneva, sans-serif;
}

ol li {
	font-family: Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
}

ul, li {
	font-family: Arial, Geneva, sans-serif;
	font-size: 11px;	
	color: #666;
}


.job_alert_box {
	background-image: url(../images/job_alert_icon02.jpg);
	background-repeat: no-repeat;
	background-position: 100px top;
	border: 1px solid #CCC;
	padding-top: 120px;
	padding-right: 400px;
	padding-left: 100px;
}


.HelpTip {
	background-image: url(../images/help_tip_bg.gif);
	background-repeat: repeat;
	padding: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	z-index: 999999999;

}



#notesBox {
	background-image: url(../images/note_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFF;
	float: left;
	margin-right: 20px;
}
#notesBox .notesCnr {
	background-image: url(../images/note_cnr_rb.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 35px;
}

#notesBox h1 {
	background-color: #C00;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
}

#notesBox h2 {
	font-size: 12px;
	padding: 20px;
	color: #C00;
	margin-top: 0px;
}


/* Job Seekers Listing Pnet///////////////////////////////////////////////*/

#jobSearchList {
	margin: 0px;
	padding: 0px;
}
#jobSearchList ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#jobSearchList ul li {
	margin: 0px;
	width: 805px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-type: none;
}
#jobSearchList ul li #jobBox {
	padding: 10px;
	border: 1px solid #CCC;
	width: 784px;
	cursor: hand;
	cursor: pointer;
}
#jobSearchList ul li #jobBox .colum01 {
	float: left;
	width: 64px;
	height:60px;
	padding-right: 20px;
	display: block;
	background-image: url(../images/job_listing_value_box.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 12px;
	padding-left: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
}
#jobSearchList ul li #jobBox .colum02 h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #B3003A;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #900;
	cursor: hand;
	cursor: pointer;
}
#jobSearchList ul li #jobBox .colum02 p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
	display: block;
	cursor: hand;
	cursor: pointer;
}
#jobSearchList ul li #jobBox .colum02 {
	float: left;
	width: 420px;
	display: block;
	padding-right: 20px;
	padding-left: 20px;
	
	border-left-width: 1px;
	border-left-style: solid;

	border-left-color: #CCC;
	cursor: hand;
	cursor: pointer;
}
#jobSearchList ul li #jobBox .colum03 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC !important;
	float: left;
	width: 205px;
	padding-left: 20px;
	cursor: hand;
	cursor: pointer;
}






#jobSearchList ul li #jobBox .colum03 h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #B3003A;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
	cursor: hand;
	cursor: pointer;
}
#jobSearchList ul li #jobBox .colum03 p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	cursor: hand;
	cursor: pointer;
}
#jobSearchList ul li a:hover {
	display: block;
	background-color: #FFF !important;
	background-image: url(../images/job_listing_value_gradient2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	cursor: hand;
	cursor: pointer;
}
#jobSearchList ul li a {
	text-decoration: none;
	background-image: url(../images/job_listing_value_gradient.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
	list-style-type: none;
	cursor: hand;
	cursor: pointer;
}
/*Global Text Styles Pnet///////////////////////////////////////////////*/


#columRight02 a:link, a:visited {
	font-family:Verdana, Geneva, sans-serif;
	color: #BD0310;
}
#columRight02 a:hover {
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
}
#columLeft02 a:link, a:visited {
	font-family:Verdana, Geneva, sans-serif;
	color: #BD0310;
}
#columLeft02 a:hover {
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
}
h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #C90803;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C9060E;
	display: block;
	margin-top: 0px;
	padding-top: 10px;
}
h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	margin-bottom: 5px;
	padding-bottom: 5px;
	display: block;
	line-height: 140%;
}
h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #000;
	display: block;
	line-height: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/* nav styles */
.redH1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #BD0310;
	line-height: 140%;
	font-weight: bold;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	line-height: 140%;
}

.th a .th a:hover .th .th a:link {
	font-family: Arial, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	line-height: 140%;
}
.th a:hover, .th a:visited, .th a:active {
	font-family: Arial, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B30001;
	text-decoration: none;
	line-height: 140%;
}
td {
	font-family: Arial, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 140%;
}
.txtBox {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
/*Pnets Site Heading Styles/////////////////////////////////////*/

#site_heading {
	width: 100%;
	display: block;
	height: 25px;
	background-color: #F0F0F0;
	margin-bottom: 10px;
}
#site_heading .site_heading_cnr_l {
	background-image: url(../images/site_heading_cnr_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 100%;
}
#site_heading .site_heading_cnr_r {
	background-image: url(../images/site_heading_cnr_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
}
#site_heading h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin: 0px;
	line-height: 25px;
	color: #666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
/*Pnets Website Global Button Styles/////////////////////////////////////*/
#grey_button a {
	background-image: url(../images/pnet_buttons/pnet_button_100x20grey.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 20px;
	width: 100px;
	padding-left: 8px;
	text-decoration: none;
}
.btn {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 11px;
	width: 80px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	background-color: #D70000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #900;
	border-right-color: #CCC;
	border-bottom-color: #F00;
	border-left-color: #CCC;
}
.btn90 {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 11px;
	width: 90px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	background-color: #D70000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #900;
	border-right-color: #CCC;
	border-bottom-color: #F00;
	border-left-color: #CCC;
}


#grey_button {
	display: block;
}
#grey_button a:hover {
	background-image: url(../images/pnet_buttons/pnet_button_100x20grey.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #BE2F33;
	line-height: 20px;
	width: 100px;
	padding-left: 8px;
	text-decoration: none;
}
/*Pnets Header Layout/////////////////////////////////////*/
#header {
	height: 80px;
	width: 855px;
	margin: 0px;
}
#header #logo {
	height: 80px;
	width: 200px;
	float: left;
	background-image: url(../images/Navigation_r1_c1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#topNav {
	float: left;
	width: 655px;
	height: 80px;
	background-image: url(../images/rednav_button_1.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#topNav .tlc_nav {
	background-image: url(../images/rednav_tl_cnr.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 80px;
}
#topNav .tlc_nav #trc_nav {
	background-image: url(../images/rednav_tr_cnr.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 80px;
}
#topNav .tlc_nav #trc_nav #navHolder {
	height: 80px;
	padding-left: 30px;
	overflow: hidden;
}
#holder {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 1030px;
}
/*Pnets Body Layout/////////////////////////////////////*/

#siteContainer {
	width: 855px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}
.body_top_cnr_r {
	background-image: url(../images/body_top_cnr_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.body_top_cnr_l {
	background-image: url(../images/body_top_cnr_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
.body_Bottom_cnr_l {
	background-image: url(../images/body_bottom_cnr_l.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.body_Bottom_cnr_r {
	background-image: url(../images/body_bottom_cnr_r.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#siteMainContainer {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
/*Pnets Layout Design 01, Inner Layout/////////////////////////////////////*/
#2columlayout {
	display: block;
}
#flashHeader01 {
	height: 170px;
	width: 500px;
	display: block;
	background-image: url(../images/pnet_banner_ads/pnet_banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#flashHeader02 {
	height: 170px;
	width: 600px;
	display: block;
	background-image: url(../images/pnet_banner_ads/pnet_banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#staticHeader01 {
	height: 180px;
	display: block;
	background-image: url(../images/pnet_banner_ads/pnet_banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 500px;
}
#staticHeader02 {
	height: 130px;
	display: block;
	background-image: url(../images/pnet_banner_ads/pnet_banner_bg02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 220px;
	padding-right: 20px;
	padding-top: 40px;
	width: 360px;
}
#staticHeader03 {
	height: 130px;
	display: block;
	background-image: url(../images/pnet_banner_ads/pnet_banner_bg02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 220px;
	padding-right: 20px;
	padding-top: 40px;
	width: 360px;
}
#staticHeader04 {
	height: 170px;
	display: block;
	background-image: url(../images/right_colum_adds/pnet_people_8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 815px;
	padding: 0px;
}
#staticHeader04 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 120%;
	color: #000;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	font-weight: bold;
	margin: 0px;
	width: 400px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}


#staticHeader03 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 120%;
	color: #000;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#staticHeader02 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 120%;
	color: #000;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#staticHeader01 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 120%;
	color: #666;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	font-weight: normal;
	font-variant: normal;
	margin: 0px;
	padding: 0px;
}
#staticHeader h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 120%;
	color: #666;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	font-weight: normal;
	font-variant: normal;
	margin: 0px;
	padding: 0px;
}
#breadcrums {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #000;
	padding-left: 20px;
	background-image: url(../images/pnet_icons/breadcrumbs_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#breadcrums a {
	color: #900;
	text-decoration: none;
}
#breadcrums a:hover {
	color: #CCC;
	text-decoration: none;
}
#columLeft01 {
	width: 500px;
	float: left;
}
#columRight01 {
	float: left;
	width: 300px;
	padding-left: 15px;
}
#columLeft02 {
	width: 600px;
	float: left;
}
#columRight02 {
	float: left;
	width: 200px;
	padding-left: 15px;
}
#columLeft03 {
	width: 815px;
	float: left;
}
#pnetPeopleContainer .recLogo {
	float: left;
	padding-right: 10px;
	padding-bottom: 0px;
	display: block;
}
/*PNET Footer Styles///////////////////////////////////////////////*/

#siteMainContainer #footer {
	height: 35px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #CCC;
	text-align: right;
	padding-right: 60px;
	padding-top: 10px;
}
#siteMainContainer #footer a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #CCC;

}
#siteMainContainer #footer a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #F00;
}
/*PNET Agent Side Images///////////////////////////////////////////////*/

#pnetPeopleContainer1 {
	width: 280px;
	padding-top: 170px;
	padding-right: 10px;
	padding-left: 10px;
}
#pnetPeopleContainer1 a {
	text-decoration: none;
	color: #000;
}
#pnetPeopleContainer1 a:hover {
	text-decoration: none;
	color: #900;
}
#pnetPeopleContainer2 {
	width: 180px;
	padding-top: 170px;
	padding-right: 10px;
	padding-left: 10px;
}
#pnetPeopleContainer h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #900;
	color: #900;
	width: 260px;
	display: block;
}
.pnetAgent0 {
	background-image: url(../images/right_colum_adds/pnet_people_0.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.pnetAgent01 {
	background-image: url(../images/right_colum_adds/pnet_people_1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.pnetAgent02 {
	background-image: url(../images/right_colum_adds/pnet_people_2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.pnetAgent03 {
	background-image: url(../images/right_colum_adds/pnet_people_3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.pnetAgent04 {
	background-image: url(../images/right_colum_adds/pnet_people_4.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.pnetAgent05 {
	background-image: url(../images/right_colum_adds/pnet_people_5.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.pnetAgent06 {
	background-image: url(../images/right_colum_adds/pnet_people_6.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.pnetAgent07 {
	background-image: url(../images/right_colum_adds/pnet_people_7.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
/*PNET Recruiters Logo Layout///////////////////////////////////////////////*/



#recruiterLogo {
	margin: 0px;
	padding: 0px;
	display: block;
}
#recruiterLogo ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#recruiterLogo ul li {
	margin: 0px;
	padding: 0px;
	float: left;
}
#searchJobBox {
	background-image: url(../images/search_bar_repx.jpg);
	background-repeat: repeat-x;
	background-position: top;
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#searchJobBox #searchHeading {
	background-image: url(../images/search_bar_lcnr.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 60px;
	padding-left: 60px;
	padding-bottom: 10px;
}
.jobsearchH1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #666;
	font-weight: bold;
	margin: 0px;
	height: 25px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.jobsearchH2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	margin: 0px;
	height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 30px;
}
.search_icon_box {
	background-image: url(../images/search_icon_box.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 120px;
	min-hight: 120px;
	display: block;
}
/*PNET 3 Colume Box Layout Layout///////////////////////////////////////////////*/
#threeBoxLayout {
}
#threeColum01 {
	width: 170px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
}
#threeColum02 {
	width: 170px;
	float: left;
	padding-right: 25px;
	padding-left: 25px;
	display: block;
}
#threeColum03 {
	width: 170px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
}


#threeBoxLayout p {

	font-family: Verdana, Geneva, sans-serif;
	color:#666 !important;
	font-size: 12px !important;
	line-height:140% !important;
}


#threeBoxLayout p a:hover {

	font-family: Verdana, Geneva, sans-serif;
	color: #B30001;
	font-size: 12px;
}

#threeBoxLayout p a {

	font-family: Verdana, Geneva, sans-serif;
	color: #B30001;
	font-size: 12px;
}


/*PNET 3 Colume Box Layout Layout///////////////////////////////////////////////*/


#twoBoxLayout {
}
#twoColum01 {
	width: 290px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding-right: 10px;
	display: block;
}
#twoColum02 {
	width: 290px;
	float: left;
	font-size: 11px;
	padding-left: 10px;
	display: block;
}
#twoBoxLayout h1 a:hover {
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
}
#twoBoxLayout h1 a {
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	text-decoration: none;
}



/*PNET  Loading Bar///////////////////////////////////////////////*/
div#HTML_AJAX_LOADING { position:absolute; background:#DA2020; text-align:left; z-index:99009; padding:5px; font-weight:bold; color:#FFFFFF; -moz-border-radius:5px; /*-moz-opacity:.70; opacity:.70; filter:alpha(opacity=70);*/ border:2px double #FFFFFF; _border:3px double #FFFFFF; _padding:3px; text-align: center;  }
div#HTML_AJAX_LOADING pre {margin:1; padding:1; color:#FFFFFF; font-size:10px;}
div#HTML_AJAX_LOADING  label {color:#FFFFFF; font-size:7px;}
div#HTML_AJAX_LOADING em {margin-bottom:3px; color:#FFFFFF; font-style:normal; font-weight:bold;}



/*PNET  Layout///////////////////////////////////////////////*/

#columMoreButton a {
	\font-family: Verdana, Geneva, sans-serif;
	font-size: 10px !important;
	color: #333 !important;
	display: block !important;
	width: 55px !important;
	float: right !important;
	text-decoration: none !important;
	background-image: url(../images/pnet_buttons/pnet_button_72x20.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position: left top;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	margin: 0px;
}
#columMoreButton a:hover {
	\font-family: Verdana, Geneva, sans-serif;
	font-size: 10px !important;
	color: #FFF !important;
	display: block !important;
	width: 55px !important;
	float: right !important;
	text-decoration: none !important;
	background-image: url(../images/pnet_buttons/pnet_button_72x20.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position: left bottom;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	margin: 0px;
}
.register_cv_icon {
	background-image: url(../images/register_cv_icon.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 100px;
}
.jobsearch_icon {
	background-image: url(../images/job_search_icon.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 100px;
}
.jobalerts_icon {
	background-image: url(../images/job_alert_icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 100px;
}
.boxRedFloatBlurb {
	font-size: 20px;
	color: #FFF;
	padding: 10px;
	position: absolute;
	width: 580px;
	height: 95px;
	background-image: url(../images/floaterBox.gif);
	background-repeat: no-repeat;
}
#floatHolder {
	height: 100px;
}
#sidebannerspacetable {
	width: 155px;
	float: left;
	display: block;
}/*
---------------------------------------------------------------------------------------------------------------
tabbed content
---------------------------------------------------------------------------------------------------------------
*/

.TabbedPanels {
	width: 500px;
	margin-left: 0;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
.TabbedPanelsTabGroup {
	margin: 0;
	padding: 0;
	height: 30px;
}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	background-color: #CCC;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #CCC;
}
.TabbedPanelsTab_index {
	-moz-user-select:none;
	background-color:#CCC;
	cursor:pointer;
	float:left;
	font-family:sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	/*line-height:normal;*/
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative;
	top:1px;
	color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	margin-right: 3px;
	margin-left: 0px;
	background-image: none;
}

.TabbedPanelsTab_index_current {
	-moz-user-select:none;
	background-color:#d70000;
	cursor:pointer;
	float:left;
	font-family:sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	/*line-height:normal;*/
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative;
	top:1px;
	color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	margin-right: 3px;
	margin-left: 0px;
	background-image: none;
}



.TabbedPanelsTab_index a:hover {
	background-color: #F00;
	color: #FFF;
}
.TabbedPanelsTabSelected {
	background-color: #900;
	color: #FFF;
}
select {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
}
.TabbedPanelsTab a {
	color: #FFF;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	background-color: #FFF;
	clear: both;
	border: 1px solid #E4E4E4;
}
.TabbedPanelsContent {
	padding: 5px;
}
.TabbedPanelsContent td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
	padding: 5px;
}
.TabbedPanelsContent a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 140%;
	text-decoration: none;
}
.TabbedPanelsContent a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #F00;
	line-height: 140%;
	text-decoration: none;
	padding: 0px;
}
.TabbedPanelsContentVisible {
}
#pscroller2 {
	width: 220px;
	height: 220px;
	padding: 10px;
	font-size: 11px;
	color: #666;
	line-height: 120%;
	background-image: url(../images/rss_box.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.rssclass .rsstitle {
	font-weight: bold;
}
.rssclass .rssdate {
	color: gray;
	font-size: 85%;
}
.rssclass a {
	text-decoration: none;
	color: #900;
}
.icon_spacer {
	padding-left: 40px;
	padding-right: 10px;
}
.applicant_alert_icon {
	padding-left: 40px;
	background-image: url(../../images/dev_icon/one_time_advertising_icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.online_candidate_screening {
	padding-left: 40px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCC;
	background-image: url(../../images/dev_icon/online_screening_icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bulk_advertising_icon {
	padding-left: 40px;
	background-image: url(../../images/dev_icon/bulk_advertising_icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.banner_advertising_icon {
	padding-left: 40px;
	background-image: url(../../images/dev_icon/banner_advertising_icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.dashed_border_R {
	padding-left: 40px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCC;
}
#buy_now_button {
	background-image:url(../images/buttons/buy_now_btn.gif);
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 95px;
	width: 95px;
	background-repeat: no-repeat;
	background-position: center center;
}
#buy_now_button:hover {
	background-image:url(../images/buttons/buy_now_btn-over.gif);
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 95px;
	width: 95px;
	background-repeat: no-repeat;
	background-position: center center;
}
/*
---------------------------------------------------------------------------------------------------------------
Sticker Buttons content
---------------------------------------------------------------------------------------------------------------
*/


#go_register_sticker {
	background-image:url(../images/buttons/jobseeker_btn.gif);
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 128px;
	width: 128px;
	background-repeat: no-repeat;
	background-position: left top;
}
#go_register_sticker:hover {
	background-image:url(../images/buttons/jobseeker_btn-over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}



#onceoff_advertising_button {
	background-image:url(../images/buttons/onceoff_button.gif);
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 95px;
	width: 95px;
	background-repeat: no-repeat;
	background-position: center center;
}
#onceoff_advertising_button:hover {
	background-image:url(../images/buttons/onceoff_button-over.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#corporate_advertising_button {
	background-image:url(../images/buttons/corporate_advertising_btn.gif);
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 95px;
	width: 95px;
	background-repeat: no-repeat;
}
#corporate_advertising_button:hover {
	background-image:url(../images/buttons/corporate_advertising_btn-over.gif);
}
#jobseeker_faq_sticker {
	background-image:url(../images/jobseeker_faq_sticker.gif);
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 128px;
	width: 128px;
	background-repeat: no-repeat;
}
#jobseeker_faq_sticker:hover {
	background-image:url(../images/jobseeker_faq_sticker-over.gif);
}



#recruiter_advertising_button {
	background-image:url(../images/buttons/recruiter_advertising_btn.gif);
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 95px;
	width: 95px;
	background-repeat: no-repeat;
}
#recruiter_advertising_button:hover {
	background-image:url(../images/buttons/recruiter_advertising_btn-over.gif);
}



.dashed_border_no_spaceRCopy {
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCC;
}










/*
---------------------------------------------------------------------------------------------------------------
Companys Hiring Buttons content
---------------------------------------------------------------------------------------------------------------
*/


#company_hiring ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#company_hiring ul li {
	list-style-type: none;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 190px;
}
#company_hiring_container {
	border: 1px solid #CCC;
	width: 175px;
	padding: 5px;
	background-image: url(../images/job_listing_value_gradient.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 200px;
}
#company_hiring_container a img {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#company_hiring_container img {
	display: block;
}
#company_hiring_container h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#company_hiring_container p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#company_hiring_container p a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
	padding-top: 0px;
	padding-bottom: 2px;
	display: block;
	margin: 0px;
}
#company_hiring_container p a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
	padding-top: 0px;
	padding-bottom: 2px;
	display: block;
	margin: 0px;
	background-color: #F2F2F2;
	text-decoration: none;
}
/*
---------------------------------------------------------------------------------------------------------------
A to Z glossary styling content
---------------------------------------------------------------------------------------------------------------
*/



#hiringAtoZLinks {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #666;
	text-decoration: none;
	line-height: 140%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	padding-top: 3px;
	padding-bottom: 3px;
}
#hiringAtoZLinks a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #666;
	text-decoration: none;
	line-height: 140%;
}
#hiringAtoZLinks a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #F00;
	text-decoration: none;
	line-height: 140%;
}
/*
---------------------------------------------------------------------------------------------------------------
ONCE OFF ADVETISING styling content
---------------------------------------------------------------------------------------------------------------
*/

#geniricBoxHeading {
	padding: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	background-color: #C80516;
	color: #FFF;
	text-align: left;
	background-image: url(../images/rednav_button_1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#geniricBoxflight {
	padding: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-align: left;

}
#genericBox {
	display: block;
	border: 1px solid #000;
	height: 110px;
}
#genericBox p {
	padding: 10px;
	margin: 0px;
	color: #666;
}
#one_time_order {
	background-image:url(../images/buttons/one_time_order_btn.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	border:none;
	display:block;
	float:right;
	height:112px;
	left:1px;
	position:relative;
	width:130px;
	z-index:2;
}
#one_time_advertising_icon {
	left: 20px;
	top: 100px;
	position: relative;
	float: left;
}
#genericBox2 {
	display: block;
	border: 1px solid #000;
	padding: 5px;
	background: transparent 80%;
	;
}
/*
---------------------------------------------------------------------------------------------------------------
RED NAV Left styling content
---------------------------------------------------------------------------------------------------------------
*/

.table_row_listings {
	background-image: url(../images/vert_tab_seperator-shadow.png);
	background-position: right;
	background-repeat: repeat-y;
	border-bottom:1px inset gray;
	border-top:1px outset gray;
	padding-left:5px;
	color: #000;
	text-decoration: none;
}


.table_row_listings a{
	text-decoration: none;
}

#sideLinks {
	text-decoration: none;
}
.table_row_listings_current {
	background-color:#900;
	background-position: right;
	background-repeat: repeat-y;
	padding-left:5px;
	text-decoration: none;
	color: #FFF !important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.table_row_listings_current a {
	color:#FFF !important;
	text-decoration: none;
}
.table_row_listings_arrow {
	background-image: url(../images/vert_tab_active_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
}
.table_row_listings:hover {
	text-decoration: none;
	color: #F00;
}
#sideLinks a {
	text-decoration: none;
	color: #000;
}
#sideLinks a:active {
	text-decoration: none;
	color: #FFF;
}
#sideLinks a:hover {
	text-decoration: none;
	color: #F00;
}
#staticHeader05 {
	height: 170px;
	display: block;
	width: 815px;
	padding: 0px;
}
#pnetAllAgents {
	background-image: url(../images/right_colum_adds/pnet_people_9.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#staticHeader05 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 120%;
	color: #000;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	font-weight: bold;
	margin: 0px;
	width: 400px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.trans_box2 {
	font-weight:bold;
	padding:10px;
	margin:0px;
	border:1px solid #000;

  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/trans.png');
}
.red {
	color: #D1182B;
}

/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box2[class] {
  background-image:url(../images/trans.png);
}

/* ================== Help Tip Div's ================================= */
div#tipDivNew {
	position:absolute;
	text-align:left;
	z-index:1000;
	padding:5px;
	color:#000000;
	border:1px solid #CCCCCC;
	/*white-space: nowrap;*/
	background-repeat:no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	width: 88%;
}
div#tipDivNew pre {
	margin:0;
	padding:0;
	color:#000;
	font-size:12px;
	font-family: Verdana, Geneva, sans-serif;
}
div#tipDivNew label {
	color:#F60;
	/*white-space: nowrap;*/
	font-family: Verdana, Geneva, sans-serif;
}
div#tipDivNew span {
	color:#666;
	/*white-space: nowrap;*/
	font-family: Verdana, Geneva, sans-serif;
}
.helptipicon {
	background-image: url(/images/help_tip_icon.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 94px;
	width: 80px;
	border-right-width: 1pt;
	border-right-style: solid;
	border-right-color: #000;
}
div#tipDiv em {
	margin-bottom:3px;
	color:#000;
	font-style:normal;
	font-weight:bold;
	font-family: Verdana, Geneva, sans-serif;
}

/* ============ styling for the floating popup div ================= */

/* modal.css	start  */
.drag-handle{ /*Overwrite default drag handle bar background color with below*/
	background-color: #000;
}

#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
position: absolute;
background: black;
width: 10px;
left: 0;
top: 0;
z-index: 5;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
opacity: 0.8;
}

/* modal.css	end  */

/* dhtmlwindow.css start */

.dhtmlwindow{
	position: absolute;
	/*border: 2px solid black;*/
visibility: hidden;
	background-color: #F3F3F3;
	padding: 10px;
	/*background-image: url(window_bg.jpg);*/
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Geneva, sans-serif;
	border: 1pt solid #CCC;
}

.drag-handle{ /*CSS for Drag Handle*/
	text-indent: 3px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
	/*background-color: #CA0000;*/
	height:16px;
	color: white;
	cursor: move;
	overflow: hidden;
	width: auto;
	color:#FFF;


filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	background-color: #E40001;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
	position: absolute;
	cursor: hand;
	cursor: pointer;
	top: 5px;
	right: 10px;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
	color: black;
	height: 150px;
	overflow: auto;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
	border-top: 1px solid gray;
	height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

fieldset {background-color: #fff;}

/* dhtmlwindow.css end */



