/* CSS Document */

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

body{
	text-align:center;
	background-color: #000;
}
.top-bg_1{ background:url(images/top-bg.jpg) top center no-repeat;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

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

html{ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.917em; color:#7b7a7a; min-height: 100%; margin-bottom: 1px; }
input, select { vertical-align:middle; font-weight:normal;}

a {color:#7b7a7a; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:23px;}
h2{
	font-size:50px;
	color:#fff;
	font-weight:normal;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	line-height: 40px;
}
h3{ font-size:2em; line-height:1em; font-weight:normal; color:#fdfdfd; border-bottom:solid 1px #3b3a3a; padding-bottom:7px; margin-bottom:9px;}
h3 span{ color:#facf08;}
h4 {
	font-size: 16px;
	font-weight: normal;
	color: #FACF08;
	line-height: 18px;
	padding-top: 8px;
}
strong{ color:#fdfdfd; font-weight:normal;}

/* ============================= main layout ====================== */
.imgindent {margin:0 22px 0 0; float:left;}
.phone{ float:right; padding-right:90px;}
.space1{ margin-left:31px;}
.padding1{
	padding-top:21px;
	color: #FFFFFF;
}

/* ============================= header ====================== */
#header{
	font-size:26px;
	color:#FFFFFF;
	line-height:26px;
}
#header p {
	font-size:15px;
	color:#FFFFFF;
	line-height:18px;
}
#header .top{
	width:100%;
	overflow:hidden;
	height:120px;
}
#header .menu{
	padding-top:56px;
	float: right;
	width: 640px;
}
#header .menu li{ padding-left:29px; float:left;}
#header .logo{ padding-top:32px;}
#header .link{ display:inline-block; background:url(images/header-link-left-bg.gif) left top no-repeat #facf08; color:#000; text-decoration:none; margin-top:24px; cursor:pointer;}
#header .link span{ display:inline-block; background:url(images/header-link-right-bg.gif) right top no-repeat; padding:4px 10px 4px 11px;}
#header .link:hover{ color:#fff;}
#header2 {
	font-size:26px;
	color:#FFFFFF;
	line-height:26px;
}

/* ============================= content ====================== */
#content{ padding:43px 0 54px 0;}
.column-2, .column-3, .column-4{ margin-left:28px;}
.title1{ margin-bottom:20px;}

.list{ margin:-4px 0;}
.list li{ font-size:1.25em; line-height:2.2em;}
.list a{ text-decoration:none;}
.list a:hover, .list .active{ color:#ffffff;}

#content .link{ width:100%; overflow:hidden; margin-top:-6px;}
#content .link a{ float:right; font-size:1.083em; display:inline-block; background:url(images/link-left-bg.gif) left top no-repeat #facf08; color:#000; text-decoration:none; cursor:pointer;}
#content .link a span{ display:inline-block; background:url(images/link-right-bg.gif) right top no-repeat; padding:0 8px 1px 8px;}
#content .link a:hover{ color:#fff;}

table{
	border-collapse:collapse;
	font-size: 14px;
	color: #FFFFFF;
}
table td{ padding:11px 10px 11px 19px; border:solid 1px #393838; vertical-align:middle;}
table .col1{ width:92px; vertical-align:top;}
table .col2{
	width:180px;
}
table .col2{ width:180px;}
table .col3{ width:58px; vertical-align:top; text-align:center; padding:11px 5px 11px 5px;}
table .col4{
	width:114px;
	text-align:center;
	vertical-align:top;
	padding-top: 11px;
	padding-right: 8px;
	padding-bottom: 11px;
	padding-left: 8px;
}
table .col5{ width:69px; vertical-align:top; text-align:center; padding:11px 5px 11px 5px;}
table .col6{ width:99px; vertical-align:top; text-align:center; padding:11px 5px 11px 5px;}
table .first-row{
	color:#FACF08;
	font-size: 16px;
}
table .last-row td{ padding-bottom:22px;}

/* ============================= footer ====================== */
#footer{ background:url(images/footer-tail.gif) top repeat-x; color:#fff;}
#footer a{ color:#facf08; text-decoration:none; display:inline-block; margin-left:9px;}
#footer a:hover{ color:#fff;}
#footer p{ padding-top:23px;}

/* ============================= forms ============================= */
#ContactForm label{ display:block; height:50px;}
#ContactForm input{ border:solid 1px #393838; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#ffffff; padding:4px 2px 4px 3px; width:270px;}
#ContactForm textarea{ border:solid 1px #393838; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#ffffff; padding:3px 2px 3px 3px; width:270px; height:80px; overflow:auto;}
#ContactForm .link{ margin-top:13px;}
#ContactForm .link a{ margin-left:10px;}
#header2 .menu {
	padding-top:56px;
	float: right;
	width: 640px;
}
#header2 .menu li {
	padding-left:29px;
	float:left;
}
#header2 .link {
	display:inline-block;
	background:url(images/header-link-left-bg.gif) left top no-repeat #facf08;
	color:#000;
	text-decoration:none;
	margin-top:24px;
	cursor:pointer;
}
#header2 .logo {
	padding-top:32px;
}
#header2 .link span {
	display:inline-block;
	background:url(images/header-link-right-bg.gif) right top no-repeat;
	padding:4px 10px 4px 11px;
}
#header2 .link:hover {
	color:#fff;
}
.top-bg_2 {
	background-image: url(images/top-bg_2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.top-bg_3 {
	background-image: url(images/top-bg_3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.top-bg_4 {
	background-image: url(images/top-bg_4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.padding2 {
	color: #FFFFFF;
}
