* {
	margin: 0;
	padding: 0;
}

body {

}
#pageConstraints {
	margin: 0 auto;
	width: 970px;
	padding: 0 16px;
}
.skipNav {
	position: absolute;
	left: -9000px;
}
#logo {
	float: right;
	margin-top: -16px;
}
#title {
	padding-top: 16px;
	padding-left: 16px;
	margin-bottom: 3em;
}
#content {
	float: left;
	padding: 24px;
}
#momentum {
	clear: both;
	margin-bottom: 2em;
}

#columnLeft {
	float: left;
}
#sideNav {
	padding-top: 30px;
	min-height: 300px;
}
ul[id="sideNav"] {
	margin-top: -4px;
}

/*
Margin - Controls the spacing to allow for side columns
min-height - use to set a minimum height for the content section of the page. 
_height - is a hack. It allows us to set a height (that only IE will see) which works like minimum height in standards complaint browsers.
*/
#main { 
	margin-left: 258px;
/*	margin-right: 214px; */
	margin-right: 0;
	min-height: 420px; 
	height: 420px;
	padding-bottom: 3em;
}
div[id="main"] {
	height: auto;
}
.noLeftCol #main {
	margin-left: 0;
}
#secondaryNav {
	margin-left: 0;
	padding-left: 24px;
	list-style: none;
/*	float: left;
	width: 660px;*/
}
#secondaryNav ul {
	margin: 0;
	padding: 0;
}
#secondaryNav li {
	display: inline;
}
#secondaryNav a {
	display: block;
	width: 165px;
	float: left;
	text-align: center;
	margin-bottom: 15px;
	background-color: #000033;
	color: #FFFFFF;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	padding: 5px 0px;
}
#secondaryNav a:hover, #secondaryNav a.current {
	color: #FFF;
	background-color: #660000;
}


#footer {
	clear: both;
	margin-left: 258px;
	padding-left: 24px;
}
#footer ul li {
	float: left;
	margin-left: 0;
}
.imgMargin {
	margin-bottom: 5px;
	border: 2px solid #F28A2B;
}
.imgTextLeft {
	padding: 0px;
	width: 270px;
	color: #FDF39D;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 25px;
	margin-left: 0px;
}
.imgTextRight {
	padding: 0px;
	float: right;
	width: 270px;
	color: #FDF39D;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 5px;
}

.clearer {
	clear: both;
	margin: 0px;
	padding: 0px;
}

.imgTextTopL {
	width: 189px;
	float: left;
	margin: 7px;
	color: #def389;
}
.imgTextTopL2 {
	width: 295px;
	float: left;
	margin: 7px;
	color: #def389;
}
.imgTextTopL3 {
	width: 355px;
	float: left;
	margin: 7px;
	color: #def389;
}

.presscontainer {clear: both; padding-top: 1em;}
.leftcol {width: 15%; font-weight: bold; float: left; vertical-align: top;}
.rightcol {width: 82%; float: left; vertical-align: top;}
.rightcol p {margin-top: 0;}
