 body	{
 	margin: 0; 
	padding: 0;
	text-align:center;
	font: 62.5% verdana, arial, helvetica, sans-serif;
	color: #58524A;
	background: #FFF;
	}
#wrap {	
	width:780px; 
	margin:0 auto 0 auto; 
	padding:0;
}

/* Styles for header area 
-------------------------------------------------*/
#tagline, #logo{text-align:left;}



/* General Styles */
p, td {margin:5px 0 8px 0;}
p { font-size:1.1em; line-height:1.6em;}
td {vertical-align:top; font-size:1.1em;}
ul.list-with-title {margin-top:0px; padding-top:0px;}
li {font-size:1.1em; line-height:1.6em;}

.required {font-size:1.2em; font-weight:bold; color:#961010;}
.padLeft {float:right; padding-left:20px; padding-bottom:20px; border:none;}


h2, h3 { font-weight:bold; font-family: arial, verdana, helvetica, sans-serif; color:#221F72; }
h4 {color:#585684; padding:8px 0 0 0; margin:0;}
h3 {font-size:1.5em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.2em; color:#C51230; margin-bottom:3px;}
a {font-weight:bold; text-decoration:none; color:#C51230;}
a:hover {color:#212177; text-decoration:underline;}

#callout {float:right; margin-left:20px; border:0;
display:none;
}




/* Styles for layout*/

#content_home, #content {
	float:left; 
	width:780px; 
	margin:0px; 
	padding:0 0 20px 0; 
	text-align:left;
	border-bottom:2px solid #FFF;
}
/*#content_home {background:url(../images/main_bg_home.jpg) bottom no-repeat}
#content {background:url(../images/main_bg.gif) repeat-y;}

#left {
	float:left; 
	width:180px; 
	margin:0; 
	padding:0; 
}*/
#main_home {
	float:left; 
	width:600px; 
	margin:0; 
	padding:0 10px; 
}
#main {
	float:left; 
	width:560px; 
	margin:0; 
	padding:0 10px; 
}
#right { display:none;
}

#when {float:left; width:190px; padding:10px; }
#where {float:left; width:140px; padding:10px; border-left:1px solid #ECECEC; border-right:1px solid #ECECEC;}
#enroll {float:right; width:160px; padding:10px; }


/* Styles for address on side bar
-------------------------------------*/

.address {width:160px; margin:10px;}
div.address h2 {display:none;}
div.address p {font-size: 1.1em;}
div.address strong {color:#C41230;}

/* Styles for navigation 
--------------------------------*/

#navlist{display:none;

}




/* Styles for footer */
#footer {text-align:center; clear:both; margin:0 auto 0 auto; padding:5px 0 10px 0; width:770px; background:#221F72;}

/* Styles for bottom navigation */

#bottomnav {display:none;}



/* Styles for table used for advantages 
--------------------------------*/

.advantages-table {margin:5px 0px; border:1px solid #221D6F;border-collapse:collapse;  width:500px;}
.advantages-table th {padding:4px; border:1px solid #221D6F;border-collapse:inherit; font:bold 1.2em arial, verdana, helvetica, sans-serif; }
.advantages-table td {border:1px solid #221D6F;border-collapse:inherit; font:11px verdana, arial, helvetica, sans-serif;}



