html,body { overflow: auto; }
html>body { overflow: visible; }

/* ensure frames extend 100% height and no scrollbars */
html   { height: 100%; }
body { height: 96%; }

body {
background-color: #E6F2FF; 
font-size: 10pt; color: #000000;; font-family: verdana, geneva, arial, helvetica, sans-serif;
scrollbar-highlight-color: #708090; scrollbar-shadow-color: gray; scrollbar-3dlight-color: #dcdcdc;
scrollbar-face-color: #ffffff; scrollbar-arrow-color: black; scrollbar-track-color: #e6f2ff; 
scrollbar-darkshadow-color: black; scrollbar-base-color: #f0f0f0; background-color: #e6f2ff; 
scrollbar-3d-light-color: #660000; scrollbar-dark-shadow-color: #660000; 
}
ul {
list-style-image: url(images/bullet_blue_arr.gif); color: black;
font-size: 10pt; color: black; font-family: arial, sans-serif;
}
a:visited, a.active, a:hover { color: #3333cc; text-decoration: none; }
a:link { color: #3333cc; text-decoration: underline }
a.help {cursor:pointer;cursor:hand} 
hr{color: #3333CC;}
select {background-color: #DDDDED; border-bottom: #000000 1px solid; border-left: #000000 1px solid; border-top: #000000 1px solid; font-family: verdana, helvetica, sans-serif; font-size: 11px;cursor:pointer;cursor:hand}
textarea {background-color: #DDDDED; border: 1px solid #77779E; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; scrollbar-arrow-color: #FFFFFF; scrollbar-face-color: #B4B4CC; scrollbar-track-color: #FAF9F7;}
input.frmButton {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; font-size: 8pt; font-weight: bold; background-color: #3333CC;cursor:pointer;cursor:hand}
input.frmButtonDis {color: #C0C0C0; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; font-size: 8pt; font-weight: bold; background-color: #808080;}
input.frmButtonRed {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; font-size: 8pt; font-weight: bold; background-color: #CC3300;cursor:pointer;cursor:hand}
input {color: #000000; background-color: #DDDDED; border: 1px solid #77779E; font-size: 11px; font-weight: normal; padding-left: 5px;}
input.frmTextRed {border: 2px solid #FF0000}
.radioBtn {border:0px; }
.tdblue{
	font-size: 12pt bold; font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-weight: 700;
	background-color: #3333CC;
	color: #ffffff;
	nowrap: nowrap;	
}
.tContent {
	font-size: 10pt; color: black; font-family: arial, sans-serif;
	border: 4px solid #003399;
	background-color: #DFDFFF;
	nowrap: nowrap;
	width: 350px;
	text-align: justify;
	text-justify:inter-word;
}
.bg {color: #000000; background-color: #FFFF66; font-size: 7pt; font-weight: 700;}
.en {color: #000000; background-color: #99FF99; font-size: 7pt; font-weight: 700;}
.okMsg {color: #FFFFFF; background-color: #33CC33; font-size: 10pt; font-weight: 700; padding: 5px}
.errMsg {color: #FFFFFF; background-color: #FF0000; font-size: 10pt; font-weight: 700; padding: 5px}
.label {padding-bottom: 5px; padding-top: 5px;}

h4 {color: #336699; font-size: 12pt; font-weight: 700}