/*-------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
/*	http://www.rebrand.com (site updated by Chris Butler on 05/09/2006)
/*-------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
/*	Header
/*-------------------------------------------------------------------------------------------------------*/
#header
{
	background-color:		white;
	width:				1020px;
}

/*-------------------------------------------------------------------------------------------------------*/
/*	Layout Structure
/*-------------------------------------------------------------------------------------------------------*/
table#homelayout
{
	width:				1020px;
}

col#homeleftcolumn
{
	width:				auto;
}

col#homecontentcolumn
{
	width:				auto;
}

col#homerightcolumn
{
	width:				auto;
	width:				auto;
	padding:			0px 0px 0px 0px;
}

/* Layout Contents */
td#homeleftcontentcell
{
	display:			block;
	width:				340px!important;
	padding:			0px 0px 0px 0px;
	vertical-align:			top;
}

td#homecontentcell
{
	vertical-align:			top;
	xwidth:				690px!important;
	padding:			40px 170px 40px 36px!important;
	margin:				0px 0px 0px 0px!important;
	line-height:			21px;
	font-family:			arial,verdana,sans serif;
	font-size:			13px;
	color:				#333333;
}

td#homerightcontentcell
{
	vertical-align:			top;
	width:				auto;
	padding:			0px 0px 0px 0px;
}

/*-------------------------------------------------------------------------------------------------------*/
/*	Layout Structure
/*-------------------------------------------------------------------------------------------------------*/
table#layout
{
	width:				1020px;
}

col#leftcolumn
{
	width:				340px!important;
}

col#contentcolumn
{
	width:				auto;
}

col#rightcolumn
{
	width:				auto;
	padding:			0px 0px 0px 0px;
}

/* Layout Contents */
td#leftcontentcell
{
	display:			block;
	xwidth:				340px!important;
	padding:			0px 0px 0px 0px;
	vertical-align:			top;
}

td#contentcell
{
	xwidth:				690px;
	vertical-align:			top;
	padding:			82px 180px 40px 56px!important;
	margin:				0px 0px 0px 0px!important;
	line-height:			21px;
	font-family:			arial,verdana,sans serif;
	font-size:			13px;
	color:				#333333;
}

td#rightcontentcell
{
	vertical-align:			top;
	width:				auto;
	padding:			0px 0px 0px 0px;
}

/*-------------------------------------------------------------------------------------------------------*/
/*	Global Navigation
/*-------------------------------------------------------------------------------------------------------*/
#globalnav
{
	display:			none!important;
	text-align:			right;
	font-family:			arial,verdana,sans serif;
	font-size:			10px;
	position:			absolute;
	top:				113px;
	left:				-189px;
	white-space:			nowrap;
	width:				400px;
}

#globalnav a
{
	margin-left:			0px;
}


/*-------------------------------------------------------------------------------------------------------*/
/*	Top Navigation 3-Tier DHTML Menu
/*-------------------------------------------------------------------------------------------------------*/
#topnav
{
	clear:				both;
	text-align:			left;
	margin:				0px 0px 0px 169px;
	padding:			0px 0px 0px 0px;
	width:				851px;

}

#topnav a,#topnav a.active
{
	/* Adjust space between menu items	*/	
	margin-left:			0px; 
	display:			block;
	width:				auto;
	height:				66px;
	padding:			0px 0px;
	line-height:			66px;
	white-space:			nowrap;
	font-family:			arial,verdana,sans serif;
	font-size:			11px;
	color:				#333333;
}

#topnav a:hover,
#topnav a.active,
#topnav a.active:hover
{
	color:				#cc0000
}

/* Top nav menu items */
ul.menublock,ul.submenublock
{
	/*	Customizeable options */
	width:				auto;
	border-top:			0px;
	border-bottom:			0px;

	/*	Do not modify */
	position:			absolute;
	z-index:			200;
	visibility:			hidden;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	list-style-type:		none;
}

ul.menublock
{
	margin:				0px 0px 0px 0px;
	padding:			5px 0px 0px 0px;
}

ul.submenublock
{
	display:			none;
	padding:			3px 0px;
}


