body   { font-family: verdana, arial, helvetica, sans; 
         font-size: 8pt; 
	 color: #000000; 
	 background: #aabbcc ;
	 margin: 0px 0px 10px 0px; 
	 line-height: 150%;
       }

table { border: 0px ; background: #ffffff;  }

tr      { vertical-align: top;
          padding: 0px 0px 0px 0px ;
        }

td           { font-family: verdana, arial, helvetica, sans; 
               font-size: 8pt; color: #000000; 
               line-height: 150%; 
							 padding: 3px 3px 2px 3px ; 
             }

td.dash      { border: thin dashed #eeeeee; }
td.ridge     { border: ridge 1px; }
td.groove    { border: groove 1px; }
td.link      {font-weight: bold; font-size: 8pt; background: #eeeeee; text-align: center; border: ridge 2px 2px 2px 2px; line-height: 120%; }
td.linkhover {font-weight: bold; font-size: 8pt; background: #ccddcc; text-align: center; cursor: hand; border: groove 2px 2px 2px 2px; line-height: 120%; }
td.padh      { padding: 2px 10px 2px 10px ; }
td.pad5      { padding: 5px 5px 5px 5px ; }
td.nopad      { padding: 0px 0px 0px 0px ; }
td.nopadR      { padding: 0px 0px 0px 0px ; text-align: right; }
td.tiny      {font-size: 7pt; line-height: 100%; }

td.link2     {font-weight: bold; font-size: 8pt; background: #ffffff; text-align: center; line-height: 200%; }
td.link2hover {font-weight: bold; font-size: 8pt; background: #ccddcc; text-align: center; cursor: hand; line-height: 200%; }

td.pad10 { padding: 10px 10px 10px 10px ; }

td.menuitem { padding: 5px 5px 5px 25px ; 
              font-family: verdana, arial, helvetica, sans; 
							font-size: 8pt; 
							color: #ffffff; 
              line-height: 150%; 
            }

td.menudots { padding: 0px 5px 0px 25px ; 
            }

td.dashpad10 { border: thin dashed #eeeeee;
               padding: 10px 10px 10px 10px ; }

table.footer { background: #ffffff;}
td.footer { color: #cccccc; }
td.ltgrey { padding: 5px 10px 5px 10px ; background: #eeeeee;}
td.newsdash { border: thin dashed #eeeeee; padding: 5px 10px 8px 10px ; background: #fafafa;}
td.newsdashold { border: thin dashed #eeeeee; padding: 5px 10px 8px 10px ; background: #fafafa; color: #999999; }
td.newsold { color: #999999; }
.bg-grey { background-color: #EEEEEE ; }

table.bg2 { background: url(/images/background2.jpg) top left no-repeat #ffffff; }

a.menu:link    { color: #a0b3bf; text-decoration: none; font-weight: bold;}
a.menu:visited { color: #a0b3bf; text-decoration: none; font-weight: bold;} 
a.menu:active, a.menu:hover { color: #ffffff; background: #00466a; text-decoration: none; font-weight: bold;}

a:link    { color: #00466a; text-decoration: none; }
a:visited { color: #00466a; text-decoration: none; } 
a:active, a:hover { color: #00466a; text-decoration: underline; }
a.imageLink { color: #00466a; text-decoration: none; }

.heading { font-weight: bold;  
            font-size: 12pt; 
					  background: #7aa3da; 
					  color: #ffffff; 
						padding: 2px 10px 2px 15px ; 
					  line-height: 200%; 
					  text-align: left; 
                      }

.heading1 { font-weight: bold;  
            font-size: 18pt; 
					  background: #ffffff; 
					  color: #7aa3da; 
						padding: 2px 10px 2px 0px ; 
						font-style: italic; 
					  line-height: 160%; 
					  text-align: center; 	       	
          }

.heading1a { font-weight: bold;  
            font-size: 18pt; 
					  background: #ffffff; 
					  color: #7aa3da; 
						padding: 5px 10px 0px 0px ; 
						font-style: italic; 
					  line-height: 100%; 
					  text-align: center; 	       	
          }

.heading2 { font-weight: bold;  
            font-size: 12pt; 
					  background: #ff9900; 
					  color: #ffffff; 
						padding: 5px 5px 5px 5px ; 
					  text-align: center; 
                      }

.subhead { font-weight: bold;  
            font-size: 10pt; 
					  background: #ffffff; 
					  color: #7aa3da; 
					  line-height: 200%; 
					  letter-spacing: 2pt; 
						padding: 10px 0px 30px 0px ; 
          }

.subhead2 { font-weight: bold;  
            font-size: 10pt; 
					  background: #ffffff; 
					  color: #7aa3da; 
					  line-height: 100%; 
					  letter-spacing: 2pt; 
						padding: 5px 0px 0px 0px ; 
          }

.newshead { font-weight: bold;  
					  background: #ffffff; 
					  color: #7aa3da; 
          }

.bluebg  { background: #7aa3da; 
				 	 padding: 5px 5px 5px 5px ; 
         }
					
.footerbg  { background: #7aa3da; 
				 	 padding: 0px 0px 0px 0px ; 
         }
					
.smalltext {font-size: 6pt; }

.orange    {color: #ff9933; 
            }

.just     { text-align: justify; 
          }

.ents     { line-height: 50%; } 

.alignleft { text-align: left; 
          }

.indented { margin: 0px 0px 0px 100px;
          }
					
.indented20 { margin: 0px 0px 0px 20px;
            }
					
.nowrap		{ white-space: nowrap;
					}
					
hr    {	color: #eeeeee; }
input {	font-size: 10pt; color: #00466a; font-family: verdana, arial,helvetica, sans;}
textarea {font-size: 10pt; color: #00466a; font-family: verdana, arial,helvetica, sans;}
select {font-size: 10pt; color: #00466a; font-family: verdana, arial,helvetica, sans;}
div.center {text-align: center}

.menubg { background: #ffffff; 
					padding: 3px 6px 3px 3px ; 
					line-height: 155%; 
					text-align: right; 
        }

.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background: #ffffff; font-size: 1px; }
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

