* {
	margin:0; padding:0;
}

body
{
	background:#f9f6f1;
	font-family: Tahoma, Verdana; 
	font-size: 13px;
	line-height: 150%;
	/*color: #a79a89;*/
	color: black;
}

a img { border: 0;}

.left { float: left;}
.right {float: right;}
.clear  { clear: both;}


h1
{
	color: #584340;
	font-weight: bold;	
	font-size: 15px;
	font-family: Arial;
	padding: 5px 0;
}

p
{
	padding: 7px 0;
}

/*main layout */

#main { width: 723px;}

#header {height: 412px;}

#footer { height: 85px;}

#header .indent {padding: 29px 0 0 29px;}
#header .logo {padding: 34px 0 65px 45px; background:url(../images/header-bg.jpg) top left no-repeat;}
#main { margin: 0 auto;}

#menu
{
	width: 723px;
	height: 43px;
	background-image: url(../images/menu-bg.gif);
}

#menu ul
{
	list-style: none;
	padding: 0 0 0 35px;
}

#menu ul li
{
	list-style: none;
	display: inline;
	padding: 0 15px 0 15px;
	background: url(../images/menu-splitter.gif) no-repeat right;
}

#menu ul li.last
{
	background-image: none !important;
}

#menu ul li a
{
	color: White;
	font-size: 16px;
	text-decoration: none;
	line-height: 35px;
	padding: 0;
}

#menu ul li.active a,
#menu ul li a:hover
{
	text-decoration: underline;
}

#middle {padding:0 28px 0 29px;}

.box {background:url(../images/box_btall.gif) bottom repeat-x #ffffff;}
.box .ttall {background:url(../images/box_ttall.gif) top repeat-x;}
.box .rtall {background:url(../images/box_rtall.gif) right repeat-y;}
.box .ltall {background:url(../images/box_ltall.gif) left repeat-y;}
.box .bleft {background:url(../images/box_bl.gif) bottom left no-repeat;}
.box .bright {background:url(../images/box_br.gif) bottom right no-repeat;}
.box .tleft {background:url(../images/box_tl.gif) top left no-repeat;}
.box .tright {background:url(../images/box_tr.gif) top right no-repeat; width:100%;}
.box .indent {padding:13px 15px 13px 13px;}
.box .inner_bg {background:url(../images/inner_box_bg.gif) top left no-repeat; width:100%;}
.box .content {padding:15px 13px 1px 30px;}

.more {background:url(../images/list_bg.gif) no-repeat 0 5px; padding-left:8px; color:#8d7252;}

#footer table
{
	width: 100%;
	padding: 25px 54px 0 54px;
}

#footer table tr td
{
	width: 33%;
	color: #b8aea0;
}

#footer .column1 {width:510px; padding-top:25px; color:#b8aea0;}
#footer .column1 .padding {padding:6px 0 6px 54px;}

#footer .column2 {width:160px; padding-top:25px; color:#9b8b7a;}
#footer .column2 .padding {padding:6px 0 0 0;}
#footer .column2 a {color:#a79a89;}

.line {background:#f0ede9; height:1px;}
.s_text {color:#7b7055;}

.block {height:20px; background:url(../images/block_bg.gif) bottom repeat-x; color:#7b7055;}
.block .left {background:#FFFFFF;}
.block a {color:#7b7055; text-decoration:none;}
.block a:hover {font-weight:bold;}
.block .right {background:#FFFFFF;}
/* index */

#index .box .content {padding:15px 13px 12px 30px;}

#index #middle .column1 .padding {padding:12px 0 0 0;}
#index #middle .column2 .padding {padding:12px 0 0 0;}
#index #middle .column1 .text {padding:14px 0 0 15px;}
#index #middle .column2 .text {padding:0 10px 0 10px;}


.column1, .column2, .column3, .indent_column, .col1, .col2, .col3, .ind_col {float:left;}

/* index */

#index #middle .ver_line {background:url(./images/ver_line.gif) repeat-y 236px 0; width:100%;}

#index #middle .column1 {width:201px;}
#index #middle .column2 {width:328px;}
#index #middle .indent_column {width:66px;}
