﻿html { overflow: auto; height:100%; }
body {
	margin: auto;
	height:100%;
	font-family:"Trebuchet MS",Helvetica,sans-serif;
	background:#1b1e2d fixed;
	min-width:999px;
}
a{text-decoration:none;}

/* ---------------- Header ---------------- */
#header-main {
	width:100%;
	background:#fff;
	text-align: center;
	overflow: auto;
	margin: auto;
	border-bottom:1px solid #ebebeb;
}
#header {
	width: 971px;
	border-left:1px solid #ebebeb;
	margin:auto;
	text-align: center;
}

#header ul {
	float:right;
	width:692px;
	border-right:1px solid #ebebeb;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
#header ul li {
	float:left;
	font-size:18px;
	line-height:23px;
	height:28px;
	padding:39px 25px 27px;
	border-left:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	margin:0 0 -1px;
}
#header ul li a {
	color:#363436;
	display: block;
}
#header ul li.btn1 {
	width:93px;
}
#header ul li.btn2 {
	width:31px;
}
#header ul li.btn3 {
	width:123px;
}
#header ul li.btn4 {
	width:101px;
}
#header ul li.btn5 {
	width:73px;
}

.sIFR-hasFlash #header ul li { height:auto; padding:0; }
#header ul li.sIFR-replaced { padding:39px 25px 27px; }

/* ----------------------- Content --------------------------- */

.content {
	width:971px;
	margin:0 auto;
	background:#fff;
}
#content-main {
	/*position:relative;*/
	overflow:hidden;
	width:100%;
	background:url(../images/bg-page.png) repeat-y fixed 50% 0;
}
#content-main .content {
	/*position:relative;*/
	overflow:visible;
}

/* ----------------------- Content Slide --------------------------- */

#content-main div.more{
	margin:14px 0 0 1px;
	font: bold 11px/16px Arial,Helvetica,sans-serif;
}
#content-main a.more-link {
	color:#6c6a6c;
	background:url(../images/rmore-bg.gif) no-repeat 0 51%;
	padding:0 5px 0 15px;
	cursor: pointer;
}

#content-main .content h2 {
	font-size:19px;
	line-height:21px;
	color:#00b8d8;
	font-weight:normal;
	margin:16px 0 2px;
	padding:0 0 6px;
}

.verticalslider_contents .activeContent{display: inline;}

.indent {
	text-indent:30px;
}
.red {
	color:#cf0074;
}
.content-right a:hover {
	color:#cf0074;
	text-decoration:none;
}

/* ----------------------- Line size --------------------------- */

.line {
	width:100%;
	height:82px;
	background:#a20000 url(../images/welcome-img.jpg) no-repeat 100% 100%;
	margin:0px;
	padding:0px;
}
#line-text{
	padding-top:35px;
	width:971px;
	text-align:center;
	margin:0 auto;
}

/* ----------------------- Footer Down --------------------------- */
#footer-top-main {
	width:100%;
	margin: auto;
	overflow:hidden;
	background:#1b1e2d url(../images/footer-bg.png) repeat-x 0 100%;
	padding-bottom:20px;
}
#footer-top {
	width: 971px;
	margin:auto;
}

.footer-box-title {
	margin-top:15px;
	margin-bottom:10px;
	font-size:16px;
}

#footer-top .footer-box-left {
	float:left;
	width:190px;
	margin:0px 0px 0px 0px;
	padding:0px 40px 0px 0px;
	text-align:left;
}

