/*default  css stylesheet
/ revised 2003.12.14
*/

/*navbars revnotes added 2004.03.21
*/
A {
    text-decoration: none;
}
A:HOVER {
    text-decoration: underline;
background : #fffff0; 
color : #000080; 
}
.hilite {
background : #FAFFD2; 
} 
.ul.plain { 
list-style : none;
}

h1.navw {
   background : #ffffff; 
   color: #000000;
font-family : Georgia, "Times New Roman", Helvicta, Serif; 
font-size : 12pt; 
text-align: right;
   border-top: thin ridge;
   border-right: 0px;
   border-bottom: thin ridge;
   border-left: 0px;
padding-bottom: 2px;
padding-top: 2px;
}
h1.navi {
background : #fffff0; 
font-family : Georgia, "Times New Roman", Helvicta, Serif; 
font-size : 12pt; 
   border-top: thin ridge;
   border-right: 0px;
   border-bottom: thin ridge;
   border-left: 0px;
text-align: right;
padding-bottom: 2px;
padding-top: 2px;
}

h1.navs {
background : #f5f5f5; 
font-family : Georgia, "Times New Roman", Helvicta, Serif; 
font-size : 12pt; 
   border-top: thin ridge;
   border-right: 0px;
   border-bottom: thin ridge;
   border-left: 0px;
text-align: right;
padding-bottom: 2px;
padding-top: 2px;
}

h2.barw {
background : #ffffff; 
font-family : Georgia, "Times New Roman", Helvicta, Serif; 
font-size : 12pt; 
border-bottom: groove;
border-left: 0px;
border-right: 0px;
border-top: groove;
 padding-bottom: 5px;
 padding-top: 5px;
}
.gmhwhite1{
margin-top : 1px; 
margin-bottom : 1px;
   border-top: thin ridge;
   border-right: 0px;
   border-bottom: thin ridge;
   border-left: 0px;;
 margin-left: 0px;
 margin-right: 0px;
 padding-bottom: 1px;
 padding-top: 1px;
background : #ffffff; 
}
.gmhwhite2{
   border: 0px;
  margin-top : 0px; 
  margin-bottom : 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  background : #ffffff; 
}
.navwhite{
font-family : Arial, Verdana, "Trebuchet MS", sans-serif; 
font-size : 10pt; 
margin-top : 1px; 
margin-bottom : 1px;
   border-top: thin ridge;
   border-right: 0px;
   border-bottom: thin ridge;
   border-left: 0px;;
 margin-left: 0px;
 margin-right: 0px;
 padding-bottom: 5px;
 padding-top: 5px;
background : #ffffff; 
}

.navivory{
background : #fffff0;
font-family : Arial, Verdana, "Trebuchet MS", sans-serif; 
font-size : 10pt; 
margin-top : 1px; 
margin-bottom : 1px;
 border-top: groove;
 border-right: 0;
 border-left: 0;
 border-bottom: groove;
 margin-left: 10px;
 margin-right: 10px;
 padding-bottom: 5px;
 padding-top: 5px;
}

.navsmoke{
background : #f5f5f5;
font-family : Arial, Verdana, "Trebuchet MS", sans-serif; 
font-size : 10pt; 
margin-top : 1px; 
margin-bottom : 1px;
 border-top: groove;
 border-right: 0;
 border-left: 0;
 border-bottom: groove;
 margin-left: 10px;
 margin-right: 10px;
 padding-bottom: 5px;
 padding-top: 5px;
}

.revnote {
font-family : Arial, Verdana, "Trebuchet MS", sans-serif; 
font-size : 8pt; 
margin-top : 0; 
margin-bottom : 0; 
text-align: right;
}


.logo1 {
font-family : "Bookman Old Style", Serif; 
font-size : 14pt; 
color : #000080; 
font-weight : normal; 
margin-top : 0; 
margin-bottom : 0; 
} 