ul.menublock li, ul.submenublock li
{
	/*	Do not modify	*/
	display:			block;
	font-family:			arial,verdana,sans serif!important;
	font-size:			10px!important;
	color:				#333333;
	line-height:			20px;
}

ul.menublock a,ul.submenublock a
{
	display:			block;
	width:				auto;
	height:				20px;
	border-bottom:			0px solid white;
	padding:			0px 8px 0px 15px;
	line-height:			20px;
	white-space:			nowrap;
	font-family:			arial,verdana,sans serif;
	font-size:			10px;
	color:				#333333;
}

ul.submenublock a
{
	border-bottom:			0px;
	height:				20px;
	line-height:			20px;
}

.menublock a:hover,.submenublock a:hover
{
	color:				#cc0000
}

a.showsub,a.showsub:hover
{
	/*	Makes arrow indicator for links with submenu */
	background-image:		url( /images/arrow1.gif );
	background-position:		center right;
	background-repeat:		no-repeat;
}

a.showsub:hover
{
	/* submenu arrow */
	background-image:		url( /images/arrow1.gif );
}

/*-------------------------------------------------------------------------------------------------------*/
/*	Bread Crumb Navigation 
/*-------------------------------------------------------------------------------------------------------*/
#breadcrumbnav
{
	clear:				both;
	display:			block;
	width:				auto;
	height:				26px;
	line-height:			26px;
	padding:			0em 1.0em 0px 356px;
	white-space:			nowrap;
	font-family:			arial,verdana,sans serif;
	font-size:			11px;
         color:                         #333333;
}

#breadcrumbnav .text
{
	font-weight:			bold;
         color:                         #333333;
}

/*-------------------------------------------------------------------------------------------------------*/
/*	Left Side Navigation
/*-------------------------------------------------------------------------------------------------------*/
#sidenav
{
}

#sidenav ul
{
	margin:				0px;
	padding:			0px;
	list-style-type:		none;
}

#sidenav ul.sub
{
	/*	indent submenu	*/
	padding-left:			1.0em;
	list-style-type:		none;
}

#sidenav li
{
	display:			inline;
	list-style-type:		none;
}

#sidenav a.top
{
	display:			block;
	padding:			90px 0em 0em 170px;
	margin-bottom:			0em;
	xborder-bottom:			1px solid darkred;
	font-weight:			normal;
	color:				#333333;
	font-family:			arial,verdana,sans serif;
	font-size:			16px;
        letter-spacing:                 .1em;
}

#sidenav a
{
	display:			block;
	padding:			0.4em 0em 0px 170px;
	color:				#333333;
	font-size:			11px;
	font-family:			arial,verdana,sans serif;
}

#sidenav a.active, #sidenav a.sub-active
{
	/*	highlight active section items	*/
	color:				darkred;
}

/*-------------------------------------------------------------------------------------------------------*/
/*	Page Title 
/*-------------------------------------------------------------------------------------------------------*/
a#pagetitle
{
	display:			none;
	margin:				0em;
	margin-bottom:			15px;
	padding:			0em;
	line-height:			28px;
	font-family:			arial,verdana,sans serif;
	font-weight:			normal!important;
	font-size:			18px;
	color:				#333333!important;
	text-decoration:		none;
}

a#pagetitle:hover
{
	font-weight:			normal!important;
	color:				#333333!important;
	text-decoration:		none;

}

/*-------------------------------------------------------------------------------------------------------*/
/*	Document Attachments
/*-------------------------------------------------------------------------------------------------------*/
#documents
{
	font-family:			arial,verdana,sans serif;
	font-size:			11px;
	font-weight:			normal;
	line-height:			20px;
}

#documents a
{
	font-weight:			bold;
}

/*-------------------------------------------------------------------------------------------------------*/
/*	Widget
/*-------------------------------------------------------------------------------------------------------*/
table#widget
{
	margin:				60px 0px 0px 0px!important;
	width:				342px;
	background:			none!important;
	line-height:			16px;
	font-family:			arial,verdana,sans serif;
	font-size:			10px;
	padding:			0px 0px 0px 0px;
}

