	
	
body {  background: #ddd;  color: #333; font-family: arial, helvetica, sans-serif; font-size: .76em; line-height: 1.5em; margin: 0px; padding: 0px; }

p { line-height: 1.5em; margin: .76em 0 .5em 0; padding: 0; } 

h3 p { line-height: 1.5em; margin: 0; padding: 0; } 


table tr td { font-size: 100%;  }

span { }

h1, h2, h3, h4, h5, h6 { line-height: 1.2em; }

h1 {   background: transparent;  color: #5f86a3; font-family: georgia, times-roman, times, serif; font-weight: normal;   font-size: 180%;  margin: .76em 0 .5em 0; padding: 0; }

h2 {   color: #254b60; font-family: georgia, times-roman, times, serif; font-weight: bold;  font-size: 135%;  margin: .76em 0 .5em 0; padding: 0;  }

h3  {  border-bottom: 1px solid #5f86a3; color: #254b60; font-family: georgia, times-roman, times, serif; font-weight: normal;  font-size: 135%;  margin: .76em 0 .25em 0; padding: 0; }

h3.basic {color: #333; border: 0; font-weight: bold; margin: .5em 0;}

h4  {  border-bottom: 1px dashed #5f86a3; color: #254b60; font-weight: bold; font-style: normal;   font-size: 120%;  margin: .76em 0 .25em 0; padding: 0; }

h4.basic  {border-bottom: 0; color: #254b60; font-weight: bold; font-style: normal;   font-size: 120%;  margin: .76em 0 .25em 0; padding: 0; }

h5  {  color: #333; font-weight: bold; font-style: normal;   font-size: 100%;  margin: .76em 0 .5em 0; padding: 0; }

h6  {   color: #154f5d; font-weight: bold; font-style: italic;   font-size: 100%;  margin: 1.5em 0 .5em 0; padding: 0; }

.first {margin-top: 0; padding-top: 0;}

a { text-decoration: underline; outline: none; }

a:link { color: #8a4000; }

a:visited { color: #8a4000; }

a:hover { color: #069; }

a:active { color: #069; }


.caption {  color: #999; font-family: verdana, arial, sans-serif; font-size: 92%; line-height: 1.2em;  margin: 0px auto; padding: 0px 5px 0px 5px; position: relative; text-align: left;}

.small { font-size: 92%;}

.floatleft { display: inline; float: left; margin: 0px 10px 5px 0px; position: relative;}

.floatleft-framed { display: inline; border: 1px solid #ddd; float: left; margin: 5px 10px 5px 0px; padding: 2px; position: relative;}

.floatright { display: inline; float: right; margin: 0px 0px 5px 10px; position: relative; }

.floatright-framed { display: inline; border: 1px solid #ddd; float: right; margin: 5px 0px 5px 10px; padding: 2px; position: relative; }

.floatcenter { display: block; margin: 0px auto; padding: 10px 0px 10px 0px; text-align: center;}

.framed { border: 1px solid #ddd; margin: 2px; padding: 2px;}

.framed-close { border: 1px solid #ddd; margin: 0px; padding: 0px;}

a.pdf { background: transparent url(/images/site/pdf-icon.jpg) no-repeat top left; margin: 0px; padding: 5px 5px 5px 25px;}

a.pdf1 { background: transparent url(/images/site/pdf-icon1.jpg) no-repeat top left; margin: 0px; padding: 5px 5px 5px 25px;}

.hidden { display: none;}

.clear { clear: both; margin: 0px; padding: 0px; line-height: 0px;}



div.callout { border: 1px solid #ddd; background: #c2e1ef; color: #333; font-size: 90%; margin: 5px; padding: 5px;}

div.callout h4 { background: #8a4000; color: #fff; font-weight: bold; margin: 0px 0px 10px 0px; padding: 3px;}

div.callout2 { border: 1px solid #ddd; background: #eff9ff; color: #333; font-size: 90%; margin: 0px; padding: 5px;}

div.callout2 a:link { color: #154f5d;}

div.callout2 a:visited { color: #154f5d;}

div.callout2 a:hover { color: #333; text-decoration: none;}

div.callout2 a:active { color: #333; text-decoration: none;}

ol.tall li { padding: 5px 0px;}

ul.tall li { padding: 5px 0px;}

table.chart { width: 650px;}

table.chart tr td { border: 1px solid #ccdfec; padding: 2px 3px; padding: margin: 2px;}

table tr.blue { background: #e0e9ef;}

table tr.gray {background: #f3f3f3;}

table.degree tr td { border: 1px solid #ddd; padding: 2px 3px; padding: margin: 2px; text-align: left;}

.degree-selection {margin: 15px 0; padding: 5px; background: #f3f3f3;}

#universities {display: block; padding: 0; margin: 0 0 15px 0;}
.university-logo {display: inline; float: left; padding: 5px; margin: 5px; border: 1px solid #ddd;}

/* -- DIV COLLAPSE -- */

.trigger{
 cursor:pointer;
 padding: 3px;
} 

.trigger:hover{
 cursor:pointer;
 background:#b3d5ef;
} 

.expanded{
 background:#b3d5ef;
 cursor:pointer;
 padding: 3px;
}

.expanded:hover{
 background:#c3d3df;
 cursor:pointer;
}

.show {
 position:static;
 display: table;
}

.hide {
 position:absolute;
 left:-999em;
 height:1px;
 width:100px;
 overflow:hidden;
}

.trigger img {
 display: none;
}

.expanded img {
 display: none;
}
  
		

/* -- GALLERY CLASSES -- */

.gallery {border: 1px solid #bbb; display: inline; float: left; margin: 3px; padding: 3px; text-align: center; width: 230px;}
.gallery table tr td {z-index: -1;}
#gallery-page.clear {margin: 0px; padding: 5px 0px;}
.caption2 {background: #fff; color: #333; font-size: 90%; line-height: 1.2em; margin: 0px auto; padding: 0px 5px 0px 5px; position: relative; text-align: center;}


/* -- ADMIN EDIT BUTTONS -- */
a.adminlink {background: #fc0;border: 1px solid #f39;font-weight: bold;margin: 0px;padding: 3px;text-decoration: none;position: relative;}
a.adminlink:link {position: relative;}
a.adminlink:visited {position: relative;}
a.adminlink:hover {background: #c60;color: #fff;}
a.adminlink:active {position: relative;}	


/* 
------------------------------------------------------------------------------------------*/

#top {margin: 0; padding: 0; height: 30px;}
#top-content {margin: 0 auto; padding: 0; text-align: center; width: 960px; height: 30px;}

#utility-nav {float: right; margin: 5px 0 0 0; padding: 0; text-align: right;}
#utility-nav ul {margin: 0; padding: 0; list-style: none;}
#utility-nav ul li {margin: 0 12px 0 0; padding: 0 list-style-type: none; display: inline; }
#utility-nav ul li a {color: #333; font-size:11px; text-decoration: none;}
#utility-nav ul li a:hover { text-decoration: underline; }
#utility-nav ul li.here a {color: #333; text-decoration: underline;}
.fb {margin: 4px 2px 2px 2px;}
.cc {background: #cbcbcb; padding: 2px;}

#wrap {background: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0; padding: 0;}
#wrap-content {margin: 0px auto; padding: 0px; text-align: center; width: 960px;}
	
#header {margin: 0; padding: 0; height: 110px; width: 960px;}
#logo {float: left; margin: 0; padding: 0; height: 110px; width: 190px;}

#main-nav {float: right; margin: 0; padding: 48px 0 0 0; text-align: right; z-index: 300; position: relative;}


#nav {margin: 0; padding: 0; list-style: none;}
	
#nav li {float: left; padding: 0 list-style-type: none; display: inline; }

#nav li a {display: block; color: #333; font-size:14px; margin: 0 18px 0 0;  text-decoration: none; white-space: nowrap}

#nav li a:hover	{text-decoration: underline;}
		
#nav li ul {margin: 0; padding: 0; position: absolute; visibility: hidden; background: #fff; border: 1px solid #ccc;}
#nav li ul#last {margin-left: -85px;}		

#nav li ul li {float: none; display: inline; margin: 5px 0; text-align: left; }
		
#nav li ul li a {font-size: 92%; padding: 5px; margin: 0; text-align: left;  width: auto; background: #f1f1f1; border-bottom: 1px solid #ccc; min-width: 150px;}
		
#nav li ul li a:hover {background: #fff;}


/* -- HOMEPAGE ELEMENTS -- */
#panel {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0; padding: 1px 0; height: 210px; width: 960px; z-index: 200; position: relative;}
#slideshow1 { z-index: 100; position: relative;}

#slidenav {position:absolute; bottom: 1px; left: 0; z-index:300; padding-right: 30px; background: transparent url(/images/site/slidenav-corner.png) no-repeat bottom right;} 
#imgthumbs {margin:0; padding:3px; list-style: none;}
#imgthumbs li { float:left; margin: 0 6px; padding: 3px 0;}
#imgthumbs li a { padding: 8px; display:block; color: #fefefe; background: #111; text-decoration: none; line-height:9px; font-size:18px; border: 1px solid #656565;}
#imgthumbs li.activeSlide a { background: #5e5e5e; color:#fff;}
#imgthumbs li a:focus { outline: none; }



#columns {margin: 0; padding: 10px 0 0 0; width: 960px; background: url(/images/site/side-gradient.jpg) repeat-y top right;}
#columns-center-bg {margin: 0; padding: 0 0 70px 0; width: 960px; background: url(/images/site/column-center-bg.jpg) no-repeat bottom center;}
#column1 {margin: 0; padding: 10px 30px 10px 0; width: 290px; display: inline; float: left; text-align: left;}
#column2 {margin: 0; padding: 10px 10px 10px 10px; width: 290px; display: inline; float: left; text-align: left;}
#column3 {margin: 0; padding: 10px 20px 10px 30px; width: 280px; display: inline; float: left; text-align: left;}


#content {margin: 20px 0; padding: 0;}


/*-- SIDEBAR
------------------------------------------------------------------------------------------*/


#sidebar {float: right; margin: 0; padding: 0; width: 270px;}

.menu {margin: 0 0 35px 0; padding: 0;}


.menu ul{list-style: none; margin: 0; padding: 0;}
.menu li {font-size: 100%;}

.menu ul li a {display: block; background: #b04a00; color: #fff; font-weight: bold; margin: 0px; padding: 5px 10px 5px 10px;text-align: left; text-decoration: none; width: 258px;voice-family: "\"}\"";voice-family: inherit; width: 208px; outline: none;}

div.menu-sitemap div.menu ul li a {margin-top: 5px;}

html>body .menu a {width: 258px;}
.menu ul li a:hover {text-decoration: underline;}
.menu ul li a:active {}

.menu ul ul li a {display: block; background: #fff; border-bottom: 1px solid #ddd; color: #333; font-weight: normal; margin: 0px; padding: 3px 10px 3px 20px; text-align: left; text-decoration: none; width: 248px; voice-family: "\"}\""; voice-family: inherit; width: 198px; outline: none;}
html>body .menu ul ul li a {width: 248px;}
.menu ul ul li a:link {}
.menu ul ul li a:visited {}
.menu ul ul li a:hover {background: #fff url(/images/site/arrow.gif) no-repeat left center;}
.menu ul ul li a:active {background: #fff url(/images/site/arrow.gif) no-repeat left center;}

/* ON STATES
-------------*/
.menu ul li.current a {}
.menu ul ul li.current-sub a:link {background: #fff url(/images/site/arrow.gif) no-repeat left center;}
.menu ul ul li.current-sub a:visited {background: #fff url(/images/site/arrow.gif) no-repeat left center;}

.menu-sitemap {margin: 0; padding: 0; display: inline; float: left; width: 320px;}
div.menu-sitemap div.menu ul li a {margin: 5px auto 0 auto; text-align: center;}
div.menu-sitemap div.menu ul ul li a {text-align: left;}



#main {margin: 0; padding: 0; text-align: left; width: 650px; float: left;}
#main-wide {margin: 0; padding: 0; text-align: left; width: 960px; float: left;}

#footer {margin: 0; padding: 0; height: 200px;}
#footer-content {margin: 0px auto; padding: 10px; text-align: center; width: 960px;}	
#footer-left {float: left; color: #666; font-size: 92%; line-height: 1.5em; margin: 0; padding: 0; text-align: left;}
#footer-right {float: right; color: #666; font-size: 92%; line-height: 1.5em; margin: 0; padding: 0; text-align: right;}

#footer-right ul {margin: 0; padding: 0; list-style: none;}
#footer-right ul li {margin: 0 12px 0 0; padding: 0 list-style-type: none; display: inline; }
#footer-right ul li a {color: #333; font-size:11px; text-decoration: none;}
#footer-right ul li a:hover { text-decoration: underline; }

#google {}

div#emergency td.right {width: 130px;}

div#emergency td select {width: 130px;}

body#search-page iframe {width: 630px;}


/* FORM ELEMENTS
------------------------------------------------------------------------------------------*/

form {
	background: #e0e9ef;
	border: 1px solid #ddd;
	position: relative;
}

form legend {
	background: #fff;
	border: 0px;
	color: #333;
	font-size: 120%;
	font-weight: bold;
	margin: 10px;
	padding: 5px;
}

form fieldset {
	border: 0px;
	display: block;
	margin: 0px;
	padding: 3px;
	width: 660px;
	position: relative;
}

form label {
	display: block;
	color: #333;
	font-weight: normal;
	font-size: 100%;
}


form input, select, textarea, option {
	background: #fff;
	border: 1px solid #004b85;
	color: #333;
	margin: 0px;
	padding: 5px;
}

table#table_format select, textarea, option {
	margin: 0px;
	padding: 0px;
}

form select, option {
	margin: 0px;
	padding: 2px;
}

form textarea {
	font-size: 120%;
}

body#prospective-students table#table_format form input, select, textarea, option {font-size: 11px;}

form fieldset div {
	padding: 2px 10px 3px 10px;
}

.submitbutton {
	background: #004b85;
	border: 0px;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	font-size: 100%;
	margin: 5px;
	padding: 3px 7px 3px 7px;
}

.req {
	color: #F90;
}



/* SLIDER
------------------------------------------------------------------------------------------*/
#sliderbar {margin: 0; padding: 0; height: 120px; width: 960px;}

.sliderGallery {
	background: transparent;
	overflow: hidden;
	position: relative;
	padding: 0;
	height: 120px;
	width: 960px;
}

.sliderGallery ul {
	position: absolute; top: 0; left: 0;
	list-style: none;
	overflow: none;
	white-space: nowrap;
	padding: 0;
	margin: 0;
}

.sliderGallery ul li {
	display: inline;
}

.slider {
	width: 958px;
	height: 17px;
	margin-top: 100px;
	margin-left: 0;
	padding: 1px;
	position: absolute; bottom: 0; left: 0;
	background: url(/images/site/scrollbar.png) no-repeat;
}

.handle {
	position: absolute;
	cursor: move;
	height: 17px;
	width: 181px;
	top: 0;
	background: url(/images/site/scroller.png) no-repeat;
	z-index: 100;
}

.slider span {
	color: #bbb;
	font-size: 80%;
	cursor: pointer;
	position: absolute;
	z-index: 110;
	top: 3px;
}

.slider .slider-lbl1 {
	left: 50px;
}

.slider .slider-lbl2 {
	left: 107px;
}

.slider .slider-lbl3 {
	left: 156px;
}

.slider .slider-lbl4 {
	left: 280px;
}

.slider .slider-lbl5 {
	left: 455px;
}


