h1{
	font-size: 24px;
}
h2{
	font-size: 24px;
	text-align:center;
	color:#4a4c50;
	margin-top:1.5em;
	margin-bottom:0.5em;
	font-weight:bold;
	line-height:35px;
}
h3{
	font-size: 24px;
	text-align:left;
	color: #007bc2;
	margin-top:1.5em;
	margin-bottom:0.5em;
	font-weight:400;
	line-height:35px;
}
h3.entry-title {
	margin-top: 0;
	color: #1c1d1f;
	margin-bottom: 1em;
	font-weight: 700;
}
h4{
	font-size: 16px;
	color:#007bc2;
	margin-bottom:0.3em;
	line-height:22px;
	font-weight:bold;
}
h5{
	font-size: 16px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	height:80px;
	line-height:24px;
}
h6{
	margin-bottom:0 !important; 
	font-size:16px; 
	color:#007bc2 !important;
	font-weight:400;
	margin-top:1.6em;
}
ol, ul, li {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{
	text-decoration: none;
}
a img {
	border: none;
}
p,li{
	line-height: 24px;
}
/* =Layout
-------------------------------------------------------------- */

/*start: common */
.full-float {
    /*float: left;*/
    width: 1000px;
	margin: 0 auto;
}
.bold{
	font-weight: bold;
}
.green{
	color: #49a93e;
}
.big{
	font-size: 90px;
}
/*end: common */

/* start: header */
#wrapper{
    margin: 0 auto;
}
#header {
    margin: 0 auto;
    width: 100%;
	background: url("images/top-header.jpg") repeat-x top;
	height: 90px;
}
#header .left {
    float: left;
    /*margin: 15px 22px;
    width: 146px;*/
}
#header .left img {
    float: left;
	margin-right: 20px;
}
#header .right {
    float: left;
    width: 550px;
	margin-left: 50px;
}
#header .right2 {
	text-align: right;
    float: left;
    width: 250px;
	color: #fff;
	font-size: 12px;
	padding-top: 6px;
	line-height:18px;
}
#header .right2 p {
	font-size: 14px;
}
#header .right2 span, #header .right2 a {
	color: #78c2ed;
}
#header .right2 a:hover {
	color: #ffff00;
}
#menu-primary li {
    float: left;
    padding: 45px 18px 18px;
    position: relative;
    z-index: 999;
}
#menu-primary li a {
    color: #fff;
    font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.1em;
    text-transform: uppercase;
	text-shadow: 1px 1px 1px #000000;
}
#menu-primary li a:hover, #menu-primary li.current_page_item a, #menu-primary li.current-menu-item a,
#menu-primary li.current-menu-ancestor a {
    color: #ff0;
}
.menu ul.sub-menu {
    display: none;
}
.menu-primary ul.sub-menu {
    background: none repeat scroll 0 0 #49A93E;
    padding: 20px 0;
    position: absolute;
    top: 133px;
    width: 214px;
}
#menu-primary ul.sub-menu ul {
	display: none;
}
#menu-primary ul.sub-menu li {
    border: 0 none;
    float: left;
    margin: 0;
    padding: 0 12px 10px;
    width: 190px;
}
#menu-primary ul.sub-menu li a {
    background: url("images/border2.png") repeat-x scroll center bottom transparent;
    color: #FFFFFF;
    float: left;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    width: 166px;
}
#menu-primary ul.sub-menu li:last-child {
	padding-bottom: 0;
}
#menu-primary ul.sub-menu li a:hover, #menu-primary ul.sub-menu li.current-menu-item a,
#menu-primary ul.sub-menu li.current-menu-item ul a:hover, #menu-primary ul.sub-menu li.current-menu-parent a,
#menu-primary ul.sub-menu li.current-menu-parent ul a:hover, #menu-primary ul.sub-menu li.current-menu-parent ul li.current-menu-item a,
#sidebar-left .menu li.current-menu-item a, #sidebar-left .menu li a:hover  {
	color: #f9f029;
	text-decoration: none;
}
#menu-primary ul.sub-menu li.current-menu-item ul a, #menu-primary ul.sub-menu li.current-menu-parent ul a,
#sidebar-left .menu li.current-menu-item ul a  {
	color: #fff;
}
#menu-primary ul.sub-menu ul {
    left: 214px;
    top: -20px;
	border-left: 1px solid #FFFFFF;
}
/* end: header */

