/* CSS Document */
/* Mass Services */
* {
margin:0;
padding:0;
}
html, body, #container {
min-height:100%;
width:100%;
height:100%;
}
/*#container {
position:relative;
min-height:100%;
}*/
html>body, html>body #container {
height:auto;
}
/*#container {
position:relative;
min-height:100%;
height:100%;
voice-family:"\"}\"";
voice-family:inherit;
height:auto;
}*/
#container {
position:absolute;
top:0;
left:0;
}
/*html>body #container {
height:auto;
}*/
/*html>body {
height: auto;
}*/
body {
background-color:#1E4977;
/*font-family: "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#header_background {
background-color:white;
width:auto;
overflow:hidden;
height:auto;
margin:0px 0px 0px 0px;
border-top:20px solid #396A9E;
}
#header_wrapper {
width:760px;
margin:0 auto;
height:250px;
overflow:hidden;
background:#FFF url(images/headeredit.jpg) no-repeat;
}
#slogan {
text-align:center;
font-size:24px;
color:#CCCCCC;
width:760px;
height:40px;
padding:10px;
margin:0 auto;
overflow:hidden;
}
#content_background {
background:#1E4977 url(images/bg_gradient2.gif) repeat-x;
width:auto;
overflow:hidden;
height:auto;
margin:0px 0px 0px 0px;
}
#content_wrapper {
width:760px;
margin:0 auto;
/*overflow:hidden;*/
height:auto;
}
#info_column {
width:450px;
float:left;
display:inline;
height:auto;
padding:0px 0px 20px 0px;
}
#sign_image {
width:250px;
float:right;
display:inline;
margin:20px 20px 0px 0px;
background-color:#1E4977;
height:auto;
}
#menu {
text-align:center;
float:left;
width:172px;
overflow:hidden;
margin:10px 0px 0px 0px;
}
#footer2 {
text-align:center;
width:99%;
height:25px;
background-color:#151515;
padding:5px;
border-top:solid #FFF;
position:absolute;
bottom:0;
}
#footer {
position:absolute;
bottom:0;
text-align:center;
width:99%;
height:25px;
background-color:#151515;
padding:5px;
margin:10px 0px 0px 0px;
border-top:solid #FFF;
}
table.contact td {
padding-bottom:6px;
}
.input {
background-color:#1E4977;
border:1px solid white;
}

/*Fonts*/
h3.title {
font-style:italic;
font:Verdana;
color:#FFF;
/*#C63852*/
font-size:18px;
}
#info_column font {
color:#FFF;
font-size:14px;
}
font {}
	#footer font {
	color:#FFF;
	font-size:10px;
	}
	#footer2 font {
	color:#FFF;
	font-size:10px;
	}
	#info_column font.page {
	color:#eddb17;
	font-size:24px;
	font-family:Arial Rounded MT Bold, Arial;
	}
/* Link Styles */
a {}
	#header_wrapper a,a:visited {
	color:#228B22 /* Old red- #990000*/;
	font:14px/16px "Trebuchet MS",verdana,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	height:20px;
	}
	#header_wrapper a:hover {
	color: #008000 /* Old Red- #FF0033*/;
	font:15px/16px "Trebuchet MS",verdana,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:inherit;
	height:20px;
	}
	#footer a,a:visited {
	text-transform:none;
	color:#999999;
	font-size:10px;
	text-decoration:none;
	}
	#footer a:hover {
	text-transform:none;
	color:#3399FF;
	font-size:10px;
	text-decoration:underline;
	}
	#footer2 a,a:visited {
	text-transform:none;
	color:#999999;
	font-size:10px;
	text-decoration:none;
	}
	#footer2 a:hover {
	text-transform:none;
	color:#3399FF;
	font-size:10px;
	text-decoration:underline;
	}
#content_wrapper a,a:visited {
font-size:16px;
color:#8B8B8B;
font-weight:normal;
/*teal is 20dcdc*/
/*yellow:#eddb17;*/
text-decoration:none;
}
#content_wrapper a:hover {
font-weight:normal;
color:#20dcdc;
text-decoration:underline;
font-size:16px;
}
/*#content_wrapper a,a:visited {
color:#fbed5a;
text-decoration:underline;
}*/

/*Menu List*/
#menu ul {
list-style:none;
}
#menu li {
margin-bottom:10px;
}

/*Services List*/
ul#services {
color:white;
list-style-type:disc;
}