body {	background-position: 50%; background-color: #185594; background-image: url(../main/body-bg.jpg); margin: 0px; padding: 0px; color: #000000; background-repeat: repeat-y; font-size: .9em; font-family: Arial, Helvetica, sans-serif; height: 100%; background-color: #ffffff; text-align: center;}

#mainBody {
	margin: 0px auto;
	padding: 0px;
	width: 745px;
	background-color: #ffffff;
	text-align: center;
}

#navBar { margin: 0px auto; padding: 0px;  width: 745px; height: 33px; background-image: url(../main/navbar.jpg); background-repeat: no-repeat; border-bottom: 1px solid #3399ff; font-family: Arial, Helvetica, sans-serif;}

#navBar ul { margin: 0px 0px 0px 0px; padding: 0px; list-style-type: none;  padding-top: 12px;}

#navBar ul li { display: inline; margin: 5px 0px 0px 0px; padding: 1px .9em;  float: right; height: 15px; line-height: 7px; font-size: .8em; font-weight: bold; overflow: hidden; }

#navBar ul li a {	text-decoration: none; padding: 0px .5em; color: #fff; border-left: 5px solid #fff; padding-left: 5px; }

#navBar ul li a:hover  {  color: #0099ff; border-left: 5px solid #0099ff; }

#header { margin: 0px 0px 0px 0px auto; padding: 0px;  width: 745px; height: 100px;  }

#newsbox {
	margin: 0px 0px 0px 0px;
	position: relative;
	background-image:url(../main/newsbox_bg.jpg);
	padding: 0px;
	width: 180px;
	height: 90px;
}

#search_text { 
	margin: 0px 0px 0px 0px auto;
 	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em; color: #FFFFFF;
}

#programBar1 {	
	margin: 0px auto;
 	padding: 0px;
	background-image: url(../main/button-bar.jpg);
	width: 745px;
	height: 23px;
	background-color: #4682B4;
	border-bottom:  1px #3399ff solid;
}

#programBar1 ul {	margin: 0px; padding: 0px 0px 0px 0px; list-style-type: none;	text-align: center;}

#programBar1 ul li { display: inline; padding: 2px .5em;  line-height:15px; font-size: .8em; }

#programBar1 ul li a {	text-decoration: none; padding: 1px .6em; background-color: #4682B4; color: #fff;  }

.navButtons a{ padding: 0px; display: block; text-decoration: none; font: bolder 11px Arial; color: #fff; width: 91px; height: 23px; float: left; display: inline; margin-right: 0px; background-image:url(../main/button3.jpg); background-repeat: no-repeat; padding-top: 4px; text-align:center; }

.navButtons a:hover{ background-image:url(../main/button-on.jpg); color: #ff0;}

#content {
	margin: 0px auto;
	padding: 0px;
	width: 745px;
	height: 560px;
	background-color: #ffffff;
	text-align: center;
	}

#leftCol {
	float: left;
	width: 180px;
	height: 560px;
	background-color: #ffffff;
	background-image:url(../main/bg-fade.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 1px;
}
#leftCol2 {
	float: left;
	width: 180px;
	height: 560px;
	background-color: #ffffff;
	background-image:url(../main/bg-fade2.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 1px;
}

#programCol {
		float: left;
	width: 180px;
	height: 560px;
	background-color: #ffffff;
	background-image:url(../main/program_bg-fade.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 0px 1px;
	
	}


#sideCol {
		float: left;
	width: 180px;
	height: 560px;
	background-color: #ffffff;
	background-image:url(../main/main_bg-fade.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 0px 1px;
	
	}

#centerCol { padding: 0px;
	float: left;
	width: 375px;
	height: 560px;
	background-color: #ffffff;
	vertical-align: top;
	margin: 0px 0px 0px 0px;

}
#staffcenterCol {
	padding: 0px;
	float: left;
	width: 375px;
	height: 630px;
	background-color: #ffffff;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	overflow: hidden;

}
#rightCol {
	margin: 0px 0px 0px 0px; 
	padding: 0px;
	float: left;
	width: 186px;
	height: 580px;
	background-color: #66A1BA;
	background-image:url(../main/side_tab.jpg);
	background-repeat: no-repeat; 
}

#program_title { margin: 0px 0px 0px 0px auto; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #0099ff; font-weight: bolder;}

#search { margin: 7px 0px 0px 0px; auto; padding: 1px 0px 0px 0px;  float: right; }

#search a{ link: color: #ffffff;}  

#search form input{ font-size: .8ems; color: #003366; line-height:.9em; }  

#flash_video {
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#flash_bio {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#programBar2 {	margin: 0px auto; padding: 0px; background-image:url(../main/button-bar.jpg); width: 745px; height: 23px; background-color: #4682B4; border-top:  1px #3399ff solid; border-bottom:  1px #3399ff solid}

