html {
	margin: 0px auto;
	padding: 0px;
	margin-bottom: 1px;
	height: 100%;}

body {
	margin: 0px;
}

#navigation {height: 50px;}
	
img {border-style: none; border-color: inherit;	border-width: 0;}
	
.center img, .center {text-align: center;}	

.vcenter {width: 300px; margin: 20px 20px 0 20px; height: 100%;}	

.clear {clear: both;} /* puts the footer in place */

.search-form {width: 432px; padding: 5px;}

a {color: #0099FF; text-decoration: underline;}
a:hover {text-decoration: underline;}

.special a:link {text-align: center;}

.topcornertext { padding: 25px 0 5px 0px; text-align: center;}
.topcorner {background: url('transportrating/images/cornerstop.jpg') no-repeat; width: 340px; min-height: 40px;}

h1, h2, h3, h4, h5, h6  {font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

h1 {font-size: 150%;}
h2 {font-size: 130%;}
h3 {font: 130%;}
h4 {font-size: 120%; color: #000;}
h5 {font-size: 120%; color: #999;}
h6 {font-size: 110%;}

li li li, li li, li {list-style-type: square; line-height: 140%;}

#container {
	margin: 12px auto;
	text-align: justify;
	width: 1024px;}
#spacer {height: 1px;}
#logowrapper {
	top: 0px;
	margin: 0px;
	padding: 1px 0 0 0;
	position: relative;
	text-align: center;
	height: 90px;
	width: 100%;}

#logo {width: 475px; height: 87px; float: left;}

#tagline {text-align:center; font-size: 135%;width: 549px; float: right; margin: 0px; padding: 20px 0 0 0;}
#taglinebold {font-weight: bold; text-align:center; text-transform: uppercase; line-height: 190%;}
#taglinenormal {font-size: 100%; text-align: center;}

#mainimage {padding: 0px; margin: 5px  0 0 0; text-align: center; background: url('transportrating/images/liningup.jpg') no-repeat; width: 1024px; height: 138px;}

.bottomline {padding: 10px 0px;}
.bottomline hr {height: 3px; width: 1024px;	color: #000000;}

.bottomnav {text-align:center;font-weight: bold; padding: 5px;}
.bottomnav a {padding: 5px; color: #0099FF; font-size: 75%; text-decoration: none;}

.designcredit  {text-align:center; padding: 10px 0px}
.designcredit a {color: #999; font-size: 80%; text-decoration: none;}

#bodywrapper  {width: 100%;}
.body {
	width: 1024px; 
	/* box model hack */;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 1004px;}

	html > body .body {width: 1004px;}	

#body1 {
	vertical-align: top;
	width: 440px;
	padding: 10px 0px;}

#body1c {
	vertical-align: top;
	padding: 10px 0px;}
#body1col {
	vertical-align: top;
	width: 1000px;
	padding: 10px 0px;}


#body2 {
	vertical-align: top;
	width: 360px;
	padding: 10px 10px 10px 10px;
	/* box model hack */;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 340px;}

	html > body #body2 {width: 340px;}	

#body3 {
	vertical-align: top;
	position: relative; 
	float: right; 
	width: 204px;
	padding: 10px 0px;}

#body3 img {margin: 3px 0px;}	
	
#snavigation {width: 100%; height: 30px;}

	
.navTop {
	font-weight: bold;
	color: #656565;
	text-decoration: none;}

