* {
	margin: 0 auto;
	padding: 0;
}

#header {
	position: relative;
   	clear:left;
 	width: 790px;
	height: 135px; 
	margin: 0; padding: 0;
	background: #000 url(headerbg.jpg) no-repeat left bottom;			
}
#header h1#logo-text {
	position: absolute;
	margin: 0; padding: 0;
	font: bolder 4.1em 'Trebuchet MS', Arial, Sans-serif;
	letter-spacing: -2px;
	color: #FFF;
	text-transform: none;
	
	/* change the values of top and right to adjust the position of the logo*/
	top: 36px; right: 35px;	
}

img {
	border: 0px none;
}

body, html {height: 100%;}

body {
	margin: 0 auto;
	color: #000000;
	text-align: center;  /* for IE */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* links */

a {
	color: #0066CC;
	background: inherit;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	background: inherit;
	color: #ED4713;
}

ul, ol {
	list-style-position: inherit;
	margin: 10px 5px 10px 10px;
	padding: 0px 0px 0px 10px;
  }
	
ol.none {list-style-type: none}	
ul.none {list-style-type: none}
ul.blist {
	list-style-position: inherit;
	list-style-image: url(../images/blist.gif);
	margin: 0px 5px 0px 10px;
	padding: 0px 0px 0px 10px;
  }


ul.bgblist {
	list-style-position: inherit;
	margin: 10px 5px 10px 10px;
	padding: 0px 0px 0px 10px;
	background-image: url(../images/bgblist.gif);
  }
ul.smdoc {
	list-style-position: inherit;
	margin: 10px 5px 10px 10px;
	padding: 0px 0px 0px 10px;
	list-style-image:url(../images/smdoc.gif);
	list-style-type: none;
  }
 
 /*
.employment_news{
	font-family: "Franklin Gothic Medium";
	font-size: 16px;
	font-weight: bold;
	color: #151B54;

	text-indent: 10px;
	width: 100%;
}
*/
p {
	margin: 5px 8px 12px 8px;
}
p.space {
	font-size: 14px;
}

pre {
 white-space: -moz-pre-wrap;  /* Mozilla since 1999 */
 white-space: -pre-wrap;      /* Opera 4 - 6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 white-space: pre-wrap;       /* CSS3 - Text module (Candidate Recommendation) */
 word-wrap: break-word;       /* IE 5.5+ */
}
.ptext {
	font-size: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.xtraspace {padding: 2px 8px 2px 8px}
p.xtraspace {padding: 5px 1px 5px 1px}
h1 {
	display: inline; 
	font-family: "Trebuchet MS";
	font-size: 24px;
	font-weight: bold;
	color: #003366;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.h1text{
	display: inline; 
	font-family: "Trebuchet MS";
	font-size: 24px;
	font-weight: bold;
	color: #003366;
}
h2 {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #ED4713;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}
.h2text{
	display: inline; 
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #ED4713;
}
h2.normal {
	font-size: 14px;
}
h2.h2white {
	color: #FFFFFF;
}
h1.h1gray {
	color: #333333;
	padding: 5px 1px 5px 1px;
}
h2.large{
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}
h2.mid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00427D;
}

h2.h2gray {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding: 5px 1px 5px 1px;
}

h2.h2color {
	color: #F86611;
	font-size: 12px;
}
h2.h2gary{
	color: #666666;
	font-size: 14px;
	padding: 5px 1px 5px 1px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00427D;
padding: 2px 0px 2px 2px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ED4713;
	font-size: 12px;
	padding: 2px 0px 2px 2px;
}
#pheaderbg1, #pheaderbg2 {
	background-color: #9EC7D1;
	height: 100%;
	overflow: auto;
}
.largetext {
	float: left;
	margin-left: 10px;
}


.scriptmid {
	font-family: "Segoe Script", "Freestyle Script";
	font-size: 16px;
	font-weight: bold;
	font-style: oblique;
	color: #000066;
}
#logo {
	width:800px;
	margin:auto;
	height: 100px;
	border-top-width: 8px;
	border-top-color: #1C75AF;
	border-top-style: solid;
 }


#logo a {
	color: #FFFFFF;
}

#logo a:hover {
	color: #FF9900;
}


