/* CSS Document */

body {margin: 0; }
table, td, p {font: normal 12px verdana;
              color: #666666;
			  
			  }
h1 {font: bold 14px Verdana, Arial, Helvetica, sans-serif;
    color: #014A8E; }
#overall {margin: auto;
          padding: 5px;
          filter:shadow(color:gray,strength:5,direction:145);
		  width: 751px;
		  position: relative;}
.whole {border: solid 1px #014A8e;
        width: 741px;
		background-color:#ffffff;}
#header {width: 741px;
         background-image:url(images/header.jpg);
		 background-position:: top left;
		 background-repeat:no-repeat;
		 height: 114px;
		 }
#navbar { background-color:#014A8E;
		  height: 25px;
          background-image:url(images/menuback.gif);
		  background-position: left;
		  background-repeat: repeat-x;
		  width: 741px;
         }
#content {padding: 30px;
          }
.mainimage {margin-left: -30px;
            margin-top: -49px;
			margin-right: 30px;
			margin-bottom: 10px;
			float: left;}
	/* START OF NAVIGATION */
			.cssnav	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						
						background-image: url(images/buttonbackon.gif);
						width: 120px;
						height: 25px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav a {
						
						color: #ffffff;
						font-size: 11px;
						font-weight:bold;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						width: 120px;
						height: 25px;
						display: block;
						float: left;
						
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav a:hover {
						color: #ffffff;
			}
			

			.cssnav img {width: 120px; height: 25px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav a:hover img{visibility:hidden}

			.cssnav span {
					    position: absolute;
					    left: 0;top: 4px;
					    text-align: center;
					    width: 120px;
					    cursor: pointer;   
					    font-size: 11px;
						font-weight:normal;
						font-family: Verdana, Arial, Helvetica, sans-serif; 
			}
			/* END OF NAVIGATION */
			
a.map, a.map:active, a.map:visited {color: #014A8E;
                                    text-decoration:none;
									}
a.map:hover {text-decoration:underline; }
#callout {margin: 0 0 10px 10px;
          padding: 10px;
		  background-color: #EECFA1;
		  border: dotted 1px #FAB447;
		  }