@charset "utf-8";

body.profile /* gives backgroud to whole page */
{ 
	background-color: #ECECEC;
}

/*------------------------- Header ---------------------------*/
 #header {
    background: #333333 repeat-x;
    height:30px;
    margin:5px 0 5px;;
}
#header div {
    margin:0 auto;
    padding:28px 0 0;
    position:relative;
    width:1100px;
}
#header div ul {
    height:118px;
    left:10px;
    list-style:none;
    margin:0;
    overflow:visible;
    padding:0;
    position:absolute;
    top:10px;
    float: left;
    width: 1070px;
}
#header div ul li:first-child {
    margin-left:10px;
}
#header div ul li {
    float:left;
    height:66px;
    margin:0 0 0 70px;
    text-align:left;
    position:relative;
}
#header div ul li a {
    color:#fff;
    font-family:oswaldregular;
    font-size:16px;
    line-height:24px;
    text-decoration:none;
    text-transform:uppercase;
}
#header div ul li.selected a { 
    color:#fff;    
}
#header div ul li a:hover {
	color:#a8032a; /* Top Link Hover give pink */
}
#header div ul li ul {
    height:1000px;
    left:-99999px;
    overflow:visible;
    position:absolute;
    top:37px;
    width:160px;
    float: left;
}
#header div ul li:hover ul {
    left:0;
    top:37px;
}
#header div ul li ul li {
    background:none #343434;
    border:1px solid #4f4f4f;
    float:none;
    height:29px;
    margin:-1px 0 0;
    padding:0 12px;
    position:relative;
    width:auto;
    z-index:1000;
}
#header div ul li ul li:first-child {
    margin:0;
}
#header div ul li ul li:hover {
    background:none #a8032a;
}
#header div ul li ul li a {
    color:#ffffff!important;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:28px;
    text-transform:none;
}
#header div ul li ul li.selected a, #header div ul li ul li a:hover {
    color:#fff!important;
}
#header div ul li ul li:hover ul {
    left:0;
    top:37px;
}

#scrollable  	/* to scroll main text table */
{
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: auto;
}