html { font-size: 100%; /* IE hack */ }
body {margin:0px; background: #121718 url(../../images/bg_tile.jpg) repeat-x; color: #CCC; font-family: Arial, Helvetica, Verdana; font-size: 0.62em;}
table { font-size: 100%; /* IE hack */ }

/* Style Kit v7.0 */
div {display: inline-block;}
div {display: block;}
a, embed, object {outline: none;}
form, fieldset, dl, dt, dd {padding: 0; margin:0; border: none;}
img {border-style: none;}
h1, h2, h3, h4, h5  {margin: 0; padding: 0; font-size: 1.0em; font-weight: normal;}
p {margin: 0 0 15px 0;  padding: 0; }
td, th {vertical-align: top;}
th {text-align: left; }
input, textarea, select {font-family: inherit; font-size: inherit;}
input:focus, textarea:focus {outline:none;}
dl {display: block; }
dt {display: block; float: left; width: 45%; margin-bottom: 5px;}
dd {display: block; float: right; width: 45%; margin-bottom: 5px;}
big {font-size: 1.1em;}
small {font-size: 0.9em;}
.clearer {clear: both; height: 1px;}
.clearleft {clear: left; height: 1px;}
.clearright{clear: right; height: 1px;}
.getright {float:right;}
.getleft {float:left;}
.centa {text-align: center;}
.imgleft {float: left; margin: 0 10px 7px 0;}
.imgright {float: right; margin: 0 0 7px 10px;}
.blockit {display: block;}
.padit {margin: 0 0 10px 0;}
.bolden {font-weight: bold;}
.uline {text-decoration: underline;}
.nobg {background: none !important;}
.nomargin {margin:0 !important;}
.noborder {border: none !important;}
.nopad {padding:0 !important;}
.invisi {display: none !important;}

/* Colours */
.blu {color: #2b8dbe;}

/* Links */
a	{color: #2b8dbe; text-decoration: none;}
a:hover	{text-decoration: underline;}

/* Headings */
h1 {display: block; height: 296px; text-indent: -9999px; overflow: hidden; background:url(../../images/header.jpg) no-repeat;}

h2 {color: #2b8dbe; font-weight: bold; margin-bottom: 30px; line-height: normal;}
h3 {font-size: 18px; font-weight: bold; margin-bottom: 5px;  line-height: normal;}


/* Lists */
#snav, #snav li {display: inline-block;}
	#snav {display: block; margin: 0; padding: 0 0 20px 0; list-style: none; border-bottom: 1px solid #373b3c;}
	#snav li {display: block; margin: 0 0 5px 0;}
	#snav a {display: block; font-family:Tahoma, Geneva, sans-serif; font-size: 27px; line-height: normal; color: #f0ce10; padding-left: 15px; background:url(../../images/snav_off.gif) 0 50% no-repeat; text-decoration: none;}
	#snav a:hover, #snav li.current a {color: #fb6c03;  text-decoration: none; background:url(../../images/snav_on.gif) 0 50% no-repeat;}


/* Tables */


/* Forms */


/* Superstructure  */
#shadow {background: url(../../images/bg_shadow.jpg) 50% 0 no-repeat;}
#shield {width: 960px; margin: 0 auto; background-color: #1e2324;}
#main {padding: 30px 45px; font-size: 14px; line-height: 22px; }

#sidebar {width: 238px; float: right; }
#page {width: 575px; float: left;}

#footer {color: #666; font-size: 11px; padding-top: 40px;}

/* Infrastructure  */
address {display: block; font-style: normal; padding: 15px 0; border-bottom: 1px solid #373b3c;}
#banner {margin-top: 20px; display: block; height: 243px; text-indent: -9999px; overflow: hidden; background:url(../../images/banner.jpg) no-repeat;}
