body, td, p, li, blockquote {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:21px;
color:#2c2c2c;
}

A:link {
color:#2c2c2c;
}

A:visited {
color:#2c2c2c;
}

A:active {
color:#999999;
}

A:hover {
color:#666666;
}


A.footer {
color:#707070;
}

A.footer:hover {
color:#C3C3C3;
}


table.logo {
	margin-bottom:15;
	padding: 20;
}

td.body {
padding:inherit;
vertical-align:top;
padding-top:20;
}

td.topLines {
background-image:url(../images/top-lines-back.gif);
height: 5px;
}

.header {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:300;
color:#707070;
font-stretch:extra-condensed;
margin-top: 15px;
padding-top: 15px;
/*letter-spacing:-1px;*/
/*text-transform:uppercase;*/
/*padding-bottom:-25px;*/
}

.headerPurchaseCurrent {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#2c2c2c;
font-stretch:extra-condensed;
margin-top: 15px;
padding-top: 15px;
}

.headerPurchaseProgressWhite {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
font-stretch:extra-condensed;
margin-top: 15px;
padding-top: 15px;
}

.headerPurchaseProgress {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#707070;
font-stretch:extra-condensed;
margin-top: 15px;
padding-top: 15px;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:300;
color:#707070;
font-stretch:extra-condensed;
letter-spacing:-1px;
/*text-transform:uppercase;*/
padding-bottom:-25px;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-variant:small-caps;
color:#707070;
}


.footer {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#707070;
text-align:center;
text-decoration:none;
}

a.footer:link {text-decoration: none; color:#707070; }
a.footer:visited {text-decoration: none; color:#707070; }
a.footer:hover {color: #999999; text-decoration: none; }
a.footer:active {color: #cccccc; }



/* TABS ------------------- */
#navigation a
{
color: #ffffff;
background: url(../images/tab-l.gif) left top no-repeat;
text-decoration: none;
padding-left: 15px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight:500;
letter-spacing:-1px;
float:right;
}

#navigation a span
{
background: url(../images/tab-r.gif) right top no-repeat;
padding-right: 15px;
padding-bottom: 3px;
padding-top: 4px;
}

#navigation a, #navigation a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none;
}
/* End hide */

#navigation a:hover
{
color: #2c2c2c;
background: url(../images/tab-on-l.gif) left top no-repeat;
padding-left: 15px
}

#navigation a:hover span
{
background: url(../images/tab-on-r.gif) right top no-repeat;
padding-right: 15px
}

li {
list-style: none;
}

#navigation ul
{
/*
list-style: none;
list-style-type: none;
list-style-image:../images/empty.gif;
*/
padding: 0;
margin: 0
}

/*
.list-item ul li {
  list-style: none;
  list-style-type: none;
  list-style-image: none;
}
*/

#navigation li
{
float: left;
margin: 0;
}

/* TAB CURRENT------------------- */


#navigation .current a
{
color: #2c2c2c;
background: url(../images/tab-on-l.gif) left top no-repeat;
text-decoration: none;
padding-left: 15px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight:500;
letter-spacing:-1px;
float:right;
}

#navigation .current a span
{
background: url(../images/tab-on-r.gif) right top no-repeat;
padding-right: 15px;
padding-bottom: 3px;
padding-top: 4px;
}

#navigation .current a, #navigation a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
#navigation .current a, #navigation a span
{
float: none;
}
/* End hide */

#navigation .current a:hover
{
color: #2c2c2c;
background: url(../images/tab-on-l.gif) left top no-repeat;
padding-left: 15px
}

#navigation .current a:hover span
{
background: url(../images/tab-on-r.gif) right top no-repeat;
padding-right: 15px
}

li {
list-style: none;
}

#navigation .current ul
{
/*
list-style: none;
list-style-type: none;
list-style-image:../images/empty.gif;
*/
padding: 0;
margin: 0
}

/*
.list-item ul li {
  list-style: none;
  list-style-type: none;
  list-style-image: none;
}
*/

#navigation li
{
float: left;
margin: 0;
}
.DateTitle{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; background-color:#C0C0C0; height:25px; padding:0px 10px 0px 8px;}

.LinkPart{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#424141; font-weight: normal; text-decoration:none; background-color:#ECECEC; padding:0px 8px 0px 5px; border:1px solid #E0E0E0;}

.LinkPart2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#424141; font-weight: normal; text-decoration:none; background-color:#F8F8F8; padding:0px 8px 0px 5px; border:1px solid #ECECEC;}

INPUT {
	FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif
}
.BotLine{ background-image:url(../images/bot-line.gif); background-repeat:repeat-x; _min-height:6px; height:6px; }
.err { font-family: Verdana; font-size: 13px; color: #FF0000; font-weight:bold; text-align: center;} 

.PositionRelative {
	position:relative;
}
.ToolTipBox {
	width:134px;
	left:50%;
	position:absolute;
	margin-left:-67px;
	top:48px;
	display:none;
}
.ToolTipContent {
	background:url(../images/tooptip-bg.gif) repeat-y;
	color:#FFF;
	padding:5px 5px;
	z-index:1000;
	text-align:center;
	line-height:normal;
}

.SmallFont { font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2c2c2c;

 }
a.LocationL:link {text-decoration: none; color:#0000C1; }
a.LocationL:visited {text-decoration: none; color:#0000C1; }
a.LocationL:hover {color: #0000C1; text-decoration: none; }
a.LocationL:active {color: #0000C1; }

.AdvertiesLine{ border-top:1px solid #EAE9E9;}
.AdvertiesTopBg{ background-image:url(../images/advertise-top-bg.gif); background-repeat:repeat-x; background-position:top; min-height:81px; padding:0px 0px 0px 20px;}

a.LinkAdvertise:link {text-decoration: none; }
a.LinkAdvertise:visited {text-decoration: none; }
a.LinkAdvertise:hover {text-decoration: none; color:#696969; }
a.LinkAdvertise:active {text-decoration: none; color:#696969; }

.BlankTopBg{min-height:81px; padding:0px 0px 0px 20px;} 

a.GoogleMap:link, a.GoogleMap:visited, a.GoogleMap:active  {text-decoration:underline; color:#666; }
a.GoogleMap:hover {text-decoration: underline; color:#000; }

.LinkTag {
cursor:pointer;
}
.ToolTipShowHide
{
 position:absolute; 
 visibility: hidden; 
 border: 8px solid gray; 
 width:200px; 
 margin-left:-55px; 
 background-color: white; 
 padding: 8px;
}
.ToolTipHide {
 visibility: hidden; 
}