/* UNIVERSITY OF MISSOURI SYSTEM MASTER STYLESHEET */
/* Copyright © 2003-2010 The Curators of the University of Missouri. */

/* Body tag: controls overall color and text styling */

body {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width: auto;
	background: #466371;
}

blockquote {
	padding: 0;
	margin: 0;
	margin-left: 50px;
}

/* Links: controls default link styling */

a {
	color: #466371;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

/* Image preloader */

.preloader {
	margin-left: -999999px;
	background: url(/images/ums_cnavcolumbiaoff.jpg);
	background: url(/images/ums_cnavkansascityoff.jpg);
	background: url(/images/ums_cnavrollaoff.jpg);
	background: url(/images/ums_cnavstlouisoff.jpg);
	background: url(/images/ums_navhomehover.jpg);
	background: url(/images/ums_navabouthover.jpg);
	background: url(/images/ums_navacuratorshover.jpg);
	background: url(/images/ums_navpresidenthover.jpg);
	background: url(/images/ums_navdepartmentshover.jpg);
	background: url(/images/ums_navnewshover.jpg);
	background: url(/images/ums_navpublicnoticeshover.jpg);
	background: url(/images/ums_navresourceshover.jpg);
	}

/* Browser warning: generates warning in IE 6 or below */

.umsmainbannerhome {
	height: 275px;
	/* background: url(/images/loading.gif) no-repeat center center; */
	padding: 0;
	margin: 0;
	line-height: 14px;
	border: 0;
	_margin-left: -3px;
	}

.umsmainbannerrightcol {
	_clear:both; 
	float:right; 
	_margin-left:-6px; 
	width:220px;

}
	
#adText, x:-moz-any-link { width: 215px; }

.browserwarning { 
	width: 100%;
	padding: 10px;
	border: 0;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	font-size: 0.689em;
	background-color: #000;
}

/* Images: controls default image styling */

img, .umsheader a:hover, .umsmainnavbar a:hover, .umscampusnavbar a:hover {
	border: 0;
	margin: 0;
	padding: 0;
}

/* Header: header of pages */

.umsheader {
	width: 970px; /* real width is 970px */
	margin-left: auto;
	/*_margin-left: 30px;*/
	margin-right: auto;
	height: 177px; /* real height is 229px */
	background: url(/images/ums_header.jpg) top center no-repeat #466371;
}

/* Toolbar: tool bar styles */

.umstoolbar {
	width: 900px;
	text-align: right;
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	height: 23px;
	padding-top: 7px;
	_height: 30px; /* IE 6 hack */
}

.umstoolbar form {
	display: inline;
}

.umstoolbarform {
	display: inline;
}

.quicksearch {
	border: 0;
	color: #666666;
	height: 14px;
	width: 120px;
	font-family: Verdana, sans-serif;
	font-size: 9px;
}

.quicksearchbutton {
	background: #d1d9dc;
	border: 1px;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #567383;
	height: 14px;
	width: 18px;
	margin-left: 3px;
}

.umstoolbar a {
	text-decoration: none;
	color: #FFFFFF;
}

.umstoolbar a:hover {
	text-decoration: underline;
}


/* Homepage columns: style columns on home page */

.umshomecol1 {
	width: 300px;
	margin-left: 20px;
	_margin-left: 10px; /* IE 6 hack */
	margin-right: 20px;
	float: left;
	padding-top: 20px;
	color: #373737;
	font-size: 11px;
	line-height: 22px;
}

.umshomecol2 p {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 16px;
	}

.umshomecol2 {
	width: 300px;
	margin-left: 20px;
	margin-right: 20px;
	float: left;
	padding-top: 20px;
	color: #4373737;
	font-size: 11px;
	line-height: 16px;
}

.umshomesubcol1eft {
 	width: 47%;
	float: left;
	vertical-align: top;
	}
	
.umshomesubcolright {
 	width: 47%;
	float: right;
	vertical-align: top;
	}
	
.umshomesubcol1eft a, .umshomesubcolright a {
	color: #666;
	}
	
.subcolheight {
	height: 120px;
	}
	
ul.homepageresource {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height: 16px;
	display: block;
	color: #666;
	float: left;
	}
	
ul.homepageresource li {
	font-size: 11px;
	}
	
ul.homepageresource li a {
	font-size: 11px;
	line-height: 16px;
	color: #666;
	}
	
.umshomecol3 {
	width: 180px;
	padding-left: 20px;
	padding-right: 20px;
	_width: 220px;
	color: #666666;
	float: right;
	min-height: 200px;
	color: #666666;
	font-size: 11px;
	line-height: 16px;
}

/* Homepage feature: controls large feature area on top of page */

.umshomefeatures {
	height: 235px;
	width: 910px;
	margin-left: auto;
	margin-right: auto;
	background: #66ff00;
}

/* Header: wraps around header with UMS logo */

.umsheaderwrap {
	margin-left: auto;
	margin-right: auto;
	height: 104px;
	width: 970px;
	}
	
/* Logo: controls alignment of home link over logo */
	
.umsmainlogo {
	float: left;
	}
	
/* Campus navigation bar: wraps around campus navigation bar */

.umscampusnavbar {
	height: 59px;
	text-align: right;
	vertical-align: bottom;
	padding-top: 0;
	float: right;
	padding-top: 2px;
	_padding-top: 2px; /* IE 6 hack */
}

/* Main navigation bar: wraps around main navigation bar */
	
.umsmainnavbar {
	width: 970px;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	_margin-top: -4px;
}

/* Wrapper: wraps around entire page and controls width */
	
.umswrap {
	width: 910px; /* 970 - 30L - 30R = 910 */
	_width: 970px; /* IE 6 hack */
	margin-left: auto;
	/*_margin-left: 40px;*/
	margin-right: auto;
	margin-bottom: 0;
	text-align: left;
	padding: 0;
	padding-left: 30px;
	padding-right: 30px;
	background: url(/images/ums_insidepagecontainer.jpg) repeat-y top left;
}

/* Homepage wrap: gives homepage a unique background based on body ID */

body#homepage .umswrap {
	background: url(/images/ums_homepagecontainer.jpg) repeat-y top left; 
}

/* Paragraphs: controls default paragraph style */

p {
	font-family: Verdana, sans-serif;
	font-size: 0.75em;
	line-height: 201%;
	margin: 0;
	text-indent: none;
	padding: 0 0 20px 0;
}

/* Menu (left sidebar): controls the left sidebar container */

.menu01 {
	width: 161px; /* 191 - 15R - 15L = 161 */
	padding: 15px;
	float: left;
	min-height: 225px;
	color: #485b66;
	_width: 191px; /* IE 6 hack */
	_height: 225px; /* IE 6 hack */
}

