html,
body {
	margin: 0px;
	padding: 0px;
	height:100%;
	font-family: "myriad-pro-1", "myriad-pro-2", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	background-image: url(../images/texture.jpg);
	background-repeat: repeat-x;
	background-color: #888;
}
#main {
	min-height:100%;
	position:relative;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0px;
}
#padding {
}
#contents {
	margin-left: auto;
	margin-right: auto;
	background-color: #E2E2E2;
	/* for IE */
  filter:alpha(opacity=100);
	/* CSS3 standard */
  opacity:1;
	padding-bottom: 60px;
	padding-top: 40px;
}
#header {
	background-image: url(../images/global/topBarBkg.jpg);
	background-repeat: repeat-x;
}
#mainGraphics {
	background-color: #191919;
}
	#container {
		min-height:100%;
		position:relative;
	}
x
.topBar {
}
.spacer47 {
	height: 47px;
}
.rollover {
}

a {
	text-decoration: none;
	}

a:link {
	text-decoration: none;
	color: #094c8d;
	border-color: #094c8d;
	border-width: 0 0 0 0;
	border-style: none none dotted none;
	background-color: inherit;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: 400;
	}



a:visited {
	color: #094c8d;
	border-color: #999;
	border-width: 0 0 0 0;
	border-style: none none dotted none;
	background-color: inherit;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	}

a:hover {
	color: #800;
	text-decoration: underline;
	}

a em {
	padding-bottom: 0px; /* Hack for WebKit; otherwise the underscore padding is 0 */
	}






.bold {
	font-weight: bold;
}
.italics {
  font-style:italic;
}
img {
	border:none;
	border-collapse:collapse;
}
.leftRailType {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#HomeContent {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 100px;
	width: 960px;
}
.barThin {
	background-color: #CCCCCC;
	height: 1px;
	width: 100%;
}
.barMedium {
	background-color: #CCCCCC;
	height: 3px;
	width: 100%;
}
.grayType {
	color: #666666;
}
.grayType a:link, .grayType a:visited {
	color: #666666;
	text-decoration:none;
}
.grayType a:hover, .grayType a:active {
	color: #999999;
	text-decoration:underline;
}
.tablePadding2 {
	 padding:2px;
}
.tablePadding3 {
	 padding:3px;
}
.tablePadding4 {
	 padding:4px;
}
.vert1 {
	height:1px;
}
.vert2 {
	height:2px;
}
.vert4 {
	height:4px;
}
.vert8 {
	height:8px;
}
.vert16 {
	height:16px;
}
.vert24 {
	height:24px;
}
.vert32 {
	height:32px;
}
.vert50 {
	height:50px;
}
.indentSlight {
	margin-left: 8px;
}
.indentMedium {
	margin-left: 14px;
}
.below2 {
	margin-bottom: 2px;
}
.below4 {
	margin-bottom: 4px;
}
.below6 {
	margin-bottom: 6px;
}
.below8 {
	margin-bottom: 8px;
}
.below10 {
	margin-bottom: 10px;
}
.below12 {
	margin-bottom: 12px;
}
.below16 {
	margin-bottom: 16px;
}
.below20 {
	margin-bottom: 20px;
}
.below24 {
	margin-bottom: 24px;
}
.red {
	color: #990000;
}
.redBold {
	font-weight: bold;
	color: #990000;
}

