body {
	background-image: url(images/OHM-background.jpg);
	background-repeat: repeat-x;
	background-color: #004274;
}

.splash-header { width:974px; height:154px; background-image:url(images/OMH-spash-final_1x1.jpg); background-repeat:no-repeat; position:relative;}
.splash-body { width:974px; height:308px; background-color:#FFF; position:relative;}
.body-left { width:747px; float:left;}
.splash-content {width:680px; background-color:#004274; height:308px; text-align:left;}
.body-right {width:227px; float:right; text-align:left; height:330px;}
.box-top {
	width:186px;
	height:68px;
	background-color:#0069AD;
	text-align:center;
}
.box-bottom {width:176px; height:240px; background-color:#BEBEBE; text-align:left; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-left:10px;}
.bottom {width:974px; height:182px; background-image:url(images/OMH-spash-final_4x1.jpg); position:relative;}
.splash-footer {width:974px; height:68px; background-image:url(images/OMH-spash-final_5x1.jpg); position:relative;}

.splash-body .splash-body-solutions {
	position:absolute;
	font-size: 40px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	left: 125px;
	top: 265px;
}

.splash-body .OMH-tagline {
	position:absolute;
	color: #FF0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	left: 537px;
	top: 10px;
}

.splash-footer .footer-info {
	position:absolute;
	left: 288px;
	top: 30px;
	width:372px;
	height:37px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
}

.splash-footer .footer-info-right {
	position:absolute;
	left: 737px;
	top: 28px;
	width:129px;
	height:37px;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
}

.home-footer .footer-info {
	position:absolute;
	left: 278px;
	top: 14px;
	width:372px;
	height:37px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
}

.home-footer .footer-info-right {
	position:absolute;
	left: 738px;
	top: 15px;
	width:129px;
	height:37px;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
}

.bottom .solution {
	position:absolute;
	left: 197px;
	top: 15px;
	width:560px;
	height:30px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#FFF;
}

.bottom .solution-left {
	position:absolute;
	left: 50px;
	top: 48px;
	width:372px;
	height:100px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
}

.bottom .solution-right {
	position:absolute;
	left: 498px;
	top: 47px;
	width:372px;
	height:100px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
}

.splash-header .tagline {
	width:369px;
	height:30px;
	position:absolute;
	left: 37px;
	top: 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.splash-header .splash-menu {
	width:970px;
	height:37px;
	position:absolute;
	left: 2px;
	top: 46px;
}
.splash-header .search-contact {
	width:302px;
	height:30px;
	position:absolute;
	left: 658px;
	top: 6px;
}

.home-header .tagline {
	width:369px;
	height:30px;
	position:absolute;
	left: 37px;
	top: 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
}
.home-header .search-contact {
	width:302px;
	height:30px;
	position:absolute;
	left: 658px;
	top: 6px;
}

.home-header .fireworks-menu {
	width:970px;
	height:37px;
	position:absolute;
	left: 2px;
	top: 47px;
}

.home-header .page-name {
	width:297px;
	height:24px;
	position:absolute;
	left: 26px;
	top: 150px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
}

.main-container {width: 974px; margin:0px auto; overflow:hidden;}
.home-header {
	width: 974px;
	height: 176px;
	background-image:url(images/OMH-final_1x1.jpg);
	background-repeat:no-repeat;
	position:relative;
	color: #1166B7;
}

.clear-container { width:974px;  overflow:hidden; background-image:url(images/content-container-background.jpg); background-repeat:y;}
.clear {clear:both;}
.clear-container .home-menu {width: 144px; float:left; padding-left:25px;}
.clear-container .home-content {width: 785px; float:right; padding-right:20px;}
.home-footer {width: 974px; height:57px; margin:0px auto; background-image: url(images/OMH-final_3x1.jpg); background-repeat:no-repeat; position:relative;}

.blue {color:#1166B7; font-size:15px;}
.red {color:#FF0000;}
.large-font {color:#FFF; font-weight:bold; font-size:40px; font-family:Arial, Helvetica, sans-serif;}
.larger-font {color:#FFF; font-weight:bold; font-size:25px; font-family:Arial, Helvetica, sans-serif;}
.white {color:#FFF; font-weight:bold; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.small-font {font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:120%;}
.small-font-white {font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:120%; color:#FFF;}


h1 {
	font-family: Arial;
	font-size: larger;
	color:#0071bb}

h2 {
	font-family: Arial;
	font-size: 10pt;}

ol { line-height: 150%;
  font-family: Arial;
  font-size: 10pt;}

ul { line-height: 150%;
  font-family: Arial;
  font-size: 10pt;}
  
table { line-height: 150%;
  font-family: Arial;
  font-size: 10pt;}

p { line-height: 150%;
  font-family: Arial;
  font-size: 10pt;}

.small { font-size: 8pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 150%;}
.footer1 { font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 150%;}
.footer2 { font-size: 8pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 150%;}
.body { font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 150%; }

td.table1
{
background-repeat: no-repeat;
background-position: top right
}


.noUL { text-decoration: none; }
A:hover { color: #0000CC; }

A.menu:link { text-decoration: none; color:#000000 }
A.menu:visited { text-decoration: none; color:#000000 }
A.menu:hover { text-decoration: none; color:#CC0000 }
