body { background-color: #fff; font-family: sans-serif; font-size: 10pt; color: #00415f; text-align: center; line-height: 125%;}
table { margin: 0px; padding: 0px; border 0px; border-collapse: collapse;}
td {padding: 0px; margin: 0px; border: none; line-height: 125%;}
h1, h2, h3, h4, h5, h6 {border: none;}
h2 { font-size: 115%;}
img {border: 0;}

.hiddenStructure { display: none;}
.documentActions { display: none;}
.documentByLine { display: none;}
p.description { font-weight: bold;}

label { font-weight: bold;}
.formHelp { font-size: 80%; font-color: #444;}
input { border: solid 1px #777;}
.field { margin: 0 0 1em 0;}

#page-body { margin: auto; padding: 0px; margin: auto; text-align: left; width: 990px; border: solid 1px #99b3bf;}
#page-menu { background-color: #00415f; padding: 0px; margin: 0px; width: 100%;}

#page-menu td.menu-item { width: 139px; vertical-align: center; text-align: center; font-size: 9pt; color: white; font-weight: bold;}
#page-menu td.selected-menu-item {color: #cde2e1;}
#page-menu td.menu-item a {color: white; text-decoration: none; border-left: solid 12px white; display: block; width: 139px; line-height: 21px;}
#page-menu td.selected-menu-item a {color: #e2874f; border-left: solid 12px #e2874f;}
#page-menu td.menu-item a:hover {color: #e2874f; text-decoration: none; border-left: solid 12px #e2874f;}

#page-menu td.item-about a:hover {color: #ffcc66; text-decoration: none; border-left: 12px solid #ffcc66;}
#page-menu td.item-resources a:hover {color: #4995bd; text-decoration: none; border-left: solid 12px #4995bd;}
#page-menu td.item-highlights a:hover {color: #cc6633; text-decoration: none; border-left: solid 12px #cc6633;}
#page-menu td.item-partnership a:hover {color: #f49024; text-decoration: none; border-left: solid 12px #f49024;}
#page-menu td.item-activities a:hover {color: #74ada9; text-decoration: none; border-left: solid 12px #74ada9;}

#page-main { padding: 0px; margin: 0px; border-top: solid 1px #99b3bf; background-color: #ffd3b8; }
#page-center {width: 100%;}
#page-image { vertical-align: top; width: 235px;}
#page-content { padding: 0px; margin: 0px; padding: 1em 1em 1em 20px; vertical-align: top; line-height: 140%;}
#page-submenu { width: 220px; text-align: left; vertical-align: top; padding: 1em 1em 1em 0; font-size: 85%;}

/*
#page-content * {margin-left: 14px; margin-right: 14px;}
#page-submenu * {margin-left: 9px; margin-right: 9px; padding-left: 16px;}
*/

#h1 {height: 40px; vertical-align: center; background-color: #e2874f; }
h1 { margin: 0px; color: #fff; padding: 5px 5px 5px 20px; font-size: 14pt; display: none;}
h1.main { display: block}

#page-admin { width: 734px; padding: 20px; margin: 0px;}
#page-admin h1 {color: #00415f;}

#page-submenu ul {list-style-type: none; padding: 0; margin: 0;}
#page-submenu ul ul {list-style-type: none; padding: 0 0 2px 0; margin: 4px 0 0 4px;}
#page-submenu ul li { color: #e2874f; background-image: url(/submenu-h3-bg.gif); background-repeat: no-repeat; background-position: left 3px; margin-bottom: 4px; padding-left: 16px; font-size: 100%;}
#page-submenu ul ul li { background-image: url(/submenu-ul-ul.gif); }
#page-submenu h3.toplink { margin-top: 2em!important; font-size: 100%;}

#page-dividing-bar { background-color: #e2874f; padding: 0.3em 0.5em; text-align: right; font-size: 90%;}

#page-announcements { border-collapse: separate; border-spacing: 7px; background-color: #fff; /* border-top: solid 1px #99b3bf;*/}
#page-announcements tr { background-color: #fff;}
#page-announcements td.announcement { width: 33%; padding: 10px; border-left: solid 1px #99b3bf; font-size: 85%; vertical-align: top;}
#page-announcements td.announcement h3 { margin: 0 0 1em 0;}
#page-announcements td.announcement img.image { margin: 0 0 1em 1em; float: right;}
#page-announcements td.first-announcement { border-left: 0;}

#page-footer { width: 100%; background-color: #dbdbdb; border-top: solid 1px #99b3bf;}
#page-footer td { font-size: 70%; text-align: center; vertical-align: center;  padding: 3px;}
#page-footer td.copyright { width: 25%;}
#page-footer td.quickmenu { width: 50%;}
#page-footer td.quickmenu a { color: #00415f; /*text-transform: uppercase;*/}
#page-footer td.quickmenu img { vertical-align: center;}

.language-selector { display: block; float: left;}
.image-center {text-align: center;}

#portal-personaltools { list-style-type: none; font-size: 80%;}
#portal-personaltools li { display: inline; margin: 0 0.2em;}
#portal-personaltools a { color: #555;}

#portlet-prefs dd { padding: 0; margin: 0;}
#portlet-prefs ul { padding: 0;}

.resources { padding-top: 1em; margin-bottom: 2em;}
.resource-box { float: left; width: 120px; text-align: center; padding: 5px; height: 140px; margin-right: 30px;}
.resource-box img { margin-bottom: 3px;}
.resource-box a { text-decoration: none; color: #000;}

.highligths-resource { padding-left: 20px;}