#footer-top .footer-box-left ul {
	color:#fff;
	font-size:11px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	margin: 20px 0px 0px 0px;
}
#footer-top .footer-box-left ul.contactinfo {
	width:190px;
}
#footer-top .footer-box-left ul li {
	overflow:hidden;
	margin: 0px 0px 2px 0px;
	padding: 1px 0 0px 25px;
	background: transparent url('../images/rmore-bg02.gif') no-repeat left;
}
#footer-top .footer-box-left ul li a {
	color:#fff;
}
#footer-top .footer-box-left ul li a:hover {
	text-decoration:underline;
}
#footer-top .footer-box-left ul li.tel {
	background: transparent url('../images/icon-tel.png') no-repeat left top;
	height:20px;
}
#footer-top .footer-box-left ul li.email {
	background: transparent url('../images/icon-email.png') no-repeat left top;
	height:20px;
}
#footer-top .footer-box-left ul li.address {
	background: transparent url('../images/icon-home.png') no-repeat left top;
	height:30px;
	padding-top:1px;
}
#footer-top .footer-box-left ul li.form {
	background: transparent url('../images/icon-form.png') no-repeat left;
	height:27px;
	padding-top:12px;
}

#footer-top .footer-box1 {
	float: left;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
	border-left: 1px solid #2c3048;
	text-align: left;
}
#footer-top .footer-box1 ul {
	color: #fff;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	margin: 15px 0px 0px 0px;
}
#footer-top .footer-box1 ul li {
	overflow:hidden;
	margin-top: 2px;
	padding: 2px 0 0px 20px;
	background: transparent url('../images/rmore-bg02.gif') no-repeat left;
}
#footer-top .footer-box1 ul li a {
	color:#fff;
}
#footer-top .footer-box1 ul li a:hover {
	text-decoration:underline;
}
#footer-top .footer-box2 {
	float:left;
	width:130px;
	margin:0 40px 0px 0px;
	padding:0px 40px 0px 40px;
	border-left:1px solid #2c3048;
}
#footer-top .footer-box2 ul {
	color:#fff;
	font-size:11px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	margin: 15px 0px 0px 0px;
}
#footer-top .footer-box2 ul li {
	overflow:hidden;
	margin-top: 2px;
	padding: 2px 0 0px 20px;
	background: transparent url('../images/rmore-bg02.gif') no-repeat left;
}
#footer-top .footer-box2 ul li a {
	color:#fff;
}
#footer-top .footer-box2 ul li a:hover {
	text-decoration:underline;
}

#footer-top .footer-box-right {
	float:left;
	width:160px;
	margin:0 0px 0px 0px;
	padding:0px 0px 0px 40px;
	border-left:1px solid #2c3048;
}
#footer-top .footer-box-right ul {
	color:#fff;
	font-size:11px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	margin: 15px 0px 0px 0px;
}
#footer-top .footer-box-right ul li {
	width: 150px;
	overflow:hidden;
	margin-top: 2px;
	padding: 2px 0 0px 20px;
	background: transparent url('../images/rmore-bg02.gif') no-repeat left;
}
#footer-top .footer-box-right ul li a {
	color:#fff;
}
#footer-top .footer-box-right ul li a:hover {
	text-decoration:underline;
}

#footer-bottom-main {
	border-top:1px solid #2c3048;
	padding:20px 0;
	overflow: auto;
	margin: auto;
}
#footer-bottom {
	width: 971px;
	margin:auto;
}
#footer-bottom ul {
	font-size:11px;
	line-height:16px;
	margin:0 0 0 -10px;
	padding:0;
	list-style:none;
	font-family:Arial;
}
#footer-bottom ul li {
	float:left;
	display:inline;
	margin:0 0 0 -1px;
	padding:0 10px 0 11px;
	background:url(../images/ul-line.gif) no-repeat 0 50%;
}
#footer-bottom ul li.footer-bottom-left {
	background-image:none;
}
#footer-bottom ul li a {
	color:#fff;
}
#footer-bottom ul li a:hover {
	text-decoration:underline;
}

#footer-bottom p {
	font-size:11px;
	line-height:16px;
	color:#fff;
	float:right;
	padding:0 25px 0 0;
	margin:0;
	font-family:Arial;
}


#footer-top a.rmore:hover {
	text-decoration:underline;
}



