

/* Purple		#63225d / #d1bdcf	{#3ea9bd}	#6D276A*/
/* Red			#a30134	/ #f3b3ce	*/
/* Blue			#019ecd / #b3e2f0	*/
/* Olive		#8c8d00 / #e3ddc1	{#a08e2f} */
/* Dark Blue	#18436d / #bac7d3	*/
/* Dark Red		#960032 / #e0b3c2	*/




/*	plum (purple)		#6d276a	*/
/*	claret (red)		#a30134		#780425	*/
/*	fuchsia (pink)		#ff0066		#b90049	*/
/*	ocean (light blue)	#3999FF		#008bbe	*/
/*	lime (green)		#99CC00		#6c6f16	*/
/*	midnight (blue)		#003260		#0f1f37	*/
/*	coal (black)		#000	*/



	
.taPicStyleLeft 	{ float:left; padding:0 10px 10px 0; }
.taPicStyleRight 	{ float:right; padding:0 0 10px 10px; }
.taSheetHeading a {
	color:#6d276a;
}
.taSheet {
	display:none;
	height:100%;
}

#topOfPage {
	font-size:.8em;
	margin-top:3em;
	padding-top:.5em;
	clear:both;
	}


.div,.table {
	padding:2px;
	border:1px solid #00c;
	}

	
body {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: .85em;
	color:#333;
	background-color:#cfcfcf;/*#adaeaf;*/
	margin:0;
	padding:0;
	}

p,#main ul {
	margin: 0 0 .9em 0;
	line-height: 1.2em;
	}

a img { border:0; }

h1 {
	color:#6d276a;
	font-size:1.7em;
	line-height:1.1em;
	font-weight:bold;
	padding-bottom:0;
	padding-top:0;
	margin-top:0;
	margin-bottom:.5em;
	padding-top:0;
	}
h2 {
	font-size:1.5em;
	margin-bottom:.3em;
	margin-top:1em;
	font-weight:normal;
	color:#6d276a;
	}
h3 {
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:0;
	color:#000;
	}
h4 {
	font-size:1.1em;
	color:#6d276a;
	margin-bottom:0;
	}
h5 {
	font-size:1em;
	margin-bottom:0;
	}

a,a:visited {
	color:#000; /*6d276a;*/
	text-decoration:underline;
	}

#main_content900 a:hover,
#submenu a:hover,
#footer a:hover{
	background:#000;
	color:#fff;
	text-decoration:none;
	}

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


hr { 
	background:none; 
	height:1px; 
	border:none; 
	clear:both;
	}

.intro {
	font-size:1.3em;
	line-height:1.4em;
	font-weight:normal;
	color:#6d276a; /*#8c8d00;*/
}

/* EVERYTHING is inside this, and this is centered */
#container {
	width:100%;
	/*border: 1px solid #f00;*/
	}
#header {
	/*border: 1px solid #0c0;*/
	height:150px;
	background-color:#fff;
	margin-left:10px;
	}
	
/* containing div Holds content of page */
#content {
	border:1px solid #999;
	background-color:#fff;
	position:relative;
	width:790px;
	margin-top:10px;
	margin-bottom:10px;
	height:100%;
	}

#logo {
	/*border: 1px solid #909;*/
	background:url(images/logo.gif) no-repeat;
	position:absolute;
	left:10px;
	top:59px;
	width:265px;
	height:75px;
	padding:0;
	margin:0;
	}
#columns {
	position:relative;
	width:770px;
	/*background:url(images/bg_3col.gif) repeat-y;*/
	}
#columns2 {
	position:relative;
	width:770px;
	/*background:url(images/bg_2col.gif) repeat-y;*/
	margin:0 10px;
	}

#left {
	/*border:1px solid #6d276a;*/
	float:left;
	width:180px;
	}
#left .sideimages {
	padding-top:20px;
	}

#left .sideimage_left {
	border:1px solid #6d276a;
	margin-right:6px;
	}
