@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    border:0 none;
    font-family:inherit;
    font-size:100%;
    font-style:inherit;
    font-weight:inherit;
    margin:0;
    outline:0 none;
    padding:0;
    vertical-align:baseline;
}

body {
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
}

#container {
	max-width: 975px;
	margin-left:auto;
	margin-right:auto;
}


#logo {
	float: left;
	width: 8%;
	margin-bottom: 20px;
	margin-left: 1%;
}

#nav {
	float:left;
	width: 91%;
}

.navclass ul{
	margin-left: 180px;
width: 100%;
list-style-type: none;
}

.navclass li{
float: left;
}

.center {
	text-align:center;
}

.navclass li a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFF;
display:block;
padding: 12px;
letter-spacing: .1em;
}

.navclass a:hover{
	color: #5471a4;
}

.navclass a{
margin-right: 1px;
text-decoration: none;
}

.navclass a:hover, .navclass a.selected{
text-decoration:none;
}

#fadeshow1 {
	width: 100%;
	clear: left;
}

#fadeshow1 li{
	display:none;
}

#content {
	width: 100%;
	clear:left;
}

#colone {
	width: 40%;
	margin-right: 2%;
	margin-left: 2%;
	margin-top: 20px;
	float:left;

}

#coltwo {
	width: 40%;
	margin-left: 2%;
	float:left;
	margin-top: 10px;

}

#colonefaq {
	width: 20%;
	float: left;
	margin-right: 2%;
	margin-top: 15px;
}

#coloneabout {
	width: 20%;
	float: left;
	margin-right: 2%;
	margin-top: 15px;
}

#coltwofaq {
	width: 60%;
	float: left;
	margin-left: 8%;
	margin-right: 6%;
}

#coltwoservices {
	width: 40%;
	margin-left: 8%;
	float:left;
	margin-top: 20px;

}

#colonecontact {
	width: 50%;
	margin-right: 2%;
	margin-left: 2%;
	margin-top: 80px;
	float:left;

}

.coltwocontact {
	width: 30%;
	margin-left: 2%;
	float:left;
	padding-top: 20px;
	padding-left: 1%;

}

.colcontact {
	width: 22%;
	margin-left: 2%;
	float:left;
	padding-top: 20px;
	padding-left: 1%;
}

.bluestrong {
	font-weight:bold;
	color:#5471a4;
	font-family:Arial, Helvetica, sans-serif;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size:18px;
	color: #918f8f;
	line-height: 1.5em;

}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	display:block;
	background-color:#5471a4;
	line-height: 1.75em;
	margin-top: 15px;
	font-weight:bold;
	text-align:center;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#918f8f;
	line-height: 1.75em;
	margin-top: 15px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#918f8f;
	text-decoration:underline;
}

li {
	font-family:Arial, Helvetica, sans-serif;
	color:#5471a4;
	font-size:12px;
	line-height: 1.5em;
	list-style:none;
}

.gray {
	color:#918f8f;
}

em {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
}

li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#5471a4;
	font-size:12px;
	line-height: 1.5em;
	list-style:none;
	padding-top: 15px;
	text-decoration:none;
}

li a:hover{
	text-decoration:underline;
}

#content2 {
	clear:left;
	width:100%;
}

#content2 p{
	font-size:12px;
}

#content2 a{
	font-size:12px;
}


#contentcol1 {
	margin-left: 2%;
	float:left;
	margin-right: 1%;
	width: 22%;
}

#contentcol2 {
	float:left;
	margin-right: 1%;
	width: 23%;
	margin-left: 1%;
}
#contentcol3 {
	float:left;
	margin-right: 1%;
	width: 23%;
	margin-left: 1%;
}

#contentcol4 {
	float:left;
	width: 23%;
	margin-left: 1%;
}

#footer {
	padding-top: 50px;
	clear:left;
	width: 100%;
	margin-bottom: 50px;
}

#footercontact {
	clear:left;
	width: 100%;
}

