body {
	background : #54709A;
	font : 12px/14px Georgia, Arial;
	margin : 0px;
	padding : 0px
}

body.forms {
	background : #FFFFFF;
	font : 12px/14px Georgia, Arial;
	margin : 0px;
	padding : 0px
}

a:link, a:visited {
	COLOR:#54709A;
	text-decoration:inherit;
}

a:hover {
	COLOR: #9B5571;
	text-decoration:inherit;
}

.cover-image {
	border : 1px solid #000000;
	bottom : 5px;
	left : 49px;
	margin : 0 auto;
	-moz-box-shadow : #888888 5px 3px 5px;
	position : absolute;
	-webkit-box-shadow : #888888 5px 3px 5px
}

.desc {
	font : 12px/16px Georgia, Arial;
	padding : 0px 10px 0px 10px
}

.headline {
	height : 220px;
	left : 5px;
	position : absolute;
	top : 250px;
	width : 220px
}

.link {
	bottom : 145px;
	font : 12px/14px Georgia, Arial;
	padding-right : 10px;
	position : absolute;
	right : 2px;
	text-align : right
}

.panel-base {
	background-color : #FFFFFF;
	border : 1px solid #888;
	border-radius : 5px;
	font : 12px/14px Georgia, Arial;
	margin : 0 auto;
	-moz-border-radius : 5px;
	-moz-box-shadow : #888888 3px 3px 3px;
	-webkit-border-radius : 5px;
	-webkit-box-shadow : #999 3px 3px 3px
}

.point {
	font : bold 12px/16px Georgia, Arial;
	padding-top : 10px;
	text-align : left;
	text-indent : 15px
}

.title {
	border : 0px solid #000000;
	font : bold 16px/24px Georgia, Arial;
	text-align : center;
	color : #54709A;
}

.title-small {
	border : 0px solid #000000;
	font : normal 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	/*color : #719B55;*/
	color : #54709A;
}

#assist-disclaimer {
	border : 0px solid #000000;
	left : 425px;
	position : absolute;
	text-indent : 15px;
	top : 560px;
	width : 480px
}

#assist-images {
	border : 0px solid #000000;
	font : bold 14px/18px Georgia, Arial;
	height : 380px;
	left : 10px;
	position : absolute;
	text-indent : 15px;
	top : 225px;
	width : 390px
}

#assist-images-large {
	border : 1px solid #000000;
	height : 380px;
	left : 110px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	position : absolute;
	text-align : center;
	top : 0px;
	width : 280px
}

#assist-images-thumbs {
	border : 1px solid #000000;
	height : 380px;
	left : 0px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	position : absolute;
	top : 0px;
	width : 100px
}

#assist-intro {
	border : 0px solid #000000;
	font : bold 12px/16px Georgia, Arial;
	left : 30px;
	position : absolute;
	text-indent : 15px;
	top : 160px;
	width : 360px
}

#assist-scenario {
	border : 1px solid #000000;
	height : 450px;
	left : 415px;
	position : absolute;
	top : 100px;
	width : 500px
}

#base{
	background : #FFFFFF;
	border : 1px solid #000000;
	height : 668px;
	margin : 0 auto;
	margin-top : 10px;
	position : relative;
	width : 924px;
}

#contact-form {
	height : 500px;
	left : 420px;
	position : absolute;
	top : 100px;
	width : 490px;
}

#contact-form-received-message {
	background : #FFFFFF;
	border : 0px solid #BBB;
	height : 50px;
	margin : 0 auto;
	margin-top : 100px;
	position : relative;
	width : 390px;
	text-align : center;
}

#contact-intro {
	border : 0px solid #000000;
	font : bold 12px/16px Georgia, Arial;
	left : 30px;
	position : absolute;
	top : 160px;
	width : 360px
}

#contact-volunteer {
	height : 300px;
	left : 15px;
	position : absolute;
	top : 300px;
	width : 390px
}

#cover-assistance {
	height : 260px;
	position : relative;
}

#cover-col1 {
	border : 0px solid #888888;
	left : 0.5%;
	position : absolute;
	top : 340px;
	width : 32.5%
}

