*{
	padding: 0px;
	margin: 0px;
	font-size:100%;
	font-family:  arial, helvetica, verdana, Lucida Grande, sans-serif;
	}
	
/*All TYPE STUFF BEGINS---------------------------------------------*/
.italic{
	font-style:italic;
}
.bold{
	font-weight:bold;
	font-size: 107%;
	}

.clear{
	clear:both;
}
body{
	background: url(../images/bg_1.jpg) no-repeat;
	background-attachment: fixed;
	background-position: center top;
	margin-top:0px;
	}

#container{
		position:relative;
		margin-left:auto;
		margin-right:auto;
		width: 850px;
		overflow: hidden;

		
}

#navigation{
	position:relative;
	width:850px;
	height:40px;
	border-top: 1px solid #003ed7;
}

#maincontent{
	position:relative;
	width:840px;
	margin-left:auto;
	margin-right:auto;
	background:transparent;
	border-top: 1px solid #CCC; 
	margin-top:10px;
	margin-bottom:0px;
	overflow:hidden;
	
}

#break{
	width:500px;
	border-bottom: .3px solid #ccc;
}

#leftbox{
	float:left;
	width:550px;
	padding: 0px 0px 2000px 0px;
	margin:0px 0px -2000px 16px;
	/*background-color:orange;*/
	
}
#rightgutter{
	border-left: 1px solid #CCC; 
	float:right;
	width:250px;
	padding: 5px 0px 2000px 0px;
	margin:0px 0px -2000px 0px;
	/*background-color:cyan;*/
	
	
}
#bottomgutter{
	
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 20px;
	margin-left:auto;
	margin-right:auto;
	width:470px;
	text-align:center;
	/*background-color:pink;*/
}


#header{
	position:relative;
	width:850px;
	height:140px;
	margin-top:10px;
	margin-bottom:10px;
	background:transparent;
	margin-left:auto;
	margin-right:auto;
	/*background: url(../images/header.gif) no-repeat;*/
	}
	
	
#footer{
	clear:both;
	border-top: 1px solid #CCC; 
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	float:left;
	width:805px;
	
	background-color:transparent;
	text-align:center;
	
}
#contact{
	margin-right:auto;
	margin-left:auto;
	clear:both;
	position:relative;
	width:800px;
	height:40px;
	padding-top:3px;
	border-top: 1px solid #CCC;
	text-align:center;
	margin-bottom:20px;
	
}

/*images---------------------------------------*/
.homeimg{
		margin: 0px 30px;
		padding-bottom:0px;
}
.footerimg{
	margin-left:20px;
	margin-right:20px;
}
.galthumb{
	float: left;
	margin: 5px 5px 5px 5px;
	border: 1.5px;
	border-color: #fff;
	border-style: solid;
	}
.floatleft{
	float:left;
	}
.floatright{
	float:right;
}

.newsimg{
	margin-top:5px;
	margin-bottom:5px;
	border: solid 1px #F60;
}

#video{
	text-align:center;
	margin: 5px;
	padding: 5px;
}
/*images---------------------------------------*/


.rtcolum{
	font-size: 70%;
	letter-spacing:.1em;
	line-height:120%;
	margin-left:10px;
	text-align: left;
	color:#ebebeb;
	
}


p{
	font-size: 80%;
	letter-spacing:.1em;
	line-height:130%;
	margin-bottom:1.5%;
	text-align: left;
	color:#ebebeb;
	}
	
h1{
	color:#fff;
	letter-spacing:.07em;

}
h2{
	color:#fff;
	letter-spacing:.07em;
}
h3{
	color:#ff9c00;
	letter-spacing:.07em;
	font-size: 90%;
	line-height: 2em;
}
h4{
	color:#fff;
	font-size:100%;
	letter-spacing:.07em;
}
h5{
	color:#fcff00;
	letter-spacing:.07em;
	font-size:110%
}
h6{
	color:#fff;
	letter-spacing:.07em;
	font-size:85%;
	font-weight:bold;
	padding-bottom:4px;
	

}
	
.faqph{
	font-size: 80%;
	letter-spacing:.13em;
	line-height:160%;
	margin-bottom:1.5%;
	text-align: left;
	color:#fff;
}

.initcap {
	float: left;
	color: #ff9c00;
	font-size: 360%;
	line-height: 35px;
	padding-top: 4px;
	font-family: arial, Lucida Grande, helvetica, verdana , sans-serif;
	padding-right: 6px;
}

/*All TYPE STUFF ENDS---------------------------------------------*/