.whiteText {color: #FFFFFF;}

.blueText {color: #369BC9;}

.orangeText {color: #FF9C1A;}

a.blueLinksmall:link,
a.blueLinksmall:visited {color: #369BC9;	text-decoration: underline;}
a.blueLinksmall:hover {text-decoration: none;}

#footer {color: #369bc9; text-decoration: none; text-align: center;}
#bottomnav a {color: #369bc9; text-decoration:none; padding: 5px; font-weight: bold; font-size: .8em;}
#bottomnav a:hover {color: #369bc9; text-decoration:underline;}
#designcredit {padding: 5px; color: #666; font-size: .8em;}
.orange {	color: #FF9C1A; text-decoration: none;}

.titleOrangeBigger {font-size: 16px; font-weight: bold; color: #FF9C1A;}
.titleOrange {font-size: 14px; font-weight: bold; color: #FF9C1A;}
.titleGreenBigger {	font-size: 16px; font-weight: bold; color: #3F8757;}
.titleBlack {font-size: 14px; font-weight: bold; color: #000000;}

.mainText {color: #666666;}

.whiteTextLeft {font-size: 12px; font-weight: bold; color: #FFFFFF;}

li {color: #666666; list-style-image: url('transportrating/images/icon-arrow3.gif');}

.searcharea {padding: 3px; background: #f8f8f8; margin: 0px auto; width: 400px;}
#searchform {}
#search-form {text-align: left; font-weight: bold;}
#search-form table {padding: 5px;}

INPUT.formFit,
INPUT.form{
	font-size:12px;
	background-color:#fff;
	border: 1px outset #8DC3E5;
	color:#000;}

INPUT.formFit{font-size:10px;}

.result-title, 
.result-phoneLeft,
.result-text,
.result-quote,
.result-textCenter,
.result-textRatingTitle,	
.result-textBold
{font: 110% arial;}


.ewc, .result-phoneLeft, .result-text, .result-quote
{width: 300px;}

.result-header {color: #000000; font-size: 16px; font-weight: bold; padding: 3px 0px;}

.result-header-location {color:#09f; font-size: 18px; font-weight: bold; padding: 3px 0px}

.result-company {color: #990000; font-size:16px; font-weight: bold; padding: 3px 0px;}

.result-quote{color:#09f; font-size: 110%;}
.result-rating {padding: 3px 0px; text-align: center; width: 100px;}
.result-textCenter{	text-align:center;}

.result-textRatingTitle {color:#0099FF; text-align:center;}
.searchresults {
	margin: 0px auto;
}
.result-title, .result-textRatingTitle {
	border-bottom: 1px solid #0099FF;
	height: 20px;
	margin-bottom: 4px;}

.ewc {color: #333; font-size: 90%;}
.ewc a:link,
.ewc a:active,
.ewc a:visited {font-weight:bold; color:#333; text-decoration: underline; padding: 8px 3px 0px 0px;}

.ewc a:hover {text-decoration: none;}


th.adminTitle {
	font-weight: bold;
	font-size: x-small;
	text-align:center;
	border:1px solid #CCCCCC;}

td.adminRow {
	font-size: 9px;
	color: #333333;
	text-align:justify;
	border:1px solid #000000;}
a.adminRow:link {
	font-size:9px;
	font-weight:200;
	color:#0066FF;
	text-decoration: underline;
	text-align:center;	}
a.adminRow:visited {
	font-size:9px;
	font-weight:200;
	color:#0066FF;
	text-decoration: underline;
	text-align:center;}
a.adminRow:hover {
	font-size:9px;
	font-weight:200;
	color:#0000FF;
	text-decoration: none;
	text-align:center;}
.myocwebteamtag {
	font-size: 10px;
	color: #D1D4D1;
	text-decoration: none;}


a:link {
	color: #0099FF;
	text-decoration: none;
}
a:visited {
	color: #0099FF;
	text-decoration: none;
}
a:hover {
	color: #FF9900;
	text-decoration: none;
}
a:active {
	color: #0099FF;
	text-decoration: none;
}
.style14 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: small; }
.style24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style31 {
	font-size: 10;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style33 {font-size: 12px}
.style35 {
	font-size: 10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style36 {font-family: Verdana, Arial, Helvetica, sans-serif}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
}
.style45 {
	font-size: 18px;
	color: #0754AE;
}
.style46 {
	font-size: 14px;
	color: #666666;
}
.style50 {color: #666666}
.style52 {color: #666666; font-weight: bold; }
.style69 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.style87 {font-size: 10px}
h1 {
	font-size: 14px;
}
.style10 {font-size: 10}
.style100 {color: #FF6600; font-size: 12px; font-style: italic; font-weight: bold; }
.style101 {color: #666666; font-size: 10px; font-style: italic; font-weight: bold; }
.style102 {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; }
.style103 {	font-size: 10px;
	font-weight: bold;
}
.style75 {font-size: 24px;
	font-weight: bold;
}
.style92 {font-size: 24;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.style104 {font-size: 9px}
.style106 {
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}
.style107 {
	color: #FFFFFF;
	font-weight: bold;
}

.style108 {font-size: 10px; font-family: Tahoma, Verdana, Arial; }
.style109 {font-size: 12px; font-weight: bold; color: #FF6600; font-family: Arial, Helvetica, sans-serif; }
.style111 {font-size: 10px; font-style: italic; }

body {
	margin: 0px;
}
.navTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #656565;
	text-decoration: none;
}
.whiteText {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
}
.blueText {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #369BC9;
}
.orangeText {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FF9C1A;
}
a.blueLinksmall:link {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #369BC9;
	text-decoration: underline;
}
a.blueLinksmall:visited {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #369BC9;
	text-decoration: underline;
}
a.blueLinksmall:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #369BC9;
	text-decoration: none;
}
.footer {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.footerOrange {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #FF9C1A;
	text-decoration: none;
}
.titleOrangeBigger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #666666;
	text-align: center;
}
.titleOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9C1A;
}
.titleGreenBigger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3F8757;
}
.mainText {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
}
.whiteTextLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
li {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	list-style-image: url(images/icon-arrow3.gif);
}


INPUT.form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	border-color:#8DC3E5;
	border-style:outset;
	border-width:1px;
	color:#000000;	
}

INPUT.formFit{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
	border-color:#8DC3E5;
	border-style:outset;
	border-width:1px;
	color:#000000;	
}

.result-title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-align:center;
}

.result-company{
	font-family:tahoma;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	text-align:left;
}

.result-quote{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:200;
	color:#0066FF;
	text-align:left;
}
.result-phoneLeft{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:200;
	color:#333333;
	text-align:left;
}

.result-phoneRight{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:200;
	color:#333333;
	text-align:left;
}

.result-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:200;
	color:#333333;
	text-align:left;
}

.result-textCenter{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:200;
	color:#333333;
	text-align:center;
}

.result-textRatingTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:200;
	color:#0066FF;
	text-align:center;
}

.result-textBold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-align:left;
}

a.EWC:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:200;
	color:#333333;
	text-decoration: underline;
	text-align:left;	
}
a.EWC:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:200;
	color:#333333;
	text-decoration: underline;
	text-align:left;
}
a.EWC:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:200;
	color:#333333;
	text-decoration: none;
	text-align:left;
}

.style5 {color: #333333; font-size: small; }
.style7 {
	color: #000000;
	font-size: small;
	font-weight: bold;
}

th.adminTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: x-small;
	text-align:center;
	border:1px solid #CCCCCC;
	
}

td.adminRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-align:justify;
	border:1px solid #000000;
}
a.adminRow:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:200;
	color:#0066FF;
	text-decoration: underline;
	text-align:center;	
}
a.adminRow:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:200;
	color:#0066FF;
	text-decoration: underline;
	text-align:center;
}
a.adminRow:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:200;
	color:#0000FF;
	text-decoration: none;
	text-align:center;
}

.myocwebteamtag {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #D1D4D1;
	text-decoration: none;
}
.first_line {
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FAFAFA;
}
/*---------------------------------Index.htm----------------------------------------*/
.style1001 {font-size: 10px;font-weight: bold;}

