/*------------------ CategoryInfo ------------------*/
.cinfo-bound{ padding-bottom:20px; }
.cinfo-name{
	color:#444;
}
.cinfo-image-url img{
	float:left; margin-right:10px;
}
.cinfo-brief{ color:#444; line-height:18px;}
/*------------------ LettersReport ------------------*/
.lr-bound{ clear:both; padding-bottom:20px; }
.lr-bound h3{
	color:#444;
}
.lr-bound a,.lr-bound a:visited{
	color:#45738E; padding:2px 5px;
}
.lr-bound a:hover,.lr-bound a:visited:hover{
	background-color:#00195A; color:#fff;
}
a.letter-selected,a.letter-selected:visited,
a.letter-selected:hover,a.letter-selected:visited:hover{
	background-color:#00195A; color:#fff; padding:2px 5px;
}
/*------------------ IndustryReport ------------------*/
.ir-bound{ padding-bottom:20px; }
.ir-bound h3{
	color:#444;
}
.ir-bound li{
	list-style:none; float:left; width:33%; padding-bottom:10px;
}
.ir-bound a,.ir-bound a:visited,
.ir-bound a:hover,.ir-bound a:visited:hover{
	color:#45738E; text-decoration:underline;
}
.industry-selected a,.industry-selected a:visited,
.industry-selected a:hover,.industry-selected a:visited:hover{
	background-color:#00195A; color:#fff; padding:2px 5px;
}
/*------------------ ReportDetail ------------------*/
.rd-name{ #margin-top:1em; font-size:14px; }
.rd-description{ padding-top:15px; text-align:justify; }
.rd-link a,.rd-link a:visited,
.rd-link a:hover,.rd-link a:visited:hover{
	color:#000; font-weight:bold; text-decoration:underline;
}
/*------------------ NewsDetail ------------------*/
.newsdetail-bound{
	padding:0 10px 10px 10px;
	text-align:left;
}
.newsdetail-tilte{
	display:none;
}
.newsdetail-bound-content{
	padding:5px 0px;
}
.newsdetail-name{ 
	font-size:14px;
	border-bottom:1px solid #CCCBCA;
	padding:5px 0px 10px 0px;
	#margin-top:1em;
	text-align:left;
	font-weight:bold;
	color:#C61515;
}
.newsdetail-time{
	margin-bottom:10px;
	padding-right:5px;
	color:#04664F;
	text-align:right;
}
.newsdetail-brief{
	line-height:22px;
	font-weight:bold;
	padding-bottom:10px;
	color:#222;
	text-align:justify;
}
.newsdetail-brief div,.newsdetail-brief span,.newsdetail-brief p{
}
.newsdetail-description{ 
	line-height:22px; 
	padding-top:10px;
	color:#222;
	overflow:hidden;
	text-align:justify;
}
.newsdetail-description ul,.newsdetail-brief ul{
	margin-left:20px;
}
.newsdetail-description p{
	margin:0px;
}
.newsdetail-description div,
.newsdetail-description span,
.newsdetail-description a,
.newsdetail-description a:hover{
}
.newsdetail-edit{}
.not-exist-id{ text-align:center; font-size:12pt; font-weight:bold;}
.newsdetail-bound-related{ 
	clear:both;
	font-size:0;
	margin-top:20px;
}
.newsdetail-related-text{
	margin-bottom:6px; 
	font-weight:bold; 
	border-bottom:1px dotted #222; 
	padding-bottom:4px;
}
.newsdetail-related-name{ 
	padding-left:10px; 
	line-height:18px;
}
.newsdetail-related-name a:link,.newsdetail-related-name a:visited,
.newsdetail-related-name a:hover,.newsdetail-related-name a:visited:hover{
}
.newsdetail-other-item-title{
	font-size:10pt; text-transform:uppercase; padding:10px 0; color:#222; font-weight:bold;
}
.newsdetail-other-item ul{ margin-left:15px;line-height:17px;}
.newsdetail-other-item li a,.newsdetail-other-item li a:visited,
.newsdetail-other-item li a:hover,.newsdetail-other-item li a:visited:hover{
	color:#222;
}
.newsdetail-other-item li{
	color:#222;
}
.newsdetail-attachment{
	text-align:right;
}
.newsdetail-attachment a,.newsdetail-attachment a:visited,
.newsdetail-attachment a:hover,.newsdetail-attachment a:visited:hover{
	color:red; text-decoration:none;
}
.data-is-updating{
	text-align:center; font-weight:bold; padding:10px;
}
.newslist-date-bound{
	 padding:20px 0;
}
.newslist-date{
	 font-weight:bold; padding:0 3px; color:#333333;
}
.news-date-select{
	 float:left; padding-right:5px;
}
.comment-title{background:#297537 url(../images/home/icon_audence.gif) 5% 70% no-repeat;height:19px;line-height:20px;text-indent:25px; width:120px;}
.comment-title a, .comment-title a:hover,
.comment-title a:visited, .comment-title a:visited:hover
{
	color:#fff;
	text-decoration:underline;
}
/*--------------------------NewsList--------------------------*/
.news-list-bound{
}
h3.notice{
	font-size:15px; text-align:center;
}
.news-list-category-name{
	font:bold 13.5px/25px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #CCCBCA;
	padding-bottom:5px;
	color:#085994;
	text-decoration:none;
	text-transform:uppercase;
}
.news-list-content{
	margin:0px;
	padding:0px;
}
.news-list-item{
	list-style:none;
	padding:0px;
	margin-bottom:10px;
	#padding:1px 0px 0px;
}
.news-list-name{
	padding-bottom:10px;
	text-align:left;
}
.news-list-name a,.news-list-name a:visited
{
	font-weight:bold;
	color:#333333;
}
.news-list-name a:hover{
	font-weight:bold;
	color:#333333;
}
.news-list-name-1{
	padding:5px 0;
}
.news-list-name-1 a,.news-list-name-1 a:visited,
.news-list-name-1 a:hover,.news-list-name-1 a:visited:hover{
	text-decoration:none; color:#46840E; font-size:14px; font-weight:bold;
}
.news-list-newsname {
	padding:5px 0;
}
.news-list-newsname a,.news-list-newsname a:visited,
.news-list-newsname a:hover,.news-list-newsname a:visited:hover{
	text-decoration:none; color:#46840E; font-size:12px; font-weight:bold;
}
.news-list-content {
	padding-top:15px;
}
.news-list-image{
	float:left;
	margin-right:10px;
}
.news-list-brief{
	line-height:18px;
	text-align:justify;
	color:#444;
}
.news-list-brief p{
	margin:0;
	padding:0;
}
.news-list-detail {
	text-align:right;
	margin:5px 0px;
}
.news-list-detail a,
.news-list-detail a:hover,
.news-list-detail a:visited,
.news-list-detail a:visited:hover {
	color:#CC3300;
	font-size:11px;
	background:url(../images/arrow.gif) no-repeat 0% 60%;
	padding-left:10px;
	text-decoration:underline;
	padding-top:5px;
}
.news-list-description{line-height:17px;}

.news-list-image img{
	width:105px;
	height:98px;
	border:1px solid #CCCCCC;
}

.news-list-paging{
	text-align:center; padding:10px 0;
}
.news-list-paging a,.news-list-paging a:visited,
.news-list-paging a:hover,.news-list-paging a:visited:hover{
	display:block; color:#000;
}
.page-active{
	background-color:#00195A; color:#fff;
}
.news-list-viewdetail a,.news-list-viewdetail a:visited,
.news-list-viewdetail a:hover,.news-list-viewdetail a:visited:hover{
	color:#46840E;font-size:11px;text-decoration:none; font-weight:bold;
}
.news-list-content-bound{
	padding:0 10px;
}
.notice{
	margin:0;
	padding:10px 0;
}
/*----extra shadow----*/
.JQFEText{
	color:#1A4CA7;
	text-align:justify;
	text-decoration:none;
	line-height:17px;
	font-weight:bold;
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
	cursor:pointer;
}
.JQFEShadow{
	color:#402b2b;
	font-weight:normal;
	line-height:17px;
	font-size:13px;
}
/*--------------------------PartnerList--------------------------*/
.partner-list-bound{
}
h3.notice{
	font-size:15px; text-align:center;
}
.partner-list-category-name{
	font:bold 13.5px/25px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #CCCBCA;
	padding-bottom:5px;
	color:#085994;
	text-decoration:none;
	text-transform:uppercase;
}
.partner-list-content{
	margin:0px;
	padding:0px;
	text-align:center;
}
.partner-list-item{
	float:left;
	width:160px;
	height:150px;
	padding:3px;
}
.partner-list-name{
	padding-bottom:10px;
}
.partner-list-name a,.news-list-name a:visited,
.partner-list-name a:hover,.news-list-name a:visited:hover{
	color:#081010;
	text-decoration:none;
}
.partner-list-content {
	padding-top:15px;
	text-align:center;
}
.partner-list-image{
	margin-right:10px;
}
.partner-list-image img{
	width:140px;
	height:95px;
	border:1px solid #CCCCCC;
}

.partner-list-paging{
	text-align:center; padding:10px 0;
}
.partner-list-paging a,.partner-list-paging a:visited,
.partner-list-paging a:hover,.partner-list-paging a:visited:hover{
	display:block; color:#000;
}
.partner-active{
	background-color:#00195A; color:#fff;
}
.partner-list-viewdetail a,.partner-list-viewdetail a:visited,
.partner-list-viewdetail a:hover,.partner-list-viewdetail a:visited:hover{
	color:#46840E;font-size:11px;text-decoration:none; font-weight:bold;
}
/*------------Partners-------*/
.partner-image img {
	width:140px;
	height:95px;
}
.view-all {
	text-align:right;
}
.view-all a,
.view-all a:hover,
.view-all a:visited,
.view-all a:visited:hover {
	color:#E78621;
}
/*--------------- NewsProjcetList -------------*/
.project-hot{
}
.project-hot img{
	width:330px;
	height:230px;
}
.project-list-bound{
	margin-top:20px;
}
#project_list img{
	width:140px; height:140px; margin:0 8px;
}
#project_list,#project_list li{
	float:left; list-style:none;
}
#project_list li{
	width:160px;
}
#move-left{
	margin-top:50px; cursor:pointer; float:left;
}
#move-right{
	margin-top:50px; margin-left:5px; cursor:pointer; float:left;
}






