body,p,td,th,li { font-family: Tahoma,Arial, Helvetica, sans-serif; font-size: 10pt;}
.bg_header {
	background-repeat: repeat;
}

a:link {
	color: #0097C1;
	text-decoration: underline;
}
a:hover {
	color: #0097C1;
	text-decoration: underline;
}
a:visited {
	color: #0097C1;
	text-decoration: underline;
}

a.vbutton {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 21px; BACKGROUND-COLOR: #063F8C; TEXT-ALIGN: center; TEXT-DECORATION: none;
}
a.vbutton:visited {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; COLOR: #fff; BORDER-TOP-COLOR: #000; BACKGROUND-COLOR: #063F8C; BORDER-RIGHT-COLOR: #000; text-decoration: none;
}
a.vbutton:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; COLOR: yellow; BORDER-TOP-COLOR: #000; BACKGROUND-COLOR: #063F8C; BORDER-RIGHT-COLOR: #000; text-decoration: none;
}

.button { background-color: #000000; color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt ; font-weight: bold; }
.textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; width:100%}
.textbox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
.combobox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}

.head_foot { border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}
.mid_body { border-right: 1px solid #000000;}
.fixedwidthcell {white-space: nowrap; overflow: hidden;}

.headerprint { font-size: 9pt}
.copyright { color: #FFFFFF; font-size: 8pt}
.smallfont { font-size: 8pt}
.pgtitle { font-weight: bold ; font-size: 15pt; color: #000066}
.pgtitle_print { font-weight: bold ; font-size: 15pt;}
.sctitle { font-weight: bold ; color: #FFFFFF}
.sctitle_print { font-weight: bold ; color: #000000; }
.notification { font-size: 80%; color: #6699CC}
.noticebox {
    margin:             0.5em 0 0.5em 0;
    border:             0.1em solid #FFD700;
    padding:            0.5em;
		background-color:   #FFFFCC;
}

.th {
	FONT-WEIGHT: bold; COLOR: #fff
}
.th_actv {
	FONT-WEIGHT: bold; COLOR: #ff0
}

.loginbox {
	overflow: visible;
	position: relative;
	float: right;
	margin-right: 5px;
	height: 50px;
	width: 300px;
	top: 15px;
	right: 5px;
	text-align: right;
	color: #333333;
	vertical-align: bottom;
}
a.loginbox {
	color: #FFFFFF;
}

A.th:link {
	FONT-WEIGHT: bold; COLOR: #fff
}
A.th:hover {
	FONT-WEIGHT: bold; COLOR: #fff
}
A.th:visited {
	FONT-WEIGHT: bold; COLOR: #fff
}
A.th_actv:link {
	FONT-WEIGHT: bold; COLOR: #ff0
}
A.th_actv:hover {
	FONT-WEIGHT: bold; COLOR: #ff0
}
A.th_actv:visited {
	FONT-WEIGHT: bold; COLOR: #ff0
}

a.sctitle:link { 
	font-weight: bold ; color: #FFFFFF
}
a.sctitle:hover { 
	font-weight: bold ; color: #FFFFFF
}
a.sctitle:visited { 
	font-weight: bold ; color: #FFFFFF
}

thead { display: table-header-group; } 

@media Screen    
{
.noscreen {
	DISPLAY: none! important
}
#parent_table { background-color: #E7CEB5; }

}

@media Print    
{
.noprint {
	DISPLAY: none! important
}
#parent_table { background-color: #FFFFFF; }
.menuBar {
	DISPLAY: none! important
}
.pagebreak {
	page-break-after:always;
}

}
