	
/* --- standard tags --- */
BODY, HTML {
	margin:0px;
	padding:0px;
	background:#ffffff;
	width:100%;
	height:100%; 
	font-family: verdana, arial, helvetica, sans;
	font-size:0.82em;
	line-height:1.35em;
	color:#000000;
	text-align:center;
	}
	
TABLE {
	font-size:100%;
	}
	
.spottag {
	float:left;
	display:inline;
	width:1px;
	height:1px;
	}	

IMG {
	border:0px;
	}


A 	{
	color:#3d6fd5;	
	}
	
A:hover {
	color:#f7a47d;
	}
	
.printflash {
	display:visible;
	width:345px;
	height:500px;
	}
	
OBJECT {
	display:none;
	}
	
UL {
	list-style-type: none;
	margin:0px;
	padding:0px;
	}
	
LI {
	padding:0px;
	margin:0px;
	}

	
H1, H2, H3, H4 {
	margin:0px;
	padding:0px;
	}
	
.keyline {
	height:1px;
	font-size:0px;
	line-height:0px;
	background:#dddddd;
	margin-top:20px;
	margin-bottom:20px;
	clear:both;
	}
	
.container {
	font-size:100%;
	margin:auto;
	text-align:left;
	min-width:780px;
	width:72em;
	height:100%;
	padding:0px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:#ffffff;
	}

	
#header {
	width:100%;
	height:95px;
	background:#fbd695;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	}
	
#header .logo {
	top:22px;
	left:0px;
	position:absolute;
	}
	
#header .label_logo {
	display:none;
	}
	
	
.content_wrapper {
	position:relative;
	z-index:1;
	height:85%;
	min-height:85%;
	background:#ffffff;
	}
.content_wrapper[id] {height:auto;overflow:hidden;padding-bottom:10px;}

