body,
html {
margin:0;
color:#000;
background:#012444; 

font-family:Sans-Serif;
}

#wrap {
width:1000px;
background:White;
margin-left: auto;
margin-right:auto;
}

/* Used in header */
#header 
{
position: relative;
width: 100%;
background: White;
}


#sidebar {
float:left;
width:19%;
background:White;
padding: 5px 0 0 5px
}
#sidebar img
{
    padding:0 0 5px 0;
}

#main {
float:right;
width:80%;
background:White; 

}




.clear {clear:both;}


/* The following are needed to make the footer look the same.*/

/*#footer
{
	position: relative;
	width: 100%;
	height: 100px; 	
	background: #012444;
	border-top: 7px solid #6C8821;
	margin-bottom: 0px;
	font-size:x-small;
}*/

#footer

#footer p
{
	font: normal 12px/1.5em Sans-Serif;
    color: white;
    margin: 0 5px 2px 5px;
    text-indent: 10pt;
}

.copyright
{
	color: White;
}
.navlink
{
	color: White;
}

/* Navigation buttons in header*/
#navigation
{
	background: #012444;
	width: 100%;
	height: 38px;
	position: relative;
	margin-top: 0px;
	font: 13px bold 'Sans-Serif';
}

#navigation table
{
	color: White;
	background: #012444;
	font: 13px bold 'Sans-Serif';
	font-variant: small-caps;
	padding-top: 2px;
	margin-top: 2px;
}

/*Fading pictures on Pages */


.namelinkgroup
{
	position:relative;
	left: 10px;
	padding: 1px;
	margin: 0 10px 0 4p
	text-align: center;
	font-variant: small-caps;
	font-size:small;
}
.namelinkgroup a
{
	color: #012444;
}

p
{
	font: normal 12px/1.5em Sans-Serif;
    color: Black;
    margin: 0 5px 2px 5px;
    text-indent: 10pt;
}

.spanname
{
	text-align: center;
	color: #001E3C;
	font: underline  22px/1.5em Sans-Serif;
	margin-top: 0px;
}

h1
{
	color: #332;
	font: normal 22px/1.5em Sans-Serif;
	font-variant: small-caps;
	margin-top: 0px;
	margin-bottom: 3px;
}

h2
{
	color: #580;
	font: normal 16px/1.5em Sans-Serif;
	margin-bottom: 0px;
}

h3
{
	color: #f81;
	margin: 3px 0 3px 5px;
	font: normal 13px/1.5em Sans-Serif;
}

#aboutus p 
{
	padding:0 25px 0 25px;
}

li
{
	font-size:small;
}

/* grid styles */
.gridtable
{
	width:780px;
 margin-right:10px;
	
}

.gridcenteredheaderstyle
{
	background: #012444;
	height: 38px;
	font: normal 13px/1.5em Sans-Serif;
	color: #ffffff;
	vertical-align: middle;
	text-align: center;
}
.gridheaderstyle
{
	background: #012444;
	height: 38px;
	font: normal 13px/1.5em Sans-Serif;
	color: #ffffff;
	vertical-align: middle;
}
.gridfirstheader
{
	text-align: left;
}
.gridheaderstyle a 
{
	color: #ffffff;
	text-decoration:none;

}
.gridheaderstyle a:hover 
{
	color: #CBD7DB;
	background: #012444;
	text-decoration: underline;
}
.griditemstyle
{
	font: normal 11px/1.5em Sans-Serif;
	color: #012444;
	vertical-align: top;
	background-color: White;
}
.grideditstyle
{
	font: normal 12px/1.5em Sans-Serif;
	color: #012444;
	vertical-align: top;
	background-color:  White;
}
.gridaltstyle
{
	font: normal 11px/1.5em Sans-Serif;
	color: #012444;
	vertical-align: top;
	background-color: #DDE2E6;
}
.gridpagefooterstyle
{
	font: normal 12px/1.5em Sans-Serif;
	color: White;
	vertical-align: top;
	background-color: Olive;
	text-decoration: none;
}

/* Used in uc_MapLegend.ascx */
.image
{
	background: white;
	border: solid 3px #012444;
}

