TABLE.main
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff;   
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
BODY.main
{
    margin-top: 0px;
    VERTICAL-ALIGN: top;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    /*BACKGROUND-COLOR: #ffffcc*/
}
TD.header
{    
    border-color: #CCCCCC;    
    border-style: solid;	
	border-bottom-width: 1px; 
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	padding-top: 10px;	
	padding-bottom: 10px;
	padding-left: 5px;
}

TD.colm
{
    VERTICAL-ALIGN: bottom;
    WIDTH: 100px;
    horizontal-align: center
}
TD.colc
{
    VERTICAL-ALIGN: bottom;
    WIDTH: 540px;
    horizontal-align: left
}
TD.content
{
    FONT-SIZE: 9pt;
	padding-top: 0px;
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 0;
    margin-bottom: 0;
    VERTICAL-ALIGN: top;   
    height: 600px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;   
	text-align: left;
	
	border-style: solid;
	border-color: #CCCCCC; 
	border-right-width: 0px;
	border-left-width: 0px; 
	border-top-width: 0px; 
	border-bottom-width: 0px;  

}

TD.footer
{
    BACKGROUND-COLOR: #ffffff
    border-style: solid;
	border-color: gray; 
	border-right-width: 1px;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-bottom-width: 1px;  
}

table.footer
{
    border-style: solid;
	border-color: #CCCCCC; 
	border-right-width: 0px;
	border-left-width: 0px; 
	border-top-width: 1px; 
	border-bottom-width: 0px;  
	width: 100%;
}

A.vMenu:link,A.vMenu:active,A.vMenu:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    /*COLOR: #c40094;*/
    color: #333333;
    
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

A.vMenu:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #c40094;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}


A.footer:link,A.footer:active,A.footer:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #c40094;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

A.footer:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #c40094;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}


A.vMenuSel:active,A.vMenuSel:visited,A.vMenuSel:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #c40094;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

A.vMenuSel:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #c40094;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

A.vMenu2:link,A.vMenu2:active,A.vMenu2:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #c40094;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}


A.vMenu2:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #00ccff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}

A.vMenu2Sel:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #00ccff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.vMenu2Sel:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #00ccff;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.vMenu2Sel:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #00ccff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.vMenu2Sel:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #00ccff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
SPAN.pageNavBar
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #003366
}
.label1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.label2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

.label3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}


UL.intruc
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 5px
}
LI.intruc
{
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

A.link1:link,A.link1:active,A.link1:visited
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #c40094;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

A.link1:hover
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #c40094;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}


A.mail:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.mail:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.mail:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.dbgrid:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.dbgrid:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.dbgrid:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.pageNavBar:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.pageNavBar:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.pageNavBar:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.mail:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.dbgrid:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.pageNavBar:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.pageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-ALIGN: center;
}
.contact
{
    MARGIN-TOP: 0pt;
    FONT-SIZE: 9pt;
    MARGIN-BOTTOM: 5pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BORDER-COLLAPSE: collapse
}
.text1
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.notes
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.notes2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.h
{
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 20px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
TABLE.hMenu
{
    BORDER-COLLAPSE: collapse
}
TABLE.dbgrid
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BORDER-COLLAPSE: collapse
}
TD.dbgrid
{
    WORD-WRAP: break-word
}
TR.dbgrid
{
    BACKGROUND-COLOR: #f0f0f0
}


table.emgrp
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    BORDER-COLLAPSE: collapse
}

td.emgrp
{
    BORDER-RIGHT: #efefef 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #efefef 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #efefef 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #efefef 1px solid
}

th.emgrp
{
	PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: silver;
    TEXT-ALIGN: left
}

tr.emgrp
{
 BACKGROUND-COLOR: #f0f0f0;
}
TH.dbgrid

{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: left
}
TD.dbgrid
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
TD.hMenu
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: black 0px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: black 0px solid;
    TEXT-ALIGN: center
}
.msg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.errmsg
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.req
{
    COLOR: #ff0000
}
TABLE.tbl1
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BORDER-COLLAPSE: collapse
}
TH.tbl1
{
    BACKGROUND-COLOR: #efefef
}
TD.tbl1
{
    BORDER-RIGHT: #efefef 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #efefef 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #efefef 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #efefef 1px solid
}
UL.errlist
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 15px
}
LI.errlist
{
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    COLOR: red;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
TD.folder
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
TD.col1
{
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: top;
    MARGIN-RIGHT: 20px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
TABLE.ptext
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BORDER-COLLAPSE: collapse
}
.text2
{
    FONT-SIZE: 8pt
}

A.sitelink:Link, A.sitelink:Active, A.sitelink:Visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #c40094;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

A.sitelink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #c40094;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}

ul.vmenu {
	  margin-left: 5px;
	  margin-bottom: 0;
	  margin-top: 0;
	  list-style-type: none;
	  padding: 0;
	}	
	
li.vmenu {
		padding-bottom: 0;
	}


A.sitelink2:Link, A.sitelink2:Active, A.sitelink2:Visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: blue;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

A.sitelink2:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: blue;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}	

td.blankCol {
	width: 5px;
}

table.header {	
	border-style: solid;
	/*border-color: #c40094;*/ 
	border-color: #CCCCCC;
	border-right-width: 0px;
	border-left-width: 0px; 
	border-top-width: 0px; 
	border-bottom-width: 0px;  	
}

TD.vmenu
{
    VERTICAL-ALIGN: top;    
    white-space: no-wrap;
    WIDTH: 151px;
    /*HEIGHT: 500px;*/
	BACKGROUND-COLOR: #FCF8EB;  
    border-style: solid;
	border-color: #CCCCCC; 
	border-right-width: 0px;
	border-left-width: 0px; 
	border-top-width: 0px; 
	border-bottom-width: 0px;  
	/*padding-top: 20px;*/
}

td.menu_cell {
	vertical-align: center;
	padding-left: 8px;
	text-align: left;
	height: 25px;
	border-style: solid;
	border-color: #CCCCCC; 
	border-right-width: 0px;
	border-left-width: 0px; 
	border-top-width: 0px; 
	border-bottom-width: 0px;
}	

td.menu_cell2 {
	/*vertical-align: top;*/
	
	border-style: solid;
	border-color: #CCCCCC; 
	border-right-width: 0px;
	border-left-width: 0px; 
	border-top-width: 0px; 
	border-bottom-width: 0px;
}

table.NavMenus{
	width: 100%;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: #FCF8EB;
	
}

.acronym {
	font-size: 7pt;	
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	border-style: solid;
	border-color: #000000; 
	border-right-width: 0px;
	border-left-width: 0px; 
	border-top-width: 0px; 
	border-bottom-width: 0px;
	vertical-align: bottom;	
	FONT-WEIGHT: bold;
}

td.divider {
	border-style: solid;
	border-color: gray; 
	border-right-width: 0px;
	border-left-width: 1px; 
	border-top-width: 0px; 
	border-bottom-width: 0px;

}

td.blk {
	border-style: solid;
	border-color: #CCCCCC; 
	border-right-width: 0px;
	border-left-width: 0px; 
	border-top-width: 1px; 
	border-bottom-width: 0px; 
}

tr.menuOn {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #c40094;	
	background-color: #f5f5f5;	
	cursor: pointer;
	cursor: hand;
}

tr.menuOff {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
	background-color: #FCF8EB;	
	
}

tr.menuOff2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #00B5D6;
	background-color: #FCF8EB;	
	
}

td.footerMargin {
	padding-left: 50px;
    padding-right: 50px;
}

A:Link, A:Active, A:Visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #c40094;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #c40094;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}


