﻿

body {background-color:#f8f8f8;
font-family:source_sans_proregular;

	}


/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
	width: 1300px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }


/*  GRID OF TWO   ============================================================================= */


.span_2_of_2 {
	width: 100%;
}

.span_1_of_2 {
	width: 49.2%;
}



/*  GRID OF TWO   ============================================================================= */


.spanx_2_of_2 {
	width: 100%;
}

.spanx_1_of_2 {
	width: 40.2%;
}




/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.span_2_of_2 {
		width: 100%; 
	}
	.span_1_of_2 {
		width: 100%; 
	}
}


/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
}



#container {
     width:1300px; 
     height:1130px;
     margin:0 auto;
     background-image:url('../images/borderAbout.gif'); background-repeat:no-repeat; background-position:0 30px;}     
     
     
ul.menu-top a:hover, .headline a:hover, .logo:hover {

    opacity: 0.55;

}



.topNav .logo {

	display: block;

	
	width: auto;

	height: auto;

}





.topNav ul.menu-top {

	margin-left:0px;

}



.topNav ul.menu-top li {

	display: inline-block;

	margin-left: 9%;

	list-style: none;

}



.topNav ul.menu-top li a {

	padding-bottom: 6px;

	font-family: 'source_sans_proregular';

	font-weight: normal;

	font-style: normal;

	text-decoration: none;

	color: #717171;

	font-size: 14px;

	letter-spacing:0px;

}



.topNav ul.menu-top li a:hover {

	padding-bottom: 4px;

	border-bottom: 1px solid #717171;

}



.topNav ul.menu-top li.current-menu-item a {

	color:#2a2a2a;

	}



.topNav {

	width: 100%;
	font-family: source_sans_proregular;

}

/*Top level list items*/
.bottomNav ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.bottomNav ul li a{
display: block;
color: #C0C0C0;
font-weight:500;
font-family: 'source_sans_proregular';
font-size:11px;
letter-spacing:1px;
padding: 12px 5px 12px 5px;
text-decoration: none;
}

#rotating-item-wrapper {
	position: relative;
	width: 980px;
	height: 347px;
}
.rotating-item {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

#textBottom {
	
	font-family: 'source_sans_proregular';

	font-weight: lighter;

	text-decoration: none;

	color: #b8b8b8;

	font-size: 16px;
}


#textAbout {
	font-family: 'source_sans_proregular';

	font-weight: lighter;

	text-decoration: none;

	color: #b8b8b8;

	font-size: 16px;
	
	margin:237px 74px 0px -210px;
	
	line-height:1.3;
	
}


	

.servHeadingTop{
   font-family: 'source_sans_proregular';
   font-weight: 500;
   font-style: normal;
   text-decoration: none;
   color:#65502E;
   font-size: 18px;	
   margin: -23px 0px 20px 66px;
}
 
#servTextTop {
   font-family: 'source_sans_proregular';
   font-weight: 500;
   font-style: normal;
   text-decoration: none;
   color: #bbbbbb;
   font-size: 14px;	
   margin: -20px 60px 0px 27px;
   padding-left:45px;
   line-height:1.4;

}

.servHeading{
   font-family: 'source_sans_proregular';
   font-weight: 500;
   font-style: normal;
   text-decoration: none;
   color: #65502E;
   font-size: 18px;	
   margin: 60px 0px 20px 67px;
}


#servText {
   font-family: 'source_sans_proregular';
   font-weight: 500;
   font-style: normal;
   text-decoration: none;
   color: #bbbbbb;
   font-size: 14px;	
   margin: 20px 20px 0px 25px;
   padding-left:45px;
   line-height:1.4;
}

.servHeading1{
   font-family: 'source_sans_proregular';
   font-weight: 500;
   font-style: normal;
   text-decoration: none;
   color:#65502E;
   font-size: 18px;	
   margin: 60px 0px 20px 32px;
}


#servText1 {
   font-family: 'source_sans_proregular';
   font-weight: 500;
   font-style: normal;
   text-decoration: none;
   color: #bbbbbb;
   font-size: 14px;	
   margin: 20px 20px 0px -12px;
   padding-left:45px;
   padding-right:15px;
   line-height:1.4;
}

.servHeading2{
   font-family: 'source_sans_proregular';
   font-weight: 500;
   font-style: normal;
   text-decoration: none;
   color:#65502E;
   font-size: 18px;	
   float:left;
   margin: 0px 0px 0px 2px;
}

#servText2 {
   font-family: 'source_sans_proregular';
   font-weight: 500;
   font-style: normal;
   text-decoration: none;
   color: #bbbbbb;
   font-size: 14px;	
   text-align: left;
   margin-top:-12px;
   padding-left: 2px;
   padding-right:59px;
   line-height:1.4;
 
   }

#bottomNav          {padding:7px 0px 0px 80px; width: 100%;}

.bottomNav ul{
margin: 0 auto;
padding: 0;
}

/*Top level list items*/
.bottomNav ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.bottomNav ul li a{
display: block;
color: #C0C0C0;
font-weight:500;
font-family: 'source_sans_proregular';
font-size:11px;
letter-spacing:1px;
padding: 12px 5px 12px 5px;
text-decoration: none;
}

#copyright        { font-family: 'source_sans_proregular'; font-size:10px; color:#ccc; text-align:left; "}

.company a:link			{ font-family: source_sans_proregular; font-size:10px; font-weight:600; font-style:normal; color:#c0c0c0; text-decoration:none; }

.company a:visited		{ font-family: source_sans_proregular; font-size:10px; font-weight:600; font-style:normal; color:#c0c0c0; text-decoration:none; }

.company a:active		{ font-family: source_sans_proregular; font-size:10px; font-weight:600; font-style:normal; color:#c0c0c0; text-decoration:none; }

.company a:focus		{ font-family: source_sans_proregular; font-size:10px; font-weight:600; font-style:normal; color:#c0c0c0; text-decoration:none; }

.company a:hover     	{ font-family: source_sans_proregular; font-size:10px; font-weight:600; font-style:normal; color:#000; text-decoration:none; }