/*start: home */
#slider {
    float: left;
    height: 440px;
    width: 100%;
    z-index: -99;
	background: url("images/slider-bg.jpg") repeat-x bottom;
}
.rev_slider_wrapper {max-width: 1000px;}
.cycloneslider-template-default {
	margin: 0 auto;
}
.custom-slider .flexslider .slides img {
    display: block;
    float: left;
    height: 842px;
    margin-top: 0;
    width: 100%;
}
.custom-slider .flex-control-nav, .custom-slider .flex-direction-nav {
	display: none;
}
#home-widget{
	background: url(images/slider1.png) no-repeat;
}
.home-content {
    margin: 0;
    width: 1000px;
    z-index: 9;
}
.home-left {
    background: none repeat scroll 0 0 #E5E5E5;
    float: left;
    height: 546px;
    width: 362px;
}
.home-left li {
    float: left;
    margin-bottom: 14px;
    width: 100%;
}
.home-left li img{
    float: left;
}
.home-left .widget-title, .home-left .widget-content, .home-left .widget-extra {
    float: left;
    width: 100%;
}
.home-left .widget-content, .widget-register  .widget-content {
    background: url("images/border1.png") no-repeat scroll center bottom transparent;
    padding-bottom: 20px;
}
.home-left .widget-text {
    margin-bottom: 10px;
}
.home-left .widget-extra {

}
.home-left li p, .widget-register .widget-extra p {
    color: #5F5F5F;
}
.home-right {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    width: 638px;
}
.home-right .right-top {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 96px;
    margin: 46px 8px 46px 20px;
    overflow: hidden;
    width: 610px;
}
.home-right .right-top .left {
    float: left;
    margin-right: 12px;
    margin-top: -6px;
}
.home-right .right-top .right {
    float: left;
    width: 460px;
}
.home-right .bottom-left {
    float: left;
    width: 354px;
}
.home-right .bottom-left img {
    float: left;
    height: 358px;
    width: 100%;
}
.home-right .bottom-right {
    float: left;
    width: 282px;
}
.news-block, #sidebar-left .widget_nav_menu {
    /*background: none repeat scroll 0 0 #49A93E;*/
    float: left;
    height: 298px;
    padding: 10px 0;
    width: 210px;
}
.news-block .title {
    height: 30px;
    margin-bottom: 30px;
    overflow: hidden;
}
.news-block a, .news-block p, .news-block h2, .news-block h3{
	color: #4c4c4c;
}
.news-block .news-content h3 {
    margin-bottom: 5px;
}
.news-block p {
    line-height: 28px;
}
.news-block .news-content {
    background: url("images/border2.png") repeat-x scroll center bottom transparent;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.news-block .news-text {
    height: 107px;
    overflow: hidden;
}
.news-block .bottom {
    float: right;
    margin-top: 90px;
}
#sidebar-left .news-block, #sidebar-left .widget_nav_menu {
	height: auto;
}
#sidebar-left .news-row:last-child .news-content {
	background: none;
	margin-bottom: 0;
}
/*end: home */

/*start: sidebar */
.widget-container {
	float: left;
	margin-bottom: 10px;
	width: 98%
}
li.widget-container {
}
#sidebar-left .sub-menu {
	display: block;
}
#sidebar-left .menu li li {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 12px;
}
#sidebar-left .sub-menu a {
	color: #1c1d1f;
}
#sidebar-left .menu li.current-menu-item ul a {
	color: ##007BC2;
}
#sidebar-left {
	background: none repeat scroll 0 0 #E5E5E5;
}
#sidebar-left li {
    float: left;
    width: 100%;
}
#sidebar-left li img {
    float: left;
    max-width: 100%;
}
.widget-register {
    float: left;
    padding: 20px 15px;
}
.home .widget-register {
    height: 173px;
    margin-top: -20px;
    padding-bottom: 0;
}
#sidebar-left .widget_nav_menu .widget-title {
    color: #4c4c4c;
    text-transform: capitalize;
	font-size: 13px;
	text-align: left;
	font-weight: 400;
	border-bottom: 1px solid #ddd;
	margin-top: 0;
}
#sidebar-left .menu {
    float: left;
    width: 100%;
}
#sidebar-left .menu li {
    /*margin-bottom: 10px;*/
    padding-bottom: 5px;
    /*padding-right: 12px;*/
    width: 198px;
}
#sidebar-left .menu li:last-child {
    background: none repeat scroll 0 0 transparent;
    margin-bottom: 0;
}
#sidebar-left .menu li a {
	color: #4c4c4c;
	font-size: 13px;
    padding-left: 12px;
}
#sidebar-left .menu li a:hover, #sidebar-left .menu li.current-menu-item a {
	background: url("images/ico-bullet.gif") no-repeat left;
	color: #007bc2 !important;
}