#left .sideimage_right {
	border:1px solid #6d276a;
	}
#sidebar {
	/*border-right:1px solid #6d276a;
	border-bottom:1px solid #6d276a;
	background:url(images/curve_tl_purple.gif) no-repeat 0 0%;*/
	padding:1em 0;
	width:170px;
	}
#main,#home_main {
	height:100%;
	}
#main {
	padding-left:190px;
	padding-right:10px;
	}
#main:after,#home_main:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
#main_content,#main_content900 {
	padding-left:184px; /* leave gap for left-column. */
	padding-right:200px; /* leave gap for right-column */
	}
#right,#right900 {
	/*border:1px solid #00c;*/
	float:right;
	width:170px;
	padding-left:10px;
	padding-right:10px;
	height:100%;
	}
	
#home_left {
	/*border:1px solid #00c;*/
	width:500px;
	}
#home_right {
	/*border:1px solid #0c0;*/
	float:right;
	width:255px;
	padding-right:1px;
	height:100%;
	}
	
#footer {
	clear:both;
	line-height:22px;
	color:#333;
	background:url(images/bg_footer.jpg) repeat-x;
	/*height:50px;*/
	text-align:left;
	margin:20px 10px 0 10px;
	}
#footer .left {
	float:left;
	width:7px;
	height:50px;
	background:url(images/bg_footer_left.jpg) no-repeat 0 0;
	}
#footer .right {
	float:right;
	width:7px;
	height:50px;
	background:url(images/bg_footer_right.jpg) no-repeat 0 0;
	}

#footer, #footer a {
	font-size:.9em;
	color:#000;
	}

#logos {
	margin:10px 10px 0 10px;
	}

#skip {
	/*display:none; if you use display none, it gets left out by screen readers!!*/
	position:absolute;
	left:-900px;
	width:1px;
	height:1px;
	}
#utilityMenu {
	background:url(images/bg_utility.jpg) repeat-x;
	background-color:#fff;
	float:right;
	height:30px;
	margin:0;
	font-size:.9em;
	}
#utilityMenu .left {
	float:left;
	width:7px;
	height:30px;
	background:url(images/bg_utility_left.jpg) no-repeat 0 0;
	}
#utilityMenu .links {
	padding:4px 10px;
	}
	
#quickLinks {
	background-color:#fff;
	position:absolute;
	top:14px;
	right:10px;
	margin:0;
	font-size:.9em;
	}
#quickLinks a {
	padding-left:10px;
	}

#statement {
	position:absolute;
	top:100px;
	right:10px;
	margin:0;
	font-size:1.1em;
	color:#6d276a;
	}

#breadcrumbs {
	border-bottom:1px solid #ccc;
	font-size:.9em;
	padding-bottom:10px;
	margin-bottom:10px;
	}
#main_content hr,#main_content900 hr { 
	clear:none;
	}

#main ul {
	padding-left:24px;
	}
#main li {
	padding-left:0;
	margin-left:0;
	/*list-style:url(images/bullet.gif);*/
	}
#main table.chart,#main table.taTable {
	width:100%;
	background:url(images/table_top.gif) repeat-x 0 0;
	background-color:#e3e4bc;
	}
#main table th,#main table td,.taTable th,.taTable td {
	text-align:left;
	padding:4px 6px;
	}
#main table th,.taTable th {
	padding-top:28px;
	}
#main table hr,.taTable hr { 
	color: #fff; 
	background-color: #fff; 
	}

/* ======== TEMP ========= */
#content900,#columns900 {
	width:900px;
	}
#right900 {
	display:none;
	}
#main_content900 {
	padding-right:0;
	}
#columns900 {
	position:relative;
	width:900px;
	background:url(images/bg_3col900.gif) repeat-y;
	}
#columns2_900 {
	background:url(images/bg_2col.gif) repeat-y;
	}

/* ======================= */



/* MENUBAR styles ------------------------------------- */
#menubar {
	width:770px;
	padding:0;
	height:34px;
	margin:0 10px 14px 10px;
	background-color:#6d276a;
	}
