body {background: url(/images/common/background.jpg) repeat-x; margin: 0; padding: 0; color: #333333; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
ul{list-style:none;}
h1,h2,h3,h4,h5,h6 {font-family: Arial, Helvetica, sans-serif;}
h1 {color: #6c9d31; font-size: 24px; margin: 12px 0 12px 0;}
h2 {color: #336699; font-size: 16px; margin: 0;}
h3 {color: #336699; font-size: 15px; margin: 0;}
h4 {color: #666666; font-size: 14px; margin: 12px 0;} 

a img,img{border:none;display:block;}
/* mac hide \*/
html,body{height:100%}
html {margin-bottom: 1px;}
/* end hide*/
table {border-collapse: collapse; border-spacing: 0;}
td {vertical-align: top; padding: 0;}
a:link, a:visited, a:active {color: #336699;}
a:hover {color:#417f28; }	
ul { margin: 0; padding:0 0 0 5px; }
ul li {	background:url(/images/common/orangebull.jpg) no-repeat 0 6px; padding-left: 15px; margin-bottom: 5px;	}
#container {width: 930px; margin: 0 auto;border: 0px solid #cccccc;}

#compareYourJobs {width:100%; margin-top:32px }
#compareYourJobs p {margin-top:0; padding:0; font-size:12px}
#compareYourJobs h2  {color: #000000; font-size: 18px; margin: 0 0 2px 0 ;}
#compareYourJobs a:link {color: #336699; text-decoration:none; font-weight:bold}
#compareYourJobs a:visited {color: #336699; text-decoration:none; font-weight:bold}
#compareYourJobs a:hover {color:#417f28; text-decoration:underline;  }	
#compareYourJobs a:active {color: #336699; text-decoration:none; font-weight:bold}



#header {width: 930px; height: 117px; padding: 9px 0 0 0; margin: 0; background: url(/images/common/contenttop.gif) bottom no-repeat;}
#header a img {padding: 10px 0 0 20px;}
#header ul {float:right;width: 430px; height: 43px; margin: 68px 5px 0 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; float: right; clear: right;}
*html #header ul {margin: 68px 1px 0 0;}
#header li{background: url(/images/common/navbutton_roll.jpg) bottom no-repeat; float: left; width: 105px; height: 43px; padding:0; margin:0 1px 0 0;text-align: center;}
#header li a { background: url(/images/common/navbutton_off.jpg) bottom no-repeat; display:block; width: 105px; height: 27px; padding: 16px 0 0 0; margin:0; color:#EEEEEE; text-decoration:none; float:left;  }
#header li a#indicator, #header li a#indicator:hover { background: url(/images/common/navbutton_on.jpg) bottom no-repeat; width: 105px; height: 27px; color: #00448b; padding: 16px 0 0 0; margin:0; }
#header li a:hover, #header li a:focus { background: transparent; color: #FFFFFF; }


#header form {width: 235px; height: 19px; float: right; padding: 25px 0 0 0; margin: 0; }
#join {width: 164px; border: 1px solid #999999; color: #999999; padding: 2px; margin: 0; font-size: 11px; float: left;}
#signup {width: 56px; height: 19px; margin: 0 0 0 3px;}

#content {width: 930px;  background: url(/images/common/contentmid.gif) repeat-y; overflow: hidden; margin: 0 0 30px 0;} 
#jobcontent {width: 930px;  background: url(/images/common/contentmid.gif) repeat-y; overflow: hidden; margin: 0 0 30px 0;} 

#contentbot {width: 930px; height: 7px; padding: 0; margin: 10px 0 0 0; background: url(/images/common/contentbot.gif) bottom no-repeat; clear: left;}
#left {float: left; width: 253px; margin: 0 0 5px 6px; padding: 0 0 5px 0; }
*html #left {margin-left: 3px;} 
#left ul {width: 238px; padding: 10px 0 15px 15px; border-top: 4px solid #cabf8c;  background: url(/images/common/subnav_strip.jpg) repeat-y; margin: 0 0 0 1px; font-weight: bold; }
#left li {margin: 0; padding: 0; background: none;}	
#left li a {width: 198px; height: 27px; padding: 5px 0 0 40px; display: block; border-bottom: 1px solid #f6f7f8;}
#left li a#subindicator, #left li a#subindicator:hover {background: url(/images/common/subnavactive.gif) no-repeat; border: 0;}


#leftbot {width: 250px; height: 10px; padding: 0; margin: 0 0 0 1px; background: url(/images/common/subnav_btm.jpg) top no-repeat;}
#leftline {width: 250px; height: 8px; padding: 0; margin: 0 0 0 0px; background: url(/images/services/fill_line.gif) top repeat;}
#mainline {width: 625px; height: 8px; padding: 0; margin: 0 0 0 0px; background: url(/images/services/fill_line.gif) top repeat;}

#service {float: left; width: 254px; margin: 0px 0px 0px 6px; padding: 0px 0px 10px 0px; }
#service ul {width: 238px; padding: 10px 0 15px 15px; border-top: 0px solid #cabf8c;  background: url(/images/services/fill_background.gif) top repeat; margin: 0 0 0 1px; font-weight: bold; }
#service li {margin: 0; padding: 0; background: none;}	
#service li a {width: 198px; height: 27px; padding: 5px 0 0 40px; display: block; border-bottom: 1px solid #f6f7f8;}
#service li a#subindicator, #service li a#subindicator:hover {background: url(/images/common/subnavactive.gif) no-repeat; border: 0;}

 .mainbox{width:98%;border: 1px solid #cccccc;}
 .cell1, .cell2{width:48%;}
 .cell1{float:left; background:#fff;text-align:left;border: 0px solid #cccccc;padding: 6px 6px 6px 6px;margin: 0px 0px 0px 0px;}
 .cell2{float:right; background:#fff;text-align:left;border: 0px solid #cccccc;padding: 6px 6px 6px 6px;margin: 0px 0px 0px 0px;}

#middle {float: left; width: 625px; margin: 10px 0 0 20px; padding: 0 0 30px 0;}

#footer {width: 930px; height: 30px; padding: 7px 0 0 0; background: url(/images/common/footerbg.jpg) no-repeat; font-size: 11px; margin: 0; }
#footer ul{ margin: 0; padding: 2px 0 0 52px; height: 14px; color:#333399;}
#footer li { margin: 0; padding: 0 6px; background: none; border-right: 1px solid #333399; float: left; }
#footer li#last {border: 0;}
#footer a {color: #336699; padding: 0; margin: 0;}
#footer a:hover {color: #417f28;}
#footer p {margin: 4px 15px 0 0; }
#hosted { float: right; padding: 0; margin: 0;}

#affiliates {width: 930px; height: 97px; padding: 20px 0 0 0; font-size: 11px; line-height: 14px; text-align:center;}
#affiliates img {margin: 0 10px 20px 10px; display: inline;} 


#jobtabs {margin-top: 35px; margin-bottom: 15px;}
.joblogin { width: 100%; background-color: #EEEEEE; color: #333333; border: 1px solid #DDDDDD;}
.joblogin td {padding: 5px;}

#quickjs { width: 325px; margin: 3px 0;}
#quickjs table {width: 325px; margin-top: 5px ;}
#quickjs td{padding: 5px;}

#jobcontent .isubmit { font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #4173a8; 
border: 2px outset #BBBBBB; margin: 2px; padding: 4px 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#jobcontent .isubmit:hover { color: #FFFFFF; background-color: #639ad2; }
 	
a.jlink:link, a.jlink:active, a.jlink:visited, {display: block; background-color: #4173a8; color: #FFFFFF; border: 2px outset #BBBBBB; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 4px 10px; text-decoration: none; text-align: center;}
a.jlink:hover {color: #FFFFFF; background-color: #639ad2;}
#quicksearch td{padding: 8px 0;}
#welcome {float: right;}
.mform {width: 250px;}
.sform {width: 200px;}
.empjobslist th {padding: 3px; border: 1px solid #CCCCCC;} 
.empjobslist td {padding: 3px; border: 1px solid #CCCCCC;} 
#advancedjob {width: 100%;}
#advancedjob td{padding: 5px 0; }
#resumesearch {width: 100%;}
#resumesearch td{padding: 5px 0; }
#resumesearch th {text-align: right; padding-right: 10px;}
#myjobs {width: 625px;}
#myjobs td{padding: 5px 0;}
#myjobs th{padding: 5px 0; text-align: center;}
#empreg {width: 100%;}
#empreg td{padding: 2px 0; }
#persform {width: 100%;}
#persform td{padding: 2px 0; }
#jobform {width: 100%;}
#jobform td{padding: 3px 0; }
#jobform th {text-align: right; padding-right: 10px;}

#cf table{width:400px; }
#cf td{padding: 6px;}
#cf select, #cf input {border: 1px solid #AAAAAA; width: 190px;}
#cf .double {width: 400px; }
#cf .radio {border: none; width: auto;}
#cf textarea {width: 400px; height: 125px; border: 1px solid #AAAAAA;}


#cf .submit {font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #4173a8; 
border: 2px outset #BBBBBB; margin: 2px; padding: 4px 6px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 105px;}
#cf .submit:hover { color: #FFFFFF; background-color: #639ad2; }
#cf p{width: 400px; }
#cf label {margin: 0; padding: 0;} 
#cf .correctionText{display: block;color: #006600;font-weight: bold;}
#cf .warning{color: #CC0000;font-weight: bold;}
.advanced {float: right; margin: 0 0 15px 0;}

#loginform {margin: 0 auto;}
#loginform td{padding: 4px;}

.rbuck {width: 228px; float: right; clear: right; margin: 0 0 40px 40px;}
.rbucktop {background: url(/images/common/rbucktop.gif) no-repeat bottom; width: 228px; height: 12px;}
.rbuckmid {background: url(/images/common/rbuckmid.gif) repeat-y; width: 228px; padding: 0 0 10px 0;} 
.rbuckbot {background: url(/images/common/rbuckbot.gif) no-repeat top; width: 228px; height: 9px;}
.rbuckhr {border-top: 1px solid #CCCCCC; width: 212px; font-size: 0; height: 1px; margin: 12px auto;}
*html .rbuckhr {margin-bottom: 0;}
.rbuck h2 {margin: 0 3px 8px 12px; background: url(/images/common/green_arrow_icon.jpg) no-repeat 0 4px; padding-left: 17px;} 
.rbuck ul {margin: 0 3px 0 12px;}
.rbuck li {background:url(/images/common/green_bullet.jpg) no-repeat 0 6px; margin: 0 0 5px 0; padding: 0 0 0 13px;}
#nofloat {width: 355px;}
*html #nofloat {width: 353px;}

#locations{border-top: 4px solid #cabf8c; margin: 0 0 0 1px; padding: 12px 0 0 16px;}
#locations h3 {margin-bottom: 0; }
#locations p {margin-top: 0;}


.rightico {width: 228px; float: right; margin: 0; font-size: 18px;}
.rightico li {width: 125px; height: 51px; padding:0; margin:0 0 10px 0;}
.rightico .upload{background: url(/images/icons/upload_glow.jpg) no-repeat;}
.rightico .apply{background: url(/images/icons/apply_glow.jpg) no-repeat;}
.rightico .upload a {background: url(/images/icons/upload.jpg) no-repeat; display:block; width: 115px; height: 43px; padding: 8px 0 0 80px; margin:0; text-decoration:none; }
.rightico .apply a { background: url(/images/icons/apply.jpg) no-repeat; display:block; width: 115px; height: 43px; padding: 8px 0 0 80px; margin:0; text-decoration:none; }
.rightico .upload a:hover, .rightico .upload a:focus, .rightico .apply a:hover, .rightico .apply a:focus { background: transparent; }

.candico {width: 340px; margin: 0; font-size: 18px;}
.candico li {height: 51px; padding:0; margin:0; float: left;}
.candico .upload{background: url(/images/icons/upload_glow.jpg) no-repeat; margin-right: 10px;}
.candico .apply{background: url(/images/icons/apply_glow.jpg) no-repeat;}
.candico .upload a {background: url(/images/icons/upload.jpg) no-repeat; display:block; width: 100px; height: 43px; padding: 8px 0 0 70px; margin:0; text-decoration:none; }
.candico .apply a { background: url(/images/icons/apply.jpg) no-repeat; display:block; width: 90px; height: 43px; padding: 8px 0 0 70px; margin:0; text-decoration:none; }
.candico .upload a:hover, .candico .upload a:focus, .candico .apply a:hover, .candico .apply a:focus { background: transparent; }

.candico  .search  {background: url(/images/icons/search_jobs_glow.jpg) 15px 0 no-repeat; } /* margin: 0 0 0 0; */
.candico .search a {background: url(/images/icons/search_jobs.jpg) 15px 0 no-repeat; display:block; width: 90px; height: 43px; padding: 8px 0 0 90px; margin:0; text-decoration:none; } /*   */

#jobresults {}
#jobresults th{padding: 10px 4px;}
#jobresults td{padding: 10px 4px;}

#jobdetaila {width: 100%;}
#jobdetailb {width: 100%;}
#jobdetaila th {text-align: right; padding-right: 10px;}
#jobdetailb th {text-align: right; padding-right: 10px;}
#personalform {width: 100%;}
#personalform th {text-align: right; padding-right: 10px;}

.nobull {list-style-type:none; padding: 0;}
.nobull li { background: none; padding: 0;} 

.brdr {font-size: 0; border-bottom: 1px solid #CCCCCC; height: 1px; margin: 8px 0;}
#resmod {width: 100%;}
#resmod td {padding: 2px;}
#resmod th {text-align: right;}
.bluecallout {background: none; padding-left: 0;}
.bluecallout a{background: url(/images/common/blue_arrow_icon.jpg) no-repeat 0 4px; padding-left: 15px;}
.divisions p {margin-top: 5px;}
