body{
background: transparent url('../img/pattern.png') repeat;
}

.white-stripe{
width:100%;
float:left;
background: transparent url('../img/white-stripe.png') repeat;
height:163px;
}

.menu-stripe{
width:100%;
float:left;
background: transparent url('../img/menu-stripe.png') repeat;
height:41px;
}

#menu {
    float: left;
    height: 38px;
}
#menu ul {
    list-style-type: none;
	width:960px;
}
#menu li {
    float: left;
    height: 38px;
    margin-left: 18px;
}
#menu a {
-webkit-transition:background-color 0.3s ease;
-moz-transition:background-color 0.3s ease;
-o-transition:background-color 0.3s ease;
transition:background-color 0.3s ease;
    background-color: transparent;
    color: white;
    font-size: 13px;
    line-height: 38px;
    padding: 9px 3px;
    text-decoration: none;
}
#menu a:hover {
    background-color: #c84663;
}



.top-curve{
background: transparent url('../img/top-curve.png') repeat;
width:966px;
height:16px;
float:left;
margin-top:20px;
}
.header, .slideshow, .content, .footer{
background: transparent url('../img/content-background.png') repeat-y;
width:966px;
float:left;
}
#logo {
text-align:center;
width:285px;
float:left;
}

#logo a{
text-decoration:none;
background-color:#123D40;
}

#logo h1, #logo h2,#logo h3{
margin-bottom:0px;
text-align:center;
line-height:30px;

}
#logo h1, #logo h2{
text-transform:uppercase;
}
#logo h1{
margin-top:20px;

}
#logo h3 {
line-height:20px;
}
#logo h1 a{
font-family:Georgia, serif;
font-size:25px;
color:#e8eae6;
font-weight:normal;
}

#logo h2 a{
font-size:17px;
font-family:Georgia, serif;
color:#e8eae6;
font-weight:normal;
padding: 0 15px;
}

#logo h3 a{
font-family:Georgia, serif;
font-size:14px;
color:#ffc861;
font-weight:normal;
font-style:italic;
-webkit-transition:color 0.3s ease;
-moz-transition:color 0.3s ease;
-o-transition:color 0.3s ease;
transition:color 0.3s ease;
}

#logo h3 a:hover{
color:#a5c77f;
}
#logo img{
width: 250px;
padding-bottom: 10px;
}
.contact-info{
float:right;
text-align:center;
background-color:#42826C;
margin-right:-20px;
width: 380px;
margin-bottom:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 0px 0px 32px 2px #424242;
-moz-box-shadow: 0px 0px 32px 2px #424242;
box-shadow: 0px 0px 32px 2px #424242;
}
.contact-info h2{
    background-color: #346668;
    color: #FFFFFF;
width: 380px;
line-height: 31px;
font-size:14px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
text-align:center;
float:right;

}
.contact-text, .contact-info img{
float:left;
padding-bottom:10px;
}
.contact-info img{
padding-left:7px;
margin-top:-10px;
}
.contact-text{
margin-top:-20px;
width:360px;
}
.contact-text h1{
color:#e8eae6;
font-family:Georgia, Serif;
font-size:20px;
font-weight:normal;
margin-bottom:0px;
}

.contact-text p{
color:#e8eae6;
font-family:Georgia, Serif;
font-size:16px;
font-weight:normal;
font-style:italic;
margin-bottom:0px;
}

.contact-info a{
color:#d5f5b1;
font-family:Georgia, Serif;
font-size:12px;
font-weight:normal;
font-style:italic;
text-decoration:underline;
-webkit-transition:color 0.3s ease;
-moz-transition:color 0.3s ease;
-o-transition:color 0.3s ease;
transition:color 0.3s ease;
}
.contact-info a:hover{
color:#a5c77f;
}

.content{
padding:5px;
}