.padLeft12 {
	padding-left: 12px;
}
.headerGraphicSpacing {
	margin-top: 48px;
}
.padLeft16 {
	padding-left: 16px;
}
.padLeft24 {
	padding-left: 24px;
}
.quoteBox {
	color: #3B5040;
	background-color: #D7E7D6;
	margin: 20px 54px 20px 20px;
	padding: 14px;
	border: solid 1px #3B5040;
	font-style: italic;
}
.quoteBox .quoteCitation {
	font-style: normal;
	line-height: 0px;
}
.teamName {
	font-size: 18px;
	font-weight: bold;
	color: #1D3063;
}
.teamPhoto {
	float: left;
	margin-top: 4px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
	height: 200px;
}
.below10Blue {
	margin-bottom: 10px;
	color: #003366;
}
.vert110 {
	height:135px;
}
.caseRightPix {
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.caseContent {
	padding-top: 28px;
}
.CaseContentBody {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 16px;
	padding-top: 14px;
}
.caseRightPixTop {
	float: right;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.teamPhotoMid {
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.teamPhotoLong {
	float: left;
	margin-top: 4px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.vert200 {
	height:200px;
}
.vert20 {
	height:20px;
}
.mappingDiv {
	height: 650px;
	margin-top: 14px;
	margin-bottom: 0px;
	width: 820px;
	margin-left: 40px;
}
.Mapbelow12 {
	margin-bottom: 12px;
	margin-left: 40px;
	margin-top: 20px;
}
.barThinMap {
	background-color: #CCCCCC;
	height: 1px;
	width: 94%;
	margin-left: 40px;
}
.topBar {
	background-position: center;
	height: 98px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
.copyright {
	font-family: "ff-dax-web-pro,sans-serif", "myriad-pro-1", "myriad-pro-2", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-family: ff-dax-web-pro,sans-serif;
	font-size: 11px;
	color: #BBB;
	text-align: left;
	margin-right: 20px;
	margin-top: 5px;
	margin-left: 20px;
}
#gallery {
	margin-top: 60px;
}
.SubLinks {
	font-family: "myriad-pro-1", "myriad-pro-2", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #EEE;
	text-align: left;
	margin-top: 20px;
	text-decoration: none;
	font-weight: 400;
	font-variant: normal;
}
.LinkImages {
	border: thick solid #252525;
}
.SubLinksSq {
	font-family: "myriad-pro-1", "myriad-pro-2", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #EEE;
	text-align: center;
	margin-top: 10px;
	font-weight: 400;
	font-variant: normal;
}
.SubLinksSq a:link {
	font-family: "myriad-pro-1", "myriad-pro-2", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #EEE;
	text-align: center;
	margin-top: 10px;
	text-decoration: none;
	font-weight: 400;
	font-variant: normal;
}
.SubLinksSq a:visited {
	font-family: "myriad-pro-1", "myriad-pro-2", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #EEE;
	text-align: center;
	margin-top: 10px;
	text-decoration: none;
	font-weight: 400;
	font-variant: normal;
}
.SubLinksSq a:hover {
	font-family: "myriad-pro-1", "myriad-pro-2", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #FC0;
	text-align: center;
	margin-top: 10px;
	text-decoration: underline;
	font-weight: 400;
	font-variant: normal;
}
.SubLinksSq a:active {
	font-family: "myriad-pro-1", "myriad-pro-2", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #EEE;
	text-align: center;
	margin-top: 10px;
	text-decoration: none;
	font-weight: 400;
	font-variant: normal;
}
.SubLinks a:link {
	font-family: "myriad-pro-1", "myriad-pro-2", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #EEE;
	text-align: left;
	margin-top: 20px;
	text-decoration: none;
	font-weight: 400;
	font-variant: normal;
}
.SubLinks a:visited {
	font-family: "myriad-pro-1", "myriad-pro-2", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #EEE;
	text-align: left;
	margin-top: 20px;
	text-decoration: none;
	font-weight: 400;
	font-variant: normal;
}
.SubLinks a:hover {
	font-family: "myriad-pro-1", "myriad-pro-2", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #FC0;
	text-align: left;
	margin-top: 20px;
	text-decoration: underline;
	font-weight: 400;
	font-variant: normal;
}
.SubLinks a:active {
	font-family: "myriad-pro-1", "myriad-pro-2", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #EEE;
	text-align: left;
	margin-top: 20px;
	text-decoration: none;
	font-weight: 400;
	font-variant: normal;
}
#TopMain {
	background-image: url(../images/global/topBarBkg.jpg);
	background-repeat: repeat-x;
	height: 98px;
	text-align: center;
	position: relative;
}
#MidVisual {
	margin-right: auto;
	width: 960px;
	margin-left: auto;
	height: 300px;
}
#main2 {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	position: relative;
}
.centeredContent {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	text-align: center;
	background-image: url(../images/global/topBarBkg.jpg);
	background-repeat: repeat-x;
	height: 98px;
}
.leftHomeCol {
	font-family: "ff-dax-web-pro", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	width: 353px;
	margin-right: 37px;
	margin-left: 0px;
	background-repeat: no-repeat;
	height: 208px;
	background-image: url(../images/global/HandbillButtons.png);
}
.rightHomeCol {
	font-family: "ff-dax-web-pro", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	margin-top: 0px;
	margin-right: 0px;
	line-height: 16pt;
	font-weight: 400;
}
.TabularDataRight {
	font-family: "ff-dax-web-pro", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-align: right;
}
#mainContent {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-color: #DDD;
}
.BlueHead {
	font-family: "ff-dax-web-pro", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	color: #085299;
	font-weight: 700;
}
.HBLogo {
	font-family: "ff-dax-web-pro", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 40px;
	color: #FFF;
	text-decoration: none;
	margin-left: 104px;
	font-weight: 400;
	margin-top: 25px;
}
.yellowbox {
	font-family: "ff-dax-web-pro", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #FFF;
	text-decoration: none;
	margin-top: 0px;
	margin-left: 27px;
	padding-top: 30px;
}
.REDBOX {
	font-family: "ff-dax-web-pro", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #FFF;
	text-decoration: none;
	margin-top: 0px;
	margin-left: 200px;
	padding-top: 6px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0em;
	line-height: 24px;
}
.BlueBox {
	font-family: DaxOT-Bold, DaxOT-BoldItalic, DaxOT-Italic, DaxOT-Medium, DaxOT-MediumItalic;
	font-size: 20px;
	font-weight: 700;
	color: #FFF;
	text-decoration: none;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 18px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0em;
	line-height: 20px;
	padding-right: 64px;
}
	#footer {
	position:absolute;
	bottom:0;
	width:100%;
	height:100px;
	visibility: visible;
	background-color: #AAA;
	}
