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;http://www.bradsoft.com/topstyle/http://www.bradsoft.com/topstyle/order/http://www.bradsoft.com/topstyle/support/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;background: #fff;}
#content-centre li {font-size:0.9em;}
#content-centre-narrow li {font-size:0.9em;}
a:link {text-decoration:none;border-bottom:1px solid #313131;color: #696969;}
a:visited {text-decoration:none;border-bottom: 1px solid #708090;color: #BA55D3;}
a:hover,a:active {text-decoration:none;border-bottom:1px solid #C86E00;color:#C86E00}
#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;padding-top: 11pt;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;}
.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}
/* 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 #DCDCDC;background: #f5f5f5;}
#content-header {background:url(/app/images/crest.jpg) #fff left no-repeat;border-bottom: 1px solid #B52D00;}
#acio-content-header {background:url(/app/images/acio_red_banner.jpg) #fff left no-repeat;border-bottom: 1px solid #B52D00;}
#content-footer p {padding-left:5px;padding-top:10px;padding-bottom:10px;margin:0;font:xx-small Verdana,Arial,Helvetica,sans-serif;color: #696969; background: #f9f9f9; text-align:left}
#content-footer {background: #d9d9d9;color: #696969;border-top: #D4D4D4;}#content-footer {background: #F5F5F5;color: #696969;border-top: #D4D4D4;}
#content-right {background:#fff;}
#content-right a:link{ text-decoration:none;}
#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:#dff1ff;padding:0.1em 0.5em 0.1em 0.5em;font-size:0.9em;text-decoration:none;color:000055;}
a.button:link, a.button:visited{border:1px solid #316ac5;color:000055;margin:0.2em;}
a.button:hover{background-color:#c1d2ee;border: 1px solid #000055;color:000055;}
a.button:active{background-color:#c1d2ee;border: 1px solid #000055;color:000055;}
.loginbox {color:#2A2A2A; font-weight: bold; font-size:1.2em; margin: 0.5em 0.5em 0.5em 0.5em;  border-bottom: 0px solid Gray;  padding: 0.4em 0.4em 0.4em 0.4em;  }
.logbox {color:#2A2A2A; margin: 0 0 0em 0.2em;  padding: 0em;  border: 1px solid #dcdcdc;   }
.logbox-subheader-oldnew {text-decoration:underline; padding: 0.2em;text-align:left; color:#316AC5; font:0.85em; cursor: pointer;}
.logbox-subheader {color:#2A2A2A; margin: 0.2em 0.2em 0em 0.2em; padding: 0.2em 0em 0em 0.2em;  border-bottom: 0px solid Gray;   }
table.lined,  table.tabbed, table.linked {width: 95%;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: 0px solid #ccc;}
td.contentdata {font: normal; background: #fff;color: Gray;width : 30%;border-bottom: 0px solid #ccc;}
td.contentheadersm {font: bold 0.85em;background: #fff;color: Gray;border-bottom: 0px solid #ccc;}
#contentheaderlisttitle{font: bold 0.85em; background: #fff; color: Gray;border-bottom: 1px solid #dcdcdc;}
td.contentheaderlisttitle{font: bold 0.85em; background: #fff; color: Gray;border-bottom: 1px solid #dcdcdc;}
td.contentdatasm {font: normal;background: #fff;color: Gray;width : 15%;border-bottom: 0px 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-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc;}
td.activetab { background-color: #f5f5f5; cursor: default; font-weight: bold;}
td.passivetab { background-color: #fff; cursor: pointer; border-bottom: 1px solid #ccc;}
td.tabspacer {background-color: #fff; width: 0.5em;  border-bottom: 1px solid #ccc;  }
td.tabbody {padding: 0 0.5em 0.2em 0.2em;background-color: #F5F5F5; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;  }

td.linkparent {font:0.85em;}
td.linkparentfront {border-bottom: 1px solid #c1d2ee;border-top: 1px solid #c1d2ee;border-right: 1px solid #c1d2ee;}

td.linkheader {font: bold 0.85em; background: #fff; color: Gray;border-bottom: 1px solid #dcdcdc;}
.linkthis {font: 0.85em; background: #fff;border-bottom: 1px solid #c1d2ee; border-top: 1px solid #c1d2ee;}

td.linkchildimg {border-bottom: 1px solid #c1d2ee;border-top: 1px solid #c1d2ee;border-left: 1px solid #c1d2ee;}
td.linkchild {font: 0.85em;}
.linkimg {margin:0.1em;}
.childlink {margin:0.1em;}


.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:0.8em;color: #444;background-color: #f5f5f5;}
table.lined td {border-bottom: 1px solid #eee;font-size:0.7em;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;}
/*li#consular-link  a {background: #E2DBFF;}*/
u {font-weight:bold;text-decoration:none;}
#content-centre u, #content-centre-narrow u,#content-centre-right {border:0px solid #DCDCDC;text-decoration:none;}

/* 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%;}
.highlightbox {border: 1px solid #dcdcdc; margin-left: 0.2em;  margin-right: 0.2em;  margin-bottom: 0.2em;}
.showhidelink {color:#000000; background: #f5f5f5; margin: 0.2em 0.2em 0.1em 0.2em; padding: 0.2em 0em 0em 0.2em;  border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; cursor: pointer; width:100%;overflow: hidden;}

.alerttext{ color: red ; font: 0.50em; }

#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}