﻿#container
{
	margin: 0 auto;
	width: 100%;
	background: #fff;
}

img.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.logo 
   {
	float: left;
	width: 85%;
	padding: 20px 20px 60px 20px;
	margin: 0;
	display: inline;
        background: #000066;
        color:#FFFFFF;
     
}
#owl-demo .item img{
    display: block;
    width: 100%;
   height: auto;
}

img.picture
{
	
	float: left;
	width: 81.5%;
        height: 300px;
	padding: 0px;
	margin: 0 0 0 0;
        display: inline;	

     
}

img {
    max-width: 100%;
    height: auto;
}

#header {
padding:0;
}





body {
	background: #909eab;
	font-family: Helvetica, sans-serif; font-size: 16px; line-height: 24px;
         
        z-index: 10;
}

#search
{
	width: 20% ;
  margin-left: auto ;
  margin-right: auto ;


	
        background: #909eab;
        color:#FFFFFF;
        
}





#contentwrapper
{
	float: left;
	width: 100%;
	background: #fff;
  }      
        

#content-container2
{
	float: left;
	width: 100%;
	background: #fff;
        }

#leftcolumn
{
	float: left;
	width: 16%;
	padding: 20px 20px;
	margin: 0;
	display: inline;
        background: #000066;
        color:#FFFFFF;
}

#leftcolumn ul
{
	margin: 0;
	padding: 0;
}

#leftcolumn ul li
{
	margin: 0 0 1em;
	padding: 0;
	list-style-type: none;
}

#content
{
	float: left;
	width: 72%;
	padding: 20px 0;
	margin: 0 0 0 2%;
}

#content h2 { margin: 0; }

#rightcolumn
{
	float: right;
	width: 30%;
        position:relative;
        padding: 20px 20px;
	margin:0 auto;
	display: inline;
        
        
}

#rightcolumn h3 { margin: 0; }

#middle
{
	float: left;
	width: 30%;
	padding: 20px 0;
	margin: 0 0 0 2%;
}



#footer_full
{
	clear: both;
	background: #000066;
        float: left;
        width: 100%;
	
	padding: 0px;
	height: 125px;
}

.footer_column_left {
	width:85%;
         padding-top: 1%;
        background: #000066;
	float:left;
	text-align:center;
	height:130px;
}

.footer_column_right
{
width: 15%;
padding-top: 1%;
float: right;
background: #000066;
text-align:left;
color:#FFFFFF;
height: 130px;
font-size:12px;
margin:0px;

line-height:18px;

}

.footer_column_left p{
        color: #FFFF80;
        }

a.social:link, a.social:visited  {
    color:#ffffff;
    text-decoration: none;
}
    a.social:hover, a.social:active{
     
text-decoration: underline;
}

.push_buttonleft{
	position:relative;
	width:160px;
	color:#FFF;
	display:block;
	text-decoration:none;
	margin:0 auto;
	border-radius:5px;
	border:solid 1px #ffffff;
	background:#369de1;
	text-align:center;
	padding:0px 0px;
	
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	transition: all 0.1s;
	
	-webkit-box-shadow: 9px 9px 0px #000000;
        -moz-box-shadow: 9px 9px 0px #000000;
        box-shadow: 9px 9px 0px #000000;
}

.push_buttonleft:active{
    -webkit-box-shadow: 0px 2px 0px #84261a;
    -moz-box-shadow: 0px 2px 0px #84261a;
    box-shadow: 0px 2px 0px #84261a;
    position:relative;
    top:7px;
}
      .push_button{
	position:relative;
	width:80%;
	color:#FFF;
	display:block;
	text-decoration:none;
	margin:0 auto;
	border-radius:5px;
	border:solid 1px #ffffff;
	background:#369de1;
	text-align:center;
	padding:0px 0px;
	
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	transition: all 0.1s;
	
	-webkit-box-shadow: 9px 9px 0px #000000;
        -moz-box-shadow: 9px 9px 0px #000000;
        box-shadow: 9px 9px 0px #000000;
}

.push_button:active{
    -webkit-box-shadow: 0px 2px 0px #84261a;
    -moz-box-shadow: 0px 2px 0px #84261a;
    box-shadow: 0px 2px 0px #84261a;
    position:relative;
    top:7px;
}    
