html, body {
}

body {	
	font-size: 76%;
	background-color: #ffffff;
	background-image: url(/site/images/bg_page.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
}
body.ow_printing {
	font-size: 100%;
	background-color: #fff;
	background-image: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	color: #000 !important;
}
body.ow_printing font, body.ow_printing a { color:#000 !important; }

p {
	margin-top: 0;
	margin-bottom: 1.2em;
}

div.container {
	width: 960px;
	background-color: #ffffff;
	padding: 13px 2px 13px 11px;
	color: #585858;
	margin-left: auto;
	margin-right: auto;
	font-size: 1.0em;
	font-family: arial, verdana, helvetica, sans-serif;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:947px;	
} 

html>body div.container {
 	width:947px;
}

div.container.inside {
	background-image: url(/site/images/bg_ins_container.jpg);
	background-repeat: no-repeat;
	background-position: top left;	
	padding: 13px 11px 13px 11px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:938px;	
} 

html>body div.container.inside {
 	width:938px;
}

div.ow_block a:link {
	color: #007EC1;
	text-decoration: none;
}

div.ow_block a:visited {
	color: #9F7CCA;
	text-decoration: none;
}

div.ow_block a:hover,
div.ow_block a:active {
	color: #007EC1;
	text-decoration: underline;
}

div.ow_block ul,
div.ow_block ul,
div.ow_block ul {
	margin:0;
	padding-right:0;
	padding-left:0;
	list-style-type:none;
	margin-bottom: 1.4em;
}

div.ow_block ul li,
div.ow_block ul li,
div.ow_block ul li {
    margin-left:1px;
	background-image:url(/site/images/bullet.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	margin-bottom:3px;
}

div.ins_topbar_container {
	width: 947px;
	padding-right: 9px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:938px;	
} 

html>body div.ins_topbar_container {
 	width:938px;
}

div.topbar_left {
	width: 147px;
	height:64px;
	float: left;
	display: inline;
	background: transparent url(/site/images/logo_msvu.gif) 0 0 no-repeat;
	text-indent:-9999px;
}
div.topbar_left a { display:block; width:100%; height:100%; text-indent:-9999px; }

div.topbar_middle {
	width: 554px;
	float: left;
	display: inline;
	padding: 2px 0 1px 0;
	font-size: 0.9em;
	text-align: right;
	color: #595852;
}

div.topbar_right {
	width: 237px;
	float: right;
	display: inline;
	text-align: right;
}

div.topbar_left p,
div.topbar_middle p,
div.topbar_right p {
	margin-top: 0;
	margin-bottom: 0;
}

div.topbar_middle a {
	color: #595852;
	text-decoration: none;
	padding-right: 22px;
}

div.topbar_middle a:hover {
	color: #595852;
	text-decoration: underline;
	padding-right: 22px;
}

table.searcharea_table {
	width: 237px;
	text-align: right;
	cellpadding: 0;
	cellspacing: 0;
	border: 0;
	border-collapse:collapse;
}

table.searcharea_table td.searchfield_cell {
	width: 191px;
	padding: 0;
	padding-right: 2px;
	text-align: right;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:189px;	
} 

html>body table.searcharea_table td.searchfield_cell {
 	width:189px;
}

td.searchfield_cell input {
	width: 189px;
	height: 13px;
	padding: 1px;
	background-color: #ffffff;
	border-top: 1px solid #9F9F9F;
	border-left: 1px solid #9F9F9F;
	border-right: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	font-size: 0.8em;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:185px;	
} 

html>body td.searchfield_cell input {
 	width:185px;
}

table.searcharea_table td.searchbutton_cell {
	width: 46px;
	padding: 0;
	text-align: right;
	vertical-align: middle;
}
.ow_imgSearch {
    width:46px;
    height:17px;
    background: transparent url(/site/images/b_search.gif) no-repeat;
    }
    
div.mainmenu_container {
	width: 947px;
	padding-right: 9px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:938px;	
} 

html>body div.mainmenu_container {
 	width:938px;
}

div.mainmenu {
	width: 938px;
	background-image: url(/site/images/bg_mainmenu.gif);
	background-repeat: repeat-x;
	background-position: top left;
	border-left: 1px solid #ECECEA;
	border-right: 1px solid #ECECEA;
	border-bottom: 1px solid #ECECEA;
	margin-bottom: 5px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:936px;	
} 

html>body div.mainmenu {
 	width:936px;
}

div.mainmenu ul {
	margin:0;
	padding: 0;
	list-style-type:none;
}

div.mainmenu ul li {
	float: left;
	display: inline;
	background-image: url(/site/images/bg_mainmenu_li.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 4px 1px 0 0;
}

div.mainmenu ul li.last {
	background-image: none;
	padding-right: 0;
}

div.mainmenu ul li a { 
	display: block;
	padding: 4px 11px 3px;
    font-family: georgia, times new roman, serif;
    font-size: 1.2em;
    }

div.mainmenu ul li a:link,
div.mainmenu ul li a:visited {
	color: #00529B;
	text-decoration: none;
	background-color: #ffffff;
}

div.mainmenu ul li.dd:hover a.dd,
div.mainmenu ul li a:hover,
div.mainmenu ul li a:active {
	color: #ffffff;
	text-decoration: none;
	background-color: #949494;
}

div.mainmenu ul li a.current:link,
div.mainmenu ul li a.current:visited,
div.mainmenu ul li a.current:hover,
div.mainmenu ul li a.current:active {
	color: #ffffff;
	text-decoration: none;
	background-color: #949494;
}

div.mainmenu ul li a.dd { padding-right: 25px; }

div.mainmenu ul li a.dd:link,
div.mainmenu ul li a.dd:visited {
	background-image: url(/site/images/bg_ddindicator_off.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

div.mainmenu ul li.dd:hover a.dd,
div.mainmenu ul li a.dd:hover,
div.mainmenu ul li a.dd:active,
div.mainmenu ul li a.current.dd {
	background-image: url(/site/images/bg_ddindicator_on.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

/* Dropdown Menu */
div.mainmenu ul li.dd:hover #dd_pd { display:block; }

#dd_pd { 
	display:none;
	position:absolute;
	border:solid 1px #ececea;
	background: #fff url(/site/images/dd_top_bg.gif) repeat-x;
	}
.dd_container {
	display:block;
	padding:20px 0 10px;
	background: transparent url(/site/images/dd_bottom_bg.gif) left bottom repeat-x;	
	}

.dd_column_table {
	display:table;
	table-layout:fixed;
	border-collapse:collapse;
	}
td.dd_column {
	vertical-align:top;
	width:145px;
	padding-left:20px;
	margin-left:1px;
	border-left:solid 1px #ececea;
	}
.dd_column.first {
	padding-left:10px;
	margin-left:0;
	border-left:0;
	}

a.dd_mainpage_link { display:block; margin:10px; margin-bottom:0; border-top:1px solid #fff; text-align:right; }

#dd_pd ul {
	margin:0 0 12px;
	padding : 0;
	list-style-type:none;
}

#dd_pd ul li {
	display : block;
	float:none;
	background-image : none;
	padding : 4px 1px 0 0;
}

#dd_pd a {
	display:block;
	padding:0;
	font-size:12px;
	color:#007ec1;
	text-decoration:none;
	font-family: arial, verdana, sans-serif;
	background-color: transparent;
	background-image: none;
}
#dd_pd a:hover {
	text-decoration: underline;
}

#dd_pd li.first a, #dd_pd a.dd_mainpage_link {
	color:#383733;
	font-weight:bold;
	}


/* HOMEPAGE STYLES */

div.hp_mh_container {
	width: 947px;
	padding-right: 9px;
	margin-bottom: 4px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:938px;	
} 

html>body div.hp_mh_container {
 	width:938px;
}

.hp_alert_container {
	width: 820px;
	margin: 9px 0 4px;
    padding: 29px 25px 29px 93px;
	color:#000;
    background: #fdd7d0 url(/site/images/icon_hp_alert.gif) 29px 25px no-repeat;
}
.hp_alert_container .ow_block {
}

div.hp_mh {
	width: 938px;
	background-color: #F3F3F1;
	padding: 10px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:918px;	
} 

html>body div.hp_mh {
 	width:918px;
}

div.hp_mh_img {
	width: 454px;
	height: 282px;
	margin-right: 10px;
	float: left;
	display: inline;
}

div.hp_mh_copy {
	width: 454px;
	height: 282px;
	padding: 28px;
	background-image: url(/site/media/msvu/bg_hp_mh_copy1.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	color: #ffffff;
	float: right;
	display: inline;
	line-height: 1.4em;
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	zoom: 1;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:398px;
	height: 226px;	
} 

html>body div.hp_mh_copy {
 	width:398px;
 	height: 226px;
}

div.hp_mh_copy p {
	margin-top: 0;
	margin-bottom: 1.2em;
}

div.hp_mh_copy a:link,
div.hp_mh_copy a:visited {
	color: #ffffff;
	text-decoration: none;
}

div.hp_mh_copy a:hover,
div.hp_mh_copy a:active {
	color: #ffffff;
	text-decoration: underline;
}

div.hp_mh_copy p.indented_right {
	padding-right: 115px;
}

div.hp_mh_copy p.indented_left {
	padding-left: 41px;
	padding-right: 115px;
}

.header_hp_mh {
	font-size: 2.3em;
	font-family: georgia, times new roman, serif;
	color: #ffffff;
	line-height: 1.1em;
}

.header_hp_mh_green {
	color: #CFEA12;
}

/* slider styles */

div.slider_container {
	width : 947px;
	margin: 2px 0;
}
div.slider_area { padding-top:10px; }

div.whoyouare {
	width : 216px;
	height : 170px;
	float : left;
	display : inline;
	background-image : url(images/bg_whoyouare.jpg);
	background-repeat : no-repeat;
	background-position : bottom left;
	font-family : georgia, times new roman, serif;
	padding : 34px 6px 0 78px;
	line-height : 1.4em;
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	zoom: 1;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:132px;
	height : 136px;	
} 

html>body div.whoyouare {
 	width:132px;
 	height : 136px;
}


#sliderboxtabs,
#sliderboxcopy {
	display:inline;
	float:left;
	border: 1px solid #EDEDEA;
} 
#sliderboxtabs {
	width: 687px;
	border-bottom:0;	
	background: transparent url(images/bg_slider_tab_off.gif) 100% 100% repeat-x;
} 
#sliderboxcopy {
	width: 683px;
	border-top:0;
	padding:0 0 4px 4px;	
} 

div.slider_tabs_box,
div.slider_text {  
	position:relative;
	overflow:hidden;
	width: 687px;	 
	height:77px;	
}
div.slider_text {  
	width: 679px;	 
	height:67px;	
}
#slider_copy,
#slider_tabs {	
	position:absolute;
	width:20000em;	
	clear:both;
}

