body {
	background: url(../images/body-bg.png) scroll 0% 0% repeat-x #fff;	
}
* {
	margin:0;
	padding:0;
}
a {
	outline:none;
	text-decoration:none;
}l
img {
	border:none;
}
.element {
	margin:0;
	padding:0;
	float:none;
}
.wrapper-container {
	width:1000px;
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#3e3e3e;
	margin-top:10px;
}
.header{
	width:100%;
	float:left;
}
.logo{
    float: left;
    /*padding-left: 20px;*/
    position: relative;
    width: 300px;
    z-index: 1;
    
}

.header-R{
	font-family:"Conv_SourceSansPro-Regular";
	font-size:25px;
	float:right;
	color:#666666;
	width:auto;
	float:right;
	text-align:right;
	width:600px;
	/*margin-top:35px;*/
}	
.header-R span{
	text-shadow:1px 1px 2px #505050;
	font-size:37px !important;
	color:#085897;
	width:100%;
	float:left;
	margin-bottom:15px;
}

.button-common{
    -moz-box-shadow: 1px 1px 2px #505050;
    -webkit-box-shadow: 1px 1px 2px #505050;
    box-shadow: 1px 1px 2px #505050;
	background:url(../images/button-bg.jpg) scroll 0% 0% repeat-x;
	height:16px;
	margin-left:20px;
	float:left;
	width:auto;
	padding:4px 10px;
} 
.button-common:hover{
	background:url(../images/button-bg-hover.jpg) scroll 0% 0% repeat-x;
}
.button-common a{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	text-align:center;
}
.pull-right{
	float:right;
}
.clear{
	clear:both;
}
.header-R ul{
	float:left;
	width:438px;
	margin:0px;
}
.header-R ul li{
	float:left;
	width:auto;
	display:list-item;
	list-style-type:none;
	background:url(../images/top-list.png) scroll 0% 50% no-repeat;
	padding-left:15px;
	margin-left:18px;
}
.header-R ul li a{
	color:#055697;
	font-size:25px;
}
.navigation{
	width:100%;
	float:left;
	background:url(../images/nav-bg.png) scroll 0% 0% repeat-x;
	height:41px;
	position:relative;
}
.nav{
	margin:0 auto;
	width:1000px;
}
.nav ul li{
	display:inline-block;
	width:auto;
	/*padding:9px 42px;*/
	float:left\9;
}
.nav ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.nav ul li a:hover{
	color:#000;
}
.banner-bg{
	width:100%;
	float:left;
	background:url(../images/banner-bg.png) scroll 0% 0% repeat;
	height:365px;
	margin-top:-3px;
	margin-bottom:25px;
	padding-top:23px;
}

.banner-wrapper{
	margin: 0 auto;
	width:1000px;
	position:relative;
}
.banner{
	width:998px;
	float:left;
	border:1px solid #131414;
}
.banner-shadow{
	width:998px;
	height:25px;
	float:left;
}


#slides {
  display: none;
  position:relative;
  line-height:normal;
}
.slidesjs-pagination .active {
	color:red;
}
.slidesjs-pagination-item{
	float:left;
	list-style-type:none !important;
}
.slidesjs-pagination-item a{
	background:url(../images/pagination.png) scroll 0% 0% no-repeat;
	text-indent:-2000px !important;
	overflow:hidden;
	height:15px;
	width:15px;
	float:left;
	margin-left:10px;
}
.slidesjs-pagination-item a:hover, .slidesjs-pagination-item a.active {
	background:url(../images/pagination-active.png) scroll 0% 0% no-repeat;
}
.slidesjs-pagination{
	position:absolute;
	bottom:10px;
	right:10px;
	z-index:9999;
}



/*--------MIDDLE----
---------------------*/
.middle{
	width:100%;
	float:left;
	/*margin-top:-65px;*/
	margin:20px 0px;
}
.middle-contener{
	width:100%;
	float:left;
	padding-top:20px;
}
.page-title{
	width:100%;
	float:left;
	padding-bottom:5px;
	background:#14609E
}
.page-title h1{
	width:98%;
	float:left;
	font-family:"Conv_SourceSansPro-Regular" !important;
	color:#fff;
	padding-left:20px;
	font-size:35px;
	font-weight:normal;
	text-align:center	
}
.content{
	width:100%;
	float:left;
}
.head-line{
	font-family:"LANENAR";
	font-size:25px;
	font-weight:bold;
	/*font-style:italic;*/
	padding-bottom:20px;
	color:#20877d;
	float:left;
	width:100%;
	
}
.content p{
	font-family:"Conv_SourceSansPro-Light";
	font-size:15px;
	color:#55555;
	padding-bottom:20px;
	line-height:20px;
	clear:both;
}
.content p a, ul li a{
	color:#125F9D;
}
.content p a:hover, ul li a:hover{
	text-decoration:underline;
}

