body {
background:#EEE;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

div {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:140%;
}

a.normal {
color:#242776;
text-decoration:underline;
}

a.normal:hover {
color:#B52338;
text-decoration:underline;
}

a img {
border:0;
}

p {
margin:5px 0 10px;
}

.f_right {
float:right;
}

.f_left {
float:left;
}
table.contact_form{
	clear:both;
}
.stg_content div{
	line-height:200% !important;
}

.clear {
clear:both;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:20px;
line-height:22px;
color:#C14132;
margin:0;
padding:0;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:16px;
line-height:18px;
color:#242776;
margin:0;
padding:0;
}

h3 {
font-size:13px;
line-height:15px;
font-weight:700;
color:#B52338;
margin:5px 0 6px 14px;
}
h4 {
font-size:13px;
line-height:15px;
font-weight:700;
margin:5px 0 6px 14px;
}
.main {
width:960px;
position:relative;
left:50%;
margin-left:-480px;
}

.header {
border:1px solid #242776;
height:180px;
background:#FFF url(header.jpg) top no-repeat;
font-weight:700;
padding:0 40px 0 0;
}

.header .form {
float:right;
margin:145px 0 0;
}

.header input {
height:19px;
width:205px;
}

.menuline {
border-bottom:3px solid #9F9F9F;

margin:1px 0 2px;
}

.page {
border:1px solid #242776;
background:#FFF url(bg_page.gif) bottom right no-repeat;
padding:1px;
}

.leftcol {
padding-top:2px;
width:220px;
float:left;
}

.content {
margin-left:250px;
padding:10px 100px 10px 0;
}

.content ul {
list-style-image:url(bullet.gif);
margin-top:15px;
margin-bottom:10px;
}

.content ul li {
margin-bottom:5px;
}

.block_red {
border-bottom:1px solid #9F9F9F;
border-right:1px solid #9F9F9F;
border-left:1px solid #9F9F9F;
border-top:3px solid #C14132;
margin-top:4px;
margin-left:10px;
padding:1px;
}

.block_red .block {
background:#C14132;
}

.block_purple {
border-bottom:1px solid #9F9F9F;
border-right:1px solid #9F9F9F;
border-left:1px solid #9F9F9F;
border-top:3px solid #7674AA;
margin-top:4px;
margin-left:10px;
padding:1px;
}

.block_purple .block {
background:#7674AA;
}

.block_blue {
border-bottom:1px solid #9F9F9F;
border-right:1px solid #9F9F9F;
border-left:1px solid #9F9F9F;
border-top:3px solid #242776;
margin-top:4px;
margin-left:10px;
padding:1px;
}

.block_blue .block {
background:#242776;
}

.block {
color:#FFF;
padding:10px 10px 15px 14px;
}

.block a,.block a:hover {
color:#FFF;
text-decoration:underline;
}

.footer {
border-top:2px solid #C04132;
margin-top:2px;
text-align:center;
font-size:9px;
line-height:160%;
padding:3px;
}

.footer p {
margin:3px 0;
}

form {
margin:0;
padding:0;
}

.label {
float:left;
height:11px;
color:#FFF;
line-height:19px;
margin:5px 0;
padding-top:3px;
}

.login_input {
height:11px;
width:100px;
float:right;
margin:5px 0;
font-size:11px;
}

.btn_ok {
height:19px;
border:1px solid #FFF;
background:#C04132;
color:#FFF;
font-weight:700;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:3px 0;
}

.ddmx{

	font-family:verdana;
}
table.aboveroll {
width:960px !important;
padding:0 0 0 10px;
}
.ddmx td{
	width:12%;
	verical-align:top;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover,
.ddmx .item3,
.ddmx .item3:hover,
.ddmx .item3-active,
.ddmx .item3-active:hover {
display:block;
white-space: nowrap;
position:relative;
padding:4px 8px 4px 4px;
font-weight:bold !important;
text-align:center;
border-right:2px solid #fff;
}
.ddmx .item1:hover,
.ddmx .item1-active:hover,
.ddmx .item3,
.ddmx .item3:hover,
.ddmx .item3-active,
.ddmx .item3-active:hover  {
background:#7674AA;
text-decoration:none;
}

.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover,
.ddmx .item3,
.ddmx .item3:hover,
.ddmx .item3-active,
.ddmx .item3-active:hover {

}

.ddmx .undersection .item2,
.ddmx .undersection .item2:hover,
.ddmx .undersection .item2-active,
.ddmx .undersection .item2-active:hover {
text-align:left;
display:block;
color:#fff;
font-weight:700;
white-space: normal;
position:relative;
z-index:500;
font-size:60%;
margin:0 0 0 30px;
padding:1px 5px;
}

.ddmx .arrow,.ddmx .arrow:hover {
padding:3px 16px 4px 8px;
}

.ddmx .item2 img,.ddmx .item2-active img {
position:absolute;
top:4px;
right:1px;
border:0;
}

.ddmx .section {
border:0 solid #000;
position:absolute;
visibility:hidden;
z-index:-1;
}

.ddmx .bottom,.ddmx .bottom:hover {
border-bottom:1px solid #fff;
}

.aboveroll {
background-color:#C04132;
}

* html .ddmx td {
position:relative;
}

.ddmx .section .item2,
.ddmx .section .item2:hover
,.ddmx .section .item2-active,
.ddmx .section .item2-active:hover,
.ddmx .section .section .item2,
.ddmx .section .section .item2:hover,
.ddmx .section .section .item2-active,
.ddmx .section .section .item2-active:hover {
text-align:left;
display:block;

color:#fff;
border-bottom:1px solid #DDD;
font-weight:700;
white-space: normal;
position:relative;
z-index:500;
font-size:80%;
padding:3px 3px 4px 4px;
}

.ddmx .item2,.ddmx .item2-active{
background:#C04132;
}
.ddmx .item2:hover,
.ddmx .item2-active:hover ,
.ddmx .undersection .item2:hover,
.ddmx .undersection .item2-active:hover,
.item2:hover,.ddmx .item2-active,.ddmx .item2-active:hover,
.ddmx .section .section .item2:hover,
.ddmx .section .section .item2-active,
.ddmx .section .section .item2-active:hover {
background:#7674AA;
text-decoration:none;
}

.featuresdiv{
	border:none;
	width:220px;
	margin:0 0 0 5px;
	

}
.featuresdiv a.normal{
color:#fff;
}
.feat_1 h2,
.feat_2 h2
{
	padding:0;
	margin:0;
	color:#AE2134;
}
.feat_1{
	background:#C14132 url(feat_1_bg.gif) repeat-x;
	border:1px solid #9F9F9F;
	padding:5px;
	color:#fff;
}
.feat_2{
	background:#242776 url(feat_2_bg.gif) repeat-x;
	border:1px solid #9F9F9F;
	padding:5px;
	color:#fff;
	margin:5px 0 0 0;
}

.fboth100{
	float:left;
	clear:right;
	
}
form{
	padding:0;
	margin:0;
}
.maintext table.contact_table{
float:left;

}
.page{
overflow:hidden;
}
.stg_content{
overflow:hidden;
float:left;
width:710px;
padding:10px 5px 10px 15px;
}
.stg_leftcol{
float:left;
width:220px;
}
.footer{
float:left;
width:960px;
margin-top:6px;
padding-top:5px;
}
.subfooter{
}
#contact_table_heading{
	display:none;
}
.content_left,
.content_right{
	width:45%;
	float:left;
	
}
.footer .maintext{
	font-size:100%;

}
#logged{
	border-width:0px;
	width:200px;
	height:120px;
	overflow:hidden;
overflow-y: hidden; 
}
#mem .block{
	padding:5px 0 0 5px;
}
#bookiframe{
	height:800px !important;
	width:700px !important;
	margin-bottom:200px;
	float:left;
	
}
.member_content{
margin-left:0px;
padding:10px 10px 10px 20px;

}
.empty_display,
{
display:none;
}

#search_title{
background:#eee;
margin:3px 0 0 0;
padding:5px 0 5px 10px;
}
#search_title span{
margin:0;
padding:0;
line-height:20px;
}
.search_db2{
color:#C04132;
font-weight:bold;
font-size:140%;
}
form table{
width:500px;
}

table.com_form,
table.incontent{
	border:1px solid #000 ;
	border-collapse: collapse;
	margin:0 !important;
	padding:0 !important;
	text-align:left;
}
table.com_form  td,
table.incontent td{
	border:none !important;
	border:1px solid #000 !important;
	padding:10px;
	margin:0 !important;
}
form table.incontent,
form table.incontent td{
border:none !important;
}