﻿html { height: 100.1% }

BODY {
	FONT-SIZE: 11px;
	color: #504F4E;
	background-color: #F1F0F0;
	margin-top:25px;
	font-family: Arial Geneva, Helvetica, sans-serif;
}
.bottom {
	background: url("../images/bottom.gif") no-repeat;
	height: 56px;
	width: 700px;
	padding: 0px;
	margin: 0px;
}
.patrights-mid {
    background: url("../images/red-center2.gif");
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
.solutions-mid {
    background:  url("../images/bus-solutions-center.gif");
	font-size: 11px;
	color: #FFF;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
.brown2-mid {
    background:   url("../images/brown-center2.gif");
	font-size: 11px;
	color: #FFF;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
.gold2-mid {
	background: url("../images/gold-center2.gif");
	font-size: 11px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
.green2-mid {
	background: url("../images/green-center2.gif");
	font-size: 11px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
.orange2-mid {
	background: url("../images/red-center2.gif");
	font-size: 11px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

.blue2co-mid {
	background: url("../images/coastal-center.gif");
	font-size: 11px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

.services-mid {
    background: url("../images/our-services-center.gif");
	font-size: 11px;
	color: #FFF;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
.services2-mid {
    background: url("../images/our-services-center2.gif");
	font-size: 11px;
	color: #FFF;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
.top-line {
	border-top: 1px solid #CBC9C8;
	font-size: 10px;
	color: #504F4E;
	margin: 0px;
	padding: 7px;
}
.right-line {
	border-right: 1px solid #CBC9C8;
	font-size: 10px;
}
.small {
	font-size: 10px;
	color: #fff;
}
.white {
	color: #fff;
}
.text {
	font-size: 11px;
	color: #504F4E;
	padding: 0px;
	border: 0px solid #ACC70A;
}
.main-table {
	font-size: 12px;
	color: #333;
	padding: 0px;
	background-color: #D9D9D9;
	border: 0px;
	margin:0px;
}
.white-table {
	font-size: 12px;
	color: #333;
	padding: 17px;
	background: #fff;
	border: 0px;
	margin:0px;
}
h2 {
	font-size: 13px;
	color: #FFF;
	font-weight: bolder;
	margin: 0px;
}.style1 {
	font-size: 10px;
	font-style: italic;
}
/* rollover.css */
#stateSC {
position: relative;
width: 450px;
height: 375px;
background: url('../images/statesc.png') no-repeat;
margin: 2em auto;
padding: 0;
}
#stateSC li {
display: block;
position: absolute;
list-style: none;
margin: 0;
padding: 0;
}
#stateSC a {
display: block;
text-indent: -9999px;
text-decoration: none;
outline: none;
cursor: default;
}
#over-sw {left: 1px; top: 1px; width: 420px; height: 300px; }
#over-up {left: 10px; top: 6px; width: 220px; height: 100px; z-index: 5;}
#over-mid {left: 137px; top: 57px; width: 149px; height: 125px; z-index: 10;}
#over-co {left: 223px; top: 119px; width: 167px; height: 160px; z-index: 5;}

#over-sw a {height: 300px;}
#over-up a {height: 150px;}
#over-mid a {height: 170px;}
#over-co a {height: 160px;}

#over-sw a:hover {background: url('../images/statesc-over-sw.png') -2px -2px no-repeat;}
#over-up a:hover {background: url('../images/statesc-over-up.png') -10px -1px no-repeat;}
#over-mid a:hover {background: url('../images/statesc-over-mid.png') -14px -16px no-repeat;}
#over-co a:hover {background: url('../images/statesc-over-co.png') -12px -18px no-repeat;}
