body{
	font:14px Verdana, Arial; 
	color:#444;
	background:#6d7b8d url(../images/bodyBG.png) repeat-x;
	padding:10px 0 25px 0;
	line-height:20px;
}

td{padding:10px;}

p{padding:10px;}

ul{padding:0 40px;}

li{list-style:disc; margin:5px 0;}

h1, h2, h3, h4, h5, h6{margin:10px 0 10px 10px; color:#000033;}

h1{font-size:1.6em;}

	.headerUnderline{
	    width:730px;
	    padding-bottom:8px;
		border-bottom:1px solid #000033;
		margin:20px 10px;
	}

h2{font-size:1.4em;}
h3{font-size:1.2em;}


a:link, a:visited{
	color:#0000ff;
}
a:hover, a:active{
    color:#000034;
}




/*--[ Layout Divs ]--*/


#container{
	margin:0 auto;
	text-align:left;
    width:750px;
	background:#fff;
}

#head{
	width:750px;
	height:px;
	border-bottom:2px solid #D3D3D3;
}
	#logo{
		float:left;
		width:150px;
		height:100px;
	}
	
	#headImageFade{
	    float:left;
	    width:309px;
		height:100px;
		background:#000033 url(../images/headSlideBG.jpg) no-repeat center center;
		overflow:hidden;
	}
	
	#headImage{
	    float:left;
	    width:309px;
		height:100px;
		background:#000033 url(../images/headSlideBG.jpg) no-repeat center center;
	}
	
	#slogan{
	    float:left;
		width:291px;
		height:100px;
	}

		#menu{margin-top:10px;border-top:2px solid #eeaa07;}
					#menu a{
						font-weight:bold;
						display:block;
						padding:7px 10px 10px 10px;
						margin-right:50px;
						border-top:7px solid #D3D3D3;
						color:#642a29;
					}
					#menu a:hover{
						color:#20223B;
						border-top:7px solid #eeaa07;
						background:#d3d3d3;
					}
					
					#menu a.active{
						padding-top:7px;
						color:#20223B;
						border-top:7px solid #eeaa07;
						background:#d3d3d3;
					}


		#emergency{
			float:left;
			font-weight:bold;
			background:#eeaa07;
			padding:0 7px 4px 7px;
			margin-right:25px;
		}

			#emergencyContactP{
			    padding:5px;
				background:#eeaa07;
				color:#000;
			}

#torso{
    width:750px;
	padding-bottom:10px;
}

	#homeTorsoLeft{
	    float:left;
		width:565px;
		padding:0 5px;
	}
	
	#torsoLeft{
		width:730px;
		padding:0 10px;
	}

			
	#homeTorsoRight{
	    float:left;
		width:175px;
		background:#ebebeb;
		font-size:0.8em;
		line-height:15px;
	}
		#homeTorsoRight ul{
		    padding:0 5px 0 20px;
			color:#999;
		}
			#homeTorsoRight li{
			    margin:10px 0;
			}

				#homeTorsoRight a:hover{
				    text-decoration:underline;
				}

#foot{
    margin:0 auto;
	width:750px;
	text-align:left;
	font-size:0.7em;
	line-height:15px;
}

	/*--[ site designed by links ]--*/
	#foot .site{padding-top:6px;}
	#foot .site, #foot .site a:link, #foot .site a:visited, #foot .site a:hover, #foot .site a:active{
		color:#444;
	}
	
	
hr{
    border:0;
    border-top:1px solid #c5c5c5;
    margin:20px 0;
    height:1px;
}


/*--[ inputs, textareas, selects, buttons ]--*/
.inputs{
    border:1px solid #d0d0d0;
	width:200px;
	height:10px;
	padding:5px;
	margin-left:10px;
}
textarea.inputs{
    border:1px solid #d0d0d0;
	width:200px;
	height:100px;
	padding:5px;
	margin-left:10px;
}
.button{
    border:1px solid #d0d0d0;
	width:100px;
	height:30px;
	background:#e0e0e0;
	color:#000;
	cursor:pointer;
	margin-left:10px;
}
.button:hover{
	background:#666;
	color:#fff;
}

#contactTable td{
    padding:0;
}
input.inputc{
    width:300px;
	padding:5px;
	border:1px solid #d0d0d0;
	margin:0 10px 10px 10px;
}

textarea.inputc{
    width:300px;
	height:150px;
    padding:5px;
	border:1px solid #d0d0d0;
	margin:0 10px 10px 10px;
}

#mapHeader{
	margin:25px 0;
}

.contactMap{
    margin:0 auto;
    width:400px;
	height:300px;
	border:5px solid #d0d0d0;
}