/* CSS Document */

.bodytext, td, .form label{ font-family:tahoma,Arial,sans-serif; font-size:12px; line-height:1.4em;}
.heading,.sectionheader,.GridHeader,#lblJobRefLabel,#lblJobTitleLabel{font-size:12px;font-weight:bold; line-height:1.4em;}
.GridHeader {display:block;margin-top:20px;white-space:nowrap;}
.CMFooter, .CMrequired{float:left ;position:absolute;left:20px;top:45px;width:630px;background:#FFFCD7 url(/berkshirebank/images/icon_attention.gif) no-repeat scroll 10px 0.8em;border:1px solid #FFDC1D;line-height:1.7;margin:0 0 1.8em;padding:10px 10px 10px 50px;}

#tblSearch {left:0;margin:0;margin-top:35px;}
#lblViewJob, #lblKeyword, #lblCategory, #lblClientLocation, #lblClientSites, #lblTitle, #lblJobRefLabel, #lblJobTitleLabel, #lblFirstName, #lblLastname, #lblAddress1, #lblAddress2, #lblAddress3, #lblPostCode, #lblState, #lblEmail, #lblCountry, #lblCity, #lblMobilePhone, #lblAlternatePhone, #lblFax, #lblEmployeeRef, #lblAttachCV {float:right}
#tblForm span{float:right;}
#tblForm input, #tblSearch input {width:166px!important; margin-left:10px}
#tblForm select, #lblJobTitle, #lblJobRef, #tblSearch select, #Equality select  {margin-left:10px}
input#M, input#A {width:20px!important;border:none;}
span#lblJobRef, span#lblJobTitle{float:none;}
#Equality td {text-align:right;}
#Equality select,#Equality strong {text-align:left;float:left;}
#Equality select {border:1px solid #BDBDBD;color:#9C9292;width:172px;font-family:arial,sans-serif;font-size:12px;padding:3px 2px;}

input#cmdSearch {
background:transparent url(/berkshirebank/images/btn_search.gif) repeat scroll 0%;
border:none;
height:34px;
width:90px;
font-size:0px;
overflow:hidden;
cursor:pointer;
margin:10px 0 0 242px;
float:none;
}

input#cmdSubmit {
background:transparent url(/berkshirebank/images/btn_submit.gif) repeat scroll 0%;
border:none;
height:34px;
width:90px;
font-size:0px;
overflow:hidden;
cursor:pointer
}

input#cmdSkip {
background:transparent url(/berkshirebank/images/btn_skip.gif) repeat scroll 0%;
border:none;
height:34px;
width:90px;
font-size:0px;
overflow:hidden;
cursor:pointer
}
/* CSS Document */

#rightcontent a:hover {
background-color:#E5E5E5;
color:#0033FF;
text-decoration:none;
}
#rightcontent a {
color:#330066;
font-weight:bold;
text-decoration:underline;}

#registration_align, #tblJobList, #tblJobDetails{width:100%;padding:0;margin:0}
#lblMobilePreferred{margin-right:140px}
#rowPhoneMessage span{padding:5px 0px;align:left;float:left!important;font-style:normal}
.GridTable{width:100%}
#Equality #cmdSubmit{margin:0 10px 0 215px}
input#txtKeyword{height:16px!important}
input{border:1px solid #BDBDBD}
a#top{display:none}
table{border-collapse:collapse}