body { 
 	text-align: center;
	background-color: #f2efe5;
	}

H1, H3 { display:none; }
 
 .body {
 	text-align: center; 
	clear:both; 
	margin-top: -30px;
	}

.style3 { font-size: 9pt; font-weight: bold;  }
 
 
 
 .contentBody {
 	min-width: 1024px;
	max-width: 2000px;
	width:expression(document.body.clientWidth <= 1024? "1024px" : document.body.clientWidth > 1599? "100%" : "auto");
 	text-align: center; 
	overflow:clip;
	margin:0 auto;
	}

.lGutterOuter	{
	height: 831px;
	background:url("../images/bgScroll_left.jpg"); 
	background-repeat: repeat-x; 
	}

.lGutter	{
	height: 831px;
	background:url("../images/bg_Left.jpg") top right; 
	background-repeat: no-repeat; 
	}

.rGutter	{
	height: 831px;
	background:url("../images/bg_Right.jpg") top left; 
	background-repeat: no-repeat; 
	}

.rGutterOuter	{
	height: 831px;
	background:url("../images/bgScroll_right.jpg"); 
	background-repeat: repeat-x; 
	}

.mainHeader{
 	width: 1000px; 
	height: 179px; 
	background:url("../images/bg_Header.jpg"); 
	background-repeat: no-repeat; 
	text-align: left
	}

.mainBody	{
 	width: 1000px; 
	height: 589px; 
	background:url("../images/bg_Main_Home.jpg"); 
	background-repeat: no-repeat;
	text-align: left
	}

.mainFooter	{
 	width: 1000px; 
	height: 61px; 
	background:url("../images/bg_Main_Bottom.jpg") top left; 
	background-repeat: no-repeat;
	}

.ADA_HDR{
 	width: 1000px; 
	height: 115px; 
	text-align: left
	}

.ADA_HDR_Main{
 	width: 1000px; 
	height: 64px; 
	overflow: clip;
	text-align: left
	}

.ADA_Home_Body{
 	width: 350px; 
	height: 200px; 
	text-align: left;
	margin-left: 310px;
	margin-top: 172px;
	font: 11pt Verdana;
	line-height: 24px;
	}

/* - - - - */

.videoPlayer {
	width: 760px;
	height: 565px;
	margin-top: 0;
	margin-left: 98px;
	}

.inlineVidPlayer {
 	display: inline; 
	width: 305px; /* 225px; */
	height: 528px; /*350px */
	padding:0 8px 0 0;
	margin:-175px 0 0 0; 
	float:right;
	z-index: 101; 
	font:8pt Verdana; 
	}

/* - - - - */	

.tipsNav  {
	float:left; 
	display: inline; 
	height: 305px; 
	width: 200px; 
	margin-left: 150px; 
	margin-top: 175px;
	}

.tipTxtHdr  {
	margin-top: 15px;
	margin-left: 15px;
	}

.tipBody {
	display:inline; 
	float: right; 
	margin-right: 340px; 
	margin-top: 140px; 
	width: 300px; 
	height: 215px;
	}

.tipNavImg  {
	margin-left: 20px;
	}

.tipTxt  {
	font: 9pt Verdana;
	line-height: 17px;
	margin-left: 20px;
	margin-top: 15px;
	width: 255px; 
	height: 200px;
	display: none;
	overflow:auto;
	}

.tipTxtCrampt  {
	font: 9pt Verdana;
	line-height: 14px;
	margin-left: 14px;
	margin-top: 5px;
	width: 257px; 
	height: 200px;
	display: none;
	overflow:auto;
	}

.tipContainer  {  display: none }

.tipNext  {
	display: inline;
	float: right;
	margin-top: -50px;
	margin-right: 10px;
	width: 70px;
	}

.pkgDates  {
	width: 160px; 
	height: 95px; 
	display: inline; 
	float:left; 
	overflow:auto; 
	margin-left: 15px; 
	margin-right: 20px; 
	margin-top: 32px;
	}

.atmLocater {
	display: inline;
	width: 180px; 
	height: 300px; 
	float: right;
	margin-top: -351px;
	margin-right: 0px;
	}

