/*
    Styles for Mannwest

    095d7e    blue
    e66c1f    orange

    00173d    dark blue
    1b417c    mid blue
    265298    blue
    a4bde4    light blue
    ae292f    red
*/

body { margin: 0; padding: 0; color: #ffffff; background: #095d7e url(../images/layout/bg-page.jpg) center top repeat-y; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.83em; line-height: 125%; }

#container { width: 776px; margin: 0 auto; padding: 0; position: relative; color: #000000; background: #ffffff; border-left: 2px solid #00173d; border-right: 2px solid #00173d; }

h1 { color: #000000; background: #ffffff; margin: 0; padding: 0; height: 155px; border-bottom: 2px solid #00173d; }

#content { color: #000000; background: #ffffff; border-top: 43px solid #00173d; margin: 0; /* padding: 22px 236px 25px 25px; width: 515px; */ padding: 22px 136px 25px 25px; width: 615px; line-height: 130%; }
#content p { text-align: justify; }

h2 { color: #095d7e; font-weight: bold; margin-bottom: 0.75em; font-size: 1.44em; margin-top: 0; line-height: 120%; }
h3 { color: #000000; font-weight: bold; margin-bottom: 0.5em; font-size: 1.2em; line-height: 120%; }
h4 { color: #000000; font-weight: bold; margin-bottom: 0.5em; line-height: 120%; }

a { color: #095d7e; font-weight: bold; text-decoration: none; }
a:hover { color: #e66c1f; text-decoration: underline; }

p { margin-top: 0.5em; margin-bottom: 0.75em; }

blockquote p { margin: 0.25em 0 0 0; }
blockquote p.source { margin: 0 0 0.25em 0; font-size: 0.83em; font-style: italic; }

li { margin-bottom: 0.25em; }

span.highlight { font-weight: bold; }

em { font-weight: bold; font-style: normal; }
strong { font-weight: bold; font-style: italic; }

hr { height: 1px; border: 1px solid #00173d; color: #00173d; background: #00173d; }

form { margin: 0; padding: 0; border: none; }
fieldset { margin: 0; padding: 0.5em; border: none; }
fieldset p { margin-top: 0.5em; margin-bottom: 0.5em; }
fieldset span.label { font-weight: bold; display: block; float: left; width: 10em; padding-right: 0.5em; }

ul.radiolist { list-style: none; margin-left: 10em; padding: 0; }
ul.radiolist li { list-style: none; margin: 0; padding: 0; }

td ul.radiolist { margin: 0; }


div.download h3 { font-size: 1em; font-weight: bold; margin-bottom: 0.25em; }
div.download h3 span.filesize { font-weight: normal; white-space: nowrap; }
div.download p { margin-top: 0.25em; }
div.download p.source { margin-bottom: 0.25em; }

div.textsource { margin-bottom: 1em; padding-bottom: 0.5em; border-bottom: 1px solid #00173d; }
div.textsource p { margin-top: 0.25em; margin-bottom: 0.25em; }

p.textsourceinfo { margin-top: 1em; padding-top: 0.5em; border-top: 1px solid #00173d; font-style: italic; }


form#selectlinks { border-bottom: 1px solid #00173d; }


#searcher { position: absolute; top: 5px; right: 5px; }
#searcher input.text { color: #000000; background: #ffffff; border: 1px solid #00173d; margin-bottom: 20px; padding: 0.2em; }

#footer { color: #ffffff; background: #00173d; text-align: left; font-size: 0.83em; line-height: 125%; clear: both; margin: 0; padding: 0px 15px; }
#footer p { margin: 0.5em; }
#footer p.address { float: left; text-align: left; }
#footer p.credits { float: right; text-align: right; }
#footer hr { clear: both; color: #00173d; background: #00173d; border: 1px solid #00173d; height: 1px; margin: 0; padding: 0; }
#footer a:link, #footer a:visited { color: #ffffff; text-decoration: none; }


ul#nav { list-style: none; color: #e5e7eb; margin: 0; padding: 0; position: absolute; top: 155px; left: 20px; font-size: 1.1em; }
ul#nav li { list-style: none; margin: 0 !important; padding: 0; float: left; width: 160px; line-height: 45px; }
ul#nav li a { display: block; margin: 0; padding: 0; line-height: 45px; text-decoration: none; color: #ffffff; width: 160px; text-align: left; font-weight: normal; }
ul#nav li a:hover { color: #e66c1f; }

/*
ul#nav li#nav-aboutmannwest { width: 118px; }
ul#nav li#nav-scholarships { width: 108px; }
ul#nav li#nav-eventscalendar { width: 133px; }
ul#nav li#nav-annualupdate { width: 118px; }
ul#nav li#nav-e-news { width: 68px; }
ul#nav li#nav-books { width: 63px; }
ul#nav li#nav-more { width: 53px; }
*/
ul#nav li#nav-consulting { width: 119px; }
ul#nav li#nav-propertydevelopment { width: 194px; }
ul#nav li#nav-mannkal { width: 103px; }
ul#nav li#nav-publications { width: 128px; }
ul#nav li#nav-contact { width: 111px; }
ul#nav li#nav-home { width: 88px; }

/*
ul#nav li#nav-aboutmannwest a { width: 118px; }
ul#nav li#nav-scholarships a { width: 108px; }
ul#nav li#nav-eventscalendar a { width: 133px; }
ul#nav li#nav-annualupdate a { width: 118px; }
ul#nav li#nav-e-news a { width: 68px; }
ul#nav li#nav-books a { width: 63px; }
ul#nav li#nav-more a { width: 53px; }
*/
ul#nav li#nav-consulting a { width: 119px; }
ul#nav li#nav-propertydevelopment a { width: 194px; }
ul#nav li#nav-mannkal a { width: 93px; }
ul#nav li#nav-publications a { width: 128px; }
ul#nav li#nav-contact a { width: 111px; }
ul#nav li#nav-home a { width: 88px; }

ul#nav li ul { list-style: none; color: #ffffff; margin: 0; padding: 0; width: 160px; position: absolute; left: -9999px; right: auto; font-size: 0.83em; }
ul#nav li ul li { width: 160px; }
ul#nav li ul li a { display: block; width: 150px; color: #ffffff; background: #265298; padding-left: 5px; line-height: 225%; }
ul#nav li ul li a:hover { color: #00173d; background: #095d7e; }

/*
ul#nav li#nav-aboutmannwest ul.colone { width: 250px; }
ul#nav li#nav-scholarships ul.colone { width: 220px; }
ul#nav li#nav-more ul.colone { width: 220px; }

ul#nav li#nav-aboutmannwest ul.colone li { width: 250px; }
ul#nav li#nav-scholarships ul.colone li { width: 220px; }
ul#nav li#nav-more ul.colone li { width: 220px; }

ul#nav li#nav-aboutmannwest ul.colone li a { width: 250px; }
ul#nav li#nav-scholarships ul.colone li a { width: 220px; }
ul#nav li#nav-more ul.colone li a { width: 220px; }
*/

ul#nav li:hover a, ul#nav li.sfhover a {  }
ul#nav li:hover ul, ul#nav li.sfhover ul { left: auto; }
ul#nav li:hover ul a, ul#nav li.sfhover ul a {  }

#sectionmenu { margin: 0; padding: 0; width: 220px; position: absolute; top: 201px; right: 1px; text-align: right; font-size: 0.83em; }
#sectionmenu h2 { color: #ffffff; background: #9c9191; font-size: 1.2em; font-weight: normal; margin-top: 0; margin-bottom: 0.5em; padding: 0.25em 0.75em; text-align: center; }
#sectionmenu ul { list-style: none; margin: 0.75em; padding: 0; }
#sectionmenu ul li { list-style: none; margin-bottom: 0.2em; text-align: left; }
#sectionmenu a { text-decoration: none; }


@media print {
  body { color: #000000; background: #ffffff; font-size: 10pt; }
  #container { width: auto; position: static; margin: 0; border: none; }
  #content { width: auto; color: #000000; background: #ffffff; margin: 1em 2em; padding: 0; border: none; }
  h1 { color: #000000 !important; background: #ffffff !important; border: none; text-align: left; margin: 0; padding: 0; }
  h2 { color: #000000 !important; background: #ffffff !important; font-weight: bold; }
  h3 { color: #000000 !important; background: #ffffff !important; }
  a { color: #333333; text-decoration: underline; }
  #footer { color: #000000 !important; background: #ffffff !important; border-color: #000000; }
  #nav { display: none; }
  #searcher { display: none; }
  #sectionmenu { position: static; margin-top: 2em; }
}
