@import url("reset.css");
html {overflow: -moz-scrollbars-vertical; }
body, p, li, td, th, div, a {font-family:Arial,sans-serif;color:#54534a;margin:0;}
body {background-color:white;}
p, li, dd, dt {font-size:13px;line-height:20px;margin-bottom:10px;}
dt { margin-top:4px;margin-bottom:0px;}
dd { margin-bottom:12px;}
h1 {font-weight:bold;margin-bottom:4px;font-size:16px;color:#54534a;}
h2, h3, h4, h5, h6, h7 {font-weight:bold;margin-bottom:4px;font-size:12px;}
h2 {color:#0096d7;margin-top:18px;}
h3 {color:#54534a;margin-top:18px;}
/* special heading before ul */
.listHeader {margin-bottom:14px;}
.firstHeader {margin-top:4px;}
img, table, td, th { border:none; }
td, th {font-size:10px;text-align:left;padding:1px 6px 1px 1px;}
strong {font-weight:bold;}

a:link {text-decoration:none;color:#54534a;}
a:visited {text-decoration:none;color:#54534a;}
a:hover, a:active {text-decoration:underline;}

#home a:link, #home a:visited {text-decoration:none;}
#home a:hover, #home a:active {text-decoration:underline;}

#mainContent a {text-decoration:underline;font-weight:normal;}
a.youAreHere {color:black;}
a.listingLink {font-weight:bold;line-height:13px;}

.docLinkSuffix {font-size:8px;text-transform: uppercase;}
p.docLinkList {margin-top:0;margin-bottom:0;}
.docLinkList a {font-weight:bold;}

#pageContainer {width:100%;text-align:center;margin:0;margin-top:50px;background-position:0 0; background-repeat:repeat-x;padding-bottom:25px;}
#pageContainerInner {margin:0 auto;text-align:left;width:730px;padding-left:35px;padding-right:35px;height:600px;}

#pageContent {clear:both;width:730px;}/*height:350px;*/
#pageContentWide {clear:both;width:870px;}

#nav, #sideBar, #topic {margin-top:35px;}
div#nav p.tagLine {position:relative;top:15px;}

#message {width:300px;height:20px;}
#message p {padding:3px;font-style:italic;}
#report p {margin:0;}
#report td {padding-right:8px;}

.recruitingCalendar p {font-size:11px;line-height:12px;margin-top:8px;}
table.tabularContent {padding:0;width:330px;}
.tabularContent td, .tabularContent th {vertical-align:top;padding:1px 6px 2px;}
.tabularContent td p {margin:3px 0 2px;}
.tabularContent th p, .tabularContent th {color:#54534a;margin:0px;font-size:11px;}
div.recruitingCalendar select {width:100px;font-size:9px;margin-right:15px;background-color:white;}
div.recruitingCalendar select#selfunction {margin-right:0;}
#schoolTable a {color: #0096d7;}
#schoolTable a:link, #schoolTable a:visited {text-decoration:none;}
#schoolTable a:hover, #schoolTable a:active {text-decoration:underline;}
#mainContent li {margin-bottom:0;margin-top:0;background-image:url(../images/global/enDash.jpg);background-repeat:no-repeat;background-position:0 45%;padding-left:9px;}
#mainContent ul {list-style-type:none;margin:0;margin-top:-12px;padding:0;margin-bottom:12px;}
         
/*larger intro font */
#intro p, #intro li {font-size:13px;line-height:20px;}

#footer p {font-size:10px;margin:0;line-height:16px;}
#footer a {text-decoration:underline;}
#searchfooter {border-top:1px solid #54534a;padding-top:4px;}
#searchfooter img {border:1px solid #0096d7;}
#searchfooter a img {border:1px solid white;}
.disclaimer {font-size:10px;line-height:12px;color:#999;}

#home .textLinks a {font-size:11px;margin-top:8px;margin-bottom:0px;display:block;line-height:16px;}

.hide { display:none; }
.show { display:block;}

.topBorder {border-top:1px solid gray;}
.notopBorder {border-top:0px;}
.offColor {color:#cccccc;}
.offColorTopic {color:#cccccc;margin-left:2px;padding-left:12px;background-image:url(../images/global/navBulletDim.jpg);background-position:2px 5px;background-repeat:no-repeat;}
.columnSpan {width:565px;}

.homeText {margin-top:15px;margin-bottom:4px;}
.navText {margin-top:0px;margin-bottom:25px;}
.navIcon {padding-right:10px;}

.homeColumn {float:left;width:100px;height:600px;display:block;}
.homeGutter {margin-right:25px;}

#mainContent {float:left;}
#pageContent #mainContent {width:350px;}
/*removed html>body #pageContent #mainContent {height:auto;}*/
.brassRing #mainContent {margin-top:30px;width:700px;height:710px;}
iframe {height:710px;width:700px;} /* for brassring */
.disclosures {width:560px;}
.disclosures #mainContent {margin-top:0;width:560px;height:auto;}

.portalHome {background-image: url(../images/wave/waveHome.jpg);}
.portalWho {background-image: url(../images/wave/waveWho.jpg);}
.portalWhat {background-image: url(../images/wave/waveWhat.jpg);}
.portalWorking {background-image: url(../images/wave/waveWorking.jpg);}

#portalBox {width:432px;height:350px;background-repeat:no-repeat;}
#portalBox p {font-size:15px;line-height:22px;}
.portalBoxwho {background-image: url(../images/portal/portalBoxWho.jpg);}
.portalBoxwhat {background-image: url(../images/portal/portalBoxWhat.jpg);}
.portalBoxworking {background-image: url(../images/portal/portalBoxWorking.jpg);}
#portalBoxInner {margin-right:80px;padding:35px 20px 30px 20px;}

#landingBox  {width:350px;height:350px;background-repeat:no-repeat;}
/* removed #topic*/

#landingBoxInner {padding-top:35px;}

/* #topic {overflow:auto;} */
.column  {float:left;width:140px;height:auto;}
.first {margin-right:20px;width:180px;}
.column p.officeInfo {font-size:11px;margin-top:-11px;font-weight:normal;}

#sideBar {float:left;width:195px;margin-left:17px;}
#sideBar:after {content:"-";display:block;float:none;clear:both;visibility:hidden;}
html>home #sideBar {margin-left:20px;}
#sidebarContentInner {padding:0px 20px;height:100%;overflow:hidden;}

#sidebarContent {padding-top:25px}

#sidebarContent .mailto {font-size:11px;}
#sidebarContent p {font-size:12px;line-height:15px;margin-top:0;}

#sidebarContent h1, #sidebarContent h2, #sidebarContent h3,
#sidebarContent h4, #sidebarContent li {font-size:12px;line-height:15px;margin:0;}
#sidebarContent a:link, #sidebarContent a:visited, #sidebarContent a:hover, #sidebarContent a:active {} 

.sideBarwho {background-image: url(../images/topic/sidebarWhoTop.jpg);background-repeat:no-repeat;}
.sideBarwhat {background-image: url(../images/topic/sidebarWhatTop.jpg);background-repeat:no-repeat;}
.sideBarworking {background-image: url(../images/topic/sidebarWorkingTop.jpg);background-repeat:no-repeat;}

.sideBarwho #sidebarContentInner {background-image: url(../images/topic/sidebarWhoMiddle.jpg);background-repeat:repeat-y;margin-top:0px;min-height:180px;}
.sideBarwhat #sidebarContentInner {background-image: url(../images/topic/sidebarWhatMiddle.jpg);background-repeat:repeat-y;margin-top:0px;min-height:180px;}
.sideBarworking #sidebarContentInner {background-image: url(../images/topic/sidebarWorkingMiddle.jpg);background-repeat:repeat-y;margin-top:0px;min-height:180px;}

.sideBarwho #sidebarContentBottom {background-image: url(../images/topic/sidebarWhoBottom.jpg);background-repeat:no-repeat;height:25px;}
.sideBarwhat #sidebarContentBottom {background-image: url(../images/topic/sidebarWhatBottom.jpg);background-repeat:no-repeat;height:25px;}
.sideBarworking #sidebarContentBottom {background-image: url(../images/topic/sidebarWorkingBottom.jpg);background-repeat:no-repeat;height:25px;}

#landingNav p {margin-bottom:6px; margin-top:0px;font-size:11px;line-height:18px;}
#landingNav a:link, #landingNav a:visited {display:block;color:#666;}
#landingNav a:hover {display:block;color:#666;text-decoration:underline;}
a.navTopic {margin-left:2px;padding-left:12px;background-image:url(../images/global/navBulletOff.jpg);background-position:2px 5px;background-repeat:no-repeat;}
a.here {background-image:url(../images/global/navBulletOn.jpg);}

#pageHeader {margin-bottom:18px;width:730px;padding:0;}
#logo, #nav {width:125px;float:left;margin-right:40px;}
#breadcrumb {width:350px;float:left;font-size:11px;height:32px;display:block;position:relative;top:30px;padding-top:23px;}
html>body #breadcrumb {top:14px;}
#breadcrumb .separator {color:#0096d7;margin-left:5px;margin-right:5px;}


#searchbox {width:100px;position:relative; top:-15px;background-image:url(../images/global/searchBar.gif);background-position:bottom right;background-repeat:no-repeat;float:right;}
#searchbox input {border:none;font-size:10px;text-align:left;position:relative; left:7px;top:1px;padding:1px 0px;width:90px;background-color:Transparent;}
html>body #searchbox input {border:none;font-size:10px;text-align:left;position:relative; left:6px;top:2px;padding:1px 0px;width:90px;background-color:Transparent;}
#searchbox a {display:none;}
.portalHome #searchbox a 
{
	text-decoration:underline;display:block;width:100px;height:14px;font-size:10px;text-align:left;padding-top:2px;
	padding-bottom:1px;margin-left:6px;margin-top:-2px;margin-bottom:2px;color:#54534a;
	}

html>body #searchbox {margin-top:13px;}
html>body #searchbox input {top:0;}
#searchbox input {margin-top:15px;}
.portalHome #searchbox input {margin-top:0;}



#footer {clear:both;margin:0 auto;text-align:left;line-height:15px;}
#footer a:link, #footer a:visited {}
.fixed {position:absolute;top:560px;}
.liquid {margin-top:30px;margin-top:0;position:relative;top:15px;}