/*end: sidebar */

/* start: content */
#main {
    margin: 0 auto;
}
#container {
    float: left;
    padding-top: 22px;
    width: 100%;
}
.home #container {
	padding-top: 0px;
}
#container .content {
    margin: auto;
    position: relative;
    width: 1000px;
}
#container .content-area {
    background: none repeat scroll 0 0 #FFFFFF;
    padding-bottom: 20px;
}
.page-right .entry-content {
	font-size: 14px;
}
.page-right .entry-content ul li {
	line-height: 24px;
}
.page-right .entry-content table {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	margin-bottom: 20px;
}
.page-right .entry-content th, .page-right .entry-content tr:first-child {
	padding: 10px;
	border-right: 1px solid #fff;
	font-size: 12px;
	background: #1886C7;
}
.page-right .entry-content tr:nth-child(odd) {
	background: #ddd;
}
.page-right .entry-content tr:nth-child(even) {
	background: #f0f0f0;
}
.page-right .entry-content td {
	padding: 5px 10px;
	border-right: 1px solid #fff;
	text-align: center;
	font-size: 12px;
}
.entry-content{
    float: left;
    margin-bottom: 24px;
    width: 100%;
}
.entry-content p {
    margin-bottom: 24px;
	text-align:left;
	color:#4a4c50;
}
.su-box-content a {
	font-weight: 600;
	background: url("images/ico-download.png") no-repeat left;
	padding: 12px 0 12px 32px;
	line-height: 36px;
}
.p-spec{
	line-height:36px;
	text-align:center;
	font-size:16px;
	color:#4a4c50;
}

.p-spec ul li{
	line-height:36px;
	text-align:center !important;
	font-size:16px;
	color:#4a4c50;
}

.entry-content ul {
    margin-bottom: 24px;
    margin-left: 30px;
}
.entry-content ul li {
    list-style:url(/wp-content/themes/locus-t/images/dots.png);
	line-height:30px;
	color:#4A4C50;
}
.entry-content h1,{
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 10px;
}
.entry-featured{
	margin-bottom: 24px;
	margin-top: 5.5em;
	border-radius: 5px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	text-align: center;
	padding: 10px;
}
.entry-featured img, .entry-content img {
    height: auto;
    max-width:auto;
	/*float: left;*/
}
.fullwidth-block .featured  img {
    max-width: 100%;
}
.page-row {
    margin-bottom: 10px;
}
.page-left {
    float: left;
    margin-right: 30px;
    width: 210px;
}
.page-left a:hover, .page-right a:hover {
	text-decoration: underline;
}
.page-right {
    float: left;
    margin-top: 40px;
    width: 1000px;
	margin-bottom: 40px;
}
.fullwidth-block {
    float: left;
    /*margin-left: 40px;
    margin-right: 40px;*/
    margin-top: 20px;
}
.fullwidth-block .featured{
	margin-bottom: 20px;
}
.page-title{
	float: left;
	width: 100%;
	background: url("images/gradient-line.png") no-repeat bottom center;
	padding-bottom: 18px;
}
h1.entry-title {
    margin-bottom: 24px;
    /*text-transform: capitalize;*/
	font-weight: 700;
}
/* end: content */

