@import url(menu.css);
@import url(customise.css);



ul.reflection li {
background: none;
float: left;
margin: 0;
}

ul.reflection {
background: none;
margin: 0;
padding: 0;
font-size: 0.9em;
}

#content .moduletable-inset-top .reflection li {
background: none;
float: left;
margin: 0;
padding: 0;
padding: 0 9px;
}

.reflect-text {
width: 345px;
}

.reflect_cont {
height: 130px;
}

#content .reflect_cont .moduletable-inset-top .reflection li {
background: none;
float: right;
margin: 0;
padding: 0;
padding: 0 9px;
}


/*Start CSS*/

/*global resets - eliminates cross browser inconsistancies*/
* {
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin:0.5em 0;
}

li,dd {
margin-left:1em;
}

fieldset {
padding:.5em;
}

img {
border:none;
}

body {
	background:#1a2b4c url(../images/bodybgheader.png)
	margin:0;
	text-align:center;
	background-color: #185303;
	background-image: url(../images/bodybgheader.png);
	background-repeat: repeat-x;
}

#wrapper {
	width:765px;
	margin:0 auto;
	padding:0;
	text-align:left;
	margin-top:16px;
	background-image: url(../images/wrapper-bg.png);
	background-repeat: no-repeat;
}

#top_a {
position:relative;
background:url(../images/top-a.jpg) repeat-x;
height:30px;
line-height:30px;
width:727px;
margin:0 19px;
padding:0;
}

#top_b {
	position:relative;
	width:727px;
	height:79px;
	margin:0 19px;
	padding:0;
	background-image: url(../images/top-b-bg.jpg);
	background-repeat: repeat-x;
}

#branding {
	background:url(../images/branding-logo.gif) no-repeat 10px 0px;
	height:79px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#input_search_main {
position:absolute;
right:20px;
top:10px;
margin:0;
padding:0;
}

#pathway {
position:relative;
background:url(../images/pathway-bg.png) repeat-x;
height:34px;
line-height:34px;
width:727px;
margin:0 19px;
padding:0;
}

#date {
position:absolute;
top:0;
right:5px;
height:30px;
}

#container-wrap {
background:url(../images/wrapperbg.jpg) repeat-y;
width:765px;
}

#header_top {
width:727px;
height:217px;
margin:0;
padding:0;
margin:0 auto;
overflow:hidden;
}

#left_nav {
float:left;
width:203px;
margin:0;
padding:0;
}

#header_img {
float:left;
xbackground:url(../images/header-img.jpg) no-repeat;
width:524px;
height:217px;
margin:0;
padding:0;
}

#content_wrap {
background:url(../images/content-wrap-bg.gif) repeat-y;
width:727px;
margin:0 auto;
overflow:hidden;
}

#top_seperator {
background:url(../images/top-seperator.jpg) no-repeat;
width:727px;
height:1px;
overflow:hidden;
}

#sidebar {
float:left;
width:203px;
}

#content {
float:left;
width:524px;
}

.inner {
padding:5px;
}

#sidebar .inner {
padding:5px 10px;
}

#footer_shadow_bg {
background:#262c38 url(../images/footer-topshadow-bg.gif) repeat-x;
height:12px;
}

#footer_top_shadow {
background: url(../images/footer-shelf-topshadow.gif) no-repeat 0 0;
overflow:hidden;
height:11px;
width:765px;
padding:0;
margin:0 auto;
}

#footer_shelf_wrap {
	background:#0C3E1D url(../images/footer-shelf-bg.gif) repeat-y;
	background-position:center;
	width:765px;
	text-align:left;
}

#footer_shelf {
margin:0 auto;
width:727px;
}

#footer {
	background:url(../images/footer-bg.gif) repeat-x;
	height:27px;
	margin:0;
	overflow: hidden;
	width: 765px;
}

#footer_inner {
background:url(../images/footer-img.gif) no-repeat;
height:27px;
margin:0 auto;
width:765px;
padding:0;
}

#footer_padding {
	position:relative;
	width:765px;
	padding-top: 5px;
}

table.user_mod_green {
}

/*collapsable columns*/
table.nospace {
border:0;
margin-bottom:10px;
padding:0;
width:100%;
}

#footer_shelf table.nospace {
border:0;
margin:0;
padding:0;
width:100%;
}

table.nospace td {
margin:0;
padding:0;
}

/*Signals out only top 2 user mods*/
table.nospace td.user_mod_green {
width:50%;
background:#77c10c url(../images/user-mod-green.gif) repeat-x;
width:255px;
}

table.nospace td.user_mod_blue {
width:50%;
background:#308fc5 url(../images/user-mod-blue.gif) repeat-x;
width:255px;
}

/*Signals out only footer shelf*/
table.nospace td.footer_shelf_left,table.nospace td.footer_shelf_center,table.nospace td.footer_shelf_right {
width:33%;
border:1px solid #3b4456;
}