td#widgettitle
{
	padding-top:			0px;
	padding-bottom:			0px;
	text-align:			center;
}


td#widgetcontent
{
	padding:			0px 0px 0px 0px;
}

#widgetcontent a
{
	color:				#333333!important;
	text-decoration:		none!important;
}

#widgetcontent a:hover
{
	color:				#333333!important;
	text-decoration:		none!important;
}

/*-------------------------------------------------------------------------------------------------------*/
/*	Image Attachments
/*-------------------------------------------------------------------------------------------------------*/
 
.imagecaption img
 {
   	display: 			block;
   	margin-bottom: 			10px;
 }
 

.imagecaption
{
	color:				black;
	width:				225px;
	padding:			5px 0px;
	line-height:			18px;
	font-family:			arial,verdana,sans serif;
	font-size:			10px;
	float:				right;
	margin:				135px 0px 20px 20px;
}

/* Formatter */
img.right
{
	float:				right;
	margin:				0px 0px 20px 20px;
}

img.left
{
	float:				left;
	margin:				0px 20px 20px 0px;
}

/*-------------------------------------------------------------------------------------------------------*/
/*	Footer Navigation
/*-------------------------------------------------------------------------------------------------------*/
#footernav
{
	clear:				both;
	margin:				0px 0px 50px;
	border-top:			1px solid Maroon;
	padding:			1em 2em;
	line-height:			18px;
	font-family:			arial,verdana,sans serif;
	font-size:			10px;
	color:				black;
}

#footernav a
{
	padding:			0px 0px;
	white-space:			nowrap;
}

.footernavdivider
{
	padding:			0em 1em;
	color:				black;
}

/*-------------------------------------------------------------------------------------------------------*/
/*	Footer Text Content
/*-------------------------------------------------------------------------------------------------------*/
#footertext
{
	clear:				both;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 7px 10px;
	vertical-align:			top;
	text-align:			left;
	line-height:			16px;
	font-family:			arial,verdana,sans serif;
	font-size:			9px;
	color:				#7b7b7b!important;
	xwidth:				1020px;
}

#footertext a
{
	padding:			0px 0px;
	white-space:			nowrap;
	color:				#7b7b7b!important;
	text-decoration:		none;

	

}

/*-------------------------------------------------------------------------------------------------------*/
/*	Content List Page 
/*-------------------------------------------------------------------------------------------------------*/
.listpagetable
{
	/*	Entire list table */
	font-family:			arial,verdana,sans serif;
	line-height:			16px;
	margin:				20px 0px 0px 0px!important;
	font-size:			11px;
	width:				440px!important;
	color:				#333333;
  	font-weight: 			normal!important;
}

.listpagetable td
{
	/* All cells of the table */
	padding:			2px 2px 20px 2px;
}

.listpagetable td img
{
	/* All images in the list table cell */
	padding-right:			15px;
}

.listpagetable td a
{
	/* All anchors in the list table cell */
	xfont-weight:			bold;
  	font-weight: 			normal;
	color:				#333333;

}

.listpagetable td a:hover
{
	/* All anchors in the list table cell */
	font-weight:			normal;
	color:				#333333;
}


 .listpagetable td a.titlelink
 {
  /* The title link of the list item */
  	font-weight: 			bold;
  	xfont-weight: 			normal;
  	display: 			block;
	font-size:			12px!important;

 }
 

.listpagebacklink
{
	display:			none;
	padding-top:			10px;
	font-weight:			bold;
}

 
 .listpagenodetails
 {
  	font-weight: 			normal;
  	color:  			#333333;
  	display: 			block;
 }

/*-------------------------------------------------------------------------------------------------------*/
/*	Content Landing Page 
/*-------------------------------------------------------------------------------------------------------*/
.landingpagetable

{
	/*	Entire list table */
	font-family:		verdana,arial,sans serif;
	line-height:		1.4em;
	margin-top:			2.0em;
	margin-bottom:		1.3em;
	font-size:			1.0em;
	color:				black;
}

