/* \*/
h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,img {_position:relative;}
/* */

body
{
	font-family:arial,helvetica,geneva,sans-serif;
	font-size:74%;
	line-height:150%;
	color:#333333;
	background-color:white;
	padding:0px;
	margin:0px;
}

span.hidden
{
	display:none;
}

br.clearer
{
	clear:both;
	font-size:1px;
}

div.clearer
{
	clear:both;
}

li.clearer
{
	clear:both;
}

div.adminclearer
{
	clear:both;
	font-size:1;
	line-height:1px;
	margin:0px;
	padding:0px;
}

form
{
	padding:0px;
	margin:0px;
}
h2
{	
	font-size:14px;
	color:#a63f57;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px 0px 0px 0px;
}
h7
{	
	font-size:10px;
	color:#333333;

}
a
{
 text-decoration:none;
 color:#fe7839;
}
a:hover
{
	text-decoration:underline;	
}
p
{
	padding:0px;
	margin:0px 0px 0px 0px;
}



h3
{
	padding:0px;
	margin:0px 0px 0px 0px;
}

h4
{
	padding:0px;
	margin:0px 0px 0px 0px;
}

#outer
{
	width:1020px;
	background-color:white;
	margin:0px auto 500px auto;
	padding:0px;
	border:1px solid white;
}

#inner
{
	padding:0px 0px;
}


