
body	{padding: 0px; margin: 0px; font-family: arial, geneva, sans-serif; font-size: 90%;}

.bg {background-image: url(/assets/images/graphics/bgtest1.gif); background-repeat : repeat-y;}
.pageimage	{border: 2px solid #999; margin: 5px;}
.homeimage	{border: 2px solid #999; margin: 5px 10px 5px 0px;}
.leftimage	{border: 2px solid #999; margin: 0px 0px 5px 0px;}
.hidden	{display: none;}

/* header */

#header		{position:relative; left:0px; top:0px; width: 730px; border-bottom: 1px solid #CCC; background-color: #fff; color: #000;}
#mainnav	{font-size: 79%;  width: 730px; background-color: #F3F3F3; color: #000; height: 20px; font-family: arial, geneva, sans-serif;}
#mainnav a	{text-decoration: none; color: #000; background-color: inherit; font-weight: bold; font-family: arial, geneva, sans-serif;}
#mainnav a:hover	{text-decoration: none; color: #C06; background-color: inherit; font-weight: bold; font-family: arial, geneva, sans-serif;}

.search		{font-size: 79%; color: #999; background-color: inherit; font-family: arial, geneva, sans-serif; font-weight: bold;}

#searchhelp a	{font-size: 12px; text-decoration: none; color: #C06; background-color: inherit; font-weight: bold; font-family: arial, geneva, sans-serif;}
#searchhelp a:hover	{font-size: 12px; text-decoration: none; color: #C06; background-color: inherit; font-weight: bold; font-family: arial, geneva, sans-serif;}

#logo		{position: relative; left: 0px; top: 0px; width: 100px; font-size: 11px;}

.bc			{font-size: 79%; font-weight: bold; color: #999; background-color: inherit;}
.bc a		{text-decoration: none; color: #999; background-color: inherit;}
.bc a:hover {text-decoration: none; color: #C06; background-color: inherit;}
.bctitle a {font-size: 79%; font-weight: bold; text-decoration: none; color: #C06; background-color: inherit;}
.arrowpad 	{padding: 2px 0px 5px 0px;}

.head1			{font-size: 45px; color: #C06; background-color: inherit; white-space: nowrap; margin: 0px;}
.head2			{font-size: 45px; color: #999; background-color: inherit; white-space: nowrap; margin: 0px;}

#middle			{position:relative; left:0px; top:0px;}

/* left column */
#col1 			{position:absolute; top:0px; left:0px; width:150px;}
#news			{padding-top: 10px; padding-right: 10px; font-size: 79%;}
.tab			{background-color: #999; color: #FFF; font-size: 11px; font-weight: bold; vertical-align : middle;background-image: url(/assets/images/graphics/tab.gif); background-position : left; background-repeat : no-repeat; height: 22px; width: 140px;}

.tab2,.tab3	{display: block; background-color: #999; color: #fff; font-size: 11px; vertical-align : middle; background-image: url(/assets/images/graphics/tab.gif); background-position : 0px 0px; background-repeat : no-repeat; padding: 5px 5px 4px 22px;}

.tab3	{width: 160px;}

.tabfont {font-size: 11px; margin: 0px; color: #fff; background-color: #999;}
		 
.item			{display: block;}
.item a			{display: block; text-decoration: none; padding: 8px; color: #000; background-color: inherit}
.item a:hover	{text-decoration: none; color: #000; background-color: #F7D9E8}
.item-nolink	{display: block; text-decoration: none; padding: 8px; color: #000; background-color: inherit}
.item-nolink a		 {color: #666; font-weight: bold;}
.item-nolink a:hover {color: #C06; font-weight: bold;}

.item1			{display: block;}
.item1 a		{display: block; text-decoration: none; padding: 10px; color: #000; background-color: inherit}
.item1 a:hover	{text-decoration: none; color: #000; background-color: #F7D9E8}

.item1b			{display: block; padding: 10px; color: #000; background-color: inherit; text-decoration: none; color: #000;}

.item2			{display: none;}

#leftnav		{font-weight: bold; line-height: 20px; padding-top: 10px ; padding-right:5px ; font-family: arial, geneva, sans-serif;}
#leftnav td		{font-size: 79%;}

#leftnav br			{display: none}
#leftnav a			{display: block; background-image: url(/assets/images/graphics/leftnav_off.gif); background-position : left top; background-repeat : no-repeat; padding-left: 20px; height: 20px; text-decoration: none; color: #666; background-color: inherit; font-family: arial, geneva, sans-serif; font-weight: bold;}
#leftnav a:hover	{background-position : left top; background-repeat : no-repeat; padding-left: 20px; height: 20px; text-decoration: underline; color: #666; background-color: inherit; font-family: arial, geneva, sans-serif; font-weight: bold;}

#active a			{text-decoration: none; color: #C06; background-color: inherit; font-weight: bold; font-family: arial, geneva, sans-serif;}

#leftactive br		{display: none}

#leftactive a		{display: block; background-image: url(/assets/images/graphics/leftnav_off.gif); background-position : left top; background-repeat : no-repeat; padding-left: 20px; height: 20px; text-decoration: none; color: #666; background-color: inherit ; font-family: arial, geneva, sans-serif; font-weight: bold;}

#leftactive a:hover	{background-image: url(/assets/images/graphics/leftnav_on.gif); background-position : left top; background-repeat : no-repeat; padding-left: 20px; height: 20px; text-decoration: none; color: #C06; background-color: inherit ; font-family: arial, geneva, sans-serif; font-weight: bold;}

#leftactive			{line-height: 20px; background-image: url(/assets/images/graphics/leftnav_on.gif); background-position : left top; background-repeat : no-repeat; padding-left: 20px; height: 20px; text-decoration: none; color: #C06; background-color: inherit ; font-family: arial, geneva, sans-serif; font-weight: bold;}

#upone				{line-height: 20px}
#upone br			{display: none}
#upone a			{display: block; background-image: url(/assets/images/graphics/upone_off.gif); background-position : left top; background-repeat : no-repeat; padding-left: 20px; height: 20px; text-decoration: none; color: #666; background-color: inherit}
#upone a:hover		{background-image: url(/assets/images/graphics/upone_on.gif); background-position : left top; background-repeat : no-repeat; padding-left: 20px; height: 20px; text-decoration: none; color: #C06; background-color: inherit}

/* middle column */
#col2 			{position:absolute; top:0px; left:150px; width:580px; margin: 0px; padding: 0px;}
.content 		{font-size: 79%; line-height: 160%; padding: 10px 10px 0px 10px; margin: 0px; border-right: 1px solid #CCC; border-left: 1px solid #CCC;}
.content2 		{line-height: 160%; padding: 10px 10px 0px 10px; margin: 0px; border-right: 1px solid #CCC; border-left: 1px solid #CCC;}

#col2 p			{margin: 0px;}
.list			{font-size: 79%;}
#col2 a			{color: #666; background-color: inherit; text-decoration: underline; font-weight: bold;}
#col2 a:hover	{color: #C06; background-color: inherit; text-decoration: underline; font-weight: bold;}
.colour 		{color: #000; background-color: inherit;}

.firstpara		{font-size: 130%; display: block; color: #999; background-color: inherit; font-weight: bold; text-align: left; line-height: 150%; padding: 0px 0px 10px 0px;}
.para			{display: block; color: #000; background-color: inherit;}
.pagehead		{font-size: 170%; color: #C06; background-color: inherit; line-height: 100%; margin: 0px 0px 16px 0px;}
.subhead		{font-size: 100%; color: #000; background-color: inherit; margin: 0px;}

.section		{padding-bottom: 10px; }
.midimg			{padding-left: 10px; padding-bottom: 10px}

ul 				{list-style-image: url(/assets/images/graphics/bullet_pink.gif); margin: 0px 0px 0px 25px; padding: 0px 0px 0px 0px; line-height: 160%;}
hr 				{height: 1px; background-color: #c06; color: #c06; border: 1px;}

/* right column */
#col3 		{position:relative; top:0px; left:533px; width:167px; padding-top: 10px; }
#newsright	{font-size: 79%; padding-left: 10px;}
.tabright	{display: block; background-color: #999; color: #FFF; font-size: 11px; font-weight: bold; vertical-align : middle; width: 187px;background-image: url(/assets/images/graphics/tab.gif); background-position : left; background-repeat : no-repeat; height: 22px;}

.itemright			{display: block;}
.itemright a		{display: block; text-decoration: none; padding: 10px; color: #000; background-color: inherit;}
.itemright a:hover	{text-decoration: none; color: #000; background-color: #F7D9E8}

.photocredit	{display: block; background-color: #999; color: #fff; font-size: 10px; vertical-align : middle; background-image: url(/assets/images/graphics/leftnav_off.gif); background-position : 0px 2px; background-repeat : no-repeat; padding: 5px 5px 6px 22px;}

 
 
/* links */
.linksurl { color: #CC0066; background-color: inherit}

/* forms */

.inputtext		{margin: 0px; padding-left: 2px; border: 1px solid #999; color: #666; background-color: inherit; font-size: 79%;}

.inputbutton	{border: 1px solid #C06; background-color: #F7D9E8; color: #C06; font-size: 79%;}

.inputarea		{margin: 0px; padding-left: 2px; border: 1px solid #999; color: #666; background-color: inherit; font-size: 100%;}



/* index page 1 column */
#mainpage 			{position:absolute; top:0px; left:0px; width:730px; margin: 0px; padding: 0px;}
.content 		{font-size: 79%; line-height: 160%; padding: 10px 10px 0px 10px; margin: 0px; border-right: 1px solid #CCC; border-left: 1px solid #CCC;}

.references 		{font-size: 79%; line-height: 160%; padding: 10px 10px 0px 10px; margin: 0px; border-right: 1px solid #CCC; border-left: 1px solid #CCC; border: 2px solid #999; margin: 5px 10px 5px 0px;}


.content2 		{line-height: 160%; padding: 10px 10px 0px 10px; margin: 0px; border-right: 1px solid #CCC; border-left: 1px solid #CCC;}


/* Added by Scott*/


#mainpage p			{margin: 0px;}
.list			{font-size: 79%;}
#mainpage a			{color: #666; background-color: inherit; text-decoration: underline; font-weight: bold;}
#mainpage a:hover	{color: #C06; background-color: inherit; text-decoration: underline; font-weight: bold;}
.colour 		{color: #000; background-color: inherit;}

.firstpara		{font-size: 130%; display: block; color: #999; background-color: inherit; font-weight: bold; text-align: left; line-height: 150%; padding: 0px 0px 10px 0px;}
.para			{display: block; color: #000; background-color: inherit;}
.pagehead		{font-size: 170%; color: #C06; background-color: inherit; line-height: 100%; margin: 0px 0px 16px 0px;}
.subhead		{font-size: 100%; color: #000; background-color: inherit; margin: 0px;}

.section		{padding-bottom: 10px; }
.midimg			{padding-left: 10px; padding-bottom: 10px}


#bottom		{position:relative; left:0px; top:0px; width: 730px; border-top: 1px solid #CCC; background-color: #fff; color: #000;}


