@charset "utf-8";
/* CSS Document */

html{ height:100%;}
body{ height:100%; background:#CeCeCe; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#555;}
img{border:0px;}
h1{margin-bottom:10px;margin-top:0px; color:#444; font-size:1.2em;}
h2{margin-bottom:0px;margin-top:12px; color:#D42624; font-size:1.0em;}
h3{margin-bottom:10px;margin-top:0px; color:#D42624; font-size:1.0em;}
h4{margin-bottom:0px;margin-top:10px; color:#D42624;}
a:link, a:visited {color:#666;}
a:active, a:hover {color:#999;}
p{font-size:0.75em; margin-top:8px; margin-bottom:4px;}
#bull li{font-size:0.75em; margin:10px;}

form{clear:both;}
.formbox {
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	border: 1px solid #888888;	width: 190px;}
.formarea {
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	border: 1px solid #888888;	width: 300px;}


#wrapper{ margin: 0 auto; width:900px; background:#FFFFFF;}
#page-holder{padding: 0 0 10px 0px; width:900px; clear:both; float:left; min-height:460px; height:auto; height:70%; display:table-cell; }
#breadcrumb{clear:both; font-size:0.6em; padding:2px 0 2px 16px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; color:#666; background:#fff;}
#breadcrumb a{text-decoration:none;}
#box{padding:10px; margin-right:10px; margin-bottom:10px; border: 0px solid #eee; float:left;  }
#boxwhite{padding:10px; margin-right:10px; margin-bottom:10px; border: 1px solid #eee; float:left; background:#fff; }
.copy{font-size:0.72em;}
.tiny{font-size:9px;}
.white{color:#FFFFFF;}
.grey{color:#666;}
.red{color:#D42624;}
#glossarylink {
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}

/*Home*/
#home-left{width:510px; float:left; padding-left:15px;}
#home-banner{height:209px; width:900px; overflow:hidden; clear:both;}
#home-right{width:370px; float:left;}
#home-para { padding:5px 20px 5px 20px;}



/*site*/
#page-left{width:200px; float:left; padding-right:20px; margin-top:50px;}
#page-right{width:580px; float:left; padding:20px;}
#page-centre{width:430px; float:left; padding:20px;}
#page-rightcol{width:200px; float:left; padding:20 0 20 0px; margin-top:50px;}


/*Header*/
#header-logo{ width:310px; float:left;}
#header-centre{width:380px; margin-top:10px; float:left;}
#header-address{width:180px; margin-top:10px; float:left; font-size:0.70em; color:#666; border-left: 1px solid #ff0000; padding-left:10px;}

/*Footer
#footer{ }*/
#footer-strap{ clear:both; text-align:right;}
#footer-legal{ background:#666; color:#ccc; font-size:0.70em; padding:6px; height:1.1em;}
#footer-legal-left{width:40%; float:left; }
#footer-legal-right{width:40%; float:right; text-align:right;}

#footer-menu {text-align:center; background:#EB9494; padding:5px; font-size:0.70em;}
#footer-menu a:link,#footer-menu a:visited{ color:#666; padding-left:10px; padding-right:10px; margin:1px; border-right: 1px solid #666; text-decoration:none;}
#footer-menulast a:link,#footer-menulast a:visited{ border-right: none; text-decoration: none;	}
#footer-menu a:hover, footer-menu a:active{color:#666;}


/*expandable side menu*/
.example_menu {	width:200px; font-size: 0.72em;	list-style:none; padding:0px; margin:0px; border-bottom:1px solid #C1C8AA;}
/*.expand_all,.collapse_all {cursor: pointer;}*/
.example_menu ul {display:none;	list-style:none;margin:0px;	padding:0px; border-bottom: 1px solid #C1C8AA;}
#menu1 li, #menu2 li, #menu3 li, #menu4 li, #menu5 li, .example_menu li {background-image: none; margin: 0px; padding: 0px;}
.example_menu ul ul {display: block;}
.example_menu ul ul li a {padding-left: 30px;}
.example_menu a {color: #666; cursor:pointer; display:block; border-top:1px solid #C1C8AA;	/*font-weight: bold;*/	margin-left:0px; padding: 12px 2px 2px 17px; text-decoration:none;}
.example_menu a.expanded {background: #d7dcc6 url('images/arrow-grey-dn.gif') no-repeat 4px 15px;}
.example_menu a.collapsed {background: url('images/arrow-grey.gif') no-repeat 4px 15px;}

.example_menu a:hover, {text-decoration: none; color:#999;}
.example_menu ul a {background: #fff; border-top: 1px solid #DBDFCE; color: #666; display: block; font-weight: normal; padding: 4px 2px 4px 15px; font-size:0.95em;}
.example_menu ul a:link {font-weight: normal;}
.example_menu ul a:hover {background : #f5f5f5; text-decoration: none;}
.example_menu li.active a {background: #fff;}
.example_menu li.active li a {background: #e8e8e8;}
.example_menu a.menu_selected  {color: #D42624; font-weight:bold;}
#menu1 li.footer, #menu2 li.footer, #menu3 li.footer, #menu4 li.footer, #menu5 li.footer, .example_menu .footer {
	/*background: transparent url('footer.jpg') no-repeat 0 0;
	border-top: 2px solid #fff;
	height: 9px;
	line-height: 15px;
	margin: 0 0 10px 0;
	width: 131px;*/
}
.example_menu .footer span {display: none;}
