/* Sets the standard CSS properties for the generic look of the body and h2 properties of the page.*/



body {

background-color: #666666;

}



h2 {

   font-family: georgia;

   font-variant: small-caps;

   text-align: center;

   color: black;

   margin: 0px;

}



/*Defines a box for validator images to be displayed in. */



.imagebox {

   width: 125px;

   height: 71px;

   float: left;

   margin: 0px;

   margin-left: 40px;

   margin-top: 70px;

   padding: 0px;

}



/* Defines the container that the other elements reside in with the exception of the body tag. */



#container {

   width: 800px;

   height: 640px;

   font-weight: bold;

   margin-top: -20px;

   margin-left: auto;

   margin-right: auto;

   color: #ffffff;

}



/* Defines the banner id area of the page, height, width, image, text offset. */



#banner {

   width: 800px;

   height: 163px;

   background-image: url(images/banner.jpg);

   background-repeat: no-repeat;

   text-indent: -9999px;

}



/* Defines the main content area of the page and all elements within that content area. */



#content {

   width: 800px;

   height: 456px;

   padding: 0px;

   font-family: georgia;

   font-size: 16px;

   color: #ffffff;

   background-color: #ffffff;

   margin-top: 0px;

   margin-right: 0px;

   margin-bottom: 0px;

   margin-left: 0px;

}

.content_text {

   font-family: Verdana, Geneva, sans-serif;

   font-size: 12px;

   font-style: normal;

   line-height: 20px;

   font-weight: 700;

   font-variant: normal;

   color: #000;

   height: auto;

   width: 550px;

   float: right;

   padding-top: 0px;

   padding-right: 15px;

   padding-bottom: 40px;

   padding-left: 20px;

   margin-top: -10px;

   margin-left: 5px;

   margin-right: 5px;

}





/* Defines unordered list elements within the content id of the page. */

#contentlist {

   width: 120px;

   height: 200px;

   float:  right;

   list-style: disc;

   list-style: inside;

   margin: 0px;

   margin-top: -15px;

   margin-left: -30px;

   padding: 0px;

   padding-top: 5px;

}

#contentlist2 {

   width: 120px;

   height: 200px;

   float:  left;

   list-style: disc;

   list-style: inside;

   margin: 0px;

   margin-top: -15px;

   margin-left: -30px;

   padding: 0px;

   padding-top: 5px;

}


#ultext {

   width: 150px;

   height: 200px;

   margin: 0px;

   margin-left: -30px;

   padding: 0px;

   float: left;

}

#ultext ul {

   list-style: disc;

   float: left;

   margin: 0px;

   margin-top: 0px;

   margin-left: -30px;

   padding: 0px;

   padding-top: 5px;

}



/* Defines the line elements of the content areas unordered list element. */



#ultext li {

   list-style: circle;

   font-size: 12px;

   margin: 0px;

   padding: 0px;

}



/* Defines anchor elements within the content area. */



#content a {

   font-family: verdana;

   font-size: 12px;

   color: blue;

   margin: 0px;

   padding: 0px;

   text-decoration: none;

}



#content a:hover {

   text-decoration: underline;

}

#contentbox1 {

   width: 300px;

   height: 200px;

   float: left;

   margin-left: 0px;

   margin-top: -45px;
}

#contentbox2 {

   width: 300px;

   height: 200px;

   float: right;

   margin-left: 0px;

   margin-top: -45px;

}

#contentbox3 {

   width: 300px;

   height: 200px;

   float: left;

   margin-left: 0px;

   margin-top: -30px;

   padding-left: 0px;

}

#contentbox4 {

   width: 300px;

   height: 200px;

   float: right;

   margin-left: 0px;

   margin-top: -215px;

}
/* Map Section */

#map {

   width: 200px;

   height: 428px;

   background-image: url(images/map.jpg);

   float: left;

   margin: 0px;

   margin-top: 0px;

   padding-top: 0em;

   padding-right: 0em;

   padding-bottom: 0em;

   padding-left: 0em;


}

/* Navigation Menu definitions. */



/* #nav_menu {

   width: 800px;

   height: 34px;

   background-color: #cc3333;

   margin: 0px;

   margin-top: -15px;

   padding-top: 40px;

   padding-right: 0em;

   padding-bottom: 0em;

   padding-left: 0em;

   color: #000;

   text-align: justify;

}

 #nav_menu h1 {

   width: 200px;

   font-family: Georgia, "Times New Roman", Times, serif;

   font-size: large;

   font-style: italic;

   line-height: normal;

   font-weight: bold;

   font-variant: small-caps;

   text-transform: none;

   color: #fff;

   float: none;

   margin-right: 0px;

   padding-top: 40px;

   padding-right: 30px;

   padding-bottom: 0px;

   padding-left: 30px;

   margin-bottom: -20px;

}



#nav_menu ul {

   width: 200px;

   list-style: none;

   margin-top: 10px;

   float: left;

   margin-right: 0px;

   margin-bottom: 0px;

   margin-left: 0px;

   padding-top: 10px;

   padding-right: 40px;

   padding-bottom: 40px;

   padding-left: 40px;

}



#nav_menu li {

   list-style: none;

   margin: 0px;

   padding: 0px;

}



#nav_menu a {

   font-family: verdana;

   font-size: 16px;

   color: #000;

   text-decoration: none;

   font-variant: small-caps;

   font-weight: bold;

   text-transform: none;

   line-height: 25px;

   margin: 0px;

   padding: 0px;

}



#nav_menu a:link, a:active, a:visited {

   color: #fff;

}





#nav_menu a:hover {

   text-decoration: underline;

} */

#navcontainer ul
{
padding: .2em 0;
margin: 0;
list-style-type: none;
background-color: #cc3333;
color: #FFF;
width: 100%;
font: normal 90% arial, helvetica, sans-serif;
text-align: center;
}

li { display: inline; }

li a
{
text-decoration: none;
background-color: #cc3333;
color: #FFF;
padding: .2em 1em;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
}

li a:hover
{
background-color: #ff6666;
color: #fff;
}



#horizrule {

   width: 800px;

   height: 10px;

   background-color: #330099;

   margin: 0px;

   padding-top: 0px;

   padding-right: 0em;

   padding-bottom: 0em;

   padding-left: 0em;

}

/* Footer definitions. */



#footer {

   width: 800px;

   height: 30px;

   float: right;

   background-color: #330099;

   margin: 0px;

   margin-top: -10px;

}



.footer_text {

   width: 800px;

   height: 20px;

   padding: 0px;

   font-family: Verdana, Geneva, sans-serif;

   font-size: 12px;

   font-style: normal;

   font-weight: bold;

   color: #fff;

   margin-top: 0px;

   margin-right: 0px;

   margin-bottom: 0px;

   margin-left: 10px;

}



.footer_text a {

   font-family: Verdana, Geneva, sans-serif;

   font-size: 12px;

   font-style: normal;

   font-weight: bold;

   color: #fff;

   padding: 0px;

   margin-left: 0px;

   text-decoration: none;

}

.footer a:link, a:active, a:visited {

   font-size: 12px;

   color: #fff;

}


.footer_text a:hover {

   text-decoration: underline;

}