#logo a b {
	text-decoration: underline;
}
#topbar {
	width: 800px;
	height: 8px;
	padding: 0px;
	background-color: #1C75AF;
	margin: auto;
}
#header {
	width: 800px;
	height: 99px;
	margin: 0 auto;
	background: #ED4813 url(../images/jobbank_logo.gif) no-repeat right center;
	border-bottom: 0px solid #F1923A;
 }

#jobbanklogo {
	float: left;
	width: 230px;
	height: 100px;
	text-align: center;
 }
 
#headerbg {
	float: left;
	width: 570px;
	height: 100px;
	background: url(../images/jblogobg.jpg) no-repeat center;
 }

.dash {
	float: left;
	width: 40px;
	text-align: center;
	border-top: 10px;
 }
.headerspace {
	float: left;
	width: 75px;
	height: 100px;
 }
.headerspacesm {
	float: left;
	width: 40px;
	height: 100px;
 }

.spacev {
	width: 5px;
	float: left;
}
.vertspace {
	height: 30px;
	text-align: center;
	margin-top: 10px;
}
.spacesm {
	font-size: 10px;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
.logowords {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	width: 80px;
	font-weight: bold;
	color: #FFFFFF;
 }
#logowordsm {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	width: 55px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 10px;
 }
.logoside {
 	float: left;
	width: 70px;
	height: 100px;
 }
#cart {
	float: right;
	width: 50px;
	height: 100px;
 }
#logojobsearch {
 	float: left;
	width: 80px;
	height: 100px;
	text-align: center;

	
 }
#logopostresume {
 	float: left;
	width: 80px;
	height: 100px;
	text-align: center;
 }
#logopostjob {
	float: left;
	width: 80px;
	height: 100px;
	text-align: center;
	
 }
#logoresumesearch {
 	float: left;
	width: 80px;
	height: 100px;
	text-align: center;

 }

#headermenu {
	width: 800px;
	height: 30px;
	background-image: url(../images/menubar_bg.jpg);
	margin:0 auto;
	background-repeat: repeat-x;
}

#menulogin {
	display: block;
	float: left;
	width: 65px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 6px;
}
#signup {
	display: block;
	float: left;
	width: 130px;
	height: 25px;
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	padding-top: 7px;
	font-style: italic;
}
#menulogin a {
	color: #FFFFFF;
}

#menulogin a:hover {
	color: #000099;
}
#signup a {
	color: #006600;
}

#signup a:hover {
	color: #CC6600;
}
/*bevelmenu */
.bevelmenu{
	float: right;
	font: narmal 12px Arial, Helvetica, sans-serif;
	padding: 4px 0;
	margin: 0;
	width: 590px;
	text-align: right; /*set value to "right" for example to align menu to the right of page*/
	padding-top: 7px;
}

.bevelmenu li{
list-style: none;
display: inline;
}

.bevelmenu li a{
padding: 3px 0.5em;
text-decoration: none;
color: black;
border: 0px solid #BED5E7;
}

.bevelmenu li a:hover{
color: black;
background-color: #E1E1E1;
border-style: outset;
}

html>body .bevelmenu li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}

.title1, .title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	padding-left: 8px;
}
.title2 {
	font-size: 12px;
}









.listtitlewbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 3px;
	border-top-style: double;
	border-bottom-style: double;
	border-bottom-color: #578BBA;
	top: 2px;
	background-color: #C1D3D9;
}
.title1wbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 3px;
	border-top-style: double;
	border-bottom-style: double;
	border-bottom-color: #578BBA;
	top: 2px;
	background-color: #C1D3D9;
}
.title1wlines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 3px;
	border-top-style: double;
	border-bottom-style: double;
	border-bottom-color: #578BBA;
	top: 2px;
}
.title2wlines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	border-bottom: 2px;
	border-top: 6px;
}

table.container {
	border: thin inset #FFCC33;
	-moz-border-radius: 6px;
	font-size: 12px;
}
table.container td {
	border: 1px solid black;
	color: #660033;
	padding-top: 0.1em;
	padding-right: 1ex;
	padding-bottom: 0.1em;
	padding-left: 1ex;
}
table.solutions {
	border: thin inset #8B8378;
	-moz-border-radius: 6px;
	font-size: 12px;
}
table.solutions tr.d0 td {
	background-color: #E1EEF4;
}
table.solutions tr.d1 td {
	background-color: #D2E8EE;
}


