/* structure.css are the common styles for the DIVs on all pages of a website and should not contain
any typographic or content-related styles for a site. The styles within are strictly
used to create the layout/structure of the website and, as such, this style sheet 
will (almost) never need to be altered by the client or back-end programmers. */

/* -----  THIS STRUCTURE STYLE SHEET IS USED ONLY FOR COMMON PAGES ----- */
/* ----- comment styles well for better reference later! ----- */


/* this is the container that holds all divs on all the pages of this site */
#maincontent {
	width: 753px; color: #666; background-color: #FFF;
	margin-left: 17px; margin-bottom: 39px;
	border: 1px solid #FFF; border-top: 0;
}

/* header div and it's contents above three main navigation tabs -- positioned relatively to allow 
divs within it to be positioned absolutely to the header div instead of the browser window */
#header {
	width: 753px; height: 91px; position: relative;
	border-bottom: 1px solid #627CB8; background-color: #2B4292;
}
#logo {
	width: 273px; height: 66px;
	position: absolute; top: 10px; left: 2px;
}
#textnav {
	position: absolute;
	top: 13px;
	right: 0px;
	font:10px Arial,Helvetica,sans-serif;
	color:#FFF;
	text-align: right;
	text-transform: uppercase;
	width: 524px;
}
#textnav a {color:#FFF; padding: 0 5px;}
#textnav a:link, #textnav a:visited {text-decoration:none;}
#textnav a:hover, #textnav a:active {text-decoration:underline;}
.Fielddata1 {background-color: #FFFF66;}
.Fielddata2 {background-color: #FFCC66;}
#searchbox {
	position: absolute; top: 41px; right: 33px;
	text-align: right;
}

/* the footer at bottom is set to clear:left to always wrap under the (two/three)columns content holder div */
#footer {
	clear: left; width: 728px; height: 112px; position: relative;
	padding-left: 25px; padding-top: 17px; font:11px Arial,Helvetica,sans-serif;
	background-color: #2B4292; color: #CCDAFF;
}
#footer a {color:#CCDAFF; padding: 0 5px;}
#footer a:link, #footer a:visited {text-decoration:underline;}
#footer a:hover, #footer a:active {text-decoration:none;}
#w3c {
	position: absolute; top: 49px; left: 25px; width: 244px; height: 44px; overflow: hidden;
}
