html{background:#151515}
body{
	margin:0; 
	background:#151515; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
	
* {
	margin:0; 
	padding:0
	}
a { 
   outline:0; 
   text-decoration:none;
   }
   
   
img {
	border:0
	}
	
h1,h2,h3,h4,h5,h6 {
	 font-weight:normal;
	 }
li{ 
	list-style:none;
	}

#head {
	width:100%; 
	float:left; 
	background:url(../images/headBg.png) repeat-x;
	}
	
.head_height {
	height:470px;
	}
	
.head_pad {
	padding-bottom:30px;
	}
	
#head_cen {
	width:960px; 
	margin:0 auto;
	}
	
#head_sup {
	width:879px; 
	float:left; 
	position:relative;
	
	margin-right:10px;
	}
	
	
h1.logo	{
	width:245px; 
	height:67px; 
	margin-top:60px;
	margin-left:60px;
	float:left; 
	background:url(../images/logo.png) no-repeat;
	}
	
h1.logo a {
	width:100%; 
	height:100%; 
	float:left; 
	text-indent:-9999px;
	
	}
	
#head ul {
	width:320px; 
	height:60px; 
	margin-top:90px; 
	float:right;
	}
	
#head ul li	{
	width:auto; 
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#31a1ff; 
	line-height:35px; 
	}
	
#head ul li:first-child	{
	margin:0
	}
	
#head ul li	a,#head ul li a.active {
	width:auto; 
	height:42px; 
	padding:0 23px; 
	float:left; 
	color:#999; 
	background:#252525;
	}
	
#head ul li	a:hover,#head ul li a.active {
	color:#f9a624;  
	background:#272727;
	}
	
#cu3er-container {
	width:800px; 
	height:320px; 
	float:left; 
	outline:0; 
	position:absolute; 
	top:166px; 
	left:0px; 
	z-index:10;
	}
	
img.ban_bg	{
	width:auto; 
	float:left; 
	position:absolute; 
	top:139px; 
	left:-24px;
	}

#content {
	width:100%; 
	padding-bottom:16px; 
	float:left; 
	background:#ffffff url(../images/contentBg.png) repeat-x;
	}
	
#content_cen {
	width:800px; 
	margin:0 auto;
	}
	
#content_sup {
	width:800px; 
	float:left; 
	position:relative;
	}
	
#ct_pan	{ 
	width:100%; 
	height:120px; 
	margin-top:40px; 
	float:left; 
	position:relative; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:12px; 
	color:#999999; 
	line-height:16px; 
	background:#3b3b3b;
	}

#ct_pan p {
	width:312px; 
	margin:34px 52px 0 34px; 
	float:left;
	}
	
#ct_pan p a	{
	color:#31a1ff; 
	text-transform:uppercase;
	}
	
#ct_pan ul {
	width:195px; 
	margin-top:26px; 
	float:left;
	}
#ct_pan ul li {
	width:100%; 
	float:left;
	}
	
#ct_pan ul li a	{
	color:inherit; 
	text-decoration:underline; 
	line-height:20px;
	}
	
#ct_pan ul li a:hover {
	color:#31a1ff;
	}
	
#ct_pan a.tweet	{
	width:95px; 
	height:102px; 
	float:right; 
	position:absolute;
	right:-50px; 
	top:42px;
	background:url(../images/tweet.png) no-repeat;
	}

#welcom_pan	{
	width:100%; 
	margin-top:37px; 
	padding-bottom:36px;
	float:left;
	 border-bottom:#c9c9c9 solid 1px; 
	 background:url(../images/crosslines.png) no-repeat right 8px;
	 }
	 
h2 {
	width:auto; 
	margin-top:9px; 
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:26px; 
	color:#31a1ff; 
	font-weight:bold; 
	line-height:30px; 
	letter-spacing:-1.7px;
	}
	
h2 span	{
	color:#3b3b3b; 
	text-transform:uppercase; 
	margin-right:5px;
	}
	
