﻿<!--

body {
	/*gradient feature not working on pages other than the home page*/
    margin: 0px;
    /*background-repeat:no-repeat;*/
	/* IE10 Consumer Preview */ 
    background-image: -ms-linear-gradient(top, #EFEFEF 0%, #FFFFFF 100%);

    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #EFEFEF 0%, #FFFFFF 100%);

    /* Opera */ 
    background-image: -o-linear-gradient(top, #EFEFEF 0%, #FFFFFF 100%);

    /*Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EFEFEF), color-stop(1, #FFFFFF));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(top, #EFEFEF 0%, #FFFFFF 100%);

    /* W3C Markup, IE10 Release Preview */ 
    background-image: linear-gradient(to bottom, #EFEFEF 0%, #FFFFFF 100%);

}
.center {
	text-align:center;
}

.headerbackground {width:100%; background-image:url('../images/background.png'); border-bottom-color:maroon; border-bottom-width:4px; border-bottom-style:solid;
}

.headercontent {height:125px; width:1000px; background-image:url('../images/background.png'); border:1px solid #CCC; margin: 0px auto; border-style: hidden;}

.footerbackground {width: 100%; 
                   height: 300px; 
                   background-image :url('../images/background.png'); 
                   bottom:0; 
                   position:relative;
                   border-top-color:maroon; border-top-width:4px; border-top-style:solid;
}

.footercontent {
    height:auto;
    width: 1000px;
    border: 1px solid #CCC; 
    margin: 0px auto;
    border-style: hidden;
}

.footertable {
    width:100%;
}
.footertable tr td {
    color: white;
    font-family:Arial;
}

.footertable tr td ul {
    list-style: none;
    line-height: 200%;
    margin:0;
    padding: 0;
}

.footerlinks {
    color:white;
    text-decoration:none;
    font-weight:bold;
    font-size:18px;

}

.top {
	height: 30px; background-color:maroon; text-align: right; font-size: large; width:100%; border-style:hidden; 
}

.pagetitle {
	margin:0px auto;
	top:0px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color: #0A55A4;
    text-decoration:none;

}

.bodycontent {width:1000px; margin:0px auto; padding-bottom:25px; position:relative; min-height:100%; 
	
}

.leftpane{width:200px;
          vertical-align: top;
}

.rightpane{width:800px;
            vertical-align: top;
}

h1 {
	font-size: 25px; color: #0A55A4; text-align:center;
}

.slogan {
	font-size:larger; color: #BF272E;
}

.slideshowbackground {
	 height: 420px; background-image:url('../images/asphalt background.jpg');
}

#navcontainer {
vertical-align:middle;
width: 75%;
height: 125px;
z-index:99;
position: relative;
margin-left: 250px;
    top: 0;
    left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.nav {
	height: 125px;
    padding: 0;
	margin: 0;
	position: absolute;
    top: 0px;
    left: 0px;
}

.nav li {
	height: 125px;
	width: 150px;  /* Each menu item is 150px wide */
	float: left;  /* This lines up the menu items horizontally */
	text-align: center;  /* All text is placed in the center of the box */
	list-style: none;  /* Removes the default styling (bullets) for the list */
	font: normal bold 18px Arial;  
	padding: 0;
	margin: 0;
}

.nav a {							
    padding: 52px 0;  /* Adds a padding on the top and bottom so the text appears centered vertically */
    text-decoration: none;  /* Removes the default hyperlink styling. */
    color: white; /* Text color is white */
    text-transform:uppercase;
    display: block;
}

.nav li:hover, .nav a:hover {background-color: maroon; color:white;} 

.nav li ul {
    display: none;  /* Hides the drop-down menu */
    height: auto;									
    margin: 0; /* Aligns drop-down box underneath the menu item */
    padding: 0; /* Aligns drop-down box underneath the menu item */			
}				

.nav li:hover ul {
    display: block; /* Displays the drop-down box when the menu item is hovered over */
}

.nav li ul li {background-image:url('../images/background.png'); height:50px;} 

.nav li ul li a {
    padding:17px 0;
	border-left: 1px solid #1f5065; 
	border-right: 1px solid #1f5065; 
	border-top: 1px solid #74a3b7; 
	border-bottom: 1px solid #1f5065; 
}
				
.nav li ul li a:hover {background-color: maroon; color:white;}

img.logo {
	float: left;
	margin-right: 0px;
    width: 236px;
}


#currentpage {
	background-color:maroon;
}



td.hometable {
	width: 33%;
	vertical-align:top;
}
p.hometablecontent {
	margin: 3px 0 3px 0;
	font-family:Calibri;
	font-size: 18px;


}

.pagesubheader {
    margin: 0 0 3px 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #BF272E;
	text-align: center;
    text-decoration:none;
}


.pagesubcontent {
    margin: 3px 0 3px 0;
	font-family:Calibri;
	font-size: 22px;
    line-height:200%;
}

td.imgbg {
	background-color:gray;
	border:medium navy outset;
	text-align:center;
}

img.hometablethumbs {
	width: 300px;
	margin:auto;

}

p.hometableheading {
	margin: 0 0 3px 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #0A55A4;
	text-align: center;

}

.tableheader {
    margin: 0 0 3px 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #0A55A4;
    border-bottom: 2px solid maroon;
}

.tablecontent {
    margin: 3px 0 3px 0;
	font-family:Calibri;
	font-size: 18px;
    height:15px;
}
-->