table.jbsummary {
	border: thin inset #8B8378;
	-moz-border-radius: 6px;
	font-size: 12px;
}

.smallwhite {
	font-size: 12px;
	color: #FFFFFF;
}

.blktext, .redtext, .bluemidtext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	border-bottom-width: 5px;
}
.redtext {
	color: #FF0033;
}
.bluemidtext {
	color: #003399;
}
.label {
	font-family: sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	}

.globalmessage {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333300;
}
.errortext,.bluetext, .info, notetext, .syserror {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #0033CC;
}
.syserror {
	font-size: 14px;
	color: #FF0000;
}

.errortext {
	color: #FF0000;
	margin: 15px;
}
.jobdescription {
	width: 650px;
	padding-left: 120px;
	font-family: sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
}

.content {
	width: 340px;
	margin-left: 10px;
}

.content220 {
	float: left;
	width: 220px;
	background:#D3E9EF
}


.pagetitleblk, .pagetitlered, .pagetitleblue, .pagetitleorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
	font-weight: bolder;
}
.pagetitlered {
	color: #B02422;
}
.pagetitleblue {
color: #0033CC;
}
.pagetitleorange {
color: #FFCC33;
}
/* welcome page  */
#page {
	width: 800px;
	margin: 0 auto;
	background-image: url(../images/pagebg1.jpg);
	background-repeat: repeat-y;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F1923A;
	text-align: left;
}
/* ========================================================================*/

#container-left {
	float: left;
	width: 190px;
}
#container-center {
	float: left;
	width: 400px;
}
#container-right {
	float: right;
	width: 230px;
}
#jpsearch{
}




/*
#jobsbystate {
	width: 535px;
	border: 1px dashed #3333CC;
	margin: 0;
	}
*/

#containeside {
	float: left;
	width: 290px;
	}


.tools{
	background-image: url(../images/arrow-button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	text-align: left;
}
#panel31{
	width: 250px;
	float: left;
	padding-left: 2px;
}
#panel32{
	width: 270px;
	float: left;
	padding-left: 2px;
}

#panel33 {
	float: left;
	width: 210px;
	margin-left: 10px;
	display:inline;
	background-repeat: no-repeat;
	background-position: left top;
}
#panel34 {
	float: right;
	z-index: 999;
	display:inline;
	background-color: #FFFFFF;
}
#panel35 {
	width: 220px;
}
#sidebox {
	float: right;
	width: 220px;
	border: 1px solid #9EC7D1;
	display:inline;
	padding-left: 5px;
}

#panelsingle {
	float: left;
	width: 794px;
	margin: 2px;
	border: thin solid #DCE8F1;
}
#panelsinglenl {
	float: left;
	width: 790px;
	margin: 2px;
}
#panelimg {
	width:246px;
	height:150px;
}

#paneltop, #panelbtm{
	width: 790px;
	padding: 3px 5px 3px 5px
}

#pageright {
	float: right;
	width: 490px;
	}
.jbcontent{
 width: 530px;
 padding: 2px 8px 2px 8px
}


#containeside {
	float: left;
	width: 290px;
	}

#containerright {
	float: right;
	width: 500px;
	margin-left: 2px;
	}
#containeleft {
	float: left;
	width: 550px;
	}



#googlead {
	margin-bottom: 2px;
	width: 470px;
	}

#careertools {
	width: 200px;
	margin-left: 5px;
}

#panelhalfleft, #panelhalfright{
	float: left;
	width: 370px;
	border: thin solid #CCCCCC;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 15px;
}
#panelhalfright{
	float: right;
}
#panelleft {
	float: left;
	width: 570px;
	margin: 5px;
	border: thin solid #CCCCCC;
}
#panelright {
	float: left;
	width: 180px;
	margin: 5px;
	display:inline;
}

#halfleftnl, #halfrightnl{
	float: left;
	width: 370px;
	margin: 2px;	
}
#halfrightnl{
	float: right;
}
#panelhalfright{
	float: left;
}
#panelhalflefttab {
	float: left;
	width: 300px;
	margin: 20px;
}
#panelpadding {

	float: left;
	width: 550px;
	margin: 10px;
	margin-left: 100px;
}

#panelhalfrighttab {
	float: right;
	width: 310px;
	margin: 1px;
}
#panel280 {
	float: left;
	width: 280px;
	margin: 2px;
	border: thin groove #CCCCCC;
	padding: 2px;
}


