body {
background-attachment:fixed;
background-color:#5B69A6;
background-image:url("../images/body_bg.jpg");
background-position:left top;
background-repeat:no-repeat;
color:#5B68A6;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:14px;
}
#page {
margin:auto;
width:902px;
}
.pageMin {
padding:30px 100px;
}
.header {
background-image:url("../images/logo.gif");
background-position:left top;
background-repeat:no-repeat;
height:63px;
padding-bottom:30px;
}
.column_full {
background-image:url("../images/bg_column_full.png") !important;
background-position:left top;
background-repeat:no-repeat;
margin-bottom:0;
margin-top:8px;
padding:12px 12px 0;
width:878px;
}
.column_full_Half_left {
float:left;
width:400px;
}
.column_full_Half_right {
float:right;
width:431px;
}
.column_full_left {
float:left;
width:560px;
}
.column_full_right {
float:left;
padding-bottom:30px;
padding-left:20px;
padding-top:30px;
width:295px;
}
.column_full_right ul {
padding-bottom:30px;
}
.column_full_right li {
border-bottom:2px dotted #808ABA;
list-style-image:none;
list-style-type:none;
margin-bottom:8px;
padding-bottom:8px;
}
#jobSet .column_full {
padding-left:0;
width:890px;
}
.jobFoot {
height:37px;
text-align:left;
}
.jobFoot .viewAll {
display:inline;
float:left;
margin-left:14px;
margin-right:2px;
}
.jobsDetail {
margin-left:14px;
margin-right:2px;
margin-top:30px;
padding-bottom:20px;
}
.jobsDetailLeft {
float:left;
padding-bottom:15px;
padding-top:15px;
width:500px;
}
.jobsDetailRight {
float:right;
margin-top:10px;
width:257px;
}
.jobsDetailHead {
border-bottom:2px dotted #4D5FAB;
height:24px;
margin-bottom:20px;
padding-bottom:8px;
}
.jobsDetailHeadLeft {
float:left;
height:24px;
width:400px;
}
.jobsDetailHeadRight {
float:right;
}
.jobsDetailHeadRight ul {
position:relative;
top:-25px;
}
.jobsDetailHeadRight li {
float:right;
list-style-image:none;
list-style-type:none;
padding-left:4px;
}
.column_narrow {
background-image:url("../images/bg_column_narrow.png") !important;
background-position:left top;
background-repeat:no-repeat;
padding-top:14px;
width:310px;
}
.column_narrow_holder {
float:right;
width:310px;
}
.column_wide {
background-image:url("../images/bg_column_wide.png") !important;
background-position:left top;
background-repeat:no-repeat;
height:1096px;
padding:14px 14px 4px;
width:555px;
}
.column_wide_holder {
float:left;
width:583px;
}
.column_full_foot {
background-image:url("../images/bg_column_full_foot.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
height:10px;
width:902px;
}
.column_narrow_foot {
background-image:url("../images/bg_column_narrow_foot.png") !important;
background-position:left top;
background-repeat:no-repeat;
float:right;
height:10px;
width:310px;
}
.column_wide_foot {
background-image:url("../images/bg_column_wide_foot.png") !important;
background-position:left top;
background-repeat:no-repeat;
float:left;
height:10px;
width:583px;
}
.box_full {
background-image:url("../images/box_full.png") !important;
background-position:left top;
background-repeat:no-repeat;
padding-left:14px;
padding-top:14px;
width:700px;
}
.pageMin .box_full {
padding-bottom:10px;
padding-top:20px;
}
.pageMin .box_full p {
width:600px;
}
.box_full_foot {
background-image:url("../images/box_full_foot.png") !important;
background-position:left top;
background-repeat:no-repeat;
height:10px;
padding-bottom:15px;
width:714px;
}
.box_full .column_full_Half_left {
width:425px;
}
.box_full .column_full_Half_right {
width:425px;
}
.box_half_left {
float:left;
width:433px;
}
.box_half_notice {
float:left;
width:400px;
}
.box_half_right {
float:right;
width:433px;
}
.box_half_holder {
float:left;
width:433px;
}
#resources .box_half {
position:relative;
}
#resources .box_half .pdf {
bottom:5px;
height:34px;
position:absolute;
right:10px;
width:33px;
}
.box_half {
background-image:url("../images/box_half.png") !important;
background-position:left top;
background-repeat:no-repeat;
padding-left:8px;
padding-right:8px;
padding-top:8px;
width:417px;
}
.box_half ul {
margin-top:45px;
}
.box_half ul.emailBox {
margin-top:0;
}
.box_half .title {
border-bottom:2px dotted #808ABA;
margin-bottom:5px;
padding-bottom:5px;
}
.box_half .newsMain {
}
.box_half_foot {
background-image:url("../images/box_half_foot.png") !important;
background-position:left top;
background-repeat:no-repeat;
height:8px;
width:433px;
}
#resources .box_half_foot {
margin-bottom:14px;
}
.box_narrow {
background-image:url("../images/box_jobs.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:inline;
float:left;
height:176px;
margin-left:14px;
margin-top:14px;
padding:8px;
position:relative;
width:266px;
}
.box_narrow_bar {
background-image:url("../images/box_jobs_bar.gif");
background-position:left top;
background-repeat:no-repeat;
bottom:8px;
height:32px;
left:8px;
padding-right:3px;
padding-top:1px;
position:absolute;
width:264px;
}
.box_narrow_bar ul {
float:left;
padding-top:2px;
}
.box_narrow_bar li {
display:block;
float:left;
list-style-image:none;
list-style-type:none;
padding-left:3px;
}
.box_wide {
padding-bottom:20px;
padding-right:14px;
padding-top:14px;
width:528px;
}
.box_wide_comments_top {
background-image:url("../images/box_wide.png") !important;
background-position:left top;
background-repeat:no-repeat;
height:14px;
width:556px;
}
.box_wide_comments {
background-color:#f9fafc;
padding:0 14px 20px;
width:528px;
}

h2.join_discussion {
border-top:2px dotted #828CBB;
margin-bottom:14px;
margin-top:60px;
padding-top:10px;
}

.box_wide_foot {
background-image:url("../images/box_wide_foot.png") !important;
background-position:left top;
background-repeat:no-repeat;
height:10px;
margin-bottom:15px;
width:556px;
}
.box_flashHolder {
float:left;
height:251px;
width:646px;
}
.box_featureHolder {
float:left;
height:250px;
margin-top:4px;
width:254px;
}
.box_featureHolder li {
float:left;
list-style-image:none;
list-style-type:none;
padding-bottom:7px;
padding-left:7px;
}
.box_links {
background-image:url("../images/box_link.png") !important;
background-position:left top;
background-repeat:no-repeat;
padding-left:14px;
padding-right:14px;
padding-top:14px;
width:850px;
}
.box_links_foot {
background-image:url("../images/box_link_foot.png") !important;
background-position:left top;
background-repeat:no-repeat;
height:10px;
padding-bottom:15px;
width:878px;
}
.box_quarter_top {
background-image:url("../images/box_quarter_top.png") !important;
height:10px;
width:300px;
}
.box_quarter {
background-image:url("../images/box_quarter_repeat.png") !important;
padding-left:14px;
padding-right:14px;
padding-top:4px;
width:272px;
}
.box_quarter_foot {
background-image:url("../images/box_quarter_foot.png") !important;
background-position:left top;
background-repeat:no-repeat;
height:10px;
padding-bottom:15px;
width:300px;
}
.box_notice {
background-image:url("../images/box_notice.png") !important;
background-position:left top;
background-repeat:no-repeat;
margin-top:6px;
padding-left:14px;
padding-right:14px;
padding-top:14px;
width:372px;
}
.box_notice_foot {
background-image:url("../images/box_notice_foot.png") !important;
background-position:left top;
background-repeat:no-repeat;
clear:left;
height:10px;
padding-bottom:15px;
width:400px;
}
.comment_pop {
padding:20px;
}
.comment_pop .title {
border-bottom:2px dotted #808ABA;
margin-bottom:18px;
padding-bottom:5px;
}
a.feature1, a.feature1:link, a.feature1:active, a.feature1:visited {
background-image:url("../images/feature1.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
height:120px;
width:120px;
}
a.feature1:hover {
background-image:url("../images/feature1.png") !important;
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:120px;
width:120px;
}
a.feature2, a.feature2:link, a.feature2:active, a.feature2:visited {
background-image:url("../images/feature2.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
height:120px;
width:120px;
}
a.feature2:hover {
background-image:url("../images/feature2.png") !important;
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:120px;
width:120px;
}
a.feature3, a.feature3:link, a.feature3:active, a.feature3:visited {
background-image:url("../images/feature3.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
height:120px;
width:120px;
}
a.feature3:hover {
background-image:url("../images/feature3.png") !important;
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:120px;
width:120px;
}
a.feature4, a.feature4:link, a.feature4:active, a.feature4:visited {
background-image:url("../images/feature4.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
height:120px;
width:120px;
}
a.feature4:hover {
background-image:url("../images/feature4.png") !important;
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:120px;
width:120px;
}
.box_intro {
float:left;
margin-bottom:20px;
width:400px;
}
.box_register_holder {
float:right;
width:237px;
}
.box_register {
background-image:url("../images/box_reg.png") !important;
background-position:left top;
background-repeat:no-repeat;
float:right;
padding:18px;
width:201px;
}
.box_signIn {
background-image:url("../images/box_reg.png") !important;
background-position:left top;
background-repeat:no-repeat;
padding:10px;
width:237px;
}
.box_signIn_foot {
background-image:url("../images/box_reg_foot.png") !important;
background-position:left top;
background-repeat:no-repeat;
height:10px;
width:257px;
}
.box_register_foot {
background-image:url("../images/box_reg_foot.png") !important;
background-position:left top;
background-repeat:no-repeat;
float:right;
height:10px;
width:237px;
}
.box_acckeys {
background-image:url("../images/box_reg.png") !important;
background-position:left top;
background-repeat:no-repeat;
float:right;
padding:10px;
width:217px;
}
.box_acckeys_foot {
background-image:url("../images/box_reg_foot.png") !important;
background-position:left top;
background-repeat:no-repeat;
clear:right;
float:right;
height:10px;
width:237px;
}
.divider {
border-bottom:2px dotted #828CBB;
margin-bottom:20px;
padding-bottom:20px;
}
a, a:link, a:active, a:visited {
color:#5165BD;
text-decoration:none;
}
a:hover {
color:#5B68A6;
text-decoration:underline;
}
a strong, a strong:link, a strong:active, a strong:visited {
color:#5165BD;
font-size:14px;
line-height:16px;
text-decoration:none;
}
a strong:hover {
color:#5B68A6;
font-size:14px;
line-height:16px;
text-decoration:none;
}
h1 {
color:#5B68A6;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:normal;
line-height:26px;
padding-bottom:10px;
text-transform:uppercase;
}
h2 {
color:#5B68A6;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:normal;
line-height:26px;
}
h3 {
color:#5B68A6;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:16px;
}
.column_full_left h3 {
border-bottom:2px dotted #828CBB;
margin-bottom:10px;
padding-bottom:5px;
width:100%;
}
.column_full_left .boxBlogFull h1 {
border-bottom:2px dotted #828CBB;
margin-bottom:10px;
padding-bottom:5px;
}
.column_full_right h3 {
padding-bottom:10px;
}
.column_full_right h2 {
padding-bottom:10px;
}
.column_narrow h2 {
padding-left:14px;
}
.column_wide h2 {
border-bottom:2px dotted #828CBB;
margin-bottom:15px;
padding-bottom:5px;
}
.column_wide h1 {
border-bottom:2px dotted #828CBB;
margin-bottom:15px;
padding-bottom:5px;
}
.box_narrow h3 {
border-bottom:2px dotted #808ABA;
margin-bottom:5px;
padding-bottom:5px;
}
#resources h1 {
border-bottom:2px dotted #828CBB;
margin-bottom:15px;
padding-bottom:5px;
}
#resources h2 {
border-bottom:2px dotted #828CBB;
margin-bottom:15px;
padding-bottom:5px;
}
#contact h1 {
border-bottom:2px dotted #828CBB;
margin-bottom:15px;
padding-bottom:5px;
}
#contact h2 {
border-bottom:2px dotted #828CBB;
margin-bottom:15px;
padding-bottom:5px;
}
#mailing h1 {
margin-bottom:15px;
padding-bottom:5px;
}
#mailing h2 {
border-bottom:2px dotted #828CBB;
margin-bottom:15px;
padding-bottom:5px;
}
#resources h3 {
margin-bottom:7px;
}
.box_half p {
}
p {
margin:0;
padding-bottom:15px;
}
p.lead {
color:#5B68A6;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
line-height:21px;
margin:5px 0 15px;
}
p.date {
color:#5B68A6;
}
.column_wide p {
padding-right:30px;
}
.box_wide blockquote, .box_half blockquote {
color:#5B68A6;
font-size:14px;
font-style:italic;
margin:0;
padding:0 0 20px;
}
.box_signIn h2 {
background-position:right top;
background-repeat:no-repeat;
border-bottom:2px dotted #4D5FAB;
display:block;
margin-bottom:5px;
padding-bottom:5px;
}
li {
list-style-image:url("../images/bullet.gif");
list-style-position:outside;
}
.box_half li {
background-position:right center;
border-bottom:2px dotted #808ABA;
display:block;
list-style-image:none;
list-style-type:none;
}
.box_half li a, .box_half li a:link, .box_half li a:active, .box_half li a:visited {
background-image:url("../images/go.gif");
background-position:right center;
background-repeat:no-repeat;
display:block;
font-size:12px;
padding-bottom:7px;
padding-top:7px;
}
.box_half li a:hover {
background-image:url("../images/goHit.gif");
background-position:right center;
background-repeat:no-repeat;
display:block;
font-size:12px;
padding-bottom:7px;
padding-top:7px;
}
ul {
}
.jobsDetailLeft ul {
padding-left:20px;
}
.jobsDetailLeft li {
font-size:14px;
padding-bottom:15px;
}
#resources li {
list-style:none outside none;
padding-bottom:12px;
}
#resources li a, #resources li a:link, #resources li a:active, #resources li a:visited {
text-decoration:underline;
}
#resources li a:hover {
text-decoration:underline;
}
#resources ul {
margin-left:0;
padding-left:0;
}
#mailing ul {
margin-top:20px;
padding-left:20px;
}
#mailing li {
font-size:14px;
padding-bottom:15px;
}
#sitemap ul {
margin-top:20px;
padding-left:20px;
}
#sitemap li {
font-size:14px;
padding-bottom:15px;
}

