/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#252525;
	text-align:center;
}

img {vertical-align:top;}
.img_left {float: left; padding: 0px 10px 10px 0px;}
.img_right {float: right; padding: 0px 0px 10px 10px;}

a img { border:0;}

ul { list-style:none;}

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


html{
		font-family:Arial;
		font-size:0.75em;
		line-height:1.5em;
		color:#FFFFFF;
	}
input, textarea {
		font-family:Arial;
		font-size:0.75em;
		line-height:1.5em;
		color:#000000;
	}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#c3c3c3;}
a:hover{text-decoration:none;}
p {
	padding-top:10px;
}
.p {padding-top:12px;}
.p2 {padding-top:7px;}

.highlight {font-weight: 800; color: #FFFFFF; text-transform: uppercase;}

.center_div {text-align: center;}
/* ============================= main layout ====================== */

.more1 {background:url(images/more1_tall.gif) top repeat-x; float:left; margin-top:31px;}
.more1 .r {background:url(images/more1_r.gif) top right no-repeat;}
.more1 .l {background:url(images/more1_l.gif) top left no-repeat; padding:1px 13px 10px 13px; text-align:center; display:block; color:#fff; font-weight:bold; font-size:0.917em; text-decoration:none;}
.more1 .l:hover {text-decoration:underline;}

.more2 {background:url(images/more2_tall.gif) top repeat-x; float:left; margin-top:15px;}
.more2 .r {background:url(images/more2_r.gif) top right no-repeat;}
.more2 .l {background:url(images/more2_l.gif) top left no-repeat; padding:2px 10px 10px 13px; text-align:center; display:block; color:#fff; font-weight:bold; font-size:0.917em; text-decoration:none;}
.more2 .l:hover {text-decoration:underline;}

.date {font-size:1.5em; line-height:1em; color:#0a4556;}
.date2 {font-size:1.5em;line-height:1em; color: #0099CC;}

.silver {font-size:1.5em;line-height:1em; color: #999999;}

.phone_numbers {font-size:1.5em; line-height:1em; color: #0099CC; text-align: center; border-top: 1px solid #FFFFFF; padding-top: 10px; margin-top: 10px;}


h1 {background:url(images/logo.jpg) top left no-repeat; text-indent:-10000px; height:104px; line-height:1.25em; font-size:0.75em;}

li { background:url(images/list_bg.gif) no-repeat 0 8px; padding-left:12px; line-height:1.5em;}
li a {color:#B6BDC3; text-decoration:none;}
li a:hover {text-decoration:underline;}

.imgindent {margin:0 33px 0 0; float:left;}

.white {color:#ededed;}
.big {font-size:1.167em;}
.normal {color:#c9c9c9;}
/* ============================= header ====================== */

.menu {padding-top:10px;}
.logo {padding:149px 0 0 70px;}

/* ============================= middle ====================== */
.column2 .line {background:url(images/line1px2.gif) bottom repeat-x;}

.comments {background:#509589; padding:10px 5px 10px 5px; color:#FFFFFF; text-align: center; margin: 20px 0px 20px 0px; clear: both;}

.black_box {background:#509589; padding:0 44px 39px 43px; color:#FFFFFF;}
.black_box .title {
	background:url(images/line3px.gif) bottom repeat-x;
	padding-bottom:27px;
	margin-bottom:36px;
}
.line {
	padding:0 5px 2px 5px;
	margin-bottom:2px;
}

.line p{
	margin-bottom: 10px;
}

.content1 { padding:0 3px 5px 5px;}

.color_box {
	background:url(images/color_box_bg.jpg) top left no-repeat;
	padding:47px 30px 55px 61px;
	margin: 35px 0px 0px 0px;
}
.color_box .title {margin-bottom:19px;}

.usual_box {
	padding:30px 35px 26px 50px;
	color:#9e9e9e;
}
.usual_box .title {margin-bottom:30px;}

.box3 {
	padding:46px 35px 41px 60px;
	color:#9e9e9e;
}
.box3 .title {margin-bottom:30px;}


.imgpad {margin-left:8px;}
.img_b {margin-bottom:21px;}
.img_t {margin-top:25px;}

.padding_b {padding-bottom:31px;}
.padding_l {padding-left:2px;}
.title2 {margin-bottom:20px;}


#locations_left {float: left; width: 200px; margin: 0px 0px 20px 25px;}
#locations_right {float: right; width: 200px; margin: 0px 0px 20px 0px;}



/* ============================= footer ====================== */

#footer .indent {padding:37px 0 34px 0;}
#footer .black_box { padding:39px 0 35px 51px !important; color:#FFFFFF;}
#footer a {color:#FFFFFF;}

#footer2 {background:url(images/bottom_line.jpg) top left no-repeat; height:67px; margin-left:23px;}

/* ============================= index-1 =========================== */

#index_1 .black_box {padding:0 44px 32px 43px;}

/* ============================= index-3 =========================== */

#index_3 .black_box {padding:0 44px 49px 43px;}

#index_3 .box3 {padding:47px 20px 30px 60px;}
#index_3 .light {color:#c9c9c9;}

/* ============================= index-4 =========================== */

#index_4 .black_box {padding-bottom:37px;}
#index_4 .box3 {padding:60px 20px 39px 57px;}
#index_4 .padding_1 { padding:0 5px 0 5px;}
.tacenter {text-align:center;}
.tacenter a {color:#9e9e9e; text-decoration:none;}
.tacenter a:hover {text-decoration:underline; color:#ededed;}
.tacenter .active {color:#ededed; text-decoration:underline;}

#guest_form {padding-left:4px;}
#guest_form .rowi {height:48px;}
#guest_form .rowt {height:204px;}
#guest_form .more1 {margin:10px 6px 0 0;}

.input {width:231px; height:18px; border:none; background:#CCCCCC; padding:0 0 0 5px; font-size:1em;}
textarea {width:231px; height:142px; border:none; background:#CCCCCC; padding:0 0 0 5px; overflow:auto; font-size:1em;}

/* ============================= index-5 =========================== */

#index_5 .black_box {padding-bottom:88px;}

#contact_form {padding:16px 0 1px 0;}
#contact_form .rowi {
	height:40px;
}
#contact_form .more2 {margin:14px 9px 0 0;}
#contact_form .input { width:203px; height:18px;}
#contact_form textarea {
	width:203px;
	height:60px;
}

/* ============================= index-6 =========================== */

#index_6 .black_box {padding-bottom:32px;}
#index_6 .box3 {padding-bottom:31px;}

/* ============================= video =========================== */
#video {width: 340px; height: 290px; margin: 0 auto;}

