body {
	font-family:Abbeyroad;
	font-size:12px;
	font-weight:normal;
	background:#B0B0B0;
}   

#wrapper {
	min-height:450px;
	background:#D0D0D0;   
	overflow:hidden;         
}
#header,#footer {
	overflow:hidden;
	text-align:center;     
	background:white;    
}      

#header {
	height:145px;
	background:url("../images/logo_header.png") 0 0 no-repeat transparent;
	color:white;          
	position:relative;
}

.height-150 {
	height:150px;
}
         
.nomarginall {
	margin:0px !important;
}                        

.nopaddingall{
	padding:0px !important;
}

#login-box {
	margin-bottom:300px;
}
#login-box h4 {
	background:url("../images/bg_grey.png") 0 0 repeat-x;
	line-height:34px;
	margin:0px;
	color:white;
	padding-left:10px;
}

#login-logo {
	background:url("../images/logo.png") top center no-repeat transparent; 
	width:100%;
	height:83px;
}     


#login-box .login-field {
	background:#EBEBEB;  
	overflow:hidden;
}

.login-field p {
	margin:5px 0;
}   

.validation-advice {
	color:red;
	font-size:small;
} 

.align-center {
	margin:10px auto;
}
       
#mainnav {
	position:absolute;
	bottom:12px;
	right:0px;           
	margin:0px;
}      
#mainnav li {
	float:left;  
	border:1px solid #CCC;   
	border-bottom:0px;
	margin-left:-1px;
}
#mainnav li:last-child {
	border-right:0px;
}
#mainnav li a {
	line-height:20px;
	padding:10px 15px;    
	min-width:50px;
}
#mainnav li a:link, #subnav li a:link,#mainnav li a:visited {
	color:white;
}
#mainnav li a:hover, #mainnav li a.active{
	color:#111111;                         
	background:white;   
}
    
.gutter {
	padding:5px 10px;
}              

.gutter-notop {
	padding:0px 10px;
}

.center {
	text-align:center !important;
}      

.bold {
	font-weight:bold;
}
 
#subnav {
	background:url("../images/bg_grey.png") 0 0 repeat-x transparent;
	height:33px; 
}

#subnav li {
	float:left;
	padding-top:6px;
	line-height:20px;
	margin-right:1px;
}

#subnav li a {
	padding:0 15px;
   	border-right:1px solid #CCC; 
}
    
#subnav li a:hover, #subnav li a.active{ 
	background:inherit;                  
}       

.logout {
	border-top-left-radius:0px;border-bottom-right-radius:0px;
}            

#emailTbl {
	overflow:hidden;
	background:white;
}

#emailTbl thead tr th {
	background:#3B3B3B;
	text-transform: uppercase;
	color:white;
	text-align:center;    
	font-weight:normal;
}
        

#email-content {
	background:white;
	overflow:hidden;
}