.navButtons2 a{ padding: 0px; display: block; text-decoration: none; font: bolder 11px Arial; color: #fff; width: 91px; height: 23px; float: left; display: inline; margin-right: 1px; background-image:url(../main/button3.jpg); background-repeat: no-repeat; padding-top: 4px; text-align:center; }

.navButtons2 a:hover{ background-image:url(../main/button-on.jpg); color: #ff0;}

#programBar2 ul {	margin: 0px; padding: 3px 0px 0px 0px; list-style-type: none;	text-align: center; }

#programBar2 ul li {display: inline; padding: 2px .5em;  line-height:15px; font-size: .8em; font-weight: bold; }

#programBar2 ul li a {	text-decoration: none; padding: 1px .6em; background-color: #4682B4; color: #fff;}

#programBar2 ul li a:hover  {   color: #1133ff;  }


#gallery2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 375px;
	background-color: #ffffff;
	font-size: 0.75em;
	font-family: arial;
}


ul.course_outline { font-family: Arial, Helvetica, sans-serif; margin: 10px 0px 0px 25px; padding: 0px 0px 0px 0px; list-style-type: disc; text-align: left;}

ul.course_outline li {
	margin: -10px 0px 0px 25px;
	color: #006699;
	font-size: 1.2em;
	text-align: left;
}

ul.course_outline li p{	color: #000000; text-align: left; font-size: .7em; text-align: left;}

ul.course_links { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; list-style-type: disc; text-align: left;}

ul.course_links p{ font-family: Arial, Helvetica, sans-serif; color: #006699; text-align: left; font-size: 1em; font-weight: bolder}

ul.course_links li {	margin: 3px 0px 0px 25px;  color: #006699;  font-size: 1em; text-align: left;}

ul.course_links li a{	 color: #0066ff;}

ul.school_links { margin: 0px 0px 0px 3px; padding: 0px 0px 0px 0px; list-style-type: disc; text-align: left;}

ul.school_links p{ margin: 13px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; color: #006699; text-align: left; font-size: 1em; font-weight: bolder}

ul.school_links li {margin: 3px 0px 0px 10px;  color: #006699;  font-size: 1em; text-align: left;}

ul.school_links a{ color: #006699; }

ul.staff_links { margin: 0px 0px 0px 3px; padding: 0px 0px 0px 0px; list-style-type: disc; text-align: left;}

ul.staff_links p{ margin: 5px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; color: #006699; text-align: left; font-size: 1em; font-weight: bolder}

ul.staff_links li {margin: 3px 0px 0px 10px;  color: #006699;  font-size: 1em; text-align: left;}

ul.staff_links a { color: #006699; }

ul.bullet { margin: 10px 0px 0px 0px; padding: 0px 0px 0px 25px; list-style-type: square; font-size: 2em; text-align: left;}

ul.bullet li {
	color: #770000;
	font-size: 0.5em;
	text-align: left;
}

ul.bullet li p {
	color: #1a76b7;
	text-align: left;
}

ul.fashionvideobullet { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 25px; list-style-type: square; font-size: .9em; text-align: left; font-family:Arial, Helvetica, sans-serif;} 

ul.fashionvideobullet li {
	margin: 5px 0px 0px 0px;
	color: #770000;
	font-size: 0.9em;
	text-align: left;
}

ul.fashionvideobullet li a {
	color: #1a76b7;
	text-align: left;
	font-weight: bolder;
}

.imgleft { Margin: 0px 0px 0px 15px;  border: 0; float: left;}

.video_text { margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #006699; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; text-align: left; }

p.contactText { margin: 50px 0px 10px 0px; padding: 0px 0px 0px 0px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  color: #1a76b7; line-height: 1 }

p.headerText { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  color: #0099FF; line-height: 5% }

p.headerText2 { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  color: #660000; text-decoration: none; }

p.mainText { margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; color: #003366; width: 320px; font-size: 0.85em; font-family: Arial, Helvetica, sans-serif; text-align: center; }

p.mainText2 {
	margin: 0px;
	color: #ddd;
	padding: 0px 0px 5px 0px;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

p.mainText2 a { margin: 0px; color: #069; padding: 0px 0px 5px 0px; font-size: .9em; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; text-align: center; }

p.bodyText { margin: 0px 0px 0px 20px; padding: 0px 0px 5px 0px; color: #003366; width: 335px; text-align: justify; font-size: 0.85em; font-family: Arial, Helvetica, sans-serif; text-align: center; }

p.topheaderText { margin: -15px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 1em; font-weight: bolder; text-align: center; }


p.faqheaderText { margin: 5px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 1em; font-weight: bolder; text-align: center; }

p.mainText3 { margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: .8em;  }

p.mainText4 { margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: .8em; text-align: left; }

a.search-color span{ color: #fff; text-decoration: none }

a.search-color:hover span { color: #00f; text-decoration: none }

#date { margin: 0px 0px 0px 0px; padding-right: 10px;  padding-top: 85px; font-size: .8em; font-family: Arial, Helvetica, sans-serif; color: #36f; text-align: right; }

#sideNavBar { margin: 50px 0px 0px 0px; padding: 0px 0px 0px 12px; font-family: Arial, sans-serif; width: 170px; font-weight: bold;}

#sideNavBar ul{ list-style-type: none; margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; text-align: left; line-height: 10pt; font-size: 8pt; }

#sideNavBar ul li{ border-bottom: 1px #fff dotted; color: #993333 }

#sideNavBar a {
	display: block;
	color: #FFF; 
	text-decoration: none;
 	padding: .6em .8em ; }

#sideNavBar a:hover { background-color: #036; color: #FFF;  }

#programNavBar {
	padding: 0px;
	font-family: Arial, sans-serif;
	width: 170px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#programNavBar ul{
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	line-height: .5em;
	font-size: .8em;
	font-weight: bolder;
}

#programNavBar ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	border-bottom: 1px #fff dotted;
	width: 155px;
	background: transparent url(../main/bullett.jpg) no-repeat;
	background-position: 0 5px;
}

#programNavBar a { display: block; color: #003366;  text-decoration: none; padding: .65em .5em; 
 }

#programNavBar a:hover { color: #0099ff;   }



#footer {
	padding: 0px;
	clear: both;
	float: left;
	width: 560px;
	height: 19px;
	background-color: #ffffff;
	border-bottom:  1px #ffffff solid;
	font-size: 0.7em;
	font-family: arial;
	margin-top: -20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: italic;
	color: #000000;
}

.table_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: italic;
	font-weight: bolder;
	text-align: center;
	color: #000000;
}

.table_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: italic;
	font-weight: bolder;
	color: #006699;
}

.table_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #000000;
}