.links{
	font-weight:bold;
	color:#459b17;
	text-decoration:underline;
	font-size:13px;
}

.box-typ1{
	width:303px;
	float:left;
	margin-bottom:20px;
	position:relative;
	font-family:"Conv_SourceSansPro-Light";
	min-height:270px;
}
.box-title{
	width:303px;
	float:left;
	font-size:26px;
	color:#fff;
	background:#4e8ac0;
	height:33px;
	padding-top:0px;
	margin-bottom:15px;
	/*padding-left:15px;*/
	text-align:center;
}
.corner{
	width:6px;
	height:39px;
	float:left;
	position:absolute;
	top:0px;
	left:-6px;	
}
.box-tag-line{
	font-size:20px;
	color:#005190;
	margin:10px 0px;
	float:left;
	width:100%;
	font-family:"Conv_SourceSansPro-Regular";
}
.box-content{
	width:100%;
	float:left;
	font-size:15px;
	line-height:22px;
	color:#404040;
}
ul.box-list{
	width:100%;
	float:left;
	margin-top:20px;
}
ul.box-list li{
	float:left;
	background:url(../images/arrow.png) scroll 0em 0.4em no-repeat;
	list-style-type:none;
	padding-left:30px;
	margin-bottom:5px;
	line-height:20px;
}

.input-prepend{
	position:absolute;
	bottom:0px;
	right:0px;
}
.col2 .input-prepend{
	right:0px;	
}


.add-on{
	position:absolute;
	right:0px;
	top:0px;
	background:url(../images/button-prepend.jpg) scroll 0% 0% no-repeat;
	height:24px;
	width:21px;
}

/*--------#MIDDLE----
---------------------*/


/*--------Footer----
---------------------*/

.footer-bg{
	background:url(../images/footer-bg.jpg) scroll 0% 0% repeat-x;
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:20px 0px;
	color:#fff;
	height:15px;
}
.footer-wrapper{
	width:1000px;
	margin:0 auto;
}
.read-more{
	padding-right:19px;
}
.copyright{
	width:100%;
}
.pull-left{
	float:left;
}
.copyright a{
	color:#fff; 
}
.copyright a:hover{
	text-decoration:underline;
}







.left-bar{
	width:250px;
	float:left;
	margin-right:20px;
}
.right-bar{
	width:730px;
	float:right;
}

.container{
	padding:0px 10px;
	float:left;
	/*margin-top:20px;*/
}

.center{
	text-align:center;
} 
.small-title, p.tag-line{
	font-size:20px;
	color:#236ba7;
	font-weight:normal;
	margin-bottom:10px;
	padding-bottom:0px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
}
.small-title a{
	color:#236ba7;
}
.news .small-title{
	padding-top:0px !important;	
}
ul.list-typ{
	width:100%;
	float:left;
	clear:both;
	margin-bottom:15px;
}
ul.list-typ li{
	font-family:"Conv_SourceSansPro-Light";
	margin-bottom:6px;
	color:#505050;
	list-style-type:none;
	font-size:15px;
	padding-left:20px;
	background: url("../images/arrow.png") no-repeat scroll 0 0.4em !important;
	float:left;
	width:100%;
}
ul.list-typ li ul{
	margin-top:5px;
	margin-bottom:0px;
}

ul.list-typ li ul li{
	font-family:"Conv_SourceSansPro-Light";
	margin-bottom:6px;
	color:#505050;
	list-style-type:disc;
	font-size:15px;
	float:left;
	width:100%;
	background:none !important;
	padding-left:0px !important;
	margin-left:15px;
}


/*ul.list-typ li:before{
	content:">";
	font-family:cursive;
	color:#236ba7;
	font-weight:bold;
	padding-right:8px;
}*/
.tag-line{
	/*font-size:20px !important;
	line-height:22px !important;
	color:#236ba7;
	font-family:"Conv_SourceSansPro-Regular" !important;*/
}
h4.small-title{
	font-size:13px;
	color:#236ba7;
	/*font-weight:normal;*/
	margin-bottom:3px;
}
.inner-banner{
	width:100%;
	float:left;
	margin-top:-4px;
	position:relative;
	z-index:-1;
}