#titlebar
{
	width: 1020px;
	height: 122px;
	background-image: url(./images/titlebar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:54px 0px 0px 27px;
}
#titlebar form
{
	float:left;	
	margin-right:10px;
}

#titlebar .searchterm
{
	border-left:solid 1px #8c8c8c;
	border-top:solid 1px #8c8c8c;
	border-bottom:solid 1px #8c8c8c;
	border-right:none;
	color:#8c8c8c;
	margin:0;
	padding:0 3px 0 3px;
	vertical-align:top;
	height:19px;	
}
#titlebar a#smallfont
{
	float:left;
	background: url(./images/a-small.gif) transparent 0 0 no-repeat; width: 12px; height:16px; position: relative;
	display:block;
}
#titlebar a#smallfont span
{
	display:none;
}
#titlebar a#smallfont:hover, #titlebar a.selected#smallfont 
{
		background: url(./images/a-small.gif) transparent 0px -16px;
}
#titlebar a#mediumfont
{
	float:left;
	background: url(./images/a-medium.gif) transparent 0 0 no-repeat; width: 14px; height:16px; position: relative;
	display:block;
}

#titlebar a#mediumfont:hover, #titlebar a.selected#mediumfont 
{
		background: url(./images/a-medium.gif) transparent 0px -16px;
}
#titlebar a#mediumfont span
{
	display:none;
}
#titlebar a#largefont
{
	float:left;
	background: url(./images/a-large.gif) transparent 0 0 no-repeat; width: 17px; height:16px; position: relative;
	display:block;
}
#titlebar a#largefont:hover, #titlebar a.selected#largefont 
{
		background: url(./images/a-large.gif) transparent 0px -16px;
}
#titlebar a#largefont span
{
	display:none;
}
#titlebar h1
{
	display:none;
}

#titlebar p
{
	display:none;
}

#titlebar a
{
	margin-top:5px;	
	font-size: 14px;;
	color:#7d7d7d;
	display:block;
	float:left;
	text-decoration:none;	
}

#titlebar a:hover
{
	text-decoration:underline;
}
#titlebar a.titlelinks
{
	margin-left:10px;
}
#navbar
{
	position:absolute;
	top: 123px;
	z-index:1;
	padding-left:30px;
}
#contentouter
{
	position: absolute;
	top: 170px;
	z-index:0;
	width:1020px;
}

#contentinner
{
	padding:0px 29px 0px 30px;
}

#footer
{
	padding:20px 0px;
}

#base
{
	color:#b1b1b1;
	padding-bottom:20px;
}

#base p
{
	margin:0px;
	padding:0px;
	line-height:1.2em;
}

#base a
{
	color:#fe7839;
	text-decoration:none;
}

#base a:hover
{
	text-decoration:underline;
}

#base1
{
	float:left;
	width:180px;
}

#base1inner
{
	padding-left:30px;
}

#base2
{
	float:left;
	width:600px;
	text-align:center;
	padding-top:20px;
}

#base3
{
	float:left;
	width:240px;
}

#base3inner
{
	padding-right:10px;
}

#base3inner img
{
	padding-left:10px;
}

#leftcolumn
{
	float:left;
	width:220px;
}

#middlecolumn
{
	float:left;
	width:520px;
}

#twocolumnleft
{
	float:left;
	width:740px;
}

#rightcolumn
{
	float:left;
	width:220px;
}

ul#nav
{
	list-style: none;
	font-size: 1em;
	line-height: 1em;
	color:#666666;
	padding:0px;
	margin:0px;
	width:960px;
}	

ul#nav ul
{
	list-style: none;
	color:#666666;
	padding:0px;
	margin:0px;
}

ul#nav li
{
	float: left;
	background-color: white;
	background-image: url(./images/none.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border-right:1px solid #666666;
	margin-right:12px;
}

ul#nav li#Ams 
{
	background-image: url(./images/nav_brown.gif);
	width:130px;
}



ul#nav li#Ams span span,
ul#nav li#Msd span span,
ul#nav li#Tre span span,
ul#nav li#Faq span span
{
	width:90px !important;
}

ul#nav li#Lwms 
{
	background-image: url(./images/nav_red.gif);
	width:142px;
}

ul#nav li#Lwms span span,
ul#nav li#Ned span span,
ul#nav li#Lms span span,
ul#nav li#Sup span span
{
	width:102px !important;
}

ul#nav li#Hcp 
{
	background-image: url(./images/nav_purple.gif);
	width:188px;
}

ul#nav li#Hcp span span
{
	width:148px !important;
}

ul#nav li#Avo
{
	background-image: url(./images/nav_rust.gif);
	width:140px !important;
}

ul#nav li#Avo span span,
ul#nav li#Aav span span,
ul#nav li#Ain span span,
ul#nav li#Asu span span
{
	width:100px !important;
}

ul#nav li#Tys
{
	background-image: url(./images/nav_teal.gif);
	width:90px !important;
}

ul#nav li#Tys span span
{
	width:50px !important;
}


ul#nav li span.navoutertop,
ul#nav li span.navouter
{
	display: block;
	margin:0px 0px 0px 20px;
	padding:4px 10px 3px 10px;
	border-color:#666666;
	border-top: 1px solid;
	border-left: 0px;
	border-bottom: 1px solid;
	background-color:white;
	cursor: hand;
}

ul#nav li span.navouter
{

	border-top:0px;
}

ul#nav li span.navinner
{
	display: block;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-color: transparent;
}

ul#nav li a
{
	text-decoration:none;
	color:#666666;
}

ul#nav li a span:hover
{
	background-color:#f0f0f0;
}

ul#nav li ul li
{
	float:none;
	background-color:transparent;
	background-image:none;
	margin-right:0px;
	border-right:0px;
}

ul#nav li ul li span.navouter
{
	border-top: 0px;
}

ul#lowernav 
{
	list-style: none;
	color:#666666;
	display:block;
	padding:0px;
	margin:0px;
	background-image: url(./images/greybar.gif);
	background-repeat: repeat-x;
	background-position: left 0.9em;
	padding:0px 120px;
	height:1.7em;
}

ul#lowernav li
{
	display:block;
	float: left;
	padding: 0px 8px;
}

ul#lowernav li a 
{
	color:#7d7d7d;
	text-decoration:none;
}

ul#lowernav li a:hover
{
	color:#7d7d7d;
	text-decoration:underline;
}

ul#lowernav li a span
{
	display:block;
	padding: 2px 8px;
	background-color:white;
}

div.leftbox
{
	margin-right: 20px;
	margin-bottom: 4px;
	border: 1px solid #666666;
	background-image: url(./images/rightbox_rust.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

div.rightbox
{
	margin-left: 20px;
	margin-bottom: 4px;
	border: 1px solid #666666;
	background-image: url(./images/rightbox_rust.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

div.leftbox h3,
div.rightbox h3
{
	display:block;
	color:white;
	font-weight:normal;
	font-size: 1.17em;
	background-color:#666666;
	padding:6px 13px;
}

div.leftbox p,
div.rightbox p
{
	padding-bottom:4px;
}

div.leftbox a,
div.rightbox a
{
	color:#a63f57;
	text-decoration:none;
}

div.leftbox a:hover,
div.rightbox a:hover
{
	text-decoration:underline;
}

div.leftboxinner,
div.rightboxinner
{
	background-image: url(./images/rightboxbackground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px 10px 1px 10px;
	color:#666666;
}

div.leftboxinnertop,
div.rightboxinnertop
{
	min-height:86px;
}

div.green 
{
	border-color:#699986;
	background-image: url(./images/rightbox_green.gif);
}

div.green  h3
{
	background-color:#699986;
}

div.rust 
{
	border-color:#bf4923;
	background-image: url(./images/rightbox_rust.gif);
}

div.rust  h3
{
	background-color:#bf4923;
}

div.yellow 
{
	border-color:#ffc800;
	background-image: url(./images/rightbox_yellow.gif);
}

div.yellow  h3
{
	background-color:#ffc800;
}

div.sage 
{
	border-color:#688d4a;
	background-image: url(./images/rightbox_sage.gif);
}

div.sage  h3
{
	background-color:#688d4a;
}

div.blue 
{
	border-color:#0e7296;
	background-image: url(./images/rightbox_blue.gif);
}

div.blue  h3
{
	background-color:#0e7296;
}

div.orange 
{
	border-color:#fe7839;
	background-image: url(./images/rightbox_orange.gif);
}

div.orange  h3
{
	background-color:#fe7839;
}

div.rightpromo
{
	margin-left: 20px;
	margin-bottom: 3px;
	background-image: url(./images/none.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:200px;
	border-bottom:1px solid white;
}

div.rightpromoinner
{
	padding:110px 12px 12px 12px;
	text-align:right;
}

div.rightpromo h3
{
	font-size:1em;
	font-weight:bold;
	color:#a63f57;
}

div.rightpromo p
{
	font-size:1em;
	font-weight:normal;
	color:#434343;
}

div.rightpromo a
{
	color:#a63f57;
	text-decoration:none;
}

div.rightpromo a:hover
{
	text-decoration:underline;
}

form#login
{
	padding-bottom:6px;
}

form#login label
{
	display:block;
	width:174px;
	padding:0px;
	margin:0px;
}

form#login input#username,
form#login input#password
{
	width:174px;
	border:1px solid #808080;
}

form#login input#submit
{
	margin-top:4px;
}

#middlecolumn h2,
#twocolumnleft h2,
#middlecolumn h3,
#twocolumnleft h3
{
	font-size:2em;
	font-weight:normal;
	line-height:1.2em;
	color:#a63f57;
	padding-bottom:1.17em;
	padding-top:15px;
}

#middlecolumn h4,
#twocolumnleft h4
{
	font-size:1.17em;
	font-weight:bold;
	line-height:1.79em;
	color:#a63f57;
	padding-bottom:0em;
	padding-top:0.7em;
}

#middlecolumn p,
#twocolumnleft p
{
	font-size:1.17em;
	line-height:1.79em;
	padding-bottom:0.9em;
	color:#666666;
}

#middlecolumn p.caption,
#twocolumnleft p.caption
{
	font-size:1em;
	line-height:1.4em;
	padding-top:0.3em;
	padding-bottom:0.9em;
	color:#555555;
}

#middlecolumn a,
#twocolumnleft a
{
	color:#a63f57;
}

#middlecolumn ul,
#twocolumnleft ul
{
	font-size:1.17em;
	line-height:1.79em;
	padding-bottom:0.9em;
	color:#666666;
	margin:0px;
	padding:0px;
	list-style:none;
}

#middlecolumn ul li,
#twocolumnleft ul li
{
	color: #666666;
	margin: 0px;
	padding: 0px 0px 0.9em 2.5em;
	background-image: url(./images/sidenav_red_normal.gif);
	background-repeat: no-repeat;
	background-position: 0.7em 0.1em;
}

#middlecolumn ul.links,
#twocolumnleft ul.links
{
	padding-bottom:1.3em !important;
}

#middlecolumn ul.links li,
#twocolumnleft ul.links li
{
	padding: 0px 0px 0.4em 1.8em !important;
	background-image: url(./images/linkarrow.gif) !important;
	background-position: 0.0em 0.1em !important;
}

#middlecolumn ol,
#twocolumnleft ol
{
	font-size:1.17em;
	line-height:1.79em;
	padding-bottom:0.9em;
	color:#666666;
	margin:0px;
	padding:0px 0px 0px 2.5em;
}

#middlecolumn ol li,
#twocolumnleft ol li
{
	color:#666666;
	margin:0px;
	padding:0px 0px 0.9em 0px;
}

#middlecolumn ol li ul,
#twocolumnleft ol li ul
{
	font-size:inherit !important;
	padding-bottom:0em !important;
}

#middlecolumn ol li ul li,
#twocolumnleft ol li ul li
{
	background-image: none !important;
	padding: 0px 0px 0.4em 0em !important;
}

#middlecolumn ol li ol,
#twocolumnleft ol li ol
{
	font-size:inherit !important;
	padding-bottom:0em !important;
}

#middlecolumn ol li ol li,
#twocolumnleft ol li ol li
{
	background-image: none !important;
	padding: 0px 0px 0.4em 0em !important;
}

#middlecolumn ul li ul,
#twocolumnleft ul li ul
{
	font-size:inherit !important;
	padding-bottom:0em !important;
}

#middlecolumn table.data,
#twocolumnleft table.data
{
	color:#666666;
	font-weight:normal;
	font-size:1.17em;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	margin:0px auto 0.9em auto;
	padding:0px 0px 0px 0px;
}

#middlecolumn table.data th,
#middlecolumn table.data td,
#twocolumnleft table.data th,
#twocolumnleft table.data td
{
	color:#666666;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	padding:4px 4px 4px 4px;
}

#middlecolumn table.data th.right,
#middlecolumn table.data td.right,
#twocolumnleft table.data th.right,
#twocolumnleft table.data td.right
{
	text-align:right;
}

#middlecolumn table.data th,
#twocolumnleft table.data th
{
	color:#666666;
	background-color:#fff1eb;
}

#middlecolumn table.data caption,
#twocolumnleft table.data caption
{
	color:#a63f57;
	font-size:0.9em;
	padding:0.3em 0px 0.3em 0px;
}

#middlecolumninner
{
	padding-top:0px;
	overflow:hidden;
	width:520px;
}

#twocolumnleftinnerleft
{
	float:left;
	width:500px;
	padding-top:15px;
}

#twocolumnleftinnerright
{
	float:left;
	width:240px;
	padding-top:15px;
}

#twocolumnleftinnerrightinner
{
	margin-left:40px;
	margin-top:5px;
}

a.icon
{
	display:block;
	height:40px;
	width:200px;
	text-decoration:none;
	color:#666666;
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom:20px;
}

a.icon:hover
{
	text-decoration:underline;
}

a.icon span
{
	display:block;
	margin-left:52px;
	padding-top:11px;
}

a.calendar
{
	background-image: url(./images/icon_calendar.gif);
}

a.recommended
{
	background-image: url(./images/icon_recommended.gif);
}

a.highlights
{
	background-image: url(./images/icon_highlights.gif);
}

a.videoitem
{
	clear:both;
	display:block;
	text-decoration:none;
	width:178px;
	color:#666666;
}

a.videoitem img
{
	display:block;
	float:left;
	width:43px;
	padding-bottom:5px;
}

a.videoitem span
{
	display:block;
	float:right;
	width:123px;
	padding-top:8px;
	padding-bottom:5px;
	color:#666666;
}

table.smallcalendar
{
	width:100%;
	padding-bottom:2px;
}

table.smallcalendar td
{
	font-family:trebuchet ms,arial,geneva,helvetica,sans-serif;
	font-size: 1em;
	line-height: 1em;
	color: black;
	width: 24px;
	white-space: nowrap;
}

table.smallcalendar td span
{
	font-size:1em;
	display:block;
	color:black;
	padding: 3px 4px;
	border:0px solid transparent;
	text-align:right;
	margin:0px 2px 2px 0px;
}

table.smallcalendar td a span
{
	color:black;
	text-decoration:none;
}

table.smallcalendar td.today span
{
	border:1px solid blue;
	background-color:#F0F0FF;
	padding: 2px 3px;
}

table.smallcalendar td a:hover span
{
	border:1px solid #BBBBBB;
	background-color:#F0F0F0;
	padding: 2px 3px;
	text-decoration:none !important;
}

table.smallcalendar td.left
{
	text-align:left;
	padding:0px 0px 3px 5px;
}

table.smallcalendar td.right
{
	text-align:right;
	padding:0px 4px 3px 0px;
}

table.smallcalendar td.middle
{
	text-align:center;
	width:120px;
	padding:0px 0px 3px 0px;
}

div#sidenavbar
{
	margin-right:20px;
}

div#sidenavbar h3
{
	color:#7d7d7d;
	font-weight:normal;
	font-size:1.17em;
	padding-bottom:4px;
}

ul#sidenav
{
	list-style:none;
	padding:0px;
	margin:0px;
	border-top:1px solid #e2e2e2;
}

ul#sidenav li
{
	padding:0px;
	margin:0px;
	border-bottom:1px solid #e2e2e2;
}

ul#sidenav li a
{
	display: block;
	padding: 4px 10px 4px 20px;
	background-color: white;
	color: #7d7d7d;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left top;
	font-size:1em;
	line-height:1.2em;
}

ul#sidenav li a:hover
{
}

ul#sidenav li ul
{
	list-style:none;
	padding:0px 0px 0px 15px;
	margin:0px;
	border-top:1px solid white;
}

ul#sidenav li ul li
{
	padding:0px;
	margin:0px;
	border-bottom:1px solid white;
}

#quicklinks
{
	margin-left:20px;
}

#quicklinks h3
{
	background-color:red;
	color:white;
	margin-top:20px;
	padding: 4px 10px 4px 12px;
	text-decoration: none;
	font-size:1em;
	line-height:1.2em;
	font-weight:bold;
}

#quicklinks ul#quicklinksnav
{
	list-style:none;
	padding:0px;
	margin:0px;
	border-top:1px solid #e2e2e2;
}

#quicklinks ul#quicklinksnav li
{
	padding:0px;
	margin:0px;
	border-bottom:1px solid #e2e2e2;
}

#quicklinks ul#quicklinksnav li a
{
	display: block;
	padding: 4px 10px 4px 12px;
	background-color: white;
	color: #7d7d7d;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left center;
	font-size:1em;
	line-height:1.2em;
}

#quicklinks ul#quicklinksnav li a:hover
{
}

table.catalogue
{
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}

table.catalogue th
{
	border-top:1px solid #999999;
	background-color:#f8f8f8;
	vertical-align:middle;
	text-align:center;
}

table.catalogue td
{
	border-top:1px solid #999999;
	background-color:#f8f8f8;
	vertical-align:middle;
	text-align:left;
}

table.catalogue td a
{
	font-weight:bold;
	text-decoration:none;
}

table.catalogue td a:hover
{
	text-decoration:underline;
}


/* Themed colours */

/* Brown */

div#brown ul#sidenav li a
{
	background-image:url(./images/sidenav_brown_normal.gif);
}

div#brown ul#sidenav li a:hover
{
	background-image:url(./images/sidenav_brown_over.gif);
	background-color:#eeeaeb;
}

div#brown ul#sidenav li.selected a
{
	background-image:url(./images/sidenav_brown_selected.gif);
	background-color:#5d2d39;
	color:white;
}

div#brown #middlecolumn h2,
div#brown #twocolumnleft h2,
div#brown #middlecolumn h3,
div#brown #twocolumnleft h3,
div#brown #middlecolumn h4,
div#brown #twocolumnleft h4
{
	color:#5d2d39;
}

div#brown #middlecolumn ul li,
div#brown #twocolumnleft ul li
{
	background-image: url(./images/sidenav_brown_normal.gif);
}

div#brown #middlecolumn table.data th,
div#brown #twocolumnleft table.data th
{
	background-color:#eeeaeb;
}

div#brown #middlecolumn table.data caption,
div#brown #twocolumnleft table.data caption
{
	color:#5d2d39;
}

div#brown #middlecolumn a,
div#brown #twocolumnleft a
{
	color:#5d2d39;
}

div#brown #quicklinks h3
{
	background-color:#5d2d39;
}

div#brown #quicklinks ul#quicklinksnav li a:hover
{
	background-color:#eeeaeb;
}

div#brown #middlecolumn span.colour,
div#brown #twocolumnleft span.colour
{
	color:#5d2d39;
}

/* Red */

div#red ul#sidenav li a
{
	background-image:url(./images/sidenav_red_normal.gif);
}

div#red ul#sidenav li a:hover
{
	background-image:url(./images/sidenav_red_over.gif);
	background-color:#fff1eb;
}

div#red ul#sidenav li.selected a
{
	background-image:url(./images/sidenav_red_selected.gif);
	background-color:#a63f57;
	color:white;
}

div#red #middlecolumn h2,
div#red #twocolumnleft h2,
div#red #middlecolumn h3,
div#red #twocolumnleft h3,
div#red #middlecolumn h4,
div#red #twocolumnleft h4
{
	color:#a63f57;
}

div#red #middlecolumn ul li,
div#red #twocolumnleft ul li
{
	background-image: url(./images/sidenav_red_normal.gif);
}

div#red #middlecolumn table.data th,
div#red #twocolumnleft table.data th
{
	background-color:#fff1eb;
}

div#red #middlecolumn table.data caption,
div#red #twocolumnleft table.data caption
{
	color:#a63f57;
}

div#red #middlecolumn a,
div#red #twocolumnleft a
{
	color:#a63f57;
}

div#red #quicklinks h3
{
	background-color:#a63f57;
}

div#red #quicklinks ul#quicklinksnav li a:hover
{
	background-color:#fff1eb;
}

div#red #middlecolumn span.colour,
div#red #twocolumnleft span.colour
{
	color:#a63f57;
}

/* Purple */

div#purple ul#sidenav li a
{
	background-image:url(./images/sidenav_purple_normal.gif);
}

div#purple ul#sidenav li a:hover
{
	background-image:url(./images/sidenav_purple_over.gif);
	background-color:#eeeff6;
}

div#purple ul#sidenav li.selected a
{
	background-image:url(./images/sidenav_purple_selected.gif);
	background-color:#5d63a4;
	color:white;
}

div#purple #middlecolumn h2,
div#purple #twocolumnleft h2,
div#purple #middlecolumn h3,
div#purple #twocolumnleft h3,
div#purple #middlecolumn h4,
div#purple #twocolumnleft h4
{
	color:#5d63a4;
}

div#purple #middlecolumn ul li,
div#purple #twocolumnleft ul li
{
	background-image: url(./images/sidenav_purple_normal.gif);
}

div#purple #middlecolumn table.data th,
div#purple #twocolumnleft table.data th
{
	background-color:#eeeff6;
}

div#purple #middlecolumn table.data caption,
div#purple #twocolumnleft table.data caption
{
	color:#5d63a4;
}

div#purple #middlecolumn a,
div#purple #twocolumnleft a
{
	color:#5d63a4;
}

div#purple #quicklinks h3
{
	background-color:#5d63a4;
}

div#purple #quicklinks ul#quicklinksnav li a:hover
{
	background-color:#eeeff6;
}

div#purple #middlecolumn span.colour,
div#purple #twocolumnleft span.colour
{
	color:#5d63a4;
}

/* Rust */

div#rust ul#sidenav li a
{
	background-image:url(./images/sidenav_rust_normal.gif);
}

div#rust ul#sidenav li a:hover
{
	background-image:url(./images/sidenav_rust_over.gif);
	background-color:#f9e9e7;
}

div#rust ul#sidenav li.selected a
{
	background-image:url(./images/sidenav_rust_selected.gif);
	background-color:#c52a11;
	color:white;
}

div#rust #middlecolumn h2,
div#rust #twocolumnleft h2,
div#rust #middlecolumn h3,
div#rust #twocolumnleft h3,
div#rust #middlecolumn h4,
div#rust #twocolumnleft h4
{
	color:#c52a11;
}

div#rust #middlecolumn ul li,
div#rust #twocolumnleft ul li
{
	background-image: url(./images/sidenav_rust_normal.gif);
}

div#rust #middlecolumn table.data th,
div#rust #twocolumnleft table.data th
{
	background-color:#f9e9e7;
}

div#rust #middlecolumn table.data caption,
div#rust #twocolumnleft table.data caption
{
	color:#c52a11;
}

div#rust #middlecolumn a,
div#rust #twocolumnleft a
{
	color:#c52a11;
}

div#rust #quicklinks h3
{
	background-color:#c52a11;
}

div#rust #quicklinks ul#quicklinksnav li a:hover
{
	background-color:#f9e9e7;
}

div#rust #middlecolumn span.colour,
div#rust #twocolumnleft span.colour
{
	color:#c52a11;
}

/* Green */

div#green ul#sidenav li a
{
	background-image:url(./images/sidenav_green_normal.gif);
}

div#green ul#sidenav li a:hover
{
	background-image:url(./images/sidenav_green_over.gif);
	background-color:#ecf3f1;
}

div#green ul#sidenav li.selected a
{
	background-image:url(./images/sidenav_green_selected.gif);
	background-color:#468b72;
	color:white;
}

div#green #middlecolumn h2,
div#green #twocolumnleft h2,
div#green #middlecolumn h3,
div#green #twocolumnleft h3,
div#green #middlecolumn h4,
div#green #twocolumnleft h4
{
	color:#468b72;
}

div#green #middlecolumn ul li,
div#green #twocolumnleft ul li
{
	background-image: url(./images/sidenav_green_normal.gif);
}

div#green #middlecolumn table.data th,
div#green #twocolumnleft table.data th
{
	background-color:#ecf3f1;
}

div#green #middlecolumn table.data caption,
div#green #twocolumnleft table.data caption
{
	color:#468b72;
}

div#green #middlecolumn a,
div#green #twocolumnleft a
{
	color:#468b72;
}

div#green #quicklinks h3
{
	background-color:#468b72;
}

div#green #quicklinks ul#quicklinksnav li a:hover
{
	background-color:#ecf3f1;
}

div#green #middlecolumn span.colour,
div#green #twocolumnleft span.colour
{
	color:#468b72;
}
#sitemap li
{
	font-size:12px;	
}
.PageDate
{
	font-size:0.95em;
	line-height:1.79em;
	padding-bottom:0.9em;
	color:#666666;
}
#searchResults h2
{
	font-size:14px;
	font-weight:bold;
}
#searchResults h3
{
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:0;
}
#searchResults #searchPages
{
	margin:10px 0px 0px 0px;	
}
#searchResults #searchPages p a
{
	padding-right:10px;	
}



#searchResultsTable {
	padding: 0;
  	margin: 0;
	width:500px;
	border:1px solid #a62145;
	text-align:left;
	border-collapse: collapse;
	border-left:1px solid #a62145;
	
}

#searchResultsTable th,
#searchResultsTable th a {
	text-align:left;
	background-color:#a62145;
	color:white;
	margin-right:16px;
}

#searchResultsTable th,
#searchResultsTable td {
	padding: 0.5em;
	vertical-align:top;
} 

.sortTableUp {
	background-image:url(./images/tablesortup.png);
	background-repeat:no-repeat;
	background-position:right;
}

.sortTableDown {
	background-image:url(./images/tablesortdown.png);
	background-repeat:no-repeat;
	background-position:right;
}