body.homePage{
	margin:0px;
	padding:0px;
	background-color:#ff6600;
	text-align:center;
}
body.secondaryPages{
	margin:0px;
	padding:0px;
	background: url(../images/background.jpg) left top no-repeat #6F6F6F;
}

body, ul, li, table{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
}


body, p, table, dd, div, span{ color:#222; }
.midCol{ width:745px; }

dt{ margin:35px 0px 3px; }
dd{ margin-left:10px; }

/*	BEGIN DIV LAYOUT CLASSES	--------------------------------------------------------------*/

#main {
	width: 100%;
}
	#content {
		width: 925px;
		margin: auto;
		height: 100%;
	}
	#secondaryPages #content {
		width: 760px;
		margin: auto;
		height: 100%;
	}
		#middleArea {
			width: 760px;
			float: left;
		}
			#header {
				width: 745px;
				height: 99px;
				margin-left: 15px;
			}
			#secondaryPages #header {
				width: 760px;
				height: 99px;
				margin: 0;
			}
				#tagline {
					float: left;
					margin: 53px 0px 0px 20px;
				}
				#logo {
					float: right;
					margin: 3px 20px 0px 0px;
				}
			#whitebar {
				width: 745px;
				height: 20px;
				background-color: #FFFFFF;
				margin-left: 15px;
			}
			#secondaryPages #whitebar {
				width: 760px;
				margin: 0;
			}
			#navBar {
				width: 745px;
				height: 30px;
				background-color: #000000;
				margin-left: 15px;
				text-align: center;
			}
			#secondaryPages	#navBar {
				width: 760px;
				margin: 0;
			}
			#mainBody {
				background-color: #FFFFFF;
				width: 760px;
			}
				#leftNav {
					width: 200px;
					float: left;
					position: absolute;
				}
					#navBg {
						background-color: #ff6600;
					}
					#leftNavBottom {
						background-color: #ff6600;
						width: 180px;
						height: 20px;
					}
					#leftNavCorner {
						background: url(../images/nav_orange_corner.gif) right bottom no-repeat;
						width: 20px; 
						height: 20px;
						float: right;
					}
				#pageImg {
					width: 745px;
					height: 245px;
				}
				
				#leftColumn {
					width: 200px;
					float: left;
					margin: 20px;
				}
				#mainContent {
					margin: 20px 20px 20px 220px;
				}
			#blackBar {
				width: 745px;
				height: 20px;
				background-color: #000000;
				margin-left: 15px;
			}
			#secondaryPages	#blackBar {
				width: 760px;
				margin: 0;
			}
			#whiteFooter {
				width: 745px;
				height: 20px;
				background-color: #FFFFFF;
				margin-left: 15px;
			}
			#secondaryPages	#whiteFooter {
				width: 760px;
				margin: 0;
			}
.leftFloat {
	float: left;
}
.rightFloat {
	float: right;
}

/* #############	for pratt news section in right column on home page   ############# */	

	#prattNews{ /* Pratt News Section */
		background: #ffa366;
		width: 155px;
		height: 535px;
		float: right;
		margin-left: 10px;
		margin-top: 99px;
		position: relative;
	}
		#prattNewsStart{ /* Pratt News Header */
			background: url(../images/news_header_155x20.gif) left top no-repeat;
			width: 155px;
			height: 20px;
		}
		#newsHeader{ /* "Pratt News" */
			font-weight: bold;
			text-transform: uppercase;
			font-size: 12px;
			margin-top: 2px;
			margin-top: -18px;
		}
		.prattNewsSpan { /* Pratt News Content */
			color: #ffffff;
			height: 100%;
			width: 155px;
		}
		.prattNewsSpan a{
			color: #ffffff;
			text-decoration: none;
		}
		.prattNewsSpan a:hover {
			color: #000000;
			text-decoration: none;
		}
		/* Pratt News Items */
			.prattNewsSpan ul {
				margin: 0;
				padding: 0;
				text-align: left;
			}
			.prattNewsSpan ul li{ 
				margin: 10px 10px 15px 10px;
				list-style-type: none;
				font-weight: bold;
			}
		#socialLinks{ /* Social Networking Logos with Links */
			background: #ffa366;
			width: 155px;
			height: 55px;
			margin: 0;
			padding: 0;
			position: absolute;
			left: 0;
			bottom: 20px;
		}
			#socialLinks img{ 
				margin: 10px 15px 10px 15px;
				display: inline;
			}
		#prattNewsEnd{ /* Pratt News Footer */
			background: url(../images/news_footer_155x20.gif) left bottom no-repeat;
			width: 155px;
			height: 20px;
			position: absolute;
			bottom: 0px;
			left: 0px;
		}