#news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 350px;
	border: medium ridge #FF6600;
	float: left;
	padding-left: 4px;
}
#panel630 {
	float: left;
	width: 630px;
	margin-left: 8px;
}

#panel400 {
	float: right;
	width: 400px;
	background-image: url(../images/business-solutions1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 288px;
}
#panel130{
	float: right;
	width: 130px;
}
#panel490 {
	float: left;
	width: 470px;
	margin: 2px;
}
#panel700 {
	width: 700px;
	margin: 10px;
	border: thin solid #CCCCCC;
}
#panel450 {
	float: left;
	width: 496px;
	margin: 2px;
	padding: 2px;
}
#panel500 {
	width: 500px;
	margin: 10px;
	border: thin solid #D8D8D8;
}
#panel760 {
	width: 760px;
	margin-left: 20px;
}

.content320 {
	width: 300px;
}
.text_box {
	width: 99%;
}
.content470 {
	padding: 5px;
}
.content760 {
	padding: 5px;
}
.paneltext {
	width: 790px;
	padding: 1px 1px1px 1px;
	}
.bartext {
	padding-left: 5px;
	padding-bottom: 5px;
}


table.box {
	border: 0px inset #8B8378;
	font-family: sans-serif, Arial, Helvetica;
	font-size: 12px;
}
table.box td {
	border: 0px solid #D2E8EE;
	color: black;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	
}
table.box tr.d0 td {
	background-color: #ECF5FF;
	border-top-color: #D2E8EE;
	border-right-color: #D2E8EE;
	border-bottom-color: #D2E8EE;
	border-left-color: #D2E8EE;
	font-family: sans-serif, Arial, Helvetica;
	font-size: 12px;
}
table.box tr.d1 td {
	background-color: #DCE8F5;
}
table.box tr.d2 td {
	background-color: #ECF9F2;
}
table.box tr.d3 td {
	background-color: #ECF9F2;
	text-align: left;
	
}
 
table.boxnoline {
	border: 0px;
}

table.boxnolinebg {
	border: 0px;
	background-color: #EEEEEE;
}
table.boxnolinebg td {
	border: 0px solid black;
	color: black;
	padding-top: 0.1em;
	padding-right: 1ex;
	padding-bottom: 0.1em;
	padding-left: 1ex;
	font-family: sans-serif, Arial, Helvetica;
	font-size: 12px;
}
table.boxnoline td {
	border: 0px solid black;
	color: black;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	font-family: sans-serif, Arial, Helvetica;
	font-size: 12px;
}


.d3text {
	display: block;
	width: 760px;
	float: right;
}
table.box tr.d2 td {
	font-family: sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
}
table.box tr.d2 td.tablelabel {
}
/* contact page */
div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
	float: left;
	width: 200px;
	text-align: right;
	font-weight: bold;
	color: #666666;
  }

div.row span.formw {
  float: left;
  width: 30px;
  text-align: left;
  } 
#contactform {
	border: 2px solid #CEDEEC;
	padding: 1px;
	margin: 0px auto;
	width: 650px;
}
#contactpagetopr,#contactpagetopl {
	float: left;
	border-left-width: 30px;
}
#contactpagetopl {
	padding-left: 50px;
}

/* around corners */
.b1f, .b2f, .b3f, .b4f {
font-size:1px; overflow:hidden; display:block;
}
.b1f {height:1px; background:#C2DCE2; margin:0 5px;}.b2f {height:1px; background:#C2DCE2; margin:0 3px;}.b3f {height:1px; background:#C2DCE2; margin:0 2px;}.b4f {height:2px; background:#C2DCE2; margin:0 1px;}.contentf {
	background-color: #C2DCE2;
}.contentf div {margin-left: 0px;}