.ADA_BUGS {
	display: inline;
	width: 110px; 
	height: 450px; 
	float: right;
	margin-top: -350px;
	margin-right: 15px;
	}

.ADA_atmLocater {
	display: inline;
	width: 180px; 
	height: 300px; 
	float: right;
	margin-top: -185px;
	margin-right: 0px;
	}

.mbTxt {
	width: 450px; 
	margin-left: 220px; 
	margin-top: 88px; 
	font: 9pt Verdana; 
	line-height:20px; 
	display: inline; 
	float: left 
	}

.after_mbText { margin:-10px 0 0 588px; width:180px; text-align:right; /* background:#FF0000; */ float:left; }

.vDate {
	font: 7pt verdana;
	width: 50px;
	text-align: left;
	margin-top: 10px;
	float: left
	}

.schName {
	font: 7pt verdana;
	width: 80px;
	font-weight: bold;
	margin-top: 10px;
	text-align: left;
	float: left
	}

.mbSTxt {
	width: 450px; 
	margin-left: 10px; 
	margin-top: 85px; 
	font: 8pt Verdana; 
	line-height:18px; 
	display: inline; 
	float: left 
	}

.sbTxt {  
 	display: inline; 
	width: 225px; 
	height: 250px; 
	font:8pt Verdana; 
	z-index: 100; 
	margin-right: 47px; 
	margin-top: 147px; 
	float:right 
	}

.spTxt {  
 	display: inline; 
	width: 245px; 
	height: 250px; 
	font:8pt Verdana; 
	z-index: 100; 
	margin-right: 25px; 
	margin-top: 6px; 
	float:right 
	}

.spBot {  
	width: 245px; 
	height: 250px; 
	font:8pt Verdana; 
	margin-top: 65px; 
	}

.BankLink {
	position:absolute; 
	top:710px; 
	margin-left:365px;
	height: 45px; 
	width: 185px;
	/* border: 1px green dashed;*/
	z-index: 300;}

.sbTxtFloat {
	position:absolute; 
	top:565px; 
	margin-left:630px;
	height: 80px; 
	width: 190px;
	/* border: 1px green dashed;*/
	z-index: 300;
	}

.sbTxtFloat a { 
	color:#aa051a; 
	text-decoration:underline;
	}

ul.fc { margin-top: 5px;  }
 
 li.fc {
 	margin-left: 5px; 
	padding-left: 10px;
	line-height: 15px; 
	margin-bottom: 6px; 
	}

span  { line-height: 17px;  }
 
 #legal {
 	clear: both;
 	width: 860px;
 	margin: 0 auto;
 	font: 9px Verdana, Arial, Helvetica, sans-serif;
 	padding: 20px 0 0;
 	color: #666;
 	position: relative;
 	text-align: left;
	}

#legal a {
 	color:#405ebe;
	}

#legal p {
 	color:#405ebe;  
	float:left;
	}

#legal a:hover {
 	color:#405ebe;
	}

.inline-legal {  
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; width:360px; padding-top:6px; line-height:15px; 
	}

.toggleStyleLink {
	float:right; 
	margin:10px 0 0 0; 
	padding:0; 
	}

.bordered {
 	padding-bottom: 10px;
 	border-bottom: 1px solid #666;
	}

#olympic {
 	float: right;
	}

#legal .subLegal {
 	font-weight: normal;
 	margin-bottom: 1em;
	}

#legal p.top {
 	margin-top: 10px;
	}

#legal .subLegal sup {
 	position: relative;
 	top: -0.3em;
	}

#legal ol {
 	margin: 0px;
 	padding: 0px 4px 4px 22px;
	width: 830px;
	}

#legal li {
 	margin: 0px;
 	padding: 2px 0px 2px 0px;
	}

#legal li ol {
    list-style:lower-alpha;
 	margin: 0px;
 	padding: 2px 0px 2px 28px;
	}

.asterix {
 	margin: 0px;
 	padding: 2px 0px 2px 0px;
	list-style:url(../images/asterix.gif);
	}

.asterixasterix {
 	margin: 0px;
 	padding: 2px 0px 2px 0px;
	list-style:url(../images/asterixasterix.gif);
	}

