html { margin: 0; }
.course { float: left; width: 230px; padding-bottom: 10px; margin-right:6px; }
.course-clear { clear:left; } 
body 
{ 
	margin: 0; 
	background: #FFFFFF; 
	font-size: .75em; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #565656 
}
div#all            
{
	/*background: #FFFFFF url(/images/bg_full.gif) repeat-y;*/
	/*width: 755px;*/
	width:960px;overflow:hidden;
	margin:0 auto 0 auto;
	position:relative;
	/*background:url('/images/nav_bg.jpg') no-repeat; overflow:hidden;*/
}

/* header */
div#hd-text /*NEW*/
	{
		/*width: 755px; 
		height: 197px;*/
		width:718px;
		height:390px;
		background: white url(/images/hd/hd_all.jpg) no-repeat;
	}
div#hd-top {	}
div#hd-top a 
{
	/*color: #f27c22; */
	color:#ffffff;
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	margin-right: 13px; 
	font-size: 1.25em; 
	font-weight: bold; 
	text-decoration: none; 
}
div#hd-top a:hover { text-decoration: underline; }
	
/* content | body */
/*div#content { width: 755px; }*/ /*NEW*/
div#content { width: 960px; }

div#bd-r 
{   
	/* width: 546 total */
	width: 506px;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 10px 0px;
}
div#bd-r-inner
{   
	padding:  0px 20px 0px 20px;width:675px; position:relative;
}

/* NEW - left navigation */
div#nav 
{
	/* width: 209 total */
	
	/*width: 209px; */
	width:250px;
	/*padding: 10px 19px 0px 25px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding-left:30px;
	/*padding-top: 40px;*/
	margin-bottom:20px;
	
}
div#nav a 
{ 
	color: #FFFFFF; 
	font-size: 1.2em; 
	font-weight: bold; 
	text-decoration: none; 
}
div#nav a:hover {text-decoration: underline; }
div.nav-menu 
{ 
	width: 173px;
	padding: 10px 5px 0 0;
}
div.nav-menu-sub 
{ 
	width: 163px;
	padding: 7px 5px 7px 30px;
	/*background: #6db33f; */
}
div.nav-menu-sub-item 
{
	padding: 2px 0 2px 0; 
}
div.nav-menu-sub-item a 
{
	color: #FFFFFF;
	text-decoration: none;
}
div.nav-menu-sub-item a:hover {text-decoration: none;}
.navitem-top { font-size: 1.2em; padding: 0 0 20px 0; }
.subnav-arrow { margin-left: 5px; /*position: relative; left: 30px;*/ }
.nav-tak-text 
{
	color: #f27c22; 
	font-size: 0.9em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

/*div#nav-logos { text-align: center; color: #fff; margin: 30px 20px 0 0; }*/
ul#left-logos{margin:0; list-style-type:none;padding:0; text-align:center;width:220px;}
ul#left-logos li{padding-bottom:30px;}
#logo-title{font-family:Arial; font-size:17px;color:#000000;font-weight:bold;}

/* footer */
div#ft
{
	width: 755px;
	clear: both; 
	margin-top: 50px;
	color: #000000; font-weight: bold; font-size: .9em;
}
div#ft-sponsors-inner 
{ 
	margin-left: 209px;
	width: 531px;
	padding: 0px 0px 15px 65px;
}
div#ft-pic 
{ 
	width: 755px;
	height: 164px;
	background: white url(/images/ft/ft.jpg) no-repeat;	
	}
div#ft-logos { padding: 0 0 0 20px; }
div#ft-logos img { margin: 0 24px 10px 0 }
div#ft-copy        { width: 100%; padding: 20px 0 0 0; background: #FFFFFF; clear: both; font-size: .8em }

/* text */
h1                 { color: #4d4280; font-size: 2.5em; letter-spacing: .05em; font-family: Arial, Helvetica, sans-serif }
h1:first-child     { margin-top: 0 }
h2                 { margin: 0; font-weight: normal; font-size: 2em }
h3                 { margin: 0; color: #f36c27; font-weight: bold; font-size: 1.5em }
a                  { color: #283591; }
a.drk              { color: #262626; font-size: .9em }
a.courses          { color: #262626 }

/* gallery */
div#gallery-r      { width: 400px }
div#gallery-l      { width: 320px }
div#gallery-l img  { display: block; float: left; margin: 5px 5px 0 0 }

/* misc */
form               { margin: 0; padding: 0 }
a img              { border: 0 }
div#bc             { color: #262626; font-size: .9em }
div#bc a           { color: #262626; font-size: .9em }

.red               { color: #FF0000 }
.hide {display:none;}

#left-col{width:242px; float:left;}
#left-col-organge{width:242px; background:#f47634;padding-top:90px;}
#navDivider{width:23px;min-height:800px; background:url('/images/navDivider.jpg') no-repeat;position:absolute;top:0;left:220px;}
#right-col{width:718px; float:left;}

/* banners */


#banners {width:250px;float:right;padding:0 0 20px 50px;}
#banners img {height:150px;}
ul#banners-list
{
    background: #ffffff;
    margin: 0;
    padding: 0;
    list-style-type:none;
    
    
}
ul#banners-list li
{
}

.active-banner
{
    display: block;
}


/* date */
#active-daterange{text-align:center;font-size:15px;color:White;font-family:Verdana;}


.img-block{display:block;}

#mapArea{display:none;}
#fbLink{display:block;text-align:center;margin-top:25px;}
