/* General positioning & appearance */
* {background-color: #fff !important; background-image: none !important;}
#container {width: auto; margin: 3px; padding: 3px; border: none;}
#skipTo {position: relative; left: 0; margin: 1em 0; padding: 0;}
#skipTo li {list-style-type: none; padding: .15em 0;}
#menuSites {display: block; margin: 0 0 .75em 0; float: none; line-height: 1.3;}
#menuPrimary {width: auto; margin: 0 0 .75em 0; padding: 0; background-color: #fff; color: #000;}
#banner {display: none;}
#main {width: auto; height: auto; background-image: none;}
#menuSecondary {display: block; width: auto; float: none; overflow: hidden;}
#contentPrimary {display: block; width: auto; margin-top: 1.25em; padding: 0; float: none; overflow: hidden;}
#contentSecondary {display: block; width: auto; margin-top: 1.25em; padding: 0; float: none; overflow: hidden;}
#footer {width: auto; height: auto; margin: 0; padding: 0; background-image: none; background-color: #fff; color: #000; text-align: left;}

/* Appearance fine-tuning */
#footer p {font-size: 1em;}
#logoAltMedia {display: block;}
#logoAltMedia img {display: block;}
#logoAltMedia p {background-color: inherit; color: #385555; font-family: "trebuchet ms", arial, helvetica, sans-serif; font-weight: bold; font-size: 2.5em;}
#contentSecondary h2 {margin-left: 0; padding-left: 0; text-transform: capitalize; color: #6e9ea3;}
#contentSecondary h3, #contentSecondary h4, #contentSecondary h5, #contentSecondary p, #contentSecondary li, #contentSecondary th, #contentSecondary td {background-color: inherit; color: #000;}

/* Menus & Nav Controls */
#menuSites li {display: block; padding: .15em 0; border: none;}
#menuSites a {font-size: 1.1em; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; background-color: inherit; color: #385555; font-weight: normal;}
#menuPrimary li {display: block; padding: .15em 0; border: none;}
#menuPrimary a {display: inline; background-color: inherit; color: #385555; text-decoration: underline; text-transform: none;}
#menuSecondary h1 {display: none;}
#menuSecondary li a {display: inline; width: auto; padding: 0; border: none; font-size: .85em; line-height: 1.5; background-color: inherit; color: #385555; text-decoration: underline; font-weight: normal;}
#menuSecondary li a:hover, #menuSecondary li.expanded a:hover, #menuSecondary li.expanded li a:hover {background-color: inherit; color: #385555; text-decoration: underline;}
#menuSecondary li ul {display: block; margin-left: 1em;}
#menuSecondary li {padding: .05em 0;}
#menuSecondary li li a {width: auto; padding: 0;}
#menuSecondary li.expanded a {background-color: inherit; color: #385555;}
#menuSecondary li.expanded a:hover {background-color: inherit; color: #385555;}
/*
#menuSecondary li.current a {background-image: none; background-color: inherit; color: #385555; cursor: pointer !important;}
#menuSecondary li li.current a {background-image: none; background-color: inherit; color: #385555; cursor: pointer;}
#menuSecondary li.current li a {background-color: inherit; color: #385555; text-decoration: underline;}
#menuSecondary li.current a:hover, #menuSecondary li li.current a:hover {background-color: inherit; color: #385555;}
#menuSecondary li.current li a:hover {background-color: inherit; color: #385555;}
*/

/* User Entered (CMS-Related) Content */
#contentSecondary a {background-color: inherit; color: #385555 !important;}

/* Misc  */
.clear {clear: both; margin: 0; padding: 0; height: 0; line-height: 0; font-size: 1px;}

/* Home Page Specifiic */
#contentTertiary {display: block; width: auto; padding-left: 0; float: none; overflow: hidden;}
#contentTertiary h2 {margin-left: 0; padding-left: 0; text-transform: capitalize; color: #6e9ea3;}
#contentTertiary h3, #contentTertiary h4, #contentTertiary h5, #contentTertiary p, #contentTertiary li, #contentTertiary th, #contentTertiary td {background-color: inherit; color: #000;}
#contentSecondary {border: none;}

