html {
  height:101%;
}

.flash-replaced .alt {
  display:none;
}

body {
  margin:0;
  font-size:11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 18px;
  background-color:#eeeeee;
  
  background-image:url('images/page-rpt.png');
  background-repeat:repeat-y;
  background-position:top center;
  
  -webkit-text-size-adjust: none;
}

#masterframe {
  background-image:url('images/background-grad.gif');
  background-position:top center;
  background-repeat:repeat-y;
  background-color:#eeeeee;
  
}

#header {
  background-color:#fff;
  background-image:url('images/header-bg.jpg');
  height: 110px;
}

.loginbox {
padding: 10px 0 0 0;
}

#header-login {
  background-color:#fff;
  background-image:url('images/background-head.gif');
  background-position:bottom center;
  background-color:#eeeeee;
  background-repeat:no-repeat;
  line-height:normal;
  margin:0;
}

#headerhome-login {
  background-color:#fff;
  background-image:url('images/background-headhome.gif');
  background-position:bottom center;
  background-color:#eeeeee;
  background-repeat:no-repeat;
  line-height:normal;
  height:70px;
  margin:0;
}

#sidebar {
margin: 0 0 0 20px;
padding:0 0 0 0;
width: 180px;
z-index:1;
position:relative;
}

a {
color:#222;
text-decoration: underline;
}

#menu {
padding: 16px 0px 0 0;
float:right;
}

#logo {
padding: 0 0 0 0;
float:left;
}

#menu a {
color:#222;
text-decoration:none;
padding: 0 3px;
}

.user-menu a {
color:#222;
text-decoration:none;
font-size: 11px;
}

.user-menu{
padding: 5px 0 0 0;
color:#999999;
font-size: 14px;
margin: 12px 0 0 0;
}

.user-menu img{
margin: 1px 5px 0 0;
}

.settings-menu a{
color:#fff;
text-decoration:none;
font-size: 11px;
}

.settings-menu{
padding: 0px 0 0 0;
color:#999999;
font-size: 14px;
margin: 4px 0 0 0;
}

.settings-menu img{
margin: 1px 0px 0 0;
}

.button {
font-family:arial;
font-size:11px;
border: 1px solid #d3d3d3;
background-image:url('images/button-bg.jpg');
color:#333;
padding: 3px 4px 3px 4px;	
cursor:pointer;
text-decoration: none;
margin: 18px 0 0 0;
}

.button img {
margin: 1px 0 0 0;
}

.button a  {
color:#333;
font-weight: bold;
padding: 0px 10px 4px;
cursor:pointer;
position: relative;
font-size: 11px;
border: none;
text-decoration: none;
}

.button.back{
width: 78px;
padding: 3px 4px 3px 4px;
}

.form-button {
border: 1px solid #d3d3d3;
background-image:url('images/button-bg.jpg');
color:#333;
padding: 4px 4px 4px 4px;	
cursor:pointer;
text-decoration: none;
font-size: 11px;
margin: 18px 0 0 0;
float:right;
height: 16px;
}

.form-button-email {
border: 1px solid #A9A9A9;
background-image:url('images/button-bg-big.jpg');
color:#333;
padding: 4px 4px 4px 4px;	
cursor:pointer;
text-decoration: none;
font-size: 11px;
margin: 0px 0 0 0;
height: 38px;
}

.submit-button {
color:#333;
font-weight: bold;
cursor:pointer;
position: relative;
font-size: 11px;
border: none;
text-decoration: none;
padding: 0 6px;
float: left;
background: none;
}

#footer {
  background-color:#333;
  background-image:url('images/background-footer.gif');
  background-position:top center;
  background-repeat:no-repeat;
  color:#fff;
  height:300px;
  padding: 20px 0;
}

#footer a{
color:#FFFFFF;
text-decoration:none;
}

.footer-links {
float: left;
width: 120px;
line-height:20px;
}

#seo-links {
border-left: 1px solid #FFFFFF;
padding: 2px 0 0 20px;
display:block;
float: left;
left: 268px;
margin: -2px 0 0 28px;
min-height: 83px;
}

#seo-links img {
padding: 0 20px 0 0;
margin: 0 0 -7px 0;
}

#copyright {
float: right;
text-align:right;
vertical-align:bottom;
width: 180px;
font-size:10px;
line-height:20px;
}

