@import url(http://fonts.googleapis.com/css?family=Signika);
@charset "UTF-8";
/* RESET */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, font, img, ins, kbd, q, samp, small, strong, sub, sup, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, header, nav, article, aside, footer, hgroup, section {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-decoration: none;
}
:focus, :active { outline: 0 }
ol, ul { list-style: none }
blockquote:before, blockquote:after { content: "" }
blockquote { quotes: "" "" }
header, nav, article, aside, footer, hgroup, section { display: block }
/* Clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix { zoom: 1 } /* IE6 */
*:first-child+html .clearfix { zoom: 1 } /* IE7 */
/* @FONT-FACE */

/* /////// GENERIC STYLE OPEN ////////// */
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.align_left { text-align: left; }
.align_right { text-align: right; }
.center { text-align: center; }
.display_none { display: none; }
.display_block { display: block; }
.absolute, .absolute_topleft, .absolute_topright, .absolute_btmleft, .absolute_btmright { position: absolute; }
.absolute_topleft, .absolute_topright { top: 0; }
.absolute_topleft, .absolute_btmleft { left: 0; }
.absolute_topright, .absolute_btmright { right: 0; }
.absolute_btmright, .absolute_btmleft { bottom: 0; }
.relative { position: relative; }
.strikethru { text-decoration: line-through; }
.bold { font-weight: bold; }
.underline { text-decoration: underline; }
.italic { font-style: italic; }
.font10px { font-size: 10px; }
.font11px { font-size: 11px; }
.font12px { font-size: 12px; }
.font13px { font-size: 13px; }
.font14px { font-size: 14px; }
.font15px { font-size: 15px; }
.font20px { font-size: 20px; }
.font40px { font-size: 40px; }
.font50px { font-size: 50px; }
.font_trebuchet { font-family: "Trebuchet MS", helvetica, Verdana, Geneva, Sans-Serif; }
.font_times { font-family: 'Times New Roman', helvetica, Verdana, Geneva, Sans-Serif; }
.clr_black { color: #1a1a1a; }
.clr_white { color: #FFF; }
.clr_grey { color: #666; }
.clr_gold1 { color: #937B19; }
.clr_gold2 { color: #B79F39; }
/*a:link { border-bottom: 1px dotted #666; color: #666; text-decoration: none;cursor:pointer; }
a:active { border-bottom: 1px dotted #2a2a2a; color: #2a2a2a; text-decoration: none;cursor:pointer; }
a:visited { border-bottom: 1px dotted #666; color: #666; text-decoration: none;cursor:pointer; }
a:hover { border-bottom: 1px dotted #2a2a2a; color: #2a2a2a; text-decoration: none; cursor:pointer;}
a.noborder:link { border: none; color: #4a4a4a; text-decoration: none;cursor:pointer; }
a.noborder:visited { border: none; color: #4a4a4a; text-decoration: none;cursor:pointer; }
a.noborder:hover { border: none; color: #000; text-decoration: none;cursor:pointer; }
a.noborder:active { border: none; color: #000; text-decoration: none; cursor:pointer;}*/
/*---------------------slider-----------*/
.bx-pager {
	width:80px;
	height:14px;
	position: absolute;
	bottom:50px;
	right:10px;
	padding:5px 0 -8px 10px;
	text-align:center;
	z-index:11111px;
	text-indent:-99999px;
}
.bx-pager a {
	background: url(../images/bt-gry.png) no-repeat;
	width:20px;
	height:20px;
	margin-right:4px;
	display:block;
	float:left;
	text-decoration:none;
	color:#FFF;
	font-size:14px;
	font-weight: bold;
	outline:0px;
}
.bx-pager a.pager-active {
	background:url(../images/bt-select.png) no-repeat;
	width:20px;
	height:20px;
	color:#F00;
}
#banner1, #banner2, #banner3 {
    color: #5D5D5D;
    font: 13px/20px Tahoma,Geneva,sans-serif;
	height: 402px;
	width: 1000px;
}
#banner1 { background: url(../images/banner1.png) top left no-repeat; }
#banner1 p {
	margin: 0 0 20px 30px;
	width: 430px;
}
#banner2 { background: url(../images/banner2.png) top left no-repeat; }
#banner2 p {
	margin: 0 0 20px 452px;
	width: 280px;
}
#banner3 { background: url(../images/banner3.png) top left no-repeat; }
#banner3 p {
	margin: 0 0 20px 50px;
	width: 480px;
}
/*-------------------------------------------------------*/
body {
	margin: 0;
	padding: 0;
}
.container {
	width: 100%;
	background: #FFF url(../images/bg.jpg) no-repeat center top;
}
.container1 {
	width: 100%;
	background: #FFF url(../images/inner-bg.jpg)  no-repeat center top;
}
.head {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.top { padding-top: 5px; }
.logo {
	float: left;
	padding-top: 15px;
	width: 450px;
}
.rght-bx {
	float: left;
	width: 545px;
}
.social { float: right; }
.nav {
	background: url(../images/nav-bg.png) no-repeat center bottom;
	width: 530px;
	padding: 15px 0 0 20px;
	height: 25px;
}
.nav ul li a {
	color: #5d5d5d;
	font: normal 13px/25px 'Signika', Arial, sans-serif;
}
.nav ul li {
	padding: 0 15px;
	text-align:center;
	float: left;
}
.nav ul li a:hover, .nav ul li.active-home a { color: #223fa1; }
.banner { padding-top: 40px; }
.content { padding-top: 1px; }
.box1 {
	background: url(../images/bx-bg.png) no-repeat center top;
	float: left;
	height: 337px;
	width: 330px;
	margin-left: -13px;
}
.bx-txt {
	width: 260px;
	padding: 35px 30px 0;
}
.bx-txt h2, .bx-txt01 h2  {
	color: #223FA1;
	font: normal 21px/48px 'Signika', Arial, sans-serif;
	letter-spacing: -1px;
	margin: 10px 0 0;
	padding: 0 0 0 58px;
	text-transform: uppercase;
}
.bx-txt h2 { background: url(../images/icon1.jpg) no-repeat top left; }
.bx-txt01 h2 { background: url(../images/icon2.jpg) no-repeat top left; }
.storage h2 { background: url(../images/icon3.jpg) no-repeat top left; }
.bx-txt p {
	color: #5d5d5d;
	font: normal 13px/20px Tahoma, Geneva, sans-serif;
	padding: 15px 0 0;
}
.more {
	color: #223fa1;
	background: url(../images/arow.jpg) no-repeat right center;
	width: 45px;
	font: 14px/24px 'Signika', Arial, sans-serif;
}
.more a {
	color: #223fa1;
	display: block;
}
.more a:hover {
	color: #223fa1;
	text-decoration: underline;
}
.box2 {
	background: url(../images/bx-bg.png) no-repeat center top;
	float: left;
	height: 337px;
	width: 360px;
	padding-right: 3px;
}
.box3 {
	background: url(../images/bx-bg.png) no-repeat center top;
	float: left;
	height: 337px;
	width: 320px;
}
.sub-txt { padding-top: 2px; }
.bx1 {
	float: left;
	width: 680px;
}
.img {
	float: left;
	width: 288px;
}
.bx1 h2 {
	color: #FF1200;
	font-size:20px;
	font-family: 'Signika', Arial, sans-serif;
	padding-top: 8px;
}
.bx1 p {
	font-family: Arial, Helvetica, sans-serif;
	color: #5d5d5d;
	font-size: 13px;
	line-height: 19px;
	padding: 10px 0 0;
}
.txt {
	float: left;
	width: 370px;
}
.contact {
	background: url(../images/cnt-bg.jpg) repeat center top;
	float: left;
	height: 160px;
	margin-left: 8px;
	padding: 15px;
	width: 270px;
}
.contact h3 {
	font-size: 20px;
	color: #FFF;
	font-family: 'Signika', Arial, sans-serif;
}
.contact p {
	color: #FFF;
	font-family: 'Signika', Arial, sans-serif;
	font-size: 18px;
	padding:10px 0 0;
}
.phon {
	color: #FFF;
	font-family: 'Signika', Arial, sans-serif;
	font-size: 18px;
}
.numbr {
	color:#ff1200;
	font-family: 'Signika', Arial, sans-serif;
	font-size: 25px;
}
.email {
	font-family: 'Signika', Arial, sans-serif;
	font-size: 16px;
	color:#FFF;
}
.footer {
	background: url(../images/ftr-bg.jpg) repeat-x center top;
	margin-top: 30px;
	height: 125px;
}
.ftr-logo {
	float: left;
	padding-top: 30px;
	width: 600px;
}
.copy {
	float: right;
	padding-top: 60px;
	font-family: 'Signika', Arial, sans-serif;
	font-size: 13px;
	color:#FFF;
}
.pdtp { padding:15px 0 0; }
.txt-qute { width: 670px; }
.cnt-info {
	border: 1px solid #cdcdcd;
	padding: 10px;
	margin: 10px 0 0;
}
.cnt-info h2, .cnt-info001 h2 {
	color: #e31508;
	font: normal 14px/14px 'Oswald', sans-serif;
	border-bottom: 1px solid #AABBF7;
}
.bx_01 {
	float: left;
	width: 320px;
	padding-top: 10px;
	margin-right: 13px;
}
label {
	float: left;
	width: 80px;
	font: normal 13px/13px Tahoma, Geneva, sans-serif;
	color:#666;
	margin-right: 8px;
}
.inpt {
	float: left;
	width: 200px;
}
.frm-txt {
	border:solid 1px #AABBF7;
	border-radius:5px;
	height:20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(css/PIE.htc);
	width: 200px;
}
.bx_02 {
	float: left;
	width: 310px;
	padding-top: 10px;
}
.name01 {
	font: normal 13px/13px Tahoma, Geneva, sans-serif;
	color:#666;
}
.frm-txt-dt {
	border:solid 1px #CCC;
	border-radius:5px;
	height:23px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(css/PIE.htc);
	width: 60px;
	margin-right: 6px;
}
.frm-txt-dp {
	border:solid 1px #CCC;
	border-radius:5px;
	height:23px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(css/PIE.htc);
	width: 202px;
}
.submit {
	float: right;
	padding-top: 15px;
}
/*--------------------------------------------------------------------------*/
.bxcc1 {
	float: left;
	width: 670px;
}
.bxcc1 h2 {
	color: #223FA1;
	font-size:20px;
	font-family: 'Signika', Arial, sans-serif;
	padding-top: 8px;
}
.link { padding-top: 15px; }
.link ul { margin:0 0 0 40px; }
.link ul li a {
	color:#666;
	font-family: 'Signika', Arial, sans-serif;
	font-size: 13px;
	line-height:28px;
}
.link ul li {
	color:#666;
	font-family: 'Signika', Arial, sans-serif;
	font-size: 13px;
	padding: 8px 0 0;
	list-style-image: url(../images/arrow.png);
	letter-spacing: 1px;
}
.link ul li a:hover {
	color:#a02317;
	font-family: 'Signika', Arial, sans-serif;
	font-size: 13px;
	padding: 8px 0 0
	list-style-image: url(../images/arrow.png);
	letter-spacing: 1px;
}
.move {
	color:#666;
	font-family: 'Signika', Arial, sans-serif;
	font-size: 15px;
}
.cnt01 {
	color: #5d5d5d;
	font-family: 'Signika', Arial, sans-serif;
	font-size: 14px;
}
.img01 {
	float: left;
	width: 180px;
	padding-top: 15px;
}
.cnt01 p {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:22px;
}
.cnt-info01 {
	padding: 10px 10px 10px 0;
	margin: 5px 0 0;
}
.bxcc-riew1 {
	float: left;
	width: 990px;
}
.bxcc-riew1 h4 {
	color:#5d5d5d;
	font-family: 'Signika', Arial, sans-serif;
	font-size:13px;
}
.move01 {
	color:#a02317;
	font-family: 'Signika', Arial, sans-serif;
	font-size: 18px;
}
.img-test01 {
	float: left;
	width: 180px;
	padding-top: 5px;
}
.ofr-bg {
	background: #EBEBEB url(../images/ofr-bg.jpg) repeat-y center top;
	border: 1px solid #FFF;
	width: 643px;
}
.text { padding: 10px 10px 0 10px; }
.pic {
	float: left;
	width: 200px;
}
.lft {
	float: left;
	width: 400px;
}
.lft h5 {
	color: #223fa1;
	font-family: 'Signika', Arial, sans-serif;
	font-size: 17px;
}
.lft p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	padding-top: 10px;
}
.content-01 {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.magntp { margin-top:48px; }
.cnt-info-cv01 {
	padding: 10px 10px 10px 0;
	margin: 1px 0 0;
}
.bx-txt01 {
	width: 280px;
	padding: 35px 0 0 45px;
}
.bx-txt01 p {
	color: #5d5d5d;
	font: normal 13px/20px Tahoma, Geneva, sans-serif;
	padding: 15px 0 0;
}
.top-link {
	float: right;
	padding-top: 16px;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777;
}
.top-link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777;
}
.top-link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #223fa1;
	text-decoration:none;
}
.img1 {
	float: left;
	width: 280px;
	padding-top: 30px;
}
.imgcpy {
	float: left;
	width: 280px;
	padding-top: 5px;
	font-size:15px;
	font-family: 'Signika', Arial, sans-serif;
	color:#fff;
	border-bottom: 1px dashed #666;
}
.contact01 {
	float: left;
	width: 290px;
	background: url(../images/cnt-bg.jpg) repeat center top;
	/*\**/height: 180px\9;
	height:200px;
	padding: 10px;
}
.main {
	padding-top: 5px;
	padding-left: 10px;
}
.txt-inpt {
	float: left;
	width: 160px;
}
.namecpy01 {
	float: left;
	width: 95px;
	font-family: 'Signika', Arial, sans-serif;
	font-size: 13px;
	color:#666;
	padding-top: 4px;
}
.nme {
	width:175px;
	height:15px;
}
.mgntp { margin-top: 10px; }
.pdtp01 {
	padding:15px 0 0;
	float:right;
	padding-right:15px;
}
/*------------------------4-4-2012------------------------------*/
.cnt-info001 {
	border: 1px solid #AABBF7;
	padding: 10px;
	margin: 10px 0 0;
	width: 645px;
}
.frm-txt021 {
	border:solid 1px #AABBF7;
	border-radius:5px;
	height:30px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(css/PIE.htc);
	width: 200px;
}
.frm-txtqute {
	border:solid 1px #AABBF7;
	border-radius:5px;
	height:20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(css/PIE.htc);
	width: 200px;
}
.numbr012 {
	color:#84b303;
	font-family: 'Signika', Arial, sans-serif;
	font-size: 18px;
}
.cnt-infocpy {
	border: 1px solid #cdcdcd;
	padding: 10px;
	margin: 10px 0 0;
	width: 645px;
}