@import url(mbl.css);
@import url(mblmenu.css);
@import url(alumni.css);

body {
  background-color: #000000;
}

#pageupContent textArea.textInput,#pageupContent input.textInput,#pageupContent select{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
margin:0;
padding:2px;
width: 410px;
border:1px solid #C0C0C0;
}
#pageupContent #personalDetails input.textInput { width: 300px }

#printerFriendly {
width:550px;
}
#pageupContent #jobDetails #standardTemplate {
margin:5px
}
#jobDetails .label {
width:130px;
float:left;
font-weight:700
}
#jobDetails .labelText {
margin-left:130px
}

#jobDetails table {
clear: none;
}

#pageupContent #jobDetails #overview {
margin-top:10px
}
#jobDetails #jobTitle {
margin-bottom:10px;
font-size:20px
}
#pageupContent .fieldset p {
margin-bottom:0
}
#pageupContent p,H1 {
margin-top:0;
margin-left:0;
margin-right:0;
padding:0
}
#pageupContent #keywordsCaption {
font-size:10px;
color:gray;
margin:5px 0
}
TABLE {
border-collapse:collapse;
text-align:left;
clear:both
}

#pageupContent table {
width:100%
}
H1 {
font-size:20px;
font-weight:400
}
#pageupContent a {
color:#5955F1
}

#pageupContent a:hover {
color:#413EB4
}

#pageupContent .multiSelect {
font-size:8pt;
color:#999
}

#pageupContent .fieldset {
border:none;
margin:0 0 10px;
padding:0
}

#pageupContent .info {
border:#f5d945 1px solid;
background:#fff9db url(../images/watermark_info.gif) no-repeat 0 0;
margin:10px 4px 10px 0;
padding:10px
}

#pageupContent .fieldError {
color:red
}

.pageTitle {
margin-top:10px;
font-size:18px;
font-weight:700;
color:#000;
width: auto;
}

#pageupContent .formError,#pageupContent .error {
border-right:#ff986e 1px solid;
background-position:left top;
border-top:#ff986e 1px solid;
font-size:12px;
background-image:url(../images/watermark_alert.gif);
margin-bottom:10px;
border-left:#ff986e 8px solid;
border-bottom:#ff986e 1px solid;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
background-color:#ffe6db;
padding:10px
}

#pageupContent #searchResults TABLE {
border:2px solid #848484;
width:100%
}

#pageupContent #searchResults TABLE TH {
color:#FFFFFF;
font-weight:700;
background-color:#848484;
height:30px;
line-height:30px;
padding-left:5px;
white-space:nowrap
}

#pageupContent #searchResults TABLE .evenRow TD {
background-color:#EEEEEE
}

#pageupContent #searchResults TABLE TD {
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
vertical-align:text-top;
}

#pageupContent #searchResults #searchAgainButton {
margin-left:0;
float:right
}

#jobMail .textInput,#emailJob .textInput,#jobMail textarea,#emailJob textarea,#jobMailUnsubscribe .textInput {
width:250px
}

#jobSearch TABLE TD,#jobMail TABLE TD {
vertical-align:middle;
width: 170px;
}
#jobSearch TABLE TD.checkboxcol,#jobMail TABLE TD.checkboxcol 
{
    width: 10px;
}

.fieldSetItem {
vertical-align:top
}

#pageupContent select,#pageupContent .multiSelect {
margin-left:5px
}

#jobSearch .buttonArea {
margin-left:350px
}

#jobMail #subscribeButton{
float: right;
margin-right: 110px;
}

#jobMail #cancelButton{
margin-left:160px;
float: none;
}

#jobDetails {
width: 650px;
background-color: #FFFFFF;
}

#searchResults #searchResultsArea{
text-align: right;
}

#emailJob #cancelButton{
margin-left:180px;
}

#jobDetails #customTemplate{
width: 550px;
}

#jobDetails #jobDetailsArea{
direction:rtl;
float: right;
display: inline;

}

#jobDetails #backToSearchResultsButton{
margin-left:20px;
}

.button {
border:0;
margin-bottom:5px
}

#pageupContent #searchResults .evenRow_wrapper {
background-color:#e7e7e7;
padding-right:5px;
vertical-align:top
}

#pageupContent #searchResults .oddRow_wrapper {
padding-right:5px;
vertical-align:top
}

#pageupContent #searchCriteriaSummary {
position:absolute;
top:150px;
left:700px;
width:175px;
background-color:#EEE;
border:1px solid #BBB;
padding:5px
}

