        a {
            color: #1B5EAF;
        }
        
        form
        {
            height: 100%;        	
        }
                
        html, body {
            color: #1B5EAF;
	        font-family: Arial;
	        font-size: 12px;
	        margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            height: 100%;
        }
        
        .outer {
	        background-image: url(../../images/backgrad.png);
	        background-repeat: repeat-x;
	        background-color: #DCE6F2;
            color: #1B5EAF;
	        font-family: Arial;
	        font-size: 12px;
	        margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
	        min-height: 100%;
	        height: auto !important;
	        height: 100%;
        }
        
        .newsrelease
        {
			padding: 10px;
        }
        
        .currentpage {
            font-weight: bolder;
        }

        .fdot {
            position: relative;
            bottom: 76px;
            right: -20px;
            margin-bottom: -80px;
            padding-bottom: -80px;
            text-align: right;
        }
        
        .footer {
            margin: 0px 40px 0px 40px;
            padding-bottom: 0px;
            width: 920px;
            height: 70px;
            text-align: center;
            position: absolute;
            bottom: 0 !important;
            bottom: -1px;
        }

        .footernav {
            margin-top:5px;
            text-align:center;
            font-size: 1.1em;
            font-weight:normal;
            color: #1B5EAF;
            width: auto;
            margin-left: auto;
            margin-right: auto;
        }

        .footernav td {
            border-right: solid;
            border-color: #1B5EAF;
            border-width: 1px;
            white-space:nowrap;
            padding: 0px 6px 0px 6px;
        }

        .footernav td.end {
            border-right: none;
        }

        .footernav td.start {
            padding-left: 0px;
        }
        
        .footernav a {
            text-decoration: none;
        }
        
		.gridHeaderStyle 
		{
			text-align: left;
			background-color: #5D7B9D;
			font-weight: bold;
			color: #FFFFFF;
		}
		
		.gridOverRowStyle {
			background-color: #EEEE99;
		}
		
		.gridPagerRowStyle {
			Background-color: #EEEEFF;
			text-align: Center;
			color: #333333;
		}

		.gridRowStyle {
			background-color: #F7F6F3;
			color: #333333;
		}

		.gridViewStyle {
			Color: #333333;
		}        

        h1 {
            font-size: 1.8em;
            font-weight: bolder;
            color: #1B5EAF;
            margin: -5px 0px 17px 0px;
        }
        
        h2 {
            font-size: 1.3em;
            font-weight: bolder;
            color: #1B5EAF;
            margin: 0px 0px 13px 0px;
        }

        h3 {
            font-size: 1.0em;
            font-weight: bolder;
            color: #1B5EAF;
            margin: 0px 0px 15px 0px;
        }

        h4 {
            font-size: .8 em;
            font-weight: bolder;
            color: #1B5EAF;
            margin: 0px 0px 10px 0px;
        }
        
        .headernav  {
            position: relative;
            bottom: 30px;
            right: 0px;
            margin-bottom: -24px;
            text-align: right;
            font-size: 1.2em;
            font-weight:normal;
            color: #FFFFFF;
        }

        .headernav table {
            margin-top:5px;
            text-align:right;
        }

        .headernav td {
            border-right: solid;
            border-color: #FFFFFF;
            border-width: 1px;
            white-space:nowrap;
            padding: 0px 6px 0px 6px;
        }

        .headernav td.end {
            border-right: none;
            color: #FFFFFF;
        }
        
        .headernav td.start {
            border-right: none;
            width:100%
        }

        .headernav a {
            text-decoration: none;
            color: #FFFFFF;
        }
        
        .horizfill {
            width: 100%
        }
        
        img {
            border: 0;
        }
        
        .main {
            margin: 40px;
            padding-bottom: 110px;
        }

        .mapkey {
            position: relative;
            bottom: 230px;
            left: 30px;
            text-align: center;
            vertical-align: middle;
            width: 180px;
            height: 200px;
            background-color: transparent;
            margin-bottom: -200px;
        }
        
        .mapkey table {
            width: 100%;
            height: 100%;
            text-align: center;
            vertical-align: middle;
        }
        
        .mapkey td {
            text-align: left;
            vertical-align: middle;
        }
  
        .mapkey h2 {
            text-align: center;
            margin: 0 0 0 0;
        }
  
        .nav {
            margin-top:4px;
            text-align:right;
            font-size: 1.2em;
            font-weight:normal;
            color: #1B5EAF;
        }

        .nav td {
            border-bottom: solid;
            border-right: solid;
            border-color: #1B5EAF;
            border-width: 1px;
            white-space:nowrap;
            padding: 0px 6px 0px 6px;
        }

        .nav td.end {
            border-right: none;
        }

        .nav td.start {
            border-right: none;
            width:100%
        }
        
        .nav a {
            text-decoration: none;            
        }
                
        p {
            margin: 0px 0px 0px 0px;
            padding: 0px;
        }

        ul {
            margin-top: 0px;
            margin-bottom: 6px;
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .section {
            margin-bottom: 61px;
        }
        
        .subhead a {
            text-decoration: none;
        }
        
        .wrap {
	        background-color: #FFFFFF;
	        border-right: 1px solid #FFFFFF;
	        border-left: 1px solid #FFFFFF;
	        margin: 0px auto;
	        width: 1000px;
	        position: relative;
	        min-height: 100%;
	        height: auto !important;
	        height: 100%;
        }