/*start: product */
#product {
    width: 100%;
}
#product .block {
    float: left;
    margin: 0 10px 18px;
    width: 230px;
	min-height: 288px;
	border-radius: 4px;
	padding: 4px 0;
	background: url("images/product-list-bg.jpg") repeat-x bottom;
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
}
#product .block .featured {
    /*float: left;*/
    margin: 12px 0 24px;
    padding: 0;
	text-align: center;
	max-height: 150px;
	overflow: hidden;
}
#product .block .featured img {
	width: auto;
	height: 146px;
	/*float: left;*/
}
#product .block .details {
    padding: 5px;
    text-align: center;
}
#product .block .data {
    line-height: 18px;
    text-transform: capitalize;
	font-size: 15px;
	color: #1c1d1f;
	font-weight: 600;
}
#product .block .details a {
    line-height: 40px;
	font-size: 13px;
	color: #007bc2;
}

.search-box {
	margin: 20px 0;
}
.search-box input[type="text"] {
	width:80%;
	border-radius: 5px;
	padding: 5px;
	border: 1px solid #ddd;

}


/*start: plugin */
.wp-pagenavi {
    margin: 20px 0;
}
.custom-pagenavi .wp-pagenavi a:hover, .custom-pagenavi .wp-pagenavi span.current {
    background: none repeat scroll 0 0 #007bc2;
    border-color: #007bc2;
    color: #FFFFFF;
}
.custom-pagenavi .wp-pagenavi a, .custom-pagenavi .wp-pagenavi span {
    border: 1px solid #007bc2;
}

.breadcrumbs {
    color: #BA6439;
    float: left;
    margin-bottom: 12px;
    text-transform: uppercase;
    width: 100%;
	font-size: 10px;
	color: #1c1d1f;
}

/*start: CT*/
.t-spec{
	color:#007bc2 !important;
	font-size:21px;
	font-weight:bold;
	font-style:italic;
	margin:0.8em 0;
	text-align:center !important;
}

#c-box{
	background:#f0f0f0;
	-moz-box-shadow: 0px 1px 2px #636363;
	-webkit-box-shadow: 0px 1px 2px #636363;
	box-shadow: 0px 1px 2px #636363;
	overflow:hidden;
	border-radius:3px;
	margin-top:3.8em;
}

hr{
	border:none;
	background:url(/wp-content/themes/locus-t/images/hr.jpg);
	height:2px;
}

.t-high{
	color:#007bc2 !important;
	font-size:18px;
	line-height:24px;
	font-style:italic;
	text-align:center !important;
}

.t-high2_b{
	color:#007bc2 !important;
	line-height:24px;
	text-align:center !important;
}

.t-high3{
	color:#007bc2 !important;
	font-size:14px;
	text-transform: uppercase;
	line-height:22px;
	text-align:left !important;
	font-weight:bold;
}

.t-small{
	font-size:14px;
	line-height:20px !important;
}

#s-box {
	position: relative;
	margin-left:16px;
	float:left;
	margin-bottom:32px;
	text-align:center;
	color:#ffffff;
	background:#1886c7;
	display:block;
	padding:20px 10px;
	padding-bottom:3em;
	margin-top:1em;
	max-height: 180px;
}


.t-white{
	color:#ffffff !important;
	text-align:center !important;
	margin-top:-1em;
}

.t-white a{
	color:#ffffff !important;
	text-align:center !important;
	text-decoration:none;
	font-style:italic;
	font-size:14px;
}


#view-btn_m{
/* 	text-align:center; */
	margin:1.2em auto;
	font-size:14px;
}

#view-btn_m a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	background:#1886c7;
	border-radius:3px;
	border:#77bfe9 1px solid;
	padding:6px 15px;
	font-size:14px;
}

#view-btn_m a:hover{
	color:#ffffff;
	background:#104767;
	border-radius:3px;
	border:#77bfe9 1px solid;
	padding:6px 15px;
}

#view-btn2{
	text-align:center;
	/*width:320px;*/
	margin-top:1.2em;
	font-size:14px;
	margin-left:-1em;
}

#view-btn2 a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	background:#1886c7 url("images/btn-gra.png") repeat-x;
	border-radius:3px;
	border:#77bfe9 1px solid;
	padding:6px 15px;
	font-size:14px;
}

#view-btn2 a:hover{
	color:#ffffff;
	background:#104767 url("images/btn-gra.png") repeat-x;
	border-radius:3px;
	border:#77bfe9 1px solid;
	padding:6px 15px;
}

#add-box{
	float:left;
	border-right:1px solid #ffffff;
	width:250px;
	padding:12px 15px;
	min-height:100px;
	margin:0em 0 1em 2em;
	min-height:230px;
	display:block;
}

