/*general layout*/
body{background:#efefef;padding:0;margin:0;}
body,div,td,select,input,textarea{font-family:arial, tahoma, verdana;font-size:12px;}
form{padding:0;margin:0;}
img{border:0;}

/*heading*/
.pad{background:url('im/corp/bg.jpg') repeat-x;text-align:center;}
.headingCorp{width:939px;margin:0 auto 10px;text-align:left;height:105px;}
.headingCorp img{float:left;margin:3px 0 0 10px;}
.headingCorp .nav{clear:both;width:850px;}
.headingCorp a span{position:absolute;display:block;width:89px;height:23px;line-height:23px;text-align:center;color:#fff;z-index:1;}
.headingCorp a:hover span{color:#353535;}
.headingCorp a b{position:absolute;display:block;width:88px;height:22px;line-height:22px;text-align:center;z-index:1;color:#353535;z-index:2;cursor:pointer;}
.headingCorp a:hover b{color:#fff;}

.headingCorp a{font-weight:bold;color:#000;}
.headingCorp a:hover{text-decoration:none;color:#0080e8;}

/*.nav{margin:9px 0 0 0;height:26px;border-left:1px solid #e1e1e1;}
.nav a{display:block;float:left;width:129px;height:26px;line-height:26px;text-align:left;border-right:1px solid #e1e1e1;}
.nav a:hover, .nav a.active{background:url('im/corp/navo.gif') repeat-x;}
.nav a span{position:absolute;display:block;width:129px;height:26px;line-height:26px;text-align:center;color:#fff;z-index:1;}
.nav a:hover span, .nav a.active span{color:#353535;}
.nav a b{position:absolute;display:block;width:128px;height:25px;line-height:25px;text-align:center;z-index:1;color:#353535;z-index:2;cursor:pointer;}
.nav a:hover b, .nav a.active b{color:#fff;}*/
/***************/

.outer{text-align:center;margin-top:20px;}
.inner{width:700px;margin:0 auto;padding:5px 0;text-align:center;border:1px dotted #ccc;background:#fff;}

.main{padding:5px;}
/*********/

/*general colours*/
a, a:visited{color:#0080e8;text-decoration:none;}
a:hover{color:#FF9A00;text-decoration:underline;}
.red, .errorMessage{color:#a90000;}
.green, .successMessage{color:#00a900;}
/****************/

/*general use*/
.clear, .clear5{clear:both;font-size:0;margin:0;padding:0;}
.clear{height:0;}
.clear5{height:5px;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}

td.error input, td.error select{border:2px solid #FFB5B4;}
td.error span{display:block;font-size:11px;padding:2px 0 0 0;color:#a90000;}
/*************/

/*heading and filter search*/
.heading{height:61px;text-align:center;}
.heading img{margin:5px auto 0;}
/***************************/

/*footer*/
.footer{width:400px;height:15px;margin:10px auto;text-align:left;font-size:10px;}
.footer .links {padding-left:10px;}
.footer .copy{display:block;margin:5px 0 0 10px;}
/********/

/*login*/
.login{border:0;width:320px;margin:10px auto;}
.long{background:url('im/login.gif') no-repeat;height:110px;}
.short{background:url('im/forgot.gif') no-repeat;height:75px;}
.login fieldset{padding:5px 0 0 0;margin:0;border:0;}
.login fieldset legend{display:none;}
.login fieldset label{display:block;float:left;width:70px;text-align:right;font-weight:bold;height:33px;line-height:33px;padding:0;margin:0;}
.login fieldset input{width:220px;float:right;margin:7px 10px 7px 0;}
.login .buttons{text-align:right;margin:0 12px;}
.buttons input{background:url('im/buttonLogin.gif') no-repeat;width:75px;height:23px;border:0;color:#fff;font-size:11px;}
.allDayLogin{position:absolute;margin:5px 0 0 10px;color:#fff;font-weight:bold;}
.allDayLogin input{display:inline;}
/*******/

/*.twitter_banner{display:block;height:24px;background: url("/images/twitter_logo.png") no-repeat scroll left top transparent;text-align:left;padding:10px 0 0 40px;margin:15px 0 0 58px;}*/
.twitter_banner{display:block;height:24px;background: url("/images/twitter_logo.png") no-repeat scroll left top transparent;text-align:left;padding:10px 0 0 40px;margin:15px 0 0 220px;}


/*coming soon*/
.comingsoon{background-color:#E2FBFF;padding:5px;margin:0 10px 10px;border:1px solid #0174B2;-moz-border-radius:5px;border-radius:5px;}
.comingsoon h2{color:#0174B2;font-size:12px;text-align:left;font-weight:normal;}
.comingsoon p{text-align: left;color:#444;}
.comingsoon p.readmore{text-align: right;}
.comingsoon p.readmore a{text-decoration: underline;color:#000;font-weight:bold;font-size:11px;}