.asterixasterixasterix {
 	margin: 0px;
 	padding: 2px 0px 2px 0px;
	list-style:url(../images/asterixasterixasterix.gif);
	}

.postList {
	  padding-left:20px;
	}

.supClass {
 	color:#000000;
 	text-decoration:none;
	}

.supClass:visited {
 	color:#000000;
 	text-decoration:none;
	}

.supClass:hover {
 	color:#000000;
 	text-decoration:none;
	}

a.lighter {
 	color: #0052C2;
 	text-decoration: underline;
	}

a.lighter:visited {
 	text-decoration:underline;
 	color: #0052C2;
	}

#page_footer {
 	width: 880px;
 	padding-bottom: 0.1em;
 	clear: both;
 	font: 9px/1.5em Verdana, Arial, Helvetica, sans-serif;
 	font-weight: normal;
	}

#page_footer .footer_top {
 	margin-top:0;
 	padding-right: 0;
 	font: 9px/1.5em Verdana, Arial, Helvetica, sans-serif;
 	font-weight: normal;
	}

/*	Footer */

 #page_footer .olymp_img {
 	float: right;
	}

#page_footer p {
 	margin: 1em 0 0;
 	font: 9px/1.5em Verdana, Arial, Helvetica, sans-serif;
 	font-weight: normal;
	}

.privacytext {
 	font: 9px/1.5em Verdana, Arial, Helvetica, sans-serif;
 	color: #666;
	}

.privacytext a {
 	color: #848484;
	}

.privacytext a:hover {
 	color: #000;
	}

a, a:visited, p strong.blue {
	color: #405EBE;
	text-decoration: none;
	}

a.bold {
	font-weight: bold;
	}

.toolTxt  { 
	margin:0 0 0 0; 
	height:56px; 
	padding:3px 0 2px 0; 
	width:600px;  
	font-size:11px;  
	}

.toolTxt img  { float:left; 
				padding:3px 10px 3px 7px; 
				margin:0px;  
	}

.toolTxt strong  { font-size:12px; font-weight:600;  }

.toolTxt a { color:#aa051a; 
			text-decoration:underline;
	}

.panel { padding: 0px 5px 0px 5px; 
		width: 385px; 
		overflow: auto; 
		font: 9pt verdana; 
		margin-bottom: 30px; 
		text-align:left;
	}

.tips  { font: 9pt Verdana;
		line-height: 18px;
		text-align:left;
		overflow:visible;
		background:transparent;
		margin: 15px 0 0 15px; padding: 0;
	}

.ADAtipTxt {
	width:255px;
	height:135px;
	padding: 8px 0 0 2px;
	overflow:auto;
	}

.long {
	padding:6px 0 0 2px;
	line-height: 15px;
	}

.tip_arrows {
	margin-top: 10px;
	}

.tip_arrow_right {
	margin-left:135px;
	}

.xprtStmp { 
	height:110px;
	}

.strapline { margin:0px; padding: 0 0 7px 0; } 

.featureList {
	padding:1px 0 5px 20px;
	margin:0;
	width:390px;
	line-height:17px;
	}

/* - - farnoosh's corner tab styles - - */
	
.tabcontent	{
	width:555px; 
	height:310px; 
	padding:65px 0px 0 130px;
	margin:0px;
	display:block;
	/* border: 1px dotted gold; */
	_width:555px;
	overflow: hidden; 
	}

.tabNav {
	width:330px; 
	height:40px; 
	padding:0px 200px 0 0px; 
	margin:0px;
	text-align:left;
	/* border: 1px dotted red; */
	_width:530px; 
	}

.tab_A {
	width:290px; 
	height:225px; 
	padding:14px 0px 0 267px;  
	margin:0px;
	font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height:18px; 
	font-weight: bold;
	/* border: 1px dotted blue; */
	_width:530px; 
	}

.tab_B { 
	width:290px; 
	height:225px; 
	padding:15px 0px 0 235px; 
	margin:0px;
	font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; 
	line-height:21px;	
	/* border: 1px dotted red; */
	_width:525px; 
	}

.afterward {
	display:block;
	width:410px; 
	height:120px; 
	/* padding:6px 200px 0 380px; */
	margin:0px;
	text-align:left; 
	font-size:10px; 
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	}

	

