BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #ADB7D1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


A {
	color:#001E77;
	text-decoration: none
}
A:visited {color:#003399} 
A:hover {color:#0066FF; text-decoration: none} 


a.red:link {color: #ff0000; }
a.red:active {color: #ff0000; }
a.red:visited {color: #ff0000;}
a.red:hover {color: #ff0000; }

a.bluebold:link {color: #000066;font-weight: bold; }
a.bluebold:active {color: #000066;font-weight: bold; }
a.bluebold:visited {color: #000066;font-weight: bold;}
a.bluebold:hover {color: #0033FF;font-weight: bold; }

form {margin: 0;}

div,p,td,tr {
	font-family:  Arial, Helvetica, sans-serif;
	/*color:#293261;*/
	color:#000000;
	font-size: 10pt;
}  

.ullink {text-decoration: underline} 
.ullink:hover {text-decoration: underline}

.form {border-style: solid; border-bottom:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000;border-left:1px solid #000000;; font-family: Verdana, Arial, Helvetica, sans-serif }
.button { font-family: Arial, Helvetica, sans-serif; color: #000000;}
.button2{font-family: Arial, Helvetica, sans-serif}
.button3{font-family: Arial, Helvetica, sans-serif}

.lighttext {
	color: #0033FF;
}
.greytext {
	color: #999999;
}
   
.over     {background : #BBE9FF;
  	      }

.out { }

.bigbold {
	font-size: 12pt;
	font-weight: bold;
}
.big {
	font-size: 12pt;
}

.reallybigbold {font-size: 14pt}

.small {font-size: 8pt}

.smallgrey {
	font-size: 7pt;
	color: #999999;
    }

.smallbold {font-size: 8pt;
            font-weight: bold; 
		   }

.small9pt {font-size: 9pt}
	
.size10 {font-size: 10pt}

.blackborder {border: 1px solid #000000;}


.size10bbnobot {
    font-size: 10pt;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.size10bbnoright {
    font-size: 10pt;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.bignarrow {
	font-family: "Arial Narrow", Arial;
	font-size: 11pt;
	font-weight: Bold;
	}

.bignarrow10pt {
	font-family: "Arial Narrow", Arial;
	font-size: 10pt;
	font-weight: Bold;
	}

.bignarrow12pt {
	font-family: "Arial Narrow", Arial;
	font-size: 12pt;
	font-weight: Bold;
	}

.bignarrow11pt {
	font-family: "Arial Narrow", Arial;
	font-size: 11pt;
	font-weight: Bold;
	}

.narrow {
	font-family: "Arial Narrow", Arial;
	font-size: 11pt;
}
.red8pt {
      color: #FF0000;
      font-size: 8pt;
	  }

.red {color: #FF0000}

.table-solidborder1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-color: #000088;
	border-right-color: #000088;
	border-bottom-color: #000088;
	border-left-color: #000088;
}

.table-solidborder1b {
	border-top: 2px solid #000088;
	border-right: 2px none #000088;
	border-bottom: 2px none #000088;
	border-left: 2px none #000088;
}

.bluebottom {
	border-top: 2px none #000088;
	border-right: 2px none #000088;
	border-bottom: 2px solid #000088;
	border-left: 2px none #000088;
}

.table-solidborder-wbg {
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.menubar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #7C8DD1;
    }
.menubar A:Link {
	color:#1D1393;
	text-decoration: none
}
.menubar A:hover {
	color:#4E41E7;
	text-decoration: none
}
.menubar A:visited {
	color:#1D1393;
	text-decoration: none
}
.menubar A:active {
	color:#1D1393;
	text-decoration: none
}

.white {
    color: #FFFFFF;
	font-family: "Arial Narrow";
	font-size: 10pt;
}

.white A:Link {color:#FFFFFF;text-decoration: none}
.white A:hover {color:#CCFFFF;text-decoration: underline}
.white A:visited {color:#EEFFFF;text-decoration: none}
.white A:active {color:#FFFFFF;text-decoration: none}

.white2 {
    color: #FFFFFF;
	font-family: "Arial";
	font-size: 10pt;
}

.white2 A:Link {color:#FFFFFF;text-decoration: none}
.white2 A:hover {color:#CCFFFF;text-decoration: underline}
.white2 A:visited {color:#EEFFFF;text-decoration: none}
.white2 A:active {color:#FFFFFF;text-decoration: none}

.sidebar {
	background-color: #405280;
	font-family: "Arial Narrow", Arial;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}
.sidebar A:Link {color:#FFFFFF;text-decoration: none}
.sidebar A:visited {color:#EEFFFF;}
.sidebar A:active {color:#FFFFFF;}
.sidebar A:hover {color:#CCFFFF;text-decoration: underline}



.bluemiddle {
	background-color: #DFE6F8;
}
.whitemiddle {
	background-color: #FFFFFF;
}

.tableborderdull {
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

.tablebordergrey {
	background-color: #FFFFFF;
	border: 4px solid #999999;
}

.tableborderblue {
	border: 4px solid #0000A0;
	background-color: #FFFFFF;
}

.tableborderred {
	border: 4px solid #FF0000;
	background-color: #FFFFFF;
}
.tableborderred2 {
	border: 8px double #FF0000;
	background-color: #FFFFFF;
}
.tableborderbottom {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.tablebordermiddle {
	border-top-style: solid;
	border-top-color: #666666;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
}


.bordercollapse {
   	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}
.arialsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

div.row span.left {
  float: left;
  text-align: left;
  }

div.row span.right {
  float: right;
  text-align: right;
  }

.BOLDBLUE12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0033CC;
}


.arialitalic12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: italic;
	font-weight: bold;
	color: #000066;
}
.blue {
	color: #1C04EC;
}
.blue2 {
	background-color: #EFF2FC;
}
.blue3 {
	background-color: #F4F7FD;
}

div.float {
	float: left;
	margin-left: 70px;
	margin-bottom: 20px;
  }
  
.botmar {
	line-height: 20px;
  }
  
.leftmar70 {
	margin-left: 70px;
  }
  
  .rightalign {
	text-align: right;
}

.tborder-tl {
	background-image: url(images/tables/corner_tl.gif);
	height: 10px;
	width: 10px;
}
.tborder-bl {
	background-image: url(images/tables/corner_bl.gif);
	height: 10px;
	width: 10px;
}
.tborder-tr {
	background-image: url(images/tables/corner_tr.gif);
	height: 10px;
	width: 10px;
}
.tborder-br {
	background-image: url(images/tables/corner_br.gif);
	height: 10px;
	width: 10px;
}

.tborder-left {
	background-image: url(images/tables/corner_left.gif);
	width: 10px;
}
.tborder-bottom {
	background-image: url(images/tables/corner_bottom.gif);
	height: 10px;
}
.tborder-top {
	background-image: url(images/tables/corner_top.gif);
	height: 10px;
}
.tborder-right {
	background-image: url(images/tables/corner_right.gif);
	width: 10px;
}


.tborder-tl-gold {
	background-image: url(images/tables-gold/corner_tl.gif);
	width: 23px;
	height: 23px;
}
.tborder-bl-gold {
	background-image: url(images/tables-gold/corner_bl.gif);
	height: 23px;
	width: 23px;
}
.tborder-tr-gold {
	background-image: url(images/tables-gold/corner_tr.gif);
	height: 23px;
	width: 23px;
}
.tborder-br-gold {
	background-image: url(images/tables-gold/corner_br.gif);
	height: 23px;
	width: 23px;
}

.tborder-left-gold {
	background-image: url(images/tables-gold/corner_left.gif);
	width: 23px;
}
.tborder-bottom-gold {
	background-image: url(images/tables-gold/corner_bottom.gif);
	height: 23px;
}
.tborder-top-gold {
	background-image: url(images/tables-gold/corner_top.gif);
	height: 23px;
}
.tborder-right-gold {
	background-image: url(images/tables-gold/corner_right.gif);
	width: 23px;
}

