
	/**
	* zero everything
	*/
	* {
		margin: 0;
		padding: 0;
		}
		
		
		
	/**
	* global declarations
	*/
	body {
		font-size: 62.5%;
		line-height: 18px;
		}
		
	*, body, input, select, textarea, table {
		font-family: Arial, Helvetica, sans-serif;
		}
		
	a {
		outline: 0;
		text-decoration: none;
		}
		
	ul {
		list-style-type: none;
		}
		
	p {
		font-size: 1.2em;
		color: #616161;
		}
		
	.dotline {
		background-color: #CDCEB1;
		height: 1px;
		font-size: 1px;
		line-height: 1px;
		}
		
	#topimg {
		margin: 15px 0 23px -5px;
		}
		
	.last {
		margin-right: 0 !important;
		}
		
		
		
	/**
	* logo
	*/
	h1 {
		width: 238px;
		height: 64px;
		margin: 0 0 15px;
		background: url(../../images/logo.jpg);
		}
		
	h1 a {
		display: block;
		height: 64px;
		text-indent: -9999em;
		}
		
		
		
	/**
	* main container
	*/
	#container {
		width: 944px;
		margin: 21px auto 0;
		}
	
		
		
		
	/**
	* left
	*/
	#left {
		width: 562px;
		float: left;
		margin: 30px 10px 0 10px;
		}
		
	#left h2 {
		color: #036E5E;
		font-size: 1.8em;
		font-weight: normal;
		}
		
	#left h3 {
		color: #036E5E;
		font-size: 1.6em;
		margin-top: 40px;
		}
		
	#left p {
		padding: 10px 0 0;
		}
		
	#left ul.general {
		margin: 10px 0 0;
		}
		
	#left ul.general li {
		padding: 0 0 0 10px;
		background: url(../../images/bullet-general.gif) 0 8px no-repeat;
		}
		
	#left a {
		color: #006E5E;
		}
		
		
		
	/**
	* right
	*/
	#right {
		width: 372px;
		float: right;
		}
		
		
		
	/**
	* general list styles
	*/
	ul li {
		font-size: 1.1em;
		}
		
	ul h3 {
		/*font-size: 1.4em;*/
		color: #63654C;
		}
		
	ul a {
		color: #006E5E;
		font-weight: bold;
		}
		
		
		
		
	/**
	* menu
	*/
	#menu {
		height: 51px;
		margin: 0 -5px 0;
		background: url(../../images/menu/menu-bg.gif) repeat-x;
		}
		
	#menu li {
		float: left;
		height: 51px;
		}
		
	#menu li a {
		display: block;
		height: 51px;
		text-indent: -9999em;
		}
		
	#menu li a:hover {
		background: none !important;
		}
		
	#menu p {
		float: right;
		height: 51px;
		color: #fff;
		font-size: 1.5em;
		line-height: 51px;
		font-weight: bold;
		padding: 0 20px 0 0;
		background: url(../../images/menu/menu-end.gif) right no-repeat;
		}
		
	#menu span {
		display:block;
		float: right;
		height: 51px;
		color: #fff;
		font-size: 1.5em;
		line-height: 51px;
		font-weight: bold;
		padding: 0 20px 0 0;
		background: url(../../images/menu/menu-end.gif) right no-repeat;
		}
		
	#menu li#m1 {
		width: 91px;
		background: url(../../images/menu/about-on.gif);
		}
		
	#menu li#m2 {
		width: 94px;
		background: url(../../images/menu/distribution-on.gif);
		}
		
	#menu li#m3 {
		width: 146px;
		background: url(../../images/menu/btob-on.gif);
		}
		
	#menu li#m4 {
		width: 101px;
		background: url(../../images/menu/retail-on.gif);
		}
		
	#menu li#m5 {
		width: 60px;
		background: url(../../images/menu/links-on.gif);
		}
		
	#menu li#m6 {
		width: 91px;
		background: url(../../images/menu/contact-us-on.gif);
		}
		
	#menu li#m7 {
		width: 64px;
		background: url(../../images/menu/home-on.gif);
		}
		
	#menu li#m1 a {
		background: url(../../images/menu/about-off.gif);
		}
		
	#menu li#m2 a {
		background: url(../../images/menu/distribution-off.gif);
		}
		
	#menu li#m3 a {
		background: url(../../images/menu/btob-off.gif);
		}
		
	#menu li#m4 a {
		background: url(../../images/menu/retail-off.gif);
		}
		
	#menu li#m5 a {
		background: url(../../images/menu/links-off.gif);
		}
		
	#menu li#m6 a {
		background: url(../../images/menu/contact-us-off.gif);
		}
		
	#menu li#m7 a {
		background: url(../../images/menu/home-off.gif);
		}
		
		
		
	/**
	* footer
	*/
	#footer {
		margin: 42px 0;
		padding: 24px 0 0;
		background: url(../../images/footer-top.gif) no-repeat;
		}
		
	#footer p, #footer a {
		color: #CCCCCC !important;
		}
		
	#footer ul li {
		float: left;
		padding: 0 8px 0 0;
		margin: 0 4px 10px 0;
		background: url(../../images/footer-splitter.gif) right no-repeat;
		}
		
	#footer ul a {
		color: #ADADAD !important;
		}
		
	#footer ul li.last {
		background: none;
		}
		
		
		
	/**
	* forms
	*/
	form {
		width: 262px;
		margin: 0 45px 30px;
		}
		
	legend {
		display: none;
		}
		
	fieldset {
		border: 0;
		margin: 0 0 30px;
		}
		
	label {
		display: block;
		font-size: 1.1em;
		color: #63654C;
		margin: 16px 0 0;
		}
		
	input, textarea {
		border: 1px solid #CDCDCD;
		background-color: #fff;
		padding: 2px 0;
		width: 100%;
		}
		
	button {
		border: 0;
		height: 29px;
		line-height: 29px;
		margin: 16px 0 0;
		float: right;
		color: #63654C;
		font-size: 1.1em;
		cursor: pointer;
		}
		
		
		
	/**
	* clearfix
	*/
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
			
	.clearfix {
		display: inline-block;
		}
		
	/* Hide from IE Mac \*/
	.clearfix {
		display:block;
		}
	/* End hide from IE Mac */
	
	
	
	.article-image{
		float:left;
		padding:5px;
		border:1px solid #ccc;
		margin:10px 10px 10px 0;
	}
	.odd{
		float:right;
		margin:10px 0 10px 10px;
	}
	
	#left h2{
		clear:both;
		margin-top:10px;
	}