body {
        background-image: url(../images/bg_noise.jpg);
        margin: 0px;
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        behavior:url("/csshover.htc");
}
acronym {
	cursor: help;
}
#menu {
        height:20px;
        width:732px;
        background-color:#FFFFFF;
        border-bottom:1px solid #CCCCCC;
        margin-right: auto;
        margin-left: auto;
        margin-top: 3px;
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-style: dotted;
        border-left-style: dotted;
        border-right-color: #CCCCCC;
        border-left-color: #CCCCCC;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        z-index:10;
}
div#menu ul {margin:0; padding:0; background: #FFF; }
div#menu li {left:0px; position: relative; margin:0; padding:0; list-style: none; float: left; line-height: 16px;}

div#menu ul li a { display:block; padding-top: 3px; padding-bottom: 3px; padding-left:8px; padding-right:7px; text-decoration: none; color:#464646; font-weight: normal;}
div#menu ul.level2 li a {display:block; padding-top: 0px; padding-bottom: 3px; padding-left:14px; padding-right:14px; text-decoration: none; color:#464646; font-weight: normal;}
div#menu ul.level3 li a {display:block; padding-top: 0px; padding-bottom: 3px; padding-left:14px; padding-right:14px; text-decoration: none; color:#464646; font-weight: normal;}
div#menu ul ul {position: absolute; width: 170px; display: none;}
div#menu ul ul li { width: 100%; }
div#menu ul.level2 li:hover a.level2 {color:#FF5A00; background-color:#EFEFEF; width:142px; }
div#menu ul.level3 li:hover a.level3 {color:#FF5A00; background-color:#EFEFEF; width:142px; }
div#menu ul.level4 li:hover a.level4 {color:#FF5A00; background-color:#EFEFEF; width:142px; }

div#menu ul a {padding-left:5px; }
div#menu li.level0:hover ul.level2 { display:block; }
div#menu ul.level2 li.submenu:hover ul.level3 {display:block;}
div#menu ul.level3 li.submenu:hover ul.level4 {display:block;}
div#menu ul.level2 {top: 21px; left: 0px; border: 1px solid #CCCCCC;}
div#menu ul.level3 {top: 0px; left: 169px; border: 1px solid #CCCCCC;}
div#menu ul.level4 {top: 0px; left: 169px; border: 1px solid #CCCCCC;}

a, a:link, a:visited, a:active {
        font-weight: bold;
        color: #FF6600;
        text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
h1 {
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        color:#FF9900;
        font-weight: bold;
        font-size: 24px;
}
h2 {
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        color:#FF9900;
        font-weight: bold;
        font-size: 14px;
}
h3 {
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        color:#FF9900;
        font-weight: bold;
        font-size: 12px;
}
.DoNotDisplay {
        display: none;
}
#header {
        background-image: url(../images/header.jpg);
        margin-right: auto;
        margin-left: auto;
        height: 108px;
        width: 750px;
}

#copyright {
        float: left;
		background-image: url(../images/bg_noise.jpg);
        width: 536px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #CCCCCC;
        text-align: center;
}
#copyright a {
	text-decoration: none;
	color: #CCCCCC;
	font-weight: normal;
}
input, textarea{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #CCCCCC;
        border-right-color: #666666;
        border-bottom-color: #666666;
        border-left-color: #CCCCCC;
}
#content_holder {
        clear: both;
        margin-right: auto;
        margin-left: auto;
        width: 750px;
}
#left_content {
        margin: 0px;
        float: left;
        padding-top: 5px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        width: 536px;
}
#right_content {
        float: left;
        width: 214px;
        margin: 0px;
}
#filler {
        background-color: #EFEFEF;
        background-image: url(../images/filler01.jpg);
        background-repeat: no-repeat;
        float: left;
        height: 135px;
        width: 536px;
}
#filler2 {
        background-color: #EFEFEF;
        background-image: url(../images/filler02.jpg);
        background-repeat: no-repeat;
        float: left;
        height: 135px;
        width: 536px;
}
#filler3 {
        background-color: #EFEFEF;
        background-image: url(../images/filler03.jpg);
        background-repeat: no-repeat;
        float: left;
        height: 135px;
        width: 536px;
}
#filler4 {
        background-color: #EFEFEF;
        background-image: url(../images/filler04.jpg);
        background-repeat: no-repeat;
        float: left;
        height: 135px;
        width: 536px;
}
#left_main_table_top {
        background-image: url(../images/top_tb_main_lt.gif);
        float: left;
        width: 536px;
        height: 10px;
        background-attachment: scroll;
        background-repeat: no-repeat;
        background-color: #FFFFFF;
        background-position: top;
}
#main_body_content {
        float: left;
        padding-top: 0px;
        padding-right: 15px;
        padding-bottom: 0px;
        padding-left: 20px;
        background-image: url(../images/bg_tb_main.gif);
        width: 501px;
        margin-top: 8px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
}
#left_main_table_bot {
        background-image: url(../images/bot_tb_main_lt.gif);
        float: left;
        width: 536px;
        height: 8px;
        background-attachment: scroll;
        background-repeat: no-repeat;
        background-position: bottom;
        font-size: 1px;
}
.sm_tb_hld {
        width: 214px;
        background-color: #FFFFFF;
        background-image: url(../images/bg_tb_small.jpg);
}
.sm_tb_head {
        background-attachment: scroll;
        background-image: url(../images/top_tb_small.jpg);
        background-repeat: no-repeat;
        background-position: top;
        float: left;
        height: 8px;
        width: 214px;
        margin: 0px;
}
.sm_tb_body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        float: left;
        padding-top: 0px;
        padding-right: 7px;
        padding-bottom: 0px;
        padding-left: 7px;
        width: 200px;
        background-image: url(../images/bg_tb_small.jpg);
}
.sm_tb_body input {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        width: 180px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #E2E2E2;
        border-right-color: #666666;
        border-bottom-color: #666666;
        border-left-color: #E2E2E2;
        padding: 2px;
}
.sm_tb_body button {
        float: right;
        margin-top: 2px;
        margin-right: 10px;
        border: 1px solid #999;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
}
.sm_tb_footer {

        background-attachment: scroll;
        background-image: url(../images/bot_tb_small.jpg);
        background-repeat: no-repeat;
        background-position: top;
        float: left;
        height: 8px;
        width: 214px;
        margin: 0px;
        font-size: 1px;
}
img {
        border: 0px;
}
.oneThird {
        width: 30%;
        float: left;
        padding: 3px;
        border-left-width: 1px;
        border-left-style: dotted;
        border-left-color: #CCCCCC;
}
.twoThirds {
        width: 62%;
        float: left;
        padding: 3px;
        border-left-width: 1px;
        border-left-style: dotted;
        border-left-color: #CCCCCC;
}
.fullWidth {
        width: 98%;
        float: left;
        padding: 3px;
}
.halfWidth{
        width: 47%;
        float: left;
        padding: 3px;
        border-left-width: 1px;
        border-left-style: dotted;
        border-left-color: #CCCCCC;
}
.noLeftBorder { border-left: none;}
.alignLeft { text-align: left; }
.alignCentre { text-align: center; }
.alignRight { text-align: right; }
.lightColour { color:#CCCCCC; }

.kb_table th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #BBBBBB;
	border-width: 1px;
	border-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
}
.kb_table{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 1px solid #003366;
	border-right: 1px none #003366;
	border-bottom: 1px none #003366;
	border-left: 1px solid #003366;
}
.kb_table td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F0F0F0;
	border-top-color: #CCCCCC;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #CCCCCC;
	color: #333333;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
}
