HTML,BODY,TABLE {width:100%; margin:0px; padding:0px; border:0px none #666666; border-collapse:collapse;
  font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:10pt;}

HTML,BODY,#Main1,#Main2,#Main {height:100%;}

DIV.Main {position:absolute; margin:0px; padding:0px; top:0px; left:0px; width:100%; height:100%; z-index:1;}

.PopUpMenu {margin:0px; padding:0px; white-space:nowrap;}
DiV.PopUpMenu {position:absolute; z-index:200; clip:rect(1 0 0 1); width:0;}
TABLE.PopUpMenu,TD.PopUpMenu {background-color:#666666; border:3px solid #000000; border-collapse:collapse;}
TD.PopUpMenu {padding:1px;}

#Logo {height:100px;}
.Logo {font-family:Arial,Helvetica,Sans-Serif; font-size:12px; line-height:18px; letter-spacing:1px; font-weight:lighter;}
.Logo {margin:2px;}
#Footer {margin:0px 2px;}

.Small {font-size:7pt;}

A {text-decoration:none; font-weight:bold;}
A:hover {text-decoration:underline;}

.MainMenu,.SmallMenu {line-height:13pt; height:15pt; text-align:center; vertical-align:middle; white-space:nowrap;}
A.MainMenu {display:block;}
A:hover.MainMenu {text-decoration:none;}
TD.MainMenu {padding:0px 5pt; font-size:9pt;}
TD.SmallMenu {padding:0px 5pt; font-size:7pt;}

TABLE.PageBody {font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:10pt;}
TD.PageTitle {padding-top:12pt; padding-bottom:8pt; font-size:20pt; letter-spacing:2pt;}
TD.PageBody  {padding:8pt; padding-top:12pt; text-align:justify;}
TD.PageAddress {padding-left:16pt; padding-right:2pt; padding-bottom:16pt; text-align:right;}
.SubText {font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:7pt;}

.IndexPage {font-size:8pt; padding:3pt; text-align:center;}

.NewsHead {font-size:10pt; padding-bottom:6pt; text-align:justify;}
.NewsDate {font-size:10pt; padding-bottom:6pt; padding-right:6pt; text-align:left;}

.Rotate  {margin:0px; padding:1px; border:2px solid #666666; border-collapse:collapse;}
A.Rotate {display:block; padding:0px; text-align:center; vertical-align:middle;}
A:hover.Rotate {text-decoration:none;}
A:hover.Rotat0,A:hover.RotL,A:hover.RotR {text-decoration:none;}
.Rotat0,.RotL,.RotR {display:block; padding:0px; height:15pt; background-repeat:no-repeat; background-position:center center;}
.RotL {background-image:url(../img/p.gif);}
.RotR {background-image:url(../img/n.gif);}
.Rotat0 {text-align:center; vertical-align:middle; font-weight:bold;}
A:hover.RotL,A:hover.RotR,A:hover.Rotat0 {background-color: #999999;}

TD.ImgTree {width:15px; white-space:nowrap;}
TD.TxtTree {font-family:Arial,Helvetica,Sans-Serif; font-size:9pt; padding:3pt 0pt; white-space:nowrap;}
TD.TxtTree A {font-weight:normal;}

TD.ListTree {width:15px; text-align:center; font-size:10pt;}

.TabVal {padding-left:8pt; padding-right:8pt; font-size:10pt;}

.AddTable {font-size:16px; text-align:center; font-weight:bold;}

.AnnText {text-align:left;}
.AnnVal {color:#FFFFFF; font-weight:bold;}

LI {margin-top:10pt; margin-bottom:10pt;}

.Guest {font-size:8pt;}
TABLE.Guest {width:100%; background-color:#333333; margin-top:2px; margin-bottom:3pt;}

.TopPage {margin:0px; padding:0px;}
DIV.TopPage {position:absolute; z-index:-1; clip:rect(1 0 0 1); width:0; cursor: pointer;}
TABLE.TopPage {background-color:#666666; border:3px solid #000000; border-collapse:collapse;}
TR.TopPage {background-color:#000000; padding:8px; color:#CCCCCC; font-size:14pt; letter-spacing:1pt; text-align:center;}

