body{ margin:0px; padding:0px; background-color:#fbfbfb; font-family: Verdana,Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size:7pt;}

.login_popup { 
 position: absolute; 
 visibility: hidden;
 width: 200px;
 background-color: #ffffaa; 
 border: 1px solid black; 
 padding: 3px; 
 z-index: 10 
}

.title {
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight:bold;
}

a.menu {
font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-size:10pt;
}

.component_menu{
position:absolute;
top:291px;
left:50px;
width:290px;

}

.main{
position:relative;
width:925px;
height:859px;
}

.left_main {
position:absolute;
top:230px;
left:341px;
width:275px;
height:200px;

}

.yellow_main {
position:absolute;
top:291px;
left:341px;
width:570px;
min-height:300px;

}

.purple_main {
position:absolute;
top:291px;
left:341px;
width:570px;
min-height:300px;

}

.purple_right {
position:absolute;
top:291px;
left:591px;
width:570px;
min-height:300px;

}

.red_main {
position:absolute;
top:291px;
left:341px;
width:300px;
height:300px;

}


.div_menu{
position:absolute;
top:136px;
left:341px;
width:350px;
height:49px;
padding:10px 0px 0px 0px;
}

.right_main{
position:absolute;
top:281px;
left:636px;
width:260px;
height:300px;
padding-right:20px;
overflow:auto;
/*
overflow-x: hidden;
overflow-y: scroll; 
*/
}

td.division {

} 

.mail_info{
position:absolute;
top:291px;
left:710px;
width:200px;
height:475px;
background-color:#eee;
text-align:center;
padding-top:8px;
}

.printlink {
  text-align: right;
  font-weight: bold;
}
