/*	base.css
 	Product: Manheim.com 
	Description: Manheim.com Page Structure & Layout Stylesheet
	Author: Ivan Alexander
	© 2005, Manheim Inc */

/* General css rules */
body			{font: 14px arial, helvetica,verdana, sans-serif; margin: 5px 5px 10px 5px; color: #000000; background: #003311;}
a				{color: #0000FF;}
a:link 			{ color:#33c; }
a:visited		{color: #000066;}
a:hover 			{color: #CC0000;}
a img			{border: 0px;}

A.lang {font: 12px arial; color: #ffffff;	text-decoration : underline;}

form				{padding: 0px; margin: 0px;}
p				{margin: 0px 0px 10px 0px;}
input				{padding: 0px; vertical-align: baseline;}
select			{padding: 0px; vertical-align: baseline; font-size: 10px;}

th				{color: #FFFFFF; background: #062F5B;}
th a				{text-decoration: none; color: #FFFFFF;}
th a:hover		{text-decoration: underline; color: #FFFFFF;}
th a:visited		{color: #FFFFFF;}
th.selector			{padding: 2px; width: 1%;}

td.selector			{text-align: center;}
td					{font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0;}

h1, h2, h3, h4, h5	{font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}
h1 { font-size:18px; }
h2 { font-size:150%; font-weight:bold; margin:0 0 4px; padding:0; }
h3 { font-size:110%; padding:0; margin-bottom:10px; margin-top:10px; }

input.text 			{background: #FFFFFF; border-color: #000000; color: #062F5B;}
textarea 			{background: #FFFFFF; border-color: #000000; color: #062F5B;}
select	 			{background: #FFFFFF; border-color: #000000; color: #062F5B;}
input.formButton	{background: #3E6793; border-color: #000000; color: #FFFFFF;}


pre					{font-family: monospace; font-size: 13px;}

acronym				{cursor: help; font-weight: bold;}
strong				{font-weight: bold;}
em					{font-style: italic;}

.hiddenText			{display: none;}
.returnLink			{width: 100%; margin: 10px 0px 20px 0px; text-align: center;}
.clear				{clear: both; padding-top: 1px; font-size: 0px;}

/* Alert/Error Frame css rules */
#alertFrame	 		{border: 1px solid; padding: 10px 10px 10px 36px; margin: 10px 0px 10px 0px;}
.alertMessage		{font-weight: bold; font-size: 12px; margin: 0px;}
.alertText		 	{font-weight: normal; font-size: 11px; margin: 10px 0px 0px 0px;}
.alertText	p	 	{margin: 3px 0px 0px 0px;}
.rdtxtcntr 			{text-align: center; padding: 0 0 0 0; color: #FF0000;}
.alarm 				{color: #FF0000;}


/* General format rules */
#pageFrame			{ width:992px; padding:0; margin:0 auto; }

#pageHeader		 	{
	position: relative;
	width: 992px;
	height: 110px;
	font: 11px Verdana, sans-serif;
	font-weight: bold;
	background-color: #D1D1D1;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
#pageBody		 	{
	position: relative;
	width: 992px; 
	margin:0 auto;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #D1D1D1;
	padding:0;
}
#pageLeftSide		{ border-top: 1px solid #333333; border-bottom: 1px solid #333333; border-right: 1px solid #FFFFFF; width:190px; vertical-align:top; }
#pageRightSide		{ border-top: 1px solid #333333; border-bottom: 1px solid #333333; border-left: 1px solid #333333; vertical-align:top; }
#pageCenterSide		{ background-color: #FFFFFF; border-right: 1px solid #333333; vertical-align:top;}
#pageRightSideRight	{ background-color:#D1D1D1; border-left: 1px solid #FFFFFF;}

#pageFooter		 	{color: #FFFFFF; clear: both; width: 992px; padding: 0px; margin: 12px auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center;}
#pageFooter a 		{color: #FFFFFF;}

#pageHeader #banner	{position: absolute; top: 5px; left: 0px; width: 992px; height: 72px; visibility: visible;}

#utilityBar	{ height: 24px; background:url("../img/utilityBar-background.jpg") right no-repeat;}

/* Menu System css rules */
#pageHeader #globalNav {position: absolute; top: 79px; left: 0px; width: 992px; height: 27px;}
#globalNav ul 			{padding: 0px; margin: 0px; list-style: none;}
#globalNav li 			{float: left; position: relative;}
#globalNav li ul		{display: block; visibility: hidden;}
#globalNav li > ul 		{top: auto; left: auto;}
#globalNav ul.tier0 				{float: left;}
#globalNav ul.tier0 li 				{margin: 0px -15px 0px 0px; padding: 0px; position: relative; text-align: center;}
#globalNav ul.tier0 li:hover, ul.tier0 li.over {}
#globalNav ul.tier0 li a 			{margin: 0px; padding: 0px 15px 0px 0px; height: 27px; text-decoration: none; display: block;}
#globalNav ul.tier0 li a span		{padding: 6px 4px 0px 10px; height: 21px; display: block; cursor: hand; cursor: pointer;}
#globalNav ul.tier0 li a:visited 	{text-decoration: none;}
#globalNav ul.tier0 li a:hover 		{margin: 0px;}
#globalNav ul.tier1 				{width: 150px; height: auto; border: 1px solid; border-bottom: 0px; position: absolute; top: 27px; left: 0px;}
#globalNav ul.tier1 li 				{padding: 0px; margin: 0px; width: 100%; border-left: 0px; border-bottom: 1px solid; text-align: left;}
#globalNav ul.tier1 li a 			{height: auto; display: block; padding: 3px; margin: 0px; width: 144px;}
#globalNav ul.tier1 li a span		{height: auto;}
#globalNav li:hover ul.tier1, #globalNav li.over ul.tier1 {visibility: visible;}

/* Public Nav Widths */
#globalNav #about 		{width: 130px;}
#globalNav #about a span 	{padding-left: 22px;} /* do not change */

/* Menu System css rules */
#globalNav 				{background:url("../img/menu-background.gif") repeat-x;}
#globalNav ul.tier0 li 		{color: #FFFFFF;}
#globalNav ul.tier0 li a 	{color: #FFFFFF; background:url("../img/menu-itemright.gif") no-repeat; background-position: right 0;}
#globalNav ul.tier0 li a span {background:url("../img/menu-itembg.gif") no-repeat;}
#globalNav ul.tier0 li#contacts a 	{color: #000000; background:url("../img/menu-itemright-yellow.gif") no-repeat; background-position: right 0px;}
#globalNav ul.tier0 li#contacts a span {background:url("../img/menu-itembackground-ye.gif") no-repeat;}
#globalNav ul.tier0 li#contacts a:hover span	{color: #000000;}
#globalNav ul.tier0 li#contacts.current a span {background-position: 0px -74px; color: #000000;}
#globalNav ul.tier0 li:hover, #globalNav ul.tier0 li.over {}
#globalNav ul.tier0 li a:visited {color: #FFFFFF;}
#globalNav ul.tier0 li a:hover {color: #2D2D2F; background-position: right -37px;}
#globalNav ul.tier0 li a:hover span	{color: #fff; background-position: 0px -37px;}
#globalNav ul.tier0 li#about a span {background:url("../img/menu-homebg.gif");}
#globalNav ul.tier0 li#about a:hover span {color: #fff; background-position: 0px -37px;}
#globalNav ul.tier0 li#about.current a span {background-position: 0px -74px; color: #000000;}
#globalNav ul.tier0 li#about.current a:hover span {background-position: 0px -37px;}
#globalNav ul.tier0 li.current a { background-position: right -74px;	color: #000000; }
#globalNav ul.tier0 li.current a span {background-position: 0px -74px;}
#globalNav ul.tier0 li.current a:hover {background-position: right -37px;}
#globalNav ul.tier0 li.current a:hover span{background-position: 0px -37px;}
#globalNav ul.tier1 {border-color: #B0901D; background: #F5C928; color: #fff;}
#globalNav ul.tier1 li {border-color: #B0901D; background: #F5C928; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#globalNav ul.tier1 li a {background: none;}
#globalNav ul.tier1 li a:hover {background: #006; color: #fff;}

/* Right Side Panel */
.content			{ font-size: 12px; margin: 6px 10px 0px 10px; }
.freequoteheader	{ background-image: url(../img/callout-freequote2.gif); margin:0; padding:0; height:65px; width:306px; }
.gavelheader 		{ background-image: url(../img/callout-gavel.gif); margin:0; padding: 0; height:65px; width:306px; }
.exportheader 		{ background-image: url(../img/callout-export.gif); margin:0; padding:0; height:65px; width:306px; }
.faqheader 			{ background-image: url(../img/callout-faq.gif); margin:0; padding:0; height:65px; width:306px; }
.tipsheader 			{ background-image: url(../img/callout-tips.gif); margin:0; padding:0; height:65px;width:306px; }
.yellowBG			{ background-image: url(../img/callout-bg-yellow.gif); width:306px; }
.yellowFooter 		{ background-image: url(../img/callout-btm-yellow.gif);	height:24px; width:306px; margin-top:-10px; }
.yellowTitle 		{ font-size:12px; font-weight:bold; color:#BE7502; position:relative; top:-45px; left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.greenTitle 			{ font-size: 12px; font-weight:bold; color:#0D3118; position:relative; top:-45px; left:5px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.greenBG 			{ background-image: url(../img/callout-bg-green.gif); width: 306px; }
.greenFooter 		{ background-image: url(../img/callout-btm-green.gif); height: 24px; width:306px; margin-top:-10px; }
.calloutText 		{ width: 250px; margin-right: 25px; margin-left: 25px; margin-bottom: -10px; color: #000000; font-size: 10px; position: relative; top: -15px; }

fieldset { margin: 1em 0; padding: 1em; border: 1px solid #ccc; background: #f8f8f8; }
legend { font-weight: bold; font-size: 14px; }
label { display:block; width: 200px; font-weight: bold; font-size: 11px; }
#randMsg { height: 70px; }

.invert {
	background-color: #000000;
	color: #ffffff;
}
