body { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #ffffff;
background-color:#EFF2F5;

 }

/*Headers*/
h1 { color: #435167; font-size: 11pt; font-weight: bold; text-align: left; }
h2 { color: #3f698e; font-size: 10pt; font-weight: bold; }
h3 { color: #018dc7; font-size: 9pt;  font-weight: bold; }
h4 { color: #3f698e; font-size: 8pt; font-weight: bold; }
h5 { color: #018dc7; font-size: 8pt; font-weight: bold; }

.title{
color: #435167; font-size: 13pt; font-weight: bold; text-align: left;
}
.subtitle{
color: #576A86; font-size: 12pt; font-weight: bold;
}

select  {
border-style: solid; 
border-width: 1px;
PADDING-RIGHT: 4px; 
PADDING-LEFT: 4px; 
font-size: 12px;
PADDING-BOTTOM: 1px; 
PADDING-TOP: 1px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: #FFFFFF;
}


input {font-family: Arial, Helvetica, sans-serif; font-size: 13px}

tr{
font-family: Arial, Helvetica, sans-serif; font-size: 13px
}


a:link { font-family: Arial, Helvetica, sans-serif; color: #426184; font-size: 12px; }
a:hover { font-family: Arial, Helvetica, sans-serif; color: #3A3C5F; text-decoration: underline;font-size: 12px}
a:active { font-family: Arial, Helvetica, sans-serif; color: #426184; text-decoration: underline;font-size: 12px}
a:visited { font-family: Arial, Helvetica, sans-serif; color: #426184; text-decoration: underline;font-size: 12px}


/*.button { font-size: 10pt; background-color: #018dc7; color: #ffffff; }*/
.asterix { color:red; }
.paging {
            font-family: courier;
            font-weight: bold;
            font-size: 14pt;
            text-align: center;
            padding: 20px 5px 0px 5px;
}


.errorMessage { font-size:11pt;  color: #FE4E49; font-weight: bold; text-align: left; }
.warningMessage { font-size:11pt;  color: #546FAB;  font-weight: bold; text-align: left;}
.confirmMessage { font-size:11pt;  color: #546FAB;  font-weight: bold; text-align: left;}
.alertMessage { font-size:11pt;  color: #CC0000; font-weight: bold; text-align: left; }
.transactionID  { font-size:10pt;  color: #000000; text-align: left; }
.smallNote  { font-size:10pt;  color: #000000; text-align: left;font-style: italic; }
.breadcrumb {  font-family: Arial, Helvetica, sans-serif; font-size: xx-small}
.termOfUseSubheader  { color: #3f698e; font-size: 13pt; font-weight: bold; }
.caption { font-size: 15pt; font-weight: bold; color: #336699; text-align: left }
.instruction { font-size: 12pt; color: #000000; font-style: italic }
.disclaimer { color: green; font-size:80%; font-style: italic; }

.headerNote {font-family : verdana; font-size: 11px; color: #373F4A;}

table.tblInfo {
	margin-top:2px;
	margin-bottom:2px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
}

table tr td .header{
	background-color : #608AA4;
	border-bottom-color : #999999;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : #FFFFFF;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #999999;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #FFFFFF;
	border-top-style : solid;
	border-top-width : 1px;
	padding-bottom: 1;
	padding-left:3;
	padding-right:3;
	text-align : center;
	font-size: 14px;
	color: white;
	font-weight: normal;
	margin-top:4px;
	margin-bottom:4px;
}

table tr td .group{
	border-bottom-color : #8193AD;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : #8193AD;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #8193AD;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #8193AD;
	border-top-style : solid;
	border-top-width : 1px;
	padding-top:10px;
	padding-bottom:10px;
}

table.tblInfo tr td.odd {
	border-bottom-color : #CECEDB;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : #F7F7F9;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #CECEDB;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #F7F7F9;
	border-top-style : solid;
	border-top-width : 1px;
	font-size: 14px;
	font-family : Arial, Helvetica, sans-serif;
	color: #384154;
	background-color: #EDEEF3;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	text-align: left;
	padding-right : 4px;
}
table.tblInfo tr.odd td {
	border-bottom-color : #CECEDB;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : #F7F7F9;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #CECEDB;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #F7F7F9;
	border-top-style : solid;
	border-top-width : 1px;
	font-size: 14px;
	font-family : Arial, Helvetica, sans-serif;
	color: #384154;
	background-color: #EDEEF3;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	text-align: left;
	padding-right : 4px;
}

table.tblInfo tr td.even {
	border-bottom-color : #CECEDB;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : #F7F7F9;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #CECEDB;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #F7F7F9;
	border-top-style : solid;
	border-top-width : 1px;
	font-size: 14px;
	font-family : Arial, Helvetica, sans-serif;
	color: #384154;
	background-color: #E0E7F5;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right : 4px;
}
table.tblInfo tr.even td {
	border-bottom-color : #CECEDB;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : #F7F7F9;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #CECEDB;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #F7F7F9;
	border-top-style : solid;
	border-top-width : 1px;
	text-align: left;
	font-size: 14px;
	font-family : Arial, Helvetica, sans-serif;
	color: #384154;
	background-color: #E0E7F5;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	text-align: left;
	padding-right : 4px;
}


table {
	margin-bottom:2px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	padding:0px;
	border-width:0px;

}

table tr td.odd {
	border-bottom-color : #CECEDB;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : #F7F7F9;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #CECEDB;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #F7F7F9;
	border-top-style : solid;
	border-top-width : 1px;
	font-size: 14px;
	font-family : Arial, Helvetica, sans-serif;
	color: #384154;
	background-color: #EDEEF3;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	text-align: left;
	padding-right : 4px;
	border-spacing:0px;
	height:17px;
}
table tr.odd td {
	border-bottom-color : #CECEDB;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : #F7F7F9;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #CECEDB;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #F7F7F9;
	border-top-style : solid;
	border-top-width : 1px;
	font-size: 14px;
	font-family : Arial, Helvetica, sans-serif;
	color: #384154;
	background-color: #EDEEF3;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right : 4px;
	border-spacing:0px;
	height:17px;
}

table tr td.even {
	border-bottom-color : #CECEDB;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : #F7F7F9;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #CECEDB;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #F7F7F9;
	border-top-style : solid;
	border-top-width : 1px;
	font-size: 14px;
	font-family : Arial, Helvetica, sans-serif;
	color: #384154;
	background-color: #E0E7F5;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right : 4px;
}
table tr.even td {
	border-bottom-color : #CECEDB;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : #F7F7F9;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #CECEDB;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #F7F7F9;
	border-top-style : solid;
	border-top-width : 1px;
	font-size: 14px;
	font-family : Arial, Helvetica, sans-serif;
	color: #384154;
	background-color: #E0E7F5;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right : 4px;
border-spacing:0px;
}

.tableHeader {
	background-color : #3E6484;
	border-bottom-color : #999999;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : #FFFFFF;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #999999;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #FFFFFF;
	border-top-style : solid;
	border-top-width : 1px;
	padding-bottom: 1;
	padding-left:3;
	padding-right:3;
	text-align : center;
	font-size: 14px;
	color: white;
	font-weight: normal;
	margin-top:4px;
	margin-bottom:4px;
}
table tr td {
	font-size: 13px;
	font-family : Arial, Helvetica, sans-serif;
	color: #384154;
}

td.fieldContent {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	border-bottom-color : #E6EAF2;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : #F1F3F8;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #E6EAF2;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #F1F3F8;
	border-top-style : solid;
	border-top-width : 1px;
	height:22px;
	
}

td.fieldname {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	background-color:#E4EBF1;
	height:16px;
	border-bottom-color : #DCE1ED;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : #EEF0F7;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #DCE1ED;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #EEF0F7;
	border-top-style : solid;
	border-top-width : 1px;
}

table.fieldContent tr td{
	margin-top:2px;
	margin-bottom:2px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	padding-left:3px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #E0E7F5;	
}

.buttonSmall {
border: 2px outset;
color: #585F76;
PADDING-RIGHT: 5px; 
PADDING-LEFT: 5px; 
FONT-SIZE: 14px; 
PADDING-BOTTOM: 1px; 
PADDING-TOP: 1px; 
FONT-FAMILY: Tahoma;
background-color: #E6E7EC;
}

.buttonLinkage {
border-style: solid; 
border-width: 1px;
PADDING-RIGHT: 4px; 
PADDING-LEFT: 4px; 
FONT-SIZE: 11pt; 
COLOR:#FFFFFF;
font-weight:bold;
PADDING-BOTTOM: 1px; 
PADDING-TOP: 1px; 
FONT-FAMILY: Tahoma; 
background-color: #4E568F;
}

.buttonInactive {
border-style: solid; 
border-width: 1px;
PADDING-RIGHT: 4px; 
PADDING-LEFT: 4px; 
FONT-SIZE: 11pt; 
COLOR:#FFFFFF;
font-weight:bold;
PADDING-BOTTOM: 1px; 
PADDING-TOP: 1px; 
FONT-FAMILY: Tahoma; 
background-color: #9FA6BB;
}