#pageupContent #searchCriteriaSummary ul,li {
list-style-type:none;
margin:0;
padding:0
}

#pageupContent #emailJob .textInput {
margin:0;
padding:0
}

#pageupMenu{
width:200px;
float: right;
}

#pageupMenu ul {
border:0 red solid;
padding-top:10px;
padding-left:10px;
margin:0
}

#pageupMenu li {
padding-bottom:10px;
}

#pageupResult {
width: 400px;
margin-left: 95px;
}

#pageupContent .campaignWrapper {
background-image:url(../images/skin06/campaign_bg.gif);
padding-left:100px;
border:1px solid #7A95B0;
background-color:#cddfeb
}

#pageupContent .campaignWrapper .campaignHeading a {
font-size:16px;
font-weight:700;
color:#003367
}

#emailJob #sendEmailButton {
float:right;
margin-right:125px
}

#emailJob .fieldgroup {
float:none;
clear:left
}

#emailJob .fieldLabel {
float:left;
width:120px;
clear:left;
position:relative
}

#emailJob .asterisk {
position:absolute;
right:5px
}

#emailJob .fieldInput {
float:none
}

#emailJob .fieldInput input,#emailJob .fieldInput textarea {
width:300px
}

#emailJob #closingText {
clear:left
}

#jobSearch .fieldset,#jobMail .fieldset {
border:1px solid #848484;
width:440px;
overflow:hidden
}

#pageupContent #jobMail .fieldset .fieldset {
border:none
}

#pageupContent #jobSearch .fieldLabel,#pageupContent #jobMail .fieldLabel,#personalDetailsLabel {
background-color:#848484;
font-weight:700;
padding:5px 10px
}

#pageupContent #jobMail .fieldset .fieldset .fieldLabel {
background:none;
float:left;
width:100px;
padding:0
}

#pageupContent #jobSearch .fieldLabel label,#pageupContent #jobMail .fieldLabel label,#personalDetailsLabel {
color:#FFFFFF
}

#pageupContent #jobMail #personalDetails .fieldContent .fieldLabel label {
color:#666
}

#jobSearch .fieldContent,#jobSearch .fieldInput,#jobMail .fieldContent,#jobMail .fieldInput {
margin:10px
}

#jobMail .fieldset .fieldset .fieldInput {
margin:0 0 0 100px
}

#jobMail .fieldset .fieldset .wrapper {
width:100%;
margin:0
}

.expandPanelButton {
margin-right:5px
}

#pageupContent label,#pageupContent p,#pageupContent .textInput,#pageupContent textArea,#pageupContent select,H1,#pageupContent #jobMailPrivacyText,#pageupContent TABLE,#pageupContent span,#pageupContent #jobDetails #standardTemplate li {
font-family:Helvetica, Arial, sans-serif;
font-size:12px
}

#pageupContent #searchResults TABLE,#pageupContent p,#pageupContent H1,#pageupContent #locationFieldset p,#pageupContent .buttonArea,#pageupContent #jobDetails #jobDetailsTemplate,#pageupContent UL,#jobSearch .fieldInput,#jobSearch .multiSelect,#jobMail .fieldInput,#jobMail .multiSelect {
margin-bottom:10px
}

#pageupContent .wrapper,#personalDetails,#pageupContent #searchResults,#JobListingPageTitle {
margin-left:0
}

#pageupContent #jobSearch .wrapper,.searchItemWraper,#personalDetails {
width:440px
}

#jobMailPrivacy .buttonArea,#jobMailUnsubscribe .buttonArea {
margin-left:220px
}

#jobMailUnsubscribe #unsubscribeButton,#pageupContent #searchResults #introText {
float:left
}

#pageupContent #emailJob #closingText,#pageupContent .campaignWrapper .campaignDescription {
font-size:12px;
color:#000
}

#searchCriteriaList { 
padding: 0 ;
margin-left: 40px;
}

#rss, #rss a, #rss a:hover, #rss a:visited, #rss a:visited:hover
{
    text-align: left; 
    padding-bottom: 5px; 
    color: #000000; 
    text-decoration: none;
}

#genericForm
{
    padding-left: 10px;
}

#genericForm .info
{
    padding-bottom: 20px;
}

#textContainer{
	background-color: #FFFFFF;
}

#jobSearchPopUp{
	background-color: #FFFFFF;
	padding: 10px;
}