#welcom_pan a.brochure {
	width:auto; 
	height:54px; 
	margin-right:31px; 
	padding:0 8px 0 0; 
	float:right; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#ffffff; 
	font-weight:bold; 
	line-height:54px; 
	background:url(../images/buttonBg.png) no-repeat right -54px;
	}

#welcom_pan a.brochure span	{
	width:auto; 
	height:54px; 
	padding:0 13px 0 23px; 
	float:left; 
	background:url(../images/buttonBg.png) no-repeat 0 0;
	}
	
#welcom_pan p {
	width:650px;
	text-align:justify; 
	margin:25px 0 0 5px; 
	float:left; 
	font-size:13px; 
	color:#4d4d4d; 
	line-height:19px;
	}
	
#welcom_pan	iframe {
	margin:37px 0 0 14px; 
	float:left; 
	border-bottom:#c9c9c9 solid 1px; 
	background:url(../images/crosslines.png) no-repeat right 8px;
	}
	
#welcom_pan a.enlarg {
	width:auto; 
	margin:15px 0 0 14px;
	float:left; 
	color:#848484;
	}
	
#welcom_pan h3 {
	clear:left;
	}
	
.lftWrap {
	width:300px; 
	float:left;
	 clear:left;
	 }
	 
.lftWrap p	{
	width:100%; 
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	line-height:28px; 
	color:#4d4d4d;
	}
	
.rgtWrap input.txt	{
	width:176px; 
	margin:20px 20px 0 0; 
	padding:3px 5px; 
	height:30px; 
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:17px; 
	color:#bfbfbf; 
	font-weight:bold; 
	border:#cbcbcb solid 1px;
	background:#ffffff;
	}
	
.rgtWrap input.btn	{
	width:113px; 
	height:42px; 
	margin-top:18px; 
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:17px; 
	color:#ffffff; 
	font-weight:bold; 
	text-align:center; 
	cursor:pointer; 
	border:0; 
	background:url(../images/submitBtn.png) no-repeat;
	}
	
.rgtWrap input.btn:active {
	background-position:1px 1px;}
	
.rgtWrap {
	width:500px; 
	float:left;
	}
	
.rgtWrap h3	{
	width:100%;}
	
h3	{
	width:auto; 
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:26px; 
	color:#31a1ff; 
	font-weight:bold; 
	line-height:60px; 
	letter-spacing:-1.7px;
	}
	
h3 span	{
	color:#3b3b3b; 
	margin-right:0px;
	}
	
ul#infoPan	{
	width:100%; 
	float:left;}
	
ul#infoPan li {
	width:226px; 
	margin-left:56px; 
	float:left;
	}
	
ul#infoPan li:first-child {
	margin:0;}
	
ul#infoPan li h3 {
	width:100%; 
	height:67px; 
	float:left; 
	font-size:26px; 
	color:#31a1ff; 
	font-weight:bold; 
	line-height:60px; 
	letter-spacing:-1.7px;
	}
	
ul#infoPan li h3 span {
	color:#3b3b3b; 
	margin-right:2px;
	}
	
ul#infoPan li h3 img {
	margin-right:31px; 
	float:right;}
	
ul#infoPan li p	{
	width:100%; 
	margin-top:25px; 
	float:left; 
	font-size:18px; 
	color:#848484; 
	line-height:24px; 
	letter-spacing:-0.5px;
	}
	
ul#infoPan li p.descrip	{
	margin-top:13px; 
	font-size:12px; 
	line-height:18px;
	}

#quotPan {
	width:848px; 
	height:80px; 
	margin-top:42px; 
	float:left; 
	position:relative; 
	left:-24px; 
	border-top:#c9c9c9 solid 1px; 
	background:url(../images/pat.png) repeat;
	}
	
#quotPan h3	{
	width:274px; 
	margin:14px 0 0 24px; 
	float:left; 
	line-height:45px;}
	