.menu01resources {
	width: 151px; /* 191 - 15R - 15L = 161 */
	float: left;
	color: #485b66;
	height: 154px;
	padding: 20px 20px 0 20px;
	}

/* Column 1 (main content): controls main content container and gives it a 0px border */

.column01 {
	width: 679px;
	_width: 719px;
	min-height: 225px;
	float: right;
	margin: 0px;
	margin-top: -5px;
	_margin-top: 0;
	_margin-left: -19px;
	clear: none;
	padding: 20px;
	padding-top: 50px;
	background: url(/images/ums_insidesidebartop.jpg) no-repeat top left;
	_clear: both; /* IE 6 hack */
}

.column01 a[href $='.pdf'] { 
  /* padding-right: 18px;
   background: transparent url(/images/icons/adobepdf.png) 100% 50% no-repeat;*/
}

.rsslist {
	line-height: 200%;
}

.column01nomargin1 {
	width: 719px;
	padding: 0;
	float: right;
	clear: none;
	_clear: both; /* IE 6 hack */
}

.column01nomargin2 {
	width: 679px;
	_width: 719px;
	min-height: 225px;
	padding: 20px;
	float: right;
	clear: none;
	_clear: both; /* IE 6 hack */
}

.column01fullwidth {
	width: 679px;
	_width: 719px;
	padding: 20px;
	}

/* Creates two or three columns within the main column */

.twocolumnleft {
	width: 320px;
	float: left;
}

.twocolumnright {
	width: 320px;
	float: right;
}

.twocolumnright p, .twocolumnleft p {
	padding: 0;
}

.threecolumnleft {
	width: 130px;
	_width: 142px;
	padding: 0 12px 0 0;
	margin: 0 20px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	font-size: 10px;
	border-right: 1px dotted #373737;
	min-height: 320px;
	}
	
.threecolumnleft h5 {
	padding: 0;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	}
	
.threecolumnmid h5 {
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #666;
	letter-spacing: -1px;
	}
	
.threecolumnleft p {
	font-size: 10px;
	line-height: normal;
	}
	
.threecolumnleft ul {
        margin: 0;
	list-style: none;
	text-indent: none;
	padding: 0 0 10px 0;
	}
	
.threecolumnmid ul {
	list-style: none;
	text-indent: none;
	padding: 0 0 10px 0;
	}
	
.threecolumnmid li {
	font-size: 10px;
	line-height: normal;
	padding: none;
	margin: none;
	text-indent: none;
	padding-bottom: 12px;
	_margin-left: -40px;
	}
	
	
.threecolumnleft li {
	font-size: 10px;
	line-height: normal;
	padding: none;
	margin: none;
	text-indent: none;
	padding-bottom: 12px;

	}
	
.threecolumnmid, .threecolumnmid p {
	width: 500px;
	float: left;
	color: #373737;
	font: 15px Georgia, "Times New Roman", Times, serif;
	line-height: 22px;
	letter-spacing: -0.1px;
	}
	
.threecolumnmidp {
	color: #373737;
	font: 15px Georgia, "Times New Roman", Times, serif;
	line-height: 22px;
	letter-spacing: -0.1px;
	}
	
.threecolumnmid2 {
	width: 330px;
	float: left;
	}
	
.threecolumnright {
	width: 130px;
	_width: 150px;
	padding: 20px 10px 10px 10px;
	margin: 0 0 0 20px;
	float: right;
	background: url(/images/sidebar_bg.gif) repeat-x #dce1e4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	}
	
.webcommsmall {
	maring-left: 20px;
	font-size: 10px;
	}
	
.threecolumnright h4 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	padding: 10px 0 0 0;
	}

.threecolumnright h5, .threecolumnright p {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	padding: 0;
	padding-bottom: 10px;
	}
	
.threecolumneven1 {
	width: 210px;
	margin: 0 20px 0 0;
	float: left;
	}
	
.threecolumneven2 {
	width: 210px;
	margin: 0 20px 0 0;
	float: left;
	}
	
.threecolumneven3 {
	width: 210px;
	margin: 0;
	float: right;
	}
	
.threecolumneven4 {
	width: auto;
	font-size: 10px;
	}
	
.threecolumnevenmenu {
	width: 150px;
	float: left;
	margin: 20px;
	}
	
.threecolumneven4 h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	letter-spacing: -0.5px;
	padding: 0 0 10px 0;
	margin: 0;
	}
	
.threecolumneven4 p {
	width: auto;
	height: auto;
	background-color: #9eb1bc;
	color: #fff;
	display: block;
	padding: 5px;
	text-align: center;
	}
	
.threecolumneven4 a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	}
	
.threecolumneven4 a:hover {
	color: #666666;
	}
	
.threecolumneven1 h4, .threecolumneven2 h4, .threecolumneven3 h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	letter-spacing: -0.5px;
	margin: 0;
	padding: 0 0 15px 0;
	}
	
	
.threecolumneven1 ul, .threecolumneven2 ul, .threecolumneven3 ul {
	list-style: none;
	text-indent: none;
	padding: 0 0 10px 0;
	}
	
.threecolumneven1 li, .threecolumneven2 ul, .threecolumneven3 ul {
	line-height: normal;
	_margin-left: -40px;
	}
	
.twocolvideo1 {
	float: left;
	width: 445px;
}

.twocolvideo2 {
	float: right;
	width: 200px;
}

/* Controls the "last updated date styling despite its name" */

.copyright01 {
	font-size: 0.595em;
	padding-top: 40px;
	color: #666;
	clear: both;
	}
	
.copyright01 a {
	color: #666;
	}

/* Copyright (footer): controls the footer container */

.copyright01a {
	color: #28353C;
	font-size: 0.595em;
	text-align: center;
	width: 970px;
	font-weight: bold;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	background: url(/images/ums_footer.jpg) top center no-repeat;
	height: 140px; /* 157 - 80T = 77 */
	padding-top: 4px;
	vertical-align: middle;
	_height: 157px; /* IE 6 hack */
}

/* Copyright (footer) for homepage: gives homepage a unique style based on body ID and adjusts padding due to hidden toolbar */

body#homepage .copyright01a {
	background: url(/images/ums_footerhome.jpg) top center no-repeat;
	padding-top: 77px;
	height: 73px;
	_height: 150px; /* IE 6 hack */
}

/* Copyright links: styles links in footer */

.copyright01a a {
	color: #28353C;
	text-decoration: underline;
}

.copyright01a a:hover {
	text-decoration: none;
	color: #28353C;
}

/* Department directory */

.deptdirwrapper {
	background: url(/images/dept_dir.gif) no-repeat;
	padding-top: 65px;
	clear: both;
	background-position: 0px 20px;
	border-top: 1px dotted #333;
	}
	
.deptdircol1 {
	width: 210px;
	margin: 0 20px 0 0;
	float: left;
	}