.landingpagetable td
{
	/* All cells of the table */
	padding:			2px 2px 20px 2px;
}

.landingpagetable td img
{
	/* All images in the list table cell */
	padding-right:		20px;
	padding-top:		5px;
}

.landingpagetable td a.titlelink
{
	/* The title link of the list item */
	font-weight:		bold;
	margin-right:		10px;
}

.landingpagenodetails
{
	/* When there is no details page */
	font-weight:		bold;
	display:			block;
}

 

/*-------------------------------------------------------------------------------------------------------*/
/*	Popup Window Page
/*-------------------------------------------------------------------------------------------------------*/
body.popup
{
	margin:				0px;
	padding:			0px;
	background-color:		white;
}

table#poplayout
{
	width:				auto;
}

col#popupcolumn
{
	width:				auto;
}

td#popupcolumncontent
{
	vertical-align:			top;
	width:				auto;
	padding:			20px 20px 20px 30px;
	margin:				0px 0px 20px 0px;
	line-height:			20px;
	font-family:			arial,verdana,sans serif;
	font-size:			11px;
	color:				black;
}

/* Images 1 & 2 in popup window */
.imagecaptionpopup
{
	display:			block;
	color:				#333333;
	width:				160px;
	line-height:			18px;
	font-family:			arial,verdana,sans serif;
	font-size:			12px;
	float:				none;
	margin:				10px;
}

a#popuppagetitle
{
	display:			block;
	margin:				0px;
	margin-bottom:			15px;
	padding:			0px;
	line-height:			22px;
	font-family:			arial,verdana,sans serif;
	font-weight:			normal!important;
	font-size:			22px;
	color:				black!important;
}

a#popuppagetitle:hover
{
	font-weight:			normal!important;
	color:				black!important;
}


#popupclosebutton
{
	display:			block;
	padding-top:			10px;
	font-weight:			bold;
}

/*-------------------------------------------------------------------------------------------------------*/
/*	HTML Elements
/*-------------------------------------------------------------------------------------------------------*/
body
{
	padding:			0px 0px 0px 0px;
	background-color:		white;
	margin-left:			auto;
	margin-right:			auto;
	margin-top:			50px;
	margin-bottom:			60px;
	width:				1020px;
	border:				1px solid #edeef0;

}

hr
{
	/*	Do not show <hr> tags */
	display:			none;
}

p
{
	/*	Disable margin when <p> tags used */
	margin:				0px;
}

a
{
	color:				#333333;
	text-decoration:		none;
}

a:hover
{
	color:				#333333;
	text-decoration:		underline;
}

h1
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:			20px;
	font-family:			arial,verdana,sans serif;
	font-size:			12px;
	color:				#cc0000;
	font-weight:			normal;
}

h1 a
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:			20px;
	font-family:			arial,verdana,sans serif;
	font-size:			12px;
	color:				#cc0000!important;
	font-weight:			normal;
	text-decoration:		none;
}

h1 a:hover
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:			20px;
	font-family:			arial,verdana,sans serif;
	font-size:			12px;
	color:				#cc0000!important;
	font-weight:			normal;
	text-decoration:		underline;
}

h2
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px;
	line-height:			20px;
	font-family:			arial,verdana,sans serif;
	font-size:			12px;
	color:				#333333;
	font-weight:			normal;
}

h2 a
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:			20px;
	font-family:			arial,verdana,sans serif;
	font-size:			12px;
	color:				#333333;
	text-decoration:		none;
	font-weight:			normal;
}

h2 a:hover
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:			20px;
	font-family:			arial,verdana,sans serif;
	font-size:			12px;
	color:				#333333;
	text-decoration:		underline;
	font-weight:			normal;
}

h3
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:			21px;
	font-family:			arial,verdana,sans serif;
	font-size:			13px;
	color:				#cc0000;
	font-weight:			bold;
	text-decoration:		none;
}

h3 a
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	font-family:			arial,verdana,sans serif;
	color:				#cc0000;
	font-weight:			bold;
	text-decoration:		none;
}

