/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2007-2008 David Hellwarth
 * @version $Id: stylesheet.css jj1 2008-05-05 1 dh
 */

body {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
	}

a img {
	border: 1px solid #ff0000;
	margin: 0;
	padding: 0;
	}

h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.7em;
	text-align: center;
	color: #FF0000;
	}
	
h2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.4em;
	}

h3 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.2em;
	}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 1.1em;
	}

.biggerText {
	font-family: verdana, sans-serif;	
	font-size: 1.1em;
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0.3em 0;
	}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-family: verdana, sans-serif;	
	font-size: 0.8em;
	}

/*  Might uncomment either or both of these if having problems with IE peekaboo bug:
h1, h2, h3, h4, h5, h6, p {
	position: relative;
	}
*html .centerColumn {
	height: 1%;
	}
*/

.centerRed {
	text-align: center;
	color: #FF0000;
	}


.clearBoth {
	clear: both;
	}


/*wrappers - page or section containers*/

#imagewrapper {
	border: 1px solid #ff0000;
	margin: 0;
	padding: 0;
	}
	
.image {
	border: 1px solid #ff0000;
	margin: 0;
	padding: 0;
	}

.object1 {
	border: 2px solid #ff0000;
	}


#mainWrapper {
	background-color: #ffffff;
	text-align: left;
	width: 750px;
	vertical-align: top;
	border: 1px solid #9a9a9a;
	}

#headerWrapper, #contentMainWrapper, #logoWrapper {
	margin: 0em;
	padding: 0em;
	}

#logoWrapper{
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	height:109px;
	}

/*misc*/
.back {
	float: left;
	}

.forward {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}


#siteMapList {
	width: 90%;
	float: right;
	}