.deptdircol2 {
	width: 210px;
	margin: 0 20px 0 0;
	float: left;
	}
	
.deptdircol3 {
	width: 210px;
	margin: 0;
	float: right;
	}
	
.deptdirline1, deptdirline1 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	letter-spacing: -.05px;
	padding-bottom: 10px;
	}

.deptdirline1, deptdirline1 a:hover {
	text-decoration: none;
	}
	
.deptdirline2, deptdirline2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 20px 8px;
	display: block;
	}

.deptdirline2, deptdirline2 a:hover {
	text-decoration: none;
	}

/* Navigation footer: controls the bottom of the page link container */

.umsnavfooter {
	width: 940px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	background: url(/images/ums_navfooter.jpg) no-repeat top center #466371;
	padding-top: 20px;
	height: 240px;
	color: #92A2AA;
	font-size: 10px;
}

/* Navigation footer links: controls the bottom of the page link text */

.umsnavcol a {
	text-decoration: none;
}

.umsnavcol a:hover {
	color: #FFFFFF;
}

/* Navigation footer columns: lays out bottom of the page links into columns */

.umsfooternavcol {
	width: 16%;
	float: left;
	text-align: left;
}

.umsfooternavcol ul {
	list-style: none;
	border-bottom: none; !important
}

.umsfooternavcol ul li {
	line-height: 18px;
	font-size: 11px;
}

.umsfooternavcol ul li a {
	color: #c0c7c9;
	text-decoration: none;
}

.umsfooternavcol ul li a:hover {
	color: #92a2aa;
}

/* Main navigation styles: gives unique style to each navigation button based in body ID */

#homelink {
	background: url(/images/ums_navhomeoff.jpg) no-repeat;
	width: 86px;
	height: 45px;
	display: block;
	float: left;
}

#aboutlink {
	background: url(/images/ums_navaboutoff.jpg) no-repeat;
	width: 90px;
	height: 45px;
	display: block;
	float: left;
}

body#aboutpage #aboutlink {
	background: url(/images/ums_navabouton.jpg) no-repeat;
}

#curatorslink {
	background: url(/images/ums_navcuratorsoff.jpg) no-repeat;
	width: 114px;
	height: 45px;
	display: block;
	float: left;
}

body#curatorspage #curatorslink {
	background: url(/images/ums_navcuratorson.jpg) no-repeat;
}

#presidentlink {
	background: url(/images/ums_navpresidentoff.jpg) no-repeat;
	width: 116px;
	height: 45px;
	display: block;
	float: left;
}

body#presidentpage #presidentlink {
	background: url(/images/ums_navpresidenton.jpg) no-repeat;
}

#departmentslink {
	background: url(/images/ums_navdepartmentsoff.jpg) no-repeat;
	width: 147px;
	height: 45px;
	display: block;
	float: left;
}

body#departmentspage #departmentslink {
	background: url(/images/ums_navdepartmentson.jpg) no-repeat;
}

#newslink {
	background: url(/images/ums_navnewsoff.jpg) no-repeat;
	width: 81px;
	height: 45px;
	display: block;
	float: left;
}

body#newspage #newslink {
	background: url(/images/ums_navnewson.jpg) no-repeat;
}

#publicnoticeslink {
	background: url(/images/ums_navpublicnoticesoff.jpg) no-repeat;
	width: 154px;
	height: 45px;
	display: block;
	float: left;
}

body#publicnoticespage #publicnoticeslink {
	background: url(/images/ums_navpublicnoticeson.jpg) no-repeat;
}

#resourceslink {
	background: url(/images/ums_navresourcesoff.jpg) no-repeat;
	width: 122px;
	height: 45px;
	display: block;
	float: left;
}

body#resourcespage #resourceslink {
	background: url(/images/ums_navresourceson.jpg) no-repeat;
}

/* Quick menu columns: controls columns in quick menu */


#umsquickmenu {
	font-size: 12px;
	line-height: 100%;
}

.umsquickmenucol {
	width: 24%;
	text-decoration: none;
	float: left;
	height: 95px;
	text-align: left;
}

.umsquickmenucol ul {
	list-style: none;
}

.umsquickmenucol ul li {
	line-height: 154%;
}

.umsquickmenucol ul li a {
	text-decoration: none;
	color: #CCCCCC;
}

.umsquickmenucol ul li a:hover {
	text-decoration: underline;
	color:#CCCCCC;
}

/* Quick menu wrapper: controls the width of the quick menu container */
/* Note that the container style is written inline on the banner01.ssi file */

.umsquickmenuwrap {
	width: 970px;
	margin-left: auto;
	margin-right: auto;
}

/* Footer toolbar: styles footer utlity links */

.umsfootertoolbar {
	text-align: right;
	padding-bottom: 55px;
	padding-right: 40px;
	font-weight: normal;
	color: #666666;
}

body#homepage .umsfootertoolbar {
	display: none;
}

.umsfootertoolbar a {
	text-decoration: none;
	color: #666666;
}

.umsfootertoolbar a:hover {
	text-decoration: underline;
}

.umssectionbanner {
	width: 719px;
	clear: both;
	padding-bottom: 15px;
	margin-top: -50px;

}
.umssectionbanner2 {
	width: 910px;
	clear: both;
	padding: 0;
	padding-bottom: 0px;
	margin-top: 0px;
	float:right;
}
 
.umssectionbanner3 { 
	_width: 913px;
	_margin-left: -3px;
	line-height: normal;
	}

/* Homepage rotator text tabs */

#adText a {
position:absolute;
padding: 5px;
width: 180px;
_width: 205px;
text-decoration: none;
padding-left: 32px;
font-size: 11px;
margin-left:-15px;

}
#adText a:hover{
font-weight: bold;
background: url(/images/highlightsarrow.gif) no-repeat transparent left center;
}

#adText span {
position:fixed;
padding: 5px;
line-height: 10px;
width: 180px;
margin-left: auto;
}

/* Style below this point were not substaintially modified for 2008 redesign  */

/* Definition lists */

dl {
	font-family: Verdana, sans-serif;
	font-size: 0.75em;
	line-height: 201%;
	margin: 0px;
	padding: 0px;
}

/* Headers */

h1 {
	font-weight: normal;
	color: #333333;
	font-family: Georgia, serif;
	font-size: 2.4em;
	letter-spacing: -1px;
	padding: 6px 0 6px 0;
	margin: 0;
}

h2 {
	font-weight: normal;
	color: #333333;
	font-family: Georgia, serif;
	font-size: 2.4em;
	letter-spacing: -1px;
	padding: 6px 0 6px 0;
	margin: 0;
}

h3 {
	font-weight: normal;
	color: #333333;
	font-family: Georgia, serif;
	font-size: 1.7em;
	letter-spacing: -0.5px;
	padding: 18px 0 3px 0;
	margin: 0;
}

