BODY,p,.main,.mainl,h1,h2,h3,h4,.navig,.navigr,.navigc,.symb,.cprt,.mainh,.mainb,.maini,.mainc,.mainr, {
	MARGIN: 0pt;
	PADDING: 0pt;
	TEXT-ALIGN: justify;
	FONT-SIZE: 12pt; 
	COLOR: #000066; 
	FONT-FAMILY: Times Roman New; 
}

dd{
	TEXT-ALIGN: justify;
}

p{
	TEXT-ALIGN: justify;
}

.mainh,mainb {FONT-WEIGHT: bold}
.maini {}
.mainl {TEXT-ALIGN: left }
.mainr {TEXT-ALIGN: right }
.mainc {TEXT-ALIGN: Center }

.mainll {TEXT-ALIGN: left; padding-bottom : 2pt }

.navig,.navigr,.navigc {FONT-WEIGHT: bold; 
        FONT-SIZE: 10pt; 
	FONT-FAMILY: Verdana,Arial,Helvetica; 
	vertical-align: top; 
	TEXT-ALIGN: left}
.navigr {TEXT-ALIGN: right }
.navigc {TEXT-ALIGN: center }
.cprt{  FONT-SIZE: 8pt; 
	FONT-FAMILY: Arial; 
	vertical-align: top; 
	TEXT-ALIGN: left}

.symb{  FONT-SIZE: 24pt;
	FONT-FAMILY: Wingdings,symbol; }

.im {
	BORDER: none;
	MARGIN: 0px;
	PADDING: 0px;
	HEIGHT:36px;
	WIDTH:162px
}

p:first-letter { font-size: 110%; font-weight: bold; }
li:first-letter {text-transform:uppercase;}
p,.indent,.indi { text-indent: 2ex;}
.indi {font-style : italic;}


H1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 22pt;
	TEXT-ALIGN: center
}

H2 {
	FONT-WEIGHT: lighter; 
	FONT-SIZE: 16pt;
	TEXT-ALIGN: center; 
	PADDING-BOTTOM: 4px;
}

H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16pt;
	COLOR: #000000;  
	TEXT-ALIGN: left; 
}

H4 {
	FONT-WEIGHT: bold;
	PADDING-TOP: 6pt;
	FONT-SIZE: 12pt;
	COLOR: #000000;  
	TEXT-ALIGN: left; 
}


a{
    COLOR: #0000AA;
    CURSOR: hand;
    text-decoration: none;
}
a:visited
{
    COLOR: #00008A;
	TEXT-DECORATION: none;
}
a:hover, A:hover
{
	COLOR: #0000FF;
	TEXT-DECORATION: underline
}

/* Tabs */
.tabs_down,.open_down,.tabs_up,.open_up
{
        FONT-SIZE: 10pt; 
}


 .tabs_down {
  border-top: 1px solid #000066;
  padding-left: 20px;
  margin-bottom: 25px;

}
 .tabs_down div {
  padding: 0px 15px 3px;
  border: 1px solid #000066;
  background: #EEEEEE;
  display: inline;
  font-weight: bold;
  position:relative;

}
 .tabs_down .open_down {
  border-top: 1px solid #ffffff;
  background: #ffffff;
}

 .tabs_up {
  border-bottom: 1px solid #000066;
  padding-left: 20px;
  margin-top: 25px
}
 .tabs_up DIV {
  padding: 3px 15px 0px;
  border: 1px solid #000066;
  background: #EEEEEE;
  display: inline;
  font-weight: bold;  
}
 .tabs_up .open_up {
  border-bottom: 1px solid #ffffff;
  background: #ffffff
}

/* Main menu */
/*
.mms{float:left;
top:0px;
MARGIN: 3px; PADDING: 1px 4px 1px 4px; 
vertical-align:top; FONT-SIZE: 12pt; 
BACKGROUND-COLOR:#EEEEEE; border: 1px solid #EEEEEE;
}
.sm_s{MARGIN: 3px;	PADDING: 0px; FONT-SIZE: 8pt;}

.mms a{
MARGIN: 0px;	PADDING: 0Spx;
TEXT-DECORATION: none;
border: 1px solid #EEEEEE;
}
.mms a:hover{
TEXT-DECORATION: none;
}
*/

/* Tabel */
.tbl_brd,.tbl_in { WIDTH:100%; ALIGN:center;  background-color :#000066; }
.td,.td1,.td2,.td3,.tdcalendar,.tdschedule{background-color :#FFFFFF;}

table.infoGrid {
background-color:#000066;
}

table.infoGrid td, table.infoGrid th{
background-color:white;
}

.rightMenu{
float:right;
padding:0px 0px 10px 10px;
margin:0px 0px 10px 10px;
text-align: left;
min-width: 150px;
max-width: 220px;
}

.rightMenu div{
border: 1px solid #000066;
padding:7px;
margin:5px 0px;
}

.rightMenu li{
padding:0px;
margin:0px;
padding-bottom:7px;

}

.rightMenu ul{
padding:0px;
margin:0px 5px 0px 20px;
}

.rightMenu h4{
padding-top:0;
margin-top:0;
}

a img{
BORDER: none;
}

.noHoverLink:hover
{
  text-decoration:none;
}
