body {
    font: normal 12px tahoma, arial, verdana, sans-serif;
	background-color: #cccccc;
	margin: 5;
	border: 0 none;
	height: 100%;
	color: #3e3e3e;
}

td {
	font: normal 13px tahoma, arial, verdana, sans-serif;
	text-decoration: none;
}

.navmenu {
    font: normal 12px tahoma, arial, verdana, sans-serif;
	text-decoration: none;
}

.title {
	font-size: 16px;
	font-weight: bold;
	color: #FFA12D;
}

.subtitle {
	font-size: 12px;
	font-weight: bold;
	color: #3E3E3E;
}

a.button {
	background-image: url('images/bg_blue.gif');
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #FFFFFF
}

a.green {
	text-decoration: none;
	color: #ffffff
}

a.green:hover {
	text-decoration: none;
	color: #28E93A
}


a {
	text-decoration: none;
	color: #0000FF;
}

a:hover {
	text-decoration: none;
	color: #FF2241;
}

.tbl_head {
	background-image: url('images/background.jpg');
	color: #3e3e3e;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	font: bold 12px tahoma, arial, verdana, sans-serif;
	text-align: center;
}

.tbl_head2 {
	background-color: #dddddd;
	color: #3e3e3e;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	font: bold 12px tahoma, arial, verdana, sans-serif;
	text-align: center;
}

.tbl_body {
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
    font: normal 12px tahoma, arial, verdana, sans-serif;
}

.tbl_body0 {
	background-color: #ebebf2;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
    font: normal 12px tahoma, arial, verdana, sans-serif;
}

.tbl_border {
	border-right:solid 1px;
	border-left: solid 1px;
	border-bottom: solid 1px;
	border-top: solid 1px;
	border-color:#999999;
    BACKGROUND:     #aaaaaa
}
.login_err {
	background:#efefef;
 	color: #FF0000
}

.loading {
	position: absolute; 
	z-index: 1000; 
	top: 0; 
	left: 0; 
	padding: 10px;
	background-color: #efefef
}

.scr_border {
    BACKGROUND:     #0050A5
}
.scr_head {
    BACKGROUND:     #efefef
}
.tbl_href {
 	color: #3e3e3e
}
.pending {
	background: #fffe83;
	padding: 3px;
}
.approved {
	background: #86ff83;
	padding: 3px;
}
.rejected {
	background: #ff7070;
	padding: 3px;
}
.closed {
	background: #d0c4ff;
	padding: 3px;
}

.adminlink {
	background: #dddddd;
}

.color_right { 
	border-right:#004EC6 thin solid;
}

.flag { 
	background: #004EC6;
}

.header_orange {  
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}

.bg1 {
	background-image: url('images/background.jpg');
	color: #2769D3;
	font-weight: bold
}

.bg2 {
	background-image: url('images/headbg2.png');
	color:#FA2E2E;
	font-weight: bold;
	font-size: 14px
}

.bg3 {
	background: #efefef;
}

.input0 { 
	border: 1px solid #dddddd;
	background: #F3F6FF;
	
}

.bl {
	color:#969100
}
