#wholepage {
width:960px;
height:77px;
background-repeat:repeat-x;
margin:0 auto;
}

#toparea {
position:relative;
background-image:url(../images/bg_top_n.gif);
height:77px;
}

#menuarea {
width:100%;
background-image:url(../images/bg_menu.gif);
position:relative;
height:38px;
}

.navtree {
width:100%;
height:24px;
font-size:9px;
line-height:24px;
font-family:verdana, arial;
background-image:url(../images/bg_tree.gif);
background-repeat:no-repeat;
padding-left:16px;
}

.bigbg {
background-image:url(../images/bg_body.gif);
background-repeat:no-repeat;
}

.navtree a:link,.navtree a:active,.navtree a:visited {
color:#777;
text-decoration:underline;
}

.epicTableData {
height:30px;
line-height:30px;
vertical-align:middle;
padding-left:8px;
}

.epicTableHeads {
background-image:url(../images/bg_head.gif);
text-transform:uppercase;
font-weight:700;
font-size:9px;
color:#444;
height:29px;
line-height:29px;
padding-left:8px;
cursor:default;
}

.epicSortImage {
vertical-align:middle;
cursor:pointer;
}

.epicPagingDiv {
text-align:center;
width:100%;
padding:8px 0 3px;
}

.epicPagingArrow {
font-size:12px;
font-weight:700;
cursor:pointer;
color:#000;
}

.epicPagingArrowInactive {
font-size:12px;
font-weight:700;
cursor:default;
color:#ccc;
}

.calendar {
font-family:verdana,arial;
text-align:center;
font-size:10px;
}

.calendar thead td {
text-align:left;
color:#555;
padding:5px 3px;
}

.calendar tbody td {
line-height:34px;
width:34px;
background-image:url(../images/bg_calday.gif);
background-repeat:no-repeat;
color:#888;
}

.beta {
color:red;
font-weight:700;
font-size:9px;
font-style:italic;
}

.icotable {
font:11px verdana,arial;
}

.icotable img {
padding:0 2px 1px 5px;
}

.icotable .sub {
padding-left:0;
font-size:11px;
line-height:20px;
}

.icotable .sub a:link,.icotable .sub a:active,.icotable .sub a:visited {
color:#555;
}

.doalist {
width:100%;
color:#000;
position:relative;
background-repeat:repeat-x;
vertical-align:middle;
}

.doalist .div {
height:42px;
width:2px;
background-repeat:no-repeat;
background-image:url(../images/bg/doalist_div.gif);
padding:0;
}

.doalist table {
height:42px;
margin:0;
padding:0;
}

.doalist td {
text-align:center;
vertical-align:middle;
padding:0;
}

.doalist .contact {
overflow:hidden;
text-align:left;
width:80px;
line-height:13px;
padding:0 18px;
}

.doalist .time {
overflow:hidden;
text-align:left;
width:70px;
line-height:13px;
padding:0 22px;
}

.bdrbott {
border-bottom:1px solid #dadada;
}

.doalist img {
vertical-align:middle;
}

#dailyReport {
width:100%;
font-family:tahoma;
position:relative;
}

#logo {
position:absolute;
top:0;
left:5px;
}

#logo img {
width:125px;
}

#goalline {
position:absolute;
top:15px;
right:10px;
height:30px;
z-index:-1;
color:#888;
}

#header1 {
text-align:center;
font-size:25px;
}

.header2 {
text-align:center;
line-height:22px;
height:60px;
margin-top:10px;
vertical-align:bottom;
font-size:50px;
}

.header3 {
text-align:center;
font-size:40px;
padding:20px 0;
}

table.table {
text-align:left;
font-size:25px;
margin:auto;
}

#ytdTable {
line-height:20px;
padding-top:30px;
width:100%;
text-align:center;
}

#ytdTable table {
font-size:20px;
}