body {
	color: #474747;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ebebeb;
	background-image: url(../images/grad-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0;
	padding: 0;
	border-width: 0;
}

h1,h2,h3,h4,h5,p,blockquote,form,label,ul,ol,dl,fieldset,address{
	margin: 0;
	padding: 0;
}

img {
	margin: 0;
	padding: 0;
	border-width: 0;
	display: block;
}
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
img#bord {
	margin: 7px 0 0;
	padding: 0;
	border-color: #898989;
	border-width: 1px;
}

img.boxframe {
	border: solid 1px #686868;
}

img.center {
	margin-right: auto;
	margin-left: auto;
}

img.gryar {
	margin: 0;
	padding: 0;
	display: inline;
}

li.miss {
	margin: 0;
	padding: 0 40px 12px 0;
	list-style-image: url(../images/arrowblue.png);
}

li.ncl {
	margin: 0;
	padding: 0 0 8px;
}

li.nel {
	margin: 0 0 5px;
	padding: 0;
	list-style-image: url(../images/arrowblue.png);
}

li.news {
	margin: 0;
	padding: 0 30px 10px 0;
	list-style-image: url(../images/sq-bullet.png);
}

li.rtc {
	margin: 0;
	padding: 0 30px 8px 0;
	list-style-image: url(../images/arrowblue.png);
}

ul#chapt {
	margin: 0;
	padding: 0 0 0 90px;
	list-style-type: decimal;
}

ul#missionlist {
	margin: 0;
	padding: 0 0 0 50px;
}

ul#nelist {
	margin: 0;
	padding: 0 0 0 50px;
}

ul#rtcon {
	margin: 0;
	padding: 12px 0 0 40px;
}

ul#rtnews {
	margin: 0;
	padding: 0 0 0 40px;
}

ul.nclist {
	margin: 0;
	padding: 0 0 0 70px;
	list-style-type: none;
}

.bookline {
	margin: 0;
	padding: 0;
}

.chaps {
	margin: 0;
	padding: 0 200px 7px 0;
}

.larger {
	font-size: 12px;
}

.longline {
	margin: 3px 0 12px 20px;
	padding: 0;
}

.longlineaddl {
	margin: 3px 0 12px 55px;
	padding: 0;
}

.newslettertbl {
	margin: 0 0 0 55px;
	padding: 0;
}

.normal {
	line-height: 16px;
	margin: 0;
	padding: 0 70px 0 55px;
}

.normalhome {
	line-height: 16px;
	margin: 0;
	padding: 0 30px 0 20px;
}

.redtext {
	color: #bd3237;
}

.rightnor {
	margin: 0;
	padding: 12px 0 12px 20px;
}

.rthdl {
	color: #bd3237;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 30px 0 0 20px;
}

.subhead {
	font-size: 11px;
	margin: 0;
	padding: 0 0 0 20px;
}

.underline {
	text-decoration: underline;
}

#blue {
	color: #1a4263;
}

#bottomlinks {
	font-size: 10px;
	margin: 0;
	padding: 10px 0;
}

#btmcon {
	font-size: 10px;
	line-height: normal;
	text-align: center;
	margin: 0;
	padding: 0;
}

#btmline {
	margin: 0 0 7px;
	padding: 0;
}

#contactstbl {
	margin: 0 0 0 55px;
	padding: 0;
}

#copyright {
	font-size: 10px;
	line-height: normal;
}

#email {
	line-height: 16px;
	margin: 0;
	padding: 0 0 0 20px;
}

#feedback {
	margin: 0;
	padding: 0 0 0 55px;
}

#hmnl {
	float: right;
	margin: 0;
	padding: 0 20px 0 10px;
}

#logoroto {
	float: right;
	margin: 0;
	padding: 0 10px 0 0;
}

#logospe {
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
}

#membership {
	margin: 0;
	padding: 0 0 0 55px;
}

#padform {
	margin: 0;
	padding: 0 0 0 55px;
}

#parentsite {
	font-size: 10px;
	float: left;
	margin: 0;
	padding: 0 0 0 80px;
}

#rlinks {
	margin: 0 0 0 55px;
	padding: 0;
}

#rolling {
	margin: 0 0 0 20px;
	padding: 0;
}

#rotohead {
	color: #bd3237;
	font-size: 16px;
	line-height: 16pt;
	text-align: center;
	float: right;
	margin: 0;
	padding: 20px 20px 40px 0;
}

#tagline {
	color: #bd3237;
	font-size: 14px;
	float: left;
	margin: 0;
	padding: 60px 0 0;
}

#vertline {
	float: left;
	margin: 0;
	padding: 30px 0 0;
}

#welcome {
	color: #bd3237;
	font-size: 16px;
	margin: 0;
	padding: 15px 0 0 20px;
}

#welcomeaddl {
	color: #bd3237;
	font-size: 16px;
	margin: 0;
	padding: 35px 0 12px 55px;
}

a.bottl:link {
	color: #474747;
	text-decoration: underline;
}

a.bottl:visited {
	color: #474747;
	text-decoration: underline;
}

a.bottl:hover {
	color: #bd3237;
	text-decoration: underline;
}

a.bottl:active {
	color: #bd3237;
	text-decoration: underline;
}

a.textlinks:link {
	color: #1a4263;
	text-decoration: underline;
}

a.textlinks:visited {
	color: #1a4263;
	text-decoration: underline;
}

a.textlinks:hover {
	color: #bd3237;
	text-decoration: underline;
}

a.textlinks:active {
	color: #bd3237;
	text-decoration: underline;
}

a.topover:link {
	color: #1a4263;
	text-decoration: underline;
}

a.topover:visited {
	color: #1a4263;
	text-decoration: underline;
}

a.topover:hover {
	color: #bd3237;
	text-decoration: underline;
}

a.topover:active {
	color: #bd3237;
	text-decoration: underline;
}

.spondiv { width: 650px; height: 150px; margin: 0 0 0 55px; padding: 0; border: solid 3px #d6d5d5; }
.firtext { line-height: 16px; margin: 0; padding: 10px 0 0 10px; }
.firtext1 { line-height: 16px; width: 175px; margin: 0; padding: 10px 0 0 10px; }
.firtext2 { line-height: 16px; margin: 0; padding: 3px 0 0 10px; width: 175px; }
.midtext { width: 250px; margin: 0; padding: 20px 0 0; }
.midtextvmp { margin: 0; padding: 20px 0 0; width: 200px; }
.midtextvmp2 { margin: 0; padding: 8px 0 0; width: 200px; }
.lisa { margin: 0; padding: 27px 10px 0; }
.last { margin: 0; padding: 25px 0 0; }
.last2 { margin: 0; padding: 60px 0 0; }
.kabunga { margin: 0; padding: 3px 0 0; }
.kabunga2 { margin: 0; padding: 40px 0 0; }
.last2vmp { margin: 0; padding: 60px 0 0 15px; }
.last2vmp3 { margin: 0; padding: 45px 0 0 10px; }
.casopia { margin: 0; padding: 65px 0 0 45px; }
.last3 { margin: 0; padding: 45px 0 0; }
.last4 { margin: 0; padding: 45px 0 0; }
.last5 { margin: 0; padding: 20px 0 0 10px; }
.last6 { margin: 0; padding: 14px 0 0 10px; }
