* { margin: 0; padding: 0; }


 /*div { border: 1px solid #FF0000; } */


body {
	font-size: 62.5%;  
	background: #50959f;
}   
 
a img {
	border: none;
	border:0;
	}	

a {text-decoration: none;}
	
hr {display:none;}

.clear {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	}

#skip {display:none;}	
	
 
 
h2 {
	clear: none;
	padding-bottom: 6px;
	font: 2em/1em Georgia, Times, serif;	 
	font-weight: bold; 
	color: #925186;	 
	/*border-bottom: 1px solid #CBCBCB;*/
}
	 
h3 {
	clear: none;
	font: 1.7em/1em Georgia, Times, serif;	 
	margin: 5px 0 2px 0;
	color: #FFF;
}
h4 {
	clear: none;
	margin: 12px 0 2px 0;
	font: 1.2em/1.2em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	text-transform: uppercase; 
	}

h5 {
	clear: none; 
	margin: 4px 0 2px 0;
	padding-bottom: 3px;
	font: 1em/1em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #fff;
	}
	
#head-logo span, #head-phone span { display: none; } 

table { 
	width: 100%; 
	background: #81BFC8;
	padding: 0; margin: 0; 
	border: 0;
	}
td { 
	border-right: 1px solid #50959F; 
	border-top: 1px solid #50959F; 
	padding: 3px; margin: 0; 
}
tr { padding: 0; margin: 0; }


/* global elements: wrap, foot 
----------------------------------------------------------------------------*/
  

#global-wrap  { 
	margin: 0 auto;  		 
 	width: 829px; 
 	position: relative;  
 	min-height: 60em; 
	}	
	
#head {
	width: 100%;
	height: 110px;
	position: relative; 
}

#topcap {
	width: 100%;
	height: 21px;
	background: transparent url('/img/page-back_top.gif') no-repeat; 	
}
#footcap {
	width: 100%;
	height: 24px;
	background: transparent url('/img/page-back_foot.gif') no-repeat; 	
}

#head-logo {
	position: absolute;
	left: 20px;
	top: 28px;
	width: 240px;
	height: 88px;
	background: transparent url('/img/head-logo.gif') no-repeat; 	
}
#head-phone {
	position: absolute;
	right: 110px;
	top: 55px;
	width: 139px;
	height: 38px;
	background: transparent url('/img/head-phone.gif') no-repeat; 	
}
 
#content {
	width: 769px;
	min-height: 50em;
	background:#FFF; 
	padding: 20px 30px;
	background: transparent url('/img/page-back_mid.gif') repeat-y; 	
 }
#foot {
	width: 769px;
	padding: 0 30px;
	margin-bottom: 30px;
	color: #94DBE6;
	font: normal 1em/1.4 "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}
#designcredit { float: right; }

#intro {
	font-size: 1.2em; 
	margin: -12px -3px;
	background: transparent url('/img/ht-mid.jpg') no-repeat; 	
	width: 771px;
	height: 338px;
}
#introtxt {
	padding: 60px 0 0 450px;
	width: 272px;
	height: 228px;
	color: #FFF;
	font: normal 1em/1.6 "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	}


#left {
	font: normal 1.2em/1.6 "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	width: 570px;
	padding-right: 20px;
 	border-right: 1px solid #abccd1;
	} 
	#left p { margin-bottom: .6em; }

	#left ul {
		list-style: none;
		margin: .5em 0 0 0;
		padding-left: 18px;
		}
	#left ul li {
		padding: 0 0 4px 18px;
		line-height: 1.4em;
		background: url('/img/bullet.gif') no-repeat 0 1px;
		}
  
  
  #right {
	font: normal 1.1em/1.6 "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	float:right;
	width: 165px; 
}
#right-pad {
 	padding-left: 24px;
	color: #666;
	font: 1.1em/1.3 "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; 
	border-left: 1px solid #cecece;
}


.floatie { width: 180px; float:left; margin-right: 7px; }

