html, body {
	margin:0;
	text-align:center;
	background-color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-position: top center;
	min-height: 100%;
}



html { min-height: 100%; margin-bottom: 1px; }
a:link {color:#003366;}
a:visited {color:#003366;}
a:hover {color:#003366;}

img {
	border: 0px;
	}

#container{
    width:884px;
	min-height: 100%;
	display: block;
	margin:0 auto;
	overflow:hidden;
	background-color:#eeeeee;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
#header{
display:block;
width:900px;
height:110px;
border: solid;
border-color:#333333;
border-top-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-left-width:0px;
background-image:url(images/bg_header2.jpg);
	background-repeat:repeat-x;
	background-position: top center;
}
#header p{
margin-top: 25px;
font-size:12px;
line-height:16px;
color:#666666;
display:block;
width:300px;
text-align:left;
float:right;
}
#nav{

	}

.dropmenudiv{
	position:absolute;
	top: 5px;
	border: 1px solid #CCCCCC;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	background-color: silver;
	width: 200px;
	visibility: hidden;
	}


.dropmenudiv a{
	width: auto;
	display: block;
	text-indent: 10px;
	border-bottom: 1px solid #CCCCCC;
	padding: 2px 0;
	text-decoration: none;
	color: #003366;
	text-align: left;
	background-color: white;
	}

* html .dropmenudiv a{
	width: 100%;
	width: 400px;
	}

.dropmenudiv a:hover{
	background-color: #F0F0F0;
	}

#dropmenudiv{
position:absolute;
border: solid;
border-color:#333333;
border-top-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-left-width:0px;
font:normal 12px Verdana;
color:#FFFFFF;
line-height:18px;
z-index:100;
background-color: silver;
text-align: left;
background-color:#003366;
}

#dropmenudiv a{
display: block;
text-indent: 3px;
border: solid;
border-top-color:#1170d4;
border-bottom-color:#0b54a1;
border-left-color:#1170d4;
border-right-color:#1170d4;
border-top-width:0px;
border-bottom-width:1px;
border-right-width:0px;
border-left-width:0px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 1px;
padding-left: 6px;
text-decoration: none;
color:#cccccc;
text-align: left;
background-color: white;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: white;
color:#ffffff;
text-align: left;
}

#hiimpact1{
display:block;
width:900px;
height: 0px;
display:block;
border: solid;
border-color:#333333;
border-top-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-left-width:0px;
}
#hiimpact2{
display:block;
width:900px;
height:0px;
display:block;
border: solid;
border-color:#333333;
border-top-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-left-width:0px;
}
#columnlft{
float:left;
display:block;
width:228px;
height: inherit;
border: solid;
border-color:#333333;
border-top-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-left-width:0px;
text-align:left;
background-color:#eeeeee;
}
#columnlft img{
margin-bottom:20px;
}

#columnlft ul{
margin:0px;
padding:0px;
height: inherit;
list-style:none;
background-image:url(images/bg_nav2.jpg);
	background-repeat:repeat-x;
	background-position: top center;
}

#columnlft li{
width:228px;
display: block;
color: #FFFFFF;
font-size: 12px;
line-height:16px;
border: solid;
border-top-color:#ffffff;
border-top-width:1px;
border-bottom-color:#cccccc;
border-bottom-width:1px;
border-right-color:#333333;
border-right-width:0px;
border-left-color:#333333;
border-left-width:0px;
}
#columnlft li a:link{
display:block;
font-size:12px;
padding-top:4px;
padding-bottom:4px;
padding-left: 20px;
padding-right: 0px;
color: #003366;
text-decoration: none;
vertical-align:middle;
}
#columnlft li a:visited{
display:block;
font-size:12px;
padding-top:4px;
padding-bottom:4px;
padding-left: 20px;
padding-right: 0px;
color: #003366;
text-decoration: none;
vertical-align:middle;
}

#columnlft li a:hover{
display:block;
font-size:12px;
padding-top:4px;
padding-bottom:4px;
padding-left: 20px;
padding-right: 0px;
background-image:url(images/header_bg-over.jpg);
background-repeat:repeat-x;
background-position:top;
text-decoration: none;
background-color: #eeeeee;
vertical-align:middle;
color: #003366;

}







