
/*
***********************************************************

Title:			balance style.css

Author: 		Minima Designs (www.minimadesigns.com)
Created: 		12.14.2007
Last modified: 	12.14.2007

***********************************************************
*/


*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
caption, th { text-align:left }
h1, h2, h3, h5, h5, h6 { font-size:100% }

/* Global reset*/

strong { font-weight: bold }
em { font-style: italic }

.clear {clear:both}

/* Typography */



/* Page Layout*/

body {
	margin: 0;
	padding: 0;
	
		text-align: center;
	font-size: 75%;
	line-height: 1.7em;
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	/* font: normal 62.5% Verdana, arial, sans-serif; */
	color: #000;
	background: #fff;
	}
	




#wrapper {		width: 770px;	margin: 20px auto;text-align:center;	}	
#container {margin: 0px auto; 	width: 770px;text-align:left;background:#edf4df;border:1px solid #b8d77b;}

#frontcontent {padding:10px;text-align:left;margin:0 0 10px 0;}
#content {		width:560px;		padding:0px 10px 0 10px;float:left;		}
#sidebar {	width:180px;	padding:0px 10px 0 0;	float:right;	}


#instructors #content {width:740px;		padding:0px 10px 0 10px;float:left;	}
#instructors #sidebar {width:0px;	padding:0px 10px 0 0;	float:right;	}

.link, #content a, #content a:visited, #content a:visited {text-decoration:none;font-weight:bold;border-bottom:1px solid #b9d87b;color:#004998}
#content a:hover {color:#b9d87b}

