.high-contrast {display: none;}

body {background-color:#0054a6;}

#master-holder {background-image:url(background-fountain-strip.jpg); background-repeat:repeat-x; background-color: #0054a6; }
.search label {color: #FFFFFF; font-weight: bold;}
.search input.text {border: 2px solid #b5d334;}
.menu-group {color: #ffffff; font-weight: bold;}
.menu-group {background-image: url(menu1-tl.gif); background-repeat:no-repeat; background-position:left top;}

.menu-group a {background-image: url(menu1-tr.gif); background-position:right top; background-repeat: no-repeat; color: #ffffff;}
.menu-group a:hover {color: #b5d334;}
.menu-group a strong {background-image: url(menu1-bl.gif); background-position:left bottom; background-repeat: no-repeat}
.menu-group a strong em {background-image: url(menu1-br.gif); background-position:right bottom; background-repeat: no-repeat}

#content_holder {background-color: #ffffff; background-image:url(content-tl-new.gif); background-position: left top; background-repeat:no-repeat;}
#content {background-image:url(content-tr-new.gif); background-position: right top; background-repeat:no-repeat}
#so-long-and-thanks-for-all-the-fish {background-image:url(content-bl-new.gif); background-position: left bottom; background-repeat:no-repeat; height: 25px;}
#so-long-and-thanks-for-all-the-fish div {background-image:url(content-br-new.gif); height: 25px;background-position: right bottom; background-repeat:no-repeat; }
#content .floater img, #content .floater-left img, #content .floater p.fake-image {border: 5px solid #70cde3;}

#nav2 li {background-color: #ACCD3A; background-image:url(menu2-t.gif); background-repeat:no-repeat;}
#nav2 li a {color: #0054A6; background-image:url(menu2-b.gif); background-repeat:no-repeat; background-position:bottom}
#nav2 li a:hover {color: #ffffff}
#bd {background-image: url(special-logo.gif); background-repeat:no-repeat; background-position:left bottom;}

.search p.stylesheet-switcher a {color: #000000;}
.search p.stylesheet-switcher a:hover {color: #555555;}

#content a, #content h1, #content table th {color: #0054A6;}
#content a:hover {color: #A65700;}
#content ul li { list-style:none; padding: 0.1em 0em 0.1em 20px; background-image:url(bullet_green.png); background-repeat:no-repeat; background-position: 0 0.5em}
#policy-list {background-color: #F4F7FD; padding: 0em 1em 1em 1em; margin: 1em; border: 4px solid #ACCD3A;}

#content ul.standout {margin: 0px; padding: 0px;}
#content ul.standout li {background-color: #b5d334; font-weight: bold; color: #0054a6; padding: 0.4em 0.4em 0.4em 20px; margin: 0.4em; background-image:url(bullet_blue.png); background-position: 5px 0.7em}
#content table.standout {border: 5px solid #70cde3;}
#content div.standout {border: 5px solid #70cde3; padding: 0.2em 0.4em 0.2em 0.4em;}
#content table.standout th {background-color: #70cde3; color: #ffffff;}
#content .highlight_heading {background-color: #b5d334; color: #0054a6; padding: 0.4em;}
#content blockquote {color: #000000; border: 4px solid #70cde3; padding: 0.4em;}
.blue {color: #0054A6;}
span.comingsoon {color: #0054A6}

.nav4 li a {color: #ffffff; text-decoration:underline;}
.nav4 li a:hover {color: #b5d334}
#content td.high-contrast-text a {color: #ffcc33;}

.prototip .default { width: 150px; color: #ffffff; }
.prototip .default .toolbar { background: #0054A6; font: italic 17px Georgia, serif; }
.prototip .default .title { padding: 5px; }
.prototip .default .content { background: #0054A6; font: 11px Arial, Helvetica, sans-serif; padding: 5px;}

img.plain {border: none;}