	body{background: #fafafa url(img/tgb_gradient.gif) repeat-x;}
	body, html{font-family: Verdana, Sans-Serif; margin: 0px 0 20px 0; padding: 20px 0 0 0;}
	a{text-decoration: none;}
	img{border:none; float:left;}
	#container{width: 900px; margin: 0 auto 0 auto;}
	#header{float:left; margin: 35px 0 0 0;}
	#header_banner{clear: both;background: url(img/tgb_header.jpg); width: 900px; height: 95px;}
	#contact{position: relative; float: right; margin: 22px 0 0 0; color: #333; font-size: 11px;}
	#contact a{padding: 5px; border-right: solid thin #888; text-transform: uppercase; color: #333; text-decoration: none}
	#phone{margin-left: 3px; padding: 5px 10px 5px 20px;background: url(img/phone_icon.gif); background-repeat: no-repeat; background-position: left center;}
	
	#main_menu{background: #000; height: 24px; margin: 0; padding: 0;}
	#main_menu a{position:relative; top: 4px; font-size: 11px; color: #fff; font-weight: bold; padding: 8px 10px 5px 10px; margin: 0 10px 0 10px;}
	#main_menu span{position:relative; top: 4px; font-size: 11px; color: #fff; font-weight: bold; padding: 8px 10px 5px 10px; margin: 0 10px 0 10px;}

	#main_menu a:hover{background: url(img/menu_over.gif)}
	#main_menu a:active{background: url(img/tgb_menu_on.gif)}
	#main_menu span{background: url(img/tgb_menu_on.gif)}
	
	#content{padding: 0px 10px 0px 10px; width: 880px; float: left; clear: left; background: url(img/tgb_content_gradient.gif);}
	#content_container{width:660px; height: 100%; overflow: auto;}
	#content_container2{width:660px;}
	#content ul{padding: 0 0 0 15px;}
	#content li{padding: 0 0 10px 0; list-style: square;}

	#yellow_copy2{width: 660px; padding: 10px; font-size: 11px; background: #666 url("img/gradient_green.gif");background-repeat: repeat-y;}
	#content_copy2{margin: 10px 0 10px 0; padding: 0 15px 0 15px; font-size: 11px;}
	#content_copy p{margin: 10px 0 10px 0; padding: 0 10px 0 10px; font-size: 11px; position: relative; float: left; width: 199px;}
	
	#content_copy2 a{color:#ff7700;}
	#content_copy2 a:hover{color: #00aacc; text-decoration: underline}
	#content_copy a{color:#ff7700;}
	#content_copy a:hover{color: #00aacc; text-decoration: underline}
	
	a{color:#333;}
	
	.left_line{border-right: 1px dotted #888;}
	.read_more {color:#ff7700;}
	.read_more:hover{color:#ff7700; text-decoration: underline;}
	h4{margin: 0; color:#ff7700; font-size: 16px;}
	h5{color: #000; font-size: 12px; font-weight: bold;}
	h6{color:#ff7700; font-size: 11px; font-weight: bold; margin:0;}
	.product_headline {margin: 0; color:#ff7700; font-size: 16px;}
	
	#yellow_bar{width: 180px; padding: 10px 20px 10px 20px; background: url("img/gradient_green.gif");background-repeat: repeat-y;}
	#yellow_bar p, li{font-size: 10px; line-height: 16px; margin: 0; padding: 0 0 10px 5px}
	#yellow_bar ol{margin: 0 0 0 0; padding: 0 0px 0 20px;}
	#yellow_bar h5{margin: 0 0 10px 0;}
	#yellow_bar h4, #grey_bar h4{color: #1679b6;}
	#form_disclaimer{font-style: oblique; line-height: 16px; padding: 10px; float: right;border: 1px #AAA dotted; font-size: 9px; width: 440px;}
	#form_disclaimer p{margin: 0 0 10px 0; font-weight: bold; font-size:11px}
	h2{margin: 10px 0 10px 0; font-size: 16px; font-weight: normal; width: 100%; font-size: 10px; color: #333; text-align: center;}
	
	#grey_bar{width: 190px; padding: 15px; background: url("img/gradient_grey.gif");background-repeat: repeat-y;}
	#grey_bar p{font-size: 10px; line-height: 16px; margin: 0 0 1em 0;}
	h3{margin: 0 0 10px 0; font-size: 16px; font-weight: normal}
	.grey_entry{margin: 0 0 10px 0;}
	.grey_copy{margin: 0 0 0 0; font-size: 11px;}
	.grey_date{font-size: 11px; color: #666}
	.grey_headline{font-size: 11px; font-weight: bold; text-transform: uppercase; color:#1679b6;}
	.grey_more{clear: none; width: 35px; color:#1679b6;}
	.grey_more:hover{font-weight: bold}
	#grey_bar a{color:#1679b6;}
	
	#footer{display: block; clear:left; float: left; width: 900px; height: 25px; background: url(img/tgb_footer.gif); background-repeat: no-repeat; margin: 0 0 15px 0;}
	#footer_links{color: #888; text-transform: uppercase; font-size: 10px; float: left; margin: 6px 20px 5px 10px;}
	#footer_links a{color: #888; margin: 0 10px 0 10px;}
	#footer_links a:hover{color:#ff7700; text-decoration: underline}
	#footer_copyright{color: #888; text-transform: uppercase; font-size: 8px; float: right; margin: 6px 20px 0px 20px;}
	
	.hr{border-bottom: solid 1px #EEE; margin: 20px 10px 20px 10px; }
	
	
	.column{float: left; font-size: 11px; width: 220px;}
	.column img{margin:0 0 15px 0; padding: 0; border: 0; width: 220px;}
	.column .copy{margin: 15px 0; padding: 0px 15px 0px 14px; border-left: 1px #CCC dotted; min-height: 200px;}
	.column.first .copy{border: none; padding-left: 15px;}