
body     {  
                 	font : bold small arial, sans-serif ;
	background : #9dc6da ;
	border : 0px;
               }

div#maincontainer { display : block ;
                                   z-index : 0 ;
                                   width : 960px ;
                                   margin-left : auto ;
                                   margin-right : auto ;
                                }

#maintitle2  { border : 2px solid #9dc6da ; 
                      width : 960px  ;
                     }


div.main    { display : block ;
                     float : right ;
                     width : 760px ; 
                     margin : 0px  auto ;
                     padding : 20px ;
                   }

div.pageheader {  font-size : large ;
                          text-align : center ;
                          border : 2px solid black ;
                          padding : 15px ;
                          float : top ;
                           }

 div.nav {
	text-align : center ; 
	font-size : small  ;
	border : 2px solid  #00679b ;
	float : left ;
	width : 136px ;
                  margin: 30px 0px 0px ;
                }


div.video { color : #0033ff ; margin : 10px ; }


h1 , h2 , h3, h4 , h5 , h6 {
           font-weight : bold ;
           color : #000000 ;
           text-align : center ;
                                       }

     h1 { font-size : xx-large ; }
     h2 { font-size : large ; }
     h3 { font-size : medium ;  }
     h4 { font-size : small ; }
     h5 { font-size : x-small ; }
     h6 { font-size : xx-small ; }

h4.ileft  {text-align : left ;}

.lists h3 { text-align : left ; color : #00679b ; }
.data { text-align : center ; valign : center ; }
caption { font : bold large arial, sans-serif ; }

.italic    { font-style : italic ; }
.underline {text-decoration : underline ; }
.strikeout {text-decoration : line-through ; } 
.highlight {background : yellow  ; }
.center    { text-align : center ; }

a:link, a:visited {
          font-size : x-small ;
           text-decoration : none ;
           color : #ffffff ;
            }
a:hover {
           font-size : x-small ;
           background : #d7e6ef ;
	   color : #3a8cb5 ;
            }

.standard a:link   {
	    font : bold medium arial, sans-serif  ;
                     color : blue ;
                     text-decoration : underline 
                            }
.standard a:hover  {    
		    font : bold medium arial, sans-serif  ;
                                       color : blue ;
                                       text-decoration : underline ;
		    background : #d7e6ef ;
		}


.standard a:visited {
	     font : bold medium arial, sans-serif  ;
                      color : purple ;
                      text-decoration : underline ;
                               }

.sitemap a:link, a:hover  { 
	font : bold small arial, sans-serif  ;
	color : blue ;
	text-decoration : underline ;
                          }

.sitemap a:visited { 
	font : bold small arial, sans-serif  ;
	color : purple;
	text-decoration : none ;
                             }

div.forms { 
	text-align : center ;
	 font : bold small arial, sans-serif  ;
	color : blue ;
	background : #3a8cb5 ;
	}

img { margin : 10px 10px ; border : 2px solid #00679b ; }
img.left { float : left ; }
img.right { float : right ; }
img.map  { margin : 0px ; padding : 0px ; border : 0px ;  }
img.center { margin : 0px 0px ; padding : 0px ; }

div.center { text-align : center ;  }


div.columnleft {  
	float : left ;
	background : transparent ;
	border : none ; 
	width : 33% ;
                       }  

div.columnright { 
	 float : right ;
	background : transparent ;
	border : none ; 
	width : 33% ;
                           }  

div.lists { margin : 5px 5px 5px 30px ;  }

p.quote {  
           text-align : center ;
           font : italic bold small papyrus, serif ;
           color :  #00679b  ;
              }

p.main {   
          padding : 5px  ;
          line-height : 1.5 ;
          margin : 20px ;
            }

.breakhere {page-break-before: always}


.firstletter {
	font-size : large ;
	background : #3a8cb5 ;
	 color : #ffffff ;
	border : 2px solid  #00679b ;
                 }

.firstword {  font-size : medium ; }

/*  div.nav { 
	text-align : center ; 
	font-size : small  ;
	border : 2px solid  #00679b ;
	position : absolute ;
	left : 10px ;
	top : 125px ;
	width : 135px ;
               } */

.nav a {
           text-decoration : none ;
           text-align : center ;
           background : #3a8cb5 ;
	   
           font-size : x-small  ;
           color : #ffffff ;
           display : block ;
           padding : 5px ;
           margin : 5px ;
           border : 2px solid  #00679b ;
      }
.nav a:visited {
	 text-decoration : none ;
	font-size : x-small  ;
	color : #ffffff ;
                      }

.nav a:hover { 
	background : #d7e6ef ;
	font-size : x-small  ;
	color : #3a8cb5 ;
	     }


a:link span { display : none ; }
a:visited span { display : none ; }
a:hover span {
           z-index : 80;
           display : block;
           position : absolute ;
           left : 550px ;
           width : 250px;
           padding : 5px;
           border : 2px solid black;
           background : #d7e6ef ;
           text-align : center ;   
           color : #000000 ;
           font-size : small  ;
          text-decoration : none ;
                   }
ul, dl  {
          font-size : small  ;
         color : #000000;
         padding : 10px 15px;
         line-height : 1.5em ;
          }

ul.check { list-style-image : url(images/checkbox.gif); }    
ul.snowflake { list-style-image : url(images/snowflake.gif); }  
ul.square { list-style-image : square; }
ul.disk { list-style-image : disk; }
ul.round { list-style-image : round; }
dt { color : #00679b ; }
 
div.nav2 {
          border : 2px solid  #00679b ;
          text-align : center;           
          background : #3a8cb5 ;
	 
          padding : 4px ;
          margin : 10px ;
          font-size : x-small  ;
          color : #ffffff ;
            }

.nav2 a { text-decoration : none ;   }

.nav2 a:visited {
            text-decoration : none ;
            font-size : x-small  ;
            color : #ffffff ;
      }
.nav2 a:hover {
           background : #d7e6ef ;
           font-size : x-small  ;
           color : #3a8cb5 ;
                       }

 #marker {
           text-decoration : none ;
           background : #d7e6ef ;
           color : #3a8cb5 ;
           border : 2px solid  #00679b ;
                }        

input.btn  {
           color:#00679b ;
           font-family:'trebuchet ms',helvetica,sans-serif;
           font-size:84%;
           font-weight:bold;
           background : #d7e6ef ;
                 }     

#maintitle2 { float : left ; 
                      padding : 0px ; 
                      margin : 0px ;
                       border : 2px sold #9dc6da ;
                      }