h1 {font:bold 130% Arial;color:#5F5F5F;margin-top:2%;margin-left:1%}
h2 {font:bold 120% Arial;color:#5F5F5F;margin-left:1%;}
h3 {font:bold 110% Arial;color: #525252;margin-left:1%;}
h4 {font:bold 105% Arial;color: #708090;margin-left:1%;}
h5 {font:bold 100% Arial;color: #5F5F5F;margin-left:1%;}
h6 {font:bold 100% Arial;color:#708090;margin-left:1%;}
.image-left {background: #f5f5f5;border: 2px solid #ededed;float: left;margin-right: 1%;margin-top: 1%;font-size: 0.8em;line-height: 1em;width:200px;}
.image-right {background: #f5f5f5;border: 2px solid #ededed;float: right;margin-right: 1%;margin-top: 1%;font-size: 0.8em;line-height: 1em;width:200px;}
.thumbnail {border: 2px solid #c7c7c7;float: left;margin-right: 1%;}
.table-row-1 {background: #F5F5F5;border-left: 1px solid #ededed;text-align: left;}
.table-row-2 {background: #e2e2e2;border-left: 1px solid #ededed;text-align: left;}
p {font-family:Arial;margin-left:4%;padding:0;font: 0.9em Arial, sans-serif;}
#content-centre li {font-size:0.8em;}
#content-centre-narrow li {font-size:0.8em;}

a:link {text-decoration:none;border-bottom:1px solid #313131;color: #6699ff;}
a:visited {text-decoration:none;border-bottom: 1px solid #708090;color: #BA55D3;}
a:hover,a:active {text-decoration:none;border-bottom:1px solid #003366;color:#003366}
#content-centre img {float:left}
#content-centre p {margin-bottom:5%;margin-left:4%;}
#content-centre-narrow p {margin-bottom:5%;margin-left:4%;}
#content-header div, #acio-content-header div {color:#FFF;margin:0;padding:0;font:bold 1.5em "Times New Roman",Times,serif}
#searchbox {color:#333;font-size:75%;border-right: #DEDEDE;border-left: #A9A9A9;white-space:nowrap;padding-left:1em;}
#searchbox * .inputfield {height:18px;padding:2px;margin:2px;border: 1px solid Silver;font:100% verdana,lucida,sans-serif;background: #fff;color:#999;width:90%;}
#searchbox * .inputfield:hover {color:black}
#searchbox * .inputfield:focus {color:black}
.h1Title {padding-top:0;margin-top:0;}
.address {color:#FFF;font-size:0.8em; text-align:right;}
.address a{text-decoration: none;border:0;}
.hcline {text-decoration:underline;}
.photo {border-bottom:1px solid #71716D;border-left:1px solid #71716D;border-right:10px solid #71716D;border-top:1px solid #71716D;float:left}
#content-footer a:link,#content-footer a:visited {margin-right:6px;color: #696969;}
#content-footer p {padding-left:5px;padding-top:10px;padding-bottom:10px;margin:0;font:xx-small Verdana,Arial,Helvetica,sans-serif;color: #696969;text-align:left}
/* default */
#content-centre{border-left:1px solid #DCDCDC;height:75%;}
#content-left ul{list-style: none;margin: 0;padding: 0;border: none;}
#content-left li{margin: 0;}
#content-left li a{display: block;padding: 5px 5px 5px 0.5em;border-left: 1px solid #DCDCDC;border-right: 1px solid #D1D1D1;background-color: #F5F5F5;color: #4B4B4B;text-decoration: none;width: 100%; border-bottom: 1px solid #DCDCDC; }
html>body #content-left li a { width: auto; }
#content-left li a:hover{border-left: 1px solid Silver;border-right: 1px solid #A9A9A9;background-color: #DCDCDC;color: #010101;}
#content-subheader {color: #434343;border-bottom: 1px solid #003366;background: #f5f5f5;}
#content-header {background:url(../../../images/topBanner.jpg) #fff center no-repeat;border-bottom: 1px solid #003366;}
#acio-content-header {background:url(../../../images/topBanner.jpg) #fff center no-repeat;border-bottom: 1px solid #B52D00;}

#content-right {background:#fff;}
#content-right a:link{ text-decoration:none;}
#content-footer {background: #F5F5F5;color: #696969;border-top: 1px solid #003366;border-bottom: 1px solid #003366;}
#skip {border-bottom:1px solid #C30;color:#C30;text-decoration:none}
#css a:link, #css a:visited {text-decoration:none;border:0; color:#f5f5f5;}
#css img{border:0;}
.address{color: #2A2A2A;}
a.button{background-color:#e8e8c2;padding:0.1em 0.5em 0.1em;font-size:0.9em;font-weight:bold;text-decoration:none;}
a.button:link, a.button:visited{border:1px solid #ccc;border-right:1px solid #666;border-bottom:1px solid #666;color:#444;}
a.button:hover{border: 1px solid #666;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;color: #069;}
a.button:active{border: 1px solid #666;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;color: #c30;}
.logbox-header {color: Black;font: bold;text-decoration: underline;}
.logbox-subheader {color : Gray;font: bold;}
.timefield {font: 90% verdana lucida sans-serif;background: transparent;border : none;color : Gray;}
#logbox {border-top: 1px solid #4C4C4C;border-bottom: 1px solid #4C4C4C;margin: 0.5em 0em 0.2em 0em;padding: 0.1em 0.2em 0.1em 0.2em;line-height : 1.6em;}
table.lined,  table.tabbed {width: 100%;margin-top:0.1em;}
table.tabbedr {width: 30em;margin:0.1em;}
table.content{width: 100%;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;margin : 0.2em;}
td.contentheader {font: bold; background: #fff;color: Black;width : 20%;border-bottom: 1px solid #ccc;}
td.contentdata {font: normal; background: #fff;color: Gray;width : 30%;border-bottom: 1px solid #ccc;}
td.contentheadersm {font: bold;background: #fff;color: Black;width : 10%;border-bottom: 1px solid #ccc;}
td.contentdatasm {font: normal;background: #fff;color: Gray;width : 15%;border-bottom: 1px solid #ccc;}
td.contenthistheader {font: bold 0.85em;background: #fff;color: Gray;width : 80%;border-bottom: 1px solid #ccc;}
td.contentverheader {font: bold 0.85em;background: #fff;color: Gray;width : 20%;border-bottom: 1px solid #ccc;}
td.contenthistdata {font: normal 0.85em;background: #fff;color: Gray;width : 100%;border-bottom: 1px solid #ccc;}
td.activetabr, td.passivetabr {width: 5em;text-align: center;border: 1px solid #ccc; }
td.activetabr { background-color: #f5f5f5; cursor: default; font-weight: bold;border-right: 0;}
td.passivetabr {background-color: #fff; cursor: pointer;}
td.activetab, td.passivetab {width: 10em;padding: 0.1em 0.1em;text-align: center; border: 1px solid #ccc; border-bottom: 0;}
td.activetab { background-color: #f5f5f5; cursor: default; font-weight: bold;}
td.passivetab { background-color: #fff; cursor: pointer;}
td.tabspacer { background-color: #fff; width: 0.5em; }
td.tabbody {padding: 0.2em 0.5em 0;background-color: #f5f5f5;}
.selectfield {padding: 0em 0em 0em 0em;border : none;width : 80%;}
.inputfieldread {padding: 0.2em 0.2em 0.2em 0.2em;border : none;}
.inputfield {padding: 0.2em 0.2em 0.2em 0.2em;border : 1px solid Black;}
.inputfieldsm {padding: 0.2em 0.2em 0.2em 0.2em;border : 1px solid Black;width:50%;}
.readonly {padding:0;margin:0;border:none;color: Gray;}
table.lined th {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding-left: 3px;padding-right: 10px;text-align: left;font-size:1em;color: #444;background-color: #f4f4dc;}
table.lined td {border-bottom: 1px solid #eee;font-size:0.9em;padding-left: 3px;padding-right:10px;}
td.mand {color:red;font-size:1em;}
td.fieldLabel {font-weight:bold;color:#333;font-size: 1em;vertical-align:top;}
.message {color:red;margin:0;padding:2;font:1em "Arial"}
.formlogin {padding-top:2%;}
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }
li#language-link  a {background: #FFB559;font-weight:bold; color: #252525;}
u {font-weight:bold;text-decoration:none;}
#content-centre u, #content-centre-narrow u,#content-centre-right {text-decoration:none;}
#content-centre li, #content-centre-narrow li {font-size:0.9em;}

/* Drop down menu styles only */
.left-aligned-picture {margin-top:2%;margin-right:2%;background: #E1E1E1;border: 10px solid #E1E1E1;color: #000; float:left;margin-left:2%;font-size:90%;}
.right-aligned-picture {margin-top:2%;margin-left:2%;background: #E1E1E1;border: 10px solid #E1E1E1;color: #000; float:right;font-size:90%;}
.highlight-box {background: #CCCCCC;color:#000;border:1px solid silver;padding:1%;}