/* Secondary Links---------------------------------------------- */	
 .faqlink a:link {
	letter-spacing:.07em;
	font-size: 100%;
	color: #ff9c00;
	text-decoration: none;
	
	
}
 .faqlink a:visited{
 	letter-spacing:.07em;
 	font-size: 100%;
	color: #ff9c00;
	text-decoration: none;
	
	
}

 .faqlink a:hover {
 	letter-spacing:.07em;
 	font-size: 100%;
	color: #fff;
	text-decoration: none;
	

}
 .faqlink a:active{
 	letter-spacing:.07em;
 	font-size: 100%;
	color: #ff9c00;
	text-decoration: none;
	
	
}
/*///////////////////////////////////*/
 .faqlinkclose a:link {
	letter-spacing:.07em;
	font-size: 80%;
	color: #ff9c00;
	text-decoration: none;
	
}
 .faqlinkclose a:visited{
 	letter-spacing:.07em;
 	font-size: 80%;
	color: #ff9c00;
	text-decoration: none;
	
}

 .faqlinkclose a:hover {
 	letter-spacing:.07em;
 	font-size: 80%;
	color: #fff;
	text-decoration: none;
	

}
 .faqlink a:active{
	
}





/* Secondary Links--------------------------------------------- */	



/* e-mail Links----------------------------------------------- */
	
.email a:link{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	letter-spacing:0.04em;
	color: #ff9c00;
	padding-right: 15px;
	background-image: url(../images/email_hover.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none;
	
	
}

.email a:visited{
	font-size: 100%;
	color: #ff9c00;
	letter-spacing:0.04em;
	padding-right: 15px;
	background-image: url(../images/email_hover.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none;
	
}

.email a:hover{
	font-size: 100%;
	color: #fff;
	letter-spacing:0.04em;
	padding-right: 15px;
	background-image: url(../images/email.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none;
	
}

.email a:active{
	font-size: 100%;
	color: #ff9c00;
	letter-spacing:0.04em;
	padding-right: 15px;
	background-image: url(../images/email_hover.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none;

}
	
/* e-mail Links---------------------------------------- */

/*document Links---------------------------------------- */

.secondary a:link{
	font-size: 105%;
	color: #ff9c00;
	letter-spacing:.06em;
	padding-right: 12px;
	background: url(../images/external_link_hover.png) no-repeat;
	background-position: right top;
	text-decoration: none;
	
}
	
.secondary a:visited{
	font-size: 105%;
	color: #ff9c00;
	letter-spacing:.06em;
	padding-right: 12px;
	background: url(../images/external_link_hover.png) no-repeat;
	background-position: right top;
	text-decoration: none;
}

.secondary a:hover{
	font-size: 105%;
	color: #ccc;
	letter-spacing:.06em;
	padding-right: 12px;
	background: url(../images/external_link.png) no-repeat;
	background-position: right top;
	text-decoration: none;
}

.secondary a:active{
	font-size: 105%;
	color: #ff9c00;
	letter-spacing:.06em;
	padding-right: 12px;
	background: url(../images/external_link_hover.png) no-repeat;
	background-position: right top;
	text-decoration: none;
}


a[href $='.pdf'] { 
   padding-right: 18px;
   background: transparent url(../images/061220_icon_pdf.gif) no-repeat center right;
}
a[href $='.zip'] { 
   padding-right: 18px;
   background: transparent url(../images/061220_icon_doc.gif) no-repeat center right;
}


/* document Links---------------------------------------- */


/* lessons Links---------------------------------------------- */
	
.lesson a:link{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #ff9c00;
	letter-spacing:0.08em;
	text-decoration: none;
	
	
}

.lesson a:visited{
	font-size: 100%;
	color: #ff9c00;
	letter-spacing:0.08em;
	padding-right: 12px;
	text-decoration: none;
	
}

.lesson a:hover{
	font-size: 100%;
	color: #fff;
	letter-spacing:0.08em;
	text-decoration: none;
	
}

.lesson a:active{
	font-size: 100%;
	color: #ff9c00;
	letter-spacing:0.08em;
	text-decoration: none;

}
/* lessons Links--------------------------------------------- */





/* Unordered lists---------------------------------------- */
div#main ul {
	font-family: arial, helvetica, verdana, Lucida Grande, sans-serif;
	font-size: 75%;
	text-indent: 0px;
	padding: 0px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
	color: #e7e7e7;
	letter-spacing: .1em;
	line-height: 1.2em;
	list-style-image: url(../images/ul_icon.png);
}

div#main li{
	padding: 3px 0px 3px 0px;
}


div#rtcol ul{
	font-family: arial, helvetica, verdana, Lucida Grande, sans-serif;
	color:#FFF;
	font-size: 65%;
	text-indent: 0px;
	padding: 0px 0px 10px 15px;
	margin: 0px 0px 0px 0px;

	letter-spacing: .1em;
	line-height: 1.2em;
	list-style-image: url(../images/ul_icon.png);
	
}

div#rtcol li{
	margin: 3px 0px 20px 15px;
}

.date{
	padding-left:20px;
	color:#111;
}

/* Unordered lists---------------------------------------- */