#menubar .menuitem,#menubar .menuitem_first,#menubar .menuitem_last {
	border-right:1px solid #fff;
	}
#menubar .menuitem_first {
	background:url(images/bg_menu_left.png) no-repeat 0 100%;
	}
#menubar .menuitem_last {
	background:url(images/bg_menu_right.png) no-repeat 100% 100%;
	border-top:0;
	border-right:0;
	}
#menubar  a {
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	}
	
	
/* =============================================================== */
/* SUBMENU */
#submenu {
	width:170px;
	font-size:.9em;
	line-height:1.1em;
	padding:.2em 0 1em 0;
	/*margin-right:10px;*/ /* margin to right of submenu shaded area */
	}
#submenu ul {
	margin: 0;
	padding:0;
	background-color:#999;
	}
#submenu li {
	list-style: none;
	/*text-transform:uppercase;*/
	border-bottom:1px solid #fff;
	}

#submenu a { /* use A tag to provide padding for all items */
	display:block;
	color:#fff;
	text-decoration:none;
	margin:0 7px;
	padding:0.2em 4px;
	}
#submenu a:hover {
	text-decoration:underline;
	background:none;
	}
	
/* Second level */
#submenu li ul a { /* Second level indent */
	padding-left:1em;
	}
#submenu li ul  {
	border:0;
	font-weight:normal;
	text-transform:none;
	background-color:#fff !important;
	}
#submenu li ul li {
	border:0 !important;
	font-weight:normal;
	text-transform:none;
	border-left:1px solid #999 !important;
	border-right:1px solid #999 !important;
	}


#submenu .here,
#submenu li ul li.here,
#main .here,
#main li ul li.here {
	font-weight:bold;
	border-bottom:0;
	}

/* Top and Bottom rounded corners -- in neutral grey (section not chosen) */
#submenu li.first {
	position:relative;
	background:url(images/corners/rc_grey_tl.png) no-repeat 0 0;
	}

#submenu li.first .ctr {
	position:absolute;
	right:0;
	top:0;
	width:7px;
	height:7px;
	background:url(images/corners/rc_grey_tr.png) no-repeat 0 0;
	}
#submenu li.last {
	position:relative;
	border:0 !important;
	padding-bottom:0;
	margin-bottom:0;
	background:url(images/corners/rc_grey_b.png) no-repeat 0 100%;
	}
/* Unique case - user is on the last item in the list, we need a bottom curve */
#submenu li.last.here {
	padding-bottom:7px;
	background:url(images/corners/rc_grey_bo.png) no-repeat 0 100%;
	}

/* stop +2 level menu items being background-coloured */	
#submenu li ul li.here { background-color:#fff !important; }

/*#submenu .here { border:4px solid #000 !important }*/

/*  COLOURS ------------------------------------------- */
/*	HOW IT WORKS
#submenu.claret li.here 				Top Level item background
#submenu.claret li ul li a 				Top Level item text/link
#submenu.claret li ul li 				Lower Level items, border left and right
#submenu.claret li.first.here 			If first item is chosen, top left curve
#submenu.claret li.first.here .ctr 		If first item is chosen, top right curve
#submenu.claret li.last.here 			If last item is chosen, bottom curves and border
*/
#submenu.plum li.here { background-color:#6d276a !important; }
#submenu.plum li ul li a { color:#6d276a; }
#submenu.plum li ul li { border-left:1px solid #6d276a !important;border-right:1px solid #6d276a !important;}
#submenu.plum li.first.here { background:url(images/corners/rc_plum_tl.png) no-repeat 0 0; }
#submenu.plum li.first.here .ctr { background:url(images/corners/rc_plum_tr.png) no-repeat 0 0; }
#submenu.plum li.last.here { background:url(images/corners/rc_plum_b.png) no-repeat 0 100%; }


