body {
font-family:tahoma,arial;
font-size:11px;
line-height:14px;
background-color:#FFF;
margin:0;
padding:0;
}

a:active {
text-decoration:none;
}

table,tr,td {
vertical-align:middle;
border-collapse:collapse;
margin:0;
padding:0;
}

p,form {
margin-top:0;
margin-bottom:0;
}

img {
border:0;
vertical-align:top;
margin:0;
}

.link {
cursor:pointer;
text-decoration:underline;
}

.checkbox {
padding-top:2px;
vertical-align:middle;
}

#topBar {
color:#666;
width:775px;
font-size:11px;
font-family:Microsoft Sans Serif;
background-image:url(../images/bg_top.gif);
height:24px;
z-index:10;
padding:0;
}

#companyBar {
width:775px;
background-image:url(../images/s_titleright.gif);
padding:0;
}

#titleBar {
width:775px;
height:48px;
background-image:url(../images/s_bg_title.gif);
padding:0;
}

#menuBar {
width:775px;
height:40px;
font-size:12px;
font-family:verdana;
background-image:url(../images/s_bg_menu.gif);
background-repeat:repeat-x;
vertical-align:top;
padding:0;
}

#menuOverBg {
position:absolute;
top:0;
left:-20px;
z-index:0;
width:5px;
height:40px;
background-image:url(../images/s_bg_menuover.gif);
}

.cl {
border-collapse:collapse;
font-family:tahoma,arial;
vertical-align:top;
margin:0;
padding:0;
}

.menuCell {
color:#FFF;
font:12px verdana,arial;
vertical-align:top;
display:inline;
position:relative;
top:12px;
z-index:5;
padding:0 2px;
}

.menuCell a:link,.menuCell a:active,.menuCell a:visited {
text-decoration:none;
color:#FFF;
}

.coMenuCell {
color:#666;
font:11px Microsoft Sans Serif,san serif,arial;
vertical-align:top;
display:inline;
position:relative;
top:5px;
}

.form_desc {
font:13px tahoma;
vertical-align:middle;
line-height:20px;
padding:4px;
}

.form_in {
font-size:10px;
vertical-align:middle;
}

.textbox {
font:12px verdana, arial;
border:2px #DDD solid;
background-color:#FFF;
vertical-align:middle;
color:#202020;
padding:2px;
}

.texbox {
height:16px;
border:2px solid #BBB;
font-size:13px;
}

.repform {
font:10px arial;
overflow:auto;
border-bottom:1px solid #EDEDED;
padding:8px 15px;
}

.formrep {
border-collapse:collapse;
border-bottom:1px solid #DDD;
padding:4px 0;
}

.subproc {
text-align:center;
background-image:url(../images/askback.gif);
width:606px;
height:101px;
padding-top:85px;
}

#dropmenudiv {
position:absolute;
border:1px solid #ddd;
border-top:1px solid #eee;
font:normal 11px verdana, tahoma, arial;
color:#777;
line-height:25px;
z-index:100;
}

#dropmenudiv a {
width:100%;
display:block;
text-align:left;
text-indent:20px;
border-bottom:1px solid #ddd;
color:#666;
text-decoration:none;
padding:1px 0;
}

#dropmenudiv a:hover {
background-color:#EEE;
}

.tab {
display:inline;
float:left;
border-right:2px solid #EAEAEA;
color:#555;
height:23px;
z-index:2;
cursor:pointer;
padding:8px 25px 0;
}

.tabactive {
display:inline;
float:left;
background-color:#FFF;
border-right:2px solid #EAEAEA;
height:24px;
color:#000;
font-weight:700;
z-index:2;
padding:8px 25px 0;
}

.ntab {
float:left;
line-height:38px;
cursor:pointer;
font-size:12px;
}

.ntaba {
float:left;
position:relative;
line-height:32px;
background-color:#fff;
background-image:url(../images/tab/tab_at.gif);
background-repeat:repeat-x;
font-weight:700;
font-size:12px;
padding:6px 25px 0;
}

.ntabd {
float:left;
line-height:38px;
padding:0 25px;
}

.ntabda {
float:left;
line-height:38px;
padding:0 12px;
}

.areatitle {
font-size:11px;
color:#ccc;
font-weight:700;
text-transform:uppercase;
padding:2px 0 7px;
}

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

.maintenanceMessage {
color:red;
font-weight:bold;
font-size:12px;
font-style:italic;
}

a:link,a:visited {
color:#000;
}

.menuDiv,.coMenuDiv {
display:inline;
}
#reportsum{
	width:680px;
}