.logo2 {
font-family : "Bookman Old Style", Serif; 
font-size : 12pt; 
color : #000080; 
font-weight : normal; 
margin-top : 0; 
margin-bottom : 0; 
} 
.logo3 {
font-family : "Bookman Old Style", Serif; 
font-size : 12pt; 
color : #000080; 
font-weight : bold; 
margin-top : 0; 
margin-bottom : 0; 
} 
pre {
font-family : "Times New Roman", Georgia, Helvicta, Serif; 
font-size : 12pt;
}
.white {
background : #ffffff; 
} 
.smoke {
background : #f5f5f5; 
} 
.beige {
background : #f5f5dc; 
} 
.shell1 {
background : #fff5ee; 
} 
.lyellow1 {
background : #ffffe0; 
} 
.lyellow2 {
background : #eeeed1; 
} 
.Honeydew {
background : #f0fff0; 
} 
.azure {
background : #f0ffff; 
} 
.azure2 {
background : #e0eeee; 
} 
.cyan {
background : #d1eeee; 
} 
.ghost {
background : #f8f8ff; 
} 
.ivory1 {
background : #fffff0; 
} 
.ivory2 {
background : #eeeee0; 
} 
.snow {
background : #fffafa; 
} 
.maroon {
color : #800000; 
background : transparent; 
} 
.navy {
color : #000080; 
background : transparent; 
} 
.rd {
color : #ff0000; 
background : transparent; 
} 
.rightf {
float : right; 
} 
.leftf {
float : left; 
}
.ar10z {
font-family : Arial, Verdana, "Trebuchet MS", sans-serif; 
font-size : 10pt; 
margin-top : 3; 
margin-bottom : 3; 
} 
.ar08 {
font-family : Arial, Verdana, "Trebuchet MS", sans-serif; 
font-size : 8pt; 
margin-top : 0; 
margin-bottom : 0; 
} 
.ar10 {
font-family : Arial, Verdana, "Trebuchet MS", sans-serif; 
font-size : 10pt; 
margin-left : 20px; 
margin-right : 20px; 
margin-top : 0; 
margin-bottom : 0; 
} 
.ar12 {
font-family : Arial, Verdana, "Trebuchet MS", sans-serif; 
font-size : 12pt; 
text-indent : 1em; 
margin-left : 20px; 
margin-right : 20px; 
} 
.ar12z {
font-family : Arial, Verdana, "Trebuchet MS", sans-serif; 
font-size : 12pt; 
margin-top : 3; 
margin-bottom : 3
} 

.textbody {
margin-left : 40px; 
margin-right : 20px; 
background : #f5f5f5; 
} 
.textbody2 {
margin-left : 40px; 
margin-right : 20px; 
background : transparent;
} 
.textbody3 {
margin-left : 40px; 
margin-right : 20px; 
background : #FAFAFA;
}
.textbody4 {
margin-left : 20px; 
margin-right : 20px; 
background : #fffff0; 
}
.textbody5 {
	margin-left : 20px;
	margin-right : 20px;
	background : #ffffff;
	padding: 10px;
}
.subhead1 {
font-family : Georgia, "Times New Roman", Helvicta, Serif;
font-size : 16pt; 
font-weight : normal; 
} 
.subhead2 {
font-family : Georgia, "Times New Roman", Helvicta, Serif; 
background : transparent; 
font-size : 14pt; 
font-weight : normal; 
} 
.subhead3 {
font-family : Georgia, "Times New Roman", Helvicta, Serif; 
font-size : 12pt; 
} 
.norm1 {
font-weight : normal; 
} 
.norm2 {
font-weight : lighter; 
}
.adlist {
list-style : none; 
} 
@font-face { 
{
font-family : '"\@Arial Unicode MS"', '"Sans-serif"'; 
} 
@font-face { 
{
font-family : '"\@Times New Roman"', '"Serif"'; 
} 
@font-face { 
{
font-family : '"\@Georgia"', '"Serif"'; 
panose-1 : 2 4 5 2 5 4 5 2 3 3; 
}