.footerclass p{
	font-size:12px;
	text-align:center;
	
}

.footerclass a{
	font-size:12px;
}

h3{
	font-size:12px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-top: 10px;
	
}

/* <-------------responsive slideshow----------------> */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }


/* <-------------media----------------> */
figure {margin: 0}
img, object, embed, video {
	max-width: 100%;	
	_width: 100%
	} /* Fluid images */
	
img {
	border: 0;	
	-ms-interpolation-mode: bicubic
	} /* Improve IE's resizing of images */
	
svg:not(:root) {
	overflow: hidden} /* Correct IE9 overflow */
	
	/*MEDIA QUERY
------------------------------------------------------------*/ 
@media (max-width: 1210px ) {
	.navclass li a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFF;
display:block;
padding: 12px 6px;
letter-spacing: .1em;
}
	
}

@media (max-width: 1040x ) {
	.navclass li a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFF;
display:block;
padding:12px 0px;
letter-spacing: 0em;
}
	
}


@media (max-width: 975px ) {
	#container {
max-width: 92%;
		
		margin: 0 4%;
	}
	

}

@media (max-width: 700px ) {

	.navclass ul{
	margin-left: 0px;
width: 100%;
list-style-type: none;
}

#contentcol1 {
	margin-left: 2%;
	float:left;
	margin-right: 2%;
	width: 44%;
}

#contentcol2 {
	float:left;
	margin-right: 1%;
	width: 44%;
	margin-left: 1%;
}
#contentcol3 {
	float:left;
	margin-right: 2%;
	width: 44%;
	margin-left: 1%;
}

#contentcol4 {
	float:left;
	width: 44%;
	margin-left: 1%;
}

#colone {
	width: 96%;
	margin-right: 2%;
	margin-left: 2%;
	margin-top: 20px;
	float:left;

}

#coltwoservices {
	width: 96%;
	margin-left: 2%;
	float:left;
	margin-top: 20px;

}

#coltwo {
	width: 96%;
	margin-left: 2%;
	float:left;
	margin-top: 10px;

}

#colonefaq {
display:none;
}

#coloneabout {
	text-align:center;
	width: 100%;
	
}


#coltwofaq {
	width: 85%;
	float: left;
	margin-left: 8%;
	margin-right: 7%;
}

#colonecontact {
display:none;

}

#coltwocontact {
	width: 96%;
	margin-left: 2%;
	float:left;
	padding-top: 20px;
	padding-left: 1%;

}

.colcontact {
	width: 47%;
	margin-left: 2%;
	float:left;
	padding-top: 20px;
	padding-left: 1%;
}


}

@media (max-width: 520px ) {
	
	#logo {
	float: left;
	width: 14%;
	margin-bottom: 20px;
	margin-left: 1%;
}

#nav {
	float:left;
	width: 85%;
}





	.navclass li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFF;
display:block;
padding:12px 6px;
letter-spacing: .1em;
}

.colcontact {
	width: 97%;
	margin-left: 2%;
	float:left;
	padding-top: 20px;
	padding-left: 1%;
	text-align:center;
}

.coltwocontact {
	width: 97%;
	margin-left: 2%;
	float:left;
	padding-top: 20px;
	padding-left: 1%;
	text-align:center;

}



}

@media (max-width: 440px ) {
	
	

#contentcol1 {
	margin-left: 2%;
	float:left;
	margin-right: 2%;
	width: 96%;
}

#contentcol2 {
	float:left;
	margin-right: 1%;
	width: 96%;
	margin-left: 1%;
}
#contentcol3 {
	float:left;
	margin-right: 2%;
	width: 96%;
	margin-left: 1%;
}

#contentcol4 {
	float:left;
	width: 96%;
	margin-left: 1%;
}
	
	
}

@media (max-width: 370px ) {
.navclass li a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFF;
display:block;
padding:12px 3px;
letter-spacing: 0em;
}
	
}