*,
html { margin: 0px; padding: 0px; }
body { font: 14px Arial, Helvetica, sans-serif; color: #33434a; }
html, body { height: 100%; }
a { color:#688897; }
a:hover { text-decoration: none; }
h2 { color: #688897; font-size: 29px; text-transform: uppercase; margin-bottom: 10px; }
img { border: none; z-index: 200; }
.clear { clear: both; }
#topBar { width: 100%; background: url(../_images/MHI2010_topBarBG.gif) repeat-x; height: 26px; }
#topBarInside { width: 950px; height: 26px; background: url(../_images/MHI2010_topBarInsideBG.gif) no-repeat; margin: 0 auto; position: relative; }
#wrapper { width: 950px; margin: 0 auto -175px; min-height: 100%; }
#header { border-left: 10px solid #688897; border-right: 10px solid #688897; border-bottom: 10px solid #688897; height: 95px; position: relative; margin-bottom: 15px; }
#leftCol { float: left; width: 216px; }
#mainNav { list-style: none; width: 216px; }
#mainNav li.mainLI { display: block; background: url(../_images/MHI2010_mainNavBG.gif) no-repeat; min-height: 36px; width: 216px; text-transform: uppercase; margin-bottom: 1px; }
#mainNav li.open { background: #35464d url(../_images/MHI2010_navAboutExtended.gif) no-repeat; }
#mainNav li.mainLI a.mainLink { display: block; height: 24px; width: 190px; padding-left: 26px; padding-top: 10px; color: #FFF; font-size: 16px; text-decoration: none; }
#mainNav li.mainLI a.mainLink:hover,
#mainNav li.mainLI a.mainLink.current { color: #999; }
ul.subNav { padding-left: 25px; padding-bottom: 8px; width: 155px; }
ul.subNav li { background: none; width: auto; min-height: inherit; margin-bottom: 5px; list-style: none; }
ul.subNav li a { font-size: 12px; text-transform: none; font-weight: 700; color: #FFF; }
ul.subNav li a:hover,
ul.subNav li a.current { text-decoration: none; color: #CCC; }
form#search { margin-top: 20px; margin-bottom: 20px; }
#rightCol { float: right; width: 695px; position: relative; }
.miniBox { width: 222px; min-height:113px; height:auto !important; height:113px; background: #dbe3e6; border: 1px solid #688897; float: left; }
.miniBoxHeader { height: 21px; background: #688897; padding-left: 10px; ; padding-top: 4px; color: #FFF; text-transform: uppercase; font-weight: 700; }
.miniBox ul { margin: 8px; }
.miniBox ul li { list-style: square; margin-left: 23px; padding-bottom:3px; }
.miniBox ul li a { font-size: 14px; color: #688897; }
#footer { height: 175px; background: #688897;}
#footer a:hover { color: #a5c3d1; }
#footer ul#uni li { list-style: none; font-size: 12px; text-transform: uppercase; }
#footer ul#uni li a { margin-left: 3px; font-weight: 500; color: #FFF; text-transform: uppercase; text-decoration: none; }
#footer ul#uni li a:hover,
#footer ul#uni li a.current { color: #a5c3d1; }
#footer p a { color: #688897; }
.service { margin-top: 20px; }
.serviceHeader { background: url(../_images/MHI2010_serviceHeaderBG.gif) no-repeat; height: 15px; width: 674px; padding: 12px 10px 15px 10px; }
.serviceHeader h3 { color: #d5dde2; font: 24px Helvetica, sans-serif; font-weight: normal; float: left; }
.serviceHeader p { float: right; color: #d5dde2; }
.serviceContent { width: 672px; border: 1px solid #688897; border-top: none; padding: 15px 10px 10px 10px; }
.serviceContent ul li {padding-bottom:5px; }
.serviceContent div.description { width: 314px; margin-left:155px; padding-top:22px;}
.serviceContent div.list { margin-left:25px; margin-top: 27px; }
.serviceContent div.list ul { width: 632px; }
.serviceContent div.list ul li { float: left; margin-right: 38px; font-size: 11px; color: #33434a; font-weight: 700; margin-top: 4px; width: 120px; }
.serviceContent a { color: #688897; }
.serviceContent a.moreInfo { display: block; width: 188px; height: 29px; background: url(../_images/MHI2010_infoBTN.gif) no-repeat; }
.serviceContent a.moreInfo:hover { background: url(../_images/MHI2010_infoBTN.gif) no-repeat 0px -29px; }
a.detailsBTN { display:block; margin-top:10px; text-align:right; width:152px; }
.serviceArea { margin-top: 20px; background-position: right bottom; background-repeat: no-repeat; min-height: 360px; position: relative; }
.serviceArea .serviceContent { width: 672px; border: 1px solid #688897; border-top: none; padding: 15px 10px 10px 10px; min-height: 293px; }
#rleft { width: 462px; float: left; }
#rright { float: right; width: 224px; }
a.bookInspection { display: block; width: 188px; height: 0; padding: 29px 0 0; background: url(../_images/MHI2010_bookInspectionBTN.gif) no-repeat; overflow: hidden; position: relative; }
a.bookInspection:hover { background: url(../_images/MHI2010_bookInspectionBTN.gif) no-repeat 0px -29px; }
a.contactBTN { display: block; width: 188px; height: 29px; background: url(../_images/MHI2010_contactBTN.gif) no-repeat; }
a.contactBTN:hover { background: url(../_images/MHI2010_contactBTN.gif) no-repeat 0px -29px; }
.style3 { color:#FFFFFF; font-size: 12px; }
.style4 { font-size: 12px; color:#FFFFFF; font-weight:bold; }
.style2 { color:#7E99A9; font-size: 13px; }
.style1 { color:#6C8798; font-weight:bold; padding-left: 9px; }
#priceSheet tr td { font-size: 11px; }
#priceSheets2 tr td { font-size: 11px; }
#priceSheets3 tr td { font-size: 11px; }
.searchResult { margin: 0 0 1em; }
.searchResult h2 { font-size: 23px; }
.searchResult a { color: #688897; }
.pagination { margin: 20px 0 0; list-style: none; width: 100%; padding: 0; }
.pagination li { list-style: none; display: block; float: left; padding: 0; margin: 0 5px 0 0; width: 19px; height: 19px; line-height: 19px; text-align: center; font-weight: bold; text-decoration: none; }
.pagination li a { color: #688897; display: block; width: 19px; height: 19px; }
.pagination li.current a,
.pagination li a:hover { color: #FFF; background-color: #688897; }

ul.sitemap { margin: 0 0 0 1em; color: #688897; }
ul.sitemap li { padding: 0 0 0.5em 0; color: #688897; }
ul.sitemap ul { margin: 0 0 1em 1em; }
ul.sitemap ul li { padding: 0; }
ul.sitemap a { color: #688897; }

table {
		width: 100%;	
		border:1px solid #6C8798;
	}
	th { 
		height: 45px; 
		font-size: 20px; 
		background: #6C8798; 
		color: #FFF;
		padding-left: 10px;
		padding-top: 5px;
	}
	table tr td {
		padding-left: 10px;	
		height: 30px;
	}
	tr.odd {
		background: #E3E9EC;
	}
	tr.even {
		background: #CED7DD;
	}
	h6 {
		color: #6C8798;
		font-size: 30px;
	}
	
	#banner-images li {
display:block;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
right:0;
	}
	
	.contactBox {
		padding-left: 13px;
		padding-top: 10px;
		width: 208px;
		padding-bottom:10px;
	}
	.contactBox p {
		font-size: 12px;
		margin-top: 4px;
	}
	
	#topnav {
	height: 15px;
	padding-left: 9px;
	padding-top: 4px;
	
}

#topnav ul li {
	list-style: none;
}

#topnav ul#subCats li {
	float: left;
	margin-left: 19px;
}

#selectSiteDD {
	background: url(../_images/topNav/MIR2010_topNav-selectSiteBTN.png) no-repeat;
	display: block;
	width: 71px;
	height: 10px;
}

#selectSiteDD:hover {
	background: url(../_images/topNav/MIR2010_topNav-selectSiteBTN.png) no-repeat 0px -18px;
}

#tnav2 {
	background: url(../_images/topNav/MIR2010_topNav-videosBTN.gif) no-repeat;
	display: block;
	width: 44px;
	height: 10px;
}

#tnav2:hover {
	background: url(../_images/topNav/MIR2010_topNav-videosBTN.gif) no-repeat 0px -18px;
}

#tnav3 {
	background: url(../_images/topNav/MIR2010_topNav-forumBTN.gif) no-repeat;
	display: block;
	width: 41px;
	height: 10px;
}

#tnav3:hover {
	background: url(../_images/topNav/MIR2010_topNav-forumBTN.gif) no-repeat 0px -18px;
}

#tnav4 {
	background: url(../_images/topNav/MIR2010_topNav-productsBTN.gif) no-repeat;
	display: block;
	width: 63px;
	height: 10px;
}

#tnav4:hover {
	background: url(../_images/topNav/MIR2010_topNav-productsBTN.gif) no-repeat 0px -18px;
}

#tnav5 {
	background: url(../_images/topNav/MIR2010_topNav-searchBTN.gif) no-repeat;
	display: block;
	width: 63px;
	height: 10px;
}

#tnav5:hover {
	background: url(../_images/topNav/MIR2010_topNav-searchBTN.gif) no-repeat 0px -18px;
}

#tnav6 {
	background: url(../_images/topNav/MIR2010_topNav-accountBTN.gif) no-repeat;
	display: block;
	width: 77px;
	height: 10px;
}

#tnav6:hover {
	background: url(../_images/topNav/MIR2010_topNav-accountBTN.gif) no-repeat 0px -18px;
}

#tnav7 {
	background: url(../_images/topNav/MIR2010_topNav-logoutBTN.gif) no-repeat;
	display: block;
	width: 46px;
	height: 10px;
}

#tnav7:hover {
	background: url(../_images/topNav/MIR2010_topNav-logoutBTN.gif) no-repeat 0px -18px;
}

#tnav8 {
	background: url(../_images/topNav/MIR2010_topNav-signupBTN.gif) no-repeat;
	display: block;
	width: 48px;
	height: 10px;
}

#tnav8:hover {
	background: url(../_images/topNav/MIR2010_topNav-signupBTN.gif) no-repeat 0px -18px;
}

#tnav9 {
	background: url(../_images/topNav/MIR2010_topNav-loginBTN.gif) no-repeat;
	display: block;
	width: 35px;
	height: 10px;
}

#tnav9:hover {
	background: url(../_images/topNav/MIR2010_topNav-loginBTN.gif) no-repeat 0px -18px;
}


#tnav10 {
	background: url(../_images/topNav/MIR2010_topNav-newsBTN.gif) no-repeat;
	display: block;
	width: 35px;
	height: 10px;
}

#tnav10:hover {
	background: url(../_images/topNav/MIR2010_topNav-newsBTN.gif) no-repeat 0px -18px;
}



#topNavRightContainer {
	float: right;
}

.hidetextlink {
	display: none;
}

#fContent {
	width: 950px;
	margin: 0 auto;
	position: relative;
	height: 175px;
}
#leftfcont {
	position:absolute;
right:0;
top:60px;
text-align: right;
}
#leftfcont ul {
	padding-bottom:18px;	
}
#leftfcont ul li a {
	color: #FFF;
}
#leftfcont ul li {
	float: left;
	list-style: none;
	color: #FFF;
}
#ul1 {
	font-size: 13px;
}
#ul1 li {
	margin-right: 5px;
}
#ul1 a {
	text-decoration: none;
}
#ul2 {
	margin-top: 5px;
}
#ul2 li {
	font-size: 12px;	
	margin-right: 5px;
}
#ul2 a {
	text-decoration: none;	
}

/* FORM STYLES */

td p {
	margin-right: 14px;
}
.style1 {
	font-size: 12px
}
.style2 {
	font-size: 12px;
	font-weight: bold;
}
td {
	padding:4px 0px;
}
input {
	font-size:10px;
}
table {border:0}