body{
padding:0px;
margin:0px;
background:#D7D5C5;
}

table {border-collapse:collapse; border:0px;}

table {
		width:100%;
		height:100%;
		border:0px;
	  }

td { vertical-align:top; padding:0px;}

a{color:#1E525F; font-weight:bold;}
a:hover{text-decoration:none;}

img { border:0px;}

.m_text, table, li, input, textarea
	{
		font-family:Arial;
		font-size:12px;
		line-height:17px;
		color:#000000;
	}
.m_text {height:860px;}

.main {width:787px;}
.header {height:314px; background:#F7F5E8;}
.header .col1 {width:247px; background:url(images/top_col1_bg.jpg) bottom left no-repeat; text-align:center; padding-top:13px;}
.header .col1 img {margin-top:47px;}
.header .col2 {width:540px;}

.middle {height:300px; background:#F7F5E8;}
.middle .col1 {width:273px;}
.middle .col2 {width:514px; padding:0;}
.middle .col1 .row1 {background:url(images/left_bg_tall.jpg) left top repeat-y;}
.middle .col1 .row2 {height:142px;}
.middle .col1 .row1 .tall{background:url(images/left_bg1.jpg) left bottom no-repeat;}
.banners {padding:10px 35px 30px 21px;}
.banners img {margin-top:7px;}


.footer {height:69px; background:url(images/footer_tall.gif) top repeat-x; text-align:center; color:#4B2D22; padding-left:74px; line-height:15px;}
.footer a {color:#4B2D22; font-weight:bold;}
.footer span a {text-decoration:none;}
.footer span a:hover {text-decoration:underline;}

.more { background:url(images/more_bg.gif) no-repeat top right; padding-right:21px; color:#C85337; font-weight:bold; text-decoration:none; display:block; float:right; line-height:15px;}
.more:hover{ text-decoration:underline;}

.indent {padding:0 25px 0 0;}

.box1 {background: url(images/box1_bg.gif) left bottom no-repeat; padding:0 14px 22px 37px;}

.box2 {background:#FFFFFF;}
.box2 .top {background:url(images/box2_tall.gif) top repeat-x; height:10px;}
.box2 .top div {background:url(images/box2_tr.gif) top right no-repeat;}
.box2 .mid {background:url(images/box2_tall.gif) right repeat-y;}
.box2 .mid .left{background:url(images/box2_tall.gif) left repeat-y;}
.box2 .bot {background:url(images/box2_tall.gif) bottom repeat-x; height:10px;}
.box2 .bot div {background:url(images/box2_br.gif) bottom right no-repeat;}
.box2 .cont {padding:9px 20px 0 22px;}

.box3 {background:url(images/box3_top_tall.gif) top repeat-x #F0EEDF; margin:15px 1px;}
.box3 div {background:url(images/box3_bot_tall.gif) bottom repeat-x; padding:12px 12px 14px 12px;}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
	}
.line {background:url(images/line1.gif) top left repeat-x; height:1px;}

.input { vertical-align:middle; width:200px; height:17px; padding:0 0 0 5px;}	
textarea {width:214px; height:95px; padding-left:5px; overflow:auto;}

ul { margin:0; padding:0; list-style:none;}
li {line-height:19px; margin:0px; padding:0px;}