.members {
	width:100%;
	/*float:left;*/
	text-align:center;
}
.members li{
	/*float:left;*/
	margin:10px;
	list-style-type:none;
	/*height:180px;*/
	height:130px;
	display:inline-block;
}
.members li img{
	float:left;
	text-align:center;
	vertical-align:middle;
}
.left {
	float:left;
}
.right{
	float:right;
}

.question{
	width:100%;
	clear:both;
	float:left;
	font-size:17px;
	color:#125F9D !important;
	font-weight:bold;
}
.clo-box{
	float:left;
	width:100%;
}
.clo-box-title{
	font-size:18px;
	color:#125F9D !important;
	clear:left;
	margin-bottom:5px;
	font-weight:normal;
	font-family:"Conv_SourceSansPro-Light";
}
.clo-box p{
	clear:none !important;
}
.clear{
	clear:both;
}
.contact{
	width:325px;
	float:left;
	position:relative;
	margin-bottom:30px;
}
.infobox{
	width:100%;
	float:left;
	margin-bottom:10px;
}
.label{
	width:100%;
	float:left;
	font-family:"Conv_SourceSansPro-Light";
	font-size:15px;
}
.input input, .input textarea{
	width:310px;
	float:left;
	padding:4px;
	border:1px solid #ccc;
}
.submit-button{
	background:none;
	border:none;
	color:#fff;
	cursor:pointer;
}

.contact_but{
	position:absolute;
	bottom:-30px;
	right:0px;
}

.request-a-quote{
	width:100%;
	float:left;
	position:relative;
	margin-bottom:20px;
}
.request-a-quote .label{
	width:100%;
	margin-bottom:3px;
}


.col2{
	width:355px;
	float:left;
	margin-bottom:20px;
}

.list-item{
	margin-right:5px;
}
.request-a-quote .col2 .clo-box-title {
	font-size:16px;
}
.contact-box{
	width:100%;
	float:left;
}

.l-box{
}
.link-box{
	width:100%;
	float:left;
}
.link-box ul{
	width:100%;
	float:left;
	list-style-type:none;
}
.link-box ul li{
	width:100%;
	float:left;
	list-style-type:none;
	clear:both;
	padding:3px 0px 3px 20px; 
	background:url(../images/left-arrow.png) scroll 0em 0.7em no-repeat;
}
.link-box ul li a{
	color:#4885BC;
	font-size:13px;
	font-weight:bold;
}
.link-box ul li a:hover{
	color:#000;
	text-decoration:none;
}
.link-box ul li a.active{
	color:#000;
} 
.button-common .submit-button{
	padding-bottom:2px;
	float:left;
}
li.bg-none{
	background:none !important;
}
.list-typ-inner{
	margin-top:5px;
}
.pull-center{
	float:left;
	width:100%;
	text-align:center;
}
.alert, .msg_exist{
	
	color: #125F9D;
	padding-bottom:10px;
}
.border-R{
	border-right:1px solid #131414;
	float:left;
	padding-right:5px;
}

.table-box{
	border-top:1px solid #ccc;
	display:inline-block;
	border-right:1px solid #ccc;
	font-family:"Conv_SourceSansPro-Light";
	font-size:14px;
	margin-bottom:20px;
}
.table-box tr{
	border-right:1px solid #ccc;
	/*border-bottom:1px solid #ccc;*/
} 
.table-box tr td{
	border-left:1px solid #ccc !important;
	padding:5px;
	border-bottom:1px solid #ccc !important;
}
.ul-box{
	width:340px !important;
	float:left !important;
}








.headline_meta {
    float: left;
    margin-bottom: 10px;
    margin-top: -5px;
    width: 100%;
}


.author, .published {
    color:#14609E;
}

.contact_email{
	margin:0px 30px;
}
.contact_position{
	margin:0px 30px 0px 0px;
}


.innertext{
	font-family: "Conv_SourceSansPro-Light";
margin-bottom: 20px;
color: #505050;
list-style-type: none;
font-size: 15px;
width: 100%;	
}
.innertext img{
	margin-right:10px;	
}

.innertext a{
	color: #125F9D;	
}
