body
{
	
    background-color:#ffffff;
	font-family: "Arial", "Myriad", "Verdana", "sans-serif";
	font-size: 10pt;
	color: #333333;
}
table{empty-cells: show;border-collapse:collapse}
.title {
	font-family: "verdana", "Myriad", "Verdana", "sans-serif";
	font-size: 9pt;
	color: #08137E;
	font-weight:700;
}
.subtitle {font-size: 9pt;}
.menusubtitle {font-family: "verdana", "Myriad", "arial", "sans-serif";font-size: 9pt; color:#666666}
.fmfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.inputfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	}
.inputfield2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: right;
	}
.inputfield3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: right;
	height: 16px;
	padding: 0px;
	border: 1px solid #9999DD;
	width: 25px;
	}
.inputfield3a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: right;
	height: 16px;
	padding: 0px;
	border: 1px solid #9999DD;
	width: 80px;
	}
.inputfield4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	}
.inputfield5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	}
.uploadfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	/*border: 1px solid #1A6CBA;*/
	background-color:#FFFFFF;
	}
.btn{
	background-color:#FFFFFF;
	border: 1px solid #1A6CBA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	cursor:pointer;cursor:hand;
	width:60px;
	
}
.longbtn{
	background-color:#FFFFFF;
	border: 1px solid #1A6CBA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	cursor:pointer;cursor:hand;
	width:80px
}
.longestbtn{
	background-color:#FFFFFF;
	border: 1px solid #1A6CBA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	cursor:pointer;cursor:hand;
	width:120px
}
.addRowTable
{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
th{
	background-color:#EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #5A5959;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.stheader{
	background-color:#cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #5A5959;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.sth{
	background-color:#EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #5A5959;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.sth1{
	background-color:#EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #5A5959;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.sth3{
	background-color:#EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #5A5959;
	border-top:1px solid #cccccc;
}
.sth5{
	background-color:#EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #5A5959;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	
}
.sth4{
	background-color:#EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #5A5959;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.sth2{
	background-color:#EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #5A5959;
	border-top:1px solid #cccccc;
}
.std1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.std2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.std3{
	background-color:#EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #5A5959;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.cborder { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background-repeat:no-repeat;}
.leftborder {border-left:1px solid #CCCCCC;}
.rightborder {border-right:1px solid #CCCCCC;}
.leftrightb {border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
.wsheader{
background-color:#f8f8f8;
}
input.wsheader{
background-color:#fcfcfc;
width:100%;font-size:10pt;font-weight:bold;
border: 1px solid #aaaaaa;
}
td.wsheader{
 padding:16px 2px 8px 2px;
 font-size:10pt;font-weight:bold;
}

.pay1{
padding: 0px 5px 0px 5px;
}
.pay2{
padding: 0px 5px 0px 5px;
border-top: 1px solid black;
}

.dropdown{
position:absolute;
background-color:#ffffff;
padding:0px;
z-index:100;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-top:1px solid #cccccc;
visibility: hidden;

font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #5A5959;
opacity: 0.9;
filter: Alpha(opacity=90);
}

.LINKSOFF {
		display: inline;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #FF9900;
	}
	
.LINKSON {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #5A5959;
	text-indent: 10px;
	width: 100%;
	display: block;
	cursor:default;
	padding-right: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
.LINKSON a{
	width: 100%;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
}
.LINKSON a:hover{
	background-color: #EcEcEc;
}
a:link {color: #0818A5; text-decoration: none;} 
a:visited {color: #0818A5; text-decoration: none;} 
a:hover {color: #BD0202;text-decoration: none;} 
a:active {color: #0818A5;text-decoration: none;}
a.menu:link{color: #000000; text-decoration: none;} 
a.menu:visited{color: #000000; text-decoration: none;} 
a.menu:active{color: #000000; text-decoration: none;} 
a.menu:hover{color: #0818A5; text-decoration: none;}

.tablefill {
	BORDER-RIGHT: #345487 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #345487 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #345487 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #345487 1px solid; 
	BACKGROUND-COLOR: #f5f9fd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
}

.topmenu {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	height:19px;
	border-bottom: 1px solid #999999;
	text-decoration: none;
	padding-top:2px;
}
a.topmenu {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	border: 0px;
}
a.topmenu:visited {
	color: #000000;
}

.highlight {
	background-color:#FFFFD0;
}

.highlight-row td {
	font-weight: 700;
	color: red;
} 

.error {
	color: #CC0000;
	padding: 80px 50px 50px 100px;
	font-family: "verdana", "Myriad", "Verdana", "sans-serif";
	font-size: 9pt;
}

.error2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
}
.error3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #CC0000;
}
.commentrow {border:1px solid #cccccc; margin-top:10px}
.commentheader {background:#eeeeee}

/*debug*/
.tableborder { border:1px solid #345487;padding:0; margin:0px 5px 0px 5px;FONT-SIZE: 10px;FONT-FAMILY: Arial }
.pformstrip { background-color: #EEEEEE; color:#444444;FONT-SIZE: 11px;font-weight:bold;padding:7px;margin-top:1px }
.row1 {}
.debug {FONT-SIZE: 10px;FONT-FAMILY: Arial }
.red {color: red}
.blue {color: blue}
.orange {color: orange}
.green {color: green}

.view-comment{
	padding: 5px;
    margin: 10px 0px 0 2px;
    display: block;
    width: 100px;
    text-align: center;
}

@media screen {
	.printonly {display:none}
}

@media print {
	.view-comment {display:none}
	.noprint {display:none}
	.inputfield5 {
		border-left: 0px;
		border-right: 0px;
		border-top: 0px;
		border-bottom: 1px solid black;
	}	
}