#add-box2{
	float:left;
	border-right:1px solid #ffffff;
	width:410px;
	padding:12px 15px;
	min-height:100px;
	margin:1em 0 1em 2em;
	display:block;
}
#add-box2 p{

}

#add-box3{
	float:left;
	border-right:1px solid #ffffff;
	width:285px;
	padding:12px 15px;
	min-height:100px;
	margin:0em 0 1em 0em;
	min-height:280px;
	display:block;
}

#add-box4{
	float:left;
	width:230px;
	padding:12px 3.1em;
	min-height:100px;
	margin:0em 0 1em;
	min-height:230px;
	text-align:center;
	display:block;
}
#add-box4b {
	float:left;
	border-right:1px solid #f4f4f4;
	width:200px;
	padding:12px 17px;
	min-height:100px;
	margin:0em 0 1em 0em;
	min-height:100px;
	display:block;
	text-align:center;
}

/*start: hover*/
.roll .rollover, .roll:hover .regular {
display: none;
}
.roll:hover .rollover {
display: block;
}

.crossfade {
position: relative;
margin-left:2em;

float:left;
margin-bottom:2em;
}
.crossfade .regular, .crossfade .rollover {
-webkit-transition: opacity 0.5s ease-in;
-moz-transition: opacity 0.5s ease-in;
-o-transition: opacity 0.5s ease-in;
transition: opacity 0.5s ease-in;
}
.crossfade .regular {
position: static;
}
.crossfade .rollover {
position: absolute;
top: 0;
left: 0;
}
.crossfade .rollover, .crossfade .regular:hover {
opacity: 0;
}
.crossfade .regular, .crossfade .rollover:hover {
opacity: 1;
}
/*end: hover*/

/*start: spoiler*/
.su-spoiler-style-simple{
	border:none !important;
}

.su-spoiler-style-simple > .su-spoiler-title{
	background:url(/wp-content/themes/locus-t/images/more.png) left 43% top 0.3em no-repeat !important;
	text-align:center;
	color:#1886c7 !important;
	font-size:18px !important;
}

/*end: spoiler*/

.su-tabs-nav span{
	font-weight:bold !important;
	color:#1886c7 !important;
	text-transform:uppercase !important;
}

.entry-content tbody{
	margin-bottom:2em;
}

.entry-content tr{
	border-bottom:#e7e7e7;
}

.entry-content tr:first-child{
	background-color:#1886c7;
	color:#ffffff;
	font-weight:bold;
	border-bottom:none;
}

.entry-content td{
	line-height:22px;
	padding:8px 12px;
}

.entry-content ol{
	margin-bottom:2.5em;
	margin-top:-1.5em;
}

.entry-content ol li{
	line-height:24px;
	list-style:lower-roman;
	margin-left:2em;
}

.entry-content a{
	color:#1886c7;
	text-decoration:none;
}

.entry-content a:hover{
	color:#1886c7;
	text-decoration:underline;
}

.c-img{
	clear:both !important;
	text-align:center;
	margin:0px auto 1.5em;
}

#text-box{
	color:#ffffff;
	background:#ff9000;
	border-radius:50%;
	padding:38px 15px;
	font-size:22px;
	line-height:30px;
	text-align:center;
	width:150px;
	height:98px;
	margin-left:2em;
	float:left;
	margin-bottom:2em;
	font-weight:bold;
	font-style:italic;
}

#text-box2{
	color:#ffffff;
	background:#5bbcf5;
	border-radius:50%;
	padding:38px 15px;
	font-size:22px;
	line-height:30px;
	text-align:center;
	width:170px;
	height:120px;
	margin-left:2em;
	float:left;
	margin-bottom:2em;
	font-weight:bold;
	font-style:italic;
}

.t-red{
	color:#bf0011 !important;
	font-size:16px;
	font-weight:bold;
	margin-bottom:0.3em !important;
}

.t-ye{
	color:#eca800 !important;
	font-size:16px;
	font-weight:bold;
	margin-bottom:0.3em !important;
	margin-top:0.5em !important;
}

.t-blu{
	color:#007bc1 !important;
	font-size:16px;
	font-weight:bold;
	margin-bottom:0.3em !important;
	margin-top:0.5em !important;
}

