body{
margin: 0;
padding: 0;
font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
background:ffffff;
background-color:ffffff;
}

table, td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #373737;
}

input {
border: 1px solid #888;
font: 11px;
padding-left: 3px;
color: #333;
}

select {
border: 1px solid #888;
font: 11px;
padding-left: 3px;
color: #333;
}

h1 {
width:90%;
text-align:left;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

a{
text-decoration: none;
color: #006699;
}

a:hover{
text-decoration: none;
color: #c10101;
}

.tbl_main{
border-collapse:collapse;
border:1px solid #ffffff;
background-color:#f9f9f9;
width:90%;

}

.tbl_main th{
/* background-color:#2E83C7; */
/*background-color:#c64934; */
height:26px;
background: url("background.jpg");
color:#000000;
text-align:left;
/*border:0px solid #000; */
padding:2px;
}

.tbl_main td{
color:#000000;
border:0px solid #000;
padding:2px;
}

.tbl_header{
border-collapse:collapse;
width:90%;
}

/*
.error{
border:1px solid #f00;
width:90%;
padding:10px;
text-align:left;
}
*/
.error{
width:90%;
margin: 10px 0px;
padding: 5px 15px 5px 35px;
min-height: 25px;
border: 1px solid #cc0000;
background: #ffffcc;
text-align: left;
color: red;
font-weight: bold;
background-image: url(../images/ThemeOffice/warning.png);
background-repeat: no-repeat; background-position: 10px 50%;
}

.success{
width:90%;
margin: 10px 0px;
padding: 5px 15px 5px 35px;
min-height: 25px;
border: 1px solid #00cc00;
//background: #f0fff0;
background: #ffffcc;
text-align: left;
color: green;
font-weight: bold;
background-image: url(../images/ThemeOffice/success.png);
background-repeat: no-repeat; background-position: 10px 50%;
}

.records{
border-bottom:1px solid #000;
width:90%;
padding:2px;
text-align:left;
}

.search{
border:1px solid #000;
width:90%;
padding:2px;
text-align:left;
}

a.pages{
color: #0000ff;
text-decoration: underline;
}

a.pages:hover{
color: #ff0000;
text-decoration: underline;
}


.submit{
/* BACKGROUND: #d6e7ef; */
BACKGROUND: #f1e8e6;
/*
BORDER-BOTTOM: #104a7b 1px solid;
BORDER-LEFT: #afc4d5 1px solid;
BORDER-RIGHT: #104a7b 1px solid;
BORDER-TOP: #afc4d5 1px solid;
*/
BORDER-BOTTOM: #333 1px solid;
BORDER-LEFT: #c24733 1px solid;
BORDER-RIGHT: #333 1px solid;
BORDER-TOP: #c24733 1px solid;

COLOR: #000066;
CURSOR: hand;
FONT-FAMILY: tahoma,verdana,sans-serif;
FONT-SIZE: 11px;
HEIGHT: 19px;
TEXT-DECORATION: none;}



.topbar
{
background-image: url(../images/backbar.gif); background-repeat:repeat-x;
width:766px; height:30px;
padding-top:1px;
color:#ffffff;
}

.top_bar_link{
color:#ffffff;
font-weight: bold;
}


div#siteContainer {
text-align: left;
-moz-box-sizing: border-box; 
box-sizing: border-box; 
display: block; 
width: 768px;
margin:auto;
border: 1px solid #ffffff;
background-color: #FFFFFF;
}

div#popupContainer {
text-align: left;
-moz-box-sizing: border-box; 
box-sizing: border-box; 
display: block; 
margin:auto;
border: 1px solid #ffffff;
background-color: #FFFFFF;
}

div#whiteHead { 
font-size: 11px;
min-height: 100px;
width: 766px;
} 

div#top_menu{
/* background-color: #0e578e; */
background-color: #000000;
width: 766px;
padding:0px;
}

div#top_menu td{
color:#ffffff;
font-family:verdana,arial;
font-size:10px;
font-weight: bold;
text-decoration:none;
}


div.noflash {
text-align: center;
font-size: 12px;
color: #FF0000;
padding: 25px 0 25px 0;
border-top: 1px solid #f00;
border-bottom: 1px solid #f00;
}


div#whiteBody {
width: 766px;
padding-bottom: 5px;
font-size: 11px;
background-color: #ffffff;
text-align: left;
min-height: 300px;
}

div#whiteBody_popup {
padding-bottom: 5px;
font-size: 11px;
background-color: #ffffff;
text-align: left;
min-height: 300px;
}



div#footLine {
font-size: 11px;
min-height: 100px;
width: 766px;
text-align: center;
}

div#bottom_menu{
/* background-color: #0e578e; */
background-color:#000000;
width: 766px;
padding:0px;
}

div#bottom_menu td{
color:#ffffff;
font-family:verdana,arial;
font-size:10px;
font-weight: bold;
text-decoration:none;
}

.onmsover{
background-color: #ccffcc;	
}

.onmsout{
background-color: #ffcc99;	
}

.onmsnot{
background-color: #ececec;	
}

.onmsodd{
background-color: #f9f9f9;	
}

.barchart{
width:100%;
/* margin: 10px 0px; */
padding: 5px 5px 5px 5px;
border: 1px solid #cc0000;
background: #ffffcc;
text-align: left;
color: red;
font-weight: bold;
/* background-image: url(../includes/js/ThemeOffice/warning.png); 
background-repeat: no-repeat; background-position: 10px 50%;	*/
}


#dhtmltooltip{
position: absolute; 
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: #ffffff;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); 
}