.Content960 {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 30px;
	padding-left: 30px;
}
.Footer960 {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 30px;
	color: #DDD;
	padding-bottom: 40px;
	font-family: "ff-dax-web-pro", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin-bottom: 0px;
}
.BigPhone {
	font-size: 20px;
	font-weight: 700;
	text-align: right;
}
.BigPhone a:link {
	text-decoration: none;
	font-weight: 700;
}
.dottedLine {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #BBB;
	padding-top: 0px;
	padding-bottom: 8px;
	margin-top: 12px;
	margin-bottom: 8px;
}
.Footer960 a:link {
	color: #DDD;
	text-decoration: none;
}
.Footer960 a:visited {
	color: #DDD;
	text-decoration: none;
}
.Footer960 a:hover {
	color: #FFF;
	text-decoration: underline;
}
.Footer960 a:active {
	color: #DDD;
	text-decoration: none;
}

.row {
width: 100%;
max-width: 1140px;
margin: 0 auto;
overflow: hidden;
}

.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
margin-right: 3.8%;
float: left;
}


.fourcol {
width: 30.8%;
}


.eightcol {
width: 65.4%;
}

.last {
margin-right: 0px;
}

.container {
padding-left: 20px;
padding-right: 20px;
}
.leftCol {
	font-family: "ff-dax-web-pro", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	width: 353px;
	margin-right: 37px;
	margin-left: 0px;
	background-repeat: no-repeat;
	height: 208px;
}
.BlueSubHead {
	font-family: "ff-dax-web-pro", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #085299;
	font-weight: 700;
	padding-left: 30px;
}
.ContactsText {
	font-family: "ff-dax-web-pro", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: 400;
	padding-left: 30px;
}
.required {
	font-family: "ff-dax-web-pro,sans-serif", "myriad-pro-1", "myriad-pro-2", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-family: ff-dax-web-pro,sans-serif;
	font-size: 11px;
	color: #600;
	text-align: left;
	margin-right: 20px;
	margin-top: 5px;
	margin-left: 20px;
}
.BlueSubHeadTable {
	font-family: "ff-dax-web-pro", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #085299;
	font-weight: 700;
	padding-left: 4px;
}
.BlueSubHeadTableRev {
	font-family: "ff-dax-web-pro", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: 700;
	padding-left: 4px;
}
.CallNow {
	font-size: 12px;
	font-weight: 700;
	text-align: right;
}
