html {background-color: #D9D9D9; font-size:0.8em}
body, html { margin:0; padding:0; color:#000; }
body { min-width:800px;	color: #333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 100%;  }

#wrap { margin: 5px auto; width:800px; background-color: #fff; }
#mainContainer { background-color: #fff; height:100%; min-height:600px; float:left; width:800px  }

a, a:hover, a:link { color: #751135; text-decoration:none}	
a:hover { color: #751135; text-decoration:underline;}

.bold { font-weight: bold;}

img, div, span, table, tr, td, label, form, fieldset {border: none; padding:0; margin:0}
.clear { clear:both}
h1 { font-size: 110%}
h2 { font-size:100%}

acronym { cursor: help;	border-bottom: 1px dotted #999;}
hr {border-bottom:1px solid #E9E7E8; padding:0; height:1px; margin: 0;}

button { background-color:#FFFFFF; border:none}


/*			H E A D E R				*/

#headerContainer { height:100%; background:#751135; float:left; width:800px }
#headerContainerTop { xmargin: 10px; padding: 10px 10px 3px 10px; height:100%; float:left; width:780px}
#logo { float:left;  }
#contactDetailsGraphic { float:right; padding: 36px 7px 0 0}
#home-navigation { float:left; clear:both; width: 800px; background-color: #DFDFDF; height:22px; padding:0; margin:0; border-bottom: 1px solid white; text-align:left;  }

#home-navigation {height:22px; float:left; display:block }
ul#home-navigation-list { height:22px; list-style:none; float:left; margin: 0; clear:both; background-color:#E9E7E8; width:800px; padding:0 }
ul#home-navigation-list li {height:22px; display:inline; padding: 0 20px 0 15px ; margin: 0; font-weight:bold; border-right:1px solid #fff; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.5em }
ul#home-navigation-list li a { color:#666; text-decoration:none; font-size: 70%; color:#666; }
ul#home-navigation-list li a:hover, ul#home-navigation-list li a.active { color: #751135;text-decoration:none}

/*			 C O N T E N T			*/

#leftCol { width:167px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; }
#midCol { float:left; width:466px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333;}
#rightCol { float:left; width:167px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333;  }
#contactmidCol { xmargin: 0 0 0 167px; padding:0 0 0 167px; float:left; width:378px; }
#contactrightCol { float:left; margin: 17px 0 0 23px}
#contactrightColOffices { padding:10px 10px 5px 10px; border:10px solid #E9E9E9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:95% }
#contactrightColOffices img { padding: 0 0 5px 0}
#memberMidCol { width:600px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333;}

form#products select { font-family:Verdana, Arial, Helvetica, sans-serif; color:#751135; font-size:80%; margin: 0 0 5px 0; width:147px}

#welcomeGraphic { padding: 15px 0 0 0}
#welcomeText { padding: 15px 0 0 0; }
#welcomeText h1 {font-size:140%; font-weight:normal; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0}
#midColContainer {font-size:80%; }
#midColContainer p { margin: 5px 0 15px 0; xfont-size:80%; line-height:1.5em}
#midColContainer ul, #midColContainer ol { xfont-size:80%; line-height:1.5em}

#homeProductsContainer { float:left; width:203px; border:10px solid #E9E9E9; margin:3px 0 0 0}
#homeServicesContainer { float:right; width:203px; border:10px solid #E9E9E9; margin:3px 3px 0 0}
#homeProductsContainerContent, #homeServicesContainerContent {font-size:80%; line-height:1.5em; margin:10px}
#homeProductsContainerContent p, #homeServicesContainerContent p { padding:0; margin:0 0 25px 0}

.homeRequestBrochureContainer { float:left; width: 147px}
.homeRequestBrochureText { float:left; width:80px}
.homeRequestBrochureImage { float:left; width:57px; margin:8px 0 0 8px}

#rightColContainer { margin:10px 0; padding:0 10px; height:auto; float:left; width:147px }
#rightColContainer p {font-size:80%; line-height:1.5em; }
.rightColItemContainer { border-bottom:1px solid #E9E7E8; padding:5px 0 10px 0; line-height: 1em; width:147px }

#contentSpecialBox { border:10px solid #E9E9E9; float:left; margin: 0 0 20px 0; width:440px }
#contentSpecialBoxText { float:right; border:1px solid white; padding:7px 7px 0 0; width:215px}
#contentSpecialBoxImg { float:left; border:1px solid white; width:203px }

.contactContainer {border-bottom:1px solid #E9E7E8; padding:0; }

	/*	## DOWNLOADS	*/
	#pdfDownloadSectionContainer { padding:0 15px 15px 15px}
	.pdfDownloadSectionItemContainer { border-bottom:1px solid #E9E7E8; padding:5px 0 10px 0; line-height: 1.2em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#751135; font-size:85%;}
	.pdfDownloadSectionHeader { color:#333; font-size:100%; margin:5px 0}


	/*	## LATEST NEWS	*/
	#latestNewsContainer { padding:0 15px 15px 15px}
	.latestNewsItemContainer { border-bottom:1px solid #E9E7E8; padding:5px 0 10px 0; line-height: 1em}
	img.more { clear:both; display:block; margin: 5px 0 0 0}
	.latestNewsHeader { color:#751135; font-weight:bold; font-size:80%; padding:5px 0 0 0}
	.latestNewsItemContainer p { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; margin:0; padding:0; font-size:68%;}
	
	

/*			F O O T E R				*/

#footer { clear:both; text-align: center; width: 770px; padding: 5px 15px 0 15px; color: #999; background-color: #2B2B2B; font-size: 75%; float:left  }


ul#navlist { float: left; margin: 0; padding: 0; white-space: nowrap; height:22px  }
#navlist li { display: inline; list-style-type: none; height:22px; padding: 0 }
#navlist a {  text-decoration: none }
#navlist a:link, span.tingleweb a:link, #navlist a:visited, span.tingleweb a:visited { color: #999; text-decoration: none; }
#navlist a:hover, span.tingleweb a:hover { color: #999; text-decoration: underline; }

.navcontainer {float: left; margin: 0; padding: 0;  }
span.tingleweb { float:right;  }