#cover-col2 {
	border : 0px solid #000000;
	left : 33.5%;
	position : absolute;
	top : 340px;
	width : 33%
}

#cover-col3 {
	border : 0px solid #000000;
	position : absolute;
	right : 0.5%;
	top : 340px;
	width : 32.5%
}

#cover-testimonials {
	/*filter : progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#888', Positive='true');
	*/
	background-color : #FFFFFF;
	border : 1px solid #AAAAAA;
	font : 10px/12px Georgia, Arial;
	height : 220px;
	position : absolute;
	right : 15px;
	top : 105px;
	width : 230px;
	overflow : hidden;
}

#cover-intro {
	border : 0px solid #000000;
	font : bold 12px/16px Georgia, Arial;
	height : 200px;
	left : 40px;
	position : absolute;
	text-indent : 15px;
	top : 150px;
	width : 625px
}

#cover-research {
	height : 260px;
	position : relative;
}

#cover-training {
	height : 260px;
	position : relative;
}

#footer-copyright {
	bottom : 2px;
	font : 12px Georgia;
	position : absolute;
	right : 5px
}

#footer-nav {
	bottom : 2px;
	font : 12px Georgia;
	left : 5px;
	position : absolute
}

#footer-nav ul {
	list-style-type : none;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px
}

#footer-nav ul li {
	float : left;
	font : 12px/14px Georgia, Arial;
	text-decoration : none
}

#footer-nav ul li a {
	color : #000000;
	display : block;
	float : left;
	font : 12px/14px Georgia, Arial;
	padding : 0px 3px 0px 3px;
	text-decoration : none
}

#footer-nav ul li a:hover {
	background-color : #AAAAAA;
	display : block;
	float : left;
	font : 12px/14px Georgia, Arial;
	padding : 0px 3px 0px 3px;
	text-decoration : none
}

#footer-spacer {
	/*filter : progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#888', Positive='true');
	*/
	background-color : #840E18;
	border-bottom : 1px solid #000000;
	border-top : 1px solid #000000;
	bottom : 25px;
	display : inline;
	float : left;
	height : 30px;
	left : 0px;
	-moz-box-shadow : #888888 0px 5px 5px;
	padding-top : 0px;
	position : absolute;
	-webkit-box-shadow : #888888 0px 5px 5px;
	width : 924px
}

#header-background {
}

#header-logo {
	left : 20px;
	position : absolute;
	top : 3px;
	z-index : 25
}

#header-nav {
	display : inline;
	float : left;
	height : 30px;
	left : 180px;
	padding-top : 0px;
	position : relative
}

#header-nav ul {
	list-style-type : none;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px
}

#header-nav ul li {
	float : left;
	font : 20px/28px Arial, Helvetica, sans-serif;
	text-decoration : none
}

#header-nav ul li a {
	color : #FFFFFF;
	display : block;
	float : left;
	font : 14px/30px Georgia, Arial;
	padding : 0px 5px 0px 5px;
	text-decoration : none
}

#header-nav ul li a:hover {
	background-color : #990000;
	display : block;
	font : 14px/30px Georgia, Arial;
	text-decoration : none
}

#header-spacer {
	/*filter : progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#888', Positive='true');
	*/
	background-color : #840E18;
	border-bottom : 1px solid #000000;
	border-top : 1px solid #000000;
	display : inline;
	float : left;
	height : 30px;
	left : 0px;
	-moz-box-shadow : #888888 0px 5px 5px;
	padding-top : 0px;
	position : relative;
	top : -3px;
	-webkit-box-shadow : #888888 0px 5px 5px;
	width : 924px
}

#scrollup {
	border : 1px solid #000000;
	height : 200px;
	overflow : hidden;
	position : relative;
	width : 200px
}

#train-class {
	border : 1px solid #000000;
	height : 300px;
	left : 20px;
	position : absolute;
	top : 200px;
	width : 180px
}

#train-desc {
	border : 1px solid #000000;
	height : 500px;
	left : 220px;
	position : absolute;
	top : 100px;
	width : 690px
}

#testimonial-base {
	position : absolute;
	top : 15px;
}
