@charset "utf-8";body {font: normal normal normal .92em/1.4em Verdana, Arial, sans-serif; color: #000; background-color: white;}h1 {font: normal bold normal 1.75em/1.5em Geneva, Helvetica, Arial, sans-serif;	width: 65%; text-align: center; margin: 20px 20px 6px 20px; color: #333;	border-top: solid 2px #1461A9; border-bottom: solid 2px #1461A9;	}h2 {font: normal normal normal 1.4em/1.1em Geneva, Helvetica, Arial, sans-serif; color: #000;margin-bottom: -5px; padding-top: 5px; }h3 {font: normal normal normal 1.2em/1em Geneva, Helvetica, Arial, sans-serif;color: #333;margin-bottom: -5px;padding-top: 5px;}h4 {font: italic normal normal 1em/1em Geneva, Helvetica, Arial, sans-serif;color: #333; margin-left: 20px;margin-bottom: -5px;padding-top: 5px;}p {font: normal normal normal .92em/1.4em Verdana, Arial, sans-serif;padding-left: 20px;}a:link {color: #1461A9; text-decoration: none; font-weight: bold;}a:visited {color: #006633; text-decoration: none; font-weight: bold;}a:focus {color: #1461A9; background-color: #BCD2E5;  text-decoration: none; font-weight: bold;}a:hover {color: #1461A9; background-color: #BCD2E5; text-decoration: none; font-weight: bold; }a:active {color: white; background-color: #333; text-decoration: none; font-weight: bold;}dl dt {font-size: .95em; list-style-type: none; line-height: 1.4em; margin-bottom: 4px; }dl dd {font-size: .9em; list-style-type: none; line-height: 1.4em; margin-left: 20px;	padding-bottom: 2px;}	.lastdd {margin-bottom: 8px;}ul li {font-size: .92em; list-style-type: none; line-height: 1.4em; margin-left: 20px;}ul li a:link {font-weight: normal;}ul li a:hover {font-weight: normal;}ul li a:focus {font-weight: normal;}ul li a:visited {font-weight: normal;}ul li a:active {font-weight: normal;}ol li {font-size: .92em; line-height: 1.4em; margin-left: 20px;}ol li a:link {font-weight: normal;}ol li a:hover {font-weight: normal;}ol li a:focus {font-weight: normal;}ol li a:visited {font-weight: normal;}ol li a:active {font-weight: normal;}.main {	width: 100%;	position: absolute;	top:0px;	left: -32px;}.banner {background-color:#C3D5E9; height: 44px; vertical-align: top; margin: 0px;background-image:   url("newimages/banner2.jpg"); background-repeat:no-repeat;}.sidebar {vertical-align: top; background-color: #518875; width: 135px; margin: 0px; padding: 0px; background-image:   url("newimages/sidebar3.jpg"); background-repeat:no-repeat; height: 600px;} .mainside {position: absolute; top: 106px;} .mainside li {font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: .8em; line-height: 1em;  padding-bottom: 12px; margin-left:0px;} .mainside li a:link {color: white; font-weight:bold;} .mainside li a:hover {color: #333;font-weight:bold;} .mainside li a:focus {color: #333; font-weight:bold;} .mainside li a:visited {color: white;font-weight:bold;} .mainside li a:active {color: white; font-weight:bold;} .subside {margin-top: 10px;}.subside li {font-size: .86em; line-height: .5em; font-family: Helvetica, Arial, sans-serif; position: relative;left: -30px;}.subside li a:link {font-weight: lighter;}.subside li a:hover {font-weight: lighter;}.subside li a:focus {font-weight: lighter;}.subside li a:active {font-weight: lighter;}.subside li a:visited {font-weight: lighter;}.content {vertical-align: top; margin-left: 20px;}.footer {font-size: .8em; border-top: solid 1px #666; padding-top: 12px; line-height: 1.5em;  color: #666; padding-left: 0px;}.headerimg {float: right; clear: left; width: 225px; margin-left: 10px; margin-bottom: 6px; vertical-align: top;}.vtop {vertical-align: top;}.sone {width: 10%;}.stwo {width: 15%;}.sthree {width: 60%;}.sfour {width: 15%;}.nomarker {list-style-type: none;}.hr {border-bottom: solid 2px #1461A9; padding-bottom: 8px;}.hrtop {border-top: solid 2px #1461A9; padding-top: 8px;}.imgrt {float: right; clear: left; margin: 10px 0px 10px 14px; vertical-align:top;}.imglt {float: left; clear: right; margin: 20px 14px 10px 20px;  vertical-align:top;}.center {text-align: center;}.padspc li {padding-bottom: 6px;}.peoplelinks {vertical-align: top; width: 800px;}.people {padding: 4px; color: #333; border: double 4px #03c; clear: both;}.peopleimg {margin-right: 12px; margin-bottom: 8px; vertical-align:top; width: 179px;}.pubs h4 {line-height: 1em; margin-top:-8px; margin-bottom: -8px;}.pubs li {margin-bottom: 10px; list-style-type: disc;}.web li {margin-bottom: 4px; list-style-type: disc;}.clear {clear: both;}.span {display: block; margin-left: auto; margin-right: auto;margin-bottom: 10px; vertical-align: middle; width: 40%;text-align: center;font-weight: bold;font-size: .9em;}.bodytext {padding: 10px 20px; clear: left; }.tabletext {padding: 12px; }.photolist {width: 80%;}.photolist tr td {border: solid 1px #d7d7d7; width: 33%; font-size: .92em; vertical-align: top; padding: 4px; text-align: center;}.photolist p {line-height: 1em; padding-left: 0px; font-size: 1em;}.expandtext h3 {line-height: 1em; padding-left: 20px; font-size: 1.25em; padding-top: 4px;}.expandtext h3 a:link {font-weight: normal;}.expandtext h3 a:focus {font-weight: normal;}.expandtext h3 a:hover {font-weight: normal;}.expandtext h3 a:active {font-weight: normal;}.expandtext h3 a:visited {font-weight: normal;}.expandtext p {margin-left: 20px;}.expandtext p a:link {font-weight: normal;}.expandtext p a:hover {font-weight: normal;}.expandtext p a:focus {font-weight: normal;}.expandtext p a:active {font-weight: normal;}.expandtext p a:visited {font-weight: normal;}.toptext {font-size: .8em; padding-top: 12px; clear: both; padding-left: 0px;}.ltcolumn {vertical-align: top;  width: 30%; margin: 0px; text-align: center;}.midcolumn{ vertical-align: top; margin: 0px; width: 40%; text-align: center;}.rtcolumn{vertical-align: top; margin: 0px; width: 30%; text-align: center;}.columns {margin: 10px auto; width: 90%; vertical-align: top;}.ugmenu {font-weight: bold; border-bottom: solid 1px #ccc; margin-bottom: 4px; font-size: .92em; color: #333;}.ugtable {width: 80%; border: solid 1px #ccc;vertical-align: top;}.ugtable tr td {border-bottom: solid 2px #ccc; padding: 8px; vertical-align: top; }.ugtable tr td h4 {font-size: 14px;}.ugtable tr td p {font-size: 11px;}.ugtable tr td ul li {font-size: 12px; padding-bottom: 4px;}.uglt{width: 40%; vertical-align: top;}.ugrt{width: 60%; vertical-align: top;}.ugschedule {width: 800px; margin-left: auto; margin-right: auto;}.ugschedule tr td {padding: 8px; vertical-align: top; border-bottom: solid 1px #666;}.ugschedule tr td h3 {font-size: .92em; text-align: center;}.ugschedule tr td h4 {font-size: .9em;}.ugschedule tr td p {font-size: .9em;}.ugschedule tr td ul li {font-size: .85em; margin-left: -15%;}.ugsch1 {width: 20%; border: none; background-color: #d7d7d7;}.ugsch2 {width: 40%; background-color: #d4ecfb;}.ugsch3 {width: 40%; background-color: #d5e9d7;}.premed {width: 500px; margin-left: 15%;}.premed tr td {padding: 8px; vertical-align: top; border-bottom: solid 1px #666;}.premed tr td h3 {font-size: .92em; text-align: center;}.premed tr td h4 {font-size: .9em;}.premed tr td p {font-size: .85em;}.premed tr td ul li {font-size: .85em;}.premedsch1 {width: 30%; border: none; background-color: #d7d7d7;}.premedsch2 {width: 70%; background-color: #d4ecfb;}.careers {width: 90%;margin-left: auto; margin-right: auto;border: solid 1px #ccc;vertical-align: top;}.careers tr td {padding: 8px; vertical-align: top; }.careers tr td h3 {font-size: .92em; text-align: center;}.careers tr td h4 {font-size: .9em;}.careers tr td p {font-size: .85em;}.careers tr td ul li {font-size: .85em; list-style-type: circle; padding-bottom: 6px;}.careers1 {width: 50%; }.careers2 {width: 50%; }.contact {width: 80%; line-height: 1.5em;}.contactlt {width: 50%;}.contactlr {width: 50%;}.courseh1 {font: normal bold normal 1.65em/1.5em Geneva, Helvetica, Arial, sans-serif;	width: 65%; text-align: center; margin: 20px 20px 6px 20px; color: #333;	border-top: solid 2px #1461A9; border-bottom: solid 2px #1461A9;	}.tabs {margin-left: 20px; font-weight: bold; font-size: .75em; vertical-align:top; text-align: center; margin-top: 20px;height: 22px;}.tabs p {margin-left: -25px; vertical-align: top; margin-top: 4px;}.active {background-image:  url("newimages/courses/tab2.png"); background-repeat:no-repeat; width: 102px;}.inactive {background-image:  url("newimages/courses/tab1.png"); background-repeat:no-repeat;width: 102px;}.active a:link {color: black; background-color: #C3D5E9;}.active a:visited {color: black; background-color: #C3D5E9;}.active a:hover {color: black; background-color: #C3D5E9;}.active a:focus {color: black; background-color: #C3D5E9;}.active a:active {color: black; background-color: #C3D5E9;}.inactive a:link {color: black; background-color: #999;}.inactive a:visited {color: black; background-color: #999;}.inactive a:hover {color: black; background-color: #999;}.inactive a:focus {color: black; background-color: #999;}.inactive a:active {color: black; background-color: #999;}.schedule {width: 90%;}.schedule tr td {padding: 2px; border: groove 2px #ccc; vertical-align: top; line-height: 1.5em;}.schedule p {font-size: .7em; line-height: 1.2em;}.courses {width: 700px;}.courses tr td {vertical-align: top; font-size: .82em; line-height: 1.3em; padding: 1px 15px 4px 0px;}.coursebanner p {font-size: 1.2em; font-weight: bold; padding: 1px 15px 1px 4px;background-color: #ccc; margin-left: -2px;}.key {background-color: #CCCCCC; border: solid 1px #000; padding: 1px; margin: 6px; width: 250px;font-size: .9em; position: fixed; top: 200px; left: 700px;}.key p {padding-left: 10px; margin-left: 2px;}.gradkey {font-size: .78em;}.tracks {margin-top: 30px; font-size: 12px;vertical-align: top; }.tracks p {font-weight: bold;}.tracks ul li {font-size: 12px;}.tracks ul li ul li {font-size: 12px;}.email a:link {font-size: .88em; font-weight: normal;}.email a:hover {font-size: .88em; font-weight: normal;}.email a:focus {font-size: .88em; font-weight: normal;}.email a:active {font-size: .88em; font-weight: normal;}.email a:visited {font-size: .88em; font-weight: normal;}.faq li {margin-bottom: 8px;}.faqexpand h4 {line-height: 1.3em; font-size: 1em; padding-top: 4px;}.faqexpand h4 a:link {font-weight: normal;}.faqexpand h4 a:focus {font-weight: normal;}.faqexpand h4 a:hover {font-weight: normal;}.faqexpand h4 a:active {font-weight: normal;}.faqexpand h4 a:visited {font-weight: normal;}.faqexpand p {margin-left: 20px;}.related {margin-top: 6px;}.approach li {margin-left: -10px;}.h3bottom {margin-bottom: 8px;}.red {color: red;}.courseread li {padding-bottom: .5em; list-style-type: disc;}.coursenobullet li {padding-bottom: .5em;}.navy {color: navy;}