#footer-info {
  padding:15px 0 15px 0;
  color:#ffffff;
}

.width-restriction {
  width:980px;
  position:relative;
}

#content {
  min-height: 550px;
  padding: 20px 0 0 0;
  }

.title-box {
background: #fff url(images/box-header-bg.jpg);
border: 1px solid #d3d3d3;
color:#333;
font-size: 14px;
padding:0;
height: 25px;
padding: 9px 12px 0 12px;
}

.title-box h3 img {
  position:relative;
  bottom:2px;
}


.title-box.purple {
background: #fff url(images/box-header-purple-506.jpg);
border: 1px solid #432069;
}

.title-box.purpleshort {
background: #fff url(images/box-header-purple-242.jpg);
border: 1px solid #432069;
}

.title-box.blue {
background: #fff url(images/box-header-blue-242.jpg);
border: 1px solid #227abc;
}

.title-box.green {
background: #fff url(images/box-header-green-242.jpg);
border: 1px solid #0b5d00;
}

.title-box.black {
background: #fff url(images/box-header-black-242.jpg);
border: 1px solid #333;
}

.title-box.orange {
background: #fff url(images/box-header-orange-242.jpg);
border: 1px solid #ff6f00;
}

.title-box.red {
background: #fff url(images/box-header-red-242.jpg);
border: 1px solid #c63037;
}

.title-box-menu {
background: #fff url(images/box-header-bg.jpg);
width: 248px;
border: 1px solid #d3d3d3;
color:#333;
padding: 8px 0px 0 0px;
margin-bottom: 10px;
min-height: 26px;
}

.title-box img{
border:0;
}

#provider-box, #seeker-box  {
color:#333;
font-size: 11px;
margin-bottom: 20px;
min-height: 185px;
margin: 0 0 0 0;
padding: 0 0 3px 0;
width: 378px;
float: left;
border-bottom: solid 1px #7c7c7c;
border-left: solid 1px #d5d5d5;
border-right: solid 1px #d5d5d5;
background: url(images/gradient.jpg) bottom repeat-x;
}

#provider-box {
margin: 0 20px 0 0;
}

#provider-box p, #seeker-box p {
padding: 0 0 0 15px;
}

#provider-box .title-box, #seeker-box .title-box {
border-left: none;
border-right: none;
}

#provider-box home {
float:right;
}


#pay-box {
color:#333;
font-size: 11px;
margin-bottom: 20px;
min-height: 144px;
margin: 0 0 0 0;
padding: 0 0 3px 0;
width: 378px;
float: left;
border-bottom: solid 1px #7c7c7c;
border-left: solid 1px #d5d5d5;
border-right: solid 1px #d5d5d5;
background: url(images/gradient.jpg) bottom repeat-x;
}

#pay-box {
margin: 0 20px 0 0;
}

#pay-box p{
padding: 0 0 0 15px;
}

#pay-box .title-box .title-box {
border-left: none;
border-right: none;
}


#title-employer {
background: url(images/employer-icon.png) no-repeat 154px 8px #222;
height:18px;
}

#title-directory {
background: url(images/directory-icon.png) no-repeat 154px 10px #222;
}

#title-rss {
background: url(images/rss-icon.png) no-repeat 154px 10px;
color: #fe8900;
font-size: 14px;
padding: 8px 0 0 0;
}

#payment{
margin: 20px 0 0 0;
}

#logo-box{
float:left;
min-height:125px;	
padding: 6px 0 4px 0;
border-bottom: solid 1px #7c7c7c;
border-left: solid 1px #d3d3d3;
border-right: solid 1px #d3d3d3;
}

.title-box h3, #ad-box h3, #blue-news h3, #directory-box h3, #charity-box h3 {
  font-size:14px;
  font-weight:normal;
  margin:0;
}

#employer-box {
  min-height: 160px;
margin-bottom:30px;
border-left: solid 1px #d3d3d3;
border-right: solid 1px #d3d3d3;
}

#employer-box p {
padding: 0 12px 0px 12px;
font-size: 11px;
}

#latest-news {
color:#666;
margin-bottom: 20px;
padding: 0 0 0px 0;
border-bottom: solid 1px #7c7c7c;
border-left: solid 1px #d3d3d3;
border-right: solid 1px #d3d3d3;
min-height: 128px;
}

