/* Specific.css */

/* Style */

#header-holder { background-color: #107b5a; }
#global-nav { background-color: #0e2e65; color: #fff; }
#global-nav-items ul li a:hover, #global-nav-items ul li div.subnav ul li a:hover { background-color: #9aa3bb; color:#000; }
#global-nav-items ul li div.subnav ul li a { background-color: #5e769e; }

#search input.submit { background-color: #107B5A; }

#menu li a , #menu li.current ul li a,
#menu #submenu #subsubmenu li a, #submenu li a { background-color: #107B5A;  border-left-color: #60A58C;}

#menu li.current a, #menu #submenu li.current a, #menu #submenu #subsubmenu li.current a,
#menu li a:hover, #menu #submenu li a:hover, #menu #submenu #subsubmenu li a:hover { border-left-color: #7282A3; background-color: #0e2e65; }
#menu li { margin: 0; padding: 0; list-style: none; }


table td { background-color: #f0f3f7; }
table th { background-color: #97afcd; font-weight: bold; }
table { background-color: #0B4C88; } /* Needed for IE Border collapse work-around */

h1 { border-bottom-color: #107B5A; color: #9E4519; }
h2, h2 a, #content h2 a, #content .topic-home h2 a, #content .topic-home h2 a:visited, h2 a:visited, #pub h2 a:visited, h3, h3 a, #content h3 a, #content .topic-home h3 a, #content .topic-home h3 a:visited, h3 a:visited, #pub h3 a:visited, h4, h4 a, #content h4 a:link, #content h4 a:visited, #content .topic-home h4 a:link, #content .topic-home h4 a:visited, h4 a:visited, #pub h4 a:visited,  h5, h5 a, #content h5 a, #content .topic-home h5 a, #content .topic-home h5 a:visited, h5 a:visited, h6, h6 a, #content h6 a, #content .topic-home h6 a, #content .topic-home h6 a:visited, h6 a:visited { color: #107B5A; text-decoration: none; }

h4 a:hover, h4 a:active, #content .topic-home h4 a:hover, #content .topic-home h4 active, h2 a:hover, h2 a:active, #content .topic-home h2 a:hover, #content .topic-home h2 active {color: #107B5A; text-decoration: underline;}

#elsewhere-on-daff, #elsewhere-on-daff a, #elsewhere-on-daff a:visited,
#related-websites, #related-websites a, #related-websites a:visited  { color: #0E2E65; text-decoration: none; }
#elsewhere-on-daff a:hover, #related-websites a:hover { color: #0E2E65; text-decoration: underline; }

.important-box-1 { background-color: #387499; }
.important-box-2 { background-color: #DBE3EB; }
.important-box-3 { border-color: #387499; }
.see-also-box { background-color: #EAEFF4; }
.right-box { background-color: #f3f4f7; }
.right-box h2 { background-color: #527097; color: #FFF; }
.right-box, .right-box a { color: #0b4c88; }

.alternate-format { background-color: #f3f4f7; border:1px solid #527097; }
.alternate-format h2 { background-color: #527097; color: #FFF; }
.alternate-format, .alternate-format a { color: #0b4c88; }

caption {color:#9E4519}

/* Publications header work-around*/
h5.Publications { display: none; }

#language a:link, #language a:visited {height: 22px;}
.searchtext {color:#fff;font-size:90%;margin-bottom:0;}
.lang-text-right {float:right; padding-right:100px; font-size:3em; font-weight:bold;}
#grad {height:71px; background-color:#009170}

/* Accessibility bar */
#accessibilitybar #text {background-color:#0e2e65;}
#accessibilitybar #bar {background-color:#0e2e65; color:#0e2e65;}


/* New Grad design */

.grad-right-box { background-color: #f0ec71; }
.grad-right-box h2 { background-color: #f0ec71; color: #0a4d8a; }
.grad-right-box, .grad-right-box a { color: #0b4c88; padding-left: 10px; }
#right-column .grad-right-box { margin-bottom: 10px;  }
#right-column .grad-right-box h2 { display: block; text-transform: uppercase; text-align: center; padding: 2px; margin: 0; font-size: 1em; }
#right-column .grad-right-box ul { margin: 0; padding: 6px; padding-left: 26px; }
#right-column .grad-right-box ul li { padding-bottom: 4px; }
#gradbanner {width: 100%;}

/* Feedback form */

#feedbackform fieldset {border:1px solid #107b5a; padding: 0 10px 10px 10px; background-position: top left; background-repeat: repeat-x; width:60%;  }
#feedbackform legend {color:#9E4519; border-top:1px solid #107b5a; border-right:1px solid #107b5a; border-left:1px solid #107b5a; padding: 5px 10px; margin-top:5px; }
#feedbackform label { padding-top:5px;}
#feedbackform input, #feedbackform textarea{ border:1px solid #98baac;}

/*#foi-feedback {width: 600px; margin: 0; padding: 0;}*/
Form #foi-feedback {width:540px; margin: 0 5px; padding-top: 0;}
Form #foi-feedback fieldset {padding: 5px; width:540px; margin: 0;   }
Form #foi-feedback legend {color:#9E4519; padding: 5px 10px; margin-top:5px; }
Form #foi-feedback label { padding-top:5px; font-weight: bold;}
Form #foi-feedback input, Form #foi-feedback textarea{ border:1px solid #98baac; }

Form #foi-feedback ul {list-style-type: none; display: inline; margin: 10px 0 4px 0;}
@-moz-document url-prefix() {
Form #foi-feedback ul {padding-left: 0;}
}


Form #foi-feedback li {list-style-type: none; display:inline; padding:0 5px 4px 0;}
Form #foi-feedback li input {border:none;}
Form #foi-feedback li label {display:inline-block;}
Form #foi-feedback .form_submit {margin: 5px 0 0 5px;}
Form #foi-feedback .form-errors {color: red; font-weight: bold;}
Form #foi-feedback .float-form-left {float: left; margin: 0 10px 0 0;}


#catdogfeedback fieldset {border:1px solid #107b5a; padding: 0 10px 10px 10px; background-position: top left; background-repeat: repeat-x; width:60%;  }
#catdogfeedback legend {color:#9E4519; border-top:1px solid #107b5a; border-right:1px solid #107b5a; border-left:1px solid #107b5a; padding: 5px 10px; margin-top:5px; }
#catdogfeedback label { padding-top:5px; font-weight:bold;}
#catdogfeedback input, #catdogfeedback textarea{ border:1px solid #98baac;}
#catdogfeedback .question {display: block;}




