h1 {
	color: #B01C21;
	font-size: 18px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	margin: 0.67em 0;
	padding-top: 5px;
	padding-left: 12px;
	line-height: 25px;
}
h2 {
	color: #AD2930;
	font-size: 16px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 17px;
	padding-top: 8px;
}
h3 {
	color: #FFF;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	border-bottom-width: 0px;
	border-left-width: 0px;
	letter-spacing: 0.05em;
}
h4 {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 12px;
	text-align: center;
	padding: 12px 0px 0px 0px;
	color: #7086A4;
}
HR {
	border: none;
	border-top : #666666 dashed 1px;
	height: 1px;
	padding: 4px 0px 2px 0px;
}
img.content {float: left; clear: none;
}
img {
	margin: 0px;
	padding: 0px;	
}
a {
	color: #B01C21;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
	text-transform: none;
}
#navbackground {
	background-image:  url(../images/shared/header-logo2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
nav {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #B01D22;
	font-weight: bold;
	letter-spacing: 0.75px;
}
.nav {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #B01D22;
	font-weight: bold;
	letter-spacing: 0.75px;
}
a.nav:link {
	text-decoration: none;
	text-transform: none;
	color: none;
}
a.nav:visited {
	text-decoration: none;
	text-transform: none;
	color: #B01D22;
}
a.nav:hover {
	text-decoration: underline;
}
a.nav:active {
	text-decoration: none;
	text-transform: none;
	color: #B01D22;
}
.subtitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.subtitle2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #069;
}
.subtitle3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4F6FA0;
}
a.subtitle3:link {
	color: #390;
}
a.subtitle3:visited {
	text-decoration: none;
	text-transform: none;
	color: #390;
}
a.subtitle3:hover {
	text-decoration: underline;
}
a.subtitle3:active {
	text-decoration: none;
}
p, li {
	font-size:13px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

li li {
	font-size:1em;
	}
	
p {
	margin:2px 2px 2px 2px;
	font-size:13px;
	line-height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bulktextdoublespace-courseinfo {
	padding: 4px 18px 10px 20px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.035em;
	color: #CCC;
}
.bulktextdoublespace {
	padding: 4px 18px 10px 20px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.035em;
}
.bulktext {
	padding: 4px 20px 0px 2px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.03em;
}
.bulktextSMALL {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
.bulktextLARGE {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
.pagetitleLARGE {
	color: #B01C21;
	font-size: 18px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding-top: 10px;
	padding-left: 12px;
	line-height: 20px;
}
.pagetitleSMALL {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #2661AE;
	line-height: 17px;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.level3hdr {
	font-weight: bold;
	font-size: 16px;
	font-family: Verdana, Geneva, sans-serif;
	letter-spacing: 1px;
	line-height: 17px;
}
.articleTitle {
	color: #CC0000;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	line-height: 17px;
	letter-spacing: 1px;
}
.subheading {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #356ca8;
	line-height: 22px;
	letter-spacing: 1px;
	padding-bottom: 1px;
	border-bottom: 0px solid silver;
}
.header { color: #0066CC; font-size: 18px; font-family: Geneva, Verdana, Geneva, sans-serif; font-weight: bold; padding-top: 2px; padding-left: 5px;
}
.category {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	letter-spacing: .4em;
}
.aftmag_volume {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #626262;
	padding: 10px 4px 10px 4px;
	line-height: 15px;
}
.aftmag_issue_small {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #626262;
	letter-spacing: 3px;
	padding: 6px 2px 2px 2px;
}
#findaninstructor {
	background-image:  url(../images/shared/findaninstructor.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #CCC;
	letter-spacing: 0.035em;
	padding-top: 80px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 20px;
}
.findaninstructor1 {
	color: #CCC;
	padding: 85px 10px 10px 20px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
}
#findaninstructor li  {
	list-style: none;
	padding: 2px 0 2px 70px;
	background-image:  url(../R3/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 50px 6px;
}
#findaninstructor2 {
	background-image:  url(../images/shared/findinstructor2main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #CCC;
	padding: 0px 2px 0px 18px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
#databoxborder {
	background-image:  url(../images/shared/databox-border.gif);
	background-repeat: repeat;
	background-position: left top;
	padding: 0px 8px 0px 8px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.findaninstructor2 {
	color: #CCC;
	padding: 0px 2px 0px 18px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.imgRight {
	border: solid 3px #00bef2;
	margin: 0px 0px 7px 20px;
}
.imgLeft { margin: 0 10px 4px 0; border: solid 3px #00bef2;
}
.imgBorder {
	border: 3px #FFFFFF solid;
}
.ImagePadRight {
	padding-right: 10px;
	padding-bottom: 2px;
}
.imgborder2 { border : 2px solid #000000;
}
.imgbordersoft {
	border : 2px solid #A7AA99;
	margin: 10px 2px 2px 2px;
	position: center;
}
.right_column_bar { color: white; font-size: 12px; font-family: verdana; line-height: 17px; padding-right: 20px; padding-left: 22px;
}
.right_column_top { color: black; font-size: 12px; font-family: serif; font-weight: bold; font-style: normal; line-height: 17px; text-align: center; padding-right: 20px; padding-left: 21px;
}
.right_column_top_list { color: black; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 12px; text-align: left; padding-right: 20px; padding-left: 20px;
}
.rowHdr {
	font-weight: bold;
	background-color: #CCC;
	border-bottom: 1px solid #777700;
	border-top: 1px solid #777700;
}
.rowA {
}
.rowB {
	background-color: #FF9900;
}
	.parts_table { border-bottom: 1px #DBD6BB solid; border-top: 1px #EFF0EB solid; border-left: 1px #DBD6BB solid; border-right: 1px #DBD6BB solid;
}
.instructorstable {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.025em;
	line-height: 12px;
}
.dotted_table {
	background-color: #CCC;
	border: 2px dotted #02598F;
	margin: 10px 2px 2px 2px;
}
.backgroundimage1 {
	background-image: url(/images/imagename.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.vertical-graybar {
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #999;
}
.rightBoxShell {
	border: 1px solid #515C0E;
}
.rightBoxHd {
	font-size: 10px;
	font-weight: bold;
	background-color: #666;
	color: #ffffff;
	font-family: Verdana, Geneva, sans-serif;
	font-variant: small-caps;
	letter-spacing: 4px;
	border-bottom: 1px solid #515c0e;
}
#rightBoxContent {
	background-color: #00a5c2;
}
#rightBoxContent a:link, #rightBoxContent a:visited {
	color: #515C0E;
}
#SidebarBox {
	color: white;
	font-style: italic;
	line-height: 12px;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0 15px 0 0;
	padding: 5px;
	background-color: gray;
	font-size: 10px;
	border: solid 1px #000;
}
#rightCol ul, #welcome ul {
	margin: 0px;
	padding: 0px;
}
#rightCol li, #welcome li  {
	list-style: none;
	padding: 4px 0px 4px 12px;
	background-image:  url(../R3/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
#rightCol a:hover {
	text-decoration: underline;
}
#findinstructortopbackground {
	background-image:  url(../images/shared/findinstructor-top-bkgnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#footerLinks, #footerLinks a:link, #footerLinks a:visited {
	font-size: 12px;
	line-height: 25px;
	padding: 15px 10px 10px 30px;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	text-align: center;
}
.footerLinks {
	font-size: 12px;
	line-height: 25px;
	padding: 0px 10px 10px 30px;
	font-family: Verdana, Geneva, sans-serif;
	color: #000000;
	text-align: center;
}
#softborder {text-decoration: none; line-height : 120%; color : #390859;
}

body {  
	margin-top : 0; 
	margin-right : 0; 
	margin-left : 0; 
	margin-bottom : 0;
}
body#home {  
	margin-top : 0; 
	margin-right : 0; 
	margin-left : 0; 
	margin-bottom : 0;
	background:url(../images/backgrounds/home-background.gif) repeat-x;
}
body#about {
	margin-top : 0; 
	margin-right : 0; 
	margin-left : 0; 
	margin-bottom : 0;
	background:url(../images/backgrounds/about-background.png) repeat-x;
}
body#water {
	margin-top : 0; 
	margin-right : 0; 
	margin-left : 0; 
	margin-bottom : 0;
	background:url(../images/backgrounds/water-background.png) repeat-x;
}
body#rope {
	margin-top : 0; 
	margin-right : 0; 
	margin-left : 0; 
	margin-bottom : 0;
	background:url(../images/backgrounds/rope-background.png) repeat-x;
}
body#boat {
	margin-top : 0; 
	margin-right : 0; 
	margin-left : 0; 
	margin-bottom : 0;
	background:url(../images/backgrounds/boat-background.png) repeat-x;
}
body#boat2 {
	margin-top : 0; 
	margin-right : 0; 
	margin-left : 0; 
	margin-bottom : 0;
	background:url(../images/backgrounds/boat2-background.png) repeat-x;
}
body#ice {
	margin-top : 0; 
	margin-right : 0; 
	margin-left : 0; 
	margin-bottom : 0;
	background:url(../images/backgrounds/ice-background.png) repeat-x;
}
body#animal {
	margin-top : 0; 
	margin-right : 0; 
	margin-left : 0; 
	margin-bottom : 0;
	background:url(../images/backgrounds/animal-background.png) repeat-x;
}
#footer {
	color:#FFF;
	padding:10px 0;
	width:100%;
	background-color: #7086A4;
}
#footer a {
	color:#FFF;
	font-weight:bold;
}
#footer span {
	clear:both;
	display:block;
	margin:0 auto;
	width:100%;
	position:relative;
}
#footer .chunk {
	width:850px;
	float:left;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
/*  =Footer

----------------------------------------------- */	

#creditsfooter {
	clear:left;
	color: #666;
}
#creditsfooter span {
	display:block;
	width:880px;
	margin:0 auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 11px;
	padding: 4px;
}
#bottomcredits {
	padding:10px 0 10px 0;
	list-style:none;
	text-align:center;
	display:inline;
	width:880px;
}
#bottomcredits li {
	float:left;
	text-align:center;
	margin-right:5px;
	padding-right:5px;
	line-height:14px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*  =Testimonials
----------------------------------------------- */

blockquote.testimonial {
	background:url(../images/shared/leftQuote.gif) no-repeat;
	margin:20px 0 0 15px;
	color:#636363;
}
blockquote.testimonial .quote {
	padding:25px 0 0 10px;
	font-size:1.2em;
	font-style:italic;
	line-height:26px;
}
blockquote.testimonial .quoted {
	text-align:right;
	padding:10px 35px 0 0;
	font-size:0.7em;
	display:block;
	background:url(../images/shared/rightQuote.gif) right top no-repeat;
}

#primary blockquote.testimonial {
	width:220px;
	float:left;
	margin-right:25px;
}

#primary blockquote.testimonial .quote {
	font-size:1em;
}

