/* ************************************************************************* */
/* Global Styles */
/* ************************************************************************* */

/* Help for Mozilla scrollbars */
html { overflow: -moz-scrollbars-vertical !important; margin-bottom: -1px; }

/* Full height for html and body */
html, body, form { padding: 0; margin: 0; height: 100%; }
body { background: #000 url(images/bg_area.jpg) repeat-x; }
html, body, tbody, td, div, p, span, li, a, input, select, textarea {font-family: Arial, Verdana; font-size: 13px;}


/* Alignment Styles */
.right 
{
    text-align: right !important;
}

/* Anchor Styles */
a {	FONT-WEIGHT: bold; FONT-SIZE: 13px;	COLOR: #024182;	TEXT-DECORATION: none; }
a:hover {COLOR: #0e59bd; TEXT-DECORATION: underline;}
a:visited {	FONT-WEIGHT: bold;	TEXT-DECORATION: none; }
a:active {	FONT-WEIGHT: bold;	TEXT-DECORATION: none; }

/* Constricted width for Inner Framework */
div.outerFrame 
{
	height:auto;
	width: 760px;
	margin: 0 auto;
	position:relative;
	background-color: #fff;
	min-height:100%;
	#min-height:auto;
	_min-height:auto;
}
div.homePageFrame 
{
	height:auto;
	min-height:100%;
}
div.homePageFrame 
{
	/*background-color: #647370;
	background: #647370 url(images/home/bgHomeCenter.gif) repeat-x 0% 122px;*/
	background: url(images/home/bg_home_body.gif) repeat-y;
}

table.innerFrame { width: 760px; }
td.contentFrame { padding: 0; }

div.innerFrame { width: 760px;padding-bottom: 120px;}

div.footerContainer 
{
	bottom:0;
	clear:both;
	font-size:10px;
	position:absolute;
	width: 760px;
}

td.Footer { }

/* ************************************************************************* */
/* Header Styles */
/* ************************************************************************* */
div.Header {height: 97px; background: url(images/img_home_header.jpg) no-repeat;}
a.HeaderPartnerLink {position: absolute; width: 180px; height: 25px; margin-left: 570px}
a.HeaderPartnerLink {display: none;}
a.HeaderSTRLink {position: absolute; width: 180px; height: 50px; margin-left: 570px; margin-top: 40px;}

/* ************************************************************************* */
/* Footer Styles */
/* ************************************************************************* */
div.Footer { }

/* Footer Area */
div.FooterArea 
{
	background: #343434 url(images/bg_footer_grad.gif) repeat-x;
}
div.FooterContent 
{
	padding: 15px;
	color: #666;
}
div.FooterContent a
{
	COLOR: #fff;
	text-decoration: underline;
}
div.FooterContent a:hover {COLOR: #fff;}

div.FooterLinks 
{
	text-align: center;
	padding: 0 15px;
	height: 25px;
}
div.FooterLinks a
{
	COLOR: #fff;
	display: inline;
	font-weight: normal;
	text-transform: uppercase;
}

div.FooterLinks a:hover {COLOR: #eee;}

span.FooterSeparator 
{
	display: inline;
	padding: 0 10px 0 10px;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
}



.ListingLink{FONT-WEIGHT: bold; FONT-SIZE: 13px;	COLOR:Blue; TEXT-DECORATION: underline;}