body
 {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    color: #000000;
    margin: 0px 0px 0px 2px;
 }
 
 .text {
 	 font-family: Verdana, Arial, Helvetica, sans-serif; 
    	 font-size: 10pt; 
	 color:#000000}
	 
.textsmall {
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
    	 font-size: 8pt; 
	 color:#000000}

.textbig {
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
    	 font-size: 14pt; 
	 color:#000000}



.bigcolor {font: bold 10pt verdana,arial,helvetica;
		color:#003366}
		
.hdrcolor {font: bold 12pt verdana,arial,helvetica;
		color:#003366}		
 
A:link
{
     color: #003366;
}
A:visited
{
     color: #003366; 
}

td {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
	text-align: left;
}
	
td.fonts {
	font: 12pt/150% verdana,arial,helvetica;
	color:#353535
	}

h3
{
	font-style: italic;
	font-size: 10pt;
	font-weight: bold;
}

.textred {
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
    	 font-size: 10pt; 
	 color:#9e0b0e
	 }

.textblue  {
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
    	 font-size: 10pt; 
	 color:#003466
	 }

.textwhite  {
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
    	 font-size: 10pt; 
	 color:#ffffff
	 }
.textgreen {
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
    	 font-size: 10pt; 
	 color: #1ee123
	 }	
	 
.textwhitesm  {
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
    	 font-size: 8pt; 
	 color:#ffffff
	 }
.hidden {
	display: none;	
}

.required
{
    font-family: arial, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: red;
}

.box
{
    font-family: arial, sans-serif;
    font-size: 10pt;
    color: black;
    border-color: #123456;
    border-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.linkBox
{
    display: inline-block;
    text-align: left;
    width: 150px;
    margin-left: 20px;
}

.linkBox a
{
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    font-size: 7pt;
    line-height: normal;
}

[disabled='disabled'].linkbox a
{
    color: #a9a9a9;
}

.pad4
 {
     padding: 0px 4px;
 }
 
.autoWidth
{
    width: auto;
    padding-right: 4px;
}
.disclaimer
{
    width: 90%;
    border: 1px solid #000;
    padding: 2px 4px 4px 4px;
    margin: auto;
}
.disclaimer h3
{
    text-align: center;
    font-size: 12px;
    margin: 0px;
    padding: 2px;
}

 h1.topSpace
{
	margin-top: 10px;
	padding-bottom: 10px;
}

h2.blueBar
{
	background-color: #003466;
	font-size: 10pt;
	color: #fff;
	font-weight: bold;
	margin: 0px;
	width: 100%;
	padding: 2px 10px 0px 5px;
	margin-left: 3px; 
}
.navButtons
{
	text-align: center;
	margin: auto;
}
.navButtons a
{
	display: inline-block;
	padding: 0px 6px; 
}

.fixedWidth
{
	width: 600px;
	margin: 0px;
	padding: 0px;
}

.fixedWidth form
{
	margin: 0px;
	margin-top: 10px;
	margin-left: 3px;
	padding: 0px;
}

.fixedWidth form h2 {
	padding: 0px;
	margin: 0px;
}
.fixedWidth label
{
	width: 150px;
	display: inline-block;
}

.fixedWidthLongLabels label
{
	width: 185px;
	display: inline-block;
}

label.indented
{
	width: 165px;
	margin-left: 20px;
	display: inline-block;
}

label.inline {
	width: auto;
}

form table {
	padding: 0px;
	border-spacing: 0px;
}

form table table {
	padding: 1px;
	border-spacing: 3px;
}

table th
{
	font-size: 10pt;
	text-align: left;
}
table th, table td
{
	line-height: 24px;
	vertical-align: top;
}
table th.moneyright, table td.moneyright
{
	text-align:right;
	padding-right: 12px;
}
table tr.grayTextRow
{
	color: Gray;
}
.conditional
{
	text-align: right;
	font-style: italic;
}


/* Z-index of #mask must lower than #boxes .window */
#mask 
{   
	position:absolute;   
	z-index:9000;   
	background-color:#000;   
	display:none; 
}
#boxes .window 
{   
	position:fixed;   
	width:440px;   
	height:200px;   
	display:none;   
	z-index:9999;   
	padding:20px; 
}     
/* Customize your modal window here, you can add background image too */
#boxes #dialog 
{  
	width:375px;    
	height:203px; 
}
.zebraStripe {
	background-color:#ddd;
}
.strikeThrough {
	color: gray;
	text-decoration: line-through;
}

h2.sectionHeader
{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color:#036;
	float: left;
	padding-right: 10px;
}

.left
{
	float: left;
}

.tabs {
	width: 100%;
	padding: 0px;
	border-spacing: 0px;
}

#header
{                                                                       
	width: 500px;
	height: 0px;
	border-top: 20px solid #D5D5AA;
	border-right: 22px solid transparent;
	margin: 0px 0px 10px 3px;
	padding: 4px 2px 2px 10px;
	color: #003366;
	font-size: 16px;
	vertical-align: middle;
}

#headerDiv
{
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	margin-top: -38px;
	margin-left: 10px;
}

#headerClassic
{                                                                       
	width: 500px;
	height: 0px;
	border-top: 20px solid #D5D5AA;
	border-right: 22px solid transparent;
	margin: 0px 0px 10px 3px;
	color: #003366;
	font-size: 16px;
	vertical-align: middle;
}

#Table2 {
	padding: 0px;
	border-spacing: 0px;
}

/*Clear X button in search fields*/
/*MS Edge*/
::-ms-clear {
  display: none;
}

/*Chrome*/
::-webkit-search-decoration,
::-webkit-search-cancel-button,
::-webkit-search-results-button,
::-webkit-search-results-decoration { 
  display: none; 
}