/*Global Styles*/

body {
	background-color: #FFFFFF;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
}

p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
}
a, a:visited, a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #007799;
	text-decoration: underline;
}
a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #007799;
	text-decoration: none;
}
table#header {
	border-left: 1px solid #007799;
	border-right: 1px solid #007799;
	background-color: #FFFFFF;
}
td#topBand {
	background-color: #007799;
}
td#topNav {
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
}
#topNav a, #topNav a:active, #topNav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
	text-decoration:none;
}
#topNav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	text-decoration:none;
}
td#nav {
	height: 36px;
	border-top: 1px solid #007799;
	border-bottom: 1px solid #007799;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #007799;
}
#nav a, #nav a:active, #nav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #007799;
	text-decoration: none;
}
#nav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	text-decoration: none;
}
table#main {
	border-left: 1px solid #007799;
	border-right: 1px solid #007799;
	background-color: #FFFFFF;
	
}
td#shadow {
	height: 36px;
	background: url(../images/home/home_mid_shadow.gif) repeat-x;
}
a:hover img { 
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7; 
}

a img { 
	border: 0; 
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0; 
}


/* Form Styles*/

select {
	border: 1px solid #007799;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	margin:0px;
	padding: 0px;
}
input[type=text] {
	border: 1px solid #007799;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px
	font-size:11px;
	color: #999999;
	margin:0px;
	padding: 0px;
}
.formSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}

/* Home Page styles */

a.news, a.news:active, a.news:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #007799;
	text-decoration: underline;
}
a.news:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #007799;
	text-decoration: none;
}
td.homeBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	padding-top:2px;
	padding-bottom:2px;
}
.homeBox a, .homeBox a:active, .homeBox a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	text-decoration: none;
}
.homeBox a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #007799;
	text-decoration: none;
}

/* Page Menu Styles*/

.quickMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}
.quickMenu a, .quickMenu a:active, .quickMenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	text-decoration: none;
}
.quickMenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #007799;
	text-decoration: none;
}
td.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#contactBox {
	background: url(../images/global/contact_bg.gif) no-repeat;
	height: 82px;
	padding-top:32px;
	padding-left:8px;
}

/* Page Body Styles */

td.banner {
	background: url(../images/global/banner_bg.gif) repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:30px;
	color: #FFFFFF;
}

td.subHeader {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #007799;
	font-weight:bold;
	padding-top:10px;
	width:569px;
}
td.servicesBox {
	background: url(../images/services/services_box_bg.gif) repeat-y;
	padding-right: 4px;
}
.blueText {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #007799;
	font-weight:bold;
}

/* Footer Styles */

table#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
	border-left: 1px solid #007799;
	border-right: 1px solid #007799;
	border-top: 1px solid #007799;
	background-color: #FFFFFF;
}
#footerLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
}
#footerLinks a, #footerLinks a:active, #footerLinks a:visited {
	color: #666666;
	text-decoration: none;
}
#footerLinks a:hover {
	color: #007799;
	text-decoration: none;
}
#botBand {
	align: center;
	height: 30px;
	width: 798px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #999999;
	padding-top: 5px;
	background-image: url(../images/global/1px_ltBlue.gif);
}
#botBand a, #botBand a:active, #botBand a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

#botBand a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #007799;
	text-decoration: none;
}
