body {margin:0; background:url(../images/main_menu/bg.gif) repeat-x top #393941; vertical-align:top; overflow:auto; font-size:12px; font-family:arial, verdana, tahoma; color:#404045;}
table {margin:0; padding:0;}
	td {vertical-align:top;}
div {margin:0; padding:0;}
img {border:none;}
p {margin:0 0 10px 0; padding:0;}
a {text-decoration:underline; color:#404045;}
a:hover {text-decoration:none;}
	a img {cursor:pointer;}
ul {margin:0 0 10px 0; padding:0; list-style-type:none; float:left;}
	li {margin:0 0 3px 0; padding:0 0 0 10px; background:url(../images/misc/arrow_white.gif) no-repeat left top;}
		li a {text-decoration:none;}
		li a:hover {text-decoration:underline;}
input {margin:0; padding:0;}
input.text, textarea, select {border:1px solid #49494C; background:#C5BBAF; font-size:12px; font-family:arial, verdana, tahoma; color:#404045; padding:2px 5px; overflow:auto; float:left; margin:0;}

br.clear {display:block; clear:both; font-size:1px; line-height:1px;}

a.learnmore {float:right; padding-right:20px; background:url(../images/misc/arrow_more.gif) right no-repeat; font-weight:bold; color:#5E1E29; text-decoration:none;}
a.learnmore:hover {text-decoration:underline;}

img.heading {display:block; float:none !important; margin-bottom:10px;}
img.banner {margin:1px 0 0 1px;}
img.banner:hover {margin:0 1px 1px 0;}
img.left {float:left; margin-right:10px;}
img.right {float:right; margin-left:10px;}

ul.menu {margin-bottom:15px;}
	ul.menu li {border-bottom:1px solid #9F978C; margin:0; padding:5px 0 5px 13px; background:url(../images/misc/arrow_red.gif) no-repeat top left;}


input.clear, input.send {width:50px; height:25px; border:none; cursor:pointer; float:right; margin:0 0 0 29px; background:#C5BBAF;}
input.clear {background:url(../images/buttons/clear.gif) no-repeat;}
input.send {background:url(../images/buttons/send.gif) no-repeat;}

#siteinner {width:766px;}

	#main_menu {height:37px; border-bottom:1px solid #280001; background:url(../images/main_menu/bg.gif) repeat-x top #393941; padding-top:19px; text-align:center;}
		#main_menu td {padding:0 1px 0 0;}
		#main_menu .margin {width:50%;}
	
	#welcome {position:absolute; margin-top:120px; margin-left:39px; width:297px; height:170px; background:url(../images/welcome/bg.jpg) top left; padding:15px 43px 0 15px; color:#EEEBD8;}
		#welcome p {margin:10px 0 0 0;}
		#welcome .signature {float:right;}
		#welcome .more {position:absolute; margin-top:131px; margin-left:15px; width:145px; height:36px; background:url(../images/welcome/more.gif); font-weight:bold; color:#EBE4D1; text-decoration:none; text-indent:31px; line-height:28px;}
		#welcome .more:hover {text-decoration:underline;}
	
	#header {height:323px; background:url(../images/header/bg8.jpg) no-repeat left top; border-bottom:8px solid #cbc2b7;}
		#header img {float:left;}
		#purse {margin-left:23px; margin-top:3px;}
		#logotype {margin-top:29px;}
		
	#contentrow {background:#C5BBAF; padding:0 10px;}
	
		.column {width:251px;}
		 .column div {background:url(../images/column/bg_t.gif) repeat-x top; height:100%;}
		  .column div div {background:url(../images/column/bg_b.gif) repeat-x bottom;}
		   .column div div div {background:url(../images/column/bg_l.gif) repeat-y left;}
		    .column div div div div {background:url(../images/column/bg_r.gif) repeat-y right;}
			 .column div div div div div {background:url(../images/column/bg_tl.gif) no-repeat top left;}
			  .column div div div div div div {background:url(../images/column/bg_tr.gif) no-repeat top right;}
			   .column div div div div div div div {background:url(../images/column/bg_bl.gif) no-repeat bottom left;}
			    .column div div div div div div div div {background:url(../images/column/bg_br.gif) no-repeat bottom right; padding:15px 20px 0 23px;}
				  .column div div div div div div div div div {background:url(../images/column/quot.gif) no-repeat left top; padding:15px 0 15px 0;}
				   .column div div div div div div div div div div {background:none; height:auto; padding:0;}
				   
		#maincontent {padding:17px 12px;}
			#maincontent div {clear:both;}
				#maincontent div b.caps {text-transform:uppercase; text-decoration:underline;}
			div.quoted {background:url(../images/misc/quot.gif) no-repeat left top; clear:both;}
			
		#contact {}
			#contact .left {width:157px; padding-right:3px;}
			#contact input.text {width:147px; margin-bottom:3px; height:16px;}
			#contact textarea {width:267px; height:116px;}
		
	#footer {border-top:8px solid #54545E; text-align:center; line-height:17px; padding:15px; color:#9A9A9E;}
		#footer a {color:#9A9A9E; text-decoration:underline;}
		#footer a:hover {text-decoration:none;}