#bodycontainer {
margin: 0 auto;
text-align: left;
width: 974px;
color: #black;
padding: 0px;
background-color: #FFFFFF; 
}

#datacol{
width:824px;
background-color: #FFFFFF;  
float: left; 
border-left: #26598C solid  0px ; 
}

#footer {
border-top: #26598C solid 0px;
clear: both;
margin: auto;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
text-align: center;
font-size: 10px;
font-valign: center;
background: #777;
color: #EEE;
}

#footer a:hover{
color:#FFF;
font-style: none;
}

/* Header styles start */
#header{
position:relative; 
height: 126px;
width:100%;
background-repeat: repeat-x;
}

#headermenu{
width:278px;
height:20px;
text-align:center;
font-family:Albertus Medium, Verdana, Arial, sans-serif;
font-size:13px;
float:right;
}

#headermenu a:hover{
background-color:#F4F4F4;
color:#FF0000;
}

#headermenu a:link{
text-decoration: none;
color:#005ca1;
}

#headermenu a:visited{
color:#005ca1;
}

/* Header styles end */

#logo{
width:230px;
height:80px;
margin-top:30px;
float:left;
}

#maincontent{
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
min-height:600px;
/*border-top: blue solid 2px;*/
}

#menucol{
width:150px; 
float:left; 
position:relative; 
background-color:#ddd; 
margin: auto;
height:100%;
valign:top;
}

#singledatacol{
background-color: #FFFFFF;  
}

#tasktitlebar{
padding-left:15px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
color:#333;
background-color:#ddd;
font-weight: bold;
}