.style1 {color: #000000}

/*	BEGIN MAIN NAVIGATION CSS	--------------------------------------------------------------*/

#nav #aboutMenu li a{
	font-size:8pt;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index:999;
	background-color:black;
}

#nav{
	margin-left: 111px;
	padding-top: 7px;
}

#nav ul{
	padding:2px 5px;
	border-top:none;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	marging-left:450px
} 

#nav a {
	display: block;
	text-decoration:none;
	color:#fff;
	width: 10px;
	font-size:10pt;
	font-weight:bold;
} 
#nav ul li ul li:hover, #nav li ul li.sfhover{
	-moz-opacity:.75;
}
#nav li {
	float: left;
	z-index:999;
	width:120px;
	text-align:left;
}
#nav li a{
	margin-left:5px;
	width:100px;
}



#nav li ul {/* these are dropDown menus */
	position: absolute;
	left: -999em;
	padding:13px 5px 0px;
}
#nav li ul li{
	padding:0px 2px 5px 0px;
	text-align:left;
	border:none;
}

#nav li ul li a{
	text-align:left;
	font-size:8pt;
	font-weight:normal;
	margin-left:2px;
}

#nav li:hover ul {
	left: auto;
}
#nav li:hover a{
	color:#ff6600;
}
#nav li:hover li a{
	color:#fff;
}
#nav li li a:hover{
	color:#ff6600;
}

#connect #connectMenu, #about #aboutMenu, #classes #classesMenu, #studios #studiosMenu, #happenings #happeningsMenu{
	margin-left:0px;
}
#nav #about{
	width:100px;
}
#nav #classes{
	width:110px;
}
#nav #studios{
	width:105px;
}
#nav #happenings{
	width:137px;
}

/*	END MAIN NAVIGATION CSS	------------------------------------------------------------*/



#mainTxt p, .mainTxt p{
	line-height:23px;
}#mainTxt{
	padding-top:25px;
	font-weight:bold;
	font-color:#000;
	font-size:9pt;
	text-align:left;
}

.mainTxt{
	padding-top:25px;
	font-weight:bold;
	font-color:#000;
	font-size:9pt;
	text-align:left;
}

.mainTxt2{
	font-color:#000;
	font-size:10pt;
	text-align:left;
}
.mainTxt3{
	font-color:#000;
	font-size:14pt;
	text-align:left;
}
.mainTxt4{
	font-color:#000;
	font-size:9pt;
	font-weight: normal;
}

/*	BEGIN SIDE NAVIGATION MENU CSS.  This css is global.  some pages will have small overrides on them	*/
	#sideNav{
	position:absolute;
	z-index:2;
	height:auto;
	left:-3px;
	top:50px;
	width:208px;
	background-color:#ff6600;
	}
	#sideNav ul{	
		list-style:none;
		text-align:left;
		color:fffff;
		text-decoration:none;
		margin:10px;
		padding:0px;
	}
	#sideNav ul li{
		padding-bottom:5px;
		font-size:9pt;
	}
	#sideNav ul li a{
		color:#fff;
		text-decoration:none;
	}
	#sideNav ul li a:hover{
		color:#000;
	}
	
/*	END SIDE NAVIGATION MENU CSS	-----------------------------------------------------*/
	
	
	


/* #############	for classes section ############# */
	
	.registerNowWrapper{
	position:absolute;
	z-index:3;
	left:1px;
	top:304px;
	font-weight:bold;
	padding:25px;
	text-align:left;
	font-size:9pt;
	width: 159px;
	height: 119px;
	}
		
		

/* #############	for happenings section ############# */

	.upcomingEvt{
	position:absolute;
	z-index:3;
	left:7px;
	top:242px;
	font-weight:bold;
	padding:25px;
	text-align:left;
	width: 168px;
	height: 193px;
	}
	.upcomingEvt ul{
		text-align:left;
		padding:0px;
		margin:0px;
		color:#ff6600;
		list-style:none;
	}
	.upcomingEvt ul li{
		font-size:9pt;
	}
	.liPad{
	}
	
	
	
	

/* #############	for footer nav (contactUs, membership, donate, sitemap) 	############# */

	#footerLinks {
		width: 745px;
		text-transform: uppercase;
		margin: 3px 0px 0px 15px;
		padding-bottom: 30px;
	}
	#secondaryPages #footerLinks {
		margin: 3px 0px 0px 0px;
		width: 100%;
	}
		#centerFooterLinks {
			width: 617px;
			margin: 0px auto;
		}
	#footerLinks li {
		list-style: none;
		display: inline;
		margin-right: 50px;
		margin-left: 50px;
	}		
	#footerLinks li a{
		font-size: 7pt;
		text-decoration: none;
		color: #ffffff;
	}
	#footerLinks li a:hover {
		color: #000000;
	}