h4 {
	color: #828282;
	font-weight: normal;
	font-family: Georgia, serif;
	font-size: 1.25em;
	letter-spacing: -0.5px;
	padding: 6px 0 6px 0;
	margin: 0;
	font-weight: bold;
}

h5 {
	color: #666;
	font-weight: normal;
	font-family: Georgia, serif;
	font-size: 1.035em;
	padding: 6px 0 6px 0;
	margin: 0;
	font-weight: normal;
}

h6 {
	color: #666;
	font-weight: normal;
	font-family: Georgia, serif;
	font-size: 0.75em;
	padding: 10px 0 6px 0;
	margin: 0;
}

/* Special style for news release headlines */

body#newspage h5 {
	font-size: .9em;
}

h6.homepagemultimedia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 9px;
	color: #999999;
	letter-spacing: 3px;
	}

/* Horizontal rules */

hr {
	border: 0;
	border-top: 1px solid #7f96a3;
	height: 0;
	width:100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* Lists */

ul, ol {
	margin-bottom: 0px;
	margin-top: 0px;
}

li {
	margin: 0px;
	font-size: 12px;
	line-height: 201%;
}

ol li ul li {
	line-height: inherit;
	font-size: 12px;
}

ol ol li {
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 12px;
	line-height: inherit;
}

li p {
	font-size: 12px;
}

ol ol {
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 12px;
	line-height: inherit;
}

/* Top navigation bar */

.nav01 {
	text-align: center;
	width: 910px;
	margin-left: auto;
	margin-right: auto;
	}
	
.nav01 a a:hover {
	border: 0;
	padding: 0;
	margin: 0;
}

.nav01 ul {
	padding:0;
	margin:0;
	list-style:none;
	font:12px Verdana, sans-serif;
	}

.nav01 li {
	float:left;
	position:relative;
	list-style: none;
	background: #e6e6e6;
	z-index: 900;
	}
	
.nav01 li a {
	display:block;
	}
	
.nav01 li a:hover {
	color:#567383;
	text-decoration: underline;
	}

.nav01 li ul {
	display:none;
	position:absolute; 
	top:10px;
	_top:49px;
	left:0px;
	width:200px;
	text-align: left;
	margin-top: -11px;
	padding-top:4px;
  	}
	
.nav01 li ul a {
	font-size: 11px;
	display: block;
	line-height: 11px;
	font-weight:normal;
	padding:5px;
	width:200px;
	color:#333;
	background: #ccc;
	text-decoration: none;
  	}
	
.nav01 li ul a:hover {
	padding:5px;
	width:200px;
	background: #f7df99;
  	}
  
.nav01 li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top:auto;
	left:0;
}

.nav01 li:hover ul, li.over ul{ 
	display:block; 
	} 

/* end of top nav bar DB - End new Banners 1-10-05 */


.colorblue01 {
	color: #0000ff;
}

.colorgreen01 {
	color: #006600;
}

.colorgray01 {
	color: #333333;
}

.colorgreen01 {
	color: #006600;
}

.colororange01 {
	color: #FF9900;
}

.colorpurple01 {
	color: #660066;
}

.colorred01 {
	color: #ff0000;
}

.coloryellow01 {
	color: #ffff00;
}

.column01 a:link {
	color: #466371;
	text-decoration: underline;
}

.column01 a:visited {
	color: #466371;
	text-decoration: underline;
}

.column01 a:hover {
	color: #466371;
	text-decoration: none;
}

.column01 ol.loweralpha {
	list-style-type: lower-alpha;
}

.column01 ol.upperalpha {
	list-style-type: upper-alpha;
}

.column01 ol.lowerroman {
	list-style-type: lower-roman;
}

.column01 ol.upperroman {
	list-style-type: upper-roman;
}

.column01 p {
	font-family: Verdana, sans-serif;
	margin: 0px;
	padding-bottom: 10px;
}

.column01 p.buttons01 {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}

.column01 p.indent00 {
	margin: 0px 0px;
	text-indent: 0px;
}

.column01 p.doublespace {
	margin: 0px 0px;
	line-height: 2;
	text-indent: 48px;
}

.column01 p.indent01 {
	margin: 0px 0px 0px 24px;
}

.column01 p.indent02 {
	margin: 0px 0px 0px 48px;
}

.column01 p.indent03 {
	margin: 0px 0px 0px 72px;
}

.column01 table {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width:100%;
	_width: 90%; /* IE 6 hack */
}

.column01 table p{
	font-size: 1em;
}

.column01 table#free {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width:auto;
}

.column01 th {
	background: #e9eeee;
	border: 1px #5a6269 solid;
	font-family: Georgia, serif;
	font-size: 0.75em;
	margin: 0px;
	padding: 3px;
	text-align: left;
	vertical-align: top;
}

.column01 td {
	border: 1px #5a6269 solid;
	font-family: Verdana, sans-serif;
	font-size: 0.75em;
	margin: 0px;
	padding: 3px;
	vertical-align: top;
}


.column01nomargin2 table {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width:100%;
	_width: 90%; /* IE 6 hack */
}

.column01nomargin2 table p{
	font-size: 1em;
}

.column01nomargin2 table#free {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width:auto;
}

.column01nomargin2 th {
	background: #e9eeee;
	border: 1px #5a6269 solid;
	font-family: Georgia, serif;
	font-size: 0.75em;
	margin: 0px;
	padding: 3px;
	text-align: left;
	vertical-align: top;
}

.column01nomargin2 td {
	border: 1px #5a6269 solid;
	font-family: Verdana, sans-serif;
	font-size: 0.75em;
	margin: 0px;
	padding: 3px;
	vertical-align: top;
}





.container { width: 860px; }

.container2 { width: 925px; }

.table2sized, .shadow {
        position: relative;
        bottom: 6px;
        right: 6px;
}

.shadow { 
        background-color: #2f404a;
        margin-top: 5px;
}



.table2sized {
       background-color: #fff;
       color: #000;
       border: 1px solid #dce1e4;
       padding: 0.5em;
}

.table2sized table{
    background-color: #fff;
	}

.table2sized th {
	color:white;
	background: #9EB0BA;
	border: none;
	border-right: 1px solid #E8EEF2;
	font-family: Georgia, serif;
	font-size: 90%;
	line-height: 15px;
	margin: 0px;
	padding: 2px;
	padding-left: 4px;
	text-align: left;
	vertical-align: top;
}

.table2sized td {
	border: none;
	border-right: 1px solid white;
	font-family: Verdana, sans-serif;
	font-size: 85%;
	line-height: 16px;
	margin: 0px;
	padding: 2px;
	vertical-align: top;
}


.table2 {
	width: 650px;
	
	}

