html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}

/* Miscellaneous conveniences: */
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}
input, select, textarea {
	font-size: 100%;
}

li { list-style: none }

a { text-decoration: none }

body { background-color:#787769; font-family: Verdana, sans-serif; font-size:11px; text-align: center; }
.clear { clear:both; float:none; height:0; }

#mainContainer { position: relative; width:931px; background-color:#ffffff; padding:20px; margin: 25px auto 5px auto; text-align: left }
#mainContainer #masthead { width:933px; height:145px; }
#mainContainer #masthead #logo { background:url('../images/logo.gif') no-repeat; width:244px; height:145px; display:block; float:left; }
#mainContainer #masthead #rotating-bg { width:689px; height:108px; display:block; margin:0; padding:0; text-indent:-10000px; float:left; }
#mainContainer #masthead .background1 { background:url('../images/TopDetail_1.jpg') no-repeat; }
#mainContainer #masthead .background2 { background:url('../images/TopDetail_2.jpg') no-repeat; }
#mainContainer #masthead .background3 { background:url('../images/TopDetail_3.jpg') no-repeat; }
#mainContainer #masthead .background4 { background:url('../images/TopDetail_4.jpg') no-repeat; }
#mainContainer #masthead .background5 { background:url('../images/TopDetail_5.jpg') no-repeat; }
#mainContainer #masthead .background6 { background:url('../images/TopDetail_6.jpg') no-repeat; }
#mainContainer #masthead .background7 { background:url('../images/TopDetail_7.jpg') no-repeat; }
#mainContainer #masthead .background8 { background:url('../images/TopDetail_8.jpg') no-repeat; }
#mainContainer #masthead .background9 { background:url('../images/TopDetail_9.jpg') no-repeat; }
#mainContainer #masthead #nav { list-style:none; background:url('../images/nav-bg.jpg') repeat-x; width:689px; height:35px; margin:2px 0 0 0; padding:0; float:left; }
#mainContainer #masthead #nav li { float:left; height:35px; padding-top:2px; border-right:2px solid #ffffff;}
#mainContainer #masthead #nav li a { display:block; height:25px; width:90px; padding:13px 0 0 10px; color:#ffffff; font-weight:bold; }
#mainContainer #masthead #nav li #home-link { background:url('../images/nav-home.gif') no-repeat 10px 10px; }
#mainContainer #masthead #nav li #projects-link { background:url('../images/nav-projects.gif') no-repeat 10px 10px; }
#mainContainer #masthead #nav li #profile-link { background:url('../images/nav-profile.gif') no-repeat 10px 10px; }
#mainContainer #masthead #nav li #resources-link { background:url('../images/nav-resources.gif') no-repeat 10px 10px; }
#mainContainer #masthead #nav li #contact-link { background:url('../images/nav-contact.gif') no-repeat 10px 10px; }
#mainContainer #masthead #nav li a span { display:none; }
#mainContainer #masthead #nav .on, #mainContainer #masthead #nav .current { background:url('../images/nav-bg-on.jpg') repeat-x; }
#mainContainer #masthead #nav .on #home-link,  #mainContainer #masthead #nav .current #home-link { background:url('../images/nav-home-on.gif') no-repeat 10px 10px; }
#mainContainer #masthead #nav .on #projects-link, #mainContainer #masthead #nav .current #projects-link { background:url('../images/nav-projects-on.gif') no-repeat 10px 10px; }
#mainContainer #masthead #nav .on #profile-link,  #mainContainer #masthead #nav .current #profile-link { background:url('../images/nav-profile-on.gif') no-repeat 10px 10px; }
#mainContainer #masthead #nav .on #resources-link, #mainContainer #masthead #nav .current #resources-link { background:url('../images/nav-resources-on.gif') no-repeat 10px 10px; }
#mainContainer #masthead #nav .on #contact-link,  #mainContainer #masthead #nav .current #contact-link { background:url('../images/nav-contact-on.gif') no-repeat 10px 10px; }

#mainContainer #content { clear:both; float:none; }
#mainContainer #content #subnav { font-size:10px; list-style:none; height:25px; margin:0; padding:4px 0 0 0; float:right; }
#mainContainer #content #subnav li { float:left; padding:2px 15px 2px 15px; }
#mainContainer #content #subnav li a { color:#CC9900; font-size:9px; font-weight:bold; text-decoration:none; }
#mainContainer #content #subnav li a:hover { color:#3C0E0B; }
#mainContainer #content #subnav .on a { color:#3C0E0B; }
#mainContainer #content #subnav #last { border:none !important; padding-right:0 !important; }

#mainContainer #footer  { background:url('../images/footer.jpg') no-repeat; width:931px; height:100px; border-top:20px solid #9E9E6D; margin-top:2px; }

#hidden { position:absolute; top:0; left:-10000px; }
#hidden img { width:20px; height:20px; }

#preload { position:absolute; top:0; left:-10000px; }
#preload img { width:20px; height:20px; }

.infoButton { position: relative; top:10px; font-size: 9px; text-transform: uppercase; padding: 1px 5px; background: #CC9900; color: #3C0E0B; }
.infoButton:hover { background: #3C0E08; color: #fff; }

address { width: 971px; margin: 0 auto 10px auto; color: #3C0E08; font-style: normal; font-size: 8px; text-transform: uppercase; text-align: right; }
address { position: absolute; bottom: 0; right: 10px; color: #3C0E08; font-style: normal; font-size: 8px; text-transform: uppercase; }
