td, p
{
    font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10pt;
    color: #333333
}

.bod
{
    font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10pt;
}

.home
{
    font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10pt;
}

.copyright
{
    font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px
}
.title
{
    font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}
.title_t
{
    font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 20px;
    color: #333333;
}
.title_sub
{
    font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}

ul
{
    font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10pt;
}

ol
{
    font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10pt;
}


h1
{
    font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 30px;
    text-align: right;
    text-valign: middle;
    color: #333333;
}
h2
{
    font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-align: right;
    text-valign: middle;
    color: ff0000;
}
h3
{
    font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: ff0000;
}
h4
{
    font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: ff0000;
}

th
{
    border-bottom: 1px;
    font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    text-align: left
}


span.legal
{
    font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
}
span.disclosure
{
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    line-height: 8px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
}

a.menulink:link     
{ 
    font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size             : 8pt;
    text-decoration       : none;
    color                 : #336633;
}

a.menulink:visited     
{ 
    font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size             : 8pt;
    text-decoration       : none;
    color                 : #336633;
}

a.menulink2:link     
{ 
    font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size             : 8pt;
    font-weight: bold;
    text-decoration       : none;
    color                 : ##669966;
}

a.menulink2:visited     
{ 
    font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size             : 8pt;
    font-weight: bold;
    text-decoration       : none;
    color                 : ##669966;
}

.smaller
{
    font-family: Osaka;
    font-size: 8pt
}

ul.linklist
{
    font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10pt;
    list-style: url();
    text-align: left
}

a:link { font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10pt;
    text-decoration       : none;
    color: #336633
}

a:visited { font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10pt;
    text-decoration       : none;
    color: #333333
}

a.black1:link { font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 8pt;
    color: #000000
}

a.black1:visited { font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 8pt;
    color: #000000
}

a.body:link { font-size: 10pt;
    text-decoration       : none;
    color: #FF0000
}

a.body:visited { font-size: 10pt;
    text-decoration       : none;
    color: #FF0000
}

a.legal:link { font-size: 10px;
    text-decoration       : none;
		color: 666666
}

a.legal:visited { font-size: 10px;
    text-decoration       : none;
		color: 666666
}
		
a.leftnav:link { font-size: 10pt;
		text-decoration: none;
		color: #669966 
		
}

a.leftnav:visited { font-size: 10pt;
		text-decoration: none;
		color: #669966 
}

a.h1:visited
{
    text-decoration: none;
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 20px;
    color: #333333;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
    line-spacing: 5px
}

a.h1:link
{
    text-decoration: none;
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 20px;
    color: #333333;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
    line-spacing: 5px
}
a.h2:visited
{
    text-decoration: none;
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: ff0000;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0px;
    margin-bottom:0px;
    line-spacing:5px
}

a.h2:link
{
    text-decoration: none;
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: ff0000;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0px;
    margin-bottom:0px;
    line-spacing:5px
}

a.h2grey:visited
{
    text-decoration: none;
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: 666666;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0px;
    margin-bottom:0px;
    line-spacing:5px
}

a.h2grey:link
{
    text-decoration: none;
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: 666666;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0px;
    margin-bottom:0px;
    line-spacing:5px
}

a.h3:visited
{
    text-decoration: none;
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: ff0000;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0px;
    margin-bottom:0px;
    line-spacing:5px
}

a.h3:link
{
    text-decoration: none;
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: ff0000;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0px;
    margin-bottom:0px;
    line-spacing:5px
}

a.h4:visited
{
    text-decoration: none;
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: ff0000;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0px;
    margin-bottom:0px;
    line-spacing:5px
}

a.h4:link
{
    text-decoration: none;
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: ff0000;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0px;
    margin-bottom:0px;
    line-spacing:5px
}


a.h5:visited
{
    text-decoration: none;
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: ff0000;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0px;
    margin-bottom:0px;
    line-spacing:5px
}

a.h5:link
{
    text-decoration: none;
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: ff0000;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0px;
    margin-bottom:0px;
    line-spacing:5px
}

a.redlink:visited
{
    text-decoration: none;
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    color: ff0000;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0px;
    margin-bottom:0px;
    line-spacing:5px
}

a.redlink:link
{
    text-decoration: none;
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    color: ff0000;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0px;
    margin-bottom:0px;
    line-spacing:5px
}


a.redlink2:visited
{
    text-decoration: none;
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10pt;
	font-weight:bold;
    color: ff0000;
}

a.redlink2:link
{
    text-decoration: none;
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10pt;
	font-weight:bold;
    color: ff0000;
}

a.redlink3:visited
{
    text-decoration: none;
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 13px;
	font-weight:bold;
    color: ff0000;
}

a.redlink3:link
{
    text-decoration: none;
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 13px;
	font-weight:bold;
    color: ff0000;
}

a.searchlink:visited
{
    text-decoration: none;
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10pt;
    color: #669966;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0px;
    margin-bottom:0px;
    line-spacing:5px
}

a.searchlink:link
{
    text-decoration: none;
	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 10pt;
    color: #669966;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0px;
    margin-bottom:0px;
    line-spacing:5px
}

