/*
	framework.css
	
	Handles all the other CSS includes, and site specific styles.
	
	Part of the CSS framework developed by InfiniteNetworks - infinite.net.au
*/
@import url(/www/rwpcode.nsf/stylesheetlookup/nadrac/reset.css?opendocument);
@import url(/www/rwpcode.nsf/stylesheetlookup/nadrac/type.css?opendocument);
@import url(/www/rwpcode.nsf/stylesheetlookup/nadrac/forms.css?opendocument);
body {
	background: #7A9168;
	min-width: 960px;
}
h1 {
	color: #637454;
}
h2 {
	color: #336FBD;
}
h3 {
	color: #454545;
}
a {
	color: #336FBD;
	text-decoration: none;
}
a:visited {
	color: #033F8D;
}
a:active, a:hover {
	color: #639FED;
	text-decoration: underline;
}
#header {
	background: #3B3B3B url(/www/rwpcode.nsf/nadrac/header_bg.jpg) repeat-x;
	height: 24px;
	padding: 6px 11px;
	color: #fff;
	font-size: .8em;
	line-height: 1.875em;
}
html > body #header {
	height: auto;
	min-height: 24px;
}
#header a {
	color: #fff;
}
#header ul {
	float: left;
	margin: 0;
}
#header li {
	display: inline;
}
#header li {
	padding: 0 8px 0 8px;
	border-right: 1px solid white;
}
#header li.last {
	border-right: none;
}
#search {
	margin: 0;
	float: right;
}
#search_input {
	background: url(/www/rwpcode.nsf/nadrac/search.jpg) no-repeat;
	border: 0;
	height: 19px;
	width: 190px;
	vertical-align: middle;
	padding: 2px 5px 0 5px;
}
#search_submit {
	color: #fff;
	background: url(/www/rwpcode.nsf/nadrac/search_submit.jpg) no-repeat;
	border: 0;
	height: 20px;
	width: 80px;
	vertical-align: middle;
}
#search_submit:hover {
	background: url(/www/rwpcode.nsf/nadrac/search_submit_hover.jpg) no-repeat;
}
#branding {
	background: url(/www/rwpcode.nsf/nadrac/branding_bg.jpg) repeat-x;
	height: 165px;
	
	position: relative;
	
}
#branding h1 {
	padding: 0px;
	margin: 0px;
	height: 165px;
	background: url(/www/rwpcode.nsf/nadrac/world_grad_bg.jpg) top right no-repeat;
}
#logo {
	position: absolute;
	top: 25px;
	left: 42px;
}
#world, #green_bg {
	position: absolute;
	top: 0;
	right: 0;
}
#navigation {
	margin: 0;
	padding: 0 0 0 11px;
	/*height: 20px;*/
	overflow: hidden;
	font-weight: bold;
}
#navigation li {
	background: #FFFCEE url(/www/rwpcode.nsf/nadrac/nav_tab_bg.jpg) repeat-x;
	border: none;
	/*padding-bottom: 1.5em;*/
	padding-bottom: 0;
	float: left;
}
#navigation li.active, #navigation li.last_active {
	margin-left: -23px;
	padding-left: 23px;
	background: #FFFBED url(/www/rwpcode.nsf/nadrac/nav_left_active_tab.jpg) 0 0 no-repeat;	
}	
#navigation li a {
	background: url(/www/rwpcode.nsf/nadrac/nav_right.jpg) top right no-repeat;
	padding: .15em 24px 1.5em 6px;
	padding: 0px 24px 0 6px;
	display: block;
	color: #454545;
}
#navigation li a:visited {
	color: #252525;
}
#navigation li a:active, #navigation li a:hover {
	color: #757575;
	text-decoration: none;
}
#navigation li.active a {
	background: url(/www/rwpcode.nsf/nadrac/nav_right_active.jpg) top right no-repeat;
	
}
#navigation li.first {
	background: url(/www/rwpcode.nsf/nadrac/nav_left.jpg) no-repeat;
	padding-left: 10px;
}
#navigation li.first_active {
	background: url(/www/rwpcode.nsf/nadrac/nav_left_active.jpg) no-repeat;
	padding-left: 10px;
}
#navigation li.first_active a {
	background: url(/www/rwpcode.nsf/nadrac/nav_right_active.jpg) top right no-repeat;
}
#navigation li.last a {
	background-image: url(/www/rwpcode.nsf/nadrac/nav_right_last.jpg);
}
#navigation li.last_active a {
	background-image: url(/www/rwpcode.nsf/nadrac/nav_right_last_active.jpg);
}
#content {
	background: #fff url(/www/rwpcode.nsf/nadrac/content_bg.jpg) repeat-y;
	overflow: auto;
	
}
#contentMain ul li, #contentSup li li {
	list-style: url(/www/rwpcode.nsf/nadrac/square.jpg) ;
}
#cwrap1 {
	background: url(/www/rwpcode.nsf/nadrac/menu_bg_single.jpg) left bottom no-repeat;
	height: 1%;
}
#cwrap2 {
	background: url(/www/rwpcode.nsf/nadrac/main_bg_right.jpg) 100% 0 repeat-y;
	padding: 0 11px 0 217px;
}
#content_top {
	background: #fff url(/www/rwpcode.nsf/nadrac/content_top_bg.jpg) repeat-x;
	height: 14px;
	font-size: 0;
}
#content_top .lft {
	height: 14px;
	background: url(/www/rwpcode.nsf/nadrac/content_top_left.jpg) no-repeat;
}
#content_top .rght {
	height: 14px;
	background: url(/www/rwpcode.nsf/nadrac/content_top_right.jpg) 100% 0 no-repeat;
}
#contentMain {
	float: right;
	width: 100%;
	padding-bottom: 1.5em;
}
#contentMain h1 {
	margin-left: 21px;
}
#contentMain p, h2, h3, h4, h5, h6  {
	margin-left: 21px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#contentMain ul {
	margin-left: 42px;
	padding-top: 3px;
	padding-bottom: 2px;
}
#contentMain ol {
	margin-left: 42px;
	list-style-type:decimal;
}
#contentMain ol li li {
	margin-left: 42px;
	list-style-type:lower-alpha;
}
#contentMain #info {
	font-size: .9em;
	line-height: 1.666em;
	background: #7A9168 url(/www/rwpcode.nsf/nadrac/info_bg.jpg) repeat-x;
	position: relative;
	color: #ddd;
	border-bottom: 1px solid #ccc;
	padding: 2px 0 0 10.5px;
	margin: 0;
}
#info a, #info a:visited, #info a:hover {
	text-decoration: none;
	color: #fff;
	font-weight: bolder;
}
#helpers {
	position: absolute;
	right: 10.5px;
	top: 2px;
	margin: 0;
}
#helpers li {
	display: inline;
}
#contentSup {
	width: 194px;
	margin: 0 0 0 -217px;
	float: left;
	display: inline;
	padding-left: 11px;
	
	
}
#contentSup li {
	background: url(/www/rwpcode.nsf/nadrac/main_menu_li_bg.jpg) 0 100% repeat-x;
	padding: 10px 3px 10px 10px;	
	list-style: url(/www/rwpcode.nsf/nadrac/square.jpg);
	
}
#contentSup h2 {
	border-bottom: 1px solid #ccc;
	margin-top: 0;
	background: url(/www/rwpcode.nsf/nadrac/sidebar_heading_bg.jpg) repeat-x bottom left;
	padding: .75em;
}
.floatright {
float: right;
padding: 1em;
clear: both;
}
.floatleft {
float: left;
padding: 1em;
clear: both;
}
.boxed1 {
background: #FEFBEA;
padding: 1em 1em 0.5em;
border: 1px solid #CCCCCC;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.boxed1 ul li{
list-style-type: none;
}
#content_bottom {
	background: #fff url(/www/rwpcode.nsf/nadrac/content_bottom_bg.jpg) repeat-x;
	height: 14px;
}
#content_bottom .lft {
	height: 14px;
	background: url(/www/rwpcode.nsf/nadrac/content_bottom_left.jpg) no-repeat;
}
#content_bottom .rght {
	height: 14px;
	background: url(/www/rwpcode.nsf/nadrac/content_bottom_right.jpg) 100% 0 no-repeat;
}
#siteinfo {
	background: #637454;
	border-top: .75em solid #7A9168;
	padding: .75em 11px;
	font-size: .9em;
	font-weight: bold;
	line-height: 1.875em;
	color: #fff;
}
#siteinfo a {
	color: #fff;
}
#siteinfo li {
	margin: none;
	padding: 0 
	display: inline;
}
#siteinfo .copyright {
	float: left;
}
#siteinfo .links {
	float: right;
}
#siteinfo li {
	display: inline;
	padding: 0 8px 0 4px;
	border-right: 1px solid white;
}
#siteinfo li.last {
	border-right: none;
}
#sitemap ul {
	margin-top: 4px;
}
#sitemap li {
	margin-top: 4px;
}
/* Outage Message - BN January 2009*/
.message {
	color: #993300;
	font-size: 10px;
	padding: .75em 0 .75em 0;
	margin: 0 0 .75em 0;
}