h3 a:hover
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	font-family:			arial,verdana,sans serif;
	color:				#cc0000;
	font-weight:			bold;
	text-decoration:		underline!important;
}

h4
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:			20px;
	font-family:			arial,verdana,sans serif;
	font-size:			12px!important;
	color:				#333333!important;
	font-weight:			normal!important;
}

h4 a
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:			20px;
	font-family:			arial,verdana,sans serif;
	font-size:			12px!important;
	color:				#333333!important;
	text-decoration:		none!important;
	font-weight:			normal!important;
}

h4 a:hover
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:			20px;
	font-family:			arial,verdana,sans serif;
	font-size:			12px!important;
	color:				#333333!important;
	text-decoration:		underline!important;
	font-weight:			normal!important;
}



h5
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:			18px;
	font-family:			arial,verdana,sans serif;
	font-size:			10px;
	color:				#333333;
	font-weight:			normal;
}

h5 a
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:			18px;
	font-family:			arial,verdana,sans serif;
	font-size:			10px;
	color:				#333333;
	text-decoration:		none;
	font-weight:			normal;
}

span.biggest3
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			26px!important;
	color:				#333333!important;

}

span.biggest3 a
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			26px!important;
	color:				#333333!important;
	text-decoration:	none;
}

span.biggest3 a:hover
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			26px!important;
	color:				#333333!important;
	text-decoration:	underline;
}

span.biggest6
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			26px!important;
	color:				#666666!important;
}

span.biggest6 a
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			26px!important;
	color:				#666666!important;
	text-decoration:	none;
}

span.biggest6 a:hover
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			26px!important;
	color:				#666666!important;
	text-decoration:	underline;
}

span.biggestred
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			26px!important;
	color:				#cc0000!important;
}

span.biggestred a
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			26px!important;
	color:				#cc0000!important;
	text-decoration:	none;
}

span.biggestred a:hover
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			26px!important;
	color:				#cc0000!important;
	text-decoration:	underline;
}

span.bigger3
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			22px!important;
	color:				#333333!important;
}

span.bigger3 a
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			22px!important;
	color:				#333333!important;
	text-decoration:	none;
}

span.bigger3 a:hover
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			22px!important;
	color:				#333333!important;
	text-decoration:	underline;
}

span.bigger6
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			22px!important;
	color:				#666666!important;
}

span.bigger6 a
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			22px!important;
	color:				#666666!important;
	text-decoration:	none;
}

span.bigger6 a:hover
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			22px!important;
	color:				#666666!important;
	text-decoration:	underline;
}

span.biggerred
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			22px!important;
	color:				#cc0000!important;
}

span.biggerred a
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			22px!important;
	color:				#cc0000!important;
	text-decoration:	none;
}

span.biggerred a:hover
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			22px!important;
	color:				#cc0000!important;
	text-decoration:	underline;
}

span.big3
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			16px!important;
	color:				#333333!important;
}

span.big3 a
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			16px!important;
	color:				#333333!important;
	text-decoration:	none;
}

span.big3 a:hover
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			16px!important;
	color:				#333333!important;
	text-decoration:	underline;
}

span.big6
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			16px!important;
	color:				#666666!important;
}

span.big6 a
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			16px!important;
	color:				#666666!important;
	text-decoration:	none;
}

span.big6 a:hover
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			16px!important;
	color:				#666666!important;
	text-decoration:	underline;
}

span.bigred
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			16px!important;
	color:				#cc0000!important;
}

span.bigred a
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			16px!important;
	color:				#cc0000!important;
	text-decoration:	none;
}

span.bigred a:hover
{
	margin:				0px 0px 0px 0px!important;
	padding:			0px 0px 0px 0px!important;
	line-height:		1.6em!important;
	font-family:		arial,verdana,sans serif;
	font-size:			16px!important;
	color:				#cc0000!important;
	text-decoration:	underline;
}

blockquote
{
	width:				480px;
	margin:				0px 0px 0px 0px;
	display:			block;
	font-family:			arial,verdana,sans serif;
	line-height:			20px;
	font-size:			12px;
	font-style:			normal;
	color:				#333333;
}