#latest-news p{
padding: 10px;
margin: 0;
}

#candidates {
color:#666;
margin-bottom: 20px;
padding: 0 0 0px 0;
border-bottom: solid 1px #7c7c7c;
border-left: solid 1px #d3d3d3;
border-right: solid 1px #d3d3d3;
min-height: 217px;
}


#charity-box {
color:#666;
margin-bottom: 20px;
padding: 12px 0;
border-bottom: solid 1px #7c7c7c;
border-left: solid 1px #d3d3d3;
border-right: solid 1px #d3d3d3;
text-align:center;
}

#quote-box {
background: #ece6f1;
width: 224px;
float: left;
min-height:0px;
border-bottom: solid 1px #7c7c7c;
border-left: 1px #d3d3d3 solid;
border-right: 1px #d3d3d3 solid;
margin: 0;
padding: 12px;
}

#quote-box p {
font-size: 12px;
line-height: 20px;
}

#quote-box p.quote {
font-size: 12px;
font-style:italic;
line-height: 20px;
}

p.quote {
  font-size:12px;
  line-height:18px;
}

.quote-name,.quote-company {
  font-size:12px;
}



#team-box {
background: #ece6f1;
width: 208px;
float: left;
border-bottom: solid 1px #7c7c7c;
border-left: 1px #d3d3d3 solid;
border-right: 1px #d3d3d3 solid;
margin: 0;
padding: 4px 20px 4px 20px;
}

#news-box {
background: #ffead9;
width: 208px;
float: left;
border-bottom: solid 1px #7c7c7c;
border-left: 1px #d3d3d3 solid;
border-right: 1px #d3d3d3 solid;
margin: 0;
padding: 4px 20px 4px 20px;
}

#team-box h2 {
margin-top: 16px; 
}

#team-box p {
font-size: 11px;
line-height: 20px;
}

#team-box p a {text-decoration:none;}
#team-box p a:hover {color: #62318a; text-decoration:none;}

#ad-box {
vertical-align:top;
min-height:160px;
width: 228px;
margin-bottom: 20px;
padding: 10px;
position:relative;
border-bottom: solid 1px #7c7c7c;
border-left: solid 1px #d3d3d3;
border-right: solid 1px #d3d3d3;
}

#directory-box {
vertical-align:top;
min-height:140px;
float: left;
margin: 20px 0 0 0;
width: 180px;
padding: 0 0 20px 0;
border-bottom: solid 1px #7c7c7c;
}

#home-swf{
margin-bottom: 20px;
padding: 0;
height: 382px;
}

#home2-swf{
margin-bottom: 20px;
padding: 0;
height: 267px;
}

#employer-box {
color:#FFFFFF;
}

.intro {
  font-size:20px;
  line-height:28px;
}

.frontend {
  font-size:11px;
  line-height:19px; 
}

h1 {
  margin:0px 0 10px 0;
  font-size:25px;
  color:#62318a;
  font-weight:normal;
}

h5 {
  margin:0px 0 10px 0;
  font-size:25px;
  color:#62318a;
  font-weight:normal;
}

#page-content h1 h5 {
margin-top: 7px;
}

h2 {
  color:#000;
  font-size:13px;
  margin:0;
  font-weight:normal;
  padding: 0;
}

h2 a{
text-decoration:none;
}

h3 {
  font-size:14px;
  font-weight:normal;
  color:#333;
  margin:0;
}

/* Begin Tabs */
.tabs {
  border-bottom:solid 1px #a1a1a1;
  height:32px;
  margin: 20px 0 20px 0;
  background:url(images/tabs-bg.jpg) bottom repeat-x;
}

.tabs .tab {
  width:105px;
  display:block;
  float:left;
  border:solid 1px #cccccc;
  background:url(images/tab-bg.jpg) repeat-x;
  margin: 1px 2px 0 0;
}

.tab a{
  text-decoration:none;
  display:block;
  padding:6px 5px 9px 5px;
  text-align:center;
  color:#929292;
  height:14px;
}

.tab.text-tab a  {
  padding: 5px 0 0 0;
}

.tab.selected a  {
  color:#444444;
}

.tab a:hover {
color:#222;
}

