/* Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, 
tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {	line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

* {padding:0;margin:0;}
body {color:#000;font-size:62.5%;font-family:helvetica,arial,sans-serif;background-color:#00A6EB;}
html,body,form {height:100%;}
textarea {font-family:helvetica,arial,sans-serif;font-size:130%;}

/* General Interface */

div.wrapper {height:100%;margin:0 auto;width:1006px;padding: 0 0 30px 0;float:left;}

a {color:#00A5EB;text-decoration:none;}
a:hover {color:#000;}

body h1{color:#00A5EB;}
body.general-page div.page-content div.content div.left-col blockquote {background-color:#00A6EB; width:455px;padding:10px;color:#FFF;margin-bottom:14px;font-style:italic;}
body.general-page div.page-content div.content div.left-col blockquote p {font-size:1.3em;line-height:1.3em;padding:0;margin:0;width:auto;}

p.box-top {width:1006px;height:31px;background:#00A6EB url(../images/interface/blue/blue_box-top.png) no-repeat 0 0;line-height:0.1;}
p.box-bottom {width:1006px;height:21px;background:#00A6EB url(../images/interface/blue/blue_box-bottom.png) no-repeat 0 0;line-height:0.1;}

div.wrapper div div.content {background:#00A6EB url(../images/interface/blue/blue_box-bg.png) repeat-y 0 0;}

body div.wrapper div.top {padding-bottom:4px;}
body div.wrapper div.top div.content {width:956px;}
body div.wrapper div.footer {position:relative;}
body div.wrapper div.footer div.text-resize {position:absolute;bottom:15px;left:20px;display:block;}
body div.wrapper div.footer div.text-resize a {font-weight:bold;color:#fff;}
body div.wrapper div.footer div.text-resize a.small {font-size:1.1em}
body div.wrapper div.footer div.text-resize a.medium {font-size:1.4em}
body div.wrapper div.footer div.text-resize a.large {font-size:1.8em;}
body div.wrapper div.footer div.text-resize a:hover {color:#000;} 
body div.wrapper div.footer div.text-resize a.selected {color:#000;} 
div.wrapper div.top div.content div.top-upper h1 {position:relative;top:-15px;left:5px;width:300px;float:left;}
div.wrapper div.top div.content div.top-upper div.search {position:relative;top:-15px;float:right;}
div.wrapper div.top div.content div.top-upper div.search input.searchfield {width:232px;height:14px;border:1px solid #d0d0d0;padding:4px;}
div.wrapper div.top div.content div.top-upper div.search input.submit {border:none;color:#FFF;width:29px;height:18px;position:relative;top:1px;padding-bottom:1px;background:#FFF url(../images/interface/buttons/top_search_submit.png) no-repeat 0 0;font-weight:bold;font-size:1.1em;}
div.wrapper div.top div.content div.top-upper div.search input.submit:hover,
div.wrapper div.top div.content div.top-upper div.search input.submit.hover {background:#FFF url(../images/interface/buttons/top_search_submit.png) no-repeat -29px 0;}

div.wrapper div.top ul.menu {width:956px;padding-bottom:6px;}
div.wrapper div.top ul.menu li {text-transform: lowercase;vertical-align: bottom;display:inline-block; height:42px;min-width:0px;width:auto !important;float:left;margin-right:3px;}
div.wrapper div.top ul.menu li.selected {background:transparent url(../images/interface/menu-left.png) no-repeat 0 0;}
div.wrapper div.top ul.menu li.hover,
div.wrapper div.top ul.menu li:hover {background:transparent url(../images/interface/menu-left.png) no-repeat 0 0;}
div.wrapper div.top ul.menu li a {color:#000;font-size:1.5em;padding:14px 20px 16px 20px;display:block;}
div.wrapper div.top ul.menu li a:hover {color:#FFF;background:transparent url(../images/interface/menu-right.png) no-repeat right 0;}
div.wrapper div.top ul.menu li.selected a {color:#FFF;background:transparent url(../images/interface/menu-right.png) no-repeat right 0;}
div.wrapper div.top div.feature-block {padding:13px 0 7px 0;}

div.wrapper div.page-content {padding-bottom:4px;}
div.wrapper div.top div.content,
div.wrapper div.page-content div.content {padding:0 30px 0 20px;}

div.wrapper div.footer {padding:26px 30px 0 20px;overflow:auto;}

div.wrapper div.footer a {color:#FFF;text-decoration:none;}
div.wrapper div.footer a:hover {color:#000;}

div.wrapper div.footer ul.column {font-size:1.2em;}
div.wrapper div.footer ul.column {width:140px;padding-right:20px;float:left;}
div.wrapper div.footer ul.column li {padding-bottom:16px;height:100%;width:140px;}
div.wrapper div.footer ul.column li a {font-weight:bold;}
div.wrapper div.footer ul.column li ul {padding-top:3px;padding-right:0;}
div.wrapper div.footer ul.column li ul li {padding-bottom:2px;}
div.wrapper div.footer ul.column li ul li a {font-weight:normal;}
div.wrapper div.footer ul.column-right {float:right;padding-right:20px; width:280px;font-size:1.2em;}
div.wrapper div.footer ul.column-right ul.contact-address,
div.wrapper div.footer ul.column-right ul.contact-info {width:180px;color:#fff;}
div.wrapper div.footer ul.column-right li div.contact-address,
div.wrapper div.footer ul.column-right li div.contact-info {padding-bottom:16px;}
div.wrapper div.footer ul.column-right li div.contact-address p,
div.wrapper div.footer ul.column-right li div.contact-info p {color:#FFF;line-height:1.2;padding-bottom:2px;}
div.wrapper div.footer ul.column-right li div p.header {font-weight:bold;}
div.wrapper div.footer ul.column-right li div p.email {padding-top:15px;}
div.wrapper div.footer ul.column-right li div p.email a {padding-left:18px; display:inline-block;height:12px;}
div.wrapper div.footer ul.column-right li div p.email.blue a {background:transparent url(../images/interface/blue/mail_icon-blue.gif) no-repeat 0 2px;}
div.wrapper div.footer ul.column-right li div p.email.blue a:hover {background:transparent url(../images/interface/blue/mail_icon-blue.gif) no-repeat 0 -18px;}
div.wrapper div.footer ul.column-right li div p.email.magenta a {background:transparent url(../images/interface/magenta/mail_icon-magenta.gif) no-repeat 0 2px;}
div.wrapper div.footer ul.column-right li div p.email.magenta a:hover {background:transparent url(../images/interface/magenta/mail_icon-magenta.gif) no-repeat 0 -18px;}
div.wrapper div.footer ul.column-right li div p.email.pink a {background:transparent url(../images/interface/pink/mail_icon-pink.gif) no-repeat 0 2px;}
div.wrapper div.footer ul.column-right li div p.email.pink a:hover {background:transparent url(../images/interface/pink/mail_icon-pink.gif) no-repeat 0 -18px;}
div.wrapper div.footer ul.column-right li div p.email.purple a {background:transparent url(../images/interface/purple/mail_icon-purple.gif) no-repeat 0 2px;}
div.wrapper div.footer ul.column-right li div p.email.purple a:hover {background:transparent url(../images/interface/purple/mail_icon-purple.gif) no-repeat 0 -18px;}
div.wrapper div.footer ul.column-right li div p.email.violet a {background:transparent url(../images/interface/violet/mail_icon-violet.gif) no-repeat 0 2px;}
div.wrapper div.footer ul.column-right li div p.email.violet a:hover {background:transparent url(../images/interface/violet/mail_icon-violet.gif) no-repeat 0 -18px;}
div.wrapper div.footer ul.column-right li div p.email.orange a {background:transparent url(../images/interface/orange/mail_icon-orange.gif) no-repeat 0 2px;}
div.wrapper div.footer ul.column-right li div p.email.orange a:hover {background:transparent url(../images/interface/orange/mail_icon-orange.gif) no-repeat 0 -18px;}
div.wrapper div.footer ul.column-right li div p.email.green a {background:transparent url(../images/interface/green/mail_icon-green.gif) no-repeat 0 2px;}
div.wrapper div.footer ul.column-right li div p.email.green a:hover {background:transparent url(../images/interface/green/mail_icon-green.gif) no-repeat 0 -18px;}

div.content h2.headline {font-size:3.2em;width:956px;border-bottom:1px solid #d9d9d9;padding-bottom:5px;text-transform: capitalize;}
div.content h2.headline span {color:#d9d9d9;}
div.content h2.headline a { color:#000;}
div.content h2.headline a:hover { color:#00a6eb;}
div.content div.left-col {float:left;width:634px;padding:10px 10px 0 0;}
div.page-content div.content div.left-col object {margin-bottom:15px;}
div.page-content div.content div.left-col div.box p.box-header {color:#FFF;font-size:1.8em;padding:0 15px;}
div.page-content div.content div.left-col div.box {background:#00A6EB url(../images/interface/blue/left-col_box_top.png) no-repeat right 0;padding:15px 0 0 0;margin-bottom:20px;width:475px;}
div.page-content div.content div.left-col div.box div.text-container,
div.page-content div.content div.left-col div.box ul {padding:8px 0 12px 0;color:#FFF;background: transparent url(../images/interface/blue/left-col_box_bottom.png) no-repeat 0 bottom;}
div.page-content div.content div.left-col div.box.requirements ul { padding-top:0;}
div.page-content div.content div.left-col div.box.requirements ul li {background: transparent url(../images/interface/bullet-dash.gif) no-repeat scroll 10px 10px;padding-left:27px;}
div.page-content div.content div.left-col div.box.requirements ul.link li {background: transparent url(../images/interface/bullet-plus.gif) no-repeat 10px 8px;padding-left:27px;}

body.general-page div.page-content div.content div.left-col ul li {line-height:1.3;background: transparent url(../images/interface/bullet-dash-black.gif) no-repeat 10px 8px;}
body.general-page div.page-content div.content div.left-col ul.link {padding-top:0;}
body.general-page div.page-content div.content div.left-col ul.link li {background: transparent url(../images/interface/bullet-plus-black.gif) no-repeat 10px 8px;}
div.page-content div.content div.left-col div.box div.text-container {padding-top:0;}
div.page-content div.content div.left-col div.box div.text-container p { padding:3px 0 3px 15px;width:360px;font-size:1.2em;line-height:1.2;}
div.page-content div.content div.left-col div.box div.text-container p a {color:#000;text-decoration:underline;}
div.page-content div.content div.left-col div.box div.text-container p a:hover {color:#FFF;}
div.page-content div.content div.left-col div.box ul li { padding:3px 15px 3px 15px;font-size:1.2em;}
div.page-content div.content div.left-col div.box ul li.selected,
div.page-content div.content div.left-col div.box ul li.hover {background-color:#006F9E;}
div.page-content div.content div.left-col div.box ul li a {color:#FFF;text-decoration:none;}
div.page-content div.content div.left-col div.box ul li a:hover {color:#FFF;}
div.page-content div.content div.left-col div.information-box a,
div.page-content div.content div.left-col div.information-box a:hover {display: block; height: 100%; width: 475px;text-decoration:none;}
div.page-content div.content div.left-col div.information-box a div.text-container h3 {color: #FFF;padding:0 0 8px 15px;width:450px;} 
div.page-content div.content div.left-col div.information-box a div.text-container p {text-decoration:none;padding:3px 0 3px 15px;width:360px;font-size:1.2em;line-height:1.2;}
div.page-content div.content div.left-col div.information-box a:hover div.text-container h3,
div.page-content div.content div.left-col div.information-box a:hover div.text-container p {color:#000;}

div.content div.right-col {float:right;width:312px;padding-top:20px;}
div.content div.right-col div.box p.box-header {color:#FFF;font-size:1.8em;padding:0 15px;}
div.content div.right-col div.box {background:#00A6EB url(../images/interface/blue/right-col_box_top.png) no-repeat right 0;padding:15px 0 0 0;margin-bottom:20px;}
div.content div.right-col div.box div.text-container,
div.content div.right-col div.box ul { padding:8px 0 12px 0;color:#FFF;background: transparent url(../images/interface/blue/right-col_box_bottom.png) no-repeat 0 bottom;}
div.content div.right-col div.box ul.link li { background: transparent url(../images/interface/bullet-plus.gif) no-repeat scroll 10px 6px;padding-left:27px;line-height:1.2;}
div.content div.right-col div.box div.text-container ul {padding:0;background:none;}
div.content div.right-col div.box div.text-container p { padding:3px 0 3px 15px;width:280px;font-size:1.2em;line-height:1.2;}
div.content div.right-col div.box div.text-container p a {color:#000;text-decoration:underline;}
div.content div.right-col div.box div.text-container p a:hover {color:#FFF;;}
div.content div.right-col div.box ul li { padding:3px 15px 3px 32px;font-size:1.2em;background: transparent url(../images/interface/bullet-dash.gif) no-repeat scroll 15px 8px;}
div.content div.right-col div.box.related ul li {background: transparent url(../images/interface/bullet-plus.gif) no-repeat 10px 5px;padding-left:27px;}
div.content div.right-col div.box ul li.selected,
div.content div.right-col div.box ul li.hover {background-color:#006F9E;}
div.content div.right-col div.box ul li a {color:#FFF;}
div.content div.right-col div.box ul li a:hover {color:#FFF;}

body div.content div.right-col div.box div.text-container div.text-container,
body div.content div.right-col div.box div.text-container ul,
div.content div.right-col div.box div.text-container div.text-container 
div.content div.right-col div.box div.text-container ul {padding:0;background:none;} 

div.videoContainer {float:left;height:345px;}
div.videoContainer a.no-flash img{padding:85px 0 0 160px;}

p.button {line-height:1;font-size:1.2em;float:left;min-width:0px;width:auto !important;height:19px;background:#E0581E url(../images/interface/buttons/button_big_left.png) no-repeat left 0;padding-bottom:0;}
p.button:hover,
p.button.hover {background-color:#000;}
p.button a,
p.button a:hover {font-weight:normal;color:#FFF;height:14px;padding:4px 8px 1px 8px;display:block;background:transparent url(../images/interface/buttons/button_big_right.png) no-repeat right 0;}
p.button a img {padding-right:4px;}

/* General Pages */

body.general-page div.page-content div.content div.right-col {padding-top:20px;}
body.general-page div.page-content div.content div.left-col {padding-top:20px;position:relative;}
body.general-page div.page-content div.content div.left-col p {width:475px;font-size:1.3em;line-height:1.3em;padding-bottom:14px;}
body.general-page div.page-content div.content div.left-col ul.link li { background: transparent url(../images/interface/bullet-plus-black.gif) no-repeat 10px 8px;padding-left:27px;}
body.general-page div.page-content div.content div.left-col ul {width:475px;padding-bottom:15px;line-height:1.3;;}
body.general-page div.page-content div.content div.left-col ul li {font-size:1.3em;background: transparent url(../images/interface/bullet-dash-black.gif) no-repeat 10px 8px;padding-left:27px;padding-bottom:8px;}
body.general-page div.page-content div.content div.left-col h3 {width:475px;font-size:2.4em;padding:12px 0 10px 0;color:#00A6EB;}
body.general-page div.page-content div.content div.left-col div.leading {position:relative;}
body.general-page div.page-content div.content div.left-col div.leading p.leading {font-size:1.8em;line-height:1.4em;padding-bottom:14px;}
body.general-page div.page-content div.content div.left-col p.published {font-size:1.2em;color:#999;padding-bottom:12px;line-height:1.2;font-style:italic;}
body.general-page div.page-content div.content div.left-col p.button a {text-decoration:none;padding:2px 8px 4px 8px;}
body.general-page div.page-content div.content div.left-col p.button {font-size:1.2em;padding-bottom:0;}
body.general-page div.page-content div.content div.left-col img {padding-bottom:14px;}
body.general-page div.page-content div.content div.left-col a {text-decoration:underline;}
body.general-page div.page-content div.content div.left-col div.mini-nav {position:absolute;top:5px;left:495px;}
body.general-page div.page-content div.content div.left-col div.mini-nav p {white-space:nowrap;width:140px; font-size:1em;padding-bottom:5px;}
body.general-page div.page-content div.content div.left-col div.mini-nav p a {text-decoration:none;color:#000;}
body.general-page div.page-content div.content div.left-col div.mini-nav p a:hover {color:#00A6EB;}
body.general-page div.page-content div.content div.left-col div.mini-nav p a.forward span {position:relative;top:-6px;}
body.general-page div.page-content div.content div.left-col div.mini-nav p a.print span {position:relative;top:-1px;}
body.general-page div.page-content div.content div.left-col div.mini-nav p a img {background-color:#00A6EB;padding-bottom:0;}
body.general-page div.page-content div.content div.left-col div.mini-nav p a span {margin-top:-4px;}
body.general-page div.page-content div.content div.left-col div.mini-nav p a.forward img{margin-right:1px;}
body.general-page div.page-content div.content div.left-col div.mini-nav p a.print img {margin-right:9px;}
body.general-page div.page-content div.content div.left-col div.mini-nav p a:hover img{background-color:#000;}

/* General Pages - Second level navigation */

div.wrapper div.page-content ul.second-menu {width:956px;padding-bottom:25px;}
div.wrapper div.page-content ul.second-menu li {text-transform: lowercase;display:inline-block; height:32px;min-width:0px;width:auto !important;float:left;margin-right:3px;}
div.wrapper div.page-content ul.second-menu li.selected {background:transparent url(../images/interface/orange/second-menu-orange-left.png) no-repeat 0 0;}
div.wrapper div.page-content ul.second-menu li:hover,
div.wrapper div.page-content ul.second-menu li.hover {background:transparent url(../images/interface/orange/second-menu-orange-left.png) no-repeat 0 0;}
div.wrapper div.page-content ul.second-menu li a {color:#000;font-size:1.5em;padding:9px 15px 11px 15px;display:block;}
div.wrapper div.page-content ul.second-menu li a:hover {color:#FFF;background:transparent url(../images/interface/orange/second-menu-orange-right.png) no-repeat right 0;}
div.wrapper div.page-content ul.second-menu li.selected a {color:#FFF;background:transparent url(../images/interface/orange/second-menu-orange-right.png) no-repeat right 0;}

/* General Pages - Third level navigation */

div.wrapper div.page-content div.right-col ul.third-menu {width:312px;padding-bottom:27px;}
div.wrapper div.page-content div.right-col ul.third-menu li {text-transform: lowercase;font-size:1.3em;height:32px;margin-bottom:3px;background:transparent url(../images/interface/third-menu-inactive_bg.png) no-repeat 0 0;}
div.wrapper div.page-content div.right-col ul.third-menu li.selected {background:transparent url(../images/interface/third-menu_bg.png) no-repeat 0 0;}
div.wrapper div.page-content div.right-col ul.third-menu li a {color:#000;display:block;width:297px;height:22px;padding:10px 0 0 15px;}
div.wrapper div.page-content div.right-col ul.third-menu li.selected a,
div.wrapper div.page-content div.right-col ul.third-menu li a:hover {color:#FFF;}
div.wrapper div.page-content div.right-col ul.third-menu li:hover,
div.wrapper div.page-content div.right-col ul.third-menu li.hover {background:transparent url(../images/interface/third-menu_bg.png) no-repeat 0 0;}

/* General Pages - Featurebox */

div.frame {width:946px;display:block;background-color:#00A6EB;color:#FFF;padding:0 10px 10px 0;position:relative;margin-bottom:2px;}
div.frame p.bottomleft {position:absolute;bottom:0;left:0;display:block; height:21px; width:30px;background: transparent url(../images/interface/featured-box/bottom-left.png) no-repeat 0 0;}
div.frame p.bottomright {position:absolute;bottom:0;right:0;display:block; height:10px; width:10px;background: transparent url(../images/interface/featured-box/bottom-right.png) no-repeat 0 0;}
div.frame p.topright {position:absolute;top:0;right:0;display:block; height:30px; width:20px;background: transparent url(../images/interface/featured-box/top-right.png) no-repeat 0 0;}
div.frame div.black {position:relative;background-color:#000;}
div.frame div.black img {float:left;}
div.frame div.black div.text {float:right;width:297px;padding:15px 20px 15px 0;}
div.frame div.black div.text p.title{font-size:2.4em;width:297px;padding-bottom:17px;}
div.frame div.black div.text p {font-size:1.4em; padding-bottom:10px;line-height:1.2;}
body div.wrapper  div.top div.content div.feature-block div.frame div.black div.text p a {color:#00A6EB;}
body div.wrapper  div.top div.content div.feature-block div.frame div.black div.text p a:hover {color:#fff;}
div.frame div.black div.text ul {position:absolute;bottom:12px;left:629px;}
div.frame div.black div.text ul li a {font-size:1.2em;color:#DF581E;line-height:1.2;}
div.frame div.black div.text ul li a:hover {color:#fff;text-decoration:underline;}
div.frame div.black p.bottomright {position:absolute;bottom:0;right:0;display:block; height:12px; width:12px;background: transparent url(../images/interface/featured-box/inner-bottom-right.png) no-repeat 0 0;}

/* Home */

body.home div.page-content.news ul.news {background:transparent url(../images/interface/home-news_bg.gif) repeat-y 0 0; width:956px;}
body.home div.page-content.news ul.news.links {margin-bottom:8px;}
body.home div.page-content.news ul.news li.news-item {width:224px;float:left;display:inline-block;padding:0 7px 0 12px;}
body.home div.page-content.news ul.news li.news-item h3 {font-size:1.8em;padding-bottom:16px;}
body.home div.page-content.news ul.news li.news-item h3 a {color:#000;}
body.home div.page-content.news ul.news li.news-item h3 a:hover {color:#00a6eb;}
body.home div.page-content.news ul.news li.news-item p {font-size:1.2em;padding-bottom:16px;line-height:1.2;}
body.home div.page-content.news ul.news li.news-item a.read-more {position:relative;top:-4px; color:#E0581E;font-weight:bold;font-size:1.2em}
body.home div.page-content.news ul.news li.news-item a.read-more:hover { color:#000;}
body.home div.page-content.news ul.news li.news-item a.read-more img {position:relative;top:4px;padding-right:4px;}
body.home div.page-content.news ul.news li.news-item.first {padding-left:0;}
body.home div.page-content.news ul.news li.news-item.last {padding-right:0;}

body.home div.page-content.highlights a {color:#E0581E;font-weight:bold;}
body.home div.page-content.highlights a:hover {color:#000;}
body.home div.page-content.highlights ul {width:956px;}
body.home div.page-content.highlights ul li {width:311px;float:left;padding-right:10px;}
body.home div.page-content.highlights ul li.last {padding-right:0;}
body.home div.page-content.highlights ul li div.image {position:relative;padding-bottom:13px;}
body.home div.page-content.highlights ul li div.image span.highlight-overlay {width:311px; height:221px;position:absolute;top:0;z-index:10;}
body.home div.page-content.highlights ul li div.image span.highlight-overlay.blue {background:transparent url(../images/interface/blue/home_section-highlight_blue.png) no-repeat 0 0;}
body.home div.page-content.highlights ul li div.image span.highlight-overlay.pink {background:transparent url(../images/interface/pink/home_section-highlight_pink.png) no-repeat 0 0;}
body.home div.page-content.highlights ul li div.image span.highlight-overlay.violet {background:transparent url(../images/interface/violet/home_section-highlight_violet.png) no-repeat 0 0;}
body.home div.page-content.highlights ul li div.image span.highlight-overlay.purple {background:transparent url(../images/interface/purple/home_section-highlight_purple.png) no-repeat 0 0;}
body.home div.page-content.highlights ul li div.image span.highlight-overlay.orange {background:transparent url(../images/interface/orange/home_section-highlight_orange.png) no-repeat 0 0;}
body.home div.page-content.highlights ul li div.image span.highlight-overlay.magenta {background:transparent url(../images/interface/magenta/home_section-highlight_magenta.png) no-repeat 0 0;}
body.home div.page-content.highlights ul li div.image span.highlight-overlay.green {background:transparent url(../images/interface/green/home_section-highlight_green.png) no-repeat 0 0;}
body.home div.page-content.highlights ul li h2 {font-size:2.4em;font-weight:normal;padding-bottom:10px;}
body.home div.page-content.highlights ul li h2 a {color:#000;font-weight:normal;}
body.home div.page-content.highlights ul li h2 a:hover {color:#00a6eb;font-weight:normal;}
body.home div.page-content.highlights ul li p {font-size:1.4em;padding-bottom:20px;line-height:1.2;width:308px;}

body.home div.page-content.highlights ul.buttons {padding-bottom:13px;}
body.home div.page-content.highlights ul.buttons li {float:left;width:311px;padding-right:10px;}
body.home div.page-content.highlights ul.buttons li.last {padding-right:0;}
body.home div.page-content.highlights li p.button {line-height:1;font-size:1.2em;float:left;min-width:0px;width:auto !important;height:19px;padding-bottom:0;}
body.home div.page-content.highlights li p.button:hover,
body.home div.page-content.highlights li p.button.hover {background-color:#000;}
body.home div.page-content.highlights li p.button a,
body.home div.page-content.highlights li p.button a:hover {font-weight:normal;color:#FFF;height:14px;padding:4px 8px 1px 8px;display:block;}
body.home div.page-content.highlights li p.button a img {padding-right:4px;}

/* News Overview */
body.general-page.news-list div.page-content div.content div.left-col ul li {font-size:100%;width:634px;background:none;padding-left:0;}
body.news-list div.page-content div.left-col ul li:first-child,
body.news-list div.page-content div.left-col ul li.first {padding-top:0;}
body.news-list div.page-content div.left-col ul li:last-child,
body.news-list div.page-content div.left-col ul li.last {padding-bottom:0;border-bottom:0;}
body.news-list div.page-content div.left-col ul li {padding-right:10px;border-bottom:1px solid #d9d9d9;padding:20px 0 5px 0;}

body.news-list div.page-content div.left-col ul li div.information {float:left;width:392px;padding-right:10px;}
body.news-list div.page-content div.left-col ul li div.information h3 {font-size:2.4em;padding:0 0 6px 0;color:#000;width:370px;}

body.news-list div.page-content div.left-col ul li div.information h3 a {color:#000;text-decoration:none;}
body.news-list div.page-content div.left-col ul li div.information h3 a:hover {color:#00a6eb;}
body.news-list div.page-content div.left-col ul li div.information p {font-size:1.3em; width:370px;line-height:1.3;padding-bottom:20px;}

body.news-list div.page-content div.left-col ul li div.information p.published {font-size:1.2em;color:#999;padding-bottom:12px;line-height:1.2;font-style:italic;}

body.news-list div.page-content div.left-col ul li div.information a.read-more {text-decoration:none;position:relative;top:-12px; color:#E0581E;font-weight:bold;font-size:1.2em;}
body.news-list div.page-content div.left-col ul li div.information a.read-more:hover { color:#000;}
body.news-list div.page-content div.left-col ul li div.information a.read-more img {position:relative;top:4px;padding:0 4px 0 0;}

body.news-list div.page-content div.left-col ul li div.image {float:right;width:231px;display:block;color:#FFF;padding-bottom:13px;position:relative;}
body.news-list div.page-content div.left-col ul li div.image object {margin-bottom:0;}

/* About - Who's who*/
body.about div.page-content div.content {margin-bottom:-15px;}
body.about div.page-content ul.profile-list li {float:left;width:242px;padding:15px 80px 30px 0;}
body.about div.page-content ul.profile-list li.last {padding-right:0;}
body.about div.page-content ul.profile-list li h3{font-size:1.8em;padding:10px 0 7px 0;}
body.about div.page-content ul.profile-list li p {font-size:1.2em; padding-bottom:15px;line-height:1.2;}
body.about div.page-content ul.profile-list li p.position {color:#DF581E;font-size:1.5em;padding-bottom:11px;font-weight:bold;}
body.about div.page-content ul.profile-list li p.button {margin-top:3px;padding-bottom:0;font-size:1.1em;}
body.about div.page-content ul.profile-list li div.info {height:145px;}

/* About - Board of Trustees*/
body.about-board div.page-content ul.profile-list {padding-top:15px;}
body.about-board div.page-content ul.profile-list li {float:left;width:644px;padding:0 10px 25px 0;}
body.about-board div.page-content ul.profile-list li.last {padding-right:0;}
body.about-board div.page-content ul.profile-list li div.image {float:left;}
body.about-board div.page-content ul.profile-list li div.info {width:387px;float:right;}
body.about-board div.page-content ul.profile-list li div.info h3 {font-size:1.8em;padding:0 0 7px 0;}
body.about-board div.page-content ul.profile-list li div.info p {font-size:1.2em; padding-bottom:15px;line-height:1.2;}
body.about-board div.page-content ul.profile-list li div.info p.position {color:#DF581E;font-size:1.5em;padding-bottom:11px;font-weight:bold;}
body.about-board div.page-content ul.profile-list li div.info p.button {margin-top:3px;padding-bottom:0;font-size:1.1em;}
body.about-board div.page-content ul.profile-list li div.info div.body {height:126px;}

/* Services - Development */
body.services-development {background-color:#570030;}
body.services-development a {color:#AA034E;}
body.services-development a:hover {color:#000;} 

body.services-development p.box-top {width:1006px;height:31px;background:#AA034E url(../images/interface/magenta/magenta_box-top.png) no-repeat 0 0;line-height:0.1;}
body.services-development p.box-bottom {width:1006px;height:21px;background:#AA034E url(../images/interface/magenta/magenta_box-bottom.png) no-repeat 0 0;line-height:0.1;}
body.services-development div.wrapper div div.content {background:#AA034E url(../images/interface/magenta/magenta_box-bg.png) repeat-y 0 0;}

body.services-development div.page-content div.content div.left-col h3 {color:#AA034E;}
body.services-development div.page-content div.content div.left-col div.mini-nav p a:hover {color:#AA034E;}
body.services-development div.page-content div.content div.left-col div.mini-nav p a img {background-color:#AA034E;}
body.services-development div.page-content div.content div.left-col div.mini-nav p a:hover img{background-color:#000;}
body.services-development div.page-content ul.second-menu li.selected {background:transparent url(../images/interface/magenta/second-menu-magenta-left.png) no-repeat 0 0;}
body.services-development div.page-content ul.second-menu li:hover,
body.services-development div.page-content ul.second-menu li.hover {background:transparent url(../images/interface/magenta/second-menu-magenta-left.png) no-repeat 0 0;}
body.services-development div.page-content ul.second-menu li a:hover{color:#FFF;background:transparent url(../images/interface/magenta/second-menu-magenta-right.png) no-repeat right 0;}
body.services-development div.page-content ul.second-menu li.selected a {color:#FFF;background:transparent url(../images/interface/magenta/second-menu-magenta-right.png) no-repeat right 0;}

body.services-development div.page-content div.content div.left-col div.information-box a,
body.services-development div.page-content div.content div.left-col div.information-box a:hover {text-decoration:none;}

body.services-development div.content div.right-col div.box {background:#AA034E url(../images/interface/right-col_box_top-magenta.png) no-repeat right 0;}
body.services-development div.content div.right-col div.box div.text-container ul {padding:0;background:none;}
body.services-development div.content div.right-col div.box div.text-container,
body.services-development div.content div.right-col div.box ul {color:#FFF;background: transparent url(../images/interface/magenta/right-col_box_bottom-magenta.png) no-repeat 0 bottom;}
body.services-development div.content div.right-col div.box ul li.selected,
body.services-development div.content div.right-col div.box ul li.hover {background-color:#570030;}

body.general-page.services-development div.page-content div.content div.left-col blockquote {background-color:#AA034E;}
body.general-page.services-development div.page-content div.content div.left-col div.box {background:#AA034E url(../images/interface/magenta/right-col_box_top-magenta.png) no-repeat right 0;}
body.general-page.services-development div.page-content div.content div.left-col div.box div.text-container,
body.general-page.services-development div.page-content div.content div.left-col div.box ul {background: transparent url(../images/interface/magenta/left-col_box_bottom.png) no-repeat 0 bottom;}

/* Services - Care Management */

body.services-care-management {background-color:#51338C;}
body.services-care-management a {color:#9646FF;}
body.services-care-management a:hover {color:#000;} 

body.services-care-management div.page-content div.content div.left-col h3 {color:#9646FF;}
body.services-care-management p.box-top {width:1006px;height:31px;background:#9646FF url(../images/interface/purple/purple_box-top.png) no-repeat 0 0;line-height:0.1;}
body.services-care-management p.box-bottom {width:1006px;height:21px;background:#9646FF url(../images/interface/purple/purple_box-bottom.png) no-repeat 0 0;line-height:0.1;}
body.services-care-management div.wrapper div div.content {background:#9646FF url(../images/interface/purple/purple_box-bg.png) repeat-y 0 0;}

body.services-care-management div.page-content div.content div.left-col div.mini-nav p a:hover {color:#9646FF;}
body.services-care-management div.page-content div.content div.left-col div.mini-nav p a img {background-color:#9646FF;}
body.services-care-management div.page-content div.content div.left-col div.mini-nav p a:hover img{background-color:#000;}
body.services-care-management div.page-content ul.second-menu li.selected {background:transparent url(../images/interface/purple/second-menu-purple-left.png) no-repeat 0 0;}
body.services-care-management div.page-content ul.second-menu li:hover,
body.services-care-management div.page-content ul.second-menu li.hover {background:transparent url(../images/interface/purple/second-menu-purple-left.png) no-repeat 0 0;}
body.services-care-management div.page-content ul.second-menu li a:hover{color:#FFF;background:transparent url(../images/interface/purple/second-menu-purple-right.png) no-repeat right 0;}
body.services-care-management div.page-content ul.second-menu li.selected a {color:#FFF;background:transparent url(../images/interface/purple/second-menu-purple-right.png) no-repeat right 0;}

body.services-care-management div.page-content div.content div.left-col div.information-box a,
body.services-care-management div.page-content div.content div.left-col div.information-box a:hover {text-decoration:none;}

body.services-care-management div.content div.right-col div.box {background:#9646FF url(../images/interface/purple/right-col_box_top-purple.png) no-repeat right 0;}
body.services-care-management div.content div.right-col div.box div.text-container ul {padding:0;background:none;}
body.services-care-management div.content div.right-col div.box div.text-container,
body.services-care-management div.content div.right-col div.box ul {color:#FFF;background: transparent url(../images/interface/purple/right-col_box_bottom-purple.png) no-repeat 0 bottom;}
body.services-care-management div.content div.right-col div.box ul li.selected,
body.services-care-management div.content div.right-col div.box ul li.hover {background-color:#51338C;}

body.general-page.services-care-management div.page-content div.content div.left-col blockquote {background-color:#9646FF;}
body.general-page.services-care-management div.page-content div.content div.left-col div.box {background:#9646FF url(../images/interface/purple/right-col_box_top-purple.png) no-repeat right 0;}
body.general-page.services-care-management div.page-content div.content div.left-col div.box div.text-container,
body.general-page.services-care-management div.page-content div.content div.left-col div.box ul {background: transparent url(../images/interface/purple/left-col_box_bottom.png) no-repeat 0 bottom;}

/* Services - Community */

body.services-community {background-color:#6A2B71;}
body.services-community a {color:#A738AC;}
body.services-community a:hover {color:#000;} 

body.services-community div.page-content div.content div.left-col h3 {color:#A738AC;}
body.services-community p.box-top {width:1006px;height:31px;background:#A738AC url(../images/interface/violet/violet_box-top.png) no-repeat 0 0;line-height:0.1;}
body.services-community p.box-bottom {width:1006px;height:21px;background:#A738AC url(../images/interface/violet/violet_box-bottom.png) no-repeat 0 0;line-height:0.1;}
body.services-community div.wrapper div div.content {background:#A738AC url(../images/interface/violet/violet_box-bg.png) repeat-y 0 0;}

body.services-community div.page-content div.content div.left-col div.mini-nav p a:hover {color:#A738AC;}
body.services-community div.page-content div.content div.left-col div.mini-nav p a img {background-color:#A738AC;}
body.services-community div.page-content div.content div.left-col div.mini-nav p a:hover img{background-color:#000;}
body.services-community div.page-content ul.second-menu li.selected {background:transparent url(../images/interface/violet/second-menu-violet-left.png) no-repeat 0 0;}
body.services-community div.page-content ul.second-menu li:hover,
body.services-community div.page-content ul.second-menu li.hover {background:transparent url(../images/interface/violet/second-menu-violet-left.png) no-repeat 0 0;}
body.services-community div.page-content ul.second-menu li a:hover{color:#FFF;background:transparent url(../images/interface/violet/second-menu-violet-right.png) no-repeat right 0;}
body.services-community div.page-content ul.second-menu li.selected a {color:#FFF;background:transparent url(../images/interface/violet/second-menu-violet-right.png) no-repeat right 0;}

body.services-community div.page-content div.content div.left-col div.information-box a,
body.services-community div.page-content div.content div.left-col div.information-box a:hover {text-decoration:none;}

body.services-community div.content div.right-col div.box {background:#A738AC url(../images/interface/violet/right-col_box_top-violet.png) no-repeat right 0;}
body.services-community div.content div.right-col div.box div.text-container ul {padding:0;background:none;}
body.services-community div.content div.right-col div.box div.text-container,
body.services-community div.content div.right-col div.box ul {color:#FFF;background: transparent url(../images/interface/violet/right-col_box_bottom-violet.png) no-repeat 0 bottom;}
body.services-community div.content div.right-col div.box ul li.selected,
body.services-community div.content div.right-col div.box ul li.hover {background-color:#6A2B71;}

body.general-page.services-community div.page-content div.content div.left-col blockquote {background-color:#A738AC;}
body.general-page.services-community div.page-content div.content div.left-col div.box {background:#A738AC url(../images/interface/violet/right-col_box_top-violet.png) no-repeat right 0;}
body.general-page.services-community div.page-content div.content div.left-col div.box div.text-container,
body.general-page.services-community div.page-content div.content div.left-col div.box ul {background: transparent url(../images/interface/violet/left-col_box_bottom.png) no-repeat 0 bottom;}

/* Services - Communication */

body.services-communication {background-color:#AA034E;}
body.services-communication a {color:#E61E71;}
body.services-communication a:hover {color:#000;} 

body.services-communication div.page-content div.content div.left-col h3 {color:#E61E71;}
body.services-communication p.box-top {width:1006px;height:31px;background:#E61E71 url(../images/interface/pink/pink_box-top.png) no-repeat 0 0;line-height:0.1;}
body.services-communication p.box-bottom {width:1006px;height:21px;background:#E61E71 url(../images/interface/pink/pink_box-bottom.png) no-repeat 0 0;line-height:0.1;}
body.services-communication div.wrapper div div.content {background:#E61E71 url(../images/interface/pink/pink_box-bg.png) repeat-y 0 0;}

body.services-communication div.page-content div.content div.left-col div.mini-nav p a:hover {color:#E61E71;}
body.services-communication div.page-content div.content div.left-col div.mini-nav p a img {background-color:#E61E71;}
body.services-communication div.page-content div.content div.left-col div.mini-nav p a:hover img{background-color:#000;}
body.services-communication div.page-content ul.second-menu li.selected {background:transparent url(../images/interface/pink/second-menu-pink-left.png) no-repeat 0 0;}
body.services-communication div.page-content ul.second-menu li:hover,
body.services-communication div.page-content ul.second-menu li.hover {background:transparent url(../images/interface/pink/second-menu-pink-left.png) no-repeat 0 0;}
body.services-communication div.page-content ul.second-menu li a:hover{color:#FFF;background:transparent url(../images/interface/pink/second-menu-pink-right.png) no-repeat right 0;}
body.services-communication div.page-content ul.second-menu li.selected a {color:#FFF;background:transparent url(../images/interface/pink/second-menu-pink-right.png) no-repeat right 0;}

body.services-communication div.page-content div.content div.left-col div.information-box a,
body.services-communication div.page-content div.content div.left-col div.information-box a:hover {text-decoration:none;}

body.services-communication div.content div.right-col div.box {background:#E61E71 url(../images/interface/pink/right-col_box_top-pink.png) no-repeat right 0;}
body.services-communication div.content div.right-col div.box div.text-container ul {padding:0;background:none;}
body.services-communication div.content div.right-col div.box div.text-container,
body.services-communication div.content div.right-col div.box ul {color:#FFF;background: transparent url(../images/interface/pink/right-col_box_bottom-pink.png) no-repeat 0 bottom;}
body.services-communication div.content div.right-col div.box ul li.selected,
body.services-communication div.content div.right-col div.box ul li.hover {background-color:#AA034E;}

body.general-page.services-communication div.page-content div.content div.left-col blockquote {background-color:#E61E71;}
body.general-page.services-communication div.page-content div.content div.left-col div.box {background:#E61E71 url(../images/interface/pink/right-col_box_top-pink.png) no-repeat right 0;}
body.general-page.services-communication div.page-content div.content div.left-col div.box div.text-container,
body.general-page.services-communication div.page-content div.content div.left-col div.box ul {background: transparent url(../images/interface/pink/left-col_box_bottom.png) no-repeat 0 bottom;}

/* Services - Supporting */

body.services-supporting {background-color:#CC4F00;}
body.services-supporting a {color:#EC6B1C;}
body.services-supporting a:hover {color:#000;} 

body.services-supporting div.page-content div.content div.left-col h3 {color:#EC6B1C;}
body.services-supporting p.box-top {width:1006px;height:31px;background:#EC6B1C url(../images/interface/orange/orange_box-top.png) no-repeat 0 0;line-height:0.1;}
body.services-supporting p.box-bottom {width:1006px;height:21px;background:#EC6B1C url(../images/interface/orange/orange_box-bottom.png) no-repeat 0 0;line-height:0.1;}
body.services-supporting div.wrapper div div.content {background:#EC6B1C url(../images/interface/orange/orange_box-bg.png) repeat-y 0 0;}

body.services-supporting div.page-content div.content div.left-col div.mini-nav p a:hover {color:#EC6B1C;}
body.services-supporting div.page-content div.content div.left-col div.mini-nav p a img {background-color:#EC6B1C;}
body.services-supporting div.page-content div.content div.left-col div.mini-nav p a:hover img{background-color:#000;}
body.services-supporting div.page-content ul.second-menu li.selected {background:transparent url(../images/interface/orange/second-menu-orange-left.png) no-repeat 0 0;}
body.services-supporting div.page-content ul.second-menu li:hover,
body.services-supporting div.page-content ul.second-menu li.hover {background:transparent url(../images/interface/orange/second-menu-orange-left.png) no-repeat 0 0;}
body.services-supporting div.page-content ul.second-menu li a:hover{color:#FFF;background:transparent url(../images/interface/orange/second-menu-orange-right.png) no-repeat right 0;}
body.services-supporting div.page-content ul.second-menu li.selected a {color:#FFF;background:transparent url(../images/interface/orange/second-menu-orange-right.png) no-repeat right 0;}

body.services-supporting div.page-content div.content div.left-col div.information-box a,
body.services-supporting div.page-content div.content div.left-col div.information-box a:hover {text-decoration:none;}

body.services-supporting div.content div.right-col div.box {background:#EC6B1C url(../images/interface/orange/right-col_box_top-orange.png) no-repeat right 0;}
body.services-supporting div.content div.right-col div.box div.text-container,
body.services-supporting div.content div.right-col div.box ul {color:#FFF;background: transparent url(../images/interface/orange/right-col_box_bottom-orange.png) no-repeat 0 bottom;}
body.services-supporting div.content div.right-col div.box ul li.selected,
body.services-supporting div.content div.right-col div.box ul li.hover {background-color:#CC4F00;}

body.general-page.services-supporting div.page-content div.content div.left-col blockquote {background-color:#EC6B1C;}
body.general-page.services-supporting div.page-content div.content div.left-col div.box {background:#EC6B1C url(../images/interface/orange/right-col_box_top-orange.png) no-repeat right 0;}
body.general-page.services-supporting div.page-content div.content div.left-col div.box div.text-container,
body.general-page.services-supporting div.page-content div.content div.left-col div.box ul {background: transparent url(../images/interface/orange/left-col_box_bottom.png) no-repeat 0 bottom;}

/* Services - Employment */

body.services-employment {background-color:#125F42;}
body.services-employment a {color:#1F9A64;}
body.services-employment a:hover {color:#000;} 

body.services-employment div.page-content div.content div.left-col h3 {color:#1F9A64;}
body.services-employment p.box-top {width:1006px;height:31px;background:#1F9A64 url(../images/interface/green/green_box-top.png) no-repeat 0 0;line-height:0.1;}
body.services-employment p.box-bottom {width:1006px;height:21px;background:#1F9A64 url(../images/interface/green/green_box-bottom.png) no-repeat 0 0;line-height:0.1;}
body.services-employment div.wrapper div div.content {background:#1F9A64 url(../images/interface/green/green_box-bg.png) repeat-y 0 0;}

body.services-employment div.page-content div.content div.left-col div.mini-nav p a:hover {color:#1F9A64;}
body.services-employment div.page-content div.content div.left-col div.mini-nav p a img {background-color:#1F9A64;}
body.services-employment div.page-content div.content div.left-col div.mini-nav p a:hover img{background-color:#000;}
body.services-employment div.page-content ul.second-menu li.selected {background:transparent url(../images/interface/green/second-menu-green-left.png) no-repeat 0 0;}
body.services-employment div.page-content ul.second-menu li:hover,
body.services-employment div.page-content ul.second-menu li.hover {background:transparent url(../images/interface/green/second-menu-green-left.png) no-repeat 0 0;}
body.services-employment div.page-content ul.second-menu li a:hover{color:#FFF;background:transparent url(../images/interface/green/second-menu-green-right.png) no-repeat right 0;}
body.services-employment div.page-content ul.second-menu li.selected a {color:#FFF;background:transparent url(../images/interface/green/second-menu-green-right.png) no-repeat right 0;}

body.services-employment div.page-content div.content div.left-col div.information-box a,
body.services-employment div.page-content div.content div.left-col div.information-box a:hover {text-decoration:none;}

body.services-employment div.content div.right-col div.box {background:#1F9A64 url(../images/interface/green/right-col_box_top-green.png) no-repeat right 0;}
body.services-employment div.content div.right-col div.box div.text-container,
body.services-employment div.content div.right-col div.box ul {color:#FFF;background: transparent url(../images/interface/green/right-col_box_bottom-green.png) no-repeat 0 bottom;}
body.services-employment div.content div.right-col div.box ul li.selected,
body.services-employment div.content div.right-col div.box ul li.hover {background-color:#125F42;}

body.general-page.services-employment div.page-content div.content div.left-col blockquote {background-color:#1F9A64;}
body.general-page.services-employment div.page-content div.content div.left-col div.box {background:#1F9A64 url(../images/interface/green/right-col_box_top-green.png) no-repeat right 0;}
body.general-page.services-employment div.page-content div.content div.left-col div.box div.text-container,
body.general-page.services-employment div.page-content div.content div.left-col div.box ul {background: transparent url(../images/interface/green/left-col_box_bottom.png) no-repeat 0 bottom;}


/* Jobs */
body.general-page.jobs-available div.page-content div.content div.left-col p.button.apply {margin-bottom:10px;}
body.general-page.jobs-available div.page-content div.content div.left-col p.button.apply a {padding:2px 8px 3px;}


/* Contact */
body.contact div.content div.right-col div.box p.email {padding-top:10px;}
body.contact div.content div.right-col div.box p.email a {padding-left:18px;text-decoration:none;color:#FFF;}
body.contact div.content div.right-col div.box p.email a:hover {color:#000;}
body.contact div.content div.right-col div.box p.email.blue a {background:transparent url(../images/interface/blue/mail_icon-blue.gif) no-repeat 0 2px;}
body.contact div.content div.right-col div.box p.email.blue a:hover {background:transparent url(../images/interface/blue/mail_icon-blue.gif) no-repeat 0 -18px;}
body.contact div.content div.left-col fieldset {width:616px;padding-top:10px;}
body.contact div.content div.left-col fieldset dl.row {float:left;width:475px;padding-bottom:13px;}
body.contact div.content div.left-col fieldset dl.row dt,
body.contact div.content div.left-col fieldset dl.big-row dt {float:left;padding-top:4px}
body.contact div.content div.left-col fieldset dl.row dd,
body.contact div.content div.left-col fieldset dl.big-row dd {float:right;}
body.contact div.content div.left-col fieldset dl.row dt label,
body.contact div.content div.left-col fieldset dl.big-row dt label {font-size:1.8em;font-weight:bold;}
body.contact div.content div.left-col fieldset dl.row dd input {width:304px;height:17px;padding:3px;border:1px solid #808080;}
body.contact div.content div.left-col fieldset dl.big-row {float:left;width:616px;}
body.contact div.content div.left-col fieldset dl.big-row dd {width:453px;}
body.contact div.content div.left-col fieldset dl.big-row dd textarea {float:right;width:445px;height:192px;padding:3px;border:1px solid #808080;}

body.contact div.content div.left-col fieldset dl.big-row dd input#sendcomment {color:#fff;display:inline-block;margin-top:13px;margin-bottom:15px;height:19px;width:44px;padding-top:3px;text-align:center;}

/*body.contact div.content div.left-col fieldset dl.big-row dd input#sendcomment:hover,
body.contact div.content div.left-col fieldset dl.big-row dd input#sendcomment.hover {margin-top:13px;margin-bottom:15px;height:19;background:transparent url(/images/interface/buttons/contact-form_send.png) no-repeat 0 -19px;}*/

/* Donations */

body.general-page.donations div.page-content div.content div.left-col ul.donation-options {padding-top:5px;}
body.general-page.donations div.page-content div.content div.left-col ul.donation-options li {font-size:100%;padding:0;width:460px;}
body.donations div.content div.left-col ul.donation-options li img {float:left;padding-bottom:10px;}
body.donations div.left-col ul.donation-options li div.text {float:right;padding-top:15px;}
body.donations div.left-col ul.donation-options li div.text p {padding-bottom:0;font-size:1.8em;width:340px;}
body.donations div.left-col ul.donation-options li div.text p.big {font-weight:bold;padding-bottom:4px;}
body.donations div.left-col ul.donation-options li div.text p a {text-decoration:none;}

/* Search results */
body.general-page.search div.page-content div.content div.left-col h3 a {color:#000;text-decoration:none;}
body.general-page.search div.page-content div.content div.left-col h3 a:hover {color:#00a6eb;}
body.general-page.search div.page-content div.content div.left-col div.leading {border-bottom:1px solid #D9D9D9;width:634px;padding:0 0 5px;}
body.general-page.search div.page-content div.content div.left-col div.leading p.leading {font-size:1.2em;font-style:italic;}
body.general-page.search div.page-content div.content div.left-col div.leading p.leading span.blue {color:#00a6eb;}
body.general-page.search div.page-content div.content div.left-col ul li { font-size:100%;border-bottom:1px solid #D9D9D9;width:634px;padding:15px 0 5px;}
body.general-page.search div.page-content div.content div.left-col ul li p {width:370px;}
body.general-page.search div.page-content div.content div.left-col ul li.last {border-bottom:none;}

body.general-page.search  div.page-content div.left-col ul.search-list {padding-bottom:0;}
body.general-page.search  div.page-content div.left-col ul li div.information {float:left;width:392px;padding-right:10px;}
body.general-page.search div.page-content div.left-col ul li div.image { float:right;width:231px;display:block;color:#FFF;padding-bottom:13px;position:relative;}
body.general-page.search div.page-content div.left-col ul li div.image object {margin-bottom:0;}

/* Error message */

body.general-page div.page-content div.content div.left-col div.leading ul li {font-size:1.8em;} 

/* Clearfix */

div.top ul.menu:after,
div.top-upper:after,
div.frame div.black:after,
body.home div.page-content.news ul.news:after,
body.home div.page-content.highlights ul li:after,
body.home div.page-content.highlights ul:after,
div.content:after,
body.news-list div.page-content.news-list ul.news-list li:after,
div.wrapper div div.page-content:after,
div.wrapper div.page-content ul.second-menu:after,
body.about div.page-content.whoswho ul.profile-list:after,
body.donations ul.donation-options li:after,
body.contact div.content div.left-col fieldset dl.row:after,
body.contact div.content div.left-col fieldset:after,
body.contact div.content div.left-col fieldset dl.big-row dd:after,
div.frame div.black:after,
body.about-board div.page-content ul.profile-list li:after,
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.hide {display:none;}

/* Hides from IE-mac \*/

* html .clearfix { height: 1%; }

.clearfix { display: inline-block; }

.clearfix { display: block; }

/* End hide from IE-mac */