/* Specific.css */

/* Style */

body { color: #002f63; }

#content a { color: #005EB8; }
#content a:visited { color: #ab4805; }

#header-holder { background-color: #c41130; }
#global-nav { background-color: #f47c30; }
#global-nav a{ color:#122F67;}
#global-nav-items ul li a:hover, #global-nav-items ul li div.subnav ul li a:hover { background-color: #f8a168; color:#122F67;}
#global-nav-items ul li div.subnav ul li a { background-color: #f47c30; color:#122F67; }

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

#menu li a , #menu li.current ul li a,
#menu #submenu #subsubmenu li a, #submenu li a { background-color: #c41130;  border-left-color: #d46359; color:#fff}

#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: #f8a168; background-color: #f47c30; color:#122F67;}


table td { background-color: #f3f5f8; }
table th { background-color: #c2d2df; font-weight: bold; }
table { background-color: #608eaf; border-color: #608eaf; } /* Needed for IE Border collapse work-around */
#content-holder #content #notices-table td { border-bottom: 1px solid #bb3341; padding: 5px 5px 5px 0;}

h1 { border-bottom-color: #f47c30; color: #c41130; }
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: #c41130; text-decoration: none; }

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

.important-box-1 { background-color: #c41130; }
.important-box-2 { background-color: #ffda98; }
.important-box-3 { border-color: #c41130; }
.see-also-box { background-color: #d9deed; }
.right-box { background-color: #e0e8f6; }
.right-box h2 { background-color: #005da4; color: #fff; }
.alternate-format { background-color: #e0e8f6; border:1px solid #005da4; }
.alternate-format h2 { background-color: #005da4; color: #FFF; }


.searchtext {color:#fff;font-size:90%;margin-bottom:0;}


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



/* Accessibility bar */
#accessibilitybar #text {background-color:#f47c30; color:#122F64;}
#accessibilitybar #text a {color:#122F64;}
#accessibilitybar #bar {background-color:#f47c30; color:#f47c30;}

/* For Cats and Dogs Country Categories*/


#countrycat {display: block; padding: 6px; background-color: #ffda98; height:100%; font-weight: bold; }
#countrycat ul.col1, #countrycat ul.col2, #countrycat ul.col3 {float: left; margin-left:0; width:225px; padding-right:15px;}


/* For Homepage news*/


#aqishomenews {width:auto; }
#aqishomenews h2 {font-size:1.1em; font-weight:bold;}
#aqishomenews img {border: 1px solid #000000; margin-bottom:10px;}
#aqishomenews table {background-color: #ffffff; border-color: #ffffff; width:0; min-width:75%; }
#aqishomenews table tbody {padding-right:200px;}
#aqishomenews table tr {background-color: #ffffff; border-color: #ffffff;}
#aqishomenews table td {width: 50%; background-color: #ffffff; border-color: #ffffff; vertical-align: top; padding-bottom:20px;}
#aqishomenews table .featured {float: left; margin: 0 0 20px 0;}
#aqishomenews table .featured p {padding: 0 10px 0 5px; margin-top:0; font-size: 1.1em;}

#aqisactivities {width: 100%; }
#aqisactivities table {background-color: #ffffff; border-color: #ffffff; margin-bottom:20px;  }
#aqisactivities table tr {background-color: #ffffff; border-color: #ffffff; }
#aqisactivities table td {width: 50%; background-color: #ffffff; border-color: #ffffff; padding:2px; }


#collapsefaq h2 {display:inline; margin-top:20px;}
#collapsefaq h3.trigger {cursor:pointer; text-decoration:underline; color: #005EB8; font-weight:normal; padding: 5px 0; margin:0;}		
#collapsefaq .trigger:hover {cursor:pointer;text-decoration:none; color: #005EB8; }		
#collapsefaq h3.expanded {text-decoration:none; cursor:pointer; font-weight:bold; padding: 5px 0 0; margin:0; color:#002f63; }
#collapsefaq .expanded:hover {cursor:pointer;}
#collapsefaq .show {padding-bottom: 5px; border-bottom: 1px dotted #ccc; margin:-10px 0 10px 15px;}
#collapsefaq .hide {position:absolute;left:-999em;height:1px;width:100px;	overflow:hidden;}
#collapsefaq .excoll {cursor:pointer; font-size:.8em; font-weight:normal; color:#002f63;}


/* Feedback form */

#feedbackform fieldset {border:1px solid #0b4c88; padding: 0 10px 10px 10px; background-position: top left; background-repeat: repeat-x; width:60%;  }
#feedbackform legend {color:#c41130; border-top:1px solid #0b4c88; border-right:1px solid #0b4c88; border-left:1px solid #0b4c88; padding: 5px 10px; margin-top:5px; }
#feedbackform label { padding-top:5px;}
#feedbackform input, #feedbackform textarea{ border:1px solid #b3c8dc;}
#feedbackform p {font-weight:normal;}

#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;}

#stakeholder .form_errors {border: none;}
#stakeholder fieldset {border:1px solid #107b5a; padding: 0 10px 10px 10px; background-position: top left; background-repeat: repeat-x; width: 800px;  }
#stakeholder legend {color:#9E4519; border-top:1px solid #107b5a; border-right:1px solid #107b5a; border-left:1px solid #107b5a; padding: 5px 10px; margin-top:15px; }
#stakeholder label { padding-top:5px; font-weight:bold;}
#stakeholder input, #stakeholder textarea, #stakeholder select {border:1px solid #98baac;}
#stakeholder .question {display: block;}
#stakeholder .interests li label {display: inline;}
#stakeholder .interests ul {width: 100%;}
#stakeholder .interests li {float: left; width: 45%;}
#stakeholder .interests li input {border: none;}
#stakeholder .interests br {clear: left;}
#stakeholder .category li input {border:none;}
#stakeholder .category li label {display: inline;}
#stakeholder .category ul li {list-style-type: none; display: inline;}
#stakeholder .interests2 ul {width: 280 px; float: left;}
#stakeholder .interests2 li label {display: inline;}
#stakeholder .interests2 li input {border: none;}


/*common forms css*/
 
.form_label { width: auto; margin-bottom: 3px; margin-top: 3px; padding-top:6px;}
.form_label_unbold { width: auto; margin-bottom: -6px; margin-top: 3px;}
.question_block {width: 700px; border: 2px solid #527097; background-color: #f3f4f7; padding: 15px; margin-bottom: 10px;}
.float-form-left {float: left; margin: 0 20px 0 0;}
.float-form-end{ float: left; margin: 0 100px 0 0;} /* a work around to push divs down below left floated fields */
.form_submit {margin-left: 25px; margin-top: 25px;}
.question_block ul li {list-style-type: none;}
.form_list ul li {list-style-type: none; padding-left:0; margin-left: 0; margin-right: 10px;}
.inline_list li {display: inline; margin-right:10px;}
.q22 li, .q24 li {display: inline; padding-right: 30px;}
.q20 li, .q21 li {display: inline; width: 300px;}
.select {width: 195px; margin-bottom: 5px;}
.codex_li form li {display: block; padding-right:15px;}
#concern_form {font-family: Verdana, sans-serif;
  font-size: 12px;
  color: #000000;
  width: 700px;
  border: 4px solid #C41130;}
#concern_form fieldset {width: 90%; border: 2px solid #F47C30;
	color: #000000;
	margin: 10px;
	padding: 10px;
	}
/*FORM */
/* legend styling */
legend {
	font-weight: bold;
	color:#f27506;
	}

fieldset {margin-bottom:2em;
width:80%;

}
fieldset label{display: block;
Margin: 1px 0 2px 0;
	}

/* style for  labels */
label {display:inline; margin: 0;padding:0;	}

form .required li {color:#f27506;
display:block;}

.left{
         float:left;
         padding-right: 5px;
	}


div.inline ul li, div.inline label {
display:inline;}

form li {
display:block;
padding-right:15px;}


.smalltext {
font-size:80%}




#mainform p {
	margin: 6px 0;
	} 
	
#mainform {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  color: #999;
  width: 500px;
  border: 4px solid #0C4B89;
  }
#mainform ul {list-style-type: none;}
#mainform label {
  font-family: Verdana, sans-serif;
  font-weight: bold;
  color: #000000;
  display:inline;
  }

#mainform fieldset {
	border: 2px solid #0D977C;
	color: #000000;
	margin: 10px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
  }

#mainform legend {
  font-family: Verdana, sans-serif;
  font-weight: bold;
  font-size: 90%;
  color: #666;
  background: #eee;
  border: 1px solid #ccc;
  border-bottom-color: #999;
  border-right-color: #999;
  padding: 4px 8px;
  }  

 .submit input
{
margin-left: 30px;
}

.lab td {border: 1px solid #c2d2df;} 
.lab_form_list label {display: none;}
.lab input {display: block; margin-right: 15px;}
.lab p {float:right;}
/*end common forms css*/

div.countryreq {width: 300px; height: 800px; float: left; margin: 10px;}
.countryreq table {width: 200px;}
.countryreq table th {text-align: left;}

#content table #escas td,th {text-align: left; border: 1px solid #000;}