.label_header3
{
	font: 16px/1.5em Sans-Serif;
	font-weight: bold;
	color: Black;
}
.header4
{
	color: #000000;
	margin: 3px 0 3px 5px;
	font: bold 18px/1.5em Sans-Serif;
	/*font-variant: small-caps;*/
	text-transform: uppercase;
}
.header5
{
	font: normal 13px/1.5em Sans-Serif;
}
.label_displaydata
{
	font: 12px/1.5em Sans-Serif;
	font-weight: bold;
	color: Black;
}

/* Community.aspx */

.bigboxheader
{
	width: 275px;
	padding-left: 10px;
	padding-right: 10px;
	font: bold 22px/1.5em Sans-Serif;
	font-variant: small-caps;
	border: 3px solid #012444;
	background: #CBD7DB;
	text-align: center;
	color: #012444;
}

.subheading
{
	position: relative;
	top: 19px;
	background: #6C8821;
	border: solid 3px #012444;
	color: #eee;
	width: 80%;
	text-align: center;
	font-variant: small-caps;
}

.subtext
{
	padding-top: 19px;
	padding-left:19px;
	padding-right:19px;
	height: 180px;
	font: normal 12px/1.5em Sans-Serif;
	background: #CBD7DB;
	width: 80%;
	border: solid 3px #012444;
	text-align:left;

}
.paragraph
{
	font: normal 12px/1.5em Sans-Serif;
    color: Black;
    margin: 0 5px 2px 5px;
    text-indent: 10pt;
}

/*Contact/default.aspx*/
.myresumebutton
{
	position: relative;
	left: -2px;
	top: -2px;
	border-style: outset;
	border-color: #001E3C;
	text-decoration: none;   
	width: 475px;
	text-align: center;
	font: 22px/1.5em Sans-Serif;
	height: 32px;
	background-color: #6C8821;
	color: #FFF;
	cursor: hand;
}

.spansmall
{
	border-bottom: 1px dotted #000;
	color: #332;
	font: normal 16px/1.5em Sans-Serif;
	margin-top: 0px;
	font-variant: small-caps;
}
.label_urgent
{
	font: 12px/1.5em Sans-Serif;
	font-weight: bold;
	color: Red;
}
.inputdata
{
	font: normal 12px/1.5em "Lucida Grande", "Lucida Sans Unicode", "Lucida", "Verdana", sans-serif;
	color: Black;
	background-color: Beige;
	border: Solid 1px Navy;
}

.mycheckboxlist
{
	margin: 0 5px 2px 5px;
    text-indent: 10pt;
    font: 12px bold Sans-Serif;
}

.myradiobuttonlist
{
	margin: 0 5px 2px 5px;
    text-indent: 10pt;
    font: 12px bold Sans-Serif;
}
.mybutton2
{
	height: 21px;
	border: Solid 1px #799322;
	color: Navy;
	background-color: #B1D324;
	font: bold 14px/1.5em Sans-Serif;
	text-decoration: none;   
	text-align: center;
}
.highlight
{
	font-size: small;
	color: #012444;
}
.highlight2
{
	font-weight: bold;
	font-size: 10pt;
	color: #012444;
}
.subbutton2
{
	position: relative;
	top: -19px;
	font: bold 12px/1.5em Sans-Serif;
	background: #CBD7DB;
	color: #012444;
	width: 180px;
	height: 38px;
	text-align: center;
	border: solid 1px #012444;
	cursor: hand;
}
.mybutton   
{
	position: relative;
	left: -2px;
	top: -2px;
	border-style: outset;
	border-color: #001E3C;
	text-decoration: none;   
	width: 270px;
	text-align: center;
	font: bold 16px/1.5em Sans-Serif;
	height: 32px;
	background-color: #75b943;
	color: #FFF;
	cursor: hand;
}

ul
{
	color: Black;
	margin-top: 0px;
	margin-bottom: 0px;
}
ul li
{
	text-align: left;
	/*font: normal 12px/1.5em 'Bookman Old Style';*/
	font: normal 12px/1.5em Sans-Serif;
    color: Black;
    margin: 0 5px 2px 5px;
}
.label
{
	font: 12px/1.5em Sans-Serif;
	font-weight: bold;
	color: Navy;
}