.staff { 
	border-top: 1px solid #abccd1;
	margin-top: 1.5em;
	font: 1.1em/1.4 "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; 
}
.staff img { float:left; padding: 0 5px 0 0 }


#features { margin: 26px -9px 0 -7px; }

#features img { margin-right: 9px; } 

iframe { border: none; overflow: hidden; padding: 0; margin:0; }

.download { 
	padding-left: 15px;
	background: transparent url('/img/downloadicon.gif') no-repeat 0 1px;
	}	
 
ul {list-style: none;}

.float-r {float:right;}
.float-l {float:left;}
.img-float-r {float:right; margin-left:4px;}
.img-float-l {float:left; margin-right:9px;}
.imgborder {border: 1px solid #333; }

.button a { 
	margin: 5px 0 10px 0;
	display:block;  
	width: auto;
	}
 
 
.indent {text-indent: 2em;}	 
  
.caption { color: #FFF; padding-left: 6px; font-size: 90%;}

/* inside page specific 
----------------------------------------------------------------------------*/
	
.ilinks a:link, #introtxt a:link {color: #925186; text-decoration: underline;}
.ilinks a:hover, #introtxt a:hover {color: #E37DD1;}
.ilinks a:visited,  #introtxt a:visited {color: #925186;  text-decoration: underline; }

.padme p { margin-bottom: 1em; }
 
#foot a:link, #foot-left a:visited {color: #C2E1E6; text-decoration: underline; }
#foot a:hover {color: #D798DD; text-decoration: underline; }

   
.highlightbox {
    background: #C977B1;
    color: #FFF;
    padding: 7px 15px;
    margin: 6px 0;
}
   
/* nav menu
----------------------------------------------------------------------------*/
#nav {
	width: 515px;
	/*background: #50959f;*/
	height: 40px;
	position: absolute;
	right: 20px;
	top: 81px;
	z-index:100;
	}

	#navigation-primary ul {
		width: 100%;
		list-style: none;
		}

	#navigation-primary li {
		float: left;
		height: 40px;
		position: relative;
		margin-right: 15px;
		}

	#navigation-primary a {
		display: block;
		height: 40px;
		text-indent: -3000px; overflow: hidden;
		 
		}

	#navigation-primary a:hover {
		background-position: 0 -40px;
		 
		}

		#nav-home a {
			width: 56px;
			background: transparent url(/img/nav-home.gif) no-repeat;
			}
		#nav-instructors a {
			width: 106px;
			background: transparent url(/img/nav-instructors.gif) no-repeat;
			}
		#nav-getstarted a {
			width: 90px;
			background: transparent url(/img/nav-schedules.gif) no-repeat;
			}
		#nav-admissions a {
			width: 96px;
			background: transparent url(/img/nav-admissions.gif) no-repeat;
			}		
		#nav-contact a {
			width: 80px;
			background: transparent url(/img/nav-contact.gif) no-repeat;
			}
  
/*
	#navigation-primary li ul li {
		height: auto;
		}

	#navigation-primary li ul li a {
		display: block;
		height: auto;
		padding: 3px 16px;
		background: transparent; color: #000;
		text-indent: 0;
		text-decoration: none;
		border-bottom: 1px solid #AD735C;
		position: relative;
		width: 150px;
		font: normal 1em/1.6 "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
		text-align:left;
		}

	#navigation-primary li ul a:hover {
		background: #D08B6E; color: #000;
		}

	#navigation-primary li ul {
		position: absolute;
		left: -3000px;
		width: 182px;
		background: #FFAA87 ;
		padding: 2px 0 0 0;
		z-index: 200000;
		}

	#navigation-primary li:hover ul, #navigation-primary li.sfhover ul {
		left: auto;
		}
*/

body#home #nav-home	a,
body#admissions #nav-admissions a,
body#instructors #nav-instructors a,
body#getstarted #nav-getstarted a,
body#contact #nav-contact a
{background-position: 0 -40px;}
 

 