.tab.selected {
  border:solid 1px #a3a3a3;
  padding: 1px 0 0 0;
  height: 30px;
  border-bottom-color:#FFF !important;
  background:url(images/tab-selected-bg.jpg) repeat-x;
  margin: 0 2px 0 0;
  font-weight: bold;
  color: #444444;
}

.tab h2 {
clear: both;
color:#929292;
margin: 0 0 3px 0;
padding: 0;
font-size: 20px;
font-weight: bold;

}

.tab.selected h2 {
clear:both;
color:inherit;
}
/* End Tabs */

/* Begin Tabs2 */

.tabs2 {
  border-bottom:solid 0px #a1a1a1;
  height:37px;
  margin: 0px 0 0px 0;
  background:url(images/tabs-bg.jpg) bottom repeat-x;
}

.tabs2 .tab2 {
  width:322px;
  display:block;
  float:left;
  border:solid 1px #cccccc;
  background:url(images/tab-bg.jpg) repeat-x;
  margin: 1px 2px 0 0;
}

.tab2 a{
  text-decoration:none;
  display:block;
  padding:6px 5px 0px 5px;
  text-align:center;
  color:#929292;
  height:24px;
}

.tab2.text-tab a  {
  padding: 10px 0 0 0;
}

.tab2.selected a  {
  color:#444444;
}

.tab2 a:hover {
color:#222;
}

.tab2.selected {
  border:solid 1px #a3a3a3;
  padding: 1px 0 0 0;
  height: 35px;
  border-bottom-color:#FFF !important;
  background:url(images/tab-selected-bg.jpg) repeat-x;
  margin: 0 2px 0 0;
  font-weight: bold;
  color: #444444;
}

.tab2 h2 {
clear: both;
color:#929292;
margin: 0 0 3px 0;
padding: 0;
font-size: 20px;
font-weight: bold;

}

.tab2.selected h2 {
clear:both;
color:inherit;
}

/* End Tabs2 */

.black{
color:#222;
}

a.black:hover {
  color:#000;
}

.white {
color:#FFFFFF;
}

.blue,.tabs.blue .tab.selected h2,a.blue.hover:hover {
color:#227abc;
padding: 0;
}

.red,.tabs.red .tab.selected h2,a.red.hover:hover {
color:#c63037;
}

.yellow,.tabs.yellow .tab.selected h2,a.yellow.hover:hover {
color:#d3c701;
}

.green,.tabs.green .tab.selected h2,a.green.hover:hover{
color:#1b8a12;
}

.olive,.tabs.olive .tab.selected h2,a.olive.hover:hover{
color:#8eb625;
}

.purple,.tabs.purple .tab.selected h2,a.purple.hover:hover {
color:#62318a;
}

.orange,.tabs.orange .tab.selected h2,a.orange.hover:hover{
color:#ff6f00;
}

.magenta,.tabs.magenta .tab.selected h2,a.magenta.hover:hover{
color:#39558a;
}


.light-grey {
color:#d5d5d5;
}

.dark-blue {
color:#073caf;
}

a.hover {
  color:#222;
}

.provider-home-box a, .seeker-home-box a, .provider-home-box-end a, .seeker-home-box-end a, .provider-home-box-main a {
text-decoration:none;
padding: 5px 0 5px 0;
margin: 10px 0;
line-height: 20px;

}

.provider-home-box, .seeker-home-box{
float: left;
width: 244px;
min-height: 162px;
margin: 20px 20px 0 0;

}

.provider-home-box-main {
float: left;
width: 508px;
min-height: 162px;
margin: 20px 0px 0 0;
}

.provider-home-box-end, .seeker-home-box-end{
float: left;
width: 244px;
min-height: 162px;
margin: 20px 0px 0 0;
}

.dashboard {
border-left: 1px #d3d3d3 solid;
border-right: 1px #d3d3d3 solid;
padding: 12px 20px 20px 20px;
min-height: 122px;
position: relative;
}

.dashboard2 {
border-left: 1px #d3d3d3 solid;
border-right: 1px #d3d3d3 solid;
padding: 22px 20px 0px 20px;
min-height: 132px;
position: relative;
}

.dashboard hr {
color:#CCCCCC;
}

