@charset "utf-8";
/* CSS Document */
* {margin: 0; padding: 0; border: 0;}

body { 
	background: #333333;
	background-image: url(../images/body_header_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

h1 {
	font-family: Arial, Geneva, sans-serif;
	font-size:24px;
	color:#FFF;
	font-style:italic;
	font-weight:lighter;
	padding-bottom:4px;	
}

h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	color:#333333;
	font-style:normal;
	font-weight:lighter;
	padding-bottom:6px;	
}

#wrap {
	width: 939px;
	min-width:939px;
	margin: 0 auto;
	background-image:url(../images/body_bg.jpg);
	background-repeat:repeat-y;
}

#header {
	background-image:url(../images/header_bg.jpg);
	background-repeat:no-repeat;
	height:113px;
}

#top_nav {
	padding:17px 50px 0 60px;
	text-align: left;
	
}
.header2 {
padding: 4px 0 0 0;
color:#f7f7f7;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
text-decoration:none;
}

a.header2:link {color:#f7f7f7; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none; }
a.header2:visited {color:#f7f7f7; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none; }
a.header2:hover {color:#f7f7f7; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:underline; }
a.header2:active {color:#f7f7f7; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none; }

.img {
	vertical-align:-40%;
	padding: 0 10px 0 10px;
}

.img2 {
	vertical-align:-40%;
	padding: 0 13px 0 0;
}

.img3 {
	vertical-align:-40%;
	padding: 0 3px 0 3px;
}


#nhm_space {
	width:238px;
	height:20px;
}


a.header:link {color:#f7f7f7; font-family:Verdana, Geneva, sans-serif; font-size:16px; text-decoration:none; }
a.header:visited {color:#f7f7f7; font-family:Verdana, Geneva, sans-serif; font-size:16px; text-decoration:none; }
a.header:hover {color:#f7f7f7; font-family:Verdana, Geneva, sans-serif; font-size:16px; text-decoration:none; }
a.header:active {color:#f7f7f7; font-family:Verdana, Geneva, sans-serif; font-size:16px; text-decoration:none; }

#flash {
	background-image:url(../images/flash_object.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:303px;
}

#www {
	background-image:url(../images/www_bg.jpg);
	background-repeat:repeat-x;
	width:919px;
	height:160px;
	vertical-align:middle;
	margin: 0 auto;
	border:0;
}

.www_text {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:left;
}

#text {
	background-color:#f7f7f7;
	color:#333;	
	width:919px;
	text-align:left;
	margin: 0 auto;
}

.text_text2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#333;
	padding:16px;
	text-align:left;
	line-height:18px;
}

.text_text {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	padding:16px;
	text-align:left;
	line-height:18px;
}

a.text_text:link {color:#330000; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-style:italic; text-decoration:none; }
a.text_text:visited {color:#330000; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-style:italic; text-decoration:none; }
a.text_text:hover {color:#660000; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-style:italic; text-decoration:none; }
a.text_text:active {color:#330000; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-style:italic; text-decoration:none; }


#footer {
	background-image:url(../images/body_footer_bg.jpg);
	height:67px;	
}

#footer_text {
	background-image:url(../images/footer_bg.jpg);
	height:47px;
	color:#fff;
	width:929px;
	margin: 0 auto;
	padding:20px 10px 0 0;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-style:italic;
	line-height:18px;
}

a.footer:link {color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-style:italic; text-decoration:underline;  }
a.footer:visited {color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-style:italic; text-decoration:underline; }
a.footer:hover {color:#e2e2e2; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-style:italic; text-decoration:underline; }
a.footer:active {color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-style:italic; text-decoration:underline; }

a.intext:link {color:#666666; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-style:italic; text-decoration:underline;  }
a.intext:visited {color:#666666; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-style:italic; text-decoration:underline; }
a.intext:hover {color:#333333; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-style:italic; text-decoration:underline; }
a.intext:active {color:#666666; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-style:italic; text-decoration:underline; }

#pagetitle {
	background-image:url(../images/page_title.jpg);
	height:71px;
	width:919px;
	margin: 0 auto;
	text-align:left;
	vertical-align:middle;
}


#contactform {
                        font-family: verdana;
                        width: 300px;
                }

                .errors {
                        color: #ff0000;
                }

                .correct {
                        color: black;
                }

                .legend {
                        font-size: 120%;
                        font-weight: bold;
                }

                .title {
                        color: black;
                        font-weight: bold;
                        font-size: 90%;
                        margin-top: 2px;
                        margin-bottom: 5px;
                }

                .field {
                        color: black;
                        font-size: 90%;
                        margin-bottom: 7px;
                }

                .small {
                        font-size: 100%;
                }

                .thanks {
                        margin-top: 15px;
                        color: green;
                        font-size: 105%;
                        margin-bottom: 15px;
                }
				
				.fieldinput {
					border-style:solid;
					border-width:1px;
					border-color: #999;
					font-family:Verdana, Geneva, sans-serif;
					font-size:14px;
					padding:2px;
					
				}