#quotPan input.txt	{
	width:176px; 
	margin:20px 20px 0 0; 
	padding:3px 5px; 
	height:30px; float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:17px; color:#bfbfbf; 
	font-weight:bold; 
	border:#cbcbcb solid 1px; 
	background:#ffffff;
	}
	
#quotPan input.btn	{
	width:113px; 
	height:42px;
	 margin-top:18px; 
	 float:left; 
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:17px; 
	 color:#ffffff; 
	 font-weight:bold; 
	 text-align:center; 
	 cursor:pointer; 
	 border:0; 
	 }
	 
#quotPan input.btn:active {
	background-position:1px 1px;}

#blog {
	width:506px; 
	margin-top:24px; 
	float:left;
	}
	
#blog ul {
	width:100%; 
	float:left;}
	
#blog ul li	{
	width:100%; 
	margin-top:21px; 
	float:left; 
	border-top:#c9c9c9 solid 1px;
	}
	
#blog ul li:first-child	{
	margin-top:0; 
	border:0;
	}
	
#blog ul li a {
	width:auto; 
	margin-top:25px; 
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#848484; 
	line-height:24px;
	}
	
#blog ul li p {
	width:100%; 
	margin-top:16px; 
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#5c5c5c; 
	line-height:16px;
	}
 
#latest	{
	width:233px; 
	margin:24px 0 0 60px; 
	float:left;
	}
	
#latest ul	{
	width:100%; 
	float:left;
	}
	
#latest ul li {
	width:100%; 
	margin-top:21px; 
	float:left; 
	border-top:#c9c9c9 solid 1px;
	}
	
#latest ul li:first-child {
	margin-top:0; 
	border:0;
	}
	
#latest ul li a	{
	width:auto; 
	margin-top:25px; 
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#848484; 
	line-height:24px;
	}
	
#latest ul li p	{
	width:100%; 
	margin-top:16px; 
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#5c5c5c; 
	line-height:16px;
	}	

#foot {
	width:100%; 
	height:200px; 
	float:left;
	background:url(../images/footBg.png) repeat-x;
	}
	
#foot_cen {
	width:800px; 
	margin:28px auto 0 auto;
	}
	
#foot h6 {
	width:245px; 
	height:67px; 
	margin:0 auto; 
	text-indent:-9999px; 
	background:url(../images/logo.png) no-repeat;
	}
	
#foot h6 a	{
	width:100%; 
	height:100%; 
	float:left;
	}
	
#foot ul {
	width:550px; 
	margin:20px 60px 0 auto;
	padding-left:40px;
	}
	
#foot ul li	{
	width:auto; 
	float:left; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#767676; 
	line-height:18px;
	}
	
#foot ul li a	{
	width:auto; 
	float:left; 
	color:inherit;
	}
	
#foot ul li.space {
	width:auto; 
	float:left; 
	padding:0 6px;
	}
	
#foot p	{
	width:100%; 
	margin-top:10px;
	float:left; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#3c3c3c; 
	line-height:18px; 
	text-align:center;
	}
	
#foot p	a {
	color:inherit;
	}

#service_pan {
	width:100%; 
	margin-top:20px; 
	float:left;
	}
	
#service_pan ul	{
	width:100%; 
	float:left;}
	
#service_pan ul li {
	width:325px; 
	height:100px; 
	margin:5px 30px; 
	float:left; 
	border-bottom:#c9c9c9 solid 1px;
	}
	
/*#service_pan ul li:first-child				{border:0}
*/#service_pan ul li:hover {
	background:#fbfbfb;}
	
#service_pan ul li h5 {
	width:auto; 
	margin:10px 0 0 10px; 
	float:left; font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#31a1ff;
	}
	
#service_pan ul li p {
	width:300px; 
	margin:5px 0 0 10px; 
	float:left; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#5c5c5c;
	}
	
#service_pan ul li p a	{
	width:auto; 
	float:right; 
	color:#31a1ff;
	}