@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	outline:0px;
	border:0px;
}
body {
    font-family: 'CenturyGothicRegular';
	font-size:16px;
	color:#797979;
	background:#f1f1f1 url(../images/bg.gif) repeat-x;
}
/*****************************************************************************/
#header {
	position:relative;
	z-index:10;
	width:100%;
	margin-bottom:20px;
	background:url(../images/bg1.gif) repeat-x;
}
#hed_middle {
	width:923px;
	margin:0px auto;
}
#header .logo {
	float:left;
	margin-bottom:14px;
}
#header #nav {
    font-family: 'ColaborateLightRegular';
	font-size:19px;
	float:right;
	margin-top:60px;
}
#header #nav li {
	float:left;
	list-style:none;
	margin-left:30px;
}
#header #nav li a {
	display:block;
	color:#FFF;
	text-decoration:none;
	padding-bottom:18px;
}
#header #nav li a:hover, #header #nav li a.select {
	color:#95c6ff;
	background:url(../images/nav_arrow.png) no-repeat center bottom;
}
#header #banner {
	position:relative;
	float:left;
	width:100%;
	height:410px;
	overflow:hidden;
	background:url(../images/bnr_shd.png) no-repeat center bottom;
}
#header #banner h1 {
    font-family: 'CenturyGothicRegular';
	font-weight:normal;
	color:#FFF;
	font-size:32px;
}
#header #banner h1 strong {
    font-family: 'CenturyGothicBold';
}
#header #banner #bnr_middle {
	width:903px;
	background:#FFF;
	padding:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(ie-css3.htc);
	border-left:1px #d5d5d5 solid;
	border-right:1px #d5d5d5 solid;
}

#body {
	position:relative;
	z-index:10;
	width:923px;
	margin:0px auto;
	padding-bottom:35px;
	background:url(../images/brd_02.png) no-repeat center bottom;
}
#body #bd_left {
	width:430px;
	float:left;
}
#body #bd_left h2 {
	font-size:30px;
	color:#0551a7;
	font-weight:normal;
	margin-bottom:15px;
}
#body #bd_left h2 strong {
    font-family: 'CenturyGothicBold';
	color:#757474;
}
#body #bd_left .text_box1 {
	width:100%;
	padding:10px 0px;
	background:url(../images/brd_01.gif) repeat-x left top;
}
#body #bd_left .text_box1 .img1 {
	float:right;
	padding:4px;
	background:#FFF;
	margin-left:5px;
	border:1px #d8d8d8 solid;
}
#body #bd_left .text_box1 .img2 {
	float:left;
	padding:4px;
	background:#FFF;
	margin-right:5px;
	border:1px #d8d8d8 solid;
}
#body #bd_right {
	width:423px;
	float:right;
}
#body #bd_right h2 {
	font-size:30px;
	color:#0551a7;
	font-weight:normal;
	margin-bottom:15px;
}
#body #bd_right h2 strong {
    font-family: 'CenturyGothicBold';
	color:#757474;
}
#body #bd_right ul li {
	font-size:14px;
	list-style:none;
	padding-left:12px;
	padding-bottom:4px;
	background:url(../images/bull_01.png) no-repeat 0px 6px;
}