a#slider_left,
a#slider_right {
	width: 19px;
	height:41px;
	float: left;
	display: block;
	text-indent:-9999px;
	outline:none;
	cursor:pointer;
}
a#slider_left {
	margin-top: 53px;
	background: transparent url(images/b_sliderleft.gif) no-repeat;
}
a#slider_right {
	margin-top: -25px;
	background: transparent url(images/b_sliderright.gif) no-repeat;
}
a#slider_left.disabled, a#slider_right.disabled {
	visibility:hidden !important;
}

.slider_tab {
	display:inline;
	width: 230px;
	height: 77px;
	margin-left:-1px;
	float:left;
}
.slider_tab.active {
	background: #fff url(images/bg_slider_tab_on.gif) left top no-repeat;
}


.slider_tab a {
	display:block;
	float:left;
	width:100%;
	height:100%;
	color : #C2BDB4;
	text-decoration : none;
	outline:none;
	cursor:pointer;
} 
.slider_tab a h3 {
	font-size : 1.25em;
	font-family : georgia, times new roman, serif;
	padding: 33px 0 0 82px;
	margin:0;
}

.slider_tab a:hover h3, .slider_tab.active a h3 {
	color: #000000;
	text-decoration : none;
}
.slider_thumb          { display:inline; width:63px; height:63px; margin:4px 0 0 5px; float:left; background: transparent url(images/slider_thumbs.jpg) no-repeat;}
#tab_1 a .slider_thumb { background-position: -2px -67px; }
#tab_2 a .slider_thumb { background-position: -67px -67px; }
#tab_3 a .slider_thumb { background-position: -132px -67px; }
#tab_4 a .slider_thumb { background-position: -197px -67px; }
#tab_5 a .slider_thumb { background-position: -262px -67px; }
#tab_6 a .slider_thumb { background-position: -327px -67px; }
#tab_7 a .slider_thumb { background-position: -392px -67px; }

