html {	margin: 0;	padding: 0;	/* \*/  	height:100%;}body {	margin: 0 auto;	padding: 0;	background: #f2f2f2;	font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 13px;	color: #565656;}ul, li {	margin: 0;	padding: 0;}h1 {	font-size:18px;	font-weight:bolder;	color:#FF800F;	text-align:left;	padding:0px;}h2, h3{	 font-weight: normal;	 /*line-height: 20px;*/ 	}h2 { 	font-size:15px; 	font-weight: bold; 	letter-spacing: -1px; 	color: #B0B0B0;}h3 { 	font-weight: bold; 	letter-spacing: -1px; 	color: #342B26;}a {	color: #B52500;	text-decoration:underline;	/*padding: 0 0 0 16px; 	 background: url('../images/link_arrow.gif') left no-repeat; */}a:hover {	color: #FFB607;	text-decoration:none;}a.textlinks {	color: #B52500;	text-decoration:underline;	padding: 0 0 0 16px; 	 background: url('../images/link_arrow.gif') left no-repeat;}.clear {	clear: both;}.thumbnailimage {	padding: 9px 12px 13px 9px;	margin: 0;	border: 0;}#leftthumbnail {	background: url('../images/thumbnail_frame.png') top no-repeat;	height: 125px;	width: 150px;	float: left;	margin: 0 0 8px 0;	display: inline;}#rightthumbnail {	background: url('../images/thumbnail_frame.png') top no-repeat;	height: 125px;	width: 150px;	float: right;	margin: 0 0 8px 0;	display: inline;}.bullet {	list-style-image: url('../images/bullet.png'); 	margin: 0px 0px 0px 20px;	padding: 0;}.caption {	width: 100%;	height:100%;	margin: -2px 0px 0px -1px;	padding: 5px 1px 5px 1px;	background-color: #ffffff;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	color:#000000;}/****  -- Begin Content Container Group --   ***/#page {	background: url('../images/background.png') top repeat-y;	width:950px;	margin: 0 auto;	padding:0px;	text-align:left;	height:auto;	min-height:100%;	/* \*/  	height:100%;  	position:relative;}#logoheadersection {	background: url('../images/logo_header.jpg') top center no-repeat;	width:851px;	height:101px;	margin: 0 0 0 -2px;	clear:both;	position:relative}#flashheadersection {	background: url('../images/flash_placeholder.jpg') top center no-repeat;	width:851px;	height:235px;	margin: 0 0 0 -2px;	clear:both;	display:block;	z-index:0;	position:relative}#bodysection {	width:851px;	min-height:100%;	margin: 0 auto;	/* \*/    height:100%;	position:relative}#pagebottomcap {	width:950px;	height:43px;	margin: 0 auto;	background: url('../images/background-bottomcap.png') bottom no-repeat;	clear:both;	position:relative;}#contentcontainerbase {		margin: 235px 0 0 -2px;	width: 851px;	min-height:100%;	/* \*/    height:100%;	/*position:relative*/	}/****  -- Begin Left Column Content Container Group --   ***/#contentleftcolumncontainer {		width:483px;	float: left;	margin: 0 10px 10px 20px;	display: inline;	}#contentleftcoltopcap {		width:483px;	height:13px;	margin: 0 0 13px 0;	background: url('../images/content-left_col-topcap.png') no-repeat;}#contentleftcolmiddle {		width:483px;	min-height:100%;	/* \*/    height:100%;	margin: -13px 0 0 0;			background: url('../images/content-left_col-middle.png') repeat-y;}#contentleftcolmiddlecontent {		width:463px;	margin: 0 10px 0 10px;	min-height:100%;	/* \*/    height:100%;	}#contentleftcolbottomcap {		width:483px;	height:13px;	margin: -13px 0 0 0;		background: url('../images/content-left_col-bottomcap.png') no-repeat;}/****  -- End Left Column Content Container Group --   ***//****  -- Begin Main (812px full width) Column Content Container Group --   ***/#contentcolumncontainer {		width:812px;	float: left;	margin: 0 10px 10px 20px;	display: inline;	}#contentcoltopcap {		width:812px;	height:13px;	margin: 0 0 13px 0;	background: url('../images/content-topcap.png') no-repeat;}#contentcolmiddle {		width:812px;	min-height:100%;	/* \*/    height:100%;	margin: -13px 0 0 0;		background: url('../images/content-middle.png') repeat-y;}#contentcolmiddlecontent {		width:812px;	margin: 0 10px 0 10px;	min-height:100%;	/* \*/    height:100%;	}#contentcolbottomcap {		width:812px;	height:13px;	margin: -13px 0 0 0;		background: url('../images/content-bottomcap.png') no-repeat;}/****  -- End Main (812px full width) Column Content Container Group --   ***//****  -- Begin Right Column Content Container Group --   ***/#contentrightcolumncontainer {		width:325px;	margin: 0 10px 10px 0px;	float: right;	display:inline;	min-height:100%;	/* \*/  	height:100%;}/****  -- End Right Column Content Container Group --   ***//****  -- Begin Navigation Group --   ***/#leftnavcontainer {	width:162px;	height:35px;	margin: -220px 0px 0px 0px;	/*margin: 0px;*/	z-index:1000;	clear: both;	position:relative}#leftnavbutton {	background: url('../images/leftnav_button.png') no-repeat;	width:162px;	height:35px;	margin: 3px 0px 3px 20px;	z-index:2000;	position:relative}.navigation {	font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;	font-size:15px;	line-height: 35px;	color: #ffffff;	text-decoration:none;		background-image: none;	padding: 0;	margin: 0px 0px 0px 15px;}a.navigation:hover {	color: #eadf14;	font-style:italic;}ul, li navigation {	list-style-type:none;	margin: 0px 0px 0px 20px;	padding: 0;}/****  -- End Navigation Group --   ***//****  -- Begin Footer Group --   ***/#footercontainer {	/*background: url('../images/footer_background.gif') bottom center no-repeat;*/	background-color:#ffffff;	width:851px;	height:20px;	margin: 0;	padding: 0px;	clear: both;	border-top: 1px solid #000000;}.footer {	font-style:italic;	font-size:10px;	color:#7e7e7e;	padding: 0;	text-align:center}/****  -- End Footer Group --   ***/