/* THE BIG GUYS */* {margin:0;padding:0;} body {padding: 0 0 20px;background: #fff;color:#333;font:12px/1.5 verdana,arial,tahoma,sans-serif;}td {font:10px/1.5 verdana,arial,tahoma,sans-serif;}/* LINKS */a, a:link, a:link, a:link, {background:transparent;text-decoration:none;cursor:pointer} a:hover {background:transparent;text-decoration:underline;cursor:pointer} a:link, a:visited {color:#00529e; text-decoration:none} a:hover, a:active {color:#900; text-decoration:underline} /* FORMS */form {margin: 0 0 1.5em; padding:0;}input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0}fieldset {border: none;}label {display:block;padding: 5px 0}label br {clear:left}/* FORMS - general classes */input.f-submit {padding:1px 3px;background:#00529E;color:#fff;font-weight:bold;font-size:96%; border:1px solid #00529E;line-height:1em;}input.f-submit:hover {background:#3375b1;color:#fff;}input.f-login {padding:1px 3px;background:#8CC63D;color:#fff;font-weight:bold;font-size:96%; border:1px solid #8cc63d;line-height:1em;}input.f-login:hover {background:#59930a;color:#fff;}/* FORMS - f-wrap-1 - simple form, headings on left, form elements on right */form.f-wrap-1 {width:100%; padding: .5em 0; margin:10px 0;background: #f6f6f6;border-top: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;position:relative;}form.f-wrap-1 fieldset {width:auto;margin: 0 1em}form.f-wrap-1 h3 {margin:0 0 .6em;font: bold 155% arial;color:#069}form.f-wrap-1 label {clear:left;float:left;width:100%;border-top: 1px solid #fff}/* hide from IE mac */form.f-wrap-1 label {float:none}/* end hiding from IE5 mac */form.f-wrap-1 label input, form.f-wrap-1 label textarea, form.f-wrap-1 label select {width:15em;float:left;margin-left:10px}form.f-wrap-1 label b {float:left;width:8em;line-height: 1.7;display:block;position:relative}form.f-wrap-1 label b .req {color:#c00;font-size:150%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}form.f-wrap-1 div.req {color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}form.f-wrap-1 div.req b {color:#c00;font-size:140%}form.f-wrap-1 label select {width: 15.5em}form.f-wrap-1 label textarea.f-comments {width: 20em}form.f-wrap-1 div.f-submit-wrap {padding: 5px 0 5px 8em}form.f-wrap-1 input.f-submit {margin: 0 0 0 10px}form.f-wrap-1 fieldset.f-checkbox-wrap, form.f-wrap-1 fieldset.f-radio-wrap {clear:left;float:left;width:32em;border:none;margin:0;padding-bottom:.7em}form.f-wrap-1 fieldset.f-checkbox-wrap b, form.f-wrap-1 fieldset.f-radio-wrap b {float:left;width:8em;line-height: 1.7;display:block;position:relative;padding-top:.3em}form.f-wrap-1 fieldset.f-checkbox-wrap fieldset, form.f-wrap-1 fieldset.f-radio-wrap fieldset {float:left;width:13em;margin: 3px 0 0 10px}form.f-wrap-1 fieldset.f-checkbox-wrap label, form.f-wrap-1 fieldset.f-radio-wrap label {float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}form.f-wrap-1 label input.f-checkbox, form.f-wrap-1 label input.f-radio {width:auto;float:none;margin:0;padding:0}form.f-wrap-1 label span.errormsg {position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background: url('images/errormsg_bg.html') no-repeat 0 0; }form.f-wrap-1 label span.errormsg b {padding: 10px 0;margin: 0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}/* TYPOGRAPHY */p {margin: 0 0 1.5em}h1, h2, h3, h4, h5, h6 {font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em; color:#00529e;padding-bottom: .1em}h1 {font-size: 180%; margin-top:.6em;margin-bottom:1em;border-bottom: 1px solid #eee;}h2 {font-size: 150%; border-bottom: 1px solid #eee;}h3 {font-size: 130%; border-bottom: 1px solid #eee;}h4 {font-size: 130%; color:#59930a;}h5 {font-size: 120%; color:#59930a;}h6 {font-size: 110%; color:#59930a;}.highlight {color:#E17000}.subdued {color:#999}.error {color:#c00;font-weight:bold}.success {color:#390;font-weight:bold}.caption {color:#999;}.date {font: bold arial;color:#bbb;display:block;letter-spacing: 1px}small {font-size:86%;}/* LISTS */ul {margin: .3em 0 1.5em 0;list-style:none;}ul.related {margin-top: -1em;}ol {margin: .5em 1.4em 1.5em;}ol li {margin-left: 1.7em;padding-left: 0;background: none; list-style-type: decimal;}li {line-height: 1.4em;padding-left: 25px; margin-bottom:.8em;background: #fff url('images/sprites.gif') no-repeat;}li.doc {background-position: 3px -500px}ul.nomarker li {background:none;padding-left:0}ul.i li {type:i;}dl {margin: 0 0 1em 2em;}dt {font-weight:bold;margin-top: 1.3em}dl dl {margin: 0 0 1.5em 30px}/* GENERAL */img {border:none} hr {margin: 1em 0;background:#eee;height:1px;color:#eee;border:none;clear:both; pading:0; margin:0;}br.clear {clear:both;font-size:0px;height:0px;line-height:0px; pading:0; margin:0;} .right, .facultymember {float:right; margin: 0 0 10px 10px;}.left, .boardmember, .mgtteam {float:left; margin: 0 10px 10px 0;}.morelink {font-weight:bold;}/* LAYOUT - HEADER */#header {background: #fff url('images/body_bg.gif') repeat-x;;margin: 0;padding: 0; clear:both}#header-links { padding:0; margin:20px 4px 0 0;text-align:right;}#header-links, #header-links input {font-size:10px;}#header-links form {}#header #site-name {margin:20px 0;padding:0;float:left;}/* NAV - top horizontal nav */#navcontainer {	width: 720px;margin: 0 auto;padding: 0px;}#nav, #nav ul {padding: 0;margin: 0 auto;list-style: none; clear:both;}#nav {font-weight:bold;height:30px;font: bold 13px arial;margin: 0;}#nav li {position:relative;background: #666;float: left;width: 10em;display:block ;margin: 0;padding:0;border-left:1px solid #999;}#nav li.last {border-right:1px solid #999;}#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;color:#fff;display: block;padding: 5px 10px 5px; width:121px;}#nav a:hover {color:#ccc;}#nav li a {text-align:center;}#nav li ul {border: 0px solid #666;background: #ddd;font-size:10px;position:absolute;font-weight:normal;display:none;}#nav li:hover ul, #nav li.sfhover ul {left: 0;display:block;}#nav li li {background:none;float:none;border:none;border-top:1px solid #999;border-right:none;border-left:none;padding-left:0;display:block;}#nav li li.last {border-bottom:none;border-right:none;}#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#000;padding: 3px 10px 2px;}#nav li li a:hover {color:#fff;background:#3375B1;}#nav li li a {text-align:left;width:auto;}/* hide from IE mac */#nav li {width:auto;}/* end hiding from IE5 mac *//* SEARCH */#search {color:#fff;font-weight:bold;position:absolute;top:10px;right:110px;left:auto;width:18em}#search form {margin:0}#search input {width:8em;margin: 0 0 -1px;height:1.2em}#search label {padding:5px 0 0;display:inline}#search input.f-submit {width:auto;font-size:81%;margin:0 0 -.15em;height:1.95em}/* LAYOUT - main body of page */#wrap {margin: 0 auto;width:720px;}.featurebox {color:#333;padding: 15px 20px 20px;border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7;margin: 0 0 1.5em;background: #f6f6f6;}.featurebox p, .featurebox h1, .featurebox h2, .featurebox h3, .featurebox h4, .featurebox h5, .featurebox h6 {margin: 0 0 .3em;border-bottom: 1px solid #069;color:#069}.featurebox p {border:none;margin: 0 0 1em;color:#444}.featurebox a {font-weight:bold}.thumbnail {margin: 0 0 0 10px;position:relative;z-index:9999;border: 1px solid #eee;float:right;padding:5px;background:#fff}.thumbnail img {border: 1px solid #000}#resultslist-wrap {margin: 0 0 1.5em;font-size:92%}#resultslist-wrap dt, #resultslist-wrap dl {margin: 0}#resultslist-wrap dt {font: bold 85% arial;padding: 3px 0}#resultslist-wrap li {padding: 0 0 1.2em;margin:0 0 0 1.7em;font: bold 145% arial}#resultslist-wrap li dd {font: normal 73% arial}#resultslist-wrap li dl {margin:0}#resultslist-wrap dd {line-height:1.3}#resultslist-wrap dd.filetype, #resultslist-wrap dd.date {color:#999;display:inline;padding-right:.5em}/* TABLES */.table1 {border: 2px solid #069;border-collapse:collapse;width:100%;margin-bottom:1em;}.table1 tr {vertical-align: top;}.table1 td {background: #fff;padding:3px;border: 1px solid #fff;}.table1 th {text-align:left;border: 1px solid #fff;}.table1 thead th {color:#fff;font-size:120%;background: #369; padding: 4px}.table1 tbody th {color:#fff;font-size:110%;background: #88b8db; padding: 4px}.table1 tbody th.sub {font-size:100%;color:#000;background: #efefef;padding: 4px}.table2 {border: 2px solid #069;border-collapse:collapse;width:100%;margin-bottom:1em;}.table2 tr {vertical-align: top;}.table2 td {background: #fff;padding:3px;border: 1px solid #fff;}.table2 th {text-align:left;border: 1px solid #fff;}.table2 thead th {color:#fff;font-size:120%;background: #369; padding: 4px}.table2 tbody th {font-size:110%;background: #88b8db; padding: 4px}.table2 tbody th.sub {font-size:100%;color:#000;background: #efefef;padding: 4px}/* 'MORE' LINK - provides an accessible alternative to just using 'more' as a link at the end of paragraphs */a.more:link, a.more:visited, a.more:hover, a.more:active {font-weight:bold; text-decoration:none;}a.more:hover {}/* sec NAVIGATION - 1st TIER */#nav-sec, #nav-sec ul {padding: 0;margin: 0;list-style: none; clear:both; width:150px; font-size:90%; color: #00529e;}#nav-sec, #nav-sec li {margin:0; padding:0; display:block; background:#eeeeec url('../images/content-sidebar-menubg.gif') repeat-y;; list-style-type:none}#nav-sec a {width:125px; padding: 4px 5px 4px 10px; margin:0;  font: bold 100% verdana; display:block; border-left:10px solid #ccdcec; text-decoration:none;}#nav-sec a:hover {background-color: #eee; background-image:url('none'); border-left:10px solid #00529e} #nav-sec {border-top: 10px solid #00529e;margin-top: 20px;}#nav-sec li, img.menubase {border-top: 1px solid #ccdcec;}#nav-sec li a.currentlyon, #nav-sec li.currentlyon a:hover {color:#900; border-left:10px solid #ccdcec; background:#eeeeec url('../images/content-sidebar-menubg.gif') repeat-y;cursor:default}/* sec NAVIGATION - 2nd TIER */#nav-sec li.active li a {width:125px; padding: 4px 5px 4px 10px; margin:0; background:#eee; font-weight: normal; display:block; border-left:10px solid #ccdcec; text-decoration:none;}#nav-sec li.active li a:hover {background-color: #e8f4d8; background-image:url('none'); border-left:10px solid #badd8b} #nav-sec li.active li.currentlyon a, #nav-sec li.active li.currentlyon a:hover {color:#900;background:#eee; border-left:10px solid #ccdcec;cursor:default;}/* sec NAVIGATION - 3rd TIER */#nav-sec li.active li.active li a {width:115px; padding: 4px 5px 4px 20px; margin:0; background:#eee; font-weight: normal; display:block; border-left:10px solid #ccdcec; text-decoration:none; color:#666;}#nav-sec li.active li.active li a:hover {background-color: #eee; background-image:url('none'); border-left:10px solid #ccdcec; color:#900} #nav-sec li.active li.active li {border-top: 0px none;}#nav-sec li.active li.active li.currentlyon a {color:#900;cursor:default;}/* Sitemap */#sitemap li {font-weight:bold;}#sitemap li ul li {font-weight:normal;}/* LAYOUT - FOOTER */#footer {clear:both;padding: 10px 0;font-size:9px;color:#999;}#footer p.left {text-align:left;}#footer p.right {text-align:right;padding-top:17px;}#footer a.gateway {font-size:11px;line-height:2em;}#foorer a {color:#069;} #foorer a:hover {color:#00f;}#footer p.left img.icon {border:none; float:left; margin-right:5px;}/* LAYOUT - HOMECONTENT */#homecontent-center { width:300px; background: url('images/index-bg-left.gif') repeat-x; height:380px;font-size:12px}#homecontent-gateway { width:420px;height:380px;}#homecontent-left {	background: url('images/index-bg-left.gif') repeat-x; height:380px}#homecontent-right {background: url('images/index-bg-right.gif') repeat-x; height:380px}#homecontent-center img.mainmsg {margin-top:30px;}#homecontent-center .mainmsgmore {text-align:right;}#homecontent-center .mainmsgmore a {color:#fff; text-decoration:none; font-weight:bold;}#homecontent-center td {font-size:12px;}#homecontent-center td.callforaction {border-left:1px solid #fff; padding-left:10px;}#homecontent-center td.callforaction a {color:#fff;font-weight:bold;text-decoration:none;font-size:80%;}#homecontent-center p.news {font-size:80%; color:#fff; margin-top:20px;}#homecontent-center	td.callforaction{border-left:1px solid #fff;}#gateway1 {background: url('images/prospec_stu.jpg') no-repeat bottom left;}#gateway2 {background: url('images/corpor_edu.jpg') no-repeat bottom left;}#gateway3 {background: url('images/facu_acad.jpg') no-repeat top left;}#gateway4 {background: url('images/stud_alum.jpg') no-repeat top left;}#gateway1 a:hover {background: url('images/prospec_stu2.gif') no-repeat left; display:block}#gateway2 a:hover {background: url('images/corpor_edu2.gif') no-repeat left; display:block}#gateway3 a:hover {background: url('images/facu_acad2.gif') no-repeat top left; display:block}#gateway4 a:hover {background: url('images/stud_alum2.gif') no-repeat top left; display:block}/* LAYOUT - SUBPAGE */#subpage-content-container {vertical-align:top;}#subpage-content-left {background: url('images/subpage-content-left-bg.gif') no-repeat top right;}#subpage-content-right {background: url('images/subpage-content-right-bg.gif') no-repeat top left;}#subpage-content-menu {width:170px; font-size:12px;}#subpage-content {width:550px; font-size:10px;}#subpage-content-menu-buttons { font-size:80%; color:#999; width:150px; line-height:1em;}#subpage-content-menu-buttons .textsizecontrol {text-align:center; margin:20px 0 20px 0}#subpage-content-menu-buttons p.button {margin:0 4px 20px 20px; vertical-align:middle;}#subpage-content-menu-buttons p.button a {text-decoration:none;}#subpage-content-menu-buttons p.button img.icon {float:left; padding:0 4px 0 0;margin:5px 0 0 0;}#subpage-content-header {background: #8cc63d url('images/content-header-bg.gif') no-repeat;width:550px; height:120px; color: #e8f4d8; font-size:10px;line-height:11px }#subpage-content-header p {color: #e8f4d8; padding:40px 30px 0px 20px;}#breadcrumb {font-size:9px; color:#999; height:40px; padding:2px 0; border-top: 10px solid #59930a;}#breadcrumb a {text-decoration:none;}#content {background: url('images/content-watermark.gif') no-repeat bottom right;}#content a.icon {text-decoration:none;}#content img.icon {vertical-align:middle; padding:4px;}#content-footer {border-bottom: 1px solid #8cc63d; font-size:10px;margin-top:40px;}#content-footer p {text-align:right; margin:0; padding:5px;}#content-footer p a {text-decoration:none; margin-left:10px;}#content-footer img.icon {vertical-align:middle; padding:4px;}/* LAYOUT - GATEWAYPAGE */#gateway-content-left {background: url('images/gateway-bg-left.gif') repeat-x top right;}#gateway-content-right {background: url('images/gateway-bg-right.gif') repeat-x top left;}#gateway-content {width:720px; font-size:10px;}