#tab_1.active a .slider_thumb, #tab_1 a:hover .slider_thumb { background-position: -2px -2px; }
#tab_2.active a .slider_thumb, #tab_2 a:hover .slider_thumb { background-position: -67px -2px; }
#tab_3.active a .slider_thumb, #tab_3 a:hover .slider_thumb { background-position: -132px -2px; }
#tab_4.active a .slider_thumb, #tab_4 a:hover .slider_thumb { background-position: -197px -2px; }
#tab_5.active a .slider_thumb, #tab_5 a:hover .slider_thumb { background-position: -262px -2px; }
#tab_6.active a .slider_thumb, #tab_6 a:hover .slider_thumb { background-position: -327px -2px; }
#tab_7.active a .slider_thumb, #tab_7 a:hover .slider_thumb { background-position: -392px -2px; }

div.slider_content {
	display:block;
	width : 687px;
	height:67px;	
	background-color : #F3F3F1;
	border-right : 4px solid #ffffff;
	padding : 4px 12px 8px 12px;
	line-height : 1.4em;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:659px;	
} 

html>body div.slider_content {
 	width:659px;
}


.slider_copy {
	width : 210px;
	padding-right : 30px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:180px;	
} 

html>body .slider_copy {
 	width:180px;
}

div.slider_content div.ow_block ul {
	float:left;
	margin:0;
	width:190px;
	padding-right:25px;
	padding-left:0;
	list-style-type:none;
	margin-bottom : 0;
}