.table2 th {
	color:white;
	background: #9EB0BA;
	border: none;
	border-right: 1px solid #E8EEF2;
	font-family: Georgia, serif;
	font-size: 0.75em;
	line-height: 18px;
	margin: 0px;
	padding: 3px;
	padding-left: 8px;
	text-align: left;
	vertical-align: top;
}

.table2 td {
	border: none;
	border-right: 1px solid white;
	font-family: Verdana, sans-serif;
	font-size: 0.689em;
	line-height: 16px;
	margin: 0px;
	padding: 3px;
	vertical-align: top;
}

.table2Stripe {
	background: #E8EEF2;
}

.column01 td.center {
	text-align: center;
}

.column01 td.right {
	text-align: right;
}

.column02 {
	float:right;
	width:50%;
	}

.contents00 {
	left: 186px;
	margin: 0px 0px 0px 0px;
	padding: 12px 12px 0px 12px;
	position: absolute;
	top: 108px;
	width: auto;
}

.contents00 p {
	font-family: Verdana, sans-serif;
	font-size: 0.75em;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}

.contents01 {
	background: #f7df99;
	border: 3px #5a6269 solid;
	display: block;
	float: right;
	margin: 0px 0px 6px 0px;
	padding: 6px;
	position: static;
	right: 0px;
	width: 162px;
}

.contents01 a:link {
	color: #5a6269;
	font-weight: bold;
	text-decoration: underline;
}

.contents01 a:visited {
	color: #5a6269;
	font-weight: bold;
	text-decoration: underline;
}

.contents01 a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.contents01 p {
	font-family: Verdana, sans-serif;
	font-size: 0.589em;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}

.contents02 {
	left: 0px;
	margin: 0px 12px 0px 0px;
	padding: 0px 162px 0px 0px;
	position: static;
	top: 0px;
}

.contents02 p {
	font-family: Verdana, sans-serif;
	font-size: 0.75em;
	margin: 0px 0px 12px 0px;
	padding: 0px 6px 0px 0px;
	text-align: left;
	text-indent: 0px;
}

.contents02 h2 {
	color: #990000;
	font-family: Verdana, sans-serif;
}
	
.contents03 {
	background: #d4d9dc;
	display: block;
	float: right;
	padding: 15px;
	position: static;
	margin-left: 20px;
	right: 0px;
	width: 170px;
	_width: 200px;
}

.contents03 img {
	border: none;
}

.contents03 a:link {
	color: #5a6269;
	text-decoration: underline;
}

.contents03 a:visited {
	color: #5a6269;
	text-decoration: underline;
}

.contents03 a:hover {
	color: #5a6269;
	text-decoration: none;
}

.contents03 p {
	font-family: Verdana, sans-serif;
	font-size: 0.689em;
	padding: 0px;
	text-indent: none;
	magin: 0;
}

.pspaced {
	margin-bottom: 10px;
	}
	

.contents03 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding: 5px 0 5px 0;
	}
	
.contents03 h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	}
	
.contents03 h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	}
	
.contents03 h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	}
	
.contents03 h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.938em;
	font-weight: bold;
	padding: 8px 0 0 0;
	color: #426173;
	}

.contents03 li {
	font-family: Verdana, sans-serif;
	font-size: 0.689em;
	margin-left: -20px;
}

.contents03 ul, ol {
	margin-bottom: 0px;
	margin-top: 0px;
}

.contents04 {
	background: #e8edf0;
	display: block;
	float: right;
	margin: 0px 0px 20px 20px;
	padding: 12px;
	position: static;
	right: 0px;
	width: 180px;
	clear: both;
}

.contents04 img {
	border: 1px solid #000000;
}
.contents04 a:link {
	color: #5a6269;
	text-decoration: underline;
}

.contents04 a:visited {
	color: #5a6269;
	text-decoration: underline;
}

.contents04 a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.contents04 p {
	font-family: Verdana, sans-serif;
	font-size: 0.689em;
	margin: 0px 0px 6px 6px;
	padding: 0px;
	text-indent: 0px;
}

.contents04 h4 {
	color: #5a6269;
	font-family: Georgia, serif;
	font-size: 0.75em;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}

.contents04 li {
	font-family: Verdana, sans-serif;
	font-size: 0.689em;
	margin: 0px;
}

.contents04 ul, ol {
	margin-bottom: 0px;
	margin-top: 0px;
}

.contents04 th {
	font-size: 0.6em;
}

.contents04 td {
	font-size: 0.6em;
}

.contents05 {
	background: #E8EDF0;
	display: block;
	float: right;
	margin: 6px 0px 6px 0px;
	padding: 12px;
	position: static;
	right: 0px;
	width: 200px;
}

.contents05 h4 {
	color: #5a6269;
	font-family: Georgia, serif;
	font-size: 0.938em;
	margin: 12px 0px 6px 0px;
	padding: 0px;
}

.contents05 p {
	font-family: Verdana, sans-serif;
	font-size: 0.689em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	text-align: right;
	text-indent: 0px;
}

.contents06 {
	background: #EADDB1;
	display: block;
	float: right;
	margin: 0px 0px 6px 6px;
	padding: 6px;
	position: static;
	right: 0px;
	width: 200px;
	line-height: normal;
}

.contents06 h4 {
	color: #5a6269;
	font-family: Georgia, serif;
	font-size: 0.938em;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}

.contents06 p {
	font-family: Verdana, sans-serif;
	font-size: 0.689em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	text-align: right;
	text-indent: 0px;
}

.contents06a {
	background: #EADDB1;
	display: block;
	float: right;
	margin: 0px 0px 20px 20px;
	padding: 15px;
	position: static;
	right: 0px;
	width: 200px;
}

.contents06a h3 {
	font-size: 1em;
	font-weight: bold;
	padding: 10px 0 0 0;
	letter-spacing: normal;
}

.cutline01 {
	float: left;
	font-family: Verdana, sans-serif;
	font-size: 0.689em;
	font-style: italic;
	width: 288px;
}

.graphicleft01 {
	float: left;
	margin: 0px 6px 6px 0px;
}

.graphicright01 {
	float: right;
	margin: 0px 0px 6px 6px;
}

.graphicnoborder {
	border: none;
}

.header01 {
	display: none;
}

h1.header01 {
	display: none;
}

.indent01 {
	margin: 0px 0px 0px 24px;
}

.indent02 {
	margin: 0px 0px 0px 48px;
}

.indent03 {
	margin: 0px 0px 0px 72px;
}

.label01 {
	font-family: Verdana, sans-serif;
	font-size: .9em;
	font-weight:bold;
	margin-top: 6px;
}

.labelred01 {
	color: #cc3333;
	font-family: Verdana, sans-serif;
	font-weight:bold;
}

