﻿


* Headings */

h1, h2, h3, h4, h5, h6 { font-family:'Open Sans Condensed', Arial, Helvetica, sans-serif; 
						font-weight: bold; color: #000; font-size:100%; }

h1 {font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; font-size:1.75em; }
h2 {font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; font-size:1.5em; }
h3 {font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; font-size:1.25em; }
h4 {font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; font-size:.1em; }
h5 {font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; font-size:.75em; }
h6 {font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; font-size:.65em; }

/* Text Elements */

p           	{ color:#000; font-size:1em; line-height:160%; font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; }
p .left		{ margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p .right 		{ margin: 1.5em 0 1.5em 1.5em; padding: 0; }

a           	{   }
a:link		{ color: #00f;  }
a:visited		{ color: #660000;  }
a:active		{ color: #000;  }
a:focus		{ color: #666;  }
a:hover     	{ color: #f00;  }

blockquote  	{ color:#000; font-size:1em; }

strong      	{ font-weight: bold; }
em		     { font-style: italic; }

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

/* Lists */

ul          	{  }
ol          	{ list-style-type:decimal; }

ul li		    { color:#000; font-size:1em; }
ol li	     	{ color:#000; font-size:1em; }

#wrapper 			{ max-width:1200px; margin:-10px auto 0 auto; background-color:#fff; height:auto;
					 }

#company-header { max-width:1200px; margin:0px auto 0 auto; background-color:#fff; height:auto;
					 }

#company	 		{ float:left;  padding: 2%; }
.logo				{ float:left; padding: 2%;	}
.company-name		{ margin:2% 0 0% 0%; font-family :'Open Sans Condensed', Arial, Helvetica, sans-serif; 
					font-size:2.5em; font-weight:bold; color:#000; 	}
										
#social-media		{width:250px; margin:0px 20px 0px 0; float:right;	padding:2%;}
#social-media ul 	{	}
#social-media ul li	{ display:inline;	}
#social-media img	{ width:32px; height:32px; }

#social-media p	{ font-family :'Open Sans Condensed', Arial, Helvetica, sans-serif; 
					font-size:1em; font-weight:bold; color:#000; margin:0 0 12px 0; text-align:right; }


#subbanner 		{ margin:0 auto; width:1200px; }

#subbanner-bg		{ clear:both; position:relative; margin:0px 0 0px 2.5%;	}

#sliderbanner	{ width:67%; height:300px;  padding:0;  position:inherit; margin:0% 0 0% 0%;}

#subbanner2 		{ margin:0 auto; width:465px; }
#subbanner-bg2		{ clear:both; position:relative; margin:0px auto;	}
#sliderbanner2	{ width:100%; height:auto;  padding:0;  position:relative; margin:0% auto;}



#subbanner-right		{ width:29%; height:auto; float:right;
						background-color:#FFFFFF; padding:15px; margin:-3% 0% 0% 0;	}
						
#subbanner-right2		{ display:none;	}/* use to hide in homepage */
						
						
#subbanner-right h1		{ font-size:1.25em; color:#9F5000; padding:5% 0 0 0; margin-top:0 }

#subbanner-right p{ font-size:.9em}
	
}

#endheader 		{ clear:both; margin:0 auto; width:1200px; } /* use on pages without slider to fit into slider space */

					

#content	{clear:both; width:1200px; background-color:#fff; }

#leftside {max-width:66%; background-color:#E3E5E6; background-image: url(../images/bckgd4.jpg); background-repeat:repeat; padding-top:2%; float:left; padding-right:1%; margin:1% 0 2% 1.5%; border-radius:35px; }
#leftside2 {max-width:58%; background-color:#A8D0D0;  background-image: url(../images/bckgd4.jpg); background-repeat:repeat;padding-top:2%; float:left; padding-right:0%; margin:1% 0 1% 1%; border-radius:25px; }
#rtsidecontent {max-width:39%; background-color:#fff; padding-top:2%; padding-right:1%; float:right; padding-left:1%; }


#acrossallbkgd {clear:both; width:1160px; float:left; padding-right:1%;  margin:1% 0 0% 0%; border-radius:35px; }
#acrossall {clear:both; width:1140px; float:left; padding-right:0%; background-color:#E3E5E6; margin:1% 1% 0% 1%; border-radius:35px; }



.leftside h1		{font-weight:bold; color:#9F5000;
					 font-size: 1.75em;	text-align:center; }
.leftside h2		{color:#9F5000; text-align:center; font-size:1.50em; padding-top:2%; }

.leftside h3		{color:#000000; text-align:center; font-size:1.25em; padding-left:0% }

.leftside p		{padding-left:3%; font-size:.95em; padding-right:1%;}
.leftside li		{ list-style-type:square; margin:0 0 12px 100px; font-family :'Open Sans Condensed', Arial, Helvetica, sans-serif;	}
.superscript   {font-size:xx-small; vertical-align:top;}


#subcontent {max-width:100%; background-color:#E3E5E6; padding-top:2%; float:left; padding-right:0%; margin:0% 0 0 .8%; border-radius:25px; }
.subheading-h3 {color:#9F5000; padding-left:3%; font-size:1.25em; margin-left:15%; }


#subcontent2 {max-width:100%; background-color:#E3E5E6; padding-top:2%; float:left; padding-right:1%; margin:1.5% 0 1.5% 1.5%; }
.subheading2-h3 {color:#9F5000; padding-left:3%; font-size:1.25em; margin-left:15%; }



#box1 img, #box2 img, #box3 img, #box4 img, #box5 img, #box6 img, #box7 img, #box8 img {  border:4px #BF5000 solid;	margin-left:15%;}


#box1 { width:47%; float:left; margin:20px 0% 10px 0%; }

#box2 { width:47%; float:left; margin:20px 0 10px 2%;  }

#box3 {width:90%; float:left; margin:20px 6% 10px 6%;  }

#box4 { width:90%; float:left; margin:20px 6% 10px 6%;   }

#box5 { width:32%; float:left; margin:20px 1% 10px 1%;  }

#box6 { width:32%; float:left; margin:20px 0 10px 0;   }

#box7 { width:32%; float:left; margin:1% 1% 5px 1%;  }

#box8 { width:32%; float:left; margin:20px 1% 10px 1%;  }

#gallery				{	margin: 0 0 0 2%;}
#gallery ul li			{ display:inline; padding: 1%;	}
#gallery img			{ padding:3px; margin:10px -10px; border:1px #aaa dotted;	}


#rightside {max-width:29%; background-color:#fff; padding-top:0%; padding-right:1%; float:right; padding-left:1%; }
#rightside2 {max-width:100%; background-color:#fff; padding-top:0%; padding-right:1%; float:none; padding-left:2%; }

#center { 
margin:auto;
text-align:left;
padding-top:10px;
width:65%;
}

.rightside h1		{font-weight:bold; color:#000;
					 font-size: 1.75em;	padding-left:2%; }
.rightside h2		{color:#000; padding-left:0%; font-size:1.50em; padding-top:2% }
.rightside h3		{color:#000; padding-left:0%; font-size:1.25em; padding-top:4% }


.rightside p		{padding-left:0%; font-size:.95em;}
.rightside li		{ list-style-type:square; margin:0 0 12px 30px; font-family :'Open Sans Condensed', Arial, Helvetica, sans-serif;	}
.regular li		{ list-style-type:square; margin:0 0 12px 50px; font-family :'Open Sans Condensed', Arial, Helvetica, sans-serif; 	}

.rightside a		{	}

.rightside a:link		{ color:#000;	}
.rightside a:visited	{ color:#000;	}
.rightside a:active		{ color:#000;	}
.rightside a:hover		{ color:#BF5000;	}
.rightside a:focus		{ color:#BF5000;	}

.float-left		{ float:left; margin:3px 15px 8px 20px; border: 1.5px #BF6000  solid;}




.clear			{ clear:both; }


.boxed-text1 { float:right;  width:30%; border: 3px #BF6000  solid ; margin: 0 10px; padding:10px; background-color:#E3E5E6; font-size:1.25em; font-family :'Open Sans Condensed', Arial, Helvetica, sans-serif; font-weight:bold;
}


.boxed-textLeft {clear:both; padding : 1% 2%; width:auto; border: 3px #BF6000  solid ; margin: 50px 0 10px 0; background-color:#E3E5E6; 
}


.boxed-text { float:right; width:40%; border: 3px #BF6000  solid ; margin: 0 10px; padding-bottom:20px; background-color:#E3E5E6; 
}

.boxed-text p		{ font-size:1.25em; margin-left:15px;    font-family :'Open Sans Condensed', Arial, Helvetica, sans-serif; font-weight:bold; }
.boxed-text li		{ list-style-type:square; margin:0px 0 12px 50px; font-family :'Open Sans Condensed', Arial, Helvetica, sans-serif; font-weight:bold;	}



#footer 				{ clear:both; margin:0 auto; text-align:center;
						border-top:1px #333 dotted; width:1200px; background-color:#fff; padding-bottom:20px; }


.footer-text		{ text-align:center; font-size:.9em; font-style:normal; }

						
.footer-h1			{
	font-size:1em; font-weight:bold; text-align:center; color:red; padding-top:10px;
}						
						
.footer-h2 {font-size:.8em; font-weight:bold; text-align:center; height:10px
	
}

.footer-p {font-size:.5em; font-weight:bold; text-align:center; height:12px
	
}

						
.footer a				{ font-size:.9em; font-weight:bold; text-align:center;  text-decoration: none;}
.footer a:link			{ color:#000;	}
.footer a:visited		{ color:#000;	}
.footer a:active		{ color:#000;	}
.footer a:hover		{ color:#BF6000;	}
.footer a:focus		{ color:#BF6000;	}

				
