body {padding:0;margin:2px 0 0 25px;background-color:#fff;}
a:hover,a:focus {color:#FF7D00;}
a:visited {color:#295D7B;}

/*Header*/
#header {width:737px;}
#header a {text-decoration:none;}
#header td {padding:0;margin:0;}
#logo {width:387px;height:68px;}
#headersearch {width:278px;text-align:right;height:46px;}
#headersearch #qu {height:14px; width:115px; border: 1px solid #009DA2;font:12px geneva,arial,sans-serif;color:#009DA2;float:right;}
#hschsubmit {width:72px;height:18px;vertical-align:bottom;}
#hschsubmit a {display:block;width:51px;height:18px;background:transparent url(/images/search_button.gif) 0px 0px no-repeat;text-align:left;}
#hschsubmit a:hover,#hschsubmit a:focus {background:transparent url(/images/search_button.gif) 0px -18px no-repeat;}
/* hide from MacIE \*/
#headersearch {vertical-align:bottom;}
/* end hide */
#headernav {height:23px;width:350px;}
#headertabs {position: relative; width:285px; height: 23px;left:60px;}
#headernavlist {width: 285px;height:23px;background: url(/images/header_nav.gif) left top no-repeat;margin:0;padding:0;position:absolute;top:0;left:0;}
#headernavlist li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#headernavlist li, #headernavlist a {height: 23px; display: block;}
#headernav1 {left: 121px; width: 74px;background: transparent url(/images/header_nav.gif) -195px 0 no-repeat;}
#headernav1 a:hover,#headernav1 a:focus {background: transparent url(/images/header_nav.gif) -195px -23px no-repeat;}
#headernav2 {left: 0px; width: 74px;}
#headernav2 a:hover,#headernav2 a:focus {background: transparent url(/images/header_nav.gif) 0px -23px no-repeat;}
#headernav3 {left: 74px; width: 121px;}
#headernav3 a:hover,#headernav3 a:focus {background: transparent url(/images/header_nav.gif) -74px -23px no-repeat;}
#headernav4 {left: 0px; width: 195px;background: #fff;}
#headernavlist li#headernav5 {left: -100px; width: 221px;background:transparent url(/images/logon_bg.gif) 0 0 no-repeat;text-indent:0;text-align:right;vertical-align:bottom;padding:0;color:#009EA5;font:12px geneva,arial,sans-serif;margin:3px 0 0 0;}
#headernav6 {left: 190px; width: 120px;background: transparent url(/images/header_nav.gif) -272px 0 no-repeat;}
#headernav6 a:hover,#headernav6 a:focus {background: transparent url(/images/header_nav.gif) -272px -23px no-repeat;}

/*Main Navigation*/
#mainnav {margin-top:1px;width:737px;}
#mainnav td {padding:0;margin:0;}
#navblockleft {background:transparent url(/images/navblock_left.gif) right bottom no-repeat;width:20px;height:37px;}
#navblockright {background:transparent url(/images/navblock_right.gif) left bottom no-repeat;width:22px;height:37px;}
#navblock {height:37px;width:695px;}
#navtabs {position: relative; width:695px; height: 37px;}
#navigation {width: 695px;height:37px;background: url(/images/navblock.gif) left top no-repeat;margin:0;padding:0;position:absolute;top:0;left:0;}
#navigation li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#navigation li, #navigation a {height: 37px; display: block;}
#panel1 {left: 0px; width: 105px;}
#panel2 {left: 105px; width: 137px;}
#panel3 {left: 244px; width: 133px;}
#panel4 {left: 377px; width: 113px;}
#panel5 {left: 490px; width: 107px;}
#panel6 {left: 597px; width: 98px;}
#panel1 a:hover,#panel1 a:focus {background: transparent url(/images/navblock.gif) 0 -37px no-repeat;}
#panel2 a:hover,#panel2 a:focus {background: transparent url(/images/navblock.gif) -105px -37px no-repeat;}
#panel3 a:hover,#panel3 a:focus {background: transparent url(/images/navblock.gif) -244px -37px no-repeat;}
#panel4 a:hover,#panel4 a:focus {background: transparent url(/images/navblock.gif) -377px -37px no-repeat;}
#panel5 a:hover,#panel5 a:focus {background: transparent url(/images/navblock.gif) -490px -37px no-repeat;}
#panel6 a:hover,#panel6 a:focus {background: transparent url(/images/navblock.gif) -597px -37px no-repeat;}
.panel1a {background: transparent url(/images/navblock.gif) 0 -37px no-repeat;}
.panel2a {background: transparent url(/images/navblock.gif) -105px -37px no-repeat;}
.panel3a {background: transparent url(/images/navblock.gif) -244px -37px no-repeat;}
.panel4a {background: transparent url(/images/navblock.gif) -377px -37px no-repeat;}
.panel5a {background: transparent url(/images/navblock.gif) -490px -37px no-repeat;}
.panel6a {background: transparent url(/images/navblock.gif) -597px -37px no-repeat;}

/*Main*/
#main {width:737px;margin:0;padding:2px 0 0 0;background:transparent url(/images/maintop_bg.gif) 0 0 no-repeat;vertical-align:top;color:#444;}
#main a,#popup a {color:#044FB8;}
#main a:visited,#maincontent a:visited {color:#7F94B3;}
#main a:hover,#main a:focus {color:#FF7D00;}
#main h1 {padding:10px;margin:0;font:bold 25px arial narrow,helvetica narrow,geneva,sans-serif;color:#295D7B;}
#main h1.nonav {padding:10px 0;text-align:center;}
#main h2 {font:bold 20px arial narrow,helvetica narrow,geneva,sans-serif;color:#295D7B;margin:20px 0 4px 0;}
#main h3 {font:bold 14px geneva,arial,sans-serif;color:#295D7B;margin:28px 0 0;padding:0;}
#main .subsection {padding:0 20px 40px;}
#main .subsection p {padding:0 0 0 20px;margin:0;}
#main .subsection h2 a,#main .subsection h2 a:visited {background:transparent url(/images/subnav_arrow.gif) 0 8px no-repeat;padding-left:20px;color:#295D7B;}
#main .subsection h2 a:hover,#main .subsection h2 a:focus {background:transparent url(/images/subnav_arrow_on.gif) 0 8px no-repeat;color:#FF7D00;}
#main .top a,#main .top a:visited {display:block;width:75px;border:1px solid #295D7B;text-align:center;text-decoration:none;color:#295D7B}
#main .top a:hover,#main .top a:focus  {background-color:#295D7B;color:#fff;}

/*SFS Navigation Menu*/
#secnav a {text-decoration:none;}
#sfsnav {display:block;width:327px;}
#sfsnavtop {display:block;width:327px;background:transparent url(/images/subnavmenubg.gif) 0 0 no-repeat;font:bold 19px arial narrow,helvetica narrow,sans-serif;color:#009EA5;padding:13px 6px 3px 10px;}
#sfsnavmiddle {display:block;width:320px;padding-top:13px;border:4px solid #FF7D00;border-width:0 3px 4px 4px;}
#sfsnavmiddle h2 {font:bold 19px arial narrow,helvetica narrow,sans-serif;color:#009EA5;padding-left:4px;}
#sfsnavmiddle a,#sfsnavmiddle a:visited {display:block;color:#184152;text-decoration:none;font-family:arial narrow,helvetica narrow,sans-serif;margin-left:5px;}
#sfsnavmiddle a.sfslayer2,#sfsnavmiddle a.sfslayer2on {font-size:15px;padding:0 0 3px 20px;}
#sfsnavmiddle a.sfslayer3,#sfsnavmiddle a.sfslayer3on,#sfsnavmiddle a.sfslayer3more,#sfsnavmiddle a.sfslayer3onmore {padding:0 0 4px 48px;font-size:14px;}
#sfsnavmiddle a.sfslayer3more {background:transparent url(/images/small_arrow_off.gif) 35px 5px no-repeat;}
#sfsnavmiddle a.sfslayer3onmore {background:transparent url(/images/small_arrow_on.gif) 35px 5px no-repeat;}
#sfsnavmiddle a.sfslayer4,#sfsnavmiddle a.sfslayer4on,#sfsnavmiddle a.sfslayer4more,#sfsnavmiddle a.sfslayer4onmore {padding:0 0 4px 73px;font-size:13px;}
#sfsnavmiddle a.sfslayer4more {background:transparent url(/images/small_arrow_off.gif) 58px 5px no-repeat;}
#sfsnavmiddle a.sfslayer4onmore {background:transparent url(/images/small_arrow_on.gif) 58px 5px no-repeat;}
#sfsnavmiddle a.sfslayer5,#sfsnavmiddle a.sfslayer5on,#sfsnavmiddle a.sfslayer5more,#sfsnavmiddle a.sfslayer5onmore {padding:0 0 4px 98px;font-size:13px;}
#sfsnavmiddle a.sfslayer5more {background:transparent url(/images/small_arrow_off.gif) 84px 5px no-repeat;}
#sfsnavmiddle a.sfslayer5onmore {background:transparent url(/images/small_arrow_on.gif) 84px 5px no-repeat;}
#sfsnavmiddle a.sfslayer3more:hover,#sfsnavmiddle a.sfslayer4more:hover,#sfsnavmiddle a.sfslayer5more:hover {background-image:url(/images/small_arrow_on.gif);}
#sfsnavmiddle a.sfslayer6,#sfsnavmiddle a.sfslayer6on {padding:0 0 4px 123px;font-size:13px;}
#sfsnavmiddle a.sfslayer2 {background:transparent url(/images/subnav_arrow.gif) 0 5px no-repeat;}
#sfsnavmiddle a:hover,#sfsnavmiddle a:focus {color:#FF5900;}
#sfsnavmiddle a.sfslayer2on,#sfsnavmiddle a.sfslayer3on,#sfsnavmiddle a.sfslayer4on,#sfsnavmiddle a.sfslayer5on,#sfsnavmiddle a.sfslayer6on,#sfsnavmiddle a:visited.sfslayer2on,#sfsnavmiddle a:visited.sfslayer3on,#sfsnavmiddle a:visited.sfslayer4on,#sfsnavmiddle a:visited.sfslayer5on,#sfsnavmiddle a:visited.sfslayer6on,#sfsnavmiddle a.sfslayer2onmore,#sfsnavmiddle a.sfslayer3onmore,#sfsnavmiddle a.sfslayer4onmore,#sfsnavmiddle a.sfslayer5onmore,#sfsnavmiddle a.sfslayer6onmore,#sfsnavmiddle a:visited.sfslayer2onmore,#sfsnavmiddle a:visited.sfslayer3onmore,#sfsnavmiddle a:visited.sfslayer4onmore,#sfsnavmiddle a:visited.sfslayer5onmore,#sfsnavmiddle a:visited.sfslayer6onmore {color:#FF5900;text-decoration:underline;}
#sfsnavmiddle a.sfslayer2:hover,#sfsnavmiddle a.sfslayer2:focus,#sfsnavmiddle a.sfslayer2on {background:transparent url(/images/subnav_arrow_on.gif) 0 5px no-repeat;}
#expand {display:none;width:100px;}
#sfsnavbottom {display:none;}
#ctnavbot {border:4px solid #FF7D00;border-width:0 3px 3px 4px;width:320px;}
/* hide from MacIE \*/
#secnav {float:left;width:340px;margin-bottom:10px;}
#sfsnavmiddle {border-bottom-width:0;}
#sfsnavbottom {display:block;width:327px;height:57px;background:transparent url(/images/subnavmenubg.gif) 0 -122px no-repeat;}
#sfsnavbottom a {display:block;width:82px;height:57px;float:right;}
#maincontent {margin-left:340px;}
#expand a {display:block;width:83px;height:72px;background:transparent url(/images/subnavmenubg.gif) 0 -50px no-repeat;}
/* end hide */

/*Footer*/
#bottomnav {clear:both;margin:30px 0 10px;padding:4px;width:737px;font:13px arial narrow,helvetica narrow,sans-serif;background-color:#009EA5;color:#FFF7B0;}
#bottomnav a {color:#fff;white-space:nowrap;}
#bottomnav a:hover,#bottomnav a:focus {text-decoration:underline;}
#footermenu {width:737px;text-align:center;padding:4px;clear:both;}
#footermenu,#footermenu a {font:12px geneva,arial,sans-serif;color:#295D7B;text-decoration:none;}
#footermenu a:hover,#footermenu a:focus {color:#FF7D00;}
#footer {margin-top:12px;width:737px;text-align:center;color:#999;font:12px geneva,arial,sans-serif;}
#footer a {color:#999;}
#footer a:hover,#footer a:focus {color:#295D7B;}
#footer .body2 {text-align:left;}

/*Generic Classes*/
a.barelink {text-decoration: none;}
#main,.label,.label-r,.label-l,.label-c,table.campusinfo td,.body,.body2,.body3,td,#popup {font:14px geneva,arial,sans-serif;}
#main .label-l,.label-l {text-align:left;}
#main .field,.field {text-align:left;}
.bodybold {font: bold 8pt "Verdana", "Arial", "Helvetica";}
td.body {text-align:left;vertical-align:top;padding:5px;}
td.bodybold {vertical-align:top;padding:5px;text-align:left;}
.body2 {font-size:12px;}
.invisible,a.invisible,.invisible a,#main .invisible,#main a.invisible,#main .invisible a,#expand a,#sfsnavbottom a,#navigation li,#navigation a,#headernavlist li,#hschsubmit  {font:1px sans-serif;color:#fff;text-indent:-2000px;}
div.box {border:1px solid #295D7B;margin:10px 0;padding:15px;}
table.campusinfo {width:700px;margin-left:30px;}
table.campusinfo td {padding:0}
.label-r {text-align:right;}
.label-c {text-align:center;}
.hint {font:12px geneva,arial,sans-serif;color:#999;}
.tableheader {font:bold 15px arial narrow,helvetica narrow,sans-serif; color:#fff; background-color: #295D7B;padding:4px;}
.ctheading {text-align:left;font:bold 16px arial narrow,helvetica narrow,sans-serif; background-color:#fff;color:#295D7B;padding:20px 4px 0 0;border-bottom:1px dashed #009EA5;}
td.subnav {padding:2px;}
.bodysmall {font:bold 8pt Verdana,Arial,Helvetica;vertical-align:middle;}
table.chart {padding:0;margin:10px 4px 10px 8px;border:1px solid #000;border-width:0 0 1px 1px;}
table.chart td,table.chart th {padding:6px;border:1px solid #000;border-width:1px 1px 0 0;}
table.chart td {font-family:trebuchet ms,verdana,geneva,arial,helvetica,sans-serif;font-size:11px;vertical-align:top;}
table.chart th {background-color:#295D7B;color:#fff;font:bold 16px arial narrow,helvetica narrow,sans-serif;}
table.chart tr.smallheading th {font:bold 10px verdana,geneva,sans-serif;}
table.chart tr.subheader td {background-color:#DAF5F7;font-weight:bold;text-align:center;}
table.chart td.subheader {background-color:#DAF5F7;}
table.chart .label-c {text-align:center;}
table.chart tr.color1 td {background-color:#DAF5F7;}
table.chart tr.color2 td {background-color:#F2F2F2;}
table.chart tr.color3 td {background-color:#ffffcc;}
table.chart td.indent {padding-left:60px;}
table.chart tr.row0 td {background-color:#fff;padding:4px;font:10px verdana,geneva,sans-serif;}
table.chart tr.row1 td {background-color:#f2f2f2;padding:4px;font:10px verdana,geneva,sans-serif;}
blockquote {font:13px geneva,arial,helvetica;margin:0;padding:18px;text-indent:-2px;color:#994A00;background-color:#f9f9f0;}
a.external {}
a.external img {border:none;text-decoration:none;}

/*Inst List*/
#institutionlist td.body {text-align:left;padding:2px;font:15px arial narrow,helvetica narrow,sans-serif;}
#institutionlist th.body {padding:0;margin:0;font:bold 16px arial narrow,helvetica narrow,sans-serif;}
#institutionlist th.body a {display:block;width:28px;font-weight:bold;}
#institutionlist th.body a:hover,#institutionlist th.body a:focus {background-color:#fff;}

/*Campus Tour*/
#ctoutput {border:1px solid #000;border-width:1px 1px 0 0;width:737px;}
#ctoutput td,#ctoutput th {border:1px solid #000;border-width:0 0 1px 1px;padding:3px;}

/*Comparative View*/
#cvtable {border:1px solid #295D7B;}
#cvtable td,#cvtable th {padding:2px;}
#cvtable img {padding:4px 0 4px 10px;}
#popup {margin:20px 20px 20px 0;padding:20px;}
#popup h1 {font:bold 20px arial narrow,helvetica narrow,geneva,sans-serif;color:#295D7B;padding:0;margin:0 0 10px	;}

/*FAQs*/
#faqq {color:#044FB8;}
#faqq li {padding:2px 0;}
#faqq a,#faqq a:visited {padding: 3px;text-decoration:none;display:block;color:#044FB8;border:1px solid #fff;border-width:0 1px 1px 0;}
#faqq a:hover,#faqq a:focus	 {color:#000;border:1px solid #044FB8;border-width:0 1px 1px 0;background-color:#ffffcc;}
#faqa {margin-left:18px;}
#faqa h2 {text-indent:-18px;border-top:1px solid #f0f0f0;padding-top:20px;}

/*Glossary*/
dl#glossary {font-family:geneva,arial,sans-serif;font-size:12px;}
dl#glossary dt {font-weight:bold;color:#295D7B;padding:0;margin:0;display:block;width:120px;height:50px;text-align:right;}
dl#glossary dd {padding:0 0 0 4px;margin:-50px 0 20px 130px;display:block;border:1px solid #ccc;border-width:0 0 0 1px;}

/*Freshman/Transfer Planner*/
.planhead {font:bold 20px arial narrow,helvetica narrow,sans-serif;color:#295D7B;margin:0;padding:0 10px 10px 10px;}
#main .pops a,#main .pops a:visited {display:block;padding:2px 20px;border:1px solid #295D7B;text-align:center;text-decoration:none;color:#295D7B;white-space:nowrap;}
#main .pops a:hover,#main .pops a:focus  {background-color:#295D7B;color:#fff;}
.tab_on,.tab_off {font:bold 10pt geneva,arial,sans-serif;padding:3px;margin:0;}
td.tab_off  {padding:0;text-align:center;}
#main a.tab_off,#main a.tab_off:visited {display:block;text-decoration:underline;color:#295D7B;padding:5px;}
#main a.tab_off:hover,#main a.tab_off:focus {background-color:#DAF5F7;color:#000;}
.tab_on {font:bold 10pt geneva,arial,sans-serif;color:#fff;background-color:#295D7B;text-decoration:none;margin:0;padding:5px;text-align:center;}
#main .whitelink,#main .whitelink:visited {color:#fff;}
.planner .tableheader {background-color:#295D7B;font:bold 10pt Arial,Helvetica,sans-serif;color:#ffffff;}
#main a.tableheader,#main .tableheader a,#main .tablesubheader a {text-decoration:underline;color:#fff;}
.planner-header {background-color:#295D7B;font:bold 10pt Arial,Helvetica,sans-serif;color:#ffffff;}
.tablesubheader {background-color:#DAF5F7;font:bold 14px arial narrow,helvetica narrow,sans-serif;}
.planner-green {color:#009900;}
.planner-red {color:#CC0000;}