.b1fa, .b2fa, .b3fa, .b4fa {
font-size:1px; overflow:hidden; display:block;
}
.b1fa {
	height:1px;
	margin:0 5px;
	background-color: #B3CBDC;
}
.b2fa 
{height:1px; background:#B3CBDC; margin:0 3px;
}
.b3fa {height:1px; background:#B3CBDC; margin:0 2px;
}
.b4fa {height:2px; background:#B3CBDC; margin:0 1px;}
.contentfa {
	background-color:#B3CBDC;
}
.contentfa div {margin-left: 0px;}

.b1fb, .b2fb, .b3fb, .b4fb{font-size:1px; overflow:hidden; display:block;}.b1fb {height:1px; background:#FF6600; margin:0 5px;}.b2fb {height:1px; background:#FF6600; margin:0 3px;}.b3fb {height:1px; background:#FF6600; margin:0 2px;}.b4fb {height:2px; background:#FF6600; margin:0 1px;}.contentfb {
	border: 1px solid #FF6600;
}
.contentfb div {margin-left: 0px;}

.b1fac, .b2fac, .b3fac, .b4fac {
font-size:1px; overflow:hidden; display:block;
}
.b1fac {
	height:1px;
	margin:0 5px;
	background-color: #9EC7D1;
}
.b2fac 
{height:1px; background:#9EC7D1; margin:0 3px;
}
.b3fac {height:1px; background:#9EC7D1; margin:0 2px;
}
.b4fac {height:2px; background:#9EC7D1; margin:0 1px;}
.contentdocgb {
	border: 1px solid #9EC7D1;
}

.contentfac {
	background-color:#D3E7EB;
	background-position: 100%;
}

.contentfac div {margin-left: 0px;}



/* end around corners */
#footer {
	width: 800px;
	margin: 0 auto;
	padding: 20px 0;
	border-top: 5px solid #E16629;
	background-color: #E6F7F7;
}
#footer p {
	text-align: center;
	font-size: 77%;
}

.content230 {
	float: left;
	width: 230px;
}

.ptext {
	padding: 5px 1px 5px 10px;
	text-align: left;
}
.xtrapad {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 8px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-style: italic;
	font-weight: bolder;
	color: #0081E6;
}
p.xtraspace {padding: 5px 1px 5px 1px}
p.midblue {font-size: 14px; color: #00427D;}
p.midorange {font-size: 14px; color: #FF6600;}
p.orange {color: #FF6600;}
p.blue {color: #000066;}

#jobdetails_left {
width: 180px;
float: left;
height: auto;
font-size: 11px;
color: #333333;
padding-bottom: 20px;
}
#jobdetails_right {
	width: 600px;
	float: left;
	height: auto;
	font-size: 11px;
	color: #333333;
	padding-bottom: 20px;
	border-left: 1px #CCCCCC dashed;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 8px;
}
.resumecontact {
	width: 180px;
	float: left;
	border-left-width: thick;
	border-left-style: groove;
	border-left-color: #999999;
}
.title {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
}
.paneljobsum {
	float: left;
	width: 400px;
}
#tabb {
	padding-left: 15px;
}
#sidedoc {
	float: left;
	width: 226px;
	margin-left: 5px;
	display:inline;
	background-color: #E2EBEA;

}
#searchpanel {
	float: left;
	width: 410px;
	padding-left: 12px;
}
.paneltopsummary {
	float: left;
	width: 530px;
	border-left: 1px #CCCCCC dashed;
	margin-left: 5px;
	padding-left: 10px;
}
.paneltopsummaryright {
	float: left;
	width: 545px;
	border-right: 1px #CCCCCC dashed;
	margin-left: 4px;
	padding-left: 4px;
	padding-right: 1px;
}
.content230 {
	float: left;
	width: 230px;
	padding: 5px 1px 5px 10px;
}

.htitle{
	font-family: "Trebuchet MS";
	font-size: 16px;
	margin: 10px 0px 5px 0px;
	font-style: italic;
	color: #FF6600;
}
.employer-solutions{
	height: 187px;
	text-indent: 50px;
	width: 300px;
	padding-top: 30px;
	position: static;
	left: 60px;
	top: 600px;
}
#pageleft {
	float: left;
	width: 305px;
	}
	
/* ************************************************************************************** */	

#container-main, #container-submain{
	float: left;
	width: 560px;
}

.maincontent {

	padding: 5px 1px 5px 10px;
	text-align: left;
}
#container-side {
	float: right;
	width: 228px;
	}	
#container-side-lt {
	float: left;
	width: 228px;
	}
.rsidecontent{
	padding: 5px 5px 10px 0px;
	text-align: left;
}

.container {
	border: 1px solid #9EC7D1;
	width: 100%;
}