.home {
background:url(images/icon-24-home.png) no-repeat left 8px;
border-bottom: solid 1px #62318a;
}

.vacancy-management, .job-management {
border-bottom: solid 1px #62318a;
}

.company-settings {
border-bottom: solid 1px #333333;
}

.hr-tools {

border-bottom: solid 1px #ff6f00;
}

.personal-settings {
background:#ece6f1;
border-bottom: solid 1px #62318A;
min-height: 544px;
}

.personal-emp {
border-bottom: solid 1px #62318A;
}

.company-profile-left {
background:#f5f5f5;
border-bottom: solid 1px #7c7c7c;
min-height: 544px;
}

.terms {
border-bottom: solid 1px #39558a;
}

.info {
border-bottom: solid 1px #c63037;
}

.support {
border-bottom: solid 1px #ff6f00;
}

.advertising {
border-bottom: solid 1px #d3c701;
}

.accounts {
border-bottom: solid 1px #1b8a12;
}

.box-head{
padding: 10px 12px 5px 12px;
color: #666;
font-size: 14px;
}

.purple-358 {
background:#fff url(images/box-head-358-purple.jpg);
width: 334px;
border: solid 1px #432069;
}

.black-358 {
background:#fff url(images/box-head-358-black.jpg);
width: 334px;
border: solid 1px #333333;
}

.blue-358 {
background:#fff url(images/box-head-358-blue.jpg);
width: 334px;
border: solid 1px #227abc;
}

.green-358 {
background:#fff url(images/box-head-358-green.jpg);
width: 334px;
border: solid 1px #0b5d00;
}

.gray-598 {
background:#fff url(images/box-head-598-gray.jpg);
width: 574px;
border: solid 1px #d5d5d5;
height:28px;
}

.black-598 {
background:#fff url(images/box-head-598-black.jpg);
width: 574px;
border: solid 1px #333;
height:28px;
}

.purple-598 {
background:#fff url(images/box-head-598-purple.jpg);
width: 574px;
border: solid 1px #432069;
height:28px;
}

.job-ad-title{
background:#fff url(images/jobad-bg.jpg);
padding: 10px 12px 2px 12px;
width: 574px;
border: solid 1px #d5d5d5;
color: #666;
font-size: 14px;
}

.job-ad-title-2{
background:#fff url(images/jobad-bg.jpg);
padding: 10px 12px 5px 12px;
width: 334px;
border: solid 1px #d5d5d5;
color: #666;
font-size: 14px;
}

.job-ad-box{
border: 1px solid #d5d5d5;
border-bottom: 1px solid #7c7c7c;
border-top: none;
padding: 15px 12px 3px 12px;
}

.job-ad-box a{
text-decoration: none;
}

.purchase-box{
background:#e7f5f9;
border: 1px solid #d5d5d5;
border-bottom: 1px solid #7c7c7c;
border-top: none;
padding: 15px 12px 4px 12px;
}

/* INPUT TABLES */

.contact-textinput,.contact-selectinput{
  width:344px;
  border: 1px solid #d3d3d3;
  padding:3px;
  color: #666666;
  font-size: 11px;
  background:#FFFFFF;
}

.contact-selectinput {
  width:352px;
}

.contact-textareainput {
  width:344px;
  border: 1px solid #d3d3d3;
  color: #666666;
  resize:none;
  padding: 3px;
  margin: 5px 0 0 0;
}

.inputtable th {
  text-align:left;
  font-weight:normal;
  font-size: 11px;
  color:#333333;
  padding-left:0;
  height: 30px;
}

.inputtable .textinput,.inputtable .selectinput {
  width:237px;
  border: 1px solid #d3d3d3;
  padding:3px;
  color: #666666;
  font-size: 11px;
  background:#FFFFFF;
}

checkbox{
border: 1px solid #d3d3d3;
}

file {
background:none repeat scroll 0 0 #FBF7EF;
border:1px solid #D5B256;
padding:3px;
}

.inputtable .selectinput {
  width:245px;
}

input.file {
  width:245px;
  background: #FFFFFF;
}

.inputtable .textareainput {
  width:237px;
  border: 1px solid #d3d3d3;
  color: #666666;
  resize:none;
  padding: 3px;
  margin: 5px 0 0 0;
  font-size:11px;
}

