
*, html {  margin:0px; padding:0px; font-family: tahoma;  color: #666;}

html { font-size: 10pt; overflow-x:hidden; margin:0px;}
p { margin:1em; }

.left { text-align:left;}
.right { text-align:right;}
.center { text-align:center;}
.justify { text-align:justify;}

body {font-size: 10pt; margin: 0px auto; background: #006699 url("/images/body-flow.png") repeat-y center; width:768px; /*border: 2px solid #fff;*/ }

div#shell { margin:0px; }

div#header { /* ie override */
    background:#fff url('/images/header-background.jpg') repeat-x;
    height:103px; }

div#header h1 { /* ie override */
    background:url('/images/header-title.png') no-repeat top;
	margin-left:240px;
	width:400px;
    height:107px; 
	text-indent:-200%}

div#dreamcatcher { /* ie override */
	background:url('/images/dreamcatcher.png') no-repeat;
	position:absolute;
	left:50%;
	margin-left:290px;
	top:10px;
	width:90px;
	height:180px;}

div#pretty { /* ie override */ 
	background:url('/images/header-pretty.png') no-repeat;
	position:absolute;
	left:50%;
	margin-left:-385px;
	width:195px;
	height:175px;}

h1 { color: #77f; font-size: 1.3em; margin:.25em; font-weight:bold; }
h2 { color: #77f; font-size: 1.2em; margin:.5em; font-weight:bold; }
h2.access { display:none; }
h3 { color: #77f; font-size: 1.1em; margin:.5em; }

/*div#utility { float:right; text-align:right; border:1px solid red;}*/
div#nav {  width:145px; margin-top:72px;}
div#nav ul { list-style:none;}
div#nav ul li { text-align:right; height:1.6em;}
div#nav ul li a { display:block; text-decoration:none; color: #777; height:1.4em; padding-top:.2em; font-weight:bold; padding-right:3px;} 
div#nav ul li a.active { background:#EEA144; color:#fff; }
div#nav ul li a:hover {	background:#DA6D19; color:#fff; border-right: 10px solid #EEA144; margin-right:-10px;}

/*div#nav {  width:150px; margin-top:72px;}
div#nav ul { list-style:none;}
div#nav ul li { text-align:center; height:1.6em;}
div#nav ul li a { display:block; text-decoration:none; color: #777; height:1.4em; padding-top:.2em; font-weight:bold;}
div#nav ul li a.active { background:#EEA144; color:#fff; }
div#nav ul li a:hover {	background:#DA6D19; color:#fff; border-right: 10px solid #EEA144; margin-right:-10px;}
*/

div#copy a {
    font-family: verdana;
    font-size: 1em;
    text-decoration:none;
    padding:2px;
    margin:6px;
    color: #998; 
    /*color:#ddd;*/
	 font-weight:bold; }

div#copy a:hover { 
   color:#EEA144;
   background-color: ; 
   border-bottom: 2px solid #fff;}

div#content { width:600px; 
	font-size:1em;
	padding:4em 5px; 
	float:right; 
	clear:right; 
	min-height: 480; }

div#content div#left-col { text-align:justify;
	width:290px;
	float:left; }

div#content div#right-col { text-align:justify;
	width:290px;
	float:left; }

div#content ul.faces { list-style:none; margin-top: 20px;}
div#content ul.faces li { border-top: 2px solid #DA6D19; }
div#content ul.faces li p { text-align: justify; }
div#content ul.faces li img { margin:1em 1.5em; }
div#copy {  clear:both;
	/*background:#3693D4  url('/images/subheader_bg2.png') no-repeat top left;*/
    margin:0px;
	margin-top:	10px;
	padding-top: 10px;text-indent:5px;
	text-align:center;
    color: #998; 
    list-style:none;
	height:2.2em; 
	font-size:.8em;
	font-family: verdana; }

div#content table.classtimes {
	width:96%;
	margin: 2%;
	cursor: default;
	border-spacing:0px 1px;}

div#content table.classtimes tr.even {
	background: #fed;}

div#content table.classtimes thead tr th {
	color:#fff;
	background: #EEA144;
	height:20px;}

div#content table.classtimes tr th {
	color: #EEA144;
	height:20px;}

div#content table.classtimes tr:hover {
	color:#fff;
	background: #fEcd89;}

div#content table.classtimes tr:hover td { color:#000; }

div#content table.classtimes td {
	vertical-align:top;
	padding:2px 2px;
	font-size: .8em;
	height: 15px;}


div#content form {
	background: #EEA144;
	color: #fff;
	padding: 4px;}

div#content form input {
	border: none;}

div#content form input:focus {
	background:#fEcd89;}

div#content dl { margin:10px }
div#content dl dt { margin-top:10px; 
	font-weight:bold; }

div#content dl dt a { color:#EEA144; }
div#content dl dd.coreo { font-style:italic; }
div#content dl dd span {font-weight:bold;}