.search1, .search2, .search3, .search4 {
font-size:1px; overflow:hidden; display:block;
}
.search1 {
	height:1px;
	margin:0 5px;
	background-color: #578BB9;
}
.search2 
{height:1px; background:#578BB9; margin:0 3px;
}
.search3 {height:1px; background:#578BB9; margin:0 2px;
}
.search4 {height:2px; background:#578BB9; margin:0 1px;}
.countrybg {
	background-image: url(../images/blue_bg.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.searchbg {
	border: 1px solid #578BB9;
	background-image: url(../images/blue_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}



#divFlag {
	width: 130px;
	float: left;
}
.boxa {
	width: 290px;
	float: left;
	padding-left: 5px;
	padding-bottom: 3px;
}
.boxb {
	width: 233px;
	float: right;
	padding-right: 5px;
}
.boxd {
	float: left;
	padding: 5px 5px 5px 1px;
}

	
.boxb_lf {
	margin: 5px 5px 5px 5px;
	height: 100px;
	background-image: url(../images/job-seeker.jpg);
	background-repeat: no-repeat;
	width: 200px;
	float: left;
}
.boxb_lf2 {
	margin: 5px 5px 5px 5px;
	height: 100px;
	background-image: url(../images/chessbg2.jpg);
	background-repeat: no-repeat;
	width: 200px;
	float: left;
}
.boxa_rt {
	float: right;
	margin: 5px 0px 5px 4px;
	width: 330px;
}
.blue_btn {
	padding: 11px 0px 2px 0px;
	text-align: center;
	height: 65px;
}
.blue_bg{
	background-color: #D9E5F5;
	padding: 5px 5px 5px 5px;
}


label {
  display: inline; 
  float:left;
  width:25%;
  margin-right:0.5%;
  padding-top:0.2%;
  text-align:center;
  font-weight:bold;
  }
.specialtitle {
	font-family: "Franklin Gothic Medium";
	font-size: 14px;
	font-weight: bold;
	color: #ED4713;
  }
.whitebg {
	background-color: #FFFFFF;
}
.subtext {
	list-style-position: inherit;
	margin: 4px 4px 10px 6px;
}
.pheader {
	width: 125px;
	padding-top: 20px;
	padding-left: 60px;
}
.containertext {
	margin: 0px 5px 0px 5px;
	padding: 0px 5px 0px 5px;
	text-align: left;
}
#paneltop, #panelbtm{
	width: 796px
}
#landingemployer{
	width: 796px;
	height: 120px;
	background-image: url(../images/employer-bg.gif);
	background-repeat: no-repeat
}
#landingpostresume{
	width: 796px;
	height: 120px;
	background-image: url(../images/landingpostresume.gif);
	background-repeat: no-repeat
}
#landingjobpost{
	width: 796px;
	height: 120px;
	background-image: url(../images/landingjobpost.gif);
	background-repeat: no-repeat
}
#landingresumesearch{
	width: 796px;
	height: 120px;
	background-image: url(../images/landingresumesearch.gif);
	background-repeat: no-repeat
}
.emp-text1 {
	width: 290px;
	height: 100px;
	float: left;
	text-align: left;
	padding-left: 10px;
}
.emp-text2 {
	width: 280px;
	padding: 20px 1px 1px 1px;
	float: right;
	text-align: center;
}
.emp-white-text {
	font-size: 16px;
	padding: 20px 2px 0px 0px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.indenttext {
	width: 150px;
	padding-top: 15px;
	padding-left: 44px;
}
.solutionimg{
	width: 205px;
	height: 140px;
	background-image: url(../images/employer-solutions.gif);
	background-repeat: no-repeat;
}

.postjobred{
	width: 205px;
	height: 140px;
	border: 1px solid #9EC7D1;
	background-image: url(../images/post-job-red.jpg);
	background-repeat: no-repeat;
}

.smfont {
	color: #333333;
	font-size: 10px;
}
.smfontcap {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
.orangetext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #ED4713;
}
.jobpostlanding {
	width: 100%;
	border: 1px solid #9EC7D1;
	background-image: url(../images/landingpostjob.gif);
	background-repeat: no-repeat;
}
.btn-right {
	width: 290px;
	padding: 20px 1px 1px 1px;
	float: right;
	text-align: center;
	background-image: url(../images/employer-green-btn.gif);
	background-repeat: no-repeat;
}

