/****************************************************************
JHW.CSS Copyright 2009 is based on 2007 umkc.css, updated for 2009 umkc-standard.css
University of Missouri Kansas City
****************************************************************/
/* This CSS includes the 2009 umkc_standard.css to support umkc_header, umkc_footer, umkc_navigation and div-based wrapper re-design of table-based pages */
/* page width standard is changed from 740px to 940px */

@charset "UTF-8";
/* ------- umkc-standard.css 2009 ----------- */
body { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
#umkc_headerwrap { background: bottom url(header-bkgd.gif) repeat-x; width: 100%; height: 100px; font-family: Helvetica; 
font-size: 68.75%; text-align: left; background-color: #FFFFFF; }
#umkc_header { background: bottom url(university-mo-kc.gif) no-repeat; margin-left: auto; margin-right: auto; width: 940px; height: 100px; }
#umkc_header a:link, #umkc_header a:visited { color: #36424a; }
#umkc_header a:hover, #umkc_header a:active  { color: #002147; }
#umkc_logo { float: left; width: 220px; padding: 0; margin: 0; }
#umkc_message { float: left; width: 460px; height: 50px; display: block; }
#umkc_alert { padding: 20px; font-size: 1.5em; color:#FF0000; }
.skip { position: absolute; top: -20px; }
#umkc_header form { padding: 0 0 10px 0; margin: 0; }
#umkc_search { float: right; background: right top url(search.gif) no-repeat; width: 240px; height: 43px; padding: 7px 0 0 20px; _padding: 7px 0 0 10px;/*IE fix*/ margin: 0; text-align: right; }
#soptions { text-align: right; color:#6d7981; }
.searchRadio { margin: 0 0 3px 2px; _margin: 5px 0 3px 2px; padding: 0; vertical-align: middle; height: 10px; width: 10px; }
.searchInput { width: 110px; height: 20px; border: none; margin: 4px 0 0 5px; padding: 0; color: #000000; background-color: transparent!important; }
.searchButton { float: right; height: 20px; width: 22px; background-color: transparent; border: none; margin: 7px 0 0 0; padding: 0; }
#umkc_navbar { clear: left; position: relative; margin-left: auto; margin-right: auto; text-align: left; z-index: 9999; width: 940px; height: 20px; text-align: right; }
#umkc_nav, #umkc_nav ul { list-style: none; line-height: 1em; font-weight: normal; padding: 0; margin: 0; }
#umkc_nav a { display: block; color: #36424a; text-decoration: none; font-size: 11px; padding: 4px; margin: 0; border-right: solid 2px #dfe5e6; }
#umkc_nav li { float: right; width: auto; padding: 0; }
#umkc_nav li ul { position: absolute; left: -999em; height: auto; width: 17em; font-weight: normal; background: #e2e9eb; margin: 0; }
#umkc_nav li li { text-align: left; width: 17em; height: auto; }
#umkc_nav li ul a { color: #000000; padding: 0.55em; margin: 0; width: 16em; border-right: none; }
#umkc_nav li ul ul { /* third-and-above-level lists */ width: 16em; margin: -1em 0 0 14em; }
#umkc_nav li:hover ul ul, #umkc_nav li:hover ul ul ul, #umkc_nav li.sfhover ul ul, #umkc_nav li.sfhover ul ul ul { left: -9999em; }
#umkc_nav li:hover ul, #umkc_nav li li:hover ul, #umkc_nav li li li:hover ul, #umkc_nav li.sfhover ul, #umkc_nav li li.sfhover ul, #umkc_nav li li li.sfhover ul { /* lists nested under hovered list items */ left: auto; }
#umkc_nav li:hover, #umkc_nav li.sfhover { background: #68ace5; }
#umkc_nav li li:hover, #umkc_nav li li.sfhover { background: #68ace5; }
#umkc_footerwrap { position: relative; width: 900; text-align: center; font-family: Helvetica; font-size: 65%; } /* was width = 100% */
#umkc_footer { position: relative; margin-left: auto; margin-right: auto; width: 890px; margin-top: 0px; padding: 0px; color: #6d7981; font-size: 1em; line-height: 1.3em; }
#umkc_footer a:link, #umkc_footer a:visited, #umkc_footer a:hover, #umkc_footer a:active { color: #6d7981; }
.footnav a { font-weight: bold; letter-spacing: 1px; padding: 3px;}
.footnav a:link, .footnav a:visited { text-decoration: none; }
.footnav a:hover, .footnav a:active { text-decoration: underline; }


/* ------- Layout ------- */
#wrapper { position: relative; width: 100%; min-height: 500px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#innerwrap { position: relative; margin-left: auto; margin-right: auto; text-align: left; width: 940px; }

/* _______________ colors _______________ */
.white { color: #FFFFFF; }
.lgrey { color : #E5E9EC; } /* Light Gray: #dfe5e6 ; umkc-header= #e5e9ec*/
.grey { color : #6D7981; } /* (grey: 3E5E81; hlc-grey: 888888) */
.dgrey { color: #36424a; } /* Dark Gray: #36424a */
.black { color : #000000; }
.lblue { color: #68ACE5; } /* Sky Blue: #68ace5 (lblue: 54BCEF) */
.mblue { color: #2098D3; }
.blue { color : #0066CC; } /* Blue: #0066cc (blue: 0075E0, ISAO blue: 006699) */
.dblue { color : #0E3E6E; } /* Dark Blue: #0e3e6e (dblue = 00308F) */
.yellow { color : #FFCC00; }
.orange { color : #DA9800; } /* Yellow: #da9800; also called gold */
.red { color : #D6492A; } /* Orange: #d6492a */
.dred { color : #AB0823; } /* Red: #ab0823 */
.green { color : #5F692D; } /* Green: #5f692d */
.lgreen { color : #D2E27E; } /* Light Green: d2e27e */
.tan { color : #F4F0E5 } /* Tan: #f4f0e5 */

.bg_white { background-color : #FFFFFF; }
.bg_lgrey { background-color : #E5E9EC; }
.bg_grey { background-color : #3E5E81; }
.bg_black { background-color : #000000; }
	/* used in td table rows: FFFFFF, EEEEEE, DDDDDD, CCCCCC */
.bg_lblue { background-color: #68ACE5; }
.bg_mblue { background-color: #2098D3; }
.bg_blue { background-color : #0066cc; }
.bg_dblue { background-color : #0E3E6E; }
.bg_yellow { background-color : #FFFF00; }
.bg_tan { background-color : #F4F0E5; }

/* _______________ Text position or decoration _______________ */

/* a:link { text-decoration: underline; color: #0E3E6E; } *//* umkc option: text-decoration: none; color: Blue */
/* a:visited { text-decoration: underline; color: #0066cc; } *//* umkc option: text-decoration: none; color: Blue */
/* a:hover { text-decoration: underline; color: #0000FF; } *//* umkc option: color: #0e3r6e Dark Blue */
/* a:active { text-decoration: underline; color: #0000FF; } *//* umkc option: color: #0e3r6e Dark Blue */

.noline { text-decoration : none; }
.urldoc { text-decoration: none; font-variant: small-caps; }

.text8 { font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.text10 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.text11 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.text12 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.text13 { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.text14 { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.text16 { font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.text18 { font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.text24 { font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.justify { text-align: justify; }
.textblock { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px; padding: 5px; color: #0066cc; background-color: #F4F0E5; border: 1px dotted; }
blockquote { margin-bottom : 10px; margin-left : 20px; margin-right : 0px; margin-top : 20px; } /* background-color changed from #FFFFCC to Tan: #F4F0E5; color #000099 changed to standard blue: #0066CC */

/* umkc-standard 
form { padding: 0 0 10px 0; margin: 0; }
input { padding: 0; margin: 0; }
*/
.form_dblue { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin-top: 0px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; vertical-align: middle; color: #0E3E6E; } /* in grasp.css, color: #00308F to standard dblue: #0E3E6E  */

/* _______________ headings _______________ */	
h1 { font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066cc; }
h2 { font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066cc; }
h3 { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066cc; }
h4 { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066cc; }
h5 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066cc; }
h6 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066cc; }
h7 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066cc; }

.h5white { font-size: 12px; font-family: Verdana, Arial, helvetica, sans-serif; color: #FFFFFF; }
.h5white a{ color: #FFFFFF; text-decoration : none; }
.h5white a:visited{ color: #DDDDDD; text-decoration : none; }
.h5white a:active{ color: #FFFFFF; text-decoration : none; }

/* _______________ lists _______________ */
ul { list-style-type: disc; }
ul li { font : 12px; Verdana, Arial, Helvetica, sans-serif; }
ol li { font : 12px; Verdana, Arial, Helvetica, sans-serif; }

/* _______________ tables _______________ */
tr, td, th { margin:0 auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 300; font-size: 12px; }
TD.caption { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #0066cc; }
TD.header1 { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; background-color: #0066cc; color: #FFFFFF; text-align: center; font-weight: bold; }
TD.header2 { font-family: arial, helvetica, sans-serif; font-size: 12px; background-color: #0066cc; color: #FFFFFF; text-align: center; font-weight: bold; }
TD.header3 { font-family: arial, helvetica, sans-serif; font-size: 12px; background-color:#CCCCCC; color: #000000; text-align: center; font-weight: bold; }
TD.row1 { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000; background-color:#FFFFFF; }
TD.row2 { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000; background-color:#EEEEEE; }
TD.row3 { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000; background-color:#DDDDDD; }
TD.row4 { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000; background-color:#CCCCCC; }
TD.footer { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; background-color: #0066cc; color: #FFFFFF; }

.sidebar { font-weight: 300;  color: #0066cc; text-decoration: none; }
.sidebar a { font-weight: 300;  color: #0066cc; text-decoration: none; }
.sidebar a:visited { font-weight: 300;  color: #0066cc; text-decoration: none; }
.sidebar a:active { font-weight: 300;  color: #0066cc; text-decoration: none; }

.whitetext { font-weight: 300;  color: #ffffff; text-decoration: none; }
.whitetext a { font-weight: 300;  color: #ffffff; text-decoration: none; }
.whitetext a:visited { font-weight: 300;  color: #ffffff; text-decoration: none; }
.whitetext a:active { font-weight: 300;  color: #ffffff; text-decoration: none; }

.whitetext2 { font-weight: 600;  color: #ffffff; text-decoration: none;}
.whitetext2 a { font-weight: 600;  color: #ffffff; text-decoration: none; }
.whitetext2 a:visited { font-weight: 600;  color: #ffffff; text-decoration: none; }
.whitetext2 a:active { font-weight: 600;  color: #ffffff; text-decoration: none; }

.bluetext {font-size: 12px; font-weight: 300;  color: #68ACE5; text-decoration: none; } /* Bluetext color was #00A1E0, changed to Sky Blue lblue: #68ACE5 */
.bluetext a {font-size: 12px; font-weight: 300;  color: #68ACE5; text-decoration: none; }
.bluetext a:visited {font-size: 12px; font-weight: 300;  color: #68ACE5; text-decoration: none; }
.bluetext a:active {font-size: 12px; font-weight: 300;  color: #68ACE5; text-decoration: none; }

.bluetext2 {font-size: 12px; font-weight: 600;  color: #68ACE5; text-decoration: none;}
.bluetext2 a {font-size: 12px; font-weight: 600;  color: #68ACE5; text-decoration: none; }
.bluetext2 a:visited {font-size: 12px; font-weight: 600;  color: #68ACE5; text-decoration: none; }
.bluetext2 a:active {font-size: 12px; font-weight: 600;  color: #68ACE5; text-decoration: none; }

.bluetext3 {font-size: 11px; font-weight: bold;  color: #68ACE5; text-decoration: none;}
.bluetext3 a {font-size: 11px; font-weight: bold;  color: #68ACE5; text-decoration: none; }
.bluetext3 a:visited {font-size: 11px; font-weight: bold;  color: #68ACE5; text-decoration: none; }
.bluetext3 a:active {font-size: 11px; font-weight: bold;  color: #68ACE5; text-decoration: none; }

.dbluetext { font-weight: 300;  color: #0E3E6E; text-decoration: none; }
.dbluetext a { font-weight: 300;  color: #0E3E6E; text-decoration: none; }
.dbluetext a:visited { font-weight: 300;  color: #0E3E6E; text-decoration: none; }
.dbluetext a:active { font-weight: 300;  color: #0E3E6E; text-decoration: none; }

.dbluetext2 { font-weight: 600;  color: #0E3E6E; text-decoration: none;}
.dbluetext2 a { font-weight: 600;  color: #0E3E6E; text-decoration: none; }
.dbluetext2 a:visited { font-weight: 600;  color: #0E3E6E; text-decoration: none; }
.dbluetext2 a:active { font-weight: 600;  color: #0E3E6E; text-decoration: none; }

.redtext { font-weight: 300;  color: #d6492a; text-decoration: none; }
.redtext a { font-weight: 300;  color: #d6492a; text-decoration: none; }
.redtext a:visited { font-weight: 300;  color: #d6492a; text-decoration: none; }
.redtext a:active { font-weight: 300;  color: #d6492a; text-decoration: none; }

.redtext2 { font-weight: 600;  color: #d6492a; text-decoration: none;}
.redtext2 a { font-weight: 600;  color: #d6492a; text-decoration: none; }
.redtext2 a:visited { font-weight: 600;  color: #d6492a; text-decoration: none; }
.redtext2 a:active { font-weight: 600;  color: #d6492a; text-decoration: none; }

.dredtext { font-weight: 300;  color: #ab0823; text-decoration: none; }
.dredtext a { font-weight: 300;  color: #ab0823; text-decoration: none; }
.dredtext a:visited { font-weight: 300;  color: #ab0823; text-decoration: none; }
.dredtext a:active { font-weight: 300;  color: #ab0823; text-decoration: none; }

.dredtext2 { font-weight: 600;  color: #ab0823; text-decoration: none;}
.dredtext2 a { font-weight: 600;  color: #ab0823; text-decoration: none; }
.dredtext2 a:visited { font-weight: 600;  color: #ab0823; text-decoration: none; }
.dredtext2 a:active { font-weight: 600;  color: #ab0823; text-decoration: none; }

.yellowtext { font-weight: 300;  color: #FFCC00; text-decoration: none; }
.yellowtext a { font-weight: 300;  color: #FFCC00; text-decoration: none; }
.yellowtext a:visited { font-weight: 300;  color: #FFCC00; text-decoration: none; }
.yellowtext a:active { font-weight: 300;  color: #FFCC00; text-decoration: none; }

.yellowtext2 { font-weight: 600;  color: #FFCC00; text-decoration: none;}
.yellowtext2 a { font-weight: 600;  color: #FFCC00; text-decoration: none; }
.yellowtext2 a:visited { font-weight: 600;  color: #FFCC00; text-decoration: none; }
.yellowtext2 a:active { font-weight: 600;  color: #FFCC00; text-decoration: none; }


/* _______________ Graphics _______________ */
img{ border: 0px; }

/* _______________ printed text _______________ */
.printTR {
	font-family : Times, serif;
	font-size : 16px;
}