a.headline-button {
-webkit-transition:background 0.6s ease;
-moz-transition:background 0.6s 0.3s ease;
-o-transition:background 0.6s 0.3s ease;
transition:background 0.6s 0.3s ease;
    background: none repeat scroll 0 0 #42826c;
    border: 0 none;
    color: white;
    display: block;
    font-size: 20px;
    font-weight: normal;
    margin-top: 14px;
    padding: 8px 20px;
    text-decoration: none;
}
a.headline-button:hover {
    background: none repeat scroll 0 0 #a5c77f;
}

#simple-menu{
list-style-type:none;
}
#simple-menu li {
    float: left;
    height: 38px;
    margin-left: 15px;
}
#simple-menu li a, .attribution a{
-webkit-transition:color 0.3s ease;
-moz-transition:color 0.3s ease;
-o-transition:color 0.3s ease;
transition:color 0.3s ease;
    background-color: transparent;
    color: #e8eae6;
    font-size: 13px;
    line-height: 38px;
    padding: 9px 3px;
    text-decoration: none;
}
#simple-menu li a:hover, .attribution a:hover {
    color: #a5c77f;
}

.copyright, .attribution {
text-align:center;
margin-bottom:0px;
color:#c6c6c6;
font-size:12px;
}

.bottom-curve{
background: transparent url('../img/bottom-curve.png') repeat;
width:966px;
height:17px;
float:left;
margin-bottom:20px;
}

.big-image{
margin-left:5px;
margin-top:5px;
}

.container_16 .light-title{
width:920px;
padding-left:5px;
}

.callout {
    background-color: #226566;
    margin-top: 20px;
    padding: 10px 20px;
}
.callout a{
	color:white;
}
.callout-stripe {
    background-color: #4E7178;
    height: 40px;
    margin-bottom: 15px;
    margin-left: -20px;
    margin-top: -10px;
    width: 940px;
}

.left-border {
    border-left: 1px solid #226566;
}

.container_16 .testimonial-line {
border-bottom: 1px solid #778A8B;
width:930px;

}
.container_16 .testimonial-line  .front-headline{
font-size:20px;

}
#testimonials{
list-style-type:none;
width:700px;
height:150px;	
}
.slide p  {
    color: #E8EAE6;
    font-size: 23px;
	font-style:italic;

	}
.slide .person {
	margin-left:470px;
    color: #FFC861;
    font-size: 16px;
	font-style:italic;

	margin-bottom:-20px;
}  	

.procedure-content{
    margin-left:20px;
}

.list{
    color:#A5C77F;
    font-size:15px;
    line-height:21px;
}


.procedure-menu{
display:block;float:left;margin:9px 22px 0;border-radius:5px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);background-color:#eee;}

.procedure-menu ul{
list-style-type:none;
}
.procedure-menu ul li{
margin-bottom:25px;
}
.procedure-menu ul li h3{
font-size:14px;
    -moz-border-radius:5px 5px 5px 5px;
    -o-border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    border-radius:5px 5px 5px 5px;
    background-color:#42826C;
    color:#f1f1f1;
    display:block;
    font-weight:bold;
    padding:10px 30px 9px 15px;
    text-decoration:none;
    width: 100%;
    margin-left:-28px;
    margin-top:10px;
}

.procedure-menu ul li a{
text-decoration:none;
padding:10px;
color:#2c2c2c;
font-weight:bold;
-moz-border-radius:2px 2px 2px 2px;
-o-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
background-color:#FDFBF1;
        -webkit-transition:background-color 0.6s ease;
    -moz-transition:background-color 0.6s ease;
    -o-transition:background-color 0.6s ease;
    transition:background-color 0.6s ease;

}
.procedure-menu ul li a:hover{
background-color:#A5C77F;
}

.proc-menu{
    list-style-type: none;
}

.proc-menu li{
    float:left;
    padding-bottom:10px;
    margin-left:5px;
}

.proc-menu li a {
    color: lightGray;
    padding-right:10px;
    padding-left:10px;
}