.inputtable ul{
margin: 0;
padding: 0 0 0 14px;
}

.inputtable li{
margin: 0;
padding: 4px 0;
}

.wide {
width: 526px !important;
}

.inputtable .required {
  color:#5C3E08;
  font-weight:bold;
}

.inputtable h2{
padding: 0 0 6px 0;
text-decoration: none;
}

.inputtable hr, .listtable hr {
margin: 12px 0 18px 0;
}

.inputtable p {
margin: 0;
padding: 0 0 20px 0;
}

.inputtable {
margin-bottom: 10px;
}

.error {
  color:#FF0000;
  font-weight:bold;
}

.listtable {
border-left: 1px #d3d3d3 solid;
border-right: 1px #d3d3d3 solid;
border-bottom: 1px #7c7c7c solid;
}

.listtable th {
  margin:0;
  background: #222 url(images/box-header-bg.jpg);
  line-height:normal;
  height:35px;
  padding-left:10px;
  background-position:top left;
  font-weight:normal;
  font-size: 11px;
  color:#333;
  border-top: 1px #d3d3d3 solid;
  border-bottom: 1px #d3d3d3 solid;
  font-weight:bold;
  text-align:left;
}

.listtable th a {
color:#FFFFFF;
font-weight:normal;
}

.listtable tr.evenRow td {
  background-color:#EEE;
}

.listtable.purple tr.evenRow td, .notice.purple { 
 background-color:#ece6f1 !important;
 }
 
 .listtable.red tr.evenRow td, red { 
 background-color:#f7e0e1;
 }
 
 .listtable.green tr.evenRow td, .notice.green { 
 background-color:#ddeedc;
 }
 
 .listtable.magenta tr.evenRow td, .notice.magenta { 
 background-color:#d7dde8;
 }
 
 .listtable.black tr.evenRow td, .notice.black { 
 background-color:#e1e1e1;
 }
 
 .listtable.orange tr.evenRow td, .notice.orange { 
 background-color:#ffead9;
 }
 
 .listtable.olive tr.evenRow td, .notice.olive { 
 background-color:#eef4df;
 }
 
  .listtable.yellow tr.evenRow td, .notice.yellow { 
 background-color:#f8f7d9;
 }
 
.listtable.blue tr.evenRow td, .notice.blue { 
 background-color:#deebf5;
}

.listtable td {
padding: 6px 0 6px 12px;
border-bottom: 1px #d3d3d3 solid;
}

.listtable td img {
padding: 4px 0 0 0;
border: none;
}


.notification {
  padding:6px 12px;
  margin: 0 0 5px 0;
}

.notification.high {
  background-color:#efcccf;
}

.notification.medium {
  background-color:#ffe7cc;
}

.notification.low {
  background-color:#ddf3dc;
}

.notification.blue {
  background-color:#deedf5;
}

.notification.green {
  background-color:#ddeedc;
}

.notification.purple {
  background-color:#ece6f1;
}

.notification a {
  text-decoration: underline;
}

.modalcontent {
  display:none;
}

#accountmenu,#loginMenu {
  position:absolute;
  top:0px;
  right:0px;
  width:178px;
  background-color:#f3f3f3;
  border:solid 1px #DDD;
  border-top: solid 1px #f3f3f3;
  z-index:1000;
  display:none;
  padding: 0 0 4px 0;
}

#accountmenu a {
  display:block;
  padding:4px 0 4px 12px;
  text-decoration:none;
  color: #333333;
}

#accountmenu a:hover {
  background-color:#444;
  color: #fff;
}

#loginMenu {
  width:167px;
  padding: 0 12px 10px 0;
}

#loginMenu a {
  color:#888;
  text-decoration:none;
}


.townselector input {
width: 68px;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #d3d3d3;
color:#666666;
font-size:11px;
padding:3px;
}

.townselector select {
width:245px;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #999999;
color:#666666;
font-size:11px;
padding:3px;
margin: 3px 0 1px 0;
}

.townselector .button {
margin: 0 0 0 1px;
}

.sidebar-ads {
margin-top: 0;
}

.sidebar-ads img {
margin-bottom:9px;
}

#time-remaining {
width:178px; 
background:url(/templates/pp/images/led-background.jpg);
border-left:1px solid #333;
border-right:1px solid #333;
border-bottom:1px solid #333;
text-align:center;
padding-top:30px;
height:117px;
}