.menu01 p {
	font-family: Verdana, sans-serif;
	font-size: 0.689em;
	line-height: 101%;
	padding-left: 0px;
	padding-bottom: 6px;
}

.menu01 a:link {
	color: #3e5460;
	text-decoration: none;
	display: block;
}

.menu01 a:visited {
	color: #3e5460;
	text-decoration: none;
}

.menu01 a:hover {
	background: #dce1e4 url(/images/leftnavbg.gif) repeat-y;
	color: #000;
	text-decoration: underline;
}


.menu01 p.indent01 {
	margin: 0px 0px 0px 24px;
}

.menu01 p.indent02 {
	margin: 0px 0px 0px 48px;
}

.menu01 p.indent03 {
	margin: 0px 0px 0px 72px;
}

.orgchart01 {
	text-align: center;
	width: 100%;
}

.photoborder01 {
	border: 1px solid #000000;
}

.photobox01 {
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.photoleft01 {
	border: 1px solid #000000;
	float: left;
	margin: 0px 6px 6px 0px;
	clear: both;
}

.photoleft02 {
	border: 1px solid #000000;
	margin: 0px 6px 6px 0px;
	clear: both;
}

.photoright01 {
	border: 1px solid #000000;
	float: right;
	margin: 0px 0px 6px 6px;
	clear: right;
}

.photoright02 {
	border: none;
	float: right;
	margin: 0px 0px 6px 6px;
	clear: right;
}

.photoleft320 {
	float: left;
	width: 320px;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	line-height: 12px;
	margin: 6px 6px 6px 0px;
	clear: left;
}

.photoleft320 img {
	border: 1px solid #000000;
}

.photoright320 {
	float: right;
	width: 320px;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	line-height: 12px;
	margin: 6px 0px 6px 6px;
	clear: right;
}

.photoright320 img {
	border: 1px solid #000000;
}

.photoleft240 {
	float: left;
	width: 240px;
	font-family: Verdana, sans-serif;
	font-size: 0.689em;
	margin: 6px 6px 6px 0px;
	clear: left;
}

.photoleft240 img {
	border: 1px solid #000000;
}

.photoright240 {
	float: right;
	width: 240px;
	font-family: Verdana, sans-serif;
	font-size: 0.689em;
	margin: 6px 0px 6px 6px;
	clear: right;
}

.photoright240 img {
	border: 1px solid #000000;
}

.photoleft180 {
	float: left;
	width: 180px;
	font-family: Verdana, sans-serif;
	font-size: 0.689em;
	margin: 6px 6px 6px 0px;
	clear: left;
}

.photoleft180 img {
	border: 1px solid #000000;
}

.photoright180 {
	float: right;
	width: 180px;
	font-family: Verdana, sans-serif;
	font-size: 0.689em;
	margin: 6px 0px 6px 6px;
	clear: right;
}

.photoright180 img {
	border: 1px solid #000000;
}

.photoleft135 {
	float: left;
	width: 135px;
	font-family: Verdana, sans-serif;
	font-size: 0.689em;
	margin: 6px 6px 6px 0px;
	clear: left;
}

.photoleft135 img {
	border: 1px solid #000000;
}

.photoright135 {
	float: right;
	width: 135px;
	font-family: Verdana, sans-serif;
	font-size: 0.689em;
	margin: 6px 0px 6px 6px;
	clear: right;
}

.photoright135 img {
	border: 1px solid #000000;
}

.seal01 {
	float: left;
	height: 108px;
	position: static;
	width: 216px;
}

.seal02 {
	background: url(//images/umseal02.jpg) no-repeat;
	height: 108px;
	left: 0px;
	position: absolute;
	top: 108px;
	width: 186px;
	z-index: -1;
}

.search01 {
	border: 1px #5a6269 solid;
	color: #5a6269;
	height: 24px;
	width: 288px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}

.search01button {
	background: #5a6269;
	border: 1px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	height: 24px;
	width: auto;
	margin-left: 3px;
}

.search01radio {
	font-family: Verdana, sans-serif;
	font-size: 12px;
}

.umstext01 {
	float: right;
	height: 108px;
	position: static;
	text-align: right;
	width: 450px;
}

.quickmenu01select {
	background: #ffffff;
	border: 0px;
	color: #5a6269;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	height: 15px;
	margin: 0px 12px 0px 0px;
	width: 260px;
}

.quicksearchadvanced {
	font-family: Verdana, sans-serif;
	font-size: 9px;
}

.row01 {
	background: url(//images/umbnbg03.jpg) repeat-x;
	position: relative;
	margin: 0px;
	padding: 0px;
	text-align: center;
	top: 0px;
	left: 0px;
	height: 216px;
	width: 100%;
}

.row02 {
	position: static;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	width: 100%;
}

#form01 {
	margin: 0px;
	padding: 0px;
}

#umsealimg01 {
	border: 0px;
}

/* Stuff for the popup menus */

.menu {
position: relative;
background: #99ccff;
width:100px;
}

.menubox {
background:#88bbff;
width:110px;
margin-left:20px;
border:2px #99ccff groove;
}

/* The remaining "advanced" rules are ignored by Netscape 4 (and IE5.0?) due to the next line so leave the menu on screen */
/*/*/

.menubox {
position: absolute;
margin-left:0px;
visibility:hidden;
}

/*IE5 cant deal with the next rules so the script at the end of the page is necessary*/

.menu:hover > .menubox, .menubox:hover {
left:100px;
visibility:visible;
top:0px;
}

/* new styles - DB 1-10-05 */

.searchformtext {
	color:black;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.searchformtext a {
	color:black;
	}

.quickmenu {
	position:absolute;
	margin-top:68px;
	width:99%;
	}
	
.quickmenu form{
	margin: 0px 5px 20px 0px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:white;
	}
	
.quickmenu select {
	float:right;
	border:1px #5a6269 solid;
	color:black;
	height:18px;
	font-family:Verdana, sans-serif;
	font-size:11px;
	}

.topsearch {
	border:1px #5a6269 solid;
	color:#5a6269;
	height:14px;
	width:165px;
	font-family:Verdana, sans-serif;
	font-size:9px;
	float:right;
}

.topsearchbutton {
	background:#5a6269;
	border:1px;
	font-family:Verdana, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	height:18px;
	width:18px;
	margin-left:3px;
	float:right;
	clear:left;
}

.updated {
	display:inline;
	background-color:#F7DF99;
	color:#3D5C6A;
	font-size:9px;
	margin-left:4px;
	text-transform:uppercase;
	padding: 0px 2px 0px 2px;
}

label {
	font-family:Verdana, sans-serif;
	font-size: .9em;
	font-weight:bold;
	}

.skip {
	display:none;
	}

.leadin {
	background:#F8F8F8;
	color:#576D7A;
	margin:10px;
	padding:20px;
	}
	
.leadin p {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	}

.leadin2 {
	background:#F8F8F8;
	color:#576D7A;
	margin:10px 145px 10px 10px;
	padding:20px;
	}
	
.leadin2 p {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	}

.superscript{font-size:xx-small; vertical-align:top;} 
.subscript{font-size:xx-small; vertical-align:bottom;} 
	
/* end new styles - DB 12-21-05 */

/* input forms 11/15/05 DB*/

#verticalForm {
	padding:1em;
	}

#verticalForm fieldset {
	display: block;
	margin: 0 0 1.5em 0;
	padding: 1 1em 1em 1em;
	border-top:2px solid #EDE1B1;
	border-left:none;
	border-right:none;
	border-bottom:none;
	}