.section0 .content_wrapper { border-right:0px solid #f7a47d; }
.section1 .content_wrapper { border-right:0px solid #c87a3c; }
.section2 .content_wrapper { border-right:0px solid #9a7e9e; }
.section3 .content_wrapper { border-right:0px solid #859fd6; }
.section4 .content_wrapper { border-right:0px solid #5ebdd5; }
.section5 .content_wrapper { border-right:5px solid #47b3a6; }
.section6 .content_wrapper { border-right:5px solid #bfba7f; }
 

.content {
	position:relative;
	z-index:2;
	margin-left:-0.65em;
	padding-right:0.7em;
	height:100%;
	display:inline;
	float:left;
	}

.section0 .content { border-top:7px solid #f7a47d; width:75.8%; }/*f7a47d*/
.section0 .content[class] {width:76%;}
.content_static {width:100%;padding-right:0.1em;}
.section1 .content { border-top:23px solid #c87a3c; width:77%;padding-right:0px; }
.section2 .content { border-top:23px solid #9a7e9e; width:77%;padding-right:0px; }
.section3 .content { border-top:23px solid #859fd6; width:77%;padding-right:0px; }
.section4 .content { border-top:23px solid #5ebdd5; width:77%;padding-right:0px; }
.section5 .content { border-top:23px solid #47b3a6; width:77%;padding-right:0px; }
.section6 .content { border-top:23px solid #bfba7f; width:77%;padding-right:0px; }

/* menu and menu colours */
	
.menu {
	display:none;
	}



.menu UL LI {
	
	display:none;
	}

.menu UL LI A {	
	
	display:none;
	}
	

.menu UL LI A:hover {	
	color:#fbd695;
	}

	

.menu UL LI A:hover {	
	color:#fbd695;
	}
	
	
.menu UL LI.AspNet-TreeView-Root0 A { background:#f7a47d; }
.menu UL LI.AspNet-TreeView-Root1 A { background:#c87a3c; }
.menu UL LI.AspNet-TreeView-Root2 A { background:#9a7e9e; }
.menu UL LI.AspNet-TreeView-Root3 A { background:#859fd6; }
.menu UL LI.AspNet-TreeView-Root4 A { background:#5ebdd5; }
.menu UL LI.AspNet-TreeView-Root5 A { background:#47b3a6; }
.menu UL LI.AspNet-TreeView-Root6 A { background:#bfba7f; }

/*menu colour tab things */
.section0 .menu UL LI.sect0 A {border-right:none;padding-right:0.78em;}

.section1 .menu UL LI.sect0, .section1 .menu UL LI.sect1 { margin-bottom:0px;background:#c87a3c; }
.section1 .menu UL LI.sect1 A {border-right:none;padding-right:0.78em;}

.section2 .menu UL LI.sect0, .section2 .menu UL LI.sect1, .section2 .menu UL LI.sect2 { background:#9a7e9e; }
.section2 .menu UL LI.sect2 A {border-right:none;padding-right:0.78em;}

.section3 .menu UL LI.sect0, .section3 .menu UL LI.sect1, .section3 .menu UL LI.sect2, .section3 .menu UL LI.sect3 { background:#859fd6; }
.section3 .menu UL LI.sect3 A {border-right:none;padding-right:0.78em;}

.section4 .menu UL LI.sect0, .section4 .menu UL LI.sect1, .section4 .menu UL LI.sect2, .section4 .menu UL LI.sect3, .section4 .menu UL LI.sect4 { background:#5ebdd5; }
.section4 .menu UL LI.sect4 A {border-right:none;padding-right:0.78em;}



/* main content area */


.section0 .copy, .copy, .content_static .copy  {
	float:left;
	display:inline;
	margin-left:25px;
	width:25.9em;
	height:238px;
	min-height:238px;
	clear:both;
	padding-bottom:10px;
	margin-top:20px;
	}
	
.section0 .copy {
	margin-top:0px;
	}

	
.section0 .copy[class], .copy[class], .content_static .copy[class] { height:auto; }

.copy, .content_static .copy  {
	width:31.9em;
	}
	

	
.copy UL, .content_static .copy UL {	
	list-style-type:square;
	padding-left:1.5em;
	margin:0px;
	}
	
.copy UL LI, .content_static .copy UL LI {	
	margin-bottom:1em;
	}

.mainimg {
	position:absolute;
	top:1px;
	right:0px;
	border-bottom:1px solid #ffffff;
	}
	
.mainimg[class] {
	height:100%;
	right:1px;
	}

#rhscol {
	position:relative;
	width:19.9em;
	float:right;
	display:inline;
	z-index:11;
	height:100%;
	padding-bottom:30px;
	}

#rhscol[id] {
	height:auto;
	padding-bottom:32767px;
	margin-bottom:-32767px;
		}
		
/*.rhsimage {
	top:0px;
	left:0px;
	position:absolute;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	}*/
	
.rhsimage {
	width:214px;
	height:214px;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	}

	
.section1 #rhscol { background:#f9f1eb;}/*f9f1eb c87a3c*/
.section2 #rhscol { background:#f3eff2;}/*f3eff2 9a7e9e*/
.section3 #rhscol { background:#edf1f9;}/*edf1f9 859fd6*/
.section4 #rhscol { background:#ebf7fa;}/*ebf7fa 5ebdd5*/
.section5 #rhscol { background:#eaf2f2;}
.section6 #rhscol { background:#e6e6dd;}
/*#colstrip {
    width:100%;
	height:20px;
	top:216px;
	padding-right:0px;
	position:absolute;
	}*/
	
.colstrip {
	width:100%;
	height:20px;
	padding-right:0px;
	clear:both;
	}

.section1 .colstrip { background:#c87a3c; }/*f9f1eb*/
.section2 .colstrip { background:#9a7e9e; }/*f3eff2*/
.section3 .colstrip { background:#859fd6; }/*edf1f9*/
.section4 .colstrip { background:#5ebdd5; }/*ebf7fa*/
.section5 .colstrip { background:#47b3a6; }
.section6 .colstrip { background:#bfba7f; }

#rhscol P {
	padding-left:5px;
	padding-right:5px;
	margin-top:240px;
	}
	
#rhscol .rhscopy {
	padding-bottom:5px;
	width:100%;
	border-bottom:2px solid #ffffff;
	/* padding:0 0 20px 0; */
}

	
#rhscol .rhscopy IMG {
	margin-left:4px;
	margin-bottom:6px;
	width:205px;
	border:1px solid #ffffff;
	}
	
#rhscol .rhscopy H3 {
	padding-top:7px;
	padding-right:10px;
	margin-left:10px;
	margin-bottom:4px;
	clear:both;
	font-size:110%;
	}

.section1 #rhscol P, .section1 #rhscol .rhscopy H3 { color:#9c6453; }/*f9f1eb*/
.section2 #rhscol P, .section2 #rhscol .rhscopy H3 { color:#6e506a; }/*f3eff2*/
.section3 #rhscol P, .section3 #rhscol .rhscopy H3 { color:#666699; }/*edf1f9*/
.section4 #rhscol P, .section4 #rhscol .rhscopy H3 { color:#428ea1; }/*ebf7fa*/
.section5 #rhscol P, .section5 #rhscol .rhscopy H3 { color:#368a80; }
.section6 #rhscol P, .section6 #rhscol .rhscopy H3 { color:#848158; }
	
	
#rhscol .rhscopy H3 A { text-decoration:none; }


	
#rhscol P, #rhscol UL {
	padding-left:10px;
	padding-right:5px;
	margin:0 0 8px 0 ;
	}



#rhscol .rhscopy LI A {
	display:block;
	padding: 0 0 0 7px;
	margin:0 0 3px 0;
	}

.section1 #rhscol .rhscopy LI A {color:#9c6453;background:url(../images/arrows_menu1.gif) left center no-repeat;}
.section2 #rhscol .rhscopy LI A {color:#6e506a;background:url(../images/arrows_menu2.gif) left center no-repeat;}
.section3 #rhscol .rhscopy LI A {color:#666699;background:url(../images/arrows_menu3.gif) left center no-repeat;}
.section4 #rhscol .rhscopy LI A {color:#428ea1;background:url(../images/arrows_menu4.gif) left center no-repeat;}
.section5 #rhscol .rhscopy LI A {color:#368a80;background:url(../images/arrows_menu5.gif) left center no-repeat;}
.section6 #rhscol .rhscopy LI A {color:#848158;background:url(../images/arrows_menu6.gif) left center no-repeat;}

#rhscol .rhscopy LI A:hover {text-decoration:none;}




H1  {
	font-size:160%;
	line-height:110%;
	font-weight:bold;
	}
	

H2  {
	font-size:110%;
	font-weight:bold;
	}
	

.content_static H1, .content_static H2 {color:#666666;}
.section1 H1, .section1 H2 {color:#c87a3c;}
.section2 H1, .section2 H2 {color:#9a7e9e;}
.section3 H1, .section3 H2 {color:#859fd6;}
.section4 H1, .section4 H2 {color:#5ebdd5;}
.section5 H1, .section5 H2 {color:#47b3a6;}
.section6 H1, .section6 H2 {color:#bfba7f;}

.pagetitle {
	position:absolute;
	left:25px;
	top:-19px;
	}
	

	
#homebar {
	display:inline;
	float:left;
	clear:both;
	width:100%;
	padding-left:0.8em;
	height:1.85em;
	background:#f7a47d;
	z-index:5;
	}

#homebar_itemhold {
	position:relative;
	float:left;
	display:inline;
	clear:both;
	width:100%;
	margin-top:-1.84em;
	padding-left:0.8em;
	overflow:hidden;
	}
	
.homebar_item {
	/*width:16.2em;*/
	width:30%;
	float:left;
	display:inline;
	margin-left:14px;
	margin-right:2px;
	padding-bottom:32000px;
	margin-bottom:-31875px;
	}
	
.homebar_item IMG {
	position:absolute;
	clear:both;
	bottom:0px;
	border-top:2px solid #f7a47d;
	width:175px;
	height:115px;
	margin-top:10px;
	}
	
.homebar_item H2 {
	color:#ffffff;
	padding-top:3px;
	font-size:120%;
	}
	
.homebar_item P {
	margin:0px;
	padding:0px;
	padding-top:1em;
	padding-bottom:0.5em;
	}

.homebar_item A {
	padding-left:6px;
	background-image:url(../images/arrow_blue.gif);
	background-repeat:no-repeat;
	background-position:0% 0.35em;
	text-decoration:none;
	}
	
.homebar_item A:hover {
	background-image:url(../images/arrow_blue_hover.gif);
	}
	

	
#sponsorlogos	{
	display:inline;
	float:left;
	clear:both;
	margin-top:1.9em;
	width:100%;
	padding-left:0.8em;
	padding-bottom:4.5em;
	border-top:.15em solid #f7a47d;
	height:60px;
	min-height:60px;
	background:transparent;
	}

#sponsorlogos[id]	{
	height:auto;
	}
	
 #animholder { 
	height:60px;
	}
	
#sponsorlogos P, #animholder {
	padding-left:1.5em;
	width:97%;
	}	
	
#sponsorlogos P {
	margin-top:1.7em;
	}
	
#sponsorlogos .spondiv {
	width:60px;
	height:60px;
	float:left;
	display:inline;
	margin-right:3.1em;
	background:transparent;
	}
	

UL.brandlogos {
	padding-left:0px;
	list-style-type:none;
	}
	
UL.brandlogos LI {
	float:left;
	display:inline;
	padding:15px;
	}
	

	

		
.datatable {
	float:left;
	display:inline;
	background:#ffffff;
	margin-top:10px;
	margin-bottom:10px;
	}
		
	
.datatable TH {
	width:5em;
	text-align:center;
	background:#c87a3c;
	color:#ffffff;
	}
	
.datatable TD {
	text-align:center;
	background:#fdebca;
	}
	
TH.peopletype, TH.peopletype2  {
	text-align:left;
	padding-left:2px;
	background:#fdebca;
	font-weight:normal;
	color:#000000;
	}
	
TH.peopletype2  {
	background:#fef5e5;
	}
	
TD.peopletype2  {
	background:#fef5e5;
	}
	
TH.blank {
	background:none;
	}
	
/* sitemap */
#sitemap A {
	text-decoration:none;
	}

/*#sitemap UL LI.AspNet-TreeView-Root0 A { color:#9c6453; }
#sitemap UL LI.AspNet-TreeView-Root1 A { color:#6e506a; }
#sitemap UL LI.AspNet-TreeView-Root2 A { color:#9a7e9e; }
#sitemap UL LI.AspNet-TreeView-Root3 A { color:#666699; }
#sitemap UL LI.AspNet-TreeView-Root4 A { color:#428ea1; }
#sitemap UL LI.AspNet-TreeView-Root5 A { color:#ff0000; }
#sitemap UL LI.AspNet-TreeView-Root6 A { color:#ff0000; }
*/
	


#sitemap UL LI.AspNet-TreeView-Root0 A { color:#f7a47d; }
#sitemap UL LI.AspNet-TreeView-Root1 A { color:#c87a3c; }
#sitemap UL LI.AspNet-TreeView-Root2 A { color:#9a7e9e; }
#sitemap UL LI.AspNet-TreeView-Root3 A { color:#859fd6; }
#sitemap UL LI.AspNet-TreeView-Root4 A { color:#5ebdd5; }
#sitemap UL LI.AspNet-TreeView-Root5 A { color:#47b3a6; }
#sitemap UL LI.AspNet-TreeView-Root6 A { color:#bfba7f; }


#sitemap UL LI {
	font-weight:bold;
	margin-top:20px;
	font-size:110%;
	margin-bottom:0px;
	color:#ffffff;
	}
	
#sitemap UL LI A {
	padding:4px;
	line-height:140%;
	}
	
	

#sitemap UL UL LI , #sitemap UL sUL UL LI  	{
	color:#3d6fd5;	
	}
	
#sitemap UL LI A:hover, #sitemap UL UL LI A:hover, #sitemap UL UL UL LI A:hover 	{
	color:#f7a47d;	
	}
	
#sitemap UL UL, #sitemap UL UL LI {
	margin-top:0px;
	font-size:95%;
	background:#ffffff;
	}
	
#sitemap UL UL LI {
	font-weight:normal;
	margin-left:10px;
	line-height:150%;
	}
	
#sitemap UL UL UL LI {
	font-weight:normal;
	margin-left:15px;
}
/* footer */
	
#footer {
display:none;
	}
#footer[id] {height:auto;}


#footer A {
	text-decoration:none;
	color:#000000;
	}
	
#footer A:hover {
	text-decoration:none;
	color:#f7a47d;
	}


.cleaner {
		display:inline;
		clear: both;
		height:1px;
		font-size:1px;
		border:0px;
		margin:0px;
		padding:0px;
		background:transparent;
		}
	