body {background-color:#dbe9f3;margin:0;text-align:left;}
#wrapper {border-left:0px none; border-right:0px none; border-top:0px none; margin:0; border-bottom:2px solid #b6a69e; width:960px;background-color:#d9d1cd;background-image:url('images/structure/stripebg.gif');background-repeat:repeat-x;padding-right:10px;padding-bottom:15px;font-family:"Trebuchet MS", verdana,sans-serif;color:#333;overflow:auto;font-size:85%;}
#headtop {background-image:url('images/structure/headtop.jpg');background-repeat:no-repeat;height:39px;text-align:right;}
#head {background-image:url('images/structure/head.jpg');background-repeat:no-repeat;height:160px;text-align:right;}
#topad {width:472px;height:64px;padding:3px 3px 1px 1px;margin-left:470px;margin-bottom:18px;border:1px solid #dbe9f3;}
#navtop {padding:5px 0;font-variant:small-caps;font-size:100%;color: #fff;}
#navtop ul {font-weight:bold;width:100%;padding-left: 0;margin-left: 0;margin-top:0;text-align:right;letter-spacing:0.05em;}
#navtop ul li { display: inline;}
#navtop ul li a {padding: 0 10px;color: #fff;text-decoration: none;border-right: 1px solid #fff;}
#navtop a.last {border:0px none;padding-right:0;}
#navtop ul li a:hover {color:#003979;}
#left {float:left;width:200px;padding:0 30px 0 10px;}
#leftnav {border-bottom:1px solid #b6a69e;background-color:#f4f2f0;background-image:url('images/structure/lnav-flower.jpg');background-repeat:no-repeat;background-position:bottom right;padding-bottom:20px;}
#content {float:left;width:680px;background-color:#fff;padding:15px;border:1px solid #b6a69e;margin-bottom:15px;}
#content img {float:left;padding:3px;border:1px solid #e7e3e0;margin:0 15px 15px 0; background-color:#fff;}
#content p {line-height:150%;}
#content li {padding-bottom:5px;}
a {color:#6484a4}
a:hover {text-decoration:none;}
#rightad {text-align:center;background-color:#fff;float:right;width:310px;margin-left:20px;margin-bottom:20px;padding:5px;font-size:90%;border:1px solid #eee;}
#rightad img {float:none;margin:0;}
#foot {clear:both;background-color:#ecf3f9;padding:15px;margin: 0 10px;border:1px solid #b6a69e;font-size:80%;padding:10px;color:#666;}
#foot p {margin:0;padding:5px 0;}
#content h1 {font-size:130%;letter-spacing:0.05em;color:#715952;border-bottom:1px solid #d9d1cd;}
#content h2 {font-size:120%;letter-spacing:0.05em;color:#715952;background-position:top left;background-repeat:no-repeat;}
#content h3 {font-size:120%;letter-spacing:0.05em;color:#715952;border-bottom:1px solid #d9d1cd;clear:both;}
#content h5 {font-size:110%;letter-spacing:0.05em;color:#333;padding-bottom:0;margin-bottom:0;}
#colleft {clear:both;float:left;width:45%;padding-right:15px;border-right:1px solid #ecf3f9;}
#colleft ul {padding-left:15px;}
#colright {float:left;width:45%;padding-left:30px;}
#left h2 {background-color:#b6a69e;color:#fff;padding:2px 5px;font-size:100%;margin:0;}
#leftnav ul {list-style-type:none;margin:2px 10px;padding:5px 0;}
#leftnav li {padding-bottom:5px;}
#leftnav li a {text-decoration:none;color:#715952; }
#leftnav li a:hover {text-decoration:underline;color:#573b32; }
#flag {float:right;width:51px;background-color:#fff;}
#flags img {padding:2px;margin:5px 5px 0 0; border:0;}
#flags p {clear:left;font-size:90%;padding:0 0 5px 0;margin:0;}
#flags {border:1px solid #e7e3e0;}
#crumbs {padding-top:0;margin-top:0;font-size:85%;}
#crumbs a:hover {text-decoration:none;}
p.newsline {font-size:90%;color:#666;border-top:1px solid #eee;}

h2.usa {background-image:url('images/flags/usa-h.jpg');padding-left:35px;}
h2.uk {background-image:url('images/flags/uk-h.jpg');padding-left:35px;}
h2.ire {background-image:url('images/flags/ire-h.jpg');padding-left:35px;}
h2.aus {background-image:url('images/flags/aus-h.jpg');padding-left:35px;}
h2.nz {background-image:url('images/flags/nz-h.jpg');padding-left:35px;}
h2.can {background-image:url('images/flags/can-h.jpg');padding-left:35px;}
#choose {border:1px solid #b6a69e;background-color:#f4f2f0;text-align:center;margin-top:15px;padding:4px 2px;}
#choose form {padding:0;margin:0;}
#desttable {text-align:center;}
#desttable table {width:95%;border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999; border-right:0px none; font-size:90%;border-collapse:collapse;margin-left:12px;}
#desttable td, th {padding:4px;border-top:1px solid #999;border-right:1px solid #999;vertical-align:top;text-align:left;}
#desttable tr {padding:4px;}
#desttable th {background-color:#A36A69;color:#fff;padding:2px 6px 2px 4px;}
#desttable td.grey {background-color:#eee;}

td {vertical-align:top;}
span.smlgrn {padding-top:5px;font-style:italic;color:#308275;}
.clear {clear:left;}
