/*-------------------------------------------+
|                                            |
|            STRUCTURE                       |
|                                            |
+-------------------------------------------*/

html
	{
	}

body 
	{
	margin: 0;
	padding: 0;
	background: #99cc33;
	text-align: left;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #555555;
	border: none;
	}

#wrapper 
	{
	width: 1000px;
	height: 1300px;
	margin: 0px auto 0px auto;
	padding: 0;
	background-color: #fff;
	border: none;
	}


/*-------------------------------------------+
|                                            |
|            COMMON                          |
|                                            |
+-------------------------------------------*/

p 
	{
	margin-top: 1.5em;
	line-height: 1.5em;
	font-size: 1.1em;
	}

a:link, a:visited 
	{
	text-decoration: none;
	color: #ff0000;
	border: 0px;
	}

a:hover, a:active
	{
	border: none;
	}

ul
	{
	margin-left: 3em;
	}

hr 
	{
	background: url(http://www.quantumleapnj.com/images/hr_paper.jpg) no-repeat center;
	}

.caption
	{
	font-size: .9em;
	float: left;
	clear: both;
	padding: 2px;
	padding-bottom: 5px;
	}

.small
	{
	}


/*-------------------------------------------+
|                                            |
|            HEADER                          |
|                                            |
+-------------------------------------------*/

#header 
	{
	background: #99cc33 url(http://www.quantumleapnj.com/images/header.jpg) no-repeat top center;
	float: left;
	width: 1000px;
	height: 237px;
	margin: 0;
	padding: 0;
	border: none;
	}



/*-------------------------------------------+
|                                            |
|            SIDEBAR                         |
|                                            |
+-------------------------------------------*/

#sidebar 
	{
	width: 282px;
	height: 1445px;
	float: left;
	margin: 0 0 0 0;
	padding: 0px 0 0 0px;
	background: #ffffff url(http://www.quantumleapnj.com/images/sidebar.jpg) no-repeat top center;
	border: none;
	}

#sidebar .main
	{
	padding: 35px 0 0 0;
	float: left;
	width: 195px;
	height: auto;
	margin-top: 5px;
	margin-left:45px;
	margin-right: 0px;
	line-height: 5px;
	}

#sidebar .main p
	{
	margin: 0 0 0px 0;
	padding: 5px 0  0px 0px;
	border-bottom: none;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	line-height: 18px;
	font-size: .8em;
	}


#sidebar .main h1 
	{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	color: #003300;
	padding: 0px 0px  0px 0px;
	font-weight: bold;
	font-size: 1.1em;
	font-family: New York, Georgia, serif;
	text-transform: none;
	letter-spacing: 1px;
	}





/*-------------------------------------------+
|                                            |
|            NAVIGATION                      |
|                                            |
+-------------------------------------------*/

/*** Thank you to Veerle for helping with the navigation!  http://veerle.duoh.com  ***/

div#navContainer
	{
  	width:718px;
  	height: 45px;
  	float:left;
	margin: 0;
	padding: 0;
  	background:#ffffff;
	border:none;
  	}

ul#navlist
	{
	padding: 0;
	margin: 0;
  	width:718px;
  	height: 45px;
  	list-style:none;
	background:transparent url(http://www.quantumleapnj.com/images/tabs.jpg) no-repeat;
	float: left;
	border:none;
  	}

ul#navlist li 
	{
	padding:0;
  	margin:0;
	height: 45px;
	display:block;
	text-indent:-9999px;
  	float:left;
	border:none;
  	}

ul#navlist li a
	{
	border: 0px;
	display: block;
	overflow: visible;
	text-decoration: none;
	height: 45px;
	background: transparent url(http://www.quantumleapnj.com/images/tabs.jpg) no-repeat;
	}

li#tab1 a
	{
	width: 132px;
	}

li#tab2 a
	{
	width: 136px;
	}

li#tab3 a
	{
	width: 134px;
	}

li#tab4 a
	{
	width: 134px;
	}

li#tab5 a
	{
	width: 134px;
	}

li#tab1 a:hover, li#tab1 a:focus
	{
	background-position: 0 -45px;
	}

li#tab2 a:link, li#tab2 a:visited 
	{
	background-position:-132px 0px;
	}

li#tab2 a:hover, li#tab2 a:focus 
	{
	background-position:-132px -45px;
	} 

li#tab3 a:link, li#tab3 a:visited 
	{
	background-position:-268px 0px;
	}

li#tab3 a:hover, li#tab3 a:focus 
	{
	background-position:-268px -45px;
	} 

li#tab4 a:link, li#tab4 a:visited 
	{
	background-position:-402px 0px;
	}

li#tab4 a:hover, li#tab4 a:focus 
	{
	background-position:-402px -45px;
	} 

li#tab5 a:link, li#tab5 a:visited 
	{
	background-position:-5366px 0px;
	}

li#tab5 a:hover, li#tab5 a:focus 
	{
	background-position:-536px -45px;
	} 



/*-------------------------------------------+
|                                            |
|            CONTENT                         |
|                                            |
+-------------------------------------------*/

#content 
	{
	background: #ffffff;
	float: left;
	width: 718px;
	height: 1400px;
	margin: 0;
	padding: 0;
	}

#content .main
	{
	margin-top: 30px;
	padding: 10px 0 0 0px;
	float: left;
	width: 700px;
	height: auto;
	background: #ffffff url(http://www.quantumleapnj.com/images/welcome.jpg) no-repeat top left;
  color:#555;
border:none;
	}

#content .main p
	{
	margin: 0 0 0px 0;
	width: 675px;
	padding: 30px 10px 30px 5px;
	border-bottom: none;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 1.0em;
	}

#content .main img
	{
	border: 2px solid #555555;
	padding: 2px;
	float: left;
	display: inline;
	clear: right;
	margin: 3px;
	}

#content .main h1 
	{
	margin-top: 0px;
	margin-bottom: 0px;
	color: #003300;
	padding: 5px 0px  0px 0px;
	font-weight: bold;
	font-size: 2em;
	font-family: New York, Georgia, serif;
	text-transform: none;
	letter-spacing: 1px;
	}

#content .main_ef
	{
	margin-top: 30px;
	padding: 10px 0 0 0px;
	float: left;
	width: 700px;
	height: auto;
	background: #ffffff url(http://www.quantumleapnj.com/images/ef.jpg) no-repeat top left;
  color:#555;
border:none;
	}

#content .main_ef p
	{
	margin: 0 0 0px 0;
	width: 675px;
	padding: 30px 10px 30px 5px;
	border-bottom: none;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 1.0em;
	}

#content .main_ef img
	{
	border: 2px solid #555555;
	padding: 2px;
	float: left;
	display: inline;
	clear: right;
	margin: 3px;
	}

#content .main_ef h1 
	{
	margin-top: 0px;
	margin-bottom: 0px;
	color: #003300;
	padding: 5px 0px  0px 0px;
	font-weight: bold;
	font-size: 2em;
	font-family: New York, Georgia, serif;
	text-transform: none;
	letter-spacing: 1px;
	}

#content .main_programs
	{
	margin-top: 30px;
	padding: 10px 0 0 0px;
	float: left;
	width: 700px;
	height: auto;
	background: #ffffff url(http://www.quantumleapnj.com/images/programs.jpg) no-repeat top left;
  color:#555;
border:none;
	}

#content .main_programs p
	{
	margin: 0 0 0px 0;
	width: 675px;
	padding: 30px 10px 30px 5px;
	border-bottom: none;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 1.0em;
	}

#content .main_programs img
	{
	border: 2px solid #555555;
	padding: 2px;
	float: left;
	display: inline;
	clear: right;
	margin: 3px;
	}

#content .main_programs h1 
	{
	margin-top: 0px;
	margin-bottom: 0px;
	color: #003300;
	padding: 5px 0px  0px 0px;
	font-weight: bold;
	font-size: 2em;
	font-family: New York, Georgia, serif;
	text-transform: none;
	letter-spacing: 1px;
	}


#content .column1,
#content .column2
	{
	float: left;
	}

#content .column1 img,
#content .column2 img
	{
	border: 2px solid #555555;
	padding: 2px;
	float: left;
	display: inline;
	clear: right;
	margin: 3px;
	background: #ffffff
	}

#content .column1
	{
	margin-left: 0px;
	margin-top: 0px;
	height: auto;
	width: 300px;
	padding: 5px 0px 0px 0px;
	background: #ffffff url(http://www.quantumleapnj.com/images/column1.jpg) no-repeat top left;
  	color:#555;
	text-align: left;
	}

#content .column1 h1 
	{
	margin-top: 0px;
	color: #003300;
	text-transform: none;
	font-size: 1.4em;
	font-family: New York, Georgia, serif;
	letter-spacing: 1px;
	font-weight: bold;
	}

#content .column1 p 
	{
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	border-bottom: none;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 1.0em;
	}


#content .column1 a:link, a:visited 
	{
	text-decoration: none;
	color: #ff0000;
	border: 0px;
	}

#content .column1 a:hover, a:active
	{
	border: none;
	}

#content .column1 ul 
	{
	line-height: normal;
	padding: 5px 0px 0px 0px;
	list-style-type: square;
	}

#content .column1 ul li
	{
	padding: 0px;
	font-size: 1.0em;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	}

#content .column1 ul li a,
#content .column1 ul li a:link,
#content .column1 ul li a:visited 
	{
	border: none;
	padding-left: 0px;
	text-transform: none;
	}

#content .column1 ul li a:hover 
	{
	border: none;
	padding-left: 0px;
	color: #000000;
	}

#content .column2
	{
	margin-left: 60px;
	margin-top: 0px;
	height: auto;
	width: 330px;
	background: #ffffff url(http://www.quantumleapnj.com/images/coaches.jpg) no-repeat top left;
  	color:#555;
	text-align: left;
	}

#content .column2 h1 
	{
	margin-top: 0px;
	color: #003300;
	text-transform: none;
	font-size: 1.4em;
	font-family: New York, Georgia, serif;
	letter-spacing: 1px;
	font-weight: bold;
	}

#content .column2 p 
	{
	margin: 30px 0px 0px 0px;
	padding: 0px 0  0px 0px;
	border-bottom: none;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 1.0em;
	}

#content .column1 a:link, a:visited 
	{
	text-decoration: none;
	color: #ff0000;
	border: 0px;
	}

#content .column1 a:hover, a:active
	{
	border: none;
	}

#content .column2 ul 
	{
	line-height: normal;
	padding: 5px 0px 0px 0px;
	list-style-type: square;
	}

#content .column2 ul li
	{
	padding: 0px;
	font-size: 1.0em;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	}

#content .column2 ul li a,
#content .column2 ul li a:link,
#content .column2 ul li a:visited 
	{
	border: none;
	padding-left: 0px;
	text-transform: none;
	}

#content .column2 ul li a:hover 
	{
	border: none;
	padding-left: 0px;
	color: #000000;
	}


#content .column1_programs,
#content .column2_programs
	{
	float: left;
	}

#content .column1_programs img,
#content .column2_programs img
	{
	border: 2px solid #555555;
	padding: 2px;
	float: left;
	display: inline;
	clear: right;
	margin: 3px;
	background: #ffffff
	}

#content .column1_programs
	{
	margin-left: 0px;
	margin-top: 0px;
	height: auto;
	width: 300px;
	padding: 5px 0px 0px 0px;
	background: #ffffff url(http://www.quantumleapnj.com/images/column1_programs.jpg) no-repeat top left;
  	color:#555;
	text-align: left;
	}

#content .column1_programs h1 
	{
	margin-top: 0px;
	color: #003300;
	text-transform: none;
	font-size: 1.4em;
	font-family: New York, Georgia, serif;
	letter-spacing: 1px;
	font-weight: bold;
	}

#content .column1_programs p 
	{
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	border-bottom: none;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 1.0em;
	}


#content .column1_programs a:link, a:visited 
	{
	text-decoration: none;
	color: #ff0000;
	border: 0px;
	}

#content .column1_programs a:hover, a:active
	{
	border: none;
	}

#content .column1_programs ul 
	{
	line-height: normal;
	padding: 5px 0px 0px 0px;
	list-style-type: square;
	}

#content .column1_programs ul li
	{
	padding: 0px;
	font-size: 1.0em;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	}

#content .column1_programs ul li a,
#content .column1_programs ul li a:link,
#content .column1_programs ul li a:visited 
	{
	border: none;
	padding-left: 0px;
	text-transform: none;
	}

#content .column1_programs ul li a:hover 
	{
	border: none;
	padding-left: 0px;
	color: #000000;
	}

#content .column2_programs
	{
	margin-left: 60px;
	margin-top: 0px;
	height: auto;
	width: 330px;
	background: #ffffff url(http://www.quantumleapnj.com/images/column2_programs.jpg) no-repeat top left;
  	color:#555;
	text-align: left;
	}

#content .column2_programs h1 
	{
	margin-top: 0px;
	color: #003300;
	text-transform: none;
	font-size: 1.4em;
	font-family: New York, Georgia, serif;
	letter-spacing: 1px;
	font-weight: bold;
	}

#content .column2_programs p 
	{
	margin: 30px 0px 0px 0px;
	padding: 0px 0  0px 0px;
	border-bottom: none;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 1.0em;
	}

#content .column1_programs a:link, a:visited 
	{
	text-decoration: none;
	color: #ff0000;
	border: 0px;
	}

#content .column1_programs a:hover, a:active
	{
	border: none;
	}

#content .column2_programs ul 
	{
	line-height: normal;
	padding: 5px 0px 0px 0px;
	list-style-type: square;
	}

#content .column2_programs ul li
	{
	padding: 0px;
	font-size: 1.0em;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	}

#content .column2_programs ul li a,
#content .column2_programs ul li a:link,
#content .column2_programs ul li a:visited 
	{
	border: none;
	padding-left: 0px;
	text-transform: none;
	}

#content .column2_programs ul li a:hover 
	{
	border: none;
	padding-left: 0px;
	color: #000000;
	}



/*-------------------------------------------+
|                                            |
|            FOOTER                          |
|                                            |
+-------------------------------------------*/

#footer 
	{
	float: left;
	width: 1000px;
	height: 73px;
	margin:0;
	padding: 0;
	border: none;
	background: #ffffff
	}

#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active
	{
	background: none;
	padding: 0;
	margin: 0;
	color: #555555;
	text-decoration: none;
	}

#footer .main
	{
	background: #ffffff url(http://www.quantumleapnj.com/images/footer.jpg) no-repeat;
	border: none;
	padding: 0;
	float: left;
	width: 1000px;
	height: 73px;
	margin:0;
	}

#footer .column1
	{
	margin: 0;
	height: 73px;
	width: 580px;
	padding-top: 0px;
	border: none;
	text-align: left;
	float: left;
	}

#footer .column1 img
	{
	border: 0px;
	padding: 0;
	float: left;
	display: inline;
	clear: right;
	margin: 0px 0px 0px 0px;
	}

#footer .column1 p 
	{
	margin: 0;
	padding-top: 40px;
	border: none;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	line-height: 12px;
	font-size: 0.9em;
	}

#footer .column2
	{
	margin: 0;
	height: 73px;
	width: 400px;
	padding-top: 40px;
	padding-right: 10px;
	background: none;
	text-align: right;
	float: left;
	}

#footer .column2 p 
	{
	margin: 0;
	padding: 0;
	border: none;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	line-height: 12px;
	font-size: 0.9em;
	}
