﻿.tableText, td
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	/*color: #004696;*/
	color: #333333;
}

.TableText, td
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	/*color: #004696;*/
	color: #333333;
}

body.bluepage
{
  font-size: 11px;
  margin: 0px;
  background-color: #518bc8;
  color: #004696;
  font-family: Arial, Helvetica, Sans-Serif;
  padding-top: 0;
  text-align: center;
}

div#LayoutContainer
{
  text-align: left;
  width: 785px;
  margin: 0 auto;
  padding: 0;
  background-color: #518bc8;
}

div#LayoutGradientLeft
{
  padding-left: 10px;
  background: url(/images/bmi/template/grad_left.gif) top left repeat-y;
}

div#LayoutGradientRight {
	padding-right: 10px;
	background: url(/images/bmi/template/grad_right.gif) top right repeat-y;
}

div#LayoutMainContainer
{
  background-color: white;
  padding: 0;
  border: 1px solid transparent;
  _border: none;
  _height: 0;
}

div#LayoutHeading {
	padding-bottom: 33px;
	border-bottom: 1px solid #50C3EB;
	background-color: white;
}

div#LayoutFooter
{
  border-top: 1px solid #dfdfdf;
  background-color: white;
}

div#LayoutNavTop
{
  position: absolute;
  top: 62px;
  width: 785px;	
}

div#ContentArea
{
  padding: 8px;
}

/*Adjusted theme for Diamond Club Terms and Conditions panel - make do until new control built */
body{ background: white; font-family: Arial, Verdana, Sans-Serif; font-size:11px; color: #333333; height: 100%; }
a, a:visited { text-decoration: none; color: #FF0000; }
a:hover { text-decoration: underline; }
div.TermsCond { background: white; font-family: Arial, Verdana, Sans-Serif; font-size:11px; color: #333333; height: 100%;}/*color: #004696;*/

li.Heading { color: #0070AF; font-size:120% }
li.Heading ol { color: #000000; font-size:11px }
li.Heading li.HeadingSpace { padding-top: 8px; }
li.Heading strong.Heading { color: #333333; font-size:11px }
div.TermsCond b.Heading { color: #0070AF; font-size:110% }
div.TermsCond strong.Heading2 { color: #0070AF; font-size:110% }
div.TermsCond p.Heading { color: #0070AF; font-size:110% }

/*div.TermsCond p.Title { font-size:160%; width:100%; background: #000000 none repeat scroll 0 0; padding: 10px 10px 10px 10px; margin-bottom: 1px; color: #FFFFFF; font-weight:normal; }*/
div.TermsCond h1.Title { color:#0070AF; font-size:28px; font-weight:normal; padding: 20px 0 0 16px; }
div.TermsCond p.Subtitle { font-size:150%; padding: 10px 10px 10px 10px; margin-bottom: 1px; color: #000000; font-weight:normal; }


div#footer { clear: both; background: #000000; min-height: 28px; _height: 28px; color: #FFFFFF; width:100% }
div#copyright { float: left; padding-top: 7px; padding-left:9px;}

/* Footer */
div#footerSpacer {margin-top: 30px;}
div#footer { float: left;background: #000000; width: 100%; }
div#footer ul {  padding-top: 7px; padding-left: 10px; list-style: none;}
div#footer li { color: #DDDDDD; padding-left: 3px; display: inline;} 
div#footer a { padding-right: 4px; } 
div#footer a, div#ft_lnk a:visited, div#ft_lnk a:hover { color: #FFFFFF; }
div#star { float: right; }
div#end { clear: both; height: 28px; padding-left: 5px; color: #FFFFFF; background: #000000;}