.leftnav, h2.leftnav, a.leftnav, p.leftnav
{
        padding-left:                   171px!important;
}

/*-------------------------------------------------------------------------------------------------------*/
/*	Form Elements
/*-------------------------------------------------------------------------------------------------------*/
form
{
	margin:				0px;
	text-align:			left!important;
}

label
{
	display:			block;
	margin-top:			12px;
	font-family:		arial,verdana,sans serif;
}

label.cb, label.radio
{
	display:			inline;
	margin-top:			12px;
	font-family:		arial,verdana,sans serif;
}

input.cb
{
	font-family:		arial,verdana,sans serif;
	margin:			10px 0px 10px 0px;

}


input.text, select
{
	font-family:		arial,verdana,sans serif;
	display:			block;

}

input.button
{
	font-family:		arial,verdana,sans serif;
	margin:			10px 0px 10px 0px;

}

.fieldnote
{
	color:				blue;
	margin-top:			20px;
	font-size:			14px;
}


/*-------------------------------------------------------------------------------------------------------*/
/*	Gallery
/*-------------------------------------------------------------------------------------------------------*/
/*	Thumbnail table	*/
table#thumbnailtable
{
	margin:				20px 0px 80px 0px;	
}

/*	Thumbnail cell	*/
td.thumbnailitem
{
	text-align:			left;
	padding:			0px 1px 1px 0px;
}

/*	The thumbnail image	*/
td.thumbnailitem img
{
}

/*	The thumbnail description container	*/
.thumbnaildescription
{
	padding:			6px 12px 20px 0px;
	line-height:			22px!important;
	font-family:			arial,verdana,sans serif!important;
	font-size:			11px!important;
	color:				#333333!important;
	text-decoration:		none!important;
	font-weight:			normal!important;

}

/*	Thumbnail description links	*/
.thumbnaildescription a
{
	line-height:			22px!important;
	font-family:			arial,verdana,sans serif!important;
	font-size:			11px!important;
	color:				#333333!important;
	text-decoration:		none!important;
	font-weight:			normal!important;
	display:			inline;

	
}

.thumbnaildescription a:hover
{
	color:				#333333;
}

/*	The thumbnail description abstract text	*/
.thumbnailabstract
{
	padding:			0px 0px 0px 2px; 
	width:				150px;
	text-align:			left;
	display:			inline;
	line-height:			22px!important;
	font-family:			arial,verdana,sans serif!important;
	font-size:			11px!important;
	color:				#333333!important;
	text-decoration:		none!important;
	font-weight:			normal!important;
}


	/*	The results, forward/next line	*/
#results
{
	border-top:			0px solid rgb( 118, 134, 176 );
	margin-top:			30px;
	color:				gray;
	padding-top:			3px;
	font-size:			11px;
	display:			inline;
}


#results a
{
	color:				gray;
}	

#results a:hover
{
	color:				gray;
}

/*-------------------------------------------------------------------------------------------------------*/
/*	Extranet
/*-------------------------------------------------------------------------------------------------------*/
/* The table surrounding the login form */
#logintable
{
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			40px;
	margin-bottom:		50px;
}

/* UserID, Password labels */
label.login
{
	font-family:		verdana,arial,sans serif;
	font-size:			0.70em;
	color:				black;
	
	vertical-align:		top;
	height:				20px;
	margin-right:		10px;
}

/* The login button */
input.loginbutton
{
	font-size:			0.8em;
	margin-top:			1.0em;
}

/* Located at the bottom of each secure page */
a.logout
{
	display:			block;
	padding-top:		1px;
	padding-bottom:		3px;
	background:			rgb(189,189,189);
	color:				white;
	width:				75px;
	margin-top:			20px;
	height:				17px;
	
	text-align:			center;
	font-weight:		bold;
	line-height:		17px;
}

/* Appears if a login fails */
.statusmessage
{
	display:			block;
	text-align:			center;

	margin:				30px 20px 0px 20px;
	line-height:		2.0em;
	font-family:		verdana,arial,sans serif;
	font-size:			0.70em;
	color:				red;
	font-weight:		bold;
}


