

body.tiger		{ 	background:url('../../images/global/main.bkg-tiger.jpg') center top no-repeat #000000; 		}
body.leopard	{ 	background:url('../../images/global/main.bkg-leopard.jpg') center top no-repeat #000000; 	}

.center	{ text-align: center; }


#header	{  }
#header #logo	{  }
#header #top-tab	{ background:url('../../images/global/header.top-tab.png') top center no-repeat; height:71px; overflow: hidden; }
#header #top-tab a	{ color:#c1bbac; text-decoration: none; font-size:13px; display: block; padding-top:15px; }
#header #top-tab a.ftab	{ padding-left:10px; }

#main-nav ul { margin-right:0; padding-right:0; }
#main-nav ul li	{ list-style: none; text-align:right; padding:0 0px 18px 0;  }
#main-nav ul li a { color:#ffffff; text-decoration: none; font-size:14px; display: block; font-weight:normal; }

.top-pic	{ padding-bottom:20px; }

.first-p	{ padding-top:3em; }


/* Course Maps Pages  	-------------------------------------------------------------*/
#coursemaps-nav { width:750px; height:72px; margin-left: 200px;  background:url('../../images/course-maps/coursemaps-nav-off.jpg') no-repeat; position: relative; }

#coursemaps-nav ul,
#coursemaps-nav li { margin: 0; padding: 0; list-style: none; }

#coursemaps-nav li { display: block; float: left; height: 72px; cursor: pointer; overflow: hidden; background:url('../../images/course-maps/coursemaps-nav-on.jpg') no-repeat left top ; position: relative; }
#coursemaps-nav li span { visibility: hidden; }


#coursemaps-nav li.pr    		{ width: 150px; background-position: 0px -200px;}
#coursemaps-nav li.pr:hover     { background-position: 0px 0px; }
#coursemaps-nav li.pr.chosen    { background-position: 0px 0px; }

#coursemaps-nav li.jl			{ width: 150px; background-position: 0 -200px; }
#coursemaps-nav li.jl:hover     { background-position: -150px 0px; }
#coursemaps-nav li.jl.chosen    { background-position: -150px 0px; }

#coursemaps-nav li.lp  			{ width: 150px; background-position: 0px -200px; }
#coursemaps-nav li.lp:hover     { background-position: -300px 0px; }
#coursemaps-nav li.lp.chosen    { background-position: -300px 0px; }

#coursemaps-nav li.te			{ width: 110px; background-position: 0 -200px; }
#coursemaps-nav li.te:hover     { background-position: -450px 0px; }
#coursemaps-nav li.te.chosen    { background-position: -450px 0px; }

#coursemaps-nav li.lc			{ width: 190px; background-position: 0 -200px; }
#coursemaps-nav li.lc:hover     { background-position: -560px 0px; }
#coursemaps-nav li.lc.chosen    { background-position: -560px 0px; }

#coursemaps-pages>.page p	{ padding:20px; }
#coursemaps-pages>.page>.coursemap-images { position:relative; }
#coursemaps-pages>.page>.coursemap-images>.course-title	{ clear:both; color:#FFFFFF; font-size:18px; font-family: Georgia; margin-bottom:10px; } 
#coursemaps-pages>.page>.coursemap-images>.course-title-2	{ clear:both; color:#FFFFFF; font-size:18px; margin-top:20px; } 
#coursemaps-pages>.page>.coursemap-images>.course-image	{ float:left; width:90px; height:90px; margin:0 20px 20px 0; } 
/* Course Maps Pages  	-------------------------------------------------------------*/



/* Contact Us Pages  	-------------------------------------------------------------*/
#contact	{ margin:0px auto; padding:20px 0px 80px 0px; position:relative; width:750px; font-size:14px; line-height:24px; color:#545437;text-align:center; }

#contact a		{ color:#000000; }

#contact #p1	{ padding:0px 40px 20px 40px; }
	
#contact p, h1, form, button	{ border:0; margin:0; padding:0; color:#FFFFFF; }

#contact .spacer				{ clear:both; height:10px; }

#contact .myform				{ margin:0 auto; width:500px; padding:14px; text-align:center; }

#contact #stylized				{ padding-left:10px; color:#FFFFFF; }

#contact #stylized h1 			{ font-size:14px; font-weight:bold; margin-bottom:8px; font-family: Georgia;}

#contact #stylized p			{ font-size:11px; color:#666666; margin-bottom:20px; border-bottom:solid 1px #000000; padding-bottom:10px; }

#contact #stylized label		{ display:block; font-family: Georgia; color:#aaaaaa;  text-align:right; width:140px; float:left; }

#contact #stylized label.error 	{ display:block; text-align:center; margin:0 auto; padding:0px; float:none; width:250px; color: red; font-style: italic; font-weight: normal; font-size:11px; }
	
#contact #stylized .small		{ color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:140px; }

#contact #stylized input		{ float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:250px; margin:2px 0 0px 10px; }

#contact #stylized select		{ float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:250px; margin:2px 0 20px 10px; }

#contact #stylized textarea		{ float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:250px; margin:2px 0 20px 10px; }

#contact #stylized #radio_gr	{ float:left; font-size:12px; padding:0px; border:hidden; width:250px; margin:2px 0 20px 10px; text-align:left; }
	
#contact #stylized .radio_bt	{ float:none; font-size:12px; padding:0px; border:hidden; width:10px; margin:0 5px 0 0; }	

#contact #stylized #button		{ clear:both; margin-left:130px; width:200px; height:31px; text-align:center; line-height:31px; color:#000000; font-size:11px; font-weight:bold; }
/* Contact Us Pages  	-------------------------------------------------------------*/

/* Media Page */
#media		{ color:#FFFFFF; }
#media h2	{ color:#FFFFFF; font-size:16px; padding-top:20px; }
#media a	{ color:#FFFFFF; }

#media ul,
#media li 	{ margin: 0; padding: 0; list-style: none; }


/* Gallery */
#gallery	{ position: relative; }
#gallery .gallery-image { position:relative; float:left; border:8px solid #FFFFFF; margin:0 10px 20px; line-height:0; }

.gallery-vid	{ padding-top:40px; text-align:center; }
.gallery-vid h2 { color:#ffffff; font-size: 16px; }

#footer	{ padding:80px 0; }
