* html {
	margin: 0;
	padding: 0;
}
body {
	color:#333333;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	background: #bacecf url(../images/bkgBodySub.jpg) no-repeat center top;
	text-align:center;
}
div#container {
	width:1024px;
	margin:0 auto;
	position:relative;
	text-align:left;
}
img {
	padding:0;
	margin:0;
	display:block;
	border:0;
}
div.clearfloats {
	clear:both;
	margin:0 0 50px 0;
	padding:0;
	height:0;
}
div#logo {
	top:77px;
	left:37px;
	position:absolute;
	z-index:2;
}
div#tagline {
	top:145px;
	left:240px;
	position:absolute;
	z-index:2;
}
/* Global Navigation Top begins here ------------------------ */ 
div#globalNav {
	top:65px;
	right:30px;
	position:absolute;
	z-index:5;
}
#globalNav ul li {
	padding:0;
	margin:0;
	float:left;
	list-style-type:none;
	display:inline;
}
#globalNav a {
	font-size:11px;
	font-weight:bold;
	color:#e25225;
	display:block;
	margin:0 12px;
	text-decoration:none;
}
#globalNav a:hover {
	color:#333333;
}
/* Main Navigation Top begins here ------------------------ */ 
div#mainNav {
	top:98px;
	right:20px;
	position:absolute;
	z-index:5;
}
#mainNav ul li {
	padding:0;
	margin:0;
	float:left;
	list-style-type:none;
	display:inline;
}
#mainNav a, #mainNav a:active {
	font-size:14px;
	font-weight:bold;
	color:#333333;
	display:block;
	margin:0 15px;
	text-decoration:none;
}
#mainNav a:hover {
	color:#e25225;
}
#mainNav a:active {
	color:#333333;
}
body#about a#navabout, body#news a#navnews, body#action a#navaction, body#resources a#navresources {
	color:#e25225;
}
/* Content begins here ------------------------------------------------------------ */ 		





div#contentContainer {
	width:1024px;
	min-height:600px;
	padding:200px 0 0 0;
	position:relative;
}
/* Left Content begins here ------------------------ */ 		
div#leftCol {
	width:625px;
	margin:0;
	padding:0 0 0 100px;
	float:left;
	position:relative;
}
#leftCol p, #leftCol h1, #leftCol h2, #leftCol img, #leftCol textarea, #leftCol ul {
	margin:0 80px 5px 0;
	line-height:20px;
}
#leftCol h1 {
	font-size:16px;
	font-weight:600;
}
#leftCol h2 {
	font-size:14px;
	font-weight:600;
	margin-top:10px;
	margin-bottom:0;
	text-transform:uppercase;
	color:#e25225;
}
#leftCol ul li {
	font-size:11px;
	font-weight:600;
	padding:0 15px 0 0;
	text-transform:uppercase;
	line-height:17px;
}

#leftCol ul  {
	padding-left:40px;
}

#leftCol li {
	margin-bottom:5px;
}
#leftCol a, #leftCol a:visited {
	color:#e25225;
}
#leftCol a:hover {
	color:#333333;
	text-decoration:none;
}
#leftCol a:active {
	color:#e25225;
	text-decoration:none;
}
.pulloutText {
	font-size:14px;
	font-weight:600;
	text-transform:uppercase;
	color:#e25225;
}
.ColumnsFloatLeft {
	width:45%;
	float:left;
	line-height:normal;
}
p.ColumnsFloatLeft {
	line-height:170px;
	margin-bottom:100px;
}
.pageID {
	left:30px;
	position:absolute;
}
.bodyTextImg {
	float:left;
	margin:10px 10px 100px 0; /* WHY IS THIS NOT WORKING!!!! */
	padding:0;
	border:thick solid #FFF;
}
/* Right Content begins here ------------------------ */ 		
div#rightCol {
	width:299px;
	margin:0;
	padding:0;
	float:left;
	position:relative;
}
#subNav {
	display: inline; /* Stupid IE fix */
}
#subNav ul {
	width:185px;
	list-style-type:none;
	margin:0 0 0 30px;
	padding:5px;
	background-color:#94afb0;
}
#subNav a {
	width:185px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	display:block;
	padding:10px 0;
	border-bottom-color:#666666;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.subNavTop a {
	border-top-color:#666666;
	border-top-style:solid;
	border-top-width:1px; /* Top rule in subnav list */
}
#subNav a:hover {
	color:#e25225;
	background-color:#cfdbdb;
}
#subNav a:active {
	color:#e25225;
	background-color:#FFF;
}
.rtImage {
	border:#e25225 1px solid;
	margin:15px 0 10px 3px;
}
.rtImageCaption {
	width:185px;
	font-size:10px;
	text-transform:uppercase;
	font-weight:100;
	margin:0 0 15px 8px;
}
/* Footer ------------------------ */ 	

div#footerContainer {
	width:100%;
	height:175px;
	margin:0 auto;
	margin-bottom:-50px;
	background-color:#bacecf;
	text-align:center;
}
div#footer {
	width:1024px;
	margin:0 auto;
	padding:20px 0 0 0;
	clear:both;
	position:relative;
}
#footer p {
	text-align:center;
	font-size:10px;
	color:#333333;
	margin:10px;
	text-decoration:none;
}

#footer a {
	font-size:10px;
	font-weight:bold;
	color:#333333;
	margin:10px;
	text-decoration:none;
}
#footer a:hover {
	color:#e25225;
}