/* mailing list signup page */
p.lead.mail_lists {
	padding-top:80px;
}
#mailing form.mail_lists .textField {
	margin-bottom:6px;
}
ul#mail_lists {
	list-style:none;
	margin:10px 0;
	padding:0
}
ul#mail_lists li {
	float:left;
	margin-right:26px;
	list-style-image:none;
	font-size:12px;
}
ul#mail_lists li input {
	margin-top:2px;
}
ul#mail_lists li label {
	display:inline-block;
	margin-top:-2px;
}



.hidden {
display:none;
}
.clearall, .clearfix:after {
clear:both;
content:".";
display:block;
height:0;
margin:0;
visibility:hidden;
}
.accMenu {
}
.accMenu ul {
}
.accMenu li {
background-image:url("../images/divide_blue.gif");
background-position:right center;
background-repeat:no-repeat;
display:inline;
float:left;
list-style-image:none;
list-style-type:none;
padding-left:8px;
padding-right:8px;
}
.accMenu a, .accMenu a:link, .accMenu a:active, .accMenu a:visited {
color:#5B68A6;
display:inline;
float:left;
font-size:12px;
}
.accMenu a:hover {
color:#5B68A6;
display:inline;
float:left;
text-decoration:underline;
}
.accMenu li.lastItem {
background-image:none;
padding-right:0;
}
.loginMenu {
background-image:url("../images/menu_bg_login.gif");
background-position:left top;
background-repeat:no-repeat;
float:right;
height:24px;
padding-left:30px;
padding-top:5px;
text-align:center;
width:251px;
}
.loginMenu ul {
}
.loginMenu li {
background-image:url("../images/divide.gif");
background-position:right center;
background-repeat:no-repeat;
display:inline;
padding-left:8px;
padding-right:8px;
}
.loginMenu a, .loginMenu a:link, .loginMenu a:active, .loginMenu a:visited {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}
.loginMenu a:hover {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:underline;
}
.loginMenu li.lastItem {
background-image:none;
padding-right:0;
}
#menu {
height:54px;
margin-bottom:8px;
width:902px;
}
#menu ul {
}
#menu li {
display:inline;
float:left;
list-style-type:none;
}
a.button, a.button:link, a.button:active, a.button:visited {
background-position:left top;
background-repeat:no-repeat;
display:block;
height:54px;
}
a.button:hover {
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:54px;
}
a.buttonHit {
display:block;
height:54px;
}
#b_home a.button, #b_home a.button:link, #b_home a.button:active, #b_home a.button:visited {
background-image:url("../images/button-home.png") !important;
width:105px;
}
#b_home a.button:hover {
background-image:url("../images/button-home.png") !important;
width:105px;
}
#b_home a.current {
background-position:left bottom;
}
#b_about a.button, #b_about a.button:link, #b_about a.button:active, #b_about a.button:visited {
background-image:url("../images/button-about.png") !important;
width:129px;
}
#b_about a.button:hover {
background-image:url("../images/button-about.gif");
width:129px;
}
#b_about a.current {
background-position:left bottom;
}
#b_candidates a.button, #b_candidates a.button:link, #b_candidates a.button:active, #b_candidates a.button:visited {
background-image:url("../images/button-candidates.png") !important;
width:139px;
}
#b_candidates a.button:hover {
background-image:url("../images/button-candidates.png") !important;
width:139px;
}
#b_candidates a.current {
background-position:left bottom;
}
#b_clients a.button, #b_clients a.button:link, #b_clients a.button:active, #b_clients a.button:visited {
background-image:url("../images/button-clients.png") !important;
width:104px;
}
#b_clients a.button:hover {
background-image:url("../images/button-clients.png") !important;
width:104px;
}
#b_clients a.current {
background-position:left bottom;
}
#b_jobs a.button, #b_jobs a.button:link, #b_jobs a.button:active, #b_jobs a.button:visited {
background-image:url("../images/button-jobs.png") !important;
width:89px;
}
#b_jobs a.button:hover {
background-image:url("../images/button-jobs.png") !important;
width:89px;
}
#b_jobs a.current {
background-position:left bottom;
}
#b_resources a.button, #b_resources a.button:link, #b_resources a.button:active, #b_resources a.button:visited {
background-image:url("../images/button-resources.png") !important;
width:131px;
}
#b_resources a.button:hover {
background-image:url("../images/button-resources.png") !important;
width:131px;
}
#b_resources a.current {
background-position:left bottom;
}
#b_blog a.button, #b_blog a.button:link, #b_blog a.button:active, #b_blog a.button:visited {
background-image:url("../images/button-blog.png") !important;
width:87px;
}
#b_blog a.button:hover {
background-image:url("../images/button-blog.png") !important;
width:87px;
}
#b_blog a.current {
background-position:left bottom;
}
#b_contact a.button, #b_contact a.button:link, #b_contact a.button:active, #b_contact a.button:visited {
background-image:url("../images/button-contact.png") !important;
width:118px;
}
#b_contact a.button:hover {
background-image:url("../images/button-contact.png") !important;
width:118px;
}
#b_contact a.current {
background-position:left bottom;
}
#footerMenu {
background-image:url("../images/footer-bg.png") !important;
background-position:left top;
background-repeat:no-repeat;
height:62px;
margin-bottom:20px;
margin-top:8px;
position:relative;
width:902px;
}
#footerMenu ul {
padding-left:20px;
padding-top:25px;
width:550px;
}
#footerMenu li {
background-image:url("../images/divide.gif");
background-position:right center;
background-repeat:no-repeat;
display:inline;
float:left;
padding-left:4px;
padding-right:4px;
}
#footerMenu a, #footerMenu a:link, #footerMenu a:active, #footerMenu a:visited {
color:#FFFFFF;
font-size:12px;
}
#footerMenu a:hover {
color:#FFFFFF;
font-size:12px;
text-decoration:underline;
}
#footerMenu li.lastItem {
background-image:none;
padding-right:0;
}
.rss {
height:25px;
position:absolute;
right:5px;
top:20px;
width:150px;
}
.rss2 {
height:25px;
position:absolute;
right:155px;
top:20px;
width:150px;
}
.rssLeft {
float:left;
height:25px;
width:24px;
}
.rssRight {
color:#FFFFFF;
float:left;
height:20px;
margin-bottom:10px;
padding-left:5px;
padding-top:5px;
width:120px;
}
.footNotes {
color:#FFFFFF;
height:47px;
margin-bottom:20px;
width:902px;
}
.footNotesLeft {
background-image:url("../images/star.png") !important;
background-position:left center;
background-repeat:no-repeat;
float:left;
height:30px;
padding-left:60px;
padding-top:17px;
width:450px;
}
.footNotesRight {
float:right;
height:30px;
padding-top:17px;
}
.footNotes a, .footNotes a:link, .footNotes a:active, .footNotes a:visited {
color:#FFFFFF;
}
.footNotes a:hover {
color:#FFFFFF;
text-decoration:underline;
}
a.viewAll, a.viewAll:link, a.viewAll:active, a.viewAll:visited {
background-image:url("../images/button_view_all.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
height:29px;
margin-top:8px;
width:133px;
}
a.viewAll:hover {
background-image:url("../images/button_view_all.png") !important;
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:29px;
margin-top:8px;
width:133px;
}
a.readMore, a.readMore:link, a.readMore:active, a.readMore:visited {
background-image:url("../images/button_read_more.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
float:left;
height:29px;
margin-bottom:10px;
width:133px;
}
a.readMore:hover {
background-image:url("../images/button_read_more.png") !important;
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:29px;
width:133px;
}


a.ok {
background-image:url("../images/button_ok.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
float:left;
height:29px;
margin-bottom:10px;
width:89px;
text-indent:-9999px;
}
a.ok:hover {
background-position:left bottom;
}


a.register, a.register:link, a.register:active, a.register:visited {
background-image:url("../images/button_register.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
height:29px;
width:133px;
}
a.register:hover {
background-image:url("../images/button_register.png") !important;
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:29px;
width:133px;
}
a.download, a.download:link, a.download:active, a.download:visited {
background-image:url("../images/button_download.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
height:29px;
margin-top:8px;
width:133px;
}
a.download:hover {
background-image:url("../images/button_download.png") !important;
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:29px;
margin-top:8px;
width:133px;
}
a.downloadPDF, a.downloadPDF:link, a.downloadPDF:active, a.downloadPDF:visited {
background-image:url("../images/button_downloadPDF.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
height:48px;
margin-top:8px;
width:318px;
}
a.downloadPDF:hover {
background-image:url("../images/button_downloadPDF.png") !important;
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:48px;
margin-top:8px;
width:318px;
}
a.apply, a.apply:link, a.apply:active, a.apply:visited {
background-image:url("../images/button_apply.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
height:29px;
margin-top:8px;
width:133px;
}
a.apply:hover {
background-image:url("../images/button_apply.png") !important;
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:29px;
margin-top:8px;
width:133px;
}
a.view, a.view:link, a.view:active, a.view:visited {
background-image:url("../images/button_view.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
float:right;
height:29px;
width:89px;
}
a.view:hover {
background-image:url("../images/button_view.png") !important;
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:29px;
width:89px;
}
a.next, a.next:link, a.next:active, a.next:visited {
background-image:url("../images/goLink.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
float:right;
height:24px;
width:24px;
}
a.next:hover {
background-image:url("../images/goLink.png") !important;
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:24px;
width:24px;
}
a.prev, a.prev:link, a.prev:active, a.prev:visited {
background-image:url("../images/prevLink.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
float:right;
height:24px;
width:24px;
}
a.prev:hover {
background-image:url("../images/prevLink.png") !important;
background-position:left bottom;
background-repeat:no-repeat;
display:block;
float:right;
height:24px;
width:24px;
}
a.contactUs, a.contactUs:link, a.contactUs:active, a.contactUs:visited {
background-image:url("../images/button_contact_us.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
height:29px;
width:133px;
}
a.contactUs:hover {
background-image:url("../images/button_contact_us.png") !important;
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:29px;
width:133px;
}
#about a.contactUs, #about a.contactUs:link, #about a.contactUs:active, #about a.contactUs:visited {
float:left;
margin-left:20px;
}
#about a.contactUs:hover {
float:left;
margin-left:20px;
}
#about a.register, #about a.register:link, #about a.register:active, #about a.register:visited {
float:left;
}
#about a.register:hover {
float:left;
}
a.blogGo, a.blogGo:link, a.blogGo:active, a.blogGo:visited {
background-image:url("../images/goLink.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
height:24px;
width:24px;
}
a.blogGo:hover {
background-image:url("../images/goLink.png") !important;
background-position:left bottom;
background-repeat:no-repeat;
height:24px;
width:24px;
}
a.nextLinkText, a.nextLinkText:link, a.nextLinkText:active, a.nextLinkText:visited {
background-image:url("../images/nextLinkText.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
float:right;
height:24px;
width:67px;
}
a.nextLinkText:hover {
background-image:url("../images/nextLinkText.png") !important;
background-position:left bottom;
background-repeat:no-repeat;
display:block;
float:right;
height:24px;
width:67px;
}
a.prevLinkText, a.prevLinkText:link, a.prevLinkText:active, a.prevLinkText:visited {
background-image:url("../images/prevLinkText.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
float:left;
height:24px;
width:100px;
}
a.prevLinkText:hover {
background-image:url("../images/prevLinkText.png") !important;
background-position:left bottom;
background-repeat:no-repeat;
display:block;
float:left;
height:24px;
width:100px;
}
a.back, a.back:link, a.back:active, a.back:visited {
background-image:url("../images/button_back.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
height:29px;
width:84px;
}
a.back:hover {
background-image:url("../images/button_back.png") !important;
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:29px;
width:84px;
}
a.backtoSearch, a.backtoSearch:link, a.backtoSearch:active, a.backtoSearch:visited {
background-image:url("../images/button_backtoSearch.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
height:29px;
width:215px;
}
a.backtoSearch:hover {
background-image:url("../images/button_backtoSearch.png") !important;
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:29px;
width:215px;
}
a.editProfile, a.editProfile:link, a.v:active, a.editProfile:visited {
background-image:url("../images/button_editProfile.png") !important;
background-position:left top;
background-repeat:no-repeat;
display:block;
height:29px;
width:175px;
}
a.editProfile:hover {
background-image:url("../images/button_editProfile.png") !important;
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:29px;
width:175px;
}
.column_wide a.register, .column_wide a.register:link, .column_wide a.register:active, .column_wide a.register:visited {
}
.column_wide a.register:hover {
}
.column_narrow .viewAll {
margin-right:14px;
}
.column_wide a.contactUs, .column_wide a.contactUs:link, .column_wide a.contactUs:active, .column_wide a.contactUs:visited {
}
.column_wide a.contactUs:hover {
}
a.icon, a.icon:link, a.icon:active, a.icon:visited {
background-position:left top;
background-repeat:no-repeat;
display:block;
height:29px;
width:29px;
}
a.icon:hover {
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:29px;
width:29px;
}
.iconHolder li a.iconHit, .iconHolder li a.iconHit:link, .iconHolder li a.iconHit:link, .iconHolder li a.iconHit:visited {
background-position:right top;
}
.iconHolder li a.iconHit:hover {
background-position:right bottom;
}
#icon_1 a.icon, #icon_1 a.icon:link, #icon_1 a.icon:active, #icon_1 a.icon:visited {
background-image:url("../images/icons/full.gif");
}
#icon_1 a.icon:hover {
background-image:url("../images/icons/full.gif");
}
#icon_2 a.icon, #icon_2 a.icon:link, #icon_2 a.icon:active, #icon_2 a.icon:visited {
background-image:url("../images/icons/part.gif");
}
#icon_2 a.icon:hover {
background-image:url("../images/icons/part.gif");
}
#icon_3 a.icon, #icon_3 a.icon:link, #icon_3 a.icon:active, #icon_3 a.icon:visited {
background-image:url("../images/icons/free.gif");
}
#icon_3 a.icon:hover {
background-image:url("../images/icons/free.gif");
}
#icon_4 a.icon, #icon_4 a.icon:link, #icon_4 a.icon:active, #icon_4 a.icon:visited {
background-image:url("../images/icons/star.gif");
}
#icon_4 a.icon:hover {
background-image:url("../images/icons/star.gif");
}
#icon_5 a.icon, #icon_5 a.icon:link, #icon_5 a.icon:active, #icon_5 a.icon:visited {
background-image:url("../images/icons/creative.gif");
}
#icon_5 a.icon:hover {
background-image:url("../images/icons/creative.gif");
}
#icon_6 a.icon, #icon_6 a.icon:link, #icon_6 a.icon:active, #icon_6 a.icon:visited {
background-image:url("../images/icons/misc.gif");
}
#icon_6 a.icon:hover {
background-image:url("../images/icons/misc.gif");
}
#icon_7 a.icon, #icon_7 a.icon:link, #icon_7 a.icon:active, #icon_7 a.icon:visited {
background-image:url("../images/icons/it.gif");
}
#icon_7 a.icon:hover {
background-image:url("../images/icons/it.gif");
}
#icon_8 a.icon, #icon_8 a.icon:link, #icon_8 a.icon:active, #icon_8 a.icon:visited {
background-image:url("../images/icons/marketing.gif");
}
#icon_8 a.icon:hover {
background-image:url("../images/icons/marketing.gif");
}
#icon_9 a.icon, #icon_9 a.icon:link, #icon_9 a.icon:active, #icon_9 a.icon:visited {
background-image:url("../images/icons/pr.gif");
}
#icon_9 a.icon:hover {
background-image:url("../images/icons/pr.gif");
}
#icon_10 a.icon, #icon_10 a.icon:link, #icon_10 a.icon:active, #icon_10 a.icon:visited {
background-image:url("../images/icons/print.gif");
}
#icon_10 a.icon:hover {
background-image:url("../images/icons/print.gif");
}
#icon_11 a.icon, #icon_11 a.icon:link, #icon_11 a.icon:active, #icon_11 a.icon:visited {
background-image:url("../images/icons/web.gif");
}
#icon_11 a.icon:hover {
background-image:url("../images/icons/web.gif");
}
.searchHead {
height:32px;
padding-left:12px;
width:865px;
}
.searchHeadLeft {
float:left;
height:32px;
padding-left:5px;
width:500px;
}
.searchHeadLeftTitle {
float:left;
padding-bottom:5px;
width:90px;
}
.searchHeadLeftStatus {
float:left;
padding-top:7px;
width:300px;
}
.searchHeadLeft strong {
text-decoration:underline;
}
.searchHeadRight {
background-image:url("../images/advanced.gif");
background-position:left bottom;
background-repeat:no-repeat;
float:right;
height:18px;
padding-left:60px;
padding-top:14px;
width:114px;
}
.searchHeadRight a, .searchHeadRight a:link, .searchHeadRight a:active, .searchHeadRight a:visited {
color:#FFFFFF;
}
.searchHeadRight2 a:link, .searchHeadRight2 a:active, .searchHeadRight2 a:visited {
color:#FFFFFF;
}
.searchHeadRight a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.searchInput {
background-image:url("../images/advanced_bg.jpg");
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:21px;
height:38px;
margin-left:12px;
padding-top:24px;
text-align:center;
width:875px;
}
.searchInputBG {
background-color:transparent;
background-image:url("../images/advanced_bg.png") !important;
background-position:left top;
background-repeat:no-repeat;
border-style:none;
border-width:0;
color:#FFFFFF;
font-size:21px;
height:30px;
margin:0 0 0 12px;
padding:16px 0;
text-align:center;
width:875px;
}
.searchFilter {
background-image:url("../images/advanced_filter.png") !important;
background-position:left top;
background-repeat:no-repeat;
height:39px;
margin-left:12px;
margin-top:8px;
padding-left:15px;
width:860px;
}
#jsOff .searchFilter {
background-image:url("../images/advanced_filterOff.png") !important;
background-position:left top;
background-repeat:no-repeat;
height:60px;
margin-left:12px;
margin-top:8px;
padding-left:15px;
width:860px;
}
#jsOff .searchFilter input {
margin:5px 0 0 8px;
padding:0;
}
.searchFilterLeft {
float:left;
width:750px;
}
li.searchTitles {
color:#5B68A6;
float:left;
margin-left:30px;
padding-top:8px;
}
.searchResultsBy {
color:#5B68A6;
float:left;
padding-top:12px;
width:50px;
}
.iconHolder li {
display:inline;
float:left;
padding-left:5px;
}
.iconHolder {
float:left;
padding-top:5px;
}
.searchFilterRight {
display:inline-block;
float:right;
height:24px;
padding-right:10px;
padding-top:7px;
width:280px;
}
#jsOff .searchFilterRight {
height:32px;
margin:0;
padding-right:6px;
padding-top:0;
text-align:right;
}
.searchFilterRight ul {
display:block;
float:right;
height:19px;
padding-left:6px;
padding-right:6px;
padding-top:5px;
}
.searchFilterRight li {
display:inline;
font-size:14px;
list-style-image:none;
list-style-type:none;
padding-left:3px;
padding-right:3px;
}
.searchFilterRight li a:hover {
text-decoration:underline;
}
.searchFilterRight li.current a {
text-decoration:underline;
}
.searchFilterRight li.current {
text-decoration:underline;
}
#advSearchHolder {
}
.advSearch {
background-image:url("../images/advancedDrop.png") !important;
background-position:left top;
background-repeat:no-repeat;
height:182px;
margin-left:12px;
width:875px;
}
.advSearchTitle {
float:left;
padding-left:10px;
width:185px;
}
.advSearchType {
float:left;
padding-left:20px;
width:190px;
}
.advSearchLocation {
float:left;
padding-left:15px;
width:205px;
}
.advSearchKeyword {
float:left;
width:222px;
}
.advSearch p {
font-size:11px;
padding:14px 14px 20px;
}
.advSearch img {
}
.advSearch label {
color:#5B68A7;
font-size:16px;
}
label {
}
.textField {
margin-top:5px;
}
.textArea {
margin-top:5px;
}
.column_wide .textArea {
width:350px;
}
.column_wide .textField {
width:350px;
}
.column_wide .listMenu {
}
.column_wide .label {
}
.column_wide .submit {
}
.column_wide form div.split {
padding-bottom:12px;
}
#profile form div.split {
float:left;
padding-bottom:20px;
width:215px;
}
#profile form .textField {
width:180px;
}
#profile form .textArea {
height:142px;
width:426px;
}
.advSearch .textField {
margin-top:5px;
width:235px;
}
.advSearch input {
color:#454B76;
}
.advSearch .search {
float:right;
margin-right:15px;
margin-top:35px;
}
.advSearch .listField {
border-style:none;
color:#454B76;
height:83px;
margin-top:5px;
width:175px;
}
.box_signIn .textField {
width:200px;
}
.box_signIn input {
margin-bottom:10px;
}
.jobsDetail .split {
display:inline;
float:left;
margin:0 0 20px;
padding:0 20px 0 0;
}
.jobsDetail .textArea {
margin-bottom:30px;
width:564px;
}
.jobsDetail .split .textField {
margin:5px 0 0;
padding:0;
width:270px;
}
#contact .textArea {
margin-bottom:20px;
width:380px;
}
#contact .textField {
margin-bottom:20px;
width:380px;
}
#mailing form div {
float:left;
width:340px;
}
#mailing .textField {
margin-bottom:20px;
width:300px;
}
.fileinputs input {
margin-top:5px;
}
.appForm {
width:600px;
}
.column_full_left .mainBoxBlog {
margin-bottom:40px;
}
.column_full_left .mainBoxBlog img {
float:left;
padding-right:20px;
}
.column_full_left .mainBoxBlog p {
padding-right:30px;
}
.column_full_right .boxBlog {
border-bottom:2px dotted #808ABA;
margin-bottom:20px;
padding-bottom:10px;
}
.column_full_left .boxBlogFull {
margin-bottom:20px;
padding-bottom:10px;
}
.column_full_left .boxBlogFull .back {
margin-bottom:15px;
margin-top:5px;
}
.column_full_left .boxBlogFull img {
padding-bottom:15px;
}
.contactLeft {
float:left;
font-size:14px;
line-height:20px;
width:200px;
}
.contactRight {
float:left;
padding-bottom:30px;
text-align:left;
width:160px;
}
#logos .box_half {
height:60px;
}
#logos .box_half li {
background-image:none;
border-style:none;
float:left;
margin-top:0;
padding:0 0 0 25px;
}
#logos .box_half li a, #logos .box_half li a:visited, #logos .box_half li a:hover, #logos .box_half li a:link, #logos .box_half li a:active {
background-image:none;
border-style:none;
display:inline;
margin:0;
padding:0;
}
.contactQuote {
margin-top:20px;
}
#accessibility li {
list-style-image:none;
list-style-type:none;
padding-bottom:5px;
}
#accessibility ul {
font-size:14px;
padding-bottom:20px;
padding-top:20px;
}
#accessibility p {
}
#accessibility .ul {
font-weight:bold;
text-decoration:underline;
}
#accessibility blockquote {
background-color:#E5E8F2;
border:1px solid #5B68A6;
margin-bottom:10px;
padding:10px;
}


/* at Mediaworks request, make body links more obvious */

.column_wide p a, .column_full p a {
    text-decoration:underline;
    font-weight:bold;
}