h2 {text-align:center;color:#004998;font-size:150%;padding:10px 0 10px 0;font-weight:bold; }	
#header {	}

#classes {border-left:1px solid #b8d77b;border-right:1px solid #b8d77b;border-top:1px solid #b8d77b;font-size:11px}
#classes td {vertical-align:text-top;padding:5px;border-bottom:1px solid #b8d77b}

.clear {clear:both;}


#sidebox {background:#b8d77b;margin:0 0px 0 0;padding:10px}
#sidebox a {text-decoration:none;}

.note {text-align:center;color:#004998;padding:0 0 10px 0;font-family:"Courier New", Courier, monospace;line-height:14px;}

#contactbox {}
/*Table for Mat classes */
#schedtable {padding:10px;border:1px solid #b8d77b;margin:0 0 10px 10px}
#schedtable td.date {font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #004998;
	text-decoration: none;
	letter-spacing: 2px;
	padding: 5px 0 5px 10px;
	border-bottom-color: #004998;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	background:#b8d77b;text-align:center}
	.class {font-weight:bold;color:#004998;}
#schedtable td  {background:#f7feea;text-align:center;font-size:90%;line-height:14px;}
#schedtable td p {padding:5px 3px 0 3px}

/*Contact Page */
.contactboxright {padding:0 0 5px 5px;margin: 0 5px 0;color:#004998;font-weight:bold;border-top:1px solid #b8d77b;border-right: 1px solid #b8d77b;border-bottom: 1px solid #b8d77b}
.contactboxleft {padding:0 0 5px 5px;margin:0 0 5px 0;color:#004998;font-weight:bold;border-top:1px solid #b8d77b;border-left: 1px solid #b8d77b;border-bottom: 1px solid #b8d77b;width:75px;}
#contactbox a {text-decoration:none;font-weight:bold;border-bottom:1px solid #b9d87b;color:#004998}

/*Instructors*/
#sidebarinstructor {	width:178px;	margin:0 5px 10px 0;	float:right;background:#fff;border:1px solid #b8d77b;	}
.instructor {background:#b8d77b;border:1px solid #b8d77b;padding:10px;margin:10px;}

#sidebarinstructor a, #sidebar a {text-decoration:none;font-weight:bold;color:#004998;}


.instructbox {border:1px solid #b8d77b;margin:10px 0 15px 0}
.instructbox p {padding:5px 10px 0px 10px;font-size:90%;line-height:16px}
.instructbox img {float:left;margin:0 10px 0 0px;}
.instructname {height:40px;border-bottom-color: #004998;
	border-bottom-width: 1px;
	border-bottom-style: dotted;padding:10px 0 0px 10px;background:#f7feea}
.instructname h3  {font-size: 13px;	font-weight: bold;	color: #004998;}
.instructname h4  {font-size: 11px;	font-weight: normal;	color: #000;}
/*Green box styles */
.greenbox {border:1px solid #b8d77b;margin:10px 0 15px 0}
.greenbox p {padding:5px 10px 0px 10px;font-size:90%;line-height:16px}
.greenbox ul {list-style-type:disc;padding:0 20px 10px 40px}
.greenbox li {padding:5px 0 0 0}
.greenbox h3 {font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #004998;
	text-decoration: none;
	letter-spacing: 2px;
	padding: 5px 0 5px 10px;
	border-bottom-color: #004998;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	background:#f7feea
}

.greenbox h4 {
	font-size: 11px;
	font-weight: bold;
	color: #004998;
	text-decoration: none;
	letter-spacing: 2px;
	padding:0;margin:0
}

.blue {color:#004998;font-weight:bold}
.gray {color:#666666;font-weight:normal}
.copywrite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #898989;
	text-decoration: none;
	line-height: 11px;
	margin:3px 0 0 0;
}

.MainLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #004998;
	text-decoration: none;
}

/*-------------------------------------------    
   Navigation
-------------------------------------------*/

#subnav {background:#b8d77b;color:#004998;padding:3px 0 3px 0;text-align:center}
#subnav a {font-size:85%;text-decoration:none;color:#004998}
#subnav a:hover {color:#fff}



#bar {height:30px;width:770px;background:#b9d87b url('images/address.gif')}

#navigation {}
#leftnav {float:left;width:350px;height:40px;margin:0px 0 0 0}
#rightnav {float:right;width:420px;height:40px;margin:0px 0 0 0}


ul#nav {	width:350px;		/*overflow: hidden;*/	background:transparent url('images/nav.gif') no-repeat 0 0px;	padding:0;margin:0px 0 0 0;	}
ul#nav li {	padding:0;	margin:0;	display:block;	float:left;	text-indent:-9999px;		}
ul#nav li a {	border:0;	display:block;	text-decoration:none;	background:transparent url('images/nav.gif') no-repeat 0 0px;	}


li#navHome 		a 	{width:66px; height:40px; }	
li#navCert 	a 	{width:115px; height:40px; }
li#navDirections	a {width:100px; height:40px;}	 	   
li#navContact 	a 	{width:69px; height:40px;}



li#navHome a:link, li#navHome a:visited 			{background-position:0px 0px;	}	
li#navHome a:hover, li#navHome a:focus 				{background-position:0px -40px;	 }	
li#navCert a:link, li#navCert a:visited 			{background-position:-66px 0px;	}	
li#navCert a:hover, li#navCert a:focus 			{background-position:-66px -40px;	}	
li#navDirections a:link, li#navDirections a:visited 	{background-position:-181px 0px;	}	
li#navDirections a:hover, li#navDirections a:focus 		{background-position:-182px -40px;	}
li#navContact  a:link, li#navContact  a:visited 		{background-position:-281px 0px;	}	
li#navContact a:hover, li#navContact  a:focus 			{background-position:-281px -40px;	}



/*-------------------------------------------    
    General
-------------------------------------------*/

p { margin-bottom: 1.35em; }
p, ul, ol, dd {  }
dd { margin-bottom: 1em; }


#promotion {background:#fff;color:#000;margin:30px 0 0 0}
#promotion h2 {background:#004998;color:#fff;padding:5px;font-size:18px}
#promotion p {padding:2px 5px 2px 5px ;font-size:11px;line-height:14px}
#promotion ul, li {font-size:11px;line-height:14px}
#promotion img {float:left;margin:5px}
#package {float:right;background:#ff9900;width:300px}

/*-------------------------------------------    
    Header
-------------------------------------------*/

#headerleft {float:left;margin:0;width:400px;}
#headerright {float:right;padding:20px 0 0 0;width:380px;text-align:right;}
#header {margin:0;}

.pic {float:left;margin:0 10px 0 0;border:1px solid #b8d77b}
.GreenBorder {
	border: 1px solid #B8D77B;
}

.disclamer {
font-weight:bold;
	font-size: 11px;
	color: #004998;
	line-height: 14px;
}

/*-------------------------------------------    
    Footer
-------------------------------------------*/

#footer {
	clear: both;
	padding: 0px 0 0px 0;
	background:#fff;
	
	color:#898989
	}	
	
	#footer img {float:left}
	#footer p {font-size:85%;padding:7px 0 5px 0;margin:0;line-height:12px;text-align:right;}
	
	#footer a {text-decoration:none;color:#274421;font-size:90%;margin:0;padding:0}


	#footer a:hover {text-decoration:none;color:#445509}




