body {
	background-color: #4a352e;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	text-align:center;
	font : 11px Tahoma, Verdana, Arial, sans-serif;
	margin-top: 0;
}
p {
	margin: 0 1em;
	padding: .5em 0
}
div#footer p {
	font: 90% Arial, Helvetica, sans-serif;
	text-align:center;
	margin:1.25em;
	padding:0
}
div#info p {
	margin:0 1em;
	padding:0
}
div#services ul {
	font-weight:bold;
	margin: 0 2.25em;
	padding: 0;
}
div#services li {
	padding: .1em;
}
div#success p {
	margin-left:0
}
div#subleft ul {
	margin:0 2.25em;
	padding:0 2.25em;
}
img#logos {
	padding-top:30px;
}
/* div placement */

div#container {
	position : relative;
	width : 760px;
	margin : 0 auto;
	text-align : left;
}
div#header {
	position:relative;
	width:100%;
	height:152px;
	background:url(../images/header-bg.jpg) no-repeat;
}
div#content {
	width:100%;
	overflow:auto;
	background: #fff;
	padding-bottom:2em
}
div#services {
	position:relative;
	width: 245px;
	height: 100%;
	background: #fff;
	float:left;
	margin-top:11px;
}
div#info {
	position:relative;
	width: 229px;
	height: 100%;
	background: #fff;
	float:left;
}
div#success {
	position:relative;
	width: 286px;
	height:100%;
	background: #fff;
	float: left;
	margin-top:11px;
}
div#subleft {
	position:relative;
	width: 470px;
	height:100%;
	background: #fff;
	float: left;
	margin-top: 11px;
}
div#subright {
	position:relative;
	width: 290px;
	height: 100%;
	background:url(../images/sub-navbg.jpg) repeat-x;
	float: left;
	padding-top: 11px;
}
div#footer {
	position:relative;
	width: 760px;
	height:41px;
	background:url(../images/footer-bg.jpg) repeat-x;
	overflow:hidden;
}
/* header replacement */

h1 {
	position : absolute;
	left : 0px;
	top : 12px;
	width: 760px;
	height : 97px;
	background : url(../images/h1.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	padding:0
}
h2 {
	font: 20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:900;
	margin: .25em .5em;
	padding: .25em 0;
	color:#000000;
}
h2 a:link {
	text-decoration:none;
	color:#000000;
}
h2 a:visited {
	text-decoration:none;
	color:#000000;
}
h2 a:active {
	text-decoration:none;
	color:#000000;
}
h2 a:hover {
	text-decoration:underline;
	color:#000000;
}
div#subleft h2 {
	font: 20px Arial, Helvetica, sans-serif;
	color:#19440c;
	text-transform:uppercase;
	font-weight:900;
	margin: .25em .5em;
	padding: .25em 0;
}
h3 {
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	margin: 0 .5em;
	padding: .25em 0;
	font-weight:bold;
	color:#ad2518;
	margin: .5em 1em 0 1em;
}
h3 a:link {
	text-decoration:none;
	color:#ad2518;
}
h3 a:visited {
	text-decoration:none;
	color:#ad2518;
}
h3 a:active {
	text-decoration:none;
	color:#ad2518;
}
h3 a:hover {
	text-decoration:underline;
	color:#ad2518;
}
td.calcell {
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
}
h4 {
	font: 14px Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#19440c;
	margin: 0 1em 0 1em;
	padding: .25em 0;
}
h4 a:link {
	text-decoration:underline;
	color:#19440c;
}
h4 a:visited {
	text-decoration:underline;
	color:#19440c;
}
h4 a:active {
	text-decoration:underline;
	color:#19440c;
}
h4 a:hover {
	text-decoration:none;
	color:#19440c;
}
/* resources list */
ul#resources {
	margin:0 2.25em;
	padding:0 2.25em;
}
ul#resources li#topic {
	font-weight:bold;
	list-style-type:none;
	padding-top:15px;
	padding-bottom:5px;
	text-indent:-30px;
}
/* main navigation */

ul#nav_main {
	position: absolute;
	left:0;
	bottom:0;
	list-style:none;
	overflow:hidden;
	width:100%;
	height:31px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}
ul#nav_main a {
	display : block;
	width: 100%;
	height:31px;
	text-indent : -9999px;
	text-decoration : none;
	overflow : hidden;
}
li#nm1 {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 63px;
	height : 31px;
	background : url(../images/li-header.jpg) no-repeat 0 0;
}
li#nm2 {
	position : absolute;
	top : 0px;
	left : 63px;
	width : 79px;
	height : 31px;
	background : url(../images/li-header.jpg) no-repeat -63px 0;
}
li#nm3 {
	position : absolute;
	top : 0px;
	left : 142px;
	width : 174px;
	height : 31px;
	background : url(../images/li-header.jpg) no-repeat -142px 0;
}
li#nm4 {
	position : absolute;
	top : 0px;
	left : 317px;
	width : 175px;
	height : 31px;
	background : url(../images/li-header.jpg) no-repeat -317px 0;
}
li#nm5 {
	position : absolute;
	top : 0px;
	left : 492px;
	width : 90px;
	height : 31px;
	background : url(../images/li-header.jpg) no-repeat -492px 0;
}
li#nm6 {
	position : absolute;
	top : 0px;
	left : 582px;
	width : 54px;
	height : 31px;
	background : url(../images/li-header.jpg) no-repeat -582px 0;
}
li#nm7 {
	position : absolute;
	top : 0px;
	left : 636px;
	width : 124px;
	height : 31px;
	background : url(../images/li-header.jpg) no-repeat -636px 0;
}
li#nm1 a:hover {
	background : url(../images/li-header.jpg) no-repeat 0 -31px;
}
li#nm2 a:hover {
	background : url(../images/li-header.jpg) no-repeat -63px -31px;
}
li#nm3 a:hover {
	background : url(../images/li-header.jpg) no-repeat -142px -31px;
}
li#nm4 a:hover {
	background : url(../images/li-header.jpg) no-repeat -317px -31px;
}
li#nm5 a:hover {
	background : url(../images/li-header.jpg) no-repeat -492px -31px;
}
li#nm6 a:hover {
	background : url(../images/li-header.jpg) no-repeat -582px -31px;
}
li#nm7 a:hover {
	background : url(../images/li-header.jpg) no-repeat -636px -31px;
}
/* learning navigation */

ul#learning {
	list-style-image:url(../images/li.jpg);
	list-style-type:circle;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:1em;
	margin:1em;
}
ul#learning li {
	margin:1em;
}
ul#learning a:link {
	color:#03c;
	text-decoration:none;
}
ul#learning a:visited {
	color:#03c;
	text-decoration:none;
}
ul#learning a:active {
	color:#03c;
	text-decoration:none;
}
ul#learning a:hover {
	text-decoration:underline;
}
/* success story more link */

div#success a:link {
	text-decoration:none;
	color:#03C;
}
div#success a:visited {
	text-decoration:none;
	color:#03C;
}
div#success a:active {
	text-decoration:none;
	color:#03C;
}
div#success a:hover {
	text-decoration:underline;
}