#verticalForm legend {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#587281;
	}

#verticalForm input {
	display: block;
	clear:left;
	width: 15em;
	font-size:1.2em;
	}

#verticalForm select {
	display: block;
	clear:left;
	font-size:1em;
	}

#verticalForm input.submit {
	clear: both; 
	float: left;
	margin:1em;
	font-size:1em;
	width:7em;
	}

#verticalForm input.submit02 {
	clear: both; 
	float: left;
	margin:1em;
	font-size:1em;
	}

#verticalForm label {
	float: left;
	margin: 1em 1em 0 0;
	font-weight: normal;
	}

#verticalForm input.short {
	width:4em;
	}
	
#verticalForm input.radio {
	width:3em;
	}
/* Left-side menu nav*/

#lsmenu {
width: 160px;
behavior:url("/css/csshover.htc");
}

#lsmenu ul {
list-style: none;
margin: 0;
padding: 0;
line-height: normal;
}

#lsmenu a {
display: block;
margin: 0;
padding-right: 3px;
background: none;
text-decoration: none;
color: #485b66;
font-size: 11px;
padding-top: 4px;
/*padding: 2px;*/
}

#lsmenu a:hover {
color: #666;
display: block;
text-decoration: underline;
}

#lsmenu li {
position: relative;
line-height: normal;
}

#lsmenu ul ul ul {
position: absolute;
border: 2px solid #CCC;
padding: 0;
top: 0;
left: 96%;
width: 15em;
z-index: 900;
}

#lsmenu ul ul ul ul{
position: absolute;
border: 2px solid #CCC;
padding: 0;
top: 0;
left: 15em;
width: 15em;
z-index: 900;
}

#lsmenu ul ul ul li a {
padding: 3px;
}

div#lsmenu ul ul ul,
div#lsmenu ul ul li:hover ul ul
{display: none;}

div#lsmenu ul ul li:hover ul,
div#lsmenu ul ul ul li:hover ul
{display: block;
 background-color:#dce1e4;
 color: #485b66;
}

div#lsmenu ul ul ul a
{  color: #485b66;
}

div#lsmenu ul ul ul a:hover
{ text-decoration: underline;
background-color: #dce1e4;
}
#lsmenu ul li {float: left; width: 100%;}
#lsmenu ul li a {height: 1%;}

#lsmenu li:hover>a
	{
	background: #dce1e4 url(/images/leftnavbg.gif) repeat-y;
	width: 95%;
	color: #000;

	}

/* News */

.contentNews {
	height:300px;
	border: 0;
	padding:10px;
	background-color: #f3f3f7;
	text-align: left;
	padding-top: 5px;
	overflow:auto;
	}
	
#contentNewsTitle {
	position:absolute;
	top:20px;
	left:20px;
	text-indent: 0;
	}

.contentNews p {
	font:11px Verdana, sans-serif;
	padding-bottom: 12px;
	line-height: 15px;
	text-indent: 0;
	}
	
.contentNews p a {
	color: #666;
	text-indent: 0;
	}
	
.contentNews h2 {
	color:#999;
	font:11px Verdana, sans-serif;
	font-weight:normal;
	padding-top: 4px;
	text-indent: 0;
	}
	
.newsTabs {
	width: 100%;
	background: #e2e6e9;
	height: 15px;
	text-align: left;
}
	
.newsTabs a.active {
	font-weight: bold;
	background-color: #89a5b2;
	color: #FFF;
	padding: 3px 5px;
	text-decoration: none;
	font-size: 10px;
}

.newsTabs a.inactive {
	font-weight: bold;
	color: #89a5b2;
	text-decoration: none;
	font-size: 10px;
	padding: 3px 5px;
}

.newsTabs a.inactive:hover {
	color: #596971;
}

#twitter_update_list {
	text-align: left;
	list-style-type: none;
	font-size: 8px;
	line-height: normal;
	padding: 0;
	margin: 0;
}

#twitter_update_list li {
	font-size: 11px;
	color: #666;
	padding-bottom: 10px;
	line-height: normal;
}

.contentTwitter {
	height:300px;
	border: 0;
	padding:10px;
	background-color: #f3f3f7;
	text-align: left;
	padding-top: 5px;
	overflow:auto;
	}

/* End Left-side Nav*/	
	
/* Table Layout for Forms */
.formtableright {
             text-align:right;
			 }
.formtablecenter {
             text-align:center;
			 }
.formtrcolor {
          background-color: #dbe2e6;
}

/*End Table Layout for Forms */

/* Popit menu */

#popitmenu{
position: absolute;
background-color: white;
border:1px solid #666;
font-size: 11px;
z-index: 100;
visibility: hidden;
padding: 10px;
line-height: 16px;
}

#popitmenu a{
padding-left: 6px;
color: #666;
text-decoration: underline;
line-height: 16px;
text-align: left;
display: block;
}

#popitmenu a:hover{ /*hover background color*/
text-decoration: none;
}

/* Top level page styles */

.toplevelcol1 {
	width: 240px;
	float: left;
	}
	
.toplevelcol1 ul, .toplevelcol2 ul {
	list-style: none;
	text-indent: none;

	}

 .toplevelcol1 li, .toplevelcol2 li {

     margin-left: -40px;


}
	
.toplevelcol2 {
	width: 240px;
	padding: 0 0 0 20px;
	float: left;
	}
	
.toplevelcol3 {
	width: 130px;
	_width: 150px;
	padding: 10px;
	margin: 0 0 0 20px;
	float: right;
	background-color: #f7df99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	
.toplevelcol3 p {
	font-size: 10px;
	line-height: normal;
	padding: 0;
	
	}
	
.toplevelcol3 h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: normal;
	text-align: center;
	padding: 10px 0 0 0;
	}
	
.toplevelcol3 h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding: 0 0 10px 0;
	}
	
.video {
	margin: 0 0 20px 0;
	}
	
.video h2, .video h3, .video h4, .video h5 {
	padding: 0;
	margin: 0;
	}
	
.video h4, .video h5 {
	font-family: Verdana, Geneva, sans-serif;
	letter-spacing: normal;
	}
	