#submenu.claret li.here { background-color:#a30134 !important; }
#submenu.claret li ul li a { color:#a30134; }
#submenu.claret li ul li { border-left:1px solid #a30134 !important;border-right:1px solid #a30134 !important;}
#submenu.claret li.first.here { background:url(images/corners/rc_claret_tl.png) no-repeat 0 0; }
#submenu.claret li.first.here .ctr { background:url(images/corners/rc_claret_tr.png) no-repeat 0 0; }
#submenu.claret li.last.here { background:url(images/corners/rc_claret_b.png) no-repeat 0 100%; }


#submenu.fuchsia li.here { background-color:#f06 !important; }
#submenu.fuchsia li ul li a { color:#f06; }
#submenu.fuchsia li ul li { border-left:1px solid #f06 !important;border-right:1px solid #f06 !important;}
#submenu.fuchsia li.first.here { background:url(images/corners/rc_fuchsia_tl.png) no-repeat 0 0; }
#submenu.fuchsia li.first.here .ctr { background:url(images/corners/rc_fuchsia_tr.png) no-repeat 0 0; }
#submenu.fuchsia li.last.here { background:url(images/corners/rc_fuchsia_b.png) no-repeat 0 100%; }


#submenu.ocean li.here { background-color:#3999ff !important; }
#submenu.ocean li ul li a { color:#3999ff; }
#submenu.ocean li ul li { border-left:1px solid #3999ff !important;border-right:1px solid #3999ff !important;}
#submenu.ocean li.first.here { background:url(images/corners/rc_ocean_tl.png) no-repeat 0 0; }
#submenu.ocean li.first.here .ctr { background:url(images/corners/rc_ocean_tr.png) no-repeat 0 0; }
#submenu.ocean li.last.here { background:url(images/corners/rc_ocean_b.png) no-repeat 0 100%; }


#submenu.lime li.here { background-color:#9c0 !important; }
#submenu.lime li ul li a { color:#9c0; }
#submenu.lime li ul li { border-left:1px solid #9c0 !important;border-right:1px solid #9c0 !important;}
#submenu.lime li.first.here { background:url(images/corners/rc_lime_tl.png) no-repeat 0 0; }
#submenu.lime li.first.here .ctr { background:url(images/corners/rc_lime_tr.png) no-repeat 0 0; }
#submenu.lime li.last.here { background:url(images/corners/rc_lime_b.png) no-repeat 0 100%; }


#submenu.midnight li.here { background-color:#003260 !important; }
#submenu.midnight li ul li a { color:#003260; }
#submenu.midnight li ul li { border-left:1px solid #003260 !important;border-right:1px solid #003260 !important;}
#submenu.midnight li.first.here { background:url(images/corners/rc_midnight_tl.png) no-repeat 0 0; }
#submenu.midnight li.first.here .ctr { background:url(images/corners/rc_midnight_tr.png) no-repeat 0 0; }
#submenu.midnight li.last.here { background:url(images/corners/rc_midnight_b.png) no-repeat 0 100%; }


#submenu.coal li.here { background-color:#000 !important; }
#submenu.coal li ul li a { color:#000; }
#submenu.coal li ul li { border-left:1px solid #000 !important;border-right:1px solid #000 !important;}
#submenu.coal li.first.here { background:url(images/corners/rc_coal_tl.png) no-repeat 0 0; }
#submenu.coal li.first.here .ctr { background:url(images/corners/rc_coal_tr.png) no-repeat 0 0; }
#submenu.coal li.last.here { background:url(images/corners/rc_coal_b.png) no-repeat 0 100%; }


/*#submenu .claret_tl { background-color:#a30134; background:url(images/corners/rc_claret_tl.png) no-repeat 0 0; }*/

#home_left h2,
#home_right h2 {
	margin:0 0 1em 0;
	padding:0;
	/*text-transform:uppercase;*/
	color:#fff;
	font-weight:normal;
	font-size:1.1em;
	}
	
