/**********************************************************************************************
* Search this file for an equals sign (=) to jump between grouped classes                     *
*                                                                                             *
* Author: 		 : Duncan Brown, Harlequin Solutions                                          *
* Last modified  : 10.06.2008                                                                 *
* Version        : 1.0                                                                        *
* Browser(s)     : All                                                                        *
*                                                                                             *
**********************************************************************************************/



/* Global Layout Settings
=============================================================================================*/

body {
	font-family: helvetica, arial, sans-serif;
	color: #000;
	font-size: 10pt;
	background: #fff; 
}

/* HTML Styles
=============================================================================================*/

a {
	text-decoration: underline;
	font-weight: bold;
	color: #444495 !important; 
}
img { 
	border: none;
}
hr { 
	padding: 0;
	margin: 20pt 0;
	background-color: #a7a99e;
	border-width: 0;
	height: 3px !important;
}

		
h1, h2, h3, h4, h5, h6 {
	color: #000;
}

blockquote {
	/* margin: 0;*/
	padding-left: 40px; 
	border-left: 5px solid #ccc;
}


/* CMS Cleanup
==============================================*/

font a,
a font { /*Deal with link and FONT tag combos*/
	color: #444495; 
	font-weight: bold;
	text-decoration: underline;
}	
	
font { /*To override any legacy code or pesky users that know some HTML*/
	font: 100% arial,sans-serif;
	color: #000;
	background-color: transparent !important;
}
li font {
	color: #000;
}



/*************************************
* = Tables                           *
*************************************/


table {
	border-collapse: collapse;
	border: 1px solid #8a9971;
	color: #4e4f4f;
	}
	table caption {
		text-align: left;	
		color: #4e4f4f;
		padding: 0 0 3px;
	}
	table tr {
		background: #EEF8ED;
	}
	table th {
		border-top: 1px solid #a7a99e;
		vertical-align: bottom;
		font-weight: bold;
		color: #000;
		background: #fff;
	}
	table td {
		vertical-align: top;
		background: #fff;
		}	

	table td,
	table th {
		border-right: 1px solid #a7a99e;
		border-bottom: 1px solid #a7a99e;
		padding: 10px 6px;
		/*width: 20%;*/
		}	
		table td p {
		color: #4e4f4f;
	}	


/* General Layout
=============================================================================================*/

.Hide { 
	display: none !important;
}

.Wrapper {
}
.Container {
}


/* Background Wrappers
=============================================================================================*/


#Site {
}


/* Header
=============================================================================================*/

#Header {
	position: relative; /* Containing block - Give the included divs a starting point */
	height: 100px;
	margin: 0 0 5pt 0;
	padding: 0 0 5pt 0;
	border-bottom: 1px solid #a7a99e;
	background: transparent url("/includes/site-images/logo-print.gif") no-repeat 100% 70%;
	}
	h1#Logo,
	div#Logo,
	span#Logo {
		display: block;
		background: #fff;
		width: 100%;
		overflow: hidden;
		clear: both;
		}

		#Logo a {
			font-size: 24pt;
			color: #000 !important;
			font-weight: normal;
			font-style: italic;
			text-decoration: none;
		}
		#Logo a span {
			font-size: 24pt;
			color: #444495 !important;
			font-weight: bold;
			font-style: normal;
		}

		#Header span.Hide {
			display: block !important;
			font-size: 9pt;
			letter-spacing: 0px;
			font-weight: normal;
			font-style: normal;
			color: #63748e;
		}
		/* Main Navigation
		=============================================================================================*/

		div#MainNav {
			display: none !important;
			}
			
				
				
/* Homepage Intro Column
=============================================================================================*/


/* Homepage Lower Columns
=============================================================================================*/


/* Child Page Layout
=============================================================================================*/

	h1#MainHeading {
		color: #000;
		}
		
	#Content {
	}
	#ContentWide {
	}
	#SearchBox,
	#TopNavigation,
	div#MainNavBar,
	#SecondaryCol h6,
	#ProductSearch,
	#TreeNav,
	.PaginationContainer {
		display: none !important;
	}

/* Child Page Content
=============================================================================================*/



			
/* Footer
=============================================================================================*/

div#Footer {
	border-top: 1px solid #ccc;
	color: #ccc;
	}		
	#Footer ul {
		margin: 10pt 0 0;
		padding: 0;
		list-style: none;
		}
		#Footer ul li {
			font-size: 9pt;
			}
			#Footer a {
				display: none !important;
			}