#footer {
	position:relative;
	z-index:10;
	width:100%;
	background:url(../images/foter_bg.gif) repeat-x left bottom;
}
#footer #fot_mibble {
	width:923px;
	margin:0px auto;
}
#footer #fot_mibble #fot_left {
	float:left;
	font-size:16px;
	color:#929191;
	line-height:50px;
}
#footer #fot_mibble #fot_left strong {
    font-family: 'CenturyGothicBold';
}
#footer #fot_mibble #fot_left strong span {
	color:#0551a7;
}
#footer #fot_mibble #fot_left img {
	float:left;
	margin-right:10px;
}
#footer #fot_mibble #fot_right {
	float:right;
}
#footer #fot_mibble #fot_nav {
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	color:#FFF;
	float:left;
	width:100%;
	margin-top:21px;
	padding:13px 0px;
}
#footer #fot_mibble #fot_nav p a {
	color:#FFF;
	text-decoration:none;
}
#footer #fot_mibble #fot_nav p a:hover {
	text-decoration:underline;
}
#footer #fot_mibble #fot_nav p span {
	color:#75c0e9;
}
#footer #fot_mibble #fot_nav p {
	float:left;
}
#footer #fot_mibble #fot_nav label {
	float:right;
	color:#4fa5d4;
	margin-top:5px;
}
#footer #fot_mibble #fot_nav label img {
	margin-left:5px;
}
#footer #fot_mibble #fot_nav label span {
	color:#b0c2d8;
}
#footer #fot_mibble #fot_nav label a {
	color:#4fa5d4;
	text-decoration:none;
}
#footer #fot_mibble #fot_nav label a:hover {
	text-decoration:underline;
}


.img3 {
	float:left;
	padding:4px;
	background:#FFF;
	margin-bottom:10px;
	border:1px #d8d8d8 solid;
}

.clear {
	clear:both;
}
/*******************************************************************/
.input_01 {
	font-style:italic;
	color:#cccccc;
	float:left;
	width:258px;
	padding-left:4px;
	height:31px;
	background:url(../images/input_bg1.gif) no-repeat;
}
/*************************************************************************/
#index_bg {
	width: 100%;
	/*min-height: 668px;*/
	overflow: hidden;
	position:relative;
}
#index_bg big {
	position:absolute;
	width: 109%;
	height: 100%;
	z-index:0;
}
#index_bg big img {
	width: 100%;
}
/*******************************************************************************/
@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('../font/gothic-webfont.eot');
    src: url('../font/gothic-webfont.eot?iefix') format('eot'),
         url('../font/gothic-webfont.woff') format('woff'),
         url('../font/gothic-webfont.ttf') format('truetype'),
         url('../font/gothic-webfont.svg#webfontHB9ytS8g') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ColaborateBoldRegular';
    src: url('../font/colabbol-webfont.eot');
    src: url('../font/colabbol-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/colabbol-webfont.woff') format('woff'),
         url('../font/colabbol-webfont.ttf') format('truetype'),
         url('../font/colabbol-webfont.svg#ColaborateBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CenturyGothicBold';
    src: url('../font/centgtb-webfont.eot');
    src: url('../font/centgtb-webfont.eot?#iefix') format('eot'),
         url('../font/centgtb-webfont.woff') format('woff'),
         url('../font/centgtb-webfont.ttf') format('truetype'),
         url('../font/centgtb-webfont.svg#webfont4k6RBPXe') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ColaborateLightRegular';
    src: url('../font/colablig-webfont.eot');
    src: url('../font/colablig-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/colablig-webfont.woff') format('woff'),
         url('../font/colablig-webfont.ttf') format('truetype'),
         url('../font/colablig-webfont.svg#ColaborateLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.w_logo{ position:relative; width:300px; float:left;}
.w_logo_pic{ position:absolute; top:46px; z-index:500;}
.content p{ padding-bottom:15px;}
.content p a{ text-decoration:none; color:#000;}
 h3 {
	font-size:30px;
	color:#0551a7;
	font-weight:normal;
	margin-bottom:15px;
	background:url(../images/brd_01.gif) repeat-x left bottom;
	padding-bottom:10px;
}
h3 strong {
    font-family: 'CenturyGothicBold';
	color:#757474;
}
.form{ float:left;}
.mess{ color:#F00;}
.text_body{color: #002A76; line-height:20px;}
.text_body strong{}
.text_body p{ padding-bottom:18px!important; line-height:40px!important;}
.text_body ul{ margin-left:40px; padding:15px 0px;}
.pro_pic{width:270px; margin:0 auto; height:175px; float:left; margin:23px 15px; padding:0px;}
.pro_pic img{width:270px; height:203px; padding:2px; border:solid 2px  #768c20;}
.cont_ad{ background:url(../images/contact_b.png) no-repeat right 50%;}