a.bluelink:link {color: #669966;
		font-size: 13px;
		text-decoration: none;
		font-weight: bold }

a.bluelink:visited {color: 666666;
		font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
		font-size: 13px;
		text-decoration: none;
		font-weight: bold }		
	
a.bluelink2:link {color: #669966;
		font-size: 17px;
		text-decoration: none;
		font-weight: bold }

a.bluelink2:visited {color: 666666;
		font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
		font-size: 17px;
		text-decoration: none;
		font-weight: bold }
		
a.bluelink3:link {color: #669966;
		font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
		font-size: 10pt;
		text-decoration: none }

a.bluelink3:visited {color: 666666;
		font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
		font-size: 10pt;
		text-decoration: none }
		
a.bluelink4:link {color: #669966;
		font-size: 13px;
		text-decoration: none;
		font-weight: bold;		
 }

a.bluelink4:visited {color: 666666;
		font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
		font-size: 13px;
		text-decoration: none;
		font-weight: bold;		
 }
 
 a.bluelink6:link {color: #669966;
		font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
		font-size: 10pt;
		text-decoration: none }

a.bluelink6:visited {color: #669966;
		font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
		font-size: 10pt;
		text-decoration: none 
}
				
a.greylink:link {color: 333333;
		font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
		font-size: 10pt;
		text-decoration: none }

a.greylink:visited {color: 333333;
		font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
		font-size: 10pt;
		text-decoration: none }
		
a.yellowlink:link { font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 14pt;
    font-weight: bold;		
    color: #FF3300;
    text-decoration: none
}

a.yellowlink:visited { font-family: Osaka, Arial, Helvetica, Verdana, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    color: #FF9900;
    text-decoration: none
 }
		
.grey {color: 666666}

.blue {color: #669966}

.greysmall {color: 666666;
		font-size: 11px }

.redsmall {color: ff0000;
		font-size: 10pt }
		
.blacksmall {color: 666666;
		font-size: 10pt }
		
.whitesmall {color: ffffff;
		font-size: 10pt }

.bluesmall {color: #669966;
		font-size: 10pt }

.greyhead {color: 666666;
		font-size: 10pt }

.greyhead2 {color: 666666;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none; }
		
.bluehead {color: #669966;
		font-size: 10pt }

.black2 {color: 000000;
		font-size: 15px }

.red {color: ff0000;
		font-size: 10pt;
		text-decoration: none; }
.green {color: 336633;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none; }
.ngreen {color: 336633;
		font-size: 14px;
		font-weight: normal;
		text-decoration: none; }
.marinehead1 {color: #669966;
		font-size: 11pt;
		font-weight: bold;
		text-decoration: none; }
.marine {color: #669966;
		font-size: 10pt;
		font-weight: bold;
		text-decoration: none; }
.nmarine {color: #669966;
		font-size: 10pt;
		font-weight: normal;
		text-decoration: none; }
.orange {color: ff6600;
		font-size: 10pt;
		font-weight: bold;
		text-decoration: none; }
.orangehead {color: ff6600;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none; }
.white {color: ffffff;
		font-size: 10pt;
		text-decoration: none; }
		
.whitehead {color: ffffff;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		text-decoration: none; }

.whitehead2 {color: ffffff;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
		text-decoration: none; }

.whitehead3 {color: FFFFFF;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none; }
		
.redhead {color: ff0000;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		text-decoration: none; }

.redhead2 {color: ff0000;
		font-size: 16px;
		 }

.redhead3 {color: ff0000;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none; }
				
.redhead4 {color: ff0000;
		font-size: 13px;
		text-decoration: none; 
		font-weight: bold;}

.redhead5 {color: ff0000;
		font-size: 20px;
		text-decoration: none; 
		font-weight: bold;}
		
.bluehead2 {color: #669966;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		text-decoration: none; }

.bluehead3 {color: #669966;
		font-size: 13px;
		text-decoration: none;
		font-weight: bold }

.bluehead4	 { font-size             : 11px;
   		   text-decoration       : none;
    		   color                 : #669966;}


.blackhead {color: 000000;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		text-decoration: none; }


.blackhead2 {color: 000000;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none; }

.blackhead3 {color: 000000;
		font-family: Osaka, Arial, Helvetica, Verdana, sans-serif; 
		font-size: 11px;
		text-decoration: none; }

.blackhead4 {color: 000000;
		font-size: 10pt;
		font-weight: bold;
		text-decoration: none; }


.menulist { font-family: Osaka, Arial, Helvetica, Verdana, sans-serif; 
	     font-size:8pt;
	     line-height:15px; }

.menucelloff {  background-color: #F4F4F4}

.menucellover {  background-color: #C0DCEA}

.menucelloff2 {  background-color: #C0DCEA}

.menucellover2 {  background-color: #DEEDF3}

.menucelloff3 {  background-color: ##669966}

.menucellover3 {  background-color: #003333}

.menu_black { 	font-family: Osaka, Arial, Helvetica, Verdana, sans-serif; 
		font-size:11px;
		line-height:10pt;
		font-weight: bold; 
		color:#000000}
		