/* CSS Document */
/*THIS IS THE END OF THE MAIN CONTENT AREA*/

html, body, #wrap {
height: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000; 
background-color:#dcd8c2;
background-image:url(../../images/headerBG.jpg);
background-repeat:repeat-x;
}

body > #wrap {
height: auto; 
min-height: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000; 
background-color:#dcd8c2;
background-image:url(../../images/headerBG.jpg);
background-repeat:repeat-x;
}

* {
margin: 0;
}

#container{
/*overflow:auto;*/
padding-bottom: 200px;
width:1100px;
margin-left:auto;
margin-right:auto;
}
#leftShadowBtm
{
background-image:url(../../images/leftShadowBtm.jpg);
background-repeat:repeat-y;
}
#rightShadowBtm
{
background-image:url(../../images/RtShadowBtm.jpg);
background-repeat:repeat-y;
}
#bottomShadow
{
background-image:url(../../images/BtmShadow.jpg);
background-repeat:repeat;
}

#topShadow
{
background-image:url(../../images/TopShadow.jpg);
background-repeat:repeat;
}

/*START: FOOTER*/
#footer {
width:100%;
background-image:url(../../images/footerBG.jpg);
background-repeat:repeat-x;
background-color:#14608c;
position: relative;
margin-top: -200px; /* negative value of footer height */
height: 250px;
clear:both;
}
#footerContainer
{
font-family:Georgia, "Times New Roman", Times, serif;
margin-left:auto;
margin-right:auto;
width:1024px;
color:#FFFFFF;
padding:30px 30px 30px 30px;
}

#footerAddress
{
font-size:18px;
}
#footerPhone
{
font-size:15px;
}
#copyright
{
font-size:11px;
}

#footerCol2 ul{
width:50px;
font-size:11px;
text-align:left;
color:#CCCCCC;
margin-left:-40px;
}

#footerCol2 ul li { 
display:inline; 
text-align:left;
}

#footerCol2 ul li a{
text-decoration: none;
}

#footerCol2 ul li a:hover{
color: #fff;
}
#footerHeadline
{
font-size:14px;
font-weight:bold;
}

#footerForm input {
background-color:#bcd4e0;
color: #333333;
font: normal 10px Arial;
border : none;
margin-top:2px;
} 
#footerForm textarea {
background-color:#bcd4e0;
color: #333333;
font: normal 10px Arial;
border : none;
margin-top:2px;
} 
#footerForm select {
background-color:#bcd4e0;
color: #333333;
width:300px;
font: normal 10px Arial;
border : none;
margin-top:2px;
} 
/*END: FOOTER*/


P,TH,TD{
	text-align:justify;
}

A,A:LINK,A:FOCUS,A:VISITED {
	color : #000000;
	font-size : 12px;
	text-decoration:underline;
}
A:ACTIVE {
	color : #5C5C5C;
	text-decoration:underline;
}

A:HOVER {
	color : #5C5C5C;
	text-decoration:underline;
}

INPUT {
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

SELECT {
 background-color: #ffffff;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size:10px;
}

TEXTAREA {
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
HR {
	height : 1px;
}
H1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size : 20px;
color:#14618d;
}
H2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size : 15px;
color:#14618d;
}
H3 {
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
}
H4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 25px;
}

/*START: HEADER*/
#header{
width:1025px;
margin-left:auto;
margin-right:auto;
}
#header_logo
{
position:absolute;
margin-top:1px;
width:350px;
height:77px;
}

/*START: MENU*/
#navContainer {
height:77px;
left:350px;
/*padding-top:1px;*/
}
#menu_wrapper {
	padding-top: 60px;
	height: 77px;
}
#tabbar {
	list-style: none;
	margin-top: -54px;
	margin-left: -40px;
        }
#tabbar li {
	float: left;
	margin-top:-6px;
    list-style: none;
        }
#tabbar  a{
	text-decoration: none;
    font:10px/100% Arial, Helvetica, sans-serif;
    display: block;
    text-transform: uppercase;
        }
#tabbar .tab li a{
	color: #ffffff;
	text-decoration: none;
    text-transform: uppercase;
	padding: 6px 17px;
	font:10px/100% Arial, Helvetica, sans-serif;
	display: block;
	font-weight:bold;

        }
#tabbar .tab a:hover {
        }
		
.dmenu {
	text-align: left;
	padding: 5px 5px 5px 5px;
	margin: 40px 0px 0px -5px;
	position: absolute;
	left: -999em;
	z-index: 100;
	min-width: 80px;
}
.dmenu ul{
	padding:0px;
	margin:10px 0px 0px 0px;
    opacity:.85;filter: alpha(opacity=85); -moz-opacity: 0.85;
	width:150px;
	left:0px;
}
#tabbar .dmenu ul li {
	list-style-type: none;
    width:100%;      
    margin:0;
}
#tabbar .dmenu a, #tabbar .dmenu a:visited{
	background:#15658e;
    font-size: 10px;
}
#tabbar .dmenu a:hover{
    display: block;
    font-size: 10px;
	color:#dcd8c2;
	
}
img {border-style:none;}

/*END: MENU*/

/*Home*/

#smallBlurb{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
width:265px;
padding-bottom:10px;
height:45px
}
#industriesContainer
{
padding:25px 25px 30px 25px;
}
/*this is a hack for safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #industriesContainer { 
	margin:350px 25px 30px 0px;
	position:relative;
	}
}

#industriesHContainer
{
padding:400px 25px 30px 25px;
width:926px;
}

#industriesLGContainer
{
padding:250px 25px 30px 25px;
width:926px;
}

#industriesMedContainer
{
padding:185px 25px 30px 25px;
width:926px;
}



#industries
{
	width:926px;
	margin-left:auto;
	margin-right:auto;
}

#box1
{
width:265px;
float:left;
margin-left:30px;
margin-right:18px;
margin-bottom:20px;
}

#box2
{
width:265px;
float: left;
margin-bottom:20px;
margin-left:18px;
}

#box3
{
width:265px;
float:right;
margin-right:30px;
margin-bottom:20px;

}

#industriesBox1
{
width:265px;
float:left;
position:relative;
left:50px;
}

#industriesBox2
{
width:265px;
position:relative;
left:50px;
}

#industriesBox3
{
width:265px;
float:right;
}

#headline
{
float:left;
padding-top:80px;
padding-left:75px;
}

#headlineBlurb
{
font-family:Arial, Helvetica, sans-serif;
color:#939090;
font-size:12px;
width:280px;
}

#photogallery
{
float:right;
top:30px;
padding:30px 65px 30px 10px;
}

#gallery
{
position:relative;
float:right;
top:-210px;
}
#headline2
{
padding-top:80px;
padding-left:75px;
}
#contentContainer
{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
width:876px;
}

#mapContainer
{
float:right;
padding:0px 0px 30px 10px;
}

#linksCol1
{
float:left;
}

#linksCol2
{
float:right;
padding-right:100px;
}

#upload
{
float:right;
width:400px;
}

#contactForm
{
float:left;
width:400px;
}

