body {background: #5f5046; margin: 0; padding: 0; font: normal 80%/120% arial, verdana, sans-serif; } 
img {border: 0px;}

a:hover {color: #fff; text-decoration: underline;}
a:focus {outline: none;}

div { margin:0; padding:0;}

.noSpacing { margin:0; padding:0; }
.indent { padding:0 0 0 1em; }

.fontSmall, .fontSmall a { font-size:.8em !important; text-decoration:none; }
.fontSmall a:hover { color:#FF4C00; text-decoration:none; }
.fontMedium, .fontMedium a { font-size:1em !important; color:#FF4C00 !important; text-decoration:none; }
.fontLarge, .fontLarge a { font-size:1.2em !important; text-decoration:none;  }

div#pageWrap { position:relative; display:block; width:1026px; margin:0 auto; padding:0; }
div#borderRepeater { clear:both; width:1026px;margin:0px; padding:0px; background:url('../images/bg.page.gif') 0 0 repeat-y; }
div#borderBGWrap { display:block; margin:0px; padding:0px; background: #594C41 url('../images/bg_footer.gif'); }
div#pagePosition { margin:0; padding:0 0 0 15px; clear:both; }



#header {width: 996px; height: 51px; background: #F6E7C3 url('../images/bg_light_texture.gif');}
#header img#logo {float: left; margin: 3px 0 0 15px;}
#header img#btn_hp {float: right; margin: 17px 15px 0 0;}
#header #right {float: right; height: 26px; margin: 25px 30px 0 0; color: #54534A; font-size: 0.9em; line-height: 12px;}
#header #right a {float: left; color: #54534A; font-size: 0.9em; margin: 0 3px;}
#header #right a:hover {float: left; color: #54534A; font-size: 0.9em; text-decoration: underline;}
#header #right .pipe {float: left; margin: 0 10px; color: #E19D5B; font-size: 1.17em;}
#header #right span {float: left; margin: 0 10px 0 0; font-size: 0.9em;}
#header #right div .button {float: left; cursor: pointer;}

	/* div.subPgTextWrap { padding:0 0 0 35px; } */
	div.subPgTextWrap { padding:30px 0 0 35px; font-size:1.05em; line-height:1.3em;  }
	div.subPgTextWrap label { float:left; display:block; font-weight:normal; width:40px; }
	div.subPgTextWrap dl.mythFact { float:left; clear:both; margin:0 0 15px 0; padding:0; width:100%; }
	div.subPgTextWrap dl.mythFact dd.label { float:left; margin:0; padding:0 5px 0 0; }
	div.subPgTextWrap dl.mythFact dd.text { float:left; width:570px; margin:0; padding:0; }
	div.subPgTextWrap a.anchor { color:#000 !important; text-decoration:none;}
	div.subPgTextWrap ul { text-decoration:none; }
	div.subPgTextWrap a {text-decoration:underline;}

	h2 { font-weight:normal; font-size: 1.8em; margin: 46px 0 0 0; padding:0; line-height:1em; }
	h3 { font-weight:normal; font-size: 1.5em; margin: 32px 0 0 0; }
	h4 { font-weight:normal; font-size: 1.5em; margin:0; padding:0; }		

	div#sendtoFriend { position: absolute; top: 0px; left: 250px; width:477px; display:none; z-index:1000000; padding:47px 0 0 0; background:url('../images/bg.send_to_friend.top.IE6.gif') 0 0 no-repeat; } 
	*html div#sendtoFriend { top: 50px; } 
	html>body div#sendtoFriend { width:496px;position:absolute;display:none;right:40px;top:55px;z-index:1000000;padding:55px 0 0 0;background:url('../images/bg.send_to_friend.top.png') 0 0 no-repeat;}
		div#sendtoFriend div.content { display:block;width:477px;margin:0;padding:0;background:url('../images/bg.send_to_friend.mid.IE6.gif') 0 0 repeat-y;	}	
		html>body div#sendtoFriend div.content { display:block;width:496px;margin:0;padding:0;background:url('../images/bg.send_to_friend.mid.png') 0 0 repeat-y;  }
		div#sendtoFriend div.bottom { display:block; width:477px;min-height:41px;background:url('../images/bg.send_to_friend.btm.IE6.gif') left bottom no-repeat; }
		html>body div#sendtoFriend div.bottom {	display:block; width:496px; min-height:41px;background:url('../images/bg.send_to_friend.btm.png') left bottom no-repeat; }		
	
		div#sendtoFriend div.wrap { padding:20px 20px 35px 35px; width:85%;display:block;position:relative; }
		div#sendtoFriend p { font-size:12px; line-height:125% !important; }
		div#sendtoFriend span { font-size:12px; line-height:125% !important; }
		div#sendtoFriend p.smallText { float:left; margin:0; padding:15px 0 0 0; width:100%; text-align:center; }
		div#sendtoFriend dl.form {float:left; margin:0 0 0 -20px; padding:0; width:auto; display:block; }
		html>body div#sendtoFriend dl.form {padding:0; margin:0;}
			div#sendtoFriend dl.form dd { float:left; position:relative; width:100%; padding:0 0 5px 0; }
			div#sendtoFriend dl.form label { float:left;font-size:12px;width:170px;text-align:right;padding:5px 12px 0 0;margin:0;  }	
			div#sendtoFriend dl.form input.text {float:left;width:185px; height:15px; padding:2px 0 0 2px; }	
			div#sendtoFriend dl.form input.button { float:right; padding:0 65px 0 0; }
			html>body div#sendtoFriend dl.form input.button { padding:0 45px 0 0; }
			div#sendtoFriend dl.form dd span { position:relative; right:-85px; top:0;}
			div#sendtoFriend dl.form dd span#SendTo_LabelMsg {border:none; font-size:14px; color:red; padding:15px 0 35px 0;}
		div#sendtoFriend div.close { float:right; width:17px; height:17px; position:relative; z-index:100000; margin:-40px 4px 0 0; padding:0; display:block; }
		html>body div#sendtoFriend div.close { width:17px; height:17px; position:absolute; top:14px; right:20px; margin:0; padding:0; display:block; z-index:10000;  }
			div#sendtoFriend div.close a { margin:0; padding:0; display:block; }
	
	
/* ----- New Header Menu Code ------- */
							div.menu { position:relative; width:996px; display:block;margin:0; padding:0; background: url('../images/menu.shadow.png') left bottom repeat-x; }
								ul.menu { width:100%; height:28px; margin:0; padding:0; list-style:none; background:#DB7F31; }
									ul.menu li { float:left; height:28px; width:auto; margin:0; padding:0; font:normal 11px arial, verdana, sans-serif; text-transform:uppercase; }
									ul.menu li a { display:block; float:left; height:28px; width:auto; padding:0 12px; }
									ul.menu li a, ul.menu li a:visited { background:#DB7F31; color:#F7F0AF; text-decoration:none; }
									ul.menu li a:hover { background:#DB7F31; color:#fff; text-decoration:none; }
									ul.menu li a:active, ul.menu li.active a.active { background:#3E9299; color:#fff; text-decoration:none; }	
									/*ul.menu span { padding-top:8px; display:block;}*/
									ul.menu span.menuspan { padding-top:8px; display:block;}
		
									div.subMenu { width:100%; clear:both; height:28px !important; margin:0; padding:0; background:#3E9299; display:block; position:relative; top:0; left:0; z-index:1;  background:url('../images/submenu_shadow.gif') repeat-x;}
								/*	html>body div.subMenu { background:url('../images/submenu_shadow') repeat-x;  } */
											ul.subMenu { position:absolute; left:0; top:0; float:left; margin:0; padding:3px 0 0 65px; list-style:none; }
											html>body ul.subMenu { padding:6px 0 0 65px;}
												ul.subMenu li { float:left; margin:0; padding:0 40px 0 0; font-size:12px; line-height:120%; display:block;}/*sets sub menu font size was .8 em and no lineheight or block*/
												html>body ul.subMenu li { border:none; }
												ul.subMenu li a { float:left; height:28px; width:auto; display:block; color:#85EAF2; text-decoration:none;margin-top:3px; }
												html>body ul.subMenu li a { float:left; display:block; color:#85EAF2; text-decoration:none; border:none;margin-top:1px;}
												ul.subMenu li a, ul.subMenu li a:visited {	text-decoration:none; }
												ul.subMenu li a:hover, ul.subMenu li a:active, ul.subMenu li.active, ul.subMenu a.active { color:#fff; }
		
							    .viewport {position: relative; width: 996px; min-height: 500px; background-color:#FFFEF1; margin:0;padding:0;}
								.viewport div {float: left; width: 630px;}
	


	
	.viewport div a {color:#0054A6;text-decoration:underline;}/*#38939B*/
	.viewport div a:hover {color:#0054A6;text-decoration:none;}
	.viewport .heading_orange {color: #D8732C; margin:0; padding:0; line-height:120%; }
	.viewport .heading_teal {color: #3E9299; line-height:120%;}
	.viewport .text_dark {color: #000; margin: 0 0 20px 22px;}
	.viewport p.text_lite {color: #5F5046; line-height:1.3em; margin: 0 0 20px 22px;}
	
	.viewport#homepage {min-height:350px; background: #ede9cc url(../images/homepage_bkg.jpg) no-repeat;padding:0px; overflow:hidden;}/*499*/
	/*.viewport#homepage #content {width: 595px; margin: 70px 0 20px 120px; }*/
	/*html>body .viewport#homepage #content {width: 595px; margin: 85px 0 20px 305px;}*/
	.viewport#homepage #content {width: 720px; margin: 35px 0 20px 115px;}/*70px 680px*/
	html>body .viewport#homepage #content {width: 720px; margin: 50px 0 20px 240px;}/*85px 0 20px 305px;*/

	
	
	.viewport#homepage h1 {float: left; font-weight: normal; font-size: 1.65em; margin:0 0 5px 0; padding:0;}
	.viewport#homepage h1 span { display:inline; margin:0; padding:0; }
	.viewport#homepage p { color: #5F5046; font-size: 1.10em; line-height:1.25em;}
	.viewport#homepage .heading_orange {color: #D8732C; margin: 0;line-height:120%; }
	.viewport#homepage .heading_teal {color: #3E9299; margin: 0 0 15px 0; line-height:120%;}
	.viewport#homepage .text_lite {width: 590px; color: #5F5046; font-size: 1.17em; margin: 0 0 10px 0;}
	.viewport#homepage #swfContent {float:left; position:relative; margin:0 0 0 -35px; padding:0; z-index:100;}
	.viewport #buttons {position: absolute; right: 45px; top: 10px; width: auto; height:13px;}/*30 196px*/
	.viewport ul.buttons { float:left; margin:0px; padding:0px; width:auto; display:inline;}/*100%*/
	.viewport ul.buttons li { float:left; margin:0; padding:0 16px 0 0; list-style:none;  }
	.viewport ul.buttons li a { margin:0; padding: 0; display:block; }

	.viewport ul.buttons li a.print       { background: url('../images/icon.print.gif') 0 1px no-repeat; width:45px; height:13px; }
	.viewport ul.buttons li a.print:hover { background: url('../images/icon.print.gif') 0 -13px no-repeat; width:45px; height:13px; }	
	.viewport ul.buttons li a.send        { background: url('../images/icon.sent_to_friend.gif') 0 1px no-repeat; width:99px; height:13px; }
	.viewport ul.buttons li a.send:hover  { background: url('../images/icon.sent_to_friend.gif') 0 -13px no-repeat; width:99px; height:13px; }

	.viewport#signup {min-height:1440px; background: #FBF8E9 url('../images/bg.signup.jpg') 0 0 no-repeat;padding:32px 0 25px 0;margin:0; }	/*62*/
	.viewport#signup h2 { font-size:20px; font-family:arial, helvetica, verdana, sans-sarif; font-weight:normal; }
	.viewport#signup p.required { color:#db7f31; font-style:italic; font-weight:bold; padding:0 0 0 0px; }/*60px*/
	.viewport#signup div.textWrap { padding:0 41px; margin:0; width:889px;}/*90%*/
	.viewport#signup .heading_teal {color: #3E9299; margin: 0 0 15px 0;}
	.viewport#signup .teal {color: #3E9299;}
	.viewport#signup .orange {color: #D8732C; margin: 0;}
	.viewport#signup p { font: normal /* 13px */ 110%/140% arial, verdana, helvetica, sans-serif; }
	.viewport#signup div.formWrap {float:left;padding:0; margin:0 0 0 178px; width:565px;}
	html>body .viewport#signup div.formWrap { margin:0 0 0 300px; }
	.viewport#signup div.formWrap dl.form {margin:0; padding:0 0 20px 0; width:100%; }
	.viewport#signup div.formWrap dl.form dd { float:left;width:100%; padding:0 0 5px 0; }
	.viewport#signup div.formWrap dl.form label { float:left;font-size:105%;width:168px;text-align:right;padding:5px 12px 0 0;margin:0; }	
	.viewport#signup div.formWrap dl.form input.text {float:left;width:295px; height:17px; padding:2px 0 0 2px; }	
	.viewport#signup div.formWrap dl.form input.zip {float:left;width:92px; height:17px; padding:2px 0 0 2px; }
	.viewport#signup div.formWrap dl.form select.states { float:left; width:155px; }	
	.viewport#signup div.formWrap dl.form div.zip { float:left; width:100px; padding:0 0 0 15px; margin:0; width:auto; }
	.viewport#signup div.formWrap dl.form div.zip label { width:auto; }
	.viewport#signup div.formWrap dl.form span { float:left; margin:3px 0 0 0; padding:0 0 0 5px; width:60px; }
	.viewport#signup div.formWrap dl.form div.radios { display:inline; width:auto; float:left; margin:2px 0 0 0;  }
	.viewport#signup div.formWrap dl.form div.radios input { float:left;  }
	
	
	.viewport#signup div.formWrap ul.form { padding:0; margin:0; list-style:none; }
	.viewport#signup div.formWrap ul.form li { padding:0 0 12px 8px; background:url('../images/form.bullet.gif') 0 6px no-repeat;}
	.viewport#signup div.formWrap ul.form select.formUL { width:240px;margin:0;padding:0; }
	.viewport#signup div.formWrap ul.form p { padding:0 0 5px 0;margin:0; }
	.viewport#signup div.formWrap ul.form span { float:left; margin:3px 0 0 0; padding:0 0 0 5px; width:60px; }
	.viewport#signup div.formWrap ul.form div.radios { display:inline; width:auto; float:left; margin:0;  }
	.viewport#signup div.formWrap ul.form div.radios input { float:left;  }	
	.viewport#signup div.formWrap ul.ifYes { padding:5px 0 0 40px; margin:0; list-style:none; }
	.viewport#signup div.formWrap ul.ifYes li { padding:0 0 12px 8px; background:url('../images/form.bullet.gif') 0 6px no-repeat;}	
	.viewport#signup div.formWrap ul.ifYes p { padding:0 0 5px 0;margin:0; }
	.viewport#signup div.formWrap ul.ifYes select { width:200px; }	
	.viewport#signup div.formWrap div.codeWrap { margin:0; padding:0 0 8px 0; }
	.viewport#signup div.formWrap p.codeText {margin:0;padding:0;}
	.viewport#signup div.formWrap input.code { float:left;width:200px; height:17px; padding:2px 0 0 2px; margin:0; }
	.viewport#signup div.formWrap div.buttons {margin:12px 0 0 0; }
	.viewport#signup div.formWrap div.buttons input.right { padding:0 0 0 12px; }

	.viewport#pageMovieWrap {position:relative; z-index:1; top:-14px; min-height: 473px; background: #FBF8E9 url('../images/ajax-loader.gif') 500px 200px no-repeat; padding:0;  }
		
		
		.viewport#pageMovieWrap div#swfContent { margin:0; padding:0; display:block; }
		.viewport#pageMovieWrap div.understandingTextWrap { text-indent:-10000px; position:absolute; z-index:10000; top:20px; left:40px; width:345px; height:168px; color:#5F5046; margin:0; padding:0;}
		.viewport#pageMovieWrap div.understandingTextWrap  h3 { font-size:1.4em; margin:0; padding:0; }
		.viewport#pageMovieWrap div.understandingTextWrap p { font-size:1em; }
		.viewport#pageMovieWrap div.helpTextWrap { text-indent:-10000px; position:absolute; z-index:10000; top:27px; left:22px; width:370px; height:168px; color:#5F5046; margin:0; padding:0; }
		.viewport#pageMovieWrap div.helpTextWrap h3 { font-size:1.8em; margin:0; padding:0; }
		.viewport#pageMovieWrap div.helpTextWrap p { font-size:1em; }	
		.viewport#pageMovieWrap div.takingTextWrap { text-indent:-10000px; position:absolute; z-index:10000; top:27px; left:22px; width:430px; height:168px; color:#5F5046; margin:0; padding:0; }
		.viewport#pageMovieWrap div.takingTextWrap h3 { font-size:1.8em; margin:0; padding:0; }
		.viewport#pageMovieWrap div.takingTextWrap p { font-size:1em; }	
		
	.viewport#assessorWrap {position:relative; z-index:0; top:0; height:525px; background: #FBF8E9 url('../images/ajax-loader.gif') 500px 200px no-repeat; padding:0;}		
	
	/*.viewport#subPage { clear:both; padding:0; margin:-12px 0 0 0; }*/
	.viewport#subPage { clear:both; padding:0px; margin: 0px; }


	.viewport#subPage div#understandingWrap { float:left; width:100%; margin:0; padding:0 0 25px 0; background:#FFFEF1 url('../images/bg_oab_systems_drop.jpg') 0 0 no-repeat; }
	.viewport#subPage div#understandingWrap p.mythFact { padding:0 0 0 40px; width:auto; }
	.viewport#subPage div#carWrap { float:left; width:100%; min-height:488px; margin:0; padding:0 0 25px 0; background:#FFFEF1 url('../images/bg_car_drop.jpg') 0 0 no-repeat; }
	.viewport#subPage div#gymWrap { float:left; width:100%; min-height:488px; margin:0; padding:0 0 25px 0; background:#FFFEF1 url('../images/bg_gym_drop.jpg') 0 0 no-repeat; }
	.viewport#subPage div#officeWrap { float:left; width:100%; min-height:488px; margin:0; padding:0 0 25px 0; background:#FFFEF1 url('../images/bg_office_drop.jpg') 0 0 no-repeat; }
/*	.viewport#subPage div#contactWrap { float:left; width:100%; min-height:750px; margin:0; padding:0 0 25px 0; background:#FFFEF1 url('../images/bg.contact.jpg') 0 0 no-repeat; }	*/

	div#contactWrap { float:left; width:996px; height:auto; min-height:750px; margin:0; padding:0 0 25px 0; background:#FFFEF1 url('../images/bg_contact_drop.jpg') 0 0 no-repeat;}	/*FFFEF1*/

	*html div#contactWrap {height:750px;width:996px;}
	

		.viewport#subPage div#contactWrap div.contentWrap { width:700px; padding:0 0 0 175px; margin:0;}/* width:700px; padding:0 0 0 225px;*/
		.viewport#subPage div#contactWrap dl.form {margin:0; padding:0 0 20px 0; width:100%; }
		.viewport#subPage div#contactWrap dl.form dd { float:left;width:100%; padding:0 0 5px 0; }
		.viewport#subPage div#contactWrap dl.form label { float:left;width:auto;padding:5px 12px 0 0;margin:0; }
		.viewport#subPage div#contactWrap dl.form dd input { width:300px;}
		.viewport#subPage h4 { padding:15px 0 0 0; }
		.viewport#subPage div.OABLinks { position:absolute; left:688px; top:100px; width:274px; height:255px; }
			.viewport#subPage div.OABLinks h3 { color:#d8732c; text-align:center; width:100%; font-weight:normal; padding:0; margin:28px 0 0 0; font-size:1.2em; }
			.viewport#subPage div.OABLinks h3.top { margin:0; }
			.viewport#subPage div.OABLinks a { color:#d8732c; }
			.viewport#subPage div.OABLinks a:hover { text-decoration:underline; }
			.viewport#subPage div.OABLinks ul { width:75%; margin:10px 0 0 0; padding:0 0 0 30px; list-style:none; font-size:1em; }
			.viewport#subPage div.OABLinks ul li { background:url('../images/bullet.arrow.orange.png') 0 10px no-repeat; padding:0 0 0 12px; margin:0 0 3px 0; line-height:125%; }
			html>body .viewport#subPage div.OABLinks ul li { background:url('../images/bullet.arrow.orange.png') 0 2px no-repeat; }
			.viewport#subPage div.OABLinks ul li a { color:#000; }
			.viewport#subPage div.OABLinks ul li a{ text-decoration:none; }
			.viewport#subPage div.OABLinks ul li a:hover { text-decoration:underline; }	
			.viewport#subPage div#swfContent { margin:0; padding:0; display:block;}

	.viewport#contactform {height: auto; background: #F6E7C3;}
		.viewport#contactform div {float: none;}
		.viewport#contactform tr {margin: 10px 0 10px 0;}
		.viewport#contactform #content {width: 996px;}
		.viewport#contactform .form_part {float: left;}
		.viewport#contactform .form_part .colname {width: 350px;}
		.viewport#contactform .form_part .colname2 {width: 180px;}
		.viewport#contactform .form_part .colform {width: 170px;}
		.viewport#contactform .form_part#form_part1 {width: 260px;}
		.viewport#contactform .form_part#form_part2 {width: 340px;}
		.viewport#contactform .form_part#form_part3 {width: 600px;}
	
	.viewport#howcanhelp {min-height: 465px; padding: 23px 0 0 0;  background: #FBF8E9;}
	
	.viewport#resources { min-height: 465px; padding: 0 0 0 0; background:url('../images/bg_resources3.gif') 0 0 repeat-x; }
		.viewport#resources div#content { width:914px;}
		.viewport#resources div.contentSection { float:left; clear:both; width:914px; min-height:140px; margin:0; padding:0 0 15px 5px; 
													background:url('../images/bg.resources.top_sections.png') 0 0 no-repeat; }
		html>body .viewport#resources div.contentSection { padding:0 0 10px 5px; margin:0; }											
		.viewport#resources p.topText { display:block; margin:0; padding:5px 0 15px 0; font-size:1.05em; line-height:1.2em; 	}
		html>/**/body .viewport#resources p.topText {padding:10px 0 15px 0; 	}											
		.viewport#resources h2 { margin:25px 0 10px 0; }
		.viewport#resources h4 { float:left; clear:none; height:35px; padding:10px 0 0 33px; margin:0; font-size:125%; color:#3E9299; }
		.viewport#resources h4.video { background:url('../images/icon.video.png') 0 0 no-repeat; }				
		.viewport#resources h4.checkmark { background:transparent url('../images/icon.checkmark.png') -2px 0 no-repeat;  }
		.viewport#resources h4.related { background:transparent url('../images/icon.related.png') 0 0 no-repeat; }							
		.viewport#resources div.text { display:inline; width:100%; }
		.viewport#resources div.text p.sectionText { float:left; width:auto; color:#43372F; padding:10px 0 0 12px; margin:0; }
		.viewport#resources div.bottomContent { display:inline; width:100%; padding:0 0 0 12px; }
		.viewport#resources div.bottomContent div.resourceBox { float:left; width:205px; margin:0; padding:0 20px 0 0; }
		.viewport#resources div.bottomContent div.resourceBox div.movie { display:block; width:108px; clear:none; margin:0; padding:0 4px 0 0; }
		.viewport#resources div.bottomContent div.resourceBox p { float:right; width:90px; font-size:.85em; line-height:1.1em; color:#43372F; clear:none; margin:0; padding:0;}
		.viewport#resources div.bottomContent div.resourceBox a.play { float:left; display:block; color:#DB7F31; font-size:.85em; width:auto; 
																		text-transform:uppercase; font-weight:bold; padding:1px 0 0 19px; margin:5px 0 0 15px; 
																		background:url('../images/icon.play.png') -2px -1px no-repeat; z-index:0;}
		html>body .viewport#resources div.bottomContent div.resourceBox a.play { padding:1px 0 0 17px; }																													
		html>body .viewport#resources div.bottomContent div.resourceBox a.play { margin:5px 0 0 30px;  }
		.viewport#resources div.bottomContent div.resourceBox a.play  { text-decoration:none; }
		.viewport#resources div.bottomContent div.resourceBox a.play:hover { text-decoration:underline; }	

		.resourcePort div a {color:#DB7F31;text-decoration:none;}/*#38939B*/
		.resourcePort div a:hover {color:#DB7F31;text-decoration:underline;}
		a.resourcesPlayer
		{ 
			padding:1px 0 0 17px;
			float:left;
			display:block;
			color:#DB7F31;
			font-size:.85em;
			width:auto; 
			text-transform:uppercase; 
			font-weight:bold; 
			padding:1px 0 0 19px; 
			margin:5px 0 0 15px; 
			background:url('../images/icon.play.png') -2px -1px no-repeat; /*z-index:0;*/
		}
		
		a.resourcesPlayer 
		{ 
			text-decoration:none;
			color:#DB7F31;
			padding:1px 0 0 17px;
		}

		a.resourcesPlayer:hover { text-decoration:underline; cursor:pointer;}
		
		#resources.viewport div.quizzes { display:block; height:191px; width:914px; left:-5px;
											position:relative; top:-10px; background: url('../images/resource.quiz.bg.gif') 0 0 no-repeat; }


		#resources.viewport div.quizMovieWrap { float:left; margin:0 0 0 -5px; padding:0; }		
				
		#resources.viewport div.relatedLinks { display:block; margin:0; padding:0; width:100%; }			
			#resources.viewport div.relatedLinks div.lineWrap { display:block; clear:both; padding:0 0 35px 0; margin:0; width:100%; }											
			#resources.viewport div.relatedLinks div.left { float:left; padding:0 10px 0 0; text-align:right; width:300px; border-right:1px solid black; }	
			#resources.viewport div.relatedLinks div.right { float:left; margin:0; padding:0 0 0 18px; width:550px; }		
			#resources.viewport div.relatedLinks p { margin:0; padding:0; }		


/* ---- Flash Movie Hover Code ----- */
/*
div#flashMovieHover { position:absolute; top:0; left:0; width:100%; height:100%; background:url('../images/resource.opacity.png'); overflow: hidden; }
div#flashMovieHover object,
div#flashMovieHover embed { position: relative; z-index:1000; }
div#flashMovieHover div.opacityFix { display: none; }
*html div#flashMovieHover { background:url('../images/blank.gif'); }
*html div#flashMovieHover div.opacityFix { display: block; position:absolute; top:0; left:0; width:1000px; height:1000px; background:white; filter: alpha(opacity=50); }
*/


			 #flashMovieHoverBackground      { width:996px; height: 1520px; position: absolute; top: 80px; left: 15px;  background: white; opacity: 0.5; float: none; overflow: hidden; visibility: hidden; z-index: 50; }
*html		 #flashMovieHoverBackground      { filter: alpha(opacity=50); float: none; }
*+html		 #flashMovieHoverBackground      { filter: alpha(opacity=50); float: none; }
			 #flashMovieHover                { width:996px; height: 1520px; position: absolute; top: 80px; left: 15px; z-index: 800; float: none; overflow: hidden;  visibility: hidden; z-index: 90; background: transparent; }


#bottom {position:relative; width: 996px !important; background: #594C41 url(../images/bg_footer.gif); margin:-20px 0 -30px 0; padding:0 0 15px 0; display:block; z-index:10;}
/*margin:-29px 0 -30px 0; */

#bottom a { clear:both; display:inline; font-weight:normal; text-decoration:underline; }
/*#bottom a { color:#D9D3C0; }*/
#bottom a:hover { color:#fff; }

html>/**/body #bottom {margin:-14px 0 -30px 0; }	
#bottom #callouts {padding: 0 14px;margin:0;}
		html>/**/body #bottom #callouts {padding: 0 14px; margin:0;}
		#bottom #callouts img {margin: 4px;width:auto; }
		
		#bottom ul.callouts { float:left; display:inline; margin:0;padding:0 0 8px 0; list-style:none; clear:both;  }
		#bottom ul.callouts li {float:left; padding:0; margin:0 5px 0 0;height:99px;}
		html>body #bottom ul.callouts li {float:left; padding:0; margin:0 10px 0 0;}
		#bottom ul.callouts li a { margin:0;padding:0;height:99px;display:block;}
		
    	#bottom ul.callouts li a.haveOAB  { width:235px; background:url('../images/callout.haveOAB.jpg') 0 0 no-repeat; }
		#bottom ul.callouts li a.haveOAB:hover { width:235px; background:url('../images/callout.haveOAB.jpg') 0 -121px no-repeat; }	
		
		#bottom ul.callouts li a.track       { width:289px; background:url('../images/callout.track.jpg') 0 0 no-repeat; }
		#bottom ul.callouts li a.track:hover { width:289px; background:url('../images/callout.track.jpg') 0 -121px no-repeat; }		
		
		#bottom ul.callouts li a.savings  { width:414px; background:url('../images/callout.savings.jpg') 0 0 no-repeat; }
		#bottom ul.callouts li a.savings:hover { width:414px; background:url('../images/callout.savings.jpg') 0 -121px no-repeat; }	
		
		
		#bottom img.divider { margin: 0 0 0 15px; }
		html>body #bottom img.divider {margin: 0 0 0 15px; }
		#bottom #callouts a { margin:0; padding:0;clear:none;float:left; }
	    #bottom #content {margin: 0 9px; padding: 0 0 10px 0; color: #CEC8B7; border-bottom: 1px solid #7A7168; }
		html>body #bottom #content {margin: 0 18px; }
		#bottom #content p { font-size:.95em; }
		
	    #bottom #sitemap {float:left; width:95%; margin: 0 9px; padding: 20px 0 10px 0; color: #CEC8B7;  }
		html>body #bottom #sitemap { margin: 0 18px; width:100%; }
		#bottom #sitemap dl.siteMap { float:left; width:100%; margin:0; padding:0 0 10px 0; font-weight:normal; color:#D9D3C0; }
		#bottom #sitemap dl.siteMap dd { float:left; width:auto; padding:0 18px 0 0; margin:0; font-size:.88em; }
		#bottom #sitemap dl.siteMap dd:last-child { padding-right:0; }
		#bottom #sitemap a { clear:both; display:block; color:#D9D3C0; font-weight:normal; }

		#bottom #sitemap a:hover { text-decoration:underline; }
		#bottom #sitemap a.heading {display: block; margin: 0; font-size: .95em; font-weight: normal; text-transform:uppercase;
										text-decoration: underline !important; }
		#bottom #sitemap .section a {display: block; color: #CEC8B7;}
		#bottom #sitemap .section a:hover {color: #fff;}
	    #bottom #footer { float:left; width:837px; margin: 0; padding: 10px 0 0 18px; color:#FFFDE8;}/* width:95% and background:url('../images/allergan_logo_new.gif') 840px 10px no-repeat; */
		#bottom #footer ul.footerLinks { width:100%; display:inline; margin:0; padding:0; list-style:none; }
		#bottom #footer ul.footerLinks li { float:left; margin:0; padding:0 22px 0 0; font-size: .90em; text-transform:uppercase; }
		#bottom #footer ul.footerLinks li a { padding:0 22px 0 0; color:#FFFDE8; }

		#bottom #footer ul.footerLinks li a:hover { text-decoration:underline;} 
		#bottom #footer p.disclaimer { float:left; width:100%; clear:both; margin:5px 0 0 0; font-size:.85em; }
		
	#fakebottom #fakefooter p.disclaimer { float:left; width:100%; clear:both; margin:5px 0 0 0; font-size:.85em; }
    span.italics {font-style: italic;}

	#makespaceforie6div-temporaryfix     { display: none; }
*html	#makespaceforie6div-temporaryfix { display: block; height: 100px; }


/* Share section */
.share {
	background: url(../images/share/104143_share.jpg) no-repeat;
	width: 960px;
	height: 768px;
	margin: 0 auto;
	padding-top: 20px;
	position: relative;
}

.share sup, .friend sup, .thankYou sup {
	line-height: 0;
}

.share a, .thankYou a {
	margin-left: 30px;
}

.share .body, .thankYou .body {
	width: 400px;
	margin-left: 380px;
	margin-top: 150px;
	font-size: 1.3em;
	line-height: 1.2em;
}
.share .body p {
	width: 280px;
	margin-left: 55px;
}
.share .body p strong, .thankYou .body p strong {
	color: #F58026;
	white-space: nowrap;
}
.share .body .form {
	margin-top: 2em;
}
.share .body .form p {
	width: 450px;
	margin-left: 0;
}
.share .body .form p label {
	width: 50px;
	display: inline-block;
	font-size: 0.75em;
	line-height: normal;
}
.share .body .form p input {
	width: 350px;
}
.share .body .form p textarea {
	width: 350px;
	height: 150px;
	vertical-align: top;
}
.share .body .form .buttons {
	text-align: center;
	margin-left: 20px;
}
.share .body .form .buttons input {
	width: 141px;
	height: 34px;
	vertical-align: middle;
}
.share .body .disclaimer {
	text-align: center;
	font-size: 9px;
	line-height: normal;
	margin-left: 120px;
	width: 250px;
}
.share .body .disclaimer a {
	margin: 0;
	color: #000;
	text-decoration: none;
}
.share .footer {
	font-size: 9px;
	line-height: normal;
	margin-left: 10px;
	position:absolute;
	bottom:30px;
}
.share .footer img {
	float: left;
}
.share .footer .copy {
	margin-top: 5px;
	float: left;
}
.share .footer .copy p {
	margin: 0;
}
.share .footer .copy p a {
	margin: 0;
	text-decoration: none;
	color: #000;
}
.friend {
	background: url(../images/friend/104143_welcome.jpg) no-repeat;
	width: 960px;
	height: 768px;
	margin: 0 auto;
	padding-top: 20px;
	position: relative;
}
.friend h1 {
	margin: 0 0 0 30px;
}
.friend .body {
	width: 400px;
	margin-left: 370px;
	margin-top: 150px;
	font-size: 1.3em;
	line-height: 1.2em;
}
.friend .body p {
	width: 320px;
	margin-left: 45px;
}
.friend .body p strong {
}
.friend .body p strong a {
	white-space: nowrap;
	color: #F58026;
	text-decoration: none;
}
.friend .body .form {
	margin-top: 2em;
}
.friend .body .form .title {
	margin-left: 45px;
}
.friend .body .form p {
	width: 450px;
	margin-left: 0;
}
.friend .body .form p label {
	width: 40px;
	display: inline-block;
	font-size: 0.75em;
	line-height: normal;
}
.friend .body .form p input {
	width: 350px;
}
.friend .body .form p textarea {
	width: 350px;
	height: 150px;
	vertical-align: top;
}
.friend .body .form .buttons {
	text-align: center;
}
.friend .body .form .buttons p {
	width: 350px;
	margin-left: 40px;
}
.friend .body .form .buttons input {
	width: 141px;
	height: 34px;
	vertical-align: middle;
}
.friend .footer {
	font-size: 9px;
	line-height: normal;
	margin-left: 10px;
	position:absolute;
	bottom:30px;
}

.friend .footer img {
	float:left;
}
.friend .footer .copy {
	float:left;
	margin-top:5px;
}
.friend .footer p, .thankYou .footer p {
	margin: 0;
}
.friend .footer p a, .thankYou .footer p a {
	margin: 0;
	text-decoration: none;
	color: #000;
}
.thankYou {
	background: url(../images/share/104959_thankyou.jpg) no-repeat;
	width: 960px;
	height: 768px;
	margin: 0 auto;
	padding-top: 20px;
	position: relative;
	font-family:Arial,Verdana;
}
.thankYou h1 {
	margin: 0 0 0 30px;
	font-size:15px;
}

.thankYou .body {
	line-height:1.1em;
}

.thankYou p {
	font-size:12px;
		margin-left:30px;
}

.thankYou p a {
	margin:0;
	color:#04416e;
}

.thankYou .notice {
	font-weight:bold;
	color:	#267177;
}

.thankYou .unsubscribe {
	font-size:9px;
	color:#646464;	
	line-height:14px;
}

.thankYou .highlight {
	
	color:#f58026;
}

.thankYou .footer {
font-size:9px;

line-height:normal;
margin-left:10px;
position:absolute;
	bottom:30px;
font-size:9px;
}

.thankYou .footer img {
	float: left;
}
.thankYou .footer .copy {
	margin-top: 5px;
	float: left;
}
.thankYou .footer .copy p{
	font-size:9px;
	line-height:normal;
}

.popupwindow
{
	width: 400px;
	height: 300px;
	background-color: #e8e8e8;
	text-align: center;
	margin: 9px 25px 25px;
}
.modalBackground
{
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

}
.modalPopup
{
	border-style:solid;
	border:1px; 
	border-color:#993300; 
	text-align: right;	
	width: 400px;
	height:  300px;	
}
div.modalPopupContent
{
	color: #993300;
	font-size: 18pt;
	font-weight: bold;
	margin-bottom: 15px;
	text-align:center;
}