html {}
div.defaultLayout  {
    
  width: 999px; 
  border: 0; padding: 0; margin: auto;
}


body {  background:url(/images/bg.png) repeat-x #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color:#555454;
}

h1,.h1 {font-size:200%;color:#507baa;font-weight:normal;line-height:1.2em}
h2,.h2 {font-size:150%;color:#000;font-weight:normal;}
h3,.h3 {font-size:120%;color:#000;font-weight:normal;}
h4,.h4 {font-size:100%;color:#000;font-weight:bold}
h1 ,h2,h3,h4,h5,h6{margin:0px 0px 5px 0px;text-transform:capitalize}
#topBar {height:25px;display: block}
#userStatus {text-align:right;margin:3px 15px 0px 0px;color:#fff}
#userStatus a {color:yellow}
#navPane ul {padding-left:10px;list-style: square}
#header {height:200px;display: block}
#footer {display: block;color:#000;background:#ffffff;margin:25px 25px 0px 330px;text-align:center;}
#headerLogo {position:absolute;top:50px;}
#headerLinks {position:absolute;top:120px;}
#headerHeadline {position:absolute;top:160px;}
#headerHeadline img {margin-right:25px}
#headerHeadline span {font-size:150%;color:#eaf2f8;margin-left:50px;}
#content {background:#fff;width:990px;padding-top:25px;min-height:500px}
.content{margin:0px 25px 0px 330px;width:660px;}


#topBannerAd {width:468px;height:60px;float:right;margin-top:15px}
.ad468h {width:468px;}
.ad300x250R {background:#eee;width:300px;height:250px;float:right}
.ad180x150R {background:#eee;width:180px;height:150px;float:right}

#footerLinks {text-align:left;margin:35px 0px 35px 0px}
#footerLinks a {color:#666;text-decoration:none}
#footerLinks a:hover {color:#666;text-decoration:underline}
#footerLinks h5 {font-size:200%;color:#507baa;font-weight:normal;}
#JB_Search_Wrapper {position:absolute;top:0px}
#jobsBySector {position:absolute;top:210px}

#intro {padding-bottom:20px;border-bottom:1px #507baa double;}
#body{position:absolute;top:200px;background:white;}
a img {border:none}
/*general*/
.bold {font-weight:bold}
.textCentre {text-align:center}
.textRight {text-align:right}
.floatRight {float:right}

#messages {background:yellow;padding:10px;margin:10px  0px;}

.opZero {opacity:0.0;filter:alpha(opacity=0);}
.visible {display:block}
.hidden{display:none}
.standOut {background:yellow;padding:10px;border:2px #ed2025 solid}
.buttonIcon{ background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    text-align: center;}
.addIcon {background-image: url(/images/add.png);background-repeat: no-repeat;}
.editIcon {background-image: url(/images/16/write_16_hot.png);}
.backIcon {background-image: url(/images/16/arrow_back_zoom_16_hot.png);}


fieldset {margin:20px 0px;border:1px solid #ccc;}
fieldset dd{margin:0px}
fieldset legend {font-weight:bold;font-size:140%;padding:0}
fieldset label{margin:0px;font-weight:bold;line-height:2em}
.fieldsetDescription {font-weight:bold;width:580px;margin:20px auto;border:1px #ccc solid;padding:10px;}
.login {width:350px}
#loginUserForm legend,#addUserForm legend {display:none}
#loginUserForm fieldset,#addUserForm fieldset {width:350px;border:0px;margin:auto}
#loginUserForm fieldset label,#addUserForm fieldset label {margin:0px;font-weight:normal;line-height:2em;}

#loginUserForm .dijitTextBox,#addUserForm .dijitTextBox {width:200px;padding:0px;margin: auto;}

#loginUserForm .dijitButton {}
.loginButton{background-image: url(/images/16/padlock_16_hot.png);}

.loginButton  { 
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    text-align: center;}
    
.toolBarLink {text-decoration:none;color:black}


.linksList dt {font-weight:bold;}
.linksList dd {margin:0px 0px 15px 0px}
#dialogCloseButton button{width:100px;}
#dialogCloseButton {text-align:center;margin-top:25px}
/*dialog*/
.dijitDialog {min-width:200px;}
.dijitDialogTitleBar {font-size:120%;text-transform:capitalize}
.error .dijitDialogTitleBar {background:red;color:white;}
.success .dijitDialogTitleBar {background:green;color:white;}
.system .dijitDialogTitleBar {background:blue;color:white;}
.credit {color:#ccc;font-size:75%}
.credit a {color:#aaa}

#messengerDialog {z-index:1000}