.box_plum,.box_claret,.box_fuchsia,.box_ocean,
.box_lime,.box_midnight,.box_coal {
	color:#fff;
	padding:0px;
	margin:0 0 10px 0;
	width:100%;
	}
.box_plum h2,.box_claret h2,.box_fuchsia h2,.box_ocean h2,
.box_lime h2,.box_midnight h2,.box_coal h2 {
	border-bottom:1px solid #fff;
	padding:0.2em 10px 0 10px !important;
	margin:0;
	}
.box_plum p,.box_claret p,.box_fuchsia p,.box_ocean p,
.box_lime p,.box_midnight p,.box_coal p {
	margin:0.5em 10px 0.5em 10px;
	}
.box_plum a,.box_claret a,.box_fuchsia a,.box_ocean a,
.box_lime a,.box_midnight a,.box_coal a {
	color:#fff;
	/*text-transform:uppercase;*/
	text-decoration:none;
	}
	
.box_plum { background-color:#6d276a !important; }
.box_claret { background-color:#a30134 !important; }
.box_fuchsia { background-color:#f06 !important; }
.box_ocean { background-color:#3999ff !important; }
.box_lime { background-color:#9c0 !important; }
.box_midnight { background-color:#003260 !important; }
.box_coal { background-color:#000 !important; }

.frame_plum,.frame_claret,.frame_fuchsia,.frame_ocean,
.frame_ocean,.frame_lime,.frame_midnight,.frame_coal {
	/*background-color:#fff;*/
	padding:0;
	margin:0 0 10px 0;
	width:100%;
	}

.frame_plum h2,.frame_claret h2,.frame_fuchsia h2,.frame_ocean h2,
.frame_ocean h2,.frame_lime h2,.frame_midnight h2,.frame_coal h2 {
	padding:0.2em 10px !important;
	}
.frame_plum p,.frame_claret p,.frame_fuchsia p,.frame_ocean p,
.frame_ocean p,.frame_lime p,.frame_midnight p,.frame_coal p {
	margin:0 10px 0.5em 10px;
	}
.frame_plum a,.frame_claret a,.frame_fuchsia a,.frame_ocean a,
.frame_ocean a,.frame_lime a,.frame_midnight a,.frame_coal a {
	/*text-transform:uppercase;*/
	text-decoration:none;
	}

#home_left .frame_plum { background:url(images/bg/bg_frame_500_plum.png) no-repeat 0 100% }
#home_right .frame_plum { background:url(images/bg/bg_frame_255_plum.png) no-repeat 0 100% }
#home_left .frame_plum h2 { background:#6d276a url(images/corners/500/rc_plum_500_t.png) no-repeat 0 0; }
#home_right .frame_plum h2 { background:#6d276a url(images/corners/500/rc_plum_255_t.png) no-repeat 0 0; }
.frame_plum a { color:#6d276a; }

#home_left .frame_claret { background:url(images/bg/bg_frame_500_claret.png) no-repeat 0 100% }
#home_right .frame_claret { background:url(images/bg/bg_frame_255_claret.png) no-repeat 0 100% }
#home_left .frame_claret h2 { background:#a30134 url(images/corners/500/rc_claret_500_t.png) no-repeat 0 0; }
#home_right .frame_claret h2 { background:#a30134 url(images/corners/500/rc_claret_255_t.png) no-repeat 0 0; }
.frame_claret a { color:#a30134; }

#home_left .frame_fuchsia { background:url(images/bg/bg_frame_500_fuchsia.png) no-repeat 0 100% }
#home_right .frame_fuchsia { background:url(images/bg/bg_frame_255_fuchsia.png) no-repeat 0 100% }
#home_left .frame_fuchsia h2 { background:#f06 url(images/corners/500/rc_fuchsia_500_t.png) no-repeat 0 0; }
#home_right .frame_fuchsia h2 { background:#f06 url(images/corners/500/rc_fuchsia_255_t.png) no-repeat 0 0; }
.frame_fuchsia a { color:#f06; }

#home_left .frame_ocean { background:url(images/bg/bg_frame_500_ocean.png) no-repeat 0 100% }
#home_right .frame_ocean { background:url(images/bg/bg_frame_255_ocean.png) no-repeat 0 100% }
#home_left .frame_ocean h2 { background-color:#3999ff url(images/corners/500/rc_ocean_500_t.png) no-repeat 0 0; }
#home_right .frame_ocean h2 { background-color:#3999ff url(images/corners/500/rc_ocean_255_t.png) no-repeat 0 0; }
.frame_ocean a { color:#3999ff; }

#home_left .frame_lime { background:url(images/bg/bg_frame_500_lime.png) no-repeat 0 100% }
#home_right .frame_lime { background:url(images/bg/bg_frame_255_lime.png) no-repeat 0 100% }
#home_left .frame_lime h2 { background:#9c0 url(images/corners/500/rc_lime_500_t.png) no-repeat 0 0; }
#home_right .frame_lime h2 { background:#9c0 url(images/corners/255/rc_lime_255_t.png) no-repeat 0 0; }
.frame_lime a { color:#9c0; }

#home_left .frame_midnight { background:url(images/bg/bg_frame_500_midnight.png) no-repeat 0 100% }
#home_right .frame_midnight { background:url(images/bg/bg_frame_255_midnight.png) no-repeat 0 100% }
#home_left .frame_midnight h2 { background:#003260 url(images/corners/500/rc_midnight_500_t.png) no-repeat 0 0; }
#home_right .frame_midnight h2 { background:#003260 url(images/corners/500/rc_midnight_255_t.png) no-repeat 0 0; }
.frame_midnight a { color:#003260; }

#home_left .frame_coal { background:url(images/bg/bg_frame_500_coal.png) no-repeat 0 100% }
#home_right .frame_coal { background:url(images/bg/bg_frame_255_coal.png) no-repeat 0 100% }
#home_left .frame_coal h2 { background-color:#000 url(images/corners/500/rc_coal_500_t.png) no-repeat 0 0; }
#home_right .frame_coal h2 { background-color:#000 url(images/corners/500/rc_coal_255_t.png) no-repeat 0 0; }
.frame_coal a { color:#000; }


/* HOMEPAGE */
#home_left .box_plum { background:url(images/corners/500/rc_plum_500_b.png) no-repeat 0 100%; }
#home_left .box_claret { background:url(images/corners/500/rc_claret_500_b.png) no-repeat 0 100%; }
#home_left .box_fuchsia { background:url(images/corners/500/rc_fuchsia_500_b.png) no-repeat 0 100%; }
#home_left .box_ocean { background:url(images/corners/500/rc_ocean_500_b.png) no-repeat 0 100%; }
#home_left .box_lime { background:url(images/corners/500/rc_lime_500_b.png) no-repeat 0 100%; }
#home_left .box_midnight { background:url(images/corners/500/rc_midnight_500_b.png) no-repeat 0 100%; }
#home_left .box_coal { background:url(images/corners/500/rc_coal_500_b.png) no-repeat 0 100%; }

#home_right .box_plum { background:url(images/corners/255/rc_plum_255_b.png) no-repeat 0 100%; }
#home_right .box_claret { background:url(images/corners/255/rc_claret_255_b.png) no-repeat 0 100%; }
#home_right .box_fuchsia { background:url(images/corners/255/rc_fuchsia_255_b.png) no-repeat 0 100%; }
#home_right .box_ocean { background:url(images/corners/255/rc_ocean_255_b.png) no-repeat 0 100%; }
#home_right .box_lime { background:url(images/corners/255/rc_lime_255_b.png) no-repeat 0 100%; }
#home_right .box_midnight { background:url(images/corners/255/rc_midnight_255_b.png) no-repeat 0 100%; }
#home_right .box_coal { background:url(images/corners/255/rc_coal_255_b.png) no-repeat 0 100%; }

/*#home_left .frame_plum { background:url(images/corners/500/rc_plum_500_t.png) no-repeat 0 0; }
#home_left .frame_claret { background:url(images/corners/500/rc_claret_500_t.png) no-repeat 0 0; }
#home_left .frame_fuchsia { background:url(images/corners/500/rc_fuschia_500_t.png) no-repeat 0 0; }
#home_left .frame_ocean { background:url(images/corners/500/rc_ocean_500_t.png) no-repeat 0 0; }
#home_left .frame_lime { background:url(images/corners/500/rc_lime_500_t.png) no-repeat 0 0; }
#home_left .frame_midnight { background:url(images/corners/500/rc_midnight_500_t.png) no-repeat 0 0; }
#home_left .frame_coal { background:url(images/corners/500/rc_coal_500_t.png) no-repeat 0 0; }

#home_right .frame_plum { background:url(images/corners/255/rc_plum_255_t.png) no-repeat 0 0; }
#home_right .frame_claret { background:url(images/corners/255/rc_claret_255_t.png) no-repeat 0 0; }
#home_right .frame_fuchsia { background:url(images/corners/255/rc_fuschia_255_t.png) no-repeat 0 0; }
#home_right .frame_ocean { background:url(images/corners/255/rc_ocean_255_t.png) no-repeat 0 0; }
#home_right .frame_lime { background:url(images/corners/255/rc_lime_255_t.png) no-repeat 0 0; }
#home_right .frame_midnight { background:url(images/corners/255/rc_midnight_255_t.png) no-repeat 0 0; }
#home_right .frame_coal { background:url(images/corners/255/rc_coal_255_t.png) no-repeat 0 0; }*/
/* --------------------- */

/* SIDEBAR -------------------------------------------- */
#sidebar .box_plum { background:url(images/corners/rc_plum_b.png) no-repeat 0 100%; }
#sidebar .box_claret { background:url(images/corners/rc_claret_b.png) no-repeat 0 100%; }
#sidebar .box_fuchsia { background:url(images/corners/rc_fuchsia_b.png) no-repeat 0 100%; }
#sidebar .box_ocean { background:url(images/corners/rc_ocean_b.png) no-repeat 0 100%; }
#sidebar .box_lime { background:url(images/corners/rc_lime_b.png) no-repeat 0 100%; }
#sidebar .box_midnight { background:url(images/corners/rc_midnight_b.png) no-repeat 0 100%; }
#sidebar .box_coal { background:url(images/corners/rc_coal_b.png) no-repeat 0 100%; }

/* ---------------------------------------------------- */

/* narrow strip just under menubar, for breadcrumbs */
#location {
	border-left:1px solid #74b736;
	border-right:1px solid #74b736;
	background-color:#f0f7e5;
	height:1em;
	border-bottom:1px solid #74b736;
	padding:.3em .3em .4em .7em;
	margin:0;
	font-size:.85em;
	}
#location .here {
	font-weight:bold;
	}


#sitemap a {
	text-decoration:none;
	}
#sitemap a:hover {
	text-decoration:underline;
	}


#copyright {
	font-size:.9em;
	padding-top:.2em;
	}


#searchform input {
	border:1px solid #390E78;
	padding:.1em;
	color:#390E78;
	font-size:.9em;
	vertical-align:middle;
	}
#searchform .button {
	background-color:#390E78;
	border:0;
	color:#fff;
	margin-left:.51em;
	}


/* PHP Font Resize. Uses cookies, but NO javascript ----------------------------- */
#fontResize {
	display:inline;
	}
#fontResize img {
	vertical-align:middle;
	}
/* ------------------------------------------------------------------------------ */




/* --------------------------------------------------------------------------- */
/* A div with a floated div inside will not expand to fill the contained div.  */
/* This fix deals with the matter. Apply class="clearfix" to the container div */
/* Thanks to http://positioniseverything.net/easyclearing.html */

.clearfix:after,#logos:after,#footer:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
.clearfix {
	height:100%;
	}
/* --------------------------------------------------------------------------- */



