.su-table tr{
	color:#4A4C50 !important;
	font-weight:normal !important;
}

.su-table td:first-child{
	color:#4A4C50 !important;
	font-weight:bold !important;
}

.su-table{
	font-size:14px !important;
	color:#4A4C50 !important;
}

.spec1{
	color:#44b5cb;
	font-weight:bold;
	font-size:16px;
	line-height:22px;
	margin-bottom:0.5em !important;
	margin-top:1.5em !important;
}

.spec2{
	color:#8d81c0;
	font-weight:bold;
	font-size:16px;
	line-height:22px;
	margin-bottom:0.5em !important;
	margin-top:1.5em !important;
}

.spec3{
	color:#eea01d;
	font-weight:bold;
	font-size:16px;
	line-height:22px;
	margin-bottom:0.5em !important;
	margin-top:1.5em !important;
}

.su-carousel .su-carousel-slide-title {
    font-size: 14px !important;
    line-height: 22px !important;
}

.su-custom-gallery-slide span {
    font-size: 14px !important;
    line-height: 22px !important;
}

.su-custom-gallery-slide{
	margin:1em !important;
}

.su-custom-gallery{
	margin-left:2.8em !important;
}

/*end: CT*/

.alignleft {
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
}
.alignright {
	margin-left: 20px;
	margin-bottom: 20px;
	float: right;
}
#map {
	margin: 0 auto;
	text-align: center;
}
#map td {
	width: 20%;
}
#map a {
	font-size: 12px;
	color: #000;
}
#map a:hover {
	color: #007bc2;
}
.selectBox {
	/*position:fixed;
	top:120px;
	right:0;	
	z-index:120;*/
	width: 98%;
	padding: 15px 10px;
	background: #007bc2;
	border-radius: 3px;
	font-size: 15px;
	color: #fff;
	float: left;
	text-align: center;
	margin-bottom: 20px;
}
.selectBox #country {	
	padding:3px;
	width:200px;
}
.selectBox h2 {
	font-size: 21px;
	color: #fff;
	margin-top: 0;
	line-height: 26px;
}
.selectBox select { font-size: 15px; margin-right: 10px; padding: 3px;}

.lcp_catlist li {
	border-bottom: 1px dotted #eeeeee;
	/*overflow: auto;*/
}
.lcp_catlist  img {
	max-width: 920px;
}
.lcp_catlist li li {
	border: none;
}
.lcp_title {
	margin-bottom: 20px;
}
#hq .lcp_title, #local .lcp_title {font-size: 14px; font-weight: bold; line-height: 18px;}
#hq .lcp_catlist li, #local .lcp_catlist li {width: 96%; list-style: none; border: none; float: left; margin-right: 0; min-height: 275px; border-bottom: 1px solid #969696;}

#quotearea {margin-top: 15px !important;}

.box2{
width: 100%;
height: 35px;
background-color: #0074be;
padding-top: 8px;
padding-left: 8px;
font-size: 1.2em;
color: #fff;
font-weight: bold;
margin-top: 2%;
}

table.tbl{
	width: 100%;  
	margin-top: 2%;
	border-top: 1px solid #a6a6a6; 
	border-spacing: 0;
color: #4d4d4d;
}

table.tbl th {
  background: #d2eaf6;
  color: #4d4d4d;
  padding: 5px 15px;
  border-right: 0;
  border-bottom: 1px solid #a6a6a6; 
  text-align: left;
  line-height: 2;
}
table.tbl td {
  padding: 5px 15px;
  border-right: 0;
  border-bottom: 1px solid #a6a6a6; 
  text-align: left;
  vertical-align: top;
  line-height: 2;
}

table.tbl4 tr:first-child td{
  padding: 5px 15px;
  border-right: 0;
  border-bottom: 1px solid #a6a6a6; 
  border-top: 1px solid #a6a6a6; 
  text-align: left;
  vertical-align: top;
  line-height: 2;
  width: 60%;
}

.co-spectx{
	line-height:36px;
	text-align:left;
	font-size:16px;
	color:#4a4c50;
}

.section{
	width: 100%;  
}
.bps{
	text-align:left;
	font-size:16px;
	color:#4a4c50;
}

.leftbox{
	float:left;
  padding: 20px 0px;
}
.rightbox{
	float:right;
  padding: 20px 0px;
}