div.slider_content div.ow_block ul li {
    margin-left:1px;
	background-image:url(images/bullet_slider.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	margin-bottom:1px;
}


div.whoyouare p {
	margin-top : 0;
	margin-bottom : 1.2em;
}
/* end slider styles */

div.hp_mainarea_container {
	width: 947px;
	padding-right: 9px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:938px;	
} 

html>body div.hp_mainarea_container {
 	width:938px;
}

div.hp_mainarea {
	width: 938px;
	background-color: #F3F3F1;
	padding: 10px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:918px;	
} 

html>body div.hp_mainarea {
 	width:918px;
}

div.hp_main_left {
	width: 619px;
	float: left;
	display: inline;
	margin-right: 20px;
	background-color: #ffffff;
	padding: 10px 10px 60px 10px;
	line-height: 1.4em;
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	zoom: 1;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:599px;	
} 

html>body div.hp_main_left {
 	width:599px;
}

div.hp_main_left p {
	margin-top: 0;
	margin-bottom: 1.2em;
}

table.hp_leftcolumn {
	cellpadding: 0;
	cellspacing: 0;
	border: 0;
	border-collapse:collapse;
}

td.hp_lc_largethumbnail {
	width: 162px;
	vertical-align: top;
	padding-right: 16px;
	padding-bottom: 10px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:146px;	
} 

html>body div.hp_lc_largethumbnail {
 	width:146px;
}

td.hp_lc_smallthumbnail {
	width: 84px;
	vertical-align: top;
	padding-right: 15px;
	padding-bottom: 10px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:69px;	
} 

html>body div.hp_lc_smallthumbnail {
 	width:69px;
}

td.hp_lc_copycell {
	vertical-align: top;
	padding-bottom: 10px;
}

td.hp_lc_divline {
	border-top: 1px solid #F5F5F5;
	padding-bottom: 10px;
}

div.hp_moreinfo_container {
	width: 599px;
}

div.hp_moreinfo_left {
	width: 142px;
	margin-right: 14px;
	float: left;
	display: inline;
}

div.hp_moreinfo_right {
	width: 443px;
	float: right;
	display: inline;
}

div.hp_moreinfo_left p,
div.hp_moreinfo_right p {
	margin-top: 0;
	margin-bottom: 1.2em;
}

div.hp_main_right {
	width: 279px;
	float: right;
	display: inline;
}

div.hp_socialmedia {
	width: 279px;
	background: #85c7ed url(/site/images/sm_home_top.gif) 0 0 no-repeat;
	padding-top:3px;
	text-align:center;
}
div.hp_socialmedia_footer {
	width: 279px;
	height:12px;
	background: transparent url(/site/images/sm_home_bottom.gif) 100% 100% scroll no-repeat;
	margin-bottom: 1.2em;
}
div.hp_socialmedia img { margin:0 10px; }
div.hp_socialmedia p {
	margin: 0;
}

div.hp_events_dates {
	width: 279px;
	background-color: #ffffff;
	padding: 13px 9px 10px 10px;
	margin-bottom: 10px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:260px;	
} 

html>body div.hp_events_dates {
 	width:260px;
}

div.events_dates_tab {
	width: 260px;
	border-bottom: 1px solid #EFF0EC;
	padding-left: 9px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:251px;	
} 

html>body div.events_dates_tab {
 	width:251px;
}

div.events_dates_tab ul {
	margin:0;
	padding: 0;
	list-style-type:none;
}

div.events_dates_tab ul li {
	float: left;
	display: inline;
	margin-right: 2px;
	text-transform: uppercase;
	font-size: 0.8em;
	height: 17px;
}

div.events_dates_tab ul li a:link,
div.events_dates_tab ul li a:visited {
	color: #A7A298;
	text-decoration: none;
	padding: 3px 7px 1px 6px;
	display: block;
}

div.events_dates_tab ul li a:hover,
div.events_dates_tab ul li a:active {
	color: #ffffff;
	text-decoration: none;
	padding: 3px 7px 1px 6px;
	display: block;
}

div.events_dates_tab ul li.tab_events a:link,
div.events_dates_tab ul li.tab_events a:visited {
	background-image: url(/site/images/bg_tab_events_off.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.events_dates_tab ul li.tab_events a:hover,
div.events_dates_tab ul li.tab_events a:active {
	background-image: url(/site/images/bg_tab_events_on.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.events_dates_tab ul li.tab_events a.current:link,
div.events_dates_tab ul li.tab_events a.current:visited,
div.events_dates_tab ul li.tab_events a.current:hover,
div.events_dates_tab ul li.tab_events a.current:active {
	color: #ffffff;
	background-image: url(/site/images/bg_tab_events_on.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}


div.events_dates_tab ul li.tab_dates a:link,
div.events_dates_tab ul li.tab_dates a:visited {
	background-image: url(/site/images/bg_tab_dates_off.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.events_dates_tab ul li.tab_dates a:hover,
div.events_dates_tab ul li.tab_dates a:active {
	background-image: url(/site/images/bg_tab_dates_on.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.events_dates_tab ul li.tab_dates a.current:link,
div.events_dates_tab ul li.tab_dates a.current:visited,
div.events_dates_tab ul li.tab_dates a.current:hover,
div.events_dates_tab ul li.tab_dates a.current:active {
	color: #ffffff;
	background-image: url(/site/images/bg_tab_dates_on.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.hp_events_dates_copy {
	width: 260px;
	background-image: url(/site/images/bg_hp_events_dates.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 13px 12px 12px 12px;
	line-height: 1.4em;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:236px;	
} 

html>body div.hp_events_dates_copy {
 	width:236px;
}

div.hp_events_dates_copy p {
	margin-top: 0;
	margin-bottom: 1.2em;
}

div.hp_rc_block1 {
	width: 279px;
	padding: 7px 9px 3px 9px;
	background-color: #E0DFDA;
	margin-bottom: 10px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:261px;	
} 

html>body div.hp_rc_block1 {
 	width:261px;
}

div.hp_rc_block2 {
	width: 279px;
	padding: 7px 9px 3px 9px;
	background-color: #E0DFDA;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:261px;	
} 

html>body div.hp_rc_block2 {
 	width:261px;
}

div.hp_rc_block_title {
	width: 135px;
	float: left;
	padding: 0 0 0 11px;
	vertical-align: bottom;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:124px;	
} 

html>body div.hp_rc_block_title {
 	width:124px;
}

div.hp_rc_block_link {
	width: 126px;
	float: right;
	padding-top: 4px;
	padding-bottom: 2px;
	vertical-align: bottom;
	text-align: right;
}

div.hp_rc_block_copy {
	width: 261px;
	display: block;
	line-height: 1.4em;
}

div.hp_rc_block_title p,
div.hp_rc_block_link p {
	margin-top: 0;
	margin-bottom: 0;
}

div.hp_rc_block_copy p {
	margin-top: 0;
	margin-bottom: 1.2em;
}

.h1_hp_black {
	font-size: 1.4em;
	color: #000000;
	font-family: georgia, times new roman, serif;
	margin-bottom: 0.6em;
	line-height: 1.1em;
	display: block;
}

.h2_hp_grey {
	color: #A7A298;
	font-size: 0.8em;
	text-transform: uppercase;
	line-height: 1.1em;
}

.h3_hp_black {
	font-weight: bold;
	color: #000000;
	display: block;
	margin-bottom: 0.2em;
	line-height: 1.1em;
}

/* END HOMEPAGE STYLES */

/* INSIDE STYLES */

div.sitepath {
	width: 954px;
	padding: 8px 11px 18px 4px;
	font-size: 0.9em;
	color: #A1A19D;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:923px;	
} 

html>body div.sitepath {
 	width:923px;
}

div.sitepath strong { color:#000; padding:0 7px; }
div.sitepath a:link,
div.sitepath a:visited {
	color: #007EC1;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 7px;
}

div.sitepath a:hover,
div.sitepath a:active {
	color: #007EC1;
	text-decoration: underline;
	padding-left: 7px;
	padding-right: 7px;
}

div.sitepath a.first:link,
div.sitepath a.first:visited,
div.sitepath a.first:hover,
div.sitepath a.first:active {
	padding-left: 0;
	padding-right: 7px;
}

div.sitepath a.current:link,
div.sitepath a.current:visited,
div.sitepath a.current:hover,
div.sitepath a.current:active {
	color: #A1A19D;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 7px;
}

div.pagetitle {
	width: 938px;
	padding: 0 16px 8px 16px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:906px;	
} 

html>body div.pagetitle {
 	width:906px;
}

div.pagetitle h1 {
	font-size: 3.2em;
	color: #71726D;
	font-family: georgia, times new roman, serif;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1.1em;
	font-weight: normal;
}

div.inside_mainarea {
	width: 940px;
	background: transparent url(/site/images/bg_left_col.gif) repeat-y top left;
	margin-bottom: 1px;
}
div.inside_mainarea.fullspan {
	background-image: none;
}

table.inside_mainarea_table {
	width: 938px;
	cellpadding: 0;
	cellspacing: 0;
	border: 0;
	border-collapse:collapse;
}
	
td.ins_left {
	width: 166px;
	background-color: #EFF6F8;
	border-top: 1px solid #E6F0F5;
	vertical-align: top;
}
div.ins_left {
	display:inline;
	float:left;
	width:170px;
}

.ins_left_block {
    margin:0 0 20px 15px;
    width:132px;
}
.ins_left_block .ow_block {
    padding:10px;
    background-color:#f3f8fa;
}

.ow_secoNavHeading { display:none; }
div.submenu {
	width: 166px;
	font-size: 1.0em;
	padding: 19px 8px 0 5px;
	border-top: 1px solid #ffffff;
	margin-top: 1px;
	margin-bottom: 20px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:153px;	
} 

html>body div.submenu {
 	width:153px;
}

div.submenu ul {
	margin: 0;
	padding: 0;
	list-style-type:none;
}

div.submenu ul li {
	color: #373737;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

div.submenu ul li a {
	display:block;
}

div.submenu ul li a:link,
div.submenu ul li a:visited,
div.submenu ul li a:hover,
div.submenu ul li a:active {
	color: #373737;
	text-decoration: none;
	padding: 2px 0 3px 12px;
	background-image: url(/site/images/bg_submenu_off.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

div.submenu ul li a:hover,
div.submenu ul li a:active {
	text-decoration: underline;
}

div.submenu ul li a.current:link,
div.submenu ul li a.current:visited,
div.submenu ul li a.current:hover,
div.submenu ul li a.current:active {
	color: #373737;
	font-weight:bold;
	text-decoration: none;
	padding: 2px 0 3px 12px;
	display: block;
}
div.submenu ul li a.current.show_children {
	background-image: url(/site/images/bg_submenu_on.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

div.submenu ul.tertiarynav {
	padding-bottom: 20px;
}

div.submenu ul.tertiarynav li a:link,
div.submenu ul.tertiarynav li a:visited {
	color: #007EC1;
	text-decoration: none;
	font-size: 0.9em;
	padding: 1px 0 2px 12px;
	display: block;
	background-image: none;
}

div.submenu ul.tertiarynav li a:hover,
div.submenu ul.tertiarynav li a:active {
	color: #007EC1;
	text-decoration: underline;
	font-size: 0.9em;
	padding: 1px 0 2px 12px;
	display: block;
	background-image: none;
}

div.submenu ul.tertiarynav li a.current:link,
div.submenu ul.tertiarynav li a.current:visited,
div.submenu ul.tertiarynav li a.current:hover,
div.submenu ul.tertiarynav li a.current:active {
	color: #007EC1;
	text-decoration: underline;
	font-size: 0.9em;
	padding: 1px 0 2px 12px;
	display: block;
	background-image: none;
}
div.submenu ul li a.up_level {
	background-image: url(/site/images/bg_submenu_up.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
}

td.ins_mid {
	width: 593px;
	padding-left: 14px;
	vertical-align: top;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:579px;	
} 
div.ins_mid {
    display:inline;
    float:left;
	width: 580px;
	margin:0 0 0 10px;
} 

html>body td.ins_mid {
 	width:579px;
}

td.ins_mid.student {
	background-color:#fff;
} 

td.ins_mid.twocolumn {
	width: 772px;
	padding-right: 10px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:748px;	
} 

div.ins_mid.twocolumn {
	width: 750px;
	margin-left: 10px;
} 

html>body td.ins_mid.twocolumn {
 	width:748px;
}

td.ins_mid.fullspan {
	width: 938px;
	padding-right: 10px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:914px;	
} 
div.ins_mid.fullspan {
	display:block;
	float:none;
	width: 920px;
	margin:0 10px;
} 

html>body td.ins_mid.fullspan {
 	width:914px;
}

td.ins_mid.mainsection {
	width: 759px;
	padding-left: 0;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:749px;	
} 
div.ins_mid.mainsection {
	width:750px;
	margin:0 10 0 0px;
} 

html>body td.ins_mid.mainsection {
 	width:749px;
}

div.ins_mh_img {
	/*width: 580px;*/
	margin-bottom: 15px;
}

div.ins_mh_img.twocolumn {
	/*width: 750px;*/
}

div.ins_mh_img.fullspan {
	/*width: 920px;*/
}

div.ins_mh_img p {
	margin-top: 0;
	margin-bottom: 0;
}

div.ins_mh_img img {
	padding-top: 2px;
	padding-bottom: 1px;
	border-top: 1px solid #DCDADA;
	border-bottom: 1px solid #DCDADA;
}

div.mainsection_mh_img {
	width: 750px;
	padding-bottom: 9px;
	border-bottom: 10px solid #EFEFEE;
}

table.mainsection_mh_table {
	width: 749px;
	cellpadding: 0;
	cellspacing: 0;
	border: 0;
	border-collapse:collapse;
}

td.mainsection_mh_left {
	width: 378px;
	vertical-align: top;
	border-right: 8px solid #ffffff;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:370px;	
} 

html>body td.mainsection_mh_left {
 	width:370px;
}

td.mainsection_mh_right {
	width: 371px;
	vertical-align: top;
	background-color: #96B848;
	color: #ffffff;
	line-height: 1.4em;
	padding: 28px 19px 12px 19px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:333px;	
} 

html>body td.mainsection_mh_right {
 	width:333px;
}

td.mainsection_mh_right p {
	margin-top: 0;
	margin-bottom: 1.2em;
}

.header_ins_mh {
	font-size: 2.0em;
	font-family: georgia, times new roman, serif;
	color: #ffffff;
	line-height: 1.1em;
}

.header_ins_mh_green {
	color: #CFEA12;
}

div.ins_copy {
	/*width: 580px;*/
	line-height: 1.4em;
	padding-bottom: 40px;
}
div.ins_copy .ow_block {
    margin-bottom:15px;
}

div.ins_copy.twocolumn {
	/*width: 750px;*/
}

div.ins_copy.fullspan {
	/*width: 920px;*/
}

div.ins_copy.mainsection {
	width: 750px;
}

div.ins_copy p {
	margin-top: 0;
	margin-bottom: 1.2em;
}

table.ins_table {
	cellpadding: 0;
	cellspacing: 0;
	border: 0;
	border-collapse:collapse;
}

td.ins_table_header {
	background-color: #48A7D8;
	color: #ffffff;
	padding: 3px 10px 3px 10px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	vertical-align: top;
}

td.ins_table_cell {
	background-color: #DCEFF8;
	color: #000000;
	padding: 3px 10px 3px 10px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	vertical-align: top;
}

table.mainsection_table {
	cellpadding: 0;
	cellspacing: 0;
	border: 0;
	border-collapse:collapse;
}

td.mainsection_cell1,
td.mainsection_cell2,
td.mainsection_cell3,
td.mainsection_cell4 {
	font-size: 0.9em;
	padding: 17px 16px 15px 16px;
	border-right: 1px solid #EFEFEE;
	vertical-align: top;
}

td.mainsection_cell4 {
	padding-right: 10px;
	border-right: 0;
}

td.mainsection_cell1 p,
td.mainsection_cell2 p,
td.mainsection_cell3 p,
td.mainsection_cell4 p {
	margin-top: 0;
	margin-bottom: 1.0em;
}

td.mainsection_cell1 .h1_hp_black,
td.mainsection_cell2 .h1_hp_black,
td.mainsection_cell3 .h1_hp_black,
td.mainsection_cell4 .h1_hp_black {
	font-size: 1.6em;
}

/* --- Be a Student styles --- */
div.inside_bas {
	width:938px;
	background-color:#f3f3f1;
	margin:0 auto;
	padding-top:10px;
	}
div.bas_header_box {
	width: 918px;
	margin:0 auto;
}
.bas_intro_box {
	font-family: georgia, times new roman, serif;
	color:#fff;
	font-weight:normal;
	padding:15px 30px 38px 30px;
	background: #2e98cf url(/site/images/bas_intro_bg.gif) left bottom no-repeat;
	/* blue     #2e98cf; */
	/* yellow   #ffcd0e; */
	/* green    #9db425; */
	}
.bas_intro_box p {
	margin:0;
	font-size:1.25em;
	line-height:1.5em;
	}

table.bas_header_table, table.bas_col_table {
	display:table;
	table-layout:fixed;
	}
table.bas_header_table th, table.bas_header_table td, table.bas_col_table td {
	vertical-align:top;
	font-weight:normal;
	text-align:left;
	}
table.bas_header_table th.bas_header_vid {
	width:368px;
	background-color:#000;
	}
table.bas_header_table th.bas_header_vid div.ow_block {
	color:#fff;
	padding:3px 22px 3px 32px;
	}
table.bas_header_table th.bas_header_vid div.ow_block p {
	margin:0;	
	}
table.bas_header_table td.bas_header_vid {
	width:368px;
	background:#484241 url(/site/images/bas_video_col_bg.gif) repeat-x;
	}
table.bas_header_table th.bas_header_col {
	width:184px;
	border-right:solid 1px #c6c6c6;
	background-color:#8d8a89;
	font-family: georgia, times new roman, serif;
	color:#fff;
	font-size:1.65em;
	}
table.bas_header_table th.bas_header_col div.ow_block,
table.bas_header_table td.bas_header_col div.ow_block {
	padding:11px 16px 0;
	}
table.bas_header_table td.bas_header_col {
	color:#fff;
	border-bottom:solid 1px #b9b8b8;
	border-right:solid 1px #c6c6c6;
	background:#b9b8b8 url(/site/images/bas_header_col_bg.gif) repeat-x;
	}
table.bas_header_table th.bas_header_col a,
table.bas_header_table td.bas_header_col a {
	color:#fff;
	text-decoration:none;
	}
table.bas_header_table th.bas_header_col a:hover,
table.bas_header_table td.bas_header_col a:hover {
	color:#ccec1a;
	text-decoration:underline;
	}
table.bas_header_table th.bas_header_col.last,
table.bas_header_table td.bas_header_col.last {
	width:180px;
	border-right:0;
	}

td.bas_header_vid div.ow_block {
	width:328px;
	margin:20px auto;
	color:#fff;
	overflow:hidden;
	}

.bas_content_rows {
    display:block;
    background-color:#f3f3f1;
    }
.bas_content_main { 
    display:inline;
    float:left;
    width:736px;
    padding:11px 0;
    background-color:#fff;
    }
.bas_content_col_grey {
    display:inline;
    float:left;
    width:180px;
    padding-top:11px;
	}

table.bas_col_table td.bas_content_col {
	font-size:0.9em;
	border-right:solid 1px #efefee;
	background-color:#fff;
	}
	
td.bas_content_col .h1_hp_black {
	font-size:1.6em;
	}
	
table.bas_col_table td.bas_content_col.last {
	border-right:none;
	}

.bas_content_sb {
	width:147px;
    margin:0 auto 20px;
	}
.bas_content_sb div.ow_block p {
	margin:0 0 5px;
	padding:0;
}
.bas_content_sb div.ow_block ul {
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
}
.bas_content_sb div.ow_block ul li {
	background-image:none;
	margin:0 0 3px;
	padding:0;
}

table.bas_col_table td.bas_content_col {
	padding:11px 13px;
	}

.bas_social_media {
    width: 147px;
    padding-top:7px;
    margin:0 auto 20px;
    background: transparent url(/site/images/sm_sb_grey_top.gif) 0 0 no-repeat;
}
.bas_social_media div.ow_block {
    margin:0 !important;
    padding: 8px 0 16px !important;
    background: #86c7ed url(/site/images/sm_sb_grey_bottom.gif) 100% 100% scroll no-repeat;
    text-align:center;
}
.bas_social_media img { margin:0 10px 10px; }



.h3_georgia_white {
	font-family: georgia, times new roman, serif;
	color:#fff;
	font-size:1.3em;
	font-weight:normal;
	}

/* ------------------------------------------------------------------- */

.h1_inside {
	font-size: 2.0em;
	color: #577A09;
	font-family: georgia, times new roman, serif;
	margin-bottom: 0.2em;
	line-height: 1.1em;
	display: block;
}
	.bas_intro_box .h1_inside { font-size: 2.5em; color: #fff; }

.h2_inside {
	font-size: 1.4em;
	color: #000000;
	font-family: georgia, times new roman, serif;
	margin-bottom: 0.2em;
	line-height: 1.1em;
	display: block;
}

.h3_inside {
	font-size: 1.4em;
	color: #577A09;
	font-family: georgia, times new roman, serif;
	margin-bottom: 0.2em;
	line-height: 1.1em;
	display: block;
}

td.ins_right {
	width: 179px;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 10px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:149px;	
} 
div.ins_right {
	display:inline;
	float:left;
	width: 150px;
	margin-left:10px;	
} 

html>body td.ins_right {
 	width:149px;	
} 

div.ins_right_block1,
div.ins_right_block2 {
	width: 150px;
	padding-bottom: 14px;
	border-bottom: 1px solid #E0DFDA;
	line-height: 1.4em;
	margin-bottom: 14px;
}

div.ins_right_block3,
.ins_social_media {
	width: 150px;
	padding-bottom: 14px;
	line-height: 1.4em;
}

.ins_social_media {
    padding-top:7px;
    background: transparent url(/site/images/sm_sb_white_top.gif) 0 0 no-repeat;
}
.ins_social_media div.ow_block {
    width: 150px;
    padding: 10px 0 22px;
    background: #86c7ed url(/site/images/sm_sb_white_bottom.gif) 100% 100% scroll no-repeat;
    text-align:center;
}
.ins_social_media img { margin:0 10px 10px; }

div.ins_right_block1 p,
div.ins_right_block2 p,
div.ins_right_block3 p {
	margin-top: 0;
	margin-bottom: 1.1em;
}

/* END INSIDE STYLES */

a.smalllink {
	font-size: 0.8em;
}

img.leftaligned {
	padding-right: 10px;
	padding-bottom: 7px;
}

img.rightaligned {
	padding-left: 10px;
	padding-bottom: 7px;
}

div.footerbar_container {
	width: 947px;
	padding-right: 9px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:938px;	
} 

html>body div.footerbar_container {
 	width:938px;
}

div.footer_bar_ins_container {
	width: 938px;
	background-color: #F3F3F1;
	padding: 10px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:918px;	
} 

html>body div.footer_bar_ins_container {
 	width:918px;
}

div.footer_bar {
	width: 918px;
	height: 122px;
	background-color: #9ABC4C;
	background-image: url(/site/images/bg_footer_bar.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	color: #ffffff;
	line-height: 1.5em;
	padding: 13px 17px 17px 172px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:729px;
	height: 92px;	
} 

html>body div.footer_bar {
 	width:729px;
 	height: 92px;
}

div.footer_bar p {
	margin-top: 0;
	margin-bottom: 0;
}

div.footer_bar div.ow_block a:link,
div.footer_bar div.ow_block a:visited {
	color: #ffffff;
	text-decoration: none;
}

div.footer_bar div.ow_block a:hover,
div.footer_bar div.ow_block a:active {
	color: #ffffff;
	text-decoration: underline;
}

table.footer_bar_table {
	cellpadding: 0;
	cellspacing: 0;
	border: 0;
	border-collapse:collapse;
}

td.footer_bar_linkslist {
	padding-right: 42px;
	vertical-align: top;
}

div.footer_container {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	font-size: 1.0em;
	font-family: arial, verdana, helvetica, sans-serif;
	padding: 9px 21px 5px 32px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:907px;
} 

html>body div.footer_container {
 	width:907px;
}

div.footer_left {
	width: 453px;
	float: left;
	display: inline;
	color: #474641;
	text-align: left;
}

div.footer_right {
	width: 454px;
	float: right;
	display: inline;
	color: #fff;
	text-align: right;
}

div.footer_left p,
div.footer_right p {
	margin-top: 0;
	margin-bottom: 0;
}

div.footer_left div.ow_block a:link,
div.footer_left div.ow_block a:visited,
div.footer_right div.ow_block a:link,
div.footer_right div.ow_block a:visited {
	color: #ffffff;
	text-decoration: none;
}

div.footer_left div.ow_block a:hover,
div.footer_left div.ow_block a:active,
div.footer_right div.ow_block a:hover,
div.footer_right div.ow_block a:active {
	color: #ffffff;
	text-decoration: underline;
}


/* page listings */
#pl_frm ul {
	list-style-image:none;
	list-style-type:none;
	margin:0 0 20px;
	padding:0;
}
#pl_frm ul li {
	background-image:none;
	margin:0 0 10px;
	padding:0;
}
#pl_frm #pl_posteddate, #pl_idx #pl_posteddate, #pl_arch #pl_posteddate {
	font-weight:bold;
}

.hidden { display:none; }
/* ---------- Float-clearing ---------- */
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

.clearboth {clear:both;}

/* ---------- END Float-clearing ------- */