#columnmid{
float:left;
display:block;
width:646px;
height: inherit;
border: solid;
border-color:#333333;
border-top-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-left-width:0px;
background-color:#FFFFFF;
text-align:left;
padding-left:0px;
padding-right:10px;
min-height: 700px;
}
#columnmid h1{
font-size:16px;
color: #003366;
margin-left:10px;
display:block;
padding:0px;
width:630px;
background-color:#ffffff;
}
#columnmid h2{
font-size:14px;
color: #003366;
margin-left:10px;
margin-bottom:0px;
}
#columnmid h3{
font-size:13px;
color: #666666;
margin-left:10px;
margin-bottom:0px;
margin-top: 0px;
}
#columnmid p{
font-size:12px;
line-height:18px;
margin-left:10px;
margin-top:5px;
}
#columnmid li{
font-size:12px;
line-height:18px;
margin-left:3px;
margin-bottom: 8px;
}

#columnmid h2 a{
text-decoration: none;
}

#columnmid h2 a:hover{
text-decoration: underline;
}

#columnmid-home{
float:left;
display:block;
width:875px;
height: inherit;
border: solid;
border-color:#333333;
border-top-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-left-width:0px;
background-color:#FFFFFF;
text-align:left;
padding-left:0px;
padding-right:10px;
min-height: 700px;
}
#columnmid-home h1{
font-size:16px;
color: #003366;
margin-left:10px;
display:block;
padding:0px;
width:630px;
background-color:#ffffff;
}
#columnmid-home h2{
font-size:14px;
color: #003366;
margin-left:10px;
margin-bottom:0px;
}
#columnmid-home h3{
font-size:13px;
color: #666666;
margin-left:10px;
margin-bottom:0px;
margin-top: 0px;
}
#columnmid-home p{
font-size:12px;
line-height:18px;
margin-left:10px;
margin-top:5px;
}
#columnmid-home li{
font-size:12px;
line-height:18px;
margin-left:3px;
margin-bottom: 8px;
}

#columnmid-home h2 a{
text-decoration: none;
}

#columnmid-home h2 a:hover{
text-decoration: underline;
}


#columnrt{
float:left;
display:block;
width:0px;
height: inherit;
border: solid;
border-color:#333333;
border-top-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-left-width:0px;
background-color:#0000FF;
}
#columnrt span{
float:left;
display:block;
width:0px;
height: inherit;
border: solid;
border-color:#333333;
border-top-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-left-width:0px;
text-align:left;
}
#columnrt span h2{
float:left;
display:block;
width:0px;
height:50px;
color:#2e35a9;
font-size:18px;
margin-top:0px;
margin-bottom:0px;
}
#columnrt span h3{
float:left;
display:block;
width:0px;
height:50px;
color:#ffffff;
font-size:18px;
margin-top:0px;
margin-bottom:0px;
background-image:url(images/bg_nav.jpg);
background-repeat:repeat-x;
background-position: top center;
}
#columnrt span p{
display:block;
width:0px;
font-size:12px;
padding-left:10px;
}
#columnrt span p strong{
display:block;
width:0px;
font-size:12px;
color:#2e35a9;
}
#footer{
display:block;
width:884px;
/* height:70px; */
padding-top:20px;
padding-bottom: 10px;
border: solid;
border-color:#cccccc;
border-top-width:1px;
border-bottom-width:0px;
border-right-width:0px;
border-left-width:0px;
font-size:12px;
color: #666666;
text-align: center;
}

#footer a {
font-weight: bold;
color: #003366;
}

#footer a:hover {
font-weight: bold;
color: #BDBF17;
}

#ypbox{}
#ypbox h2{
font-size:14px;
color: #003366;
}
#ypbox ul{
font-size:12px;
}
#ypbox li{
font-size:12px;
}
#lnbox{}
#lnbox h2{
font-size:16px;
color: #003366;
}
#lnbox ul{
font-size:12px;
}
#lnbox li{
font-size:12px;
}

.formtable
{
width: 600px;
padding: 10px;
background-color: white;
margin-left: auto;
margin-right: auto;
text-align: left;
border: 0px;
margin: 10px;
font-size: 12px;
}

.stafftable
{
width: 90%;
margin-left: 10px;
border-collapse: collapse;
border-bottom: 1px solid silver;
}

.stafftable td
{
border-top: 1px solid silver;
padding: 3px;
vertical-align: top;
}

.stafftable td h2
{
margin: 0px;
}

.stafftable td.image
{
width: 96px;
}

#stafftable2 {
}

#stafftable2 td {
	vertical-align: top;
	text-align: center;
}