#page-menu {
width:250px;
}

#page-menu a{
text-decoration: none;
}

#page-menu .title-box {
margin-bottom:10px;
border-bottom: 1px solid #7C7C7C;
}

.title-box.selected {
border-bottom: 1px solid #62318a !important; 
} 

#page-content {
float:right;
width:510px;
margin: 0 0 0 20px;
}

.page-content-footer {
margin:30px 0 0 0;
padding:4px 0 0 0;
border-top: 1px solid #7C7C7C; 
}

.team-image {
margin-top: 17px;
}

#faq-page {
margin: 20px 0 0 0;
}

.faq_question li {
list-style: none;
margin-top: 22px;
}

.faq_answer {
border-bottom:1px solid #7C7C7C;
padding-bottom: 20px; 
margin-bottom: 20px; 
}

.bottom {
position: absolute;
bottom:0;
padding: 10px 0 10px 0;
border-top: 1px solid #d5d5d5;
width: 202px
}

.bottom-main {
position: absolute;
bottom:0;
padding: 10px 0 10px 0;
border-top: 1px solid #d5d5d5;
width: 464px
}

.bottom h2 {
margin-bottom: 3px;
}

#news-articles {
margin: 20px 0 0 0;
}

.news-article {
border-bottom:1px solid #7C7C7C;
padding-bottom: 20px; 
margin-bottom: 20px;
}

.news-date {
font-size:10px;
color:#999999;
}

.pagination {
margin: 0 0 12px 0;
}

.pagination a {
font-size:10px;
color: #666666;
text-decoration:none;
font-weight:normal;
}


.pagination a.selected{
color: #62318a;
text-decoration:underline;
}

.pagination select {
margin-left: 10px;
color: #333333;
font-size: 12px;
}

#filter {
background: url(images/filter-bg.jpg) repeat-x;
height: 66px;
padding: 0px 0 20px 20px;
color:#FFFFFF;
margin:12px 0 20px 0;
font-weight:bold;
}

#filter2 {
background: url(images/filter-bg2.jpg) repeat-x;
height: 116px;
padding: 0px 0 20px 20px;
color:#FFFFFF;
margin:12px 0 0px 0;
font-weight:bold;
}

#filter3 {
background: url(images/filter-bg3.jpg) repeat-x;
height: 136px;
padding: 0px 0 20px 20px;
color:#FFFFFF;
margin:12px 0 0px 0;
font-weight:bold;
}

#filter select{
color: #333333;
padding: 2px;
width: 200px;
}

.multiSelectOptions {
color: #333333;
font-weight:normal;
}

ul.homebullets {
padding-left:34px;
margin-top:20px;
margin-bottom:20px;
}

ul.homebullets li {
padding-left:0;
margin-left:0;
color:#333;
font-size:12px;
font-weight:normal;
line-height:22px;
}

ul.bodybullets {
padding-left:15px;
margin-left:0;
}

ul.bodybullets li {
padding-left:0;
margin-left:0;
margin-bottom:8px;
}

.notice {
padding: 6px 12px;
margin-bottom: 20px; 
}

#candidates .cufon {
  margin-bottom:3px;
}

.quote .cufon,.quote-company .cufon,.quote-title .cufon,.quote-name .cufon {
  margin-bottom:7px !important;
}

#candidates {
  height:217px;
  overflow:hidden;
}

.sticker .cufon {
  position:relative;
  top:10px;
  left:5px;
}

.sticker .cufon {
  margin:0;
  padding:0;
}

.home-submit-box{
width: 300px;
min-height: 162px;
margin: 20px 20px 0 0;
}

.home-submit-box a {
text-decoration:none;
padding: 5px 0 5px 0;
margin: 10px 0;
line-height: 20px;
}

.home-credit-box{
width: 300px;
min-height: 162px;
margin: 20px 20px 0 0;
}

.home-credit-box a {
text-decoration:none;
padding: 5px 0 5px 0;
margin: 10px 0;
line-height: 20px;
}
.home-jobad-box{
width: 300px;
min-height: 162px;
margin: 20px 20px 0 0;
}

.home-jobad-box a {
text-decoration:none;
padding: 5px 0 5px 0;
margin: 10px 0;
line-height: 20px;
}

