/* Color Palette 
	red 831c1e
	green 006c33
	lt green d1efd3
*/
body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(images/body_bg.jpg);
background-position:0 0;
background-repeat:repeat-x;
background-color:#f8fdf9;
}

#page{
	margin: 0px auto;
	text-align:center;
	width:970px;
}

#main_content{
	background-image: url(images/grade_bg.png);
	background-position:center;
	background-repeat:repeat-y;
	padding:0px 0px 0px 5px;
}

#header{
width:950px;
padding:0px;
}

#logo{
width:320px;
float:left;
}

#splash_header{
	margin-right:5px;
}
/******************************************/
#tagline{
float:right;
width:600px;
text-align:right;
margin:33px 20px 30px 0px;

}

#tagline h3{
	padding:0px 0px 0px 0px;
	margin:0px;
	color:#831c1e;
	font-size:24px;
}

#tagline p{
	padding:0px 10px 0px 0px;
	margin:0px;
	font-size:16px;
}
/******************************************/
/******************************************/

#content_left{
	float:left;
	width:500px;
	text-align:left;
	margin-left:50px;
	padding-top:25px;
}

#content_right{
	float:right;
	margin-right:45px;
	width:350px;
	text-align:left;
	padding-top:45px;
}

#content_right p{
	padding:2px 0px 2px 0px;
	margin:0px;
}
/******************************************/
h3{
	color:#831c1e;
	margin:0px;
	padding:0px;
	font-size:20px;
}

p{
	margin:0px;
	padding:5px 0px 5px 0px;
	font-size:12px;
}

p.big{
	font-size:14px;
	padding:0px 0px 3px 0px;
	margin:0px;
}

p.title{
	font-size:14px;
	color:#006c33;
	padding:8px 0px 0px 0px;
	margin:0px;
}

.green{
	color:#006c33;
}
.red{
	color:#831c1e;
}

a{
color:#006c33;
text-decoration:underline;

}

a:hover{
color:#006c33;
text-decoration:none;
}

ul{
margin:0px 0px 0px -10px;
/*padding-right: 10px;*/
}

ul li{
	color:#006c33;
	padding:0px 0px 0px 0px;
	list-style-position:outside;
}

.black{
	color:#000000;
}
.booking_tbl{
	margin:5px 0px 5px 50px;
}

blockquote{
color: #666666;
border-left:2px solid #d1efd3;
padding-left:5px;
margin-left:15px;
}
/*************** Promo Table Classes Graph Tables********************/
.promoTbl{
	margin:0px 0px 0px 20px;
	padding:0px;
}

.promoTbl p{
	margin:0px 0px 0px 0px;
	padding:0px 10px 5px 20px;
}

.promoTblTop{
	background:#ffffe5 url('images/tbl_border_top.gif') repeat-x left top;
	height:11px;
}
.promoContent{
	background:#ffffe5 url('images/tbl_border_bg.gif') repeat-x left top;
	text-align:left;
}

.promoContentLeft{
	background:#ffffe5 url('images/tbl_border_left.gif') repeat-y left top;
}
.promoContentRight{
	background:#ffffe5 url('images/tbl_border_right.gif') repeat-y right top; /*Right hand border with drop shadow*/
}

.promoTblBottom{
	background:#ffffe5 url('images/tbl_border_bt.gif') repeat-x left bottom;
	height:11px;
}

/******************************************/
#footer{
float:none;
clear:both;
padding-top:30px;
}

#footer p{
	font-size:11px;
}

#footer a{
	font-size:11px;
	color:#000000;
}

#footer a:hover{
	font-size:11px;
	color:#006c33;
}

.footer {
	text-align:center;
	padding:5px 55px 5px 50px;
}