#wc-container {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    width: 960px;
}
#wc-container:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#wc-container {
    display: inline-block;
}
html[xmlns] #wc-container {
    display: block;
}
* html #wc-container {
    height: 1%;
}
.wc-header {
    display: block;
    width: 100%;
}
.wc-top-banner {
    display: block;
    width: 100%;
}
.wc-top-banner-ul {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.wc-top-banner-ul li {
    float: left;
    height: auto;
    list-style: none outside none;
    width: auto;
}
.wc-logo {
    float: left;
    height: auto;
    width: auto;
}
.wc-logo img {
    margin: 10px 0 0 3px;
}
.wc-banner {
    float: left;
    height: auto;
    width: auto;
}
.wc-banner img {
    margin: 25px 0 0 45px;
}
.wc-meta-li {
    height: auto;
    margin: 0 0 0 40px;
    width: auto;
}
.meta {
    display: block;
    height: auto;
    margin: 15px 0 0;
    overflow: hidden;
    text-align: right;
    width: auto;
}
.meta a {
    border-right: 1px solid #737071;
    color: #737071;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    padding: 0 5px;
    text-decoration: none;
}
.meta a:hover {
    color: #2AC2DE;
}
#meta-clear {
    border: medium none;
    padding-right: 0;
}

.nav-main {
    display: block;
    height: auto;
    margin: 10px 0 0;
    width: 100%;
}
.nav-main li ul {
    background: none repeat scroll 0 0 #DFDEDE;
    display: none;
    position: absolute;
    top: 165px;
    z-index: 5555;
}
.nav-list {
    background: url("../images/nav-bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 45px;
    margin: 0;
    padding: 0;
    width: auto;
}
.nav-list li ul {
    background: none repeat scroll 0 0 #C6BCBB;
    margin: 0;
    opacity: 0.95;
    padding: 0 0 8px;
    width: auto;
}
.nav-list li {
    color: #FDFAFA;
    cursor: pointer;
    float: left;
    list-style: none outside none;
}
.nav-list li a:hover, .nav-list > li.current > a {
    background: url("../images/nav-bg-hover.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
.nav-list li li a:hover, .nav-list li li.current a {
    background: url("") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FF0000;
}
.nav-list li li a {
    font-size: 11px;
    height: 5px;
    padding: 7px 26px;
    width: 182px;
}
.nav-list li li {
    clear: both;
}
.nav-list li a {
    color: #FDFAFA;
    display: block;
    font-family: arial;
    font-size: 12px;
    padding: 15px 24px 15px 25px;
    text-decoration: none;
}
.wc-slide {
    display: block;
    height: 296px;
    overflow: hidden;
    width: 960px;
	text-align:left;
	margin-bottom:5px;
}
.wc-events-career {
    display: block;
    float: left;
    margin: 5px 0 0;
    width: 960px;
}
.wc-events-widget {
    background: none repeat scroll 0 0 #E3E3E3;
    border: 1px solid #CAC5C5;
    float: left;
    margin: 3px 0 0 12px;
    padding: 0 0 5px;
    width: 261px;
}
.wc-events-widget h6 {
    margin: 0;
    padding: 3px 0 0 7px;
    text-shadow: 1px 1px 1px #FFFFFF;
}
.wc-events-widget a {
    color: #3B393A;
    display: block;
    font-family: 'PT Sans',sans-serif;
    font-size: 14px;
    text-decoration: none;
}
.wc-events-widget a.thumb {
    float: left;
}
.wc-events-widget ul {
    display: block;
    margin: 5px 0 0;
    padding: 0;
}
.wc-events-widget li {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 2px #888888;
    clear: left;
    float: left;
    list-style: none outside none;
    margin: 2px 0 6px 6px;
    padding: 1px 0;
    width: 250px;
}
.wc-event-content {
    float: left;
    padding: 0 3px 0 0;
    width: 150px;
}
.wc-events-widget li:hover {
    background: none repeat scroll 0 0 #F8F8F8;
}
.wc-events-widget li img {
    margin: 5px;
}
.wc-event-content h5 {
    margin: 0;
    padding: 3px 2px 0;
}
.wc-event-content h5 a {
    color: #5E5E5E;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
}
.wc-event-content p {
    color: #959595;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    margin: 0;
    padding: 2px 4px 0 0;
}
.wc-event-content a {
    color: #FF0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
    padding: 0 4px 0 0;
    text-align: right;
    text-decoration: none;
}
.wc-event-content a:hover {
    color: #FF9A38;
}
.wc-view-bt {
    background: url("../images/bg-button.jpg") repeat-x scroll 0 0 #A11414;
    border: medium none;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    margin: 0 0 0 100px;
    padding: 1px 5px;
    text-transform: uppercase;
}
.wc-view-bt:hover {
    background: none repeat scroll 0 0 #A82207;
}
.wc-guideline {
    float: right;
    width: 675px;
}
.prev1 {
    float: left;
    margin: 5px 0 0;
}
.next1 {
    float: left;
    margin: 5px 6px 0 8px;
}
.wc-news-widget {
    display: block;
    float: left;
    padding: 0 0 10px;
    width: 670px;
}
.wc-news-widget ul {
    margin: 0;
    padding: 0;
    width: 100%;
}
.wc-news-widget li {
    list-style: none outside none;
    width: 627px;
}
.wc-news-widget li p {
    color: #333333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 1px 0 0 8px;
    padding: 0;
    text-align: left;
}
.newsHead {
    color: #212020;
    font-family: 'PT Sans',sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.news-date {
    color: #F50723;
    font-family: 'PT Sans',sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.wc-parking-control {
    display: block;
    float: left;
    width: 100%;
}
.wc-parking-control-ul {
    display: block;
    margin: 0;
    padding: 0;
}
.wc-parking-control-ul li {
    background: url("../images/bg-parking-li.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    list-style: none outside none;
    margin: 0 12px 0 0;
    padding: 10px 9px 10px 13px;
    width: 192px;
}
.wc-parking-control-ul li h5 {
    color: #E80808;
    font-family: 'PT Sans',sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.wc-parking-control-ul li img {
    float: left;
    margin: 10px 0 5px;
}
.wc-parking-control-ul li a.home-product {
    background: url("../images/bg-link.jpg") no-repeat scroll 6px 7px #D3D3D3;
    color: #474546;
    display: block;
    float: left;
    font-family: arial;
    font-size: 11px;
    margin: 3px 0;
    padding: 3px 0 3px 25px;
    text-decoration: none;
    width: 84%;
}
.wc-product {
    background: url("../images/bg-link.jpg") no-repeat scroll 6px center #D3D3D3;
    color: #474546;
    display: block;
    float: left;
    font-family: arial;
    font-size: 11px;
    margin: 3px 0;
    padding: 0px 0 0px 25px;
    text-decoration: none;
    width: 84%;
	height:21px;
	line-height:21px;
	overflow:hidden;
}
.wc-product:hover {
    background: url("../images/bg-link-hover.jpg") no-repeat scroll 6px center #CCCCCC;
    color: #FF0000;
    display: block;
    float: left;
    margin: 3px 0;
    padding: 0px 0 0px 25px;
    width: 84%;
	height:21px;
	line-height:21px;
}
.wc-mre-bt {
    background: url("../images/bg-button.jpg") repeat-x scroll 0 0 #A11414;
    border: medium none;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    margin: 2px 8px 0 0;
    padding: 1px 5px;
    text-transform: uppercase;
}
.wc-mre-bt:hover {
    background: none repeat scroll 0 0 #DB8203;
}
.wc-task {
    display: block;
    float: left;
    width: 100%;
}
.wc-task ul {
    display: block;
    margin: 11px 0 0;
    padding: 0;
}
.wc-task li {
    background: none repeat scroll 0 0 #E3E3E3;
    border: 1px solid #A6A2A2;
    float: left;
    height: 186px;
    list-style: none outside none;
    margin: 0 15px 0 0;
    padding: 7px 5px;
}
.wc-task li h5 {
    color: #3B393A;
    font-family: 'PT Sans',sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.wc-task li h5 a {
    color: #3B393A;
    font-family: 'PT Sans',sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.wc-task li img {
    margin: 4px 0 0;
}
.wc-task li p {
    color: #3A3939;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 5px 0 0;
    width: 165px;
}
.wc-element-widget {
    display: block;
    overflow: hidden;
    padding: 12px 0 0;
    width: 100%;
}
.wc-footer {
    background: none repeat scroll 0 0 #D9D8D8;
    border-radius: 8px 8px 0 0;
    display: block;
    margin: 13px auto 0;
    overflow: hidden;
    width: 98%;
	text-align:left;
}
.wc-footer-logo {
    display: block;
    overflow: hidden;
    width: 100%;
}
.wc-footer-logo img {
    float: left;
    margin: 7px 0 0 24px;
}
.wc-link-details {
    border-bottom: 1px solid #999999;
    display: block;
    margin: 7px auto 0;
    overflow: hidden;
    padding: 0 0 10px;
    width: 96%;
}
.footer-left h6 {
    color: #5D5A5A;
    font-family: 'PT Sans',sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 0 7px;
    padding: 0;
}
.footer-left {
    border-right: 1px solid #A5A2A2;
    float: left;
    padding: 2px 0 15px;
    width: 198px;
}
.wc-footer-link-view {
    display: block;
    float: left;
    margin: 0;
    padding: 3px 0 0 7px;
    width: 198px;
}
.wc-footer-link-view li {
    float: left;
    list-style: none outside none;
    margin: 0 0 3px;
    width: 50%;
}
.wc-footer-link-view li a {
    background: url("../images/bg-footer-li.jpg") no-repeat scroll left 5px rgba(0, 0, 0, 0);
    color: #706D6D;
    display: block;
    font-family: Arial;
    font-size: 11px;
    padding: 2px 0 0 6px;
    text-decoration: none;
}
.wc-footer-midle h6 {
    color: #5D5A5A;
    font-family: 'PT Sans',sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 25px;
}
.wc-footer-midle {
    border-right: 1px solid #A5A2A2;
    float: left;
    padding: 0 0 15px;
    width: 480px;
}
.wc-footer-link-view-mid {
    display: block;
    float: left;
    margin: 3px 0 0;
    padding: 0 0 0 25px;
    width: 470px;
}
.wc-footer-link-view-mid li {
    float: left;
    list-style: none outside none;
    margin: 0 0 4px;
    width: 155px;
}
.wc-footer-link-view-mid li a {
    background: url("../images/bg-footer-li.jpg") no-repeat scroll left 3px rgba(0, 0, 0, 0);
    color: #706D6D;
    font-family: Arial;
    font-size: 11px;
    padding: 0 0 0 12px;
    text-decoration: none;
}
.wc-footer-link-view-mid li a:hover, .wc-footer-link-view li a:hover {
    background: url("../images/bg-footer-li-hover.jpg") no-repeat scroll left 3px rgba(0, 0, 0, 0);
    color: #FF0000;
    text-decoration: underline;
}
.wc-news-letter {
    float: left;
    margin: 0 0 0 6px;
    width: 200px;
}
.wc-news-letter h5 {
    color: #C70C0C;
    font-family: 'PT Sans',sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0 0 0 15px;
}
.new-letter-text {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #999999 #CFCFCF #CFCFCF #999999;
    border-image: none;
    border-radius: 2px;
    border-right: 1px solid #CFCFCF;
    border-style: solid;
    border-width: 1px;
    color: #949494;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    height: 19px;
    margin: 3px 0 3px 15px;
    padding-left: 5px;
    width: 168px;
}
.new-letter-text:hover {
}
.news-bt {
    background: none repeat scroll 0 0 #696969;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    margin: 3px 0 0 63px;
    padding: 2px 4px;
    text-transform: uppercase;
}
.news-bt:hover {
    background: none repeat scroll 0 0 #993300;
}
.wc-footer-caption {
    display: block;
    margin: 10px auto 0;
    overflow: hidden;
    padding: 0 0 13px;
    width: 96%;
}
.fooet-img {
    float: left;
    margin: 3px 0 0;
}
.wc-footer-caption p {
    color: #6F6C6C;
    float: left;
    font-family: Arial;
    font-size: 11px;
    margin: 0;
    padding: 0 0 0 8px;
}
.wc-footer-meta {
    float: left;
    width: 600px;
}
.wc-footer-meta a {
    color: #6F6C6C;
    font-family: Arial;
    font-size: 11px;
    padding: 0 5px 0 7px;
    text-decoration: none;
}
.wc-footer-meta a:hover {
    color: #881010;
}
.wc-social-networks {
    float: right;
}
.wc-social-networks ul {
    margin: 0;
    padding: 5px 0 0;
}
.wc-social-networks li {
    float: left;
    list-style: none outside none;
    padding: 0 0 0 4px;
}
.wc-social-networks li:hover {
    opacity: 0.6;
}
#slideshow-container {
    height: 1%;
    overflow: hidden;
    width: 960px;
}
#slideshow {
    height: 289px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: auto;
}
#slideshow.right {
}
#slideshow.left {
}
#slideshow.three-col {
}
#slideshow ul {
    margin: 0;
    padding: 0;
}
#slideshow li {
    margin: 0;
    padding: 0;
}
#slideshow li img {
    float: right;
}
#slideshow .heading {
    color: #000000;
    display: block;
    font-size: 16pt;
    font-weight: normal;
    margin: 0;
    padding: 20px 25px;
    text-align: left;
    text-transform: uppercase;
}
#slideshow .content {
    display: block;
    font-weight: bold;
    line-height: 1.7em;
    margin: 0;
    padding: 0 25px 25px;
}
#slideshow .content a {
    color: #FFDC7E;
    text-decoration: none;
}
#slideshow .content a:hover {
    text-decoration: underline;
}
#slideshow-thumbs {
    margin: 0 auto;
    width: auto;
}
#slideshow-thumbs ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#slideshow-thumbs li {
    float: left;
    margin: 0;
    padding: 0;
}
#slideshow-thumbs li a {
    display: block;
    margin: 10px;
}
.hidden {
    display: none;
    visibility: hidden;
}
.orange-button, p.orange-button a {
    background: url("../images/img-slider-bt.jpg") repeat-x scroll 0 0 #A70215;
    border-radius: 4px;
    color: #FFFFFF;
    float: right;
    font-family: Arial;
    font-size: 9px;
    font-weight: normal;
    margin: 3px 15px 0 0;
    padding: 4px 5px;
    text-decoration: none;
    text-transform: uppercase;
}
p.orange-button {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-weight: normal;
    height: auto;
    padding: 0;
    text-transform: none;
}
.orange-button:hover {
    background: none repeat scroll 0 0 #EF5B0A;
}
.orange-button:hover, p.orange-button a:hover {
}
.gray-button {
    background: url("/page/images/gray-button-bg.gif") repeat-x scroll 0 0 #828282;
    color: #FFFFFF;
    font-weight: bold;
    height: 25px;
    padding: 5px 10px;
    text-transform: uppercase;
}
.gray-button:hover {
    background: none repeat scroll 0 0 #F18025;
}
.jcarousel-clip-horizontal {
    width: 100%;
}
.jcarousel-item {
    height: 100%;
}
#hero-carousel-container {
    margin: 0;
    width: 660px;
}
#hero-carousel-container {
    margin: 20px 0 0 20px;
}
#hero-carousel-container img {
    padding-top: 0;
}
#hero-carousel-container.home-carousel {
    border-bottom: 7px solid #C90B0B;
    margin: 0;
    width: 960px;
	height:288px;
}
#hero-carousel-container #hero-carousel .hero-content {
    height: 190px;
    padding: 0;
}
#hero-carousel-container.home-carousel #hero-carousel .hero-content {
    padding: 10px 5px 0 15px;
}
#hero-carousel-container #hero-carousel .hero-content h2 {
    color: #5E5E5E;
    font-family: 'PT Sans',sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
    margin: 0 0 10px;
    padding: 0;
}
#hero-carousel-container.home-carousel #hero-carousel .hero-content h2 {
}
#hero-carousel-container #hero-carousel .hero-content h3 {
    color: #5F5A5A;
    font-family: 'PT Sans',sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 1em;
    text-transform: none;
}
#hero-carousel-container.home-carousel #hero-carousel .hero-content h3 {
}
#hero-carousel-container #hero-carousel li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    list-style: none outside none;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
}
#hero-carousel-container #hero-carousel li img {
    float: right;
}
#hero-carousel-container #hero-carousel .jcarousel-item {
    width: 660px;
}
#hero-carousel-container.home-carousel #hero-carousel .jcarousel-item {
    width: 960px;
}
#hero-carousel-container #hero-carousel .hero-holder {
    float: right;
    width: 260px;
}
#hero-carousel-container.home-carousel #hero-carousel .hero-holder {
    float: left;
    width: 260px;
}
#hero-carousel-container .jcarousel-control {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #EEEEEE;
    height: 79px;
    margin-left: 0;
    margin-top: -80px;
    overflow: hidden;
    position: relative;
    width: 260px;
}
#hero-carousel-container.home-carousel .jcarousel-control {
    margin-left: 0;
    padding: 0;
    width: 260px;
}
#hero-carousel-container .jcarousel-control img {
    display: inline;
    float: none;
    height: 40px;
    opacity: 0.8;
    width: 60px;
}
#hero-carousel-container .jcarousel-control a {
    float: left;
    margin-right: 5px;
    padding-top: 20px;
}
#hero-carousel-container .jcarousel-control a img {
    border: 2px solid #FFFFFF;
}
#hero-carousel-container .jcarousel-control a:hover img {
    border: 2px solid #005A84;
    opacity: 1;
}
#hero-carousel-container .jcarousel-control a.selected {
    background: url("../images/slider-top-selected-arrow.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
#hero-carousel-container .jcarousel-control a.selected img {
    border: 2px solid #DA0000;
    opacity: 1;
}
#hero-carousel-container .jcarousel-control .hero-left-btn, #hero-carousel-container .jcarousel-control .hero-right-btn {
    display: block;
    height: 26px;
    margin-top: 7px;
    width: 14px;
}
#hero-carousel-container .jcarousel-control .disabled {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    cursor: default;
}
#hero-carousel-container .jcarousel-control .hero-left-btn {
    background: url("../images/img-left-arrow.gif") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    margin-left: 0;
    margin-right: 5px;
}
#hero-carousel-container .jcarousel-control .hero-left-btn:hover {
    background: url("../images/img-left-arrow-hover.gif") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    margin-left: 0;
    margin-right: 0;
}
#hero-carousel-container.home-carousel .jcarousel-control .hero-left-btn {
    margin-left: 0;
    margin-right: 4px;
}
#hero-carousel-container .jcarousel-control .hero-right-btn {
    background: url("../images/imgl-right-arrow.gif") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    margin-left: 0;
    margin-right: 0;
}
#hero-carousel-container .jcarousel-control .hero-right-btn:hover {
    background: url("../images/imgl-right-arrow-hovedr.gif") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    margin-left: 0;
    margin-right: 0;
}
#hero-carousel-container .jcarousel-control .hero-left-btn span, #hero-carousel-container .jcarousel-control .hero-right-btn span {
    display: none;
}
#hero-carousel-container .jcarousel-control .thumb-slide {
    float: left;
    width: 192px;
}
#hero-carousel-container.home-carousel .jcarousel-control .thumb-slide {
    float: left;
    width: 220px;
}
#hero-carousel #hero-thumb-carousel .jcarousel-item {
    height: 64px;
    width: 60px;
}
#hero-carousel-container .jcarousel-control .thumb-slide ul {
    list-style-type: none;
    overflow: hidden;
    width: auto;
}
#hero-carousel-container .jcarousel-control .thumb-slide ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: default !important;
    display: inline;
    float: left;
    line-height: normal;
    margin-bottom: 0;
    overflow: hidden;
    padding-left: 0;
    position: relative;
    width: auto;
}
#hero-carousel-container .arrow-separator {
    background: url("../images/right-arroe.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 10px;
}
.hero-content p {
    margin-top: 0;
}
#cluetip-close img {
    border: 0 none;
}
#cluetip-title {
    overflow: hidden;
}
#cluetip-close {
    float: right;
    position: relative;
}
#cluetip-waitimage {
    background-image: url("/page/images/loading.gif");
    height: 11px;
    position: absolute;
    width: 43px;
}
.cluetip-arrows {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: none;
    height: 22px;
    left: -11px;
    position: absolute;
    top: 0;
    width: 11px;
}
#cluetip-extra {
    display: none;
}
.cluetip-default {
    background-color: #FFFFFF;
}
#cluetip-outer {
    background-color: #FFFFFF;
    border: 3px solid #EFEFEF;
    margin: 0;
    position: relative;
}
h3#cluetip-title {
    background-color: #FFFFFF;
    color: #212121;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.1;
    margin: 0;
    padding: 8px 10px 0 8px;
    text-transform: uppercase;
}
#cluetip-title a {
    color: #D9D9C2;
    font-size: 12px;
}
#cluetip-inner {
    color: #505050;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 0 10px 10px;
}
#cluetip-close {
    color: #990000;
    margin: 0 5px 5px;
    text-align: right;
}
.clue-top-default .cluetip-arrows {
    background-image: url("../images/carousel-down-arrow.gif");
    height: 14px;
    left: 8% !important;
    margin-left: -11px;
    top: 100% !important;
    width: 21px;
}
.clue-top-default .cluetip-arrow-right {
    left: 92% !important;
}
.clue-bottom-default .cluetip-arrows {
    background-image: url("/page/images/tip-arrow-up.gif");
    height: 14px;
    left: 50%;
    margin-left: -11px;
    top: -11px;
    width: 21px;
}
element.style {
    height: auto;
    overflow: visible;
    position: relative;
    z-index: 97;
}
#cluetip-outer {
    background-color: #FFFFFF;
    margin: 0;
    position: relative;
}
.anyClass {
    display: block;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    width: 89%;
}
.anyClass ul {
    margin: 0;
    padding: 0;
}
.anyClass li {
    float: left;
    height: auto;
    list-style: none outside none;
    padding: 0;
    width: auto;
}
.anyClass li img {
    float: left;
}
.wc-console-content {
    float: left;
    margin: 0;
    padding: 0;
    width: 170px;
}
.wc-console-img {
    float: left;
    height: auto;
    width: 50px;
}
.wc-console-content p {
    color: #333232;
    font-family: arial;
    font-size: 11px;
    margin: 0;
    padding: 0 0 0 15px;
}
.prev {
    float: left;
    margin: 10px 0 0 10px;
}
.next {
    float: right;
    margin: 10px 10px 0 0;
}
.partners {
    height: 10px;
    padding: 0 0 65px;
    position: absolute;
    width: 83px;
    z-index: 2;
}
.partners ul {
    margin: 0;
    overflow: hidden;
    padding: 0;
    z-index: 2000;
}
.partners li {
    border: medium none;
    height: 55px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.partners li img {
    margin: 3px 0 0;
    padding: 0;
}
.partners-widget {
    height: 164px;
    margin: 0;
    overflow: hidden;
}
.partners-next {
    margin: 0 0 0 35px;
}
.partners-prev {
    margin: 0 0 0 35px;
}
.wc-inner-career {
    display: block;
    height: auto;
    margin: 0 auto;
    width: 98%;
}
.wc-inner-content {
    float: left;
    height: auto;
    width: 705px;
}
.wc-search-result {
    color: #FF0000;
    font-size: 15px;
    height: 250px;
    margin-left: 300px;
    margin-top: 100px;
}
.wc-image-career {
    display: block;
    height: auto;
    margin: 0;
    width: 100%;
}
.wc-image-career img {
    margin: 7px 0 0;
}
.wc-content-span {
    display: block;
    height: auto;
    overflow: hidden;
    width: 100%;
}
.wc-inner-mainHead {
    background: url("../images/img-header-border.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    color: #5E5E5E;
    font-family: 'PT Sans',sans-serif;
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    padding: 8px 0 3px;
    text-align: left;
}
.wc-inner-productHead {
    background: url("../images/img-header-border.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    color: #5E5E5E;
    font-family: 'PT Sans',sans-serif;
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    padding: 8px 0 3px;
    text-align: left;
}
.wc-inner-nomal-text {
    color: #575757;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 15px 0 15px 5px;
    text-align: justify;
}
.wc-inner-blocks {
    display: block;
    float: left;
    height: auto;
    margin: 0 0 25px 10px;
    padding: 0;
    width: auto;
}
.wc-inner-blocks li {
    background: url("../images/bg-inner-ul.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    border: 1px solid #B8B8B8;
    border-radius: 3px;
    float: left;
    height: 170px;
    list-style: none outside none;
    margin: 15px 13px 10px 0;
    padding: 14px 14px 15px 13px;
    width: auto;
}
.wc-inner-blocks span {
    float: left;
    height: 170px;
    list-style: none outside none;
    margin: 15px 22px 10px 0;
    padding: 10px 10px 15px;
    width: 410px;
}
.wc-inner-blocks span p a {
    color: #000000;
}
.wc-inner-blocks li img {
    border-bottom: 2px solid #D60505;
    padding: 0 0 2px;
}
.wc-inner-blocks li p {
    margin: 0;
    padding: 0;
    width: 194px;
}
.wc-inner-blocks li p a {
    color: #575757;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.wc-inner-blocks li:hover {
}
.wc-inner-widget {
    float: left;
    height: auto;
    margin: 39px 0 25px 20px;
    width: 214px;
}
.wc-accordion {
    background: none repeat scroll 0 0 #E8E8E8;
    display: block;
    height: auto;
    margin: 0 0 20px;
    padding: 0 0 12px;
    width: 208px;
}
.wc-accordion h5 {
    color: #3B393A;
    font-family: arial;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 10px 0 5px 15px;
}
.wc-cutomer-support {
    display: block;
    height: auto;
    margin: 0 0 20px;
    overflow: hidden;
    width: 100%;
}
.wc-link-view {
    display: block;
    height: auto;
    overflow: hidden;
    padding: 11px 0 10px 7px;
    width: 100%;
}
.wc-link-view a {
    color: #7B7B7B;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#wc-current-link {
    color: #F80808;
}
.wc-overview-image {
    float: left;
    padding: 15px 8px 15px 0;
}
.wc-image-discription {
    color: #5E5E5E;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin: 15px 0 0;
    padding: 0 0 0 6px;
    text-align: justify;
}
.wc-image-discription-parking {
    color: #383838;
    float: left;
    font-family: 'PT Sans',sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin: 15px 0 0;
    text-align: justify;
}
.wc-image-discription-parking p {
    color: #5E5E5E;
    font-family: arial !important;
    font-size: 12px;
    text-align: left;
}
.wc-inner-subHead {
    color: #434343;
    font-family: arial;
    font-size: 15px;
    margin: 0;
    padding: 16px 0 0 5px;
}
.wc-sub-head {
    color: #5E5E5E;
    font-family: arial;
    font-size: 15px;
    margin: 0;
    padding: 10px 0 0;
}
.wc-image-con-display {
    border: 1px solid #E4E4E4;
    float: left;
    margin: 0 15px 0 0;
    padding: 5px;
}
.wc-image-con-display-right {
    border: 1px solid #E4E4E4;
    float: right;
    margin: 10px 0 10px 10px;
    padding: 5px;
}
.wc-about-us-widget {
    background: none repeat scroll 0 0 #E8E8E8;
    display: block;
    height: auto;
    margin: 0;
    overflow: hidden;
    width: 100%;
}
.wc-about-us-widget h5 {
    color: #3B393A;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 15px 0 0 15px;
}
.dropdown li a {
    font-family: 'Arial';
    font-size: 11px;
}
.about-ul {
    height: auto;
    margin: 0 0 0 12px;
    padding: 0;
    width: auto;
}
.about-ul li {
    display: block;
    list-style: none outside none;
    overflow: hidden;
    width: 95%;
}
.about-ul li a {
    background: url("../images/bg-about-widget-hover.jpg") no-repeat scroll 6px center #D3D3D3;
    color: #505050;
    display: block;
    font-family: 'Arial';
    font-size: 11px;
    margin: 3px 0;
    padding: 5px 0 5px 18px;
    text-decoration: none;
}
.about-ul li a:hover {
    background: url("../images/bg-about-widget.jpg") no-repeat scroll 6px center #979797;
    color: #FFFFFF;
}
.featurs-heading {
    color: #6D6D6D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0 0 0 5px;
}
.wc-parking-features {
    margin: 0;
    padding: 15px 0 15px 25px;
}
.wc-parking-features li {
    background: url("../images/bg-features.jpg") no-repeat scroll 7px 9px rgba(0, 0, 0, 0);
    color: #575757;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    list-style: none outside none;
    padding: 4px 0 4px 25px;
}
.conatct-form {
    float: left;
    margin: 25px 0 25px 5px;
}
.conatct-form td {
    padding: 10px 0 7px;
}
.conatct-form p {
    color: #575757;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 3px 0 0;
    text-align: left;
}
.conatct-form p span {
    color: #FF0000;
    float: left;
}
.contact-input {
    border: 1px solid #D0D0D0;
    color: #666666;
    font-family: Verdana;
    font-size: 15px;
    font-style: normal;
    height: 17px;
    padding: 2px 5px;
    width: 245px;
}
.contact-input:active, .contact-textarea:active, .contact-us-drop-down:active {
}
.contact-textarea {
    border: 1px solid #D0D0D0;
    color: #666666;
    font-family: Verdana;
    font-size: 13px;
    font-style: normal;
    height: 25px;
    padding: 10px 5px;
    width: 592px;
}
.contact-us-drop-down {
    -moz-appearance: none;
    background: url("../images/drop-arrow.jpg") no-repeat scroll 295px 50% rgba(0, 0, 0, 0);
    border: 1px solid #D0D0D0;
    color: #BDBDBD;
    font-family: Verdana;
    font-size: 13px;
    font-style: normal;
    height: 35px;
    padding: 3px 5px;
    width: 320px;
}
.contact-us-drop-down:hover {
    background: url("../images/drop-arrow-hover.jpg") no-repeat scroll 295px 50% rgba(0, 0, 0, 0);
}
.contact-us-drop-down option {
    border: medium none;
    font-style: normal;
}
.contact-button {
    background: url("../images/contact-us-submit-bt.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 13px 4px 7px;
    text-transform: uppercase;
    width: 74px;
}
.contact-button-cancel {
    background: url("../images/contact-us-cancel-bt.jpg") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    border: medium none;
    color: #515151;
    cursor: pointer;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 13px;
    text-transform: uppercase;
}
.contact-address {
    display: block;
    padding: 20px 0 0;
}
.contact-address-dispaly {
    float: left;
    height: auto;
    margin: 0 0 0 6px;
    width: 283px;
}
.contact-head {
    background: url("../images/contact-heading-arrow.jpg") no-repeat scroll 15px 15px rgba(0, 0, 0, 0);
    color: #CA090A;
    font-family: Arial;
    font-size: 17px;
    font-weight: bold;
    height: auto;
    margin: 0;
    padding: 0 0 10px;
}
.headarrow {
    border-bottom: 1px solid #BCBCBC;
    height: 25px;
}
.contact-address h5 {
    color: #1D1D1D;
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding: 10px 0 0;
}
.contact-address p {
    color: #575757;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
}
.locationmap {
    float: left;
    padding: 0 0 0 33px;
    width: 370px;
}
.locationmap iframe {
    border: 3px solid #E4E4E4;
    margin: 15px 0 0;
    padding: 2px;
}
.wc-conatct-address {
    margin: 0 0 0 12px;
    padding: 0;
}
.wc-conatct-address li {
    background: none repeat scroll 0 0 #DFDFDF;
    border: 1px solid #CCCCCC;
    margin: 8px 0 12px;
    width: 95%;
}
.wc-conatct-address li h4 {
    background: none repeat scroll 0 0 #C8C8C8;
    color: #5E5E5E;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 5px 5px;
}
.wc-conatct-address li p {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 10px 0 10px 5px;
}
.wc-conatct-address a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #1499FF;
    text-decoration: none;
}
.wc-service-list {
    margin: 0px 0 0 -47px;
    padding: 0 0 0 10px;
}
.wc-service-list li {
    display: inline-block;
    margin: 5px 0 5px 49px;
    overflow: hidden;
}
.wc-service-list li img {
    border: 4px solid #D6D6D6;
    float: left;
    margin: 0 0 20px;
    width: 250px;
}
.wc-service-content-img a img {
    margin-right: 10px;
}
.wc-service-list li img p {
    font-size: 10px;
    padding-right: 50px;
    width: 80px;
}
.wc-service-list li img:hover {
    border: 4px solid #777777;
}
.wc-service-content h4 {
    background: url("../images/contact-heading-arrow.jpg") no-repeat scroll 14px 22px rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0 0 10px;
}
.wc-service-content h4 a {
    color: #000;
    font-family: arial;
    font-size: 20px;
    font-weight: 600;
	display:block;
	height:30px;
	overflow:hidden;
}
.wc-service-content h4 a:hover {
    color: #FA8700;
}
.service-head {
    border-bottom: 1px solid #BCBCBC;
    height: 31px;
}
.wc-service-list li input {
    background: url("../images/Services-button-bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: arial;
    font-size: 9px;
    font-weight: bold;
    height: 13px;
    padding: 0;
    text-align: center;
    width: 34px;
}
.wc-service-content {
    float: right;
    height: auto;
    width: 100%;
}
.wc-service-content p {
    background: url("../images/Services_05.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
    color: #6C6C6C;
    font-family: Arial;
    font-size: 13px;
    line-height: 22px;
    margin: 0;
    padding: 10px 7px 5px 0;
}
.wc-message-chairman {
    display: block;
    margin: 20px 0 0;
}
.wc-news-subscribe {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #B7B7B7;
    display: block;
    height: auto;
    margin: 20px 0;
    padding: 0;
}
.wc-news-subscribe h4 {
    background: url("../images/bg-news-letter-head.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 7px 0 7px 5px;
}
.news-leteer-input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C8C8C8;
    border-radius: 4px;
    color: #BDBDBD;
    font-family: Verdana;
    font-size: 13px;
    font-style: italic;
    font-weight: normal;
    height: 25px;
    margin: 5px 0 10px 9px;
    padding: 3px 4px;
    width: 180px;
}
.news-leteer-button {
    background: url("../images/bg-news-letter-bt.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Verdana;
    font-size: 13px;
    margin: 15px 0 20px 9px;
    padding: 6px 7px;
    text-transform: uppercase;
}
.news-leteer-button:hover {
    background: none repeat scroll 0 0 #4A4A4A;
}
.head-job-opening {
    border-bottom: 1px solid #BCBCBC;
    height: 25px;
    margin: 0;
}
.job-opening {
    background: url("../images/contact-heading-arrow.jpg") no-repeat scroll 15px 15px rgba(0, 0, 0, 0);
    color: #D92E00;
    font-family: Verdana;
    font-size: 17px;
    margin: 0;
    padding: 0 0 10px;
}
.wc-jobs-display {
    border-collapse: collapse;
    border-spacing: 0;
    border-width: 0 0 1px 1px;
    display: block;
    margin: 25px 0 50px 5px;
    width: 700px;
}
.wc-jobs-display a {
    color: #575757;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
}
.wc-jobs-display a:hover {
    color: #FD452D;
}
.wc-jobs-display td {
    border: 1px solid #C2C2C2;
    color: #575757;
    font-family: Arial;
    font-size: 12px;
    padding: 10px 0;
}
.wc-jobs-display td img {
    padding: 0 0 0 3px;
}
.wc-jobs-display span {
    color: #1B1B1B;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 0 5px 3px;
}
.job-opening-bt {
    background: url("../images/bg-job-bt.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 23px;
    padding: 2px 6px 3px;
}
.job-opening-nextbt {
    background: url("../images/bg-job-bt-next.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 23px;
    padding: 0 0 3px 4px;
    text-align: left;
    width: 66px;
}
.wc-instalation-services {
    float: left;
    margin: 0;
    padding: 0 0 30px;
}
.wc-instalation-services li {
    float: left;
    height: 200px;
    list-style: none outside none;
    padding: 10px 0 40px 45px;
    width: auto;
}
.wc-instalation-services li img {
    border: 3px solid #DBDBDB;
    padding: 2px;
}
.wc-job-role {
    display: block;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 0;
}
.wc-job-role li {
    float: left;
    list-style: none outside none;
}
.wc-job-role p {
    line-height: 18px;
    padding: 0 35px;
}
.wc-job-role p a {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    text-decoration: none;
}
.wc-job-role p a:hover {
    color: #E39F1D;
    text-decoration: underline;
}
.wc-job-role li img {
    float: right;
    margin: 17px 0 0 33px;
}
.wc-jobrole-content {
    color: #575757;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 10px 0 30px 5px;
    text-align: justify;
}
.wc-parking-list {
    margin: 30px 0 0;
    padding: 0 0 0 10px;
}
.wc-parking-list li {
    display: block;
    margin: 10px 0 25px;
    overflow: hidden;
}
.parking-thum-view {
    border: 4px solid #D6D6D6;
    margin: 0 0 20px;
    padding: 1px;
}
.parking-thum-view:hover {
    border: 4px solid #777777;
}
.wc-parking-content h4 {
    background: url("../images/contact-heading-arrow.jpg") no-repeat scroll 15px 12px rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0 0 10px;
}
.wc-parking-content h4 a {
    color: #5E5E5E;
    font-family: arial;
    font-size: 13px;
    font-weight: 600;
}
.wc-parking-content h4 a:hover {
    color: #FA8700;
}
.parking-head {
    border-bottom: 1px solid #BCBCBC;
    height: 22px;
}
.parking-head h4 {
    background: url("../images/contact-heading-arrow.jpg") no-repeat scroll 15px 12px rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0 0 12px;
}
.wc-parking-list li input {
    background: url("../images/Services-button-bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: arial;
    font-size: 9px;
    font-weight: bold;
    height: 13px;
    margin: 30px 0 0;
    padding: 0;
    text-align: center;
    width: 34px;
}
.wc-parking-content {
    float: right;
    height: auto;
    width: 450px;
}
.wc-search-content {
    float: left;
    height: auto;
    margin-bottom: 2px;
    margin-left: 5px;
    width: 705px;
}
.search-head {
    border-bottom: 1px solid #BCBCBC;
    height: 22px;
}
.wc-search-content h4 a {
    color: #5E5E5E;
    font-family: arial;
    font-size: 13px;
}
.wc-search-content h4 {
    background: url("../images/contact-heading-arrow.jpg") no-repeat scroll 15px 12px rgba(0, 0, 0, 0);
    padding: 0 0 10px;
}
.wc-search-content p {
    background: url("../images/Services_05.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
    color: #6C6C6C;
    font-family: Arial;
    font-size: 12px;
    line-height: 17px;
    margin: 0;
    padding: 5px 7px 5px 0;
    text-align: justify;
}
.wc-parking-content p {
    background: url("../images/Services_05.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
    color: #6C6C6C;
    font-family: Arial;
    font-size: 12px;
    line-height: 17px;
    margin: 0;
    padding: 5px 7px 5px 0;
    text-align: justify;
}
.parking-thumb {
    display: block;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.parking-thumb li {
    float: left;
    list-style: none outside none;
    margin: 0 3px 0 0;
}
.parking-thumb li img {
    border: 2px solid #FFFFFF;
    margin: 0;
    padding: 1px;
}
.parking-thumb li img.wc-parking-current-thumb {
    border: 2px solid #E31D1E;
    padding: 1px;
}
.wc-parking-current-thumb {
    border: 2px solid #E31D1E;
    padding: 2px;
}
a.viewall {
    background: url("../images/bg-button.jpg") repeat-x scroll 0 0 #A11414;
    border: medium none;
    border-radius: 3px;
    clear: left;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    padding: 2px 5px;
    text-transform: uppercase;
    width: 45px;
}
.wc-events-widget .viewall {
    margin: 0 0 0 100px;
}
a.more {
    background: url("../images/bg-button.jpg") repeat-x scroll 0 0 #A11414;
    border: medium none;
    border-radius: 3px;
    clear: left;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    padding: 1px 5px;
    text-transform: uppercase;
    width: 27px;
}
.wc-parking-control-ul .more {
    background: url("../images/bg-button.jpg") repeat-x scroll 0 0 #A11414;
    border: medium none;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    margin: 4px 7px 0 150px;
    padding: 1px 5px;
    text-transform: uppercase;
    width: 27px;
}
.wc-parking-control-ul .more:hover {
    background: none repeat scroll 0 0 #DB8203;
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    margin: 4px 7px 0 150px;
    padding: 1px 5px;
    width: 27px;
}
.wc-newsevents {
    float: left;
}
.wc-newsevents-content {
    float: left;
    margin: 0 0 0 26px;
    width: 443px;
}
.wc-newsevents-content h4 {
    background: url("../images/contact-heading-arrow.jpg") no-repeat scroll 15px 12px rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0 0 30px;
}
.wc-newsevents-content h4 a {
    color: #5E5E5E;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}
.wc-newsevents-content h4 a:hover {
    color: #FA8700;
}
.wc-live-demo .wc-bg-video {
    background: none repeat scroll 0 0 #EEEEEE;
    float: left;
    height: 412px;
    margin-bottom: 15px;
    margin-left: -20px;
    width: 671px;
}
.wc-content {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #356DCD;
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin-top: 10px;
    padding: 20px;
    width: 663px;
}
.wc-radius {
    border-radius: 5px;
}
.wc-bg-grey {
    background: none repeat scroll 0 0 #EEEEEE;
    border-radius: 5px;
    margin: -15px;
    padding: 20px;
}
.wc-tittle {
    font-size: 12px;
    text-align: center;
    width: 680px;
}
.wc-video {
    display: inline;
    float: left;
    height: 350px;
    margin: 0 0 0 140px;
    width: 426px;
}
.wc-content li {
    height: 130px;
    line-height: 24px;
    width: 183px;
}
.wc-live-demo ul li {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #FFFFFF;
    float: left;
    list-style: none outside none;
    margin: 2px;
    padding: 12px 0 7px;
    text-align: center;
}
.wp-pagenavi {
    clear: both;
    margin: 0 0 10px;
    padding: 10px 0 0;
    text-align: center;
    width: 100%;
}
.wp-pagenavi a, .wp-pagenavi a:link {
    background-color: #FF0000;
    padding: 2px 6px;
    text-decoration: none;
}
.wp-pagenavi a {
    background-color: #FF0000;
    border-color: #459300 !important;
    color: #FFFFFF !important;
    margin: 0 1px;
    padding: 2px 6px;
}
.wp-pagenavi a:visited {
    background-color: #FF0000;
    color: #FFFFFF;
    padding: 2px 6px;
    text-decoration: none;
}
.wp-pagenavi a:hover {
    background-color: #FF0000;
    color: #FFFFFF;
}
.wp-pagenavi a:active {
    background-color: #FF0000;
    color: #0066CC;
    padding: 2px 6px;
    text-decoration: none;
}
.wp-pagenavi span.pages {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #9C9C9C;
    padding: 2px 6px;
}
.wp-pagenavi span.current {
    background-color: #9C9C9C;
    color: #FFFFFF;
    font-weight: normal;
    padding: 2px 6px;
}
.wp-pagenavi span.extend {
    background-color: #FFFFFF;
    color: #000000;
    padding: 2px 4px;
}
.wp-pagenavi span.next a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #6B96E1;
    padding: 2px 4px;
}
.wp-pagenavi a.current {
    background-color: #FF0000;
    color: #FFFFFF !important;
    font-weight: bold;
    margin-left: 4px;
}
.wc-sitemap a {
    color: #5E5E5E;
    width: 50px;
}
.wc-sitemap a:hover {
    color: #FF0000;
}
.wc-contents-span {
    padding-left: 20px;
}
.wc-inner-blocks li.end {
    margin-right: 0;
}
.wc-category {
    width: 600px;
}
.products-list .details {
    float: left;
    width: 460px;
}
.products-list a.thumb {
    border: 4px solid #D6D6D6;
}
.products-list a.thumb:hover {
    border: 4px solid #777777;
}
.products-list .details h4 a {
    color: #666666;
}
.products-list .details h4 {
    margin: 0;
}
.products-list .thumb {
    float: right;
    padding: 0;
}
.cms-content ul li {
    list-style: disc outside none;
}
.prd_button {
    padding-right: 4px;
}
.job-position {
    background-position: center bottom;
    color: #5E5E5E;
    font-family: 'PT Sans',sans-serif;
    font-size: 18px;
    font-weight: 600;
    padding: 8px 0 3px;
    text-align: left;

}
[id^="___plusone"] {
    width: 75px !important;
}
.wc-service-excerpt {
    height: 83px;
    margin: 0 0 0 35px;
    position: relative;
    vertical-align: top;
	text-align:justify;
	font-size:15px;
	line-height:25px;
}
.wc-projects li {
    border: 5px solid #D6D6D6;
    border-radius: 0;
    padding: 3px 4px 15px 3px;
}
.wc-newsevents-widget {
    height: 539px;
    margin-left: 9px;
}
.wc-newsevents-widget li {
    margin-top: 5px;
}
.webkit .wc-newsevents-widget {
    height: 543px;
}