@charset "utf-8";
body {
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 130%;
	margin: 0;
	padding: 0;
}

table
{
	border-collapse: collapse;
	width: 100%;
}

td
{
	margin: 0em;
	padding: 0em;
	vertical-align: top;
}

h1 { font-size: 170%; font-family: Arial narrow, arial, Helvetica, sans-serif; font-weight:normal; color:#996600; line-height: 110%}
h2 { font-size: 150%; font-family: Arial narrow, arial, Helvetica, sans-serif; font-weight:normal; color:#996600; line-height: 110%}
h3 { font-size: 150%; font-family: Arial narrow, arial, Helvetica, sans-serif; font-weight:normal; color:#996600; line-height: 110%}
h4 { font-size: 150%; font-family: Arial narrow, arial, Helvetica, sans-serif; font-weight:normal; color:#996600; line-height: 110%}
h5 { font-size: 140%; font-family: Arial narrow, arial, Helvetica, sans-serif; font-weight:normal; color:#996600; line-height: 110%;
	margin-bottom: 10px}

a:link {color: #3366cc}
a:hover {color: #FF3300}


.title {
	background-image: url(img/title_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 142px;
	padding: 90px 0 0 0;
}

.logo {
	float: right;
	margin: 0 9px 0 0px;
	border: 0px
 }
 
.logo_text {
	margin: 0 0 64px 5px;
	border: 0px}

.top_menu td {
	width: 20%;
	padding: 5px 10px 0 20px;
	font-size: 130%;
	font-family: Arial narrow, arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	height: 80px;
}

.top_menu td.active {
	padding: 5px 10px 0 20px;
	font-weight:bold;
	color: #9c6936;
	background-image: url(img/menu_bg.jpg);
	background-position: left top;
	background-repeat:no-repeat;
}

.top_menu td.active div {
	margin: -5px -10px 0 -20px;
	padding: 5px 10px 0 20px;
	background-image: url('img/menu_corner.gif');
	background-position: right top;
	background-repeat:no-repeat;
}

.top_menu td a:visited {color: #3366cc}

ul.sub_menu { margin: -5px 0 20px 10px; padding: 0 0 0 0; line-height: normal; list-style:none}
ul.sub_menu li { margin: 4px 0 4px 0; padding: 4px 0 4px 0}
ul.sub_menu li ul { margin: 0 0 0 15px; padding: 0 0 0px 0; list-style:none}

ul.sub_menu li.active { margin: 4px -10px 4px -25px; padding: 4px 10px 4px 25px;
	background-color: #f7f0e5;
	background-image: url(img/corner_r_t.gif);
	background-position: right top;
	background-repeat:no-repeat;
	font-weight:bold;}
	
ul.sub_menu li ul li.active { margin: 4px -10px 4px -40px; padding: 4px 10px 4px 40px;
	background-color: #f7f0e5;
	background-image: url(img/corner_r_t.gif);
	background-position: right top;
	background-repeat:no-repeat;
	font-weight:bold;}
	
td.left_col p { margin: 5px 0 0 0 0  font: 110%; color: #996600; line-height: 90% }

	
.left_col { width: 20%; padding: 0 50px 0 15px; }
.center_col { width: 55%; padding: 0 0 0 0;}
.center_col_index { width: 75%; padding: 0 0 0 0px;}
.right_col { width: 25%; padding: 0 0px 0 50px; margin-right: 0px}

table#index_table { 	border-collapse: separate; }
table#index_table td {  }

td.strah_group { padding: 0; border: #efebe5 0px ridge ; margin: 20px; background: url(img/strah_corner_ld.gif) no-repeat left bottom  }
td.strah_group h1 {  padding: 5px 0 5px 0; text-align:center; color:# 960; margin: 0 0 0 0; line-height: 100%}
td.strah_group div.headcor { background: #efebe5 url(img/strah_headcor_lt.jpg) no-repeat left  top; position: relative;}
td.strah_group div.headcor div { background: url(img/strah_headcor_lb.jpg) no-repeat left bottom; position: relative;}
td.strah_group div.headcor  div div { background: url(img/strah_headcor_rt.jpg) no-repeat  right top; position: relative;}
td.strah_group div.headcor div div div { background: url(img/strah_headcor_rb.jpg) no-repeat right bottom; position: relative;}

.zoom {
      zoom: 1;
    }

td.strah_group div.container {  }

div.strah_tizer {padding: 0 0 20px 0px; border-top: #e0d8cc 0px solid;  min-height: 185px; margin: 0 20px 0 20px}
div.strah_tizer img {float: left; margin: 0 10px 10px 0; border: 0px}

.mini_p p { margin: 0 0 5px 0}

.content_img_r { float:right; margin: 0 0 10px 10px}
.primer {background-color: #f7f0e5;
	background-image: url('img/corner_l_t.gif');
	background-position: left top;
	background-repeat:no-repeat}

.primer div{
	background-image: url('img/corner_r_t.gif');
	background-position: right top;
	background-repeat:no-repeat}
	
.primer div div{
	background-image: url('img/corner_l_b.gif');
	background-position: left bottom;
	background-repeat:no-repeat}
	
.primer div div div{padding: 5px 15px 15px 15px;
	background-image: url('img/corner_r_b.gif');
	background-position: right bottom;
	background-repeat:no-repeat}
	
.table_pad { margin:0 0 20px 0;}
.table_pad td { padding: 5px; margin:0px; border-top: 1px solid #ccc }
.table_pad td p { padding: 0px; margin:0px;}

ul.list li {margin-bottom:0.4em}

div.p_brown p strong { color: #996600 }


.dream_tizer td{ padding: 0px 20px 20px 50px; margin: 0px 0 0 0}
.dream_tizer td img {float: left; margin: 0 0 0 -50px; border: 0px}

div.promo { 
	background-image: url('img/corner_l_t.gif'); 
	background-position:left top; 
	background-repeat:no-repeat; 
	background-color: #f7f0e5;
	margin: 20px 0px 0 -20px;
	
	}
	
div.promo div {
	background-image: url('img/corner_l_b.gif');
	background-position: left bottom;
	background-repeat:no-repeat;
	padding: 5px 40px 20px 20px
}

div.bottom_pic {
	background-image: url(img/bottom_pic.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 104px;
	width: 100%;
}

.bottom_bg {
	background-image: url(img/bottom_bg.jpg);
	background-repeat: repeat-x;
	background-position: left 134px;
	height: 289px;
	padding: 30px 0 0 0;
}

.bottom_text td {padding: 0 10px 0 10px; color:#666666;}