.video h2 {
	font-size: 20px;
	padding: 10px;
	font-weight: bold;
	background: #CCC;
	color: #333;
	}
	
.video h3 {
	font-size: 22px;
	padding: 20px 0 0 0;
}

.video h4 {
	font-size: 15px;
	font-weight: bold;
	padding: 15px 0 0 0;
}

.video h5 {
	font-size: 13px;
	padding: 0 0 15px 0;
}

.extraspace {
	padding-top: 25px;
}

.newText {
	background-color: #f3e094;
	font-weight: bold;
	color: #5a6269;	
}

.newstabon {
	background: #f3f3f7;
	padding: 2px;
	color: #426173;
	font-size: 9px;
	float: left;
}

.newstaboff {
	background: #e2e6e9;
	padding: 2px;
	color: #426173;
	font-size: 9px;
	float: left;
}

.newstaboff a {
	text-decoration: none;
	color: #426173;
}

.newstaboff a:hover {
	background: #426173;
	color: #FFF;
}

h1.baselinks {
	width: 920px;
	margin: 0 auto;
	text-align: center;
	color: #698694;
	font-size: 9px;
	margin-left: -99999px;
}

h1.baselinks a, h1.baselinks a:hover {
	color: #698694;
	text-decoration: none;
}

.nojava { color:#666;padding: 10px 3px 0 15px; }

.meetingcentral {
	width: 175px;
	float: right;
	padding: 15px;
	margin: 0 0 20px 20px;
	background: #eaddb1;
	font-size: 10px;
}

.meetingcentral p {
	font-size: 10px;
}

.meetingcentral h2 {
	font-size: 24px;
}

.meetingcentral ul {
	list-style-type: none;
	margin: none;
	text-indent: none;
	padding: 0;
}

.meetingcentral ul li a {
	background: url(/images/redesign/meetingc_off.jpg) repeat-x;
	padding: 1px 6px;
	color: #4e493a;
	font-weight: bold;
	margin-top: 5px;
	display: block;
	text-decoration: none;
}

.meetingcentral ul li a:hover {
	background: url(/images/redesign/meetingc_on.jpg) repeat-x;
	padding-left: 8px;
}

.footnote {
    position: relative;
	top: 6px;
    font-size: 0.6em;
}
.footnotenum {     
	position: relative;     
     top: -2px;
	font-size: 75%;
} 

.threecoleven1 {
	width: 212px;
	margin-right: 20px;
	float: left;
}

.threecoleven2 {
	width: 212px;
	margin-right: 20px;
	float: left;
}

.threecoleven3 {
	width: 212px;
	float: left;
}

.threecoleven1 h4, .threecoleven2 h4, .threecoleven3 h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	letter-spacing: -1px;
	font-weight: normal;
}

table.curators {
	border: none;
	padding: none;
}

table.curators tr td {
	text-align: center;
	padding-bottom: 20px;
	border: none;
	line-height: normal;
}

span.new {
	color: #FFF;
	background: #F00;
	padding: 2px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* Extra comments to make the file bigger to avoid Dreamweaver bug: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean ante metus, euismod quis, elementum quis, eleifend nec, metus. Mauris pellentesque augue sit amet nisl. Etiam a lorem. Proin ornare molestie mi. Duis non lacus non lectus ultrices cursus. Proin feugiat ligula at enim. Sed viverra suscipit ligula. Morbi arcu turpis, malesuada ut, tincidunt volutpat, posuere in, turpis. Praesent ac enim et quam dignissim aliquam. Nullam molestie. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Aliquam imperdiet nisl a nunc. Mauris interdum urna ac tellus. Fusce nec magna eget ante pulvinar malesuada. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam erat volutpat. Quisque commodo venenatis elit. Nunc purus lectus, fringilla vitae, cursus non, eleifend et, ante. Nulla purus leo, lobortis commodo, cursus vel, ultricies at, lacus. Phasellus vel nisl. Vivamus ut pede sed massa tempor ullamcorper. Praesent lacinia nulla quis tortor. Mauris molestie, tortor non ultrices scelerisque, leo est imperdiet odio, id scelerisque est erat nec nibh. Phasellus in purus. Aliquam erat volutpat. Phasellus massa. Vestibulum bibendum lobortis diam. Curabitur rhoncus, augue in laoreet luctus, turpis augue imperdiet nisl, eu adipiscing lorem eros a sem. Suspendisse congue. Integer fringilla augue sit amet lorem. Nullam erat neque, convallis lacinia, lobortis vel, ultrices at, leo. Donec consectetuer leo interdum lorem. Aliquam erat volutpat. Phasellus risus nisi, laoreet eget, mollis ac, condimentum porta, orci. Duis vel eros. Pellentesque mi nisl, fringilla venenatis, elementum eu, accumsan vel, nunc. Praesent hendrerit, tortor at dignissim pretium, elit enim pretium tortor, accumsan pulvinar magna ligula at odio. Cras hendrerit ante. Donec sit amet arcu non tortor eleifend condimentum. Aliquam sed dolor sed metus aliquam vestibulum. Integer quis est eget arcu lobortis volutpat. Aenean vulputate lorem eu libero. In laoreet, sem vel mattis aliquam, lacus mi congue dui, in sollicitudin tortor purus in lacus. Mauris at turpis. Quisque eu nisl. Curabitur urna ante, varius sit amet, fermentum at, mattis at, lacus. Ut lobortis fermentum justo. Praesent tellus. Praesent nunc arcu, sagittis at, tempus a, lobortis nec, mauris. Sed pharetra metus nec pede. Mauris a justo. Cras quis velit. Aliquam ullamcorper, orci non pharetra malesuada, nisi erat sollicitudin ipsum, vel suscipit ipsum ipsum porttitor metus. Suspendisse potenti. Curabitur ornare dignissim leo. Integer imperdiet sollicitudin urna. Quisque massa. Praesent tincidunt est et justo. Nulla vitae lacus. Phasellus mattis lacus ac elit. Phasellus ultricies porta felis. Aliquam sit amet orci non erat molestie blandit. Etiam sed tellus. Quisque ac arcu. Cras at orci vitae urna ullamcorper suscipit. Ut eu sapien. Nullam condimentum enim. Phasellus feugiat metus eget nisi. Sed fermentum enim et odio. Nullam eget metus id arcu hendrerit tempus. Nunc placerat, risus quis interdum tincidunt, enim lorem commodo nunc, vel auctor urna pede et neque. Ut auctor pellentesque urna. Phasellus vestibulum, odio et euismod tempor, diam augue pulvinar quam, in consequat dui est et eros. Aenean tempor neque sed tellus. Sed eros metus, vulputate vel, dignissim non, sollicitudin at, dui. Etiam vestibulum enim vel felis. */

