body {padding: 0px;margin: 0px; background-color: #a4bbc4; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; color: #333333;font-size: 70%;}
div {margin: 0; padding: 0;}
img {border: 0; margin: 0; padding: 0;}

#content ul {margin: 0; padding: 0;}
#content li {padding-left: 0; padding-bottom: 0;}
ul {margin-left: 0;padding-left: 0;}
ul.none {list-style: none;}
li {padding-left: 0;padding-bottom: .75em;}
a {color: #006595;}
a:hover {text-decoration: underline;}
#styleSwitcher a:hover {color: white;background-color: #006595;}
h1, h2, h3 { text-transform: uppercase; color: #00a1b1; font-family: 'Trebuchet MS', Verdana, sans-serif;font-weight: normal; padding: 0; margin: 1em 0; letter-spacing: .1em; line-height: 1.2em;}
h2 {font-weight: normal;}
h3 {color: #006595; font-weight: normal;}
h1 span {font-size: 66%; font-weight: normal;}
h1 span a {color: #00a1b1;}
a.pdf {background: url('../images/icons/pdficon_xsmall.gif') no-repeat top left; padding-left: 18px; display:block;}	
a.pdf:hover {background: url('../images/icons/pdficon_xsmall.gif') no-repeat top left;}
.lead-in {text-transform: uppercase; color: #00a1b1; font-family: 'Trebuchet MS', Verdana, sans-serif; letter-spacing: .1em; font-weight: normal;}
.nospace { margin-top: 0; margin-bottom: 0;}


#shell {margin: 0 auto; padding: 0; width: 81em; border: 1em solid #8eabb7; border-top: none; background: #efedd8 url('../images/content-grad-2.gif') repeat-x 0px 206px; overflow: hidden;}
#shell {-webkit-box-shadow: 0 0 2em #678e9c;}
#header{width: 81em; background: #aee3ea url('../images/header/wave-7-26-back.gif') repeat-x; overflow: hidden; height: 206px;}
#wavebar {height:100px; overflow: hidden; width: 100%; background: transparent; background:  url('../images/header/wave-7-26.gif') no-repeat top right;}
#photobar {background: #aee3ea; width:100%; height: 100px; overflow: hidden; background: url('../images/header/photobar-8-6.jpg') repeat-x;}
#photobar img {display: block; margin: 0 auto;} 

#logo {float: left; position:relative; height: 54px; width: 258px; margin: 0 0 0 1em; top:23px;}
#printLogo{display:none;}
#meridLogo {display: block; width: 175px; height: 62px;}
#meridLogoPrint {display: none;}

#minorNav {float: right; list-style: none; padding: 0; margin: 70px 0 0 0; display: inline;  overflow: hidden; width: 40em;}
#minorNav li {float: right; margin: 0; padding: 4px 0 7px 0; overflow: hidden;}
#minorNav a { padding: 1px 0px; text-decoration: none; border-bottom:1px solid #8ed3da; margin: 0 .65em;}
#minorNav a:hover {border-bottom:1px solid #006595;}

#bar {width: 81em; height:6px; background: url('../images/header/bar3.gif') repeat-x;}
#menu {width: 15em; float:left; background: #efedd8;margin-bottom: -2000px; padding-bottom: 2000px;} 
#menu img {}

#content {width: 61.8em; float: left; background: white; padding: 1em 2em 1em 2em; border-right: none; border-left: 1px solid #bee3e7; margin-bottom: -2000px; padding-bottom: 2000px;}
#content img.photo {float:right; width: 13em; margin: 1em 0em .5em 1em; clear: right; border:3px solid #5898b0;}
#content p {margin-right: 7.5em;}
#content img.photo2 {float:right; height: 9em; margin: 1em 0em .5em 1em; clear: right;}

#threeColumn #content {width: 46.5em; border-right: 1px solid #bee3e7; padding: 1em 2em 1em 2em; margin-bottom: -2000px; padding-bottom: 2000px;}
#threeColumn #content p {margin-right: 1em;}
#threeColumn #content img.photo2 {float:right; height: 9em; margin: 1em 0em .5em 1em; clear: right;}
#threeColumn #content img.photo {float:right; width: 13em; margin: 1em 0 .5em 1em; clear: right;}


#sidebar {width: 15em; float:left; padding-top: .75em;}
.item {width: 13em; background: #aee3ea url('../images/sidebar-bottom.gif') repeat-x bottom left; margin: 0 1em 1em 1em; padding-bottom: .5em;}
.item p {margin: .5em 1em;}
.item div {background: #367c9d url('../images/sidebar-back.gif') repeat-x top left; padding: .5em 1em; margin: 0; width: 11em;}
.item div h2 {color: white; margin: 0; padding: 0;}
.item ul {margin: .5em .5em; padding: 0;}
.item li {padding: .5em 0 0 0; margin: 0 1em;}
.item ul li {list-style-type: none; background: url('../images/bullet.gif') no-repeat 0px 10px ; padding-left: 18px; margin-left: 0;}
.item ul li.pdf {list-style-type: none; background: url('../images/icons/pdficon_xsmall.gif') no-repeat 0px 6px; padding-left: 18px; margin-left: 0;}
.item a {text-decoration: none;}
.item a:hover {text-decoration: underline;}

.whatsnewitem {width: 13em; background: #ffcc8e url('../images/whatsnew-bottom.gif') repeat-x bottom left; margin: 0 1em 1em 1em; padding-bottom: .5em;}
.whatsnewitem p {margin: .5em 1em;}
.whatsnewitem div {background: #ffcc8e url('../images/whatsnew-back.gif') repeat-x top left; padding: .5em 1em; margin: 0; width: 11em;}
.whatsnewitem div h2 {color: white; margin: 0; padding: 0;}
.whatsnewitem ul {margin: .5em .5em; padding: 0;}
.whatsnewitem li {padding: .5em 0 0 0; margin: 0 1em;}
.whatsnewitem ul li {list-style-type: none; background: url('../images/bullet.gif') no-repeat 0px 10px ; padding-left: 18px; margin-left: 0;}
.whatsnewitem ul li.pdf {list-style-type: none; background: url('../images/icons/pdficon_xsmall.gif') no-repeat 0px 6px; padding-left: 18px; margin-left: 0;}
.whatsnewitem a {text-decoration: none;}
.whatsnewitem a:hover {text-decoration: underline;}

.specialitem {width: 13em; background: #c0e3b6 url('../images/special-bottom.gif') repeat-x bottom left; margin: 0 1em 1em 1em; padding-bottom: .5em;}
.specialitem p {margin: .5em 1em;}
.specialitem div.head {background: #c0e3b6 url('../images/special-back.gif') repeat-x top left; padding: .5em 1em; margin: 0; width: 11em;}
.specialitem div.head h2 {color: white; margin: 0; padding: 0;}
.specialitem ul {margin: .5em .5em; padding: 0;}
.specialitem li {padding: .5em 0 0 0; margin: 0 1em;}
.specialitem ul li {list-style-type: none; background: url('../images/bullet.gif') no-repeat 0px 10px ; padding-left: 18px; margin-left: 0;}
.specialitem ul li.pdf {list-style-type: none; background: url('../images/icons/pdficon_xsmall.gif') no-repeat 0px 6px; padding-left: 18px; margin-left: 0;}
.specialitem a {text-decoration: none;}
.specialitem a:hover {text-decoration: underline;}

.plainitem {width: 13em; margin: 0 1em 1em 1em; padding-bottom: .5em; text-align: center;}

.thumb {width:11em;}

.pbox {margin: 1em 0em .5em 1em; background: #efedd8; float:right; width: 22.5em;clear: right;}
.pbox img { float:right; width: 21em; margin: .75em; border:1px solid #bee3e7;}
.pbox p {margin: 0 1em 1em 1em; color: #006595;}
#threeColumn .pbox {margin: 1em 0em .5em 1em; background: #efedd8; float:right; width: 15em;clear: right;}
#threeColumn .pbox img { float:right; width: 13.5em; margin: .75em; border:1px solid #bee3e7;}

#content ul {margin: 0; padding: 0;}
#content li {padding-left: 0; padding-bottom: 0;}

#highlights {width: 44.5em; background: #efedd8; padding: 0 1em .5em 1em; clear: both; margin: 1em 0;}
#highlights ul {margin: 1em 0;}
#highlights ul li {list-style-type: none; background: url('../images/bullet3.gif') no-repeat 0px 5px ; padding-left: 1em; margin-left: 0;}
#highlights ul.hnav {background: #efedd8 url('../images/highlights.gif') repeat-x bottom left; width:46.5em; padding: .75em 0; border-bottom: 1px solid #bee3e7; margin: 0 -1em; list-style-type: none;}
#highlights ul.hnav li {background: none; display: inline;}
#highlights ul.hnav li h2 {margin: .5em 0; display: inline; font-weight: bold;}
/* IE6 & IE7 nudge */
* html #highlights ul.hnav li h2 {margin: .5em; display: block; font-weight: bold;}
* + html #highlights ul.hnav li h2 {margin: .5em; display: block; font-weight: bold;}
#highlights ul.hnav li a { padding: 1px 0px; text-decoration: none; border-bottom:1px solid #8ed3da;}
#highlights ul.hnav li a:hover {border-bottom:1px solid #006595;}
#highlights ul.hnav li a.selected, #highlights ul.hnav li a.selected:hover{border-bottom: none}

#highlights div {clear:both;}
#highlights p {margin: .5em 0;}
#highlights h3 {margin: 1em 0 .5em 0;}

#finePrint {clear:both; width: 55em; text-align:right; height: 75px; position: relative; left: 16em; bottom: 62px; margin: 0 0 -62px 0; padding: 0 0 0 0; display: block;}
#finePrint a {margin: 0; padding: 0; color: #999999;}
#finePrint span {position: relative; top: 2em;}
#finePrint img {float: left;}
#threeColumn #finePrint {width: 46.5em;}

#styleSwitcher {margin: 0 0 1em 0; padding: 0; width: 22.5em; list-style-type: none; text-align: right; display:block; float: right; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; text-transform:none;}
#threeColumn #styleSwitcher {width:15em; float: none;text-align: center;}
#styleSwitcher li {display: inline; padding: .25em 0; margin: .25em; background-color: #f7f6ec; border:1px solid #CCCC9D;text-align: center; vertical-align: middle;}
#styleSwitcher a, #threeColumn #styleSwitcher a {padding: .25em; margin: .2em; letter-spacing: 0; color: #958c72; text-decoration: none;}
#styleSwitcher a:hover {background-color: transparent; color: black; text-decoration: none;}
#styleSwitcher li:hover {background-color: #efedd8;}
#threeColumn #styleSwitcher li:hover {background-color: white; color: black;}
#styleSwitcher #plain, #styleSwitcher #plain:hover, #threeColumn #styleSwitcher #plain, #threeColumn #styleSwitcher #plain:hover {background-color: transparent; color: #958c72; border: none;}
				
#nav {font-family: 'Trebuchet MS', Verdana, sans-serif; list-style-type: none; margin: 0; padding: 0;width: 100%;background: #efedd8;}
#nav {text-transform:uppercase;}
#nav ul {font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; text-transform:none; letter-spacing: 0;}
#nav li {margin: 0;padding: 0; border-top: 1px solid #bee3e7; background: #f7f6ec url('../images/nav-li-4.gif') repeat-x top left;}	
#nav li ul {margin: 0;padding: 0;border: none;border-top: 1px solid #bee3e7;background: #efedd8 url('../images/nav-ul-2.gif') repeat-x top left;}
#nav li ul li {list-style-type: none; margin: 0;padding: 0; border: none; background: none; font-weight: normal;}
#nav li a, #nav li ul li a {display: block; padding: .5em 1em .5em 15px; margin: 0; color: #006595; text-decoration: none; background:none;}	
#nav li a:hover, #nav li a:active, #nav li ul li a:hover, #nav li ul li a:active {background: #f6f4e3 url('../images/white-px.gif') repeat-x top left; text-decoration: underline;}	
#nav #nav-search #searchList {width: 100%; padding-bottom: 2em;}
#searchList li {padding: 0; width: 100%; text-align: center;}

#nav .selected a, #nav .selected a:hover {background: white url('../images/bullet2.gif') no-repeat 0px 50%; text-decoration: none;font-weight: bold;}
#nav .selected ul li a {background:none; font-weight: normal;}
#nav .selected ul li a:hover {background: #f5f6e7 url('../images/white-px.gif') repeat-x top left; text-decoration: underline; font-weight: normal;}	
#nav #nav-search p {display: block; padding: .5em 1em .5em 15px; margin: 0; color: #006595;}
#nav #nav-home {border-top: 0;}

#content .columnL {float: left; width: 26.5em; margin-right: 3em;}
#content .columnR {float: left; width: 26.5em;}
#content .columnR, #content .columnR p {margin-right: 0;}
#content .columnL p {margin-right: 0;}
.italic {font-style: italic;}
.listing p {font-style: italic; color:#666666;text-indent: -2em; padding-left: 2em; margin-bottom: 0}
.listing strong {font-style: normal; color:#333333;}

#sidebar .box {width:13em; margin:1em 1em 0 1em;}
#sidebar .box div {width: 11em;}

.clear {clear:both;}

.search {width:100%; margin: 1em 0; padding: 0;}
.search-field {width: 65%; margin: 0 0 0 0; padding: 0;height: 14px; vertical-align: middle;}
.search-button {margin: 0 0 0 3px; padding: 0; width: 21px; height: 18px; vertical-align: middle;}

table, .sortable {padding:0; margin:1em 0 0 0; border-collapse: collapse; width: 100%; background-color:#efedd8; clear: both; border: none;}
th, .sortable th { text-align: left; padding: .5em 0; margin: 0; background: #efedd8 url('../images/highlights.gif') repeat-x bottom left; border: none;text-transform: uppercase; color: #00a1b1; font-family: 'Trebuchet MS', Verdana, sans-serif; font-weight: normal; letter-spacing: .1em; text-decoration: none; text-indent: .5em;}

.jsEnabled th { text-align: left; padding: .5em 0; margin: 0; background: #efedd8 url('../images/highlights.gif') repeat-x bottom left; border: none; text-indent: 0;}

.sortable th a, .media th a {margin: .5em .5em .5em 1em; text-transform: uppercase; color: #00a1b1; font-family: 'Trebuchet MS', Verdana, sans-serif; font-weight: normal; letter-spacing: .1em; text-decoration: none; border-bottom: 1px solid #cac9bb;}
.sortable th a:hover, .media th a:hover {text-decoration: none; border-bottom: 1px solid #00a1b1; color: #00a1b1;}

td, .sortable td {border-right: 1px solid #bee3e7; border-top: 1px solid #bee3e7; padding: .5em .5em .5em 1em; vertical-align: top; margin: 0; border-left: none; position: relative;}
td {border-right: none;}

.sortable td a {text-decoration: none;}
.sortable td a:hover {text-decoration: underline; color: #006595;}
.sortable td.date, .sortable th.date {width: 8em; border-right: 1px solid #bee3e7; border-left: none;}
.sortable th, .sortable td {border-right: none;}
.sortable td.pub, .sortable th.pub {/*width: 20em;*/ width: 12em; font-style: italic; border-right: none; border-left: 1px solid #bee3e7;}
.sortable th.pub {font-style: normal;}
.sortable td.cat, .sortable th.cat {width: 10em; border-right: none; border-left: 1px solid #bee3e7;}
.sortable th.pub {font-style: normal;}
.sortable td.auth, .sortable th.auth {width: 12em; font-style: normal; border-right: none; border-left: 1px solid #bee3e7;}

#sidebar .sortable {margin: 1em 1em 0 1em; width: 13em; background: #aee3ea;}
#sidebar .sortable th {background: #588fa7; padding: .5em 1em; margin: 0; color: white;}

#spacer {margin-bottom: 70px;}

/* ####################  FORM STYLES   ####################  */

form {padding: 0; margin: 0; width: 55em; overflow: hidden; border: none;}	
fieldset {margin: 0 0 5px 0; padding: 15px 30px 5px 30px; border: none;}
fieldset div {margin: 0; padding: 0}
label {display: block; text-align: right; width: 8em; padding-left: .5em; padding-right: .5em; float:left;}
input {width: 18em; margin-right: 1em;}
.submit {position: relative; left: 10em; margin: 1em 0; width: 5em;}
div.radio input{width: auto; clear: both; display: inline;}
div.radio label {text-align: left; width: 80%; clear: none;}

textarea {width: 100%; height: 200px; padding: 0; margin: 0;}
div.column {float: left; margin-right: 1%; margin-bottom: 30px;}
form br {clear: both;}
.required {color: #a00000; font-weight: bold;}
input.small-field {width: 5em;}
input.large-field {width: 466px;}
label.no-clear {clear: none;}
form p {margin-top: 0;font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size: 1em;}
form p.spacer {line-height: 1px; width:100%; margin: 0; padding: 0;}
form span {color: #a00000; font-weight:bold;}
#content form li {padding: .25em;}

.new {margin: 0 .5em .2em .5em; vertical-align: middle;}
.hide {position: absolute; top: 0; left: -9999px; height: 0; overflow: hidden;}