body {
	background-color:#FFFFFF;
	margin:10 0 5 0;
	text-align:center;
	background-image:url(/images/upper_fade.jpg);
	background-repeat:repeat-x;
	width:100%
}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
}
.header18px {
	font-family: "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
}
.gray9px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.gray9px a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #336699;
	text-decoration: none;
}
.gray9px a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #336699;
	text-decoration: none;
}
.gray9px a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #336699;
	text-decoration: underline;
}
.gray10px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.gray10px a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	text-decoration: none;
}
.gray10px a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	text-decoration: none;
}
.gray10px a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	text-decoration: underline;
}
.gray11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.gray11px a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
}
.gray11px a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
}
.gray11px a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	text-decoration: underline;
}
.blue11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#336699;
	text-decoration: none;
}
.black11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.blue14px {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #336699;
	text-decoration: none;
}
.blue14px a:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #336699;
	text-decoration: none;
}
.blue14px a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #336699;
	text-decoration: none;
}
.blue14px a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #336699;
	text-decoration: underline;
}
.footer_navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}
.footer_navi a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}
.footer_navi a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}
.footer_navi a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: underline;
}

ul#top_nav {
	margin:0 0 0 0;
	padding:0;
	background-color:#336699;
	background-image:url(/images/top_nav_bg.gif);
	background-repeat:repeat-x;
	width:694px;
	overflow:hidden;
	height: 25px;
	font-family:Arial, Helvetica, sans-serif
}
	
ul#top_nav li {
	display:block;
	float:left;
	list-style:none;
	margin: 0;
	padding: 0;
	height: 25px;
}

ul#top_nav li a{
	display:block;
	text-decoration:none;
	color:white;
	font-size:12px;
	margin:0;
	padding:4px 0 0 0;
	text-align:center;	
	border-left:1px solid #6699CC;
	border-right:1px solid #336699;	
	height: 25px;
}

ul#top_nav li a:hover,
ul#top_nav li.current a {
	background-color:#336699;
	background-image:url(../images/top_nav_bg_over.gif);
	background-repeat:repeat-x
}

ul#top_nav li#a_programs a {width:114px; border-left:0;}
ul#top_nav li#a_testimonials a {width:114px;}
ul#top_nav li#a_about_us a {width:114px;}
ul#top_nav li#a_accreditation a {width:114px;}
ul#top_nav li#a_admissions a {width:114px;}
ul#top_nav li#a_contact_us a {width:114px; border-right:0;}

ul#top_nav li#a_45_years a {width:694px; border-right:0;}

ul#prog_nav {
	margin:0 0 0 0;
	padding:0;
	background-color:#336699;
	background-image:url(/images/top_nav_bg.gif);
	background-repeat:repeat-x;
	width:296px;
	overflow:hidden;
	height: 25px;
	font-family:Arial, Helvetica, sans-serif
}
	
ul#prog_nav li {
	display:block;
	float:left;
	list-style:none;
	margin: 0;
	padding: 0;
	height: 25px;
}

ul#prog_nav li a{
	display:block;
	text-decoration:none;
	color:white;
	font-size:12px;
	margin:0;
	padding:4px 0 0 0;
	text-align:center;	
	border-left:1px solid #6699CC;
	border-right:1px solid #336699;	
	height: 25px;
}

ul#prog_nav li a:hover,
ul#prog_nav li.current a {
	background-color:#336699;
	background-image:url(../images/top_nav_bg_over.gif);
	background-repeat:repeat-x
}

ul#prog_nav li#a_prog_overview a {width:147px; border-left:0;}
ul#prog_nav li#a_prog_outline a {width:147px; border-right:0;}
ul#prog_nav li#a_prog_outlook a {width:147px; border-left:0;}
ul#prog_nav li#a_prog_tuition a {width:147px; border-right:0;}
ul#prog_nav li#a_prog_how a {width:147px; border-left:0;}
ul#prog_nav li#a_prog_career a {width:147px; border-right:0;}

ul#top_sl {
	margin:0 0 2px 2px;
	padding:0;
	background-color:#336699;
	background-image:url(../images/top_sl_bg.gif);
	background-repeat:repeat-x;
	width:117px;
	overflow:hidden;
	height: 25px;
	font-family:Arial, Helvetica, sans-serif
}
	
ul#top_sl li {
	display:block;
	float:left;
	list-style:none;
	margin: 0;
	padding: 0;
	height: 25px;
}

ul#top_sl li a{
	display:block;
	text-decoration:none;
	color:white;
	font-size:12px;
	margin:0;
	padding:4px 0 0 0;
	text-align:center;	
	border-left:1px solid #669966;
	border-right:1px solid #336633;	
	height: 25px;
}

ul#top_sl li a:hover,
ul#top_sl li.current a {
	background-color:#95A59B;
	background-image:url(../images/top_sl_bg_over.gif);
	background-repeat:repeat-x
}

ul#top_nav li#a_sl a {width:117px;}

.dots {background: transparent url(/images/dots.gif) bottom left repeat-x; width: 95%; vertical-align: bottom; text-align: left}

.form-padding tr td {
	padding: 3px;
}