.recruiter-sidebar {
border-left: 1px #d3d3d3 solid;
border-right: 1px #d3d3d3 solid;
padding: 12px 20px 20px 20px;
position: relative;
}

.activity-title-box {
background: #fff url(images/box-header-bg.jpg);
border: 1px solid #d3d3d3;
color:#333;
font-size: 14px;
padding:0;
height: 27px;
padding: 7px 12px 0 12px;
}

.activity-title-box.black {
background: #fff url(images/box-head-654-black.jpg);
border: 1px solid #333;
}

.table-title-box {
background: #fff url(images/box-header-bg.jpg);
border: 1px solid #d3d3d3;
color:#333;
font-size: 11px;
padding:0;
height: 26px;
margin:10px 0 0 0;
padding: 8px 12px 0 12px;
}

.table-title-box.purple {
background: #fff url(images/box-head-654-purple.jpg);
border: 1px solid #333;
}

.side-title-box {
background: #fff url(images/box-header-bg.jpg);
border: 1px solid #d3d3d3;
color:#333;
font-size: 14px;
padding:0;
height: 27px;
padding: 7px 12px 0 12px;
}

.side-title-box-home {
background: #fff url(images/box-header-bg.jpg);
border: 1px solid #d3d3d3;
color:#333;
font-size: 14px;
padding:0;
height: 27px;
padding: 7px 12px 0 12px;
}

.side-title-box h3 img {
  position:relative;
  bottom:2px;
}

.side-title-box-home h3 img {
  position:relative;
  bottom:2px;
}

.side-title-box.purple {
background: #fff url(images/box-head-298-purple.jpg);
border: 1px solid #432069;
}

.side-title-box-home.purple {
background: #fff url(images/box-head-323-purple.jpg);
border: 1px solid #432069;
}

.side-title-box.dblue {
background: #fff url(images/box-head-298-dblue.jpg);
border: 1px solid #092a71;
}

.side-title-box.green {
background: #fff url(images/box-head-298-green.jpg);
border: 1px solid #0b5d00;
}

.side-title-box.black {
background: #fff url(images/box-head-298-black.jpg);
border: 1px solid #333;
}

.side-title-box.orange {
background: #fff url(images/box-head-298-orange.jpg);
border: 1px solid #ff6f00;
}

.user-side-box {
border-left: 1px #d3d3d3 solid;
border-right: 1px #d3d3d3 solid;
padding: 12px 12px 20px 12px;
position: relative;
}

.user-side-box-home {
background: #fff url(images/homeRegBG.jpg);
border-left: 1px #d3d3d3 solid;
border-right: 1px #d3d3d3 solid;
padding: 12px 12px 20px 12px;
position: relative;
}

.dashboard-main-box {
border-left: 1px #d3d3d3 solid;
border-right: 1px #d3d3d3 solid;
padding: 14px 20px 0px 20px;
position: relative;
}

.jobad {
border-bottom: solid 1px #62318a;
background-color: #ece6f1; 
}

.submit {
border-bottom: solid 1px #092a71;
}

.credit {
border-bottom: solid 1px #0b5d00;
}

.dfp-ads {
padding: 18px 0 0 0;
}

.dfp-ads a:link 	{color:#62318a; text-decoration:none;}
.dfp-ads a:hover	{color:#62318a; text-decoration:underline;}
.dfp-ads a:visited	{color:#62318a; text-decoration:none;}
	
th, td .numeric {
	text-align:right;
	padding-right:10px;
	background-color: none !important;
}	

#submenu {
 width:978px;
 border-bottom:1px solid #a3a3a3;
 border-left:1px solid #a3a3a3;
 border-right:1px solid #a3a3a3;
 height:26px;
 background:url(images/tabs-bg.jpg) bottom repeat-x;
 padding:10px 0 0px 4px;
 margin-top:-22px;
}

ul.submenu-list {
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;	
}

ul.submenu-list li{
	margin:0px 10px 0 10px;
	padding:0 0 0 0;
	display:inline;
}
ul.submenu-list li a:link {text-decoration:none;}
ul.submenu-list li a:hover {text-decoration:underline;}
ul.submenu-list li a.selected {font-weight:bold; text-decoration:none;}
