﻿html {
	overflow-y: scroll;
}

body {
	background-color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#505050;
	padding:0 0 10px 0;
}

h1,
.studyTitle,
.medicalTitle {
	font-size:32px;
	line-height:38px
}

.medicalLevel3Title {
	font-size:20px;
}

h2 {
	font-size:20px;
}

h3 {
	color:#DF272B;
}

p {
	line-height:22px;
	margin:20px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
p.last {
	margin:20px 0 0 0;
}

td {
	padding:3px 4px;
}

.red {
	color:#DF272B;
}

.mainBody ol li {
	list-style-type:decimal;
	padding:0 0 0 15px;
	margin:10px 0 10px 18px;
}
.mainBody dl dd {
	padding:5px 10px;

}

.mainBody ul li {
	background:transparent url(/includes/images/bulletIcon_disc.gif) no-repeat 0px 5px;
	line-height:18px;
	padding:0 0 0 15px;
	margin:10px 0 10px 18px;
}
.mainBody ul.reLink li {
	background:none;
	width:139px;
	padding:0 15px 0 0
}

strong {
	font-weight:bold;
}

.mainBody a,
.mainBody a:visited,
.mainBody a:active {
	color:#DF272B;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	Line-height:20px
}
/* Event listing styles */

#eventsList .eventaCO{
	padding:15px 0;
	margin:30px 0;
	line-height:20px;
	border-top:1px #f2f2f2 solid;
	border-bottom:1px #f2f2f2 solid;
}
#eventsList .eventaCO h4{
	font-size:16px
}
#eventsList dl dt{
	width:150px;
	float:left;
	padding:0;
}
#eventsList dl dd{
	padding:0 0 0 150px;
	margin-bottom:20px
}
#eventsList h2{
	padding-bottom:20px
}



/* End Event listing styles */

.clear {
	clear:both;
	display:block;
	height:0;
}

.arrowOnLeft {
	background:transparent url(/includes/images/bulletIcon_rightArrow.gif) no-repeat center left;
	padding:0 0 0 7px;
}

.tblLinks {
	margin:13px 0 20px 0;
}
	.tblLinks td {
		width:110px;
		padding:4px 0;
	}
	.tblLinks a {
		background:transparent url(/includes/images/bulletIcon_disc.gif) no-repeat center left;
		padding:0 0 0 15px;
	}

.pageWrapper {
	width:924px;
	margin:15px auto 0px auto;
}

.homepage {
	background:#FFFFFF url(/includes/images/page-bg-homepage.gif) no-repeat 0 0;
}

.pageWrapper_tier2 {
	background:#FFFFFF url(/includes/images/page-bg-tier2.gif) no-repeat 0 0;
}

.logoWrapper {
	padding:13px 0 28px 38px;
	float:left;
}

/* Header Section homepage */
.headerSection {
	padding:26px 0 0 8px;
}
	.headerSection .flashPlaceholder,
	.headerSection .linksToSubpages {
		float:left;
	}
	
	.headerSection .linksToSubpages {
		width:317px;
		padding:0 0 0 8px;
	}
		.headerSection .linksToSubpages .studyParticipants {
			margin:1px 0 0 0;
		}
		
/* Header Section 2nd Level pages */
.headerMsgWrapper {
	height:30px;
}
.headerSection_tier2 {
	margin:6px 0 0 15px;
	position:relative;
}
	.headerSection_tier2 .headerOverlay {
		position:absolute;
		top:21px;
		left:0;
		z-index:2;
		display:none
	}
	.hpt .headerSection_tier2 .headerMsg {
		/*height:151px;  200 - 49 */
		/*width:277px;  297 - 20 
		padding:10px 0 0 10px;*/
		margin-top:10px;
		color:#FFFFFF;
		float:left;
	}
	.study .headerSection_tier2 .headerMsg {
		height:146px; /* 200 - 49 */
		width:277px;  /*297 - 20 */
		padding:20px 0 0 20px;
		color:#FFFFFF;
		margin-top:10px;
		float:left;
	}
	.ipt .headerSection_tier2 .headerMsg {
		height:146px; /* 200 - 49 */
		width:277px; /* 297 - 20 */
		padding:20px 0 0 20px;
		color:#FFFFFF;
		float:left;
	}
		.headerSection_tier2 .headerMsg img {
			position:relative;
			z-index:3;
		}
		/*.headerSection_tier2 .headerMsg p {
			margin:8px 0 11px 0;
			line-height:20px;
			position:relative;
			z-index:3;
		}*/
		.headerSection_tier2 .headerMsg a {
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
			/*background:transparent url(/includes/images/bulletIcon_dblRightArrow.png) no-repeat center right;*/
			padding:0 11px 0 0;
			position:relative;
			z-index:3;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
	.study .headerSection_tier2 .headerMsg {
		background-color:#B92125;
	}
	
	.medical .headerSection_tier2 .headerMsg {
		margin-top:10px
		
	}
	.medical .ipt .headerSection_tier2 .headerMsg {
		background-color:#243A7C;
	}
	.ipt .headerSection_tier2 .wrapper_Banner_And_MainNav {
		float:left;
		margin-top:10px
	}
	.study .headerSection_tier2 .wrapper_Banner_And_MainNav.hitom img{
		margin-top:10px
	}
	.hpt .headerMsg h1{
		font-size:32px;
	}
/*
====================
 3 panel on home page
====================

.hpt .threeBlk{
	background:#bec0c3 url(/includes/images/3panel-Bg.jpg) repeat-x top;
	width:894px;
	text-align:center;
	min-height:130px;
}
.hpt .threeBlk a{
	float:left;	
	width:290px;
	min-height:125px;
	padding-top:4px;
	text-decoration:none;
	color:#555
}
.hpt .threeBlk a:hover{
	border:solid 1px #f2f2f2;
}
.hpt .threeBlk .blk1{
	border: solid 1px #CCC;
	background:url(/includes/images/ascrs.gif) no-repeat center 53px;
	margin:4px 0 4px 4px;
}
.hpt .threeBlk .blk1:hover{
	background:url(/includes/images/ascrs.gif) no-repeat center -100px;
}
.hpt .threeBlk .blk3{
	border: solid 1px #CCC;
	background:url(/includes/images/dryeye.gif) no-repeat center 50px;
	margin:4px;
}
.hpt .threeBlk .blk3:hover{
	background:url(/includes/images/dryeye.gif) no-repeat center -107px;
	
}
.hpt .threeBlk .blk2{
	border: solid 1px #CCC;
	background:url(/includes/images/arvo2010.gif) no-repeat center 60px;
	margin:4px 4px 4px 0
}
.hpt .threeBlk .blk2:hover{
	background:url(/includes/images/arvo2010.gif) no-repeat center -121px;
}*/
	
/*
====================
 3 panel on home page
====================
*/
/*
====================
Only 2 panels on the home page to 1st panel in larger
====================

.hpt .threeBlk{
	background:#bec0c3 url(/includes/images/3panel-Bg.jpg) repeat-x top;
	width:894px;
	text-align:center;
	min-height:130px;
}
.hpt .threeBlk a{
	float:left;	
	min-height:125px;
	padding-top:4px;
	text-decoration:none;
	color:#555
}
.hpt .threeBlk a:hover{
	border:solid 1px #f2f2f2;
}
.hpt .threeBlk .blk1{
	border: solid 1px #CCC;
	background:url(/includes/images/ftLau-bgimg.png) no-repeat 0 0;
	margin:4px 0 4px 4px;
	width: 703px;
	text-indent: -99999px
}
.hpt .threeBlk .blk1:hover{
	background:url(/includes/images/ftLau-bgimg.png) no-repeat 0 -130px;
}
.hpt .threeBlk .blk2{
	border: solid 1px #CCC;
	background:url(/includes/images/oraDarc.gif) no-repeat 0 -1px;
	margin:4px;
	width:175px;
	text-indent:-99999px
}
.hpt .threeBlk .blk2:hover{
	background:url(/includes/images/oraDarc.gif) no-repeat center -153px;
}
*/
/*
====================
Only 2 panels end
====================
*/

/*
====================
1 panel on home page
====================
*/
.hpt .threeBlk {
	background:#bec0c3 url(/includes/images/3panel-Bg.jpg) repeat-x top;
	width:854px;
	padding:20px;
}
.hpt .threeBlk div.video{
	float:right; 
	width:320px
}
.hpt .threeBlk img{
	float:right;
	padding:1px;
	opacity:0.9;
	filter:alpha(opacity=90)
}
.hpt .threeBlk img:hover{
	opacity:1;
	filter:alpha(opacity=100)
}
/*.hpt .threeBlk a{
	float:left;	
	min-height:125px;
	padding:20px 0 20px 20px;
	text-decoration:none;
	color:#555;
	font-size:15px;
	font-style:italic;
}
.hpt .threeBlk a:hover{
	border:solid 1px #f2f2f2;
}*/
.hpt .threeBlk div.Squote{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:4px 0 4px 4px;
	line-height:23px;
	font-size:14px;
	font-style:italic;
}
.hpt .threeBlk div.Squote span{
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:15px 0px 0px 0px;
	float:right;
	font-size:15px;
	font-style:italic;
	color:#006;
}
.hpt .threeBlk div.Squote span.sabelson{
	float:left;
	color:#666;
}


/*
====================
1 panels on the home page to 1st panel in larger
====================

*/
	.headerSection_tier2 .wrapper_Banner_And_MainNav .wrapper_MainNav {
		padding:6px 0 0 0;
		display: none;
	}
	.cact div{line-height:18px;float:left;color:#b6d9ec;padding-right:10px;border-right:1px solid #999;margin-right:10px;margin-top:7px}
	.cact a.bookmark{display:block;width:109px;float:left;background:url(/includes/images/learnMoreBtn.png) no-repeat 0 0;text-align:center;padding:18px 0;color:#333;font-size:12px}
	.cact a.bookmark:hover{background:url(/includes/images/learnMoreBtn.png) no-repeat 0 -50px}
		
.mainSection {
	margin:32px 0 0 35px;
}
	.mainSection .mainBody {
		float:left;
		width:586px;
	}
		.mainSection .mainBody p {
			width:500px;
		}
		.mainSection .mainBody p.first {
			margin:15px 0 20px 0;
		}
		.mainSection .mainBody p.last {
			margin:15px 0 0 0;
		}
	
	.mainSection .news {
		border-left:1px solid #939599;
		float:left;
		padding:3px 0 0 31px;
		width:230px;
	}
	    .mainSection .news h2 {
	        margin:0 0 21px 0;
	    }
		.mainSection .news p {
			margin:5px 0 20px 0;
			line-height:19px; 
			font-size:14px;
		}
		.mainSection .news p.last {
			margin:5px 0 0 0;
		}

/* 2nd tier pages main section wrapper */		
.mainSection_tier2 p {
	margin:8px 0 20px 0;
}

.mainSection_tier2 h2 {
	margin:20px 0 0 0;
}

.mainSection_tier2 .news h2 { 
	margin:0;
}

/*3rd tier pages main section wrapper */
.mainSection_tier3 {
	margin:8px 0 0 8px;
}
	.mainSection_tier3 .pageTitle {
		color:#505050;
		font-size:20px;
		padding:35px 33px 0 33px;
	}
	.mainSection_tier3 .mainBody {
		padding:10px;
		width:568px;
	}

.topLinks {
	float:right;
	margin:62px 45px 0 0;
}
.topLinks a,
.topLinks a:visited,
.topLinks a:active {
	color:#DF272B;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px
}
span.pcBlk{color:black;line-height:20px}
.topLinks a:hover{color:#000}

.textBlock_1of2Columns {
	float:left;
	width:355px;
}
	.mainBody .textBlock_1of2Columns p {
		width:300px;
	}
.textBlock_2of2Columns {
	float:left;
	width:100%
}
.textBlock_2of2Columns ul li{
	font-size:14px;margin: 0 20px 10px 0px;
	float:left
}
.textBlock_2of2Columns ul li a, .textBlock_2of2Columns ul li a:active, .textBlock_2of2Columns ul li a:visited{
	font-size:14px
}
.textBlock_2of2Columns ul li a:hover{
	color:#000
}

/* Left Nav */
.leftNavCol {
	width:304px;
	float:left;
	/*background:#FFFFFF url(/includes/images/bg-leftNav.gif) no-repeat 0 0;*/
}

/* news column (right column) */
.newsItems {
	display:block;
	margin:8px 0 0 0;
}
	.newsItems a {
		font-family:Georgia, "Times New Roman", Times, serif;
		margin:21px 0 0 0;
		color:#DF272B;
		line-height:19px;
		font-size:14px;
	}
	.newsItems a:hover {
		font-family:Georgia, "Times New Roman", Times, serif;
		margin:21px 0 0 0;
		color:navy;
		line-height:19px;
		font-size:14px;
	}
	.newsItems a:visited {
		font-family:Georgia, "Times New Roman", Times, serif;
		margin:21px 0 0 0;
		color:#DF272B;
		line-height:19px;
		font-size:14px;
	}
	.newsItems p {
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	
/* form body */
.mainSection .mainBody .show_design_border p {
	padding: 0;
	margin: 0;
	width: 100%;
}

.mainSection .mainBody .show_design_border td {
	font-family: inherit;
}
	
.footerWrapper {
	color:#FFFFFF;
	width:911px;
	margin:0 auto;
	padding:40px 0 0 14px;
	background:#FFFFFF url(/includes/images/footer-bg.gif) no-repeat 0 0;
}
	.footerWrapper .footerCopy {
		width:894px;
		height:28px;
		background-color:#B92125;
		margin:0 0 14px 0;
	}
		.footerWrapper .footerCopy .address {
			float:left;
			padding:7px 0 0 20px;
		}
			.footerWrapper .footerCopy .address p {
				margin:0;
				padding:0;
				line-height:inherit;
			}
		.footerWrapper .footerCopy .phoneNumber {
			float:right;
			font-size:14px;
			font-weight:bold;
			padding:7px 20px 0 0;
		}
			.footerWrapper .footerCopy .phoneNumber p {
				margin:0;
				padding:0;
				line-height:inherit;
			}
	.footerWrapper .copyright {
		color:#C3C6C7;
	}
		.footerWrapper .copyright p {
			margin:0;
			padding:0;
			line-height:inherit;
		}
	
.study .footerCopy {
	background-color:#B92125;
}

.medical .footerCopy {
	background-color:#243A7C;}

#vidPla{
 background:#ababab url(/includes/images/videoBG.jpg) repeat-x top;
 border:#d4d4d4 solid 1px;
 padding:10px;
 width:500px
}
#vidPla2{
 background:#ababab url(/includes/images/videoBG.jpg) repeat-x top;
 border:#d4d4d4 solid 1px;
 padding:10px;
 width:500px
}

/*
====================
ASRCS LANDING PAGE
====================
*/ 
body.arvo{background:#bcbec0 url(/arvo2010/images/bgimg.gif) repeat-x top;font-family:Georgia, "Times New Roman", Times, serif}
body.arvo p {font-family:Georgia, "Times New Roman", Times, serif;margin:18px 0;font-size:14px;color:black}
body.arvo dd{margin:0}
body.arvo .pw{width:863px;margin:0 auto}
body.arvo .mainSection{margin:0;background-color:white}
body.arvo .mainSection p{width:100%}
body.arvo .mainBody{background: #0f1628 url(/ascrs/images/rtBg.gif) repeat-x top;width:340px;margin:0;float:right;padding-bottom:40px}
body.arvo .ltCt{float:left;padding:10px;width:503px}
body.arvo .ltCt .bandBan{border:1px solid #d4d4d4}
body.arvo .pointer{width:24px;float:left;padding-top:15px}
body.arvo .frmEle{margin-left:35px;margin-top:20px}
body.arvo .tphd{padding:30px 0}
body.arvo .tphd a.logo{text-indent:-99999px;background:url(/arvo2010/images/oraLogo.gif) no-repeat 0 0;height:61px;display:block}
body.arvo .tphd img{float:right;padding-top:27px}
body.arvo h1{font-size:42px;font-weight:normal;margin: 10px 0 5px 0;line-height:46px}
body.arvo h2{font-size:23px;font-weight:normal;margin: 5px 0 20px 0;LINE-HEIGHT:30PX}
body.arvo .pc-1{color:#38485C}
body.arvo .pc-2{color:white}
body.arvo dt{margin:15px 0 2px 0;font-family:Arial, Helvetica, sans-serif;font-size:11px}
body.arvo dd input{width:275px;font-size:14px;padding:3px 0;font-family:Arial, Helvetica, sans-serif;}
body.arvo dd textarea{width:275px;font-size:14px;padding:3px 2px;font-family:Arial, Helvetica, sans-serif;}
body.arvo dd .suBtn{background:url(/ascrs/images/sendBtn2.gif) no-repeat center -7px;border:none;width:115px;height:42px;color:blcak;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:11px}
body.arvo dd .suBtn:hover{background:url(/ascrs/images/sendBtn2.gif) no-repeat center -57px;}
body.arvo .twitLogo{position:relative;top:5px;margin-left:30px}
body.arvo a.urlLink,
body.arvo a.urlLink:visited,
body.arvo a.urlLink:active {color:#555;text-decoration:none;font-family:Arial;}
body.arvo .mainSection_tier2{ background:#fff url(/arvo2010/images/bg-body.gif) repeat-y right}
body.arvo .callOuts div{width:446px;float:left;background-color:#F5F5F5; border: 1px solid #E7D4C2;padding:5px;min-height:135px;margin-bottom:20px}
body.arvo .callOuts .qd1{margin-right:5px}
body.arvo .callOuts .qd2{margin-left:5px}
body.arvo .callOuts h3{font-size:16px;color:#255390;padding-bottom:5px}
body.arvo .callOuts h4{font-size:12px;color:#E71D1C}
body.arvo .callOuts p{font-size:13px;color:#222;font-size:16px}
body.arvo .callOuts a{text-decoration:none; color:#555}
body.arvo .callOuts .dLoad{display:block; margin-top:30px;text-decoration:none; color:#555}
body.arvo .callOuts a:hover{color:#222}
body.arvo .callOuts .dLoad span{position:relative; top:10px}
body.arvo .callOuts img{float:left;margin-right:10px}
/*
====================
END OF ASRCS LANDING PAGE
====================
*/
body.arvo #message,body.ascrs #message{text-align:center;background-color:#FFC;color:black;margin-top:10px;font-size:24px;padding:25px 0;border:solid 1px #FC3}

/*
====================
ARVO LANDING PAGE
====================
*/ 
body.ascrs{background:#bcbec0 url(/ascrs/images/bgimg.gif) repeat-x top;font-family:Georgia, "Times New Roman", Times, serif}
body.ascrs p {font-family:Georgia, "Times New Roman", Times, serif;margin:18px 0;font-size:14px;color:black}
body.ascrs dd{margin:0}
body.ascrs .pw{width:863px;margin:0 auto}
body.ascrs .mainSection{margin:0;background-color:white}
body.ascrs .mainSection p{width:100%}
body.ascrs .mainBody{background: #8f1006 url(/arvo2010/images/rtBg.gif) repeat-x top;width:340px;margin:0;float:right;padding-bottom:40px}
body.ascrs .ltCt{float:left;padding:10px;width:503px}
body.ascrs .ltCt .bandBan{border:1px solid #d4d4d4}
body.ascrs .pointer{width:24px;float:left;padding-top:15px}
body.ascrs .frmEle{margin-left:35px;margin-top:20px}
body.ascrs .tphd{padding:30px 0}
body.ascrs .tphd a.logo{text-indent:-99999px;background:url(/ascrs/images/oraLogo.gif) no-repeat 0 0;height:61px;display:block}
body.ascrs .tphd img{float:right;padding-top:27px}
body.ascrs h1{font-size:42px;font-weight:normal;margin: 10px 0 5px 0;line-height:46px}
body.ascrs h2{font-size:23px;font-weight:normal;margin: 5px 0 20px 0;LINE-HEIGHT:30PX}
body.ascrs .pc-1{color:#E2001D}
body.ascrs .pc-2{color:white}
body.ascrs dt{margin:15px 0 2px 0;font-family:Arial, Helvetica, sans-serif;font-size:11px}
body.ascrs dd input{width:275px;font-size:14px;padding:3px 0;font-family:Arial, Helvetica, sans-serif;}
body.ascrs dd textarea{width:275px;font-size:14px;padding:3px 2px;font-family:Arial, Helvetica, sans-serif;}
body.ascrs dd .suBtn{background:url(/arvo2010/images/sendBtn2.gif) no-repeat 0 0;border:none;width:125px;height:55px;color:white;font-family:Arial, Helvetica, sans-serif;font-size:11px}
body.ascrs dd .suBtn:hover{background:url(/arvo2010/images/sendBtn2.gif) no-repeat 0 -50px;}
body.ascrs .twitLogo{position:relative;top:5px;margin-left:30px}
body.ascrs a.urlLink,
body.ascrs a.urlLink:visited,
body.ascrs a.urlLink:active {
	color:#555;
	text-decoration:none;
	font-family:Arial;
}
/*
====================
END OF ARVO LANDING PAGE
====================
*/






/*
================
Post event pages
================
*/
#pstevt a{background:url(/arvo2010/pstevt/pstevt-rollover.png) no-repeat -20px -73px;display:block;font-size:18px;margin:10px;color:white; padding:24px 5px}
#pstevt a:hover{background:url(/arvo2010/pstevt/pstevt-rollover.png) no-repeat -20px 0px;color:#000}
/*
================
Post event pages
================
*/

/*
===============
anything slider
===============
*/
.anythingSlider                         { width: 894px; height: 314px; position: relative }
.anythingSlider .wrapper                { width: 894px; overflow: hidden; height: 314px; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 314px; width: 894px; margin: 0; }

.anythingSlider ul li.slide1			{background:url(/includes/images/banner_medPros.jpg) no-repeat top}
.anythingSlider ul li.slide2			{background:url(/includes/images/banner_medPros-vision.jpg) no-repeat top}
.anythingSlider ul li.slide3			{background:url(/includes/images/banner_medPros-launch.jpg) no-repeat top}

.anythingSlider ul li.slide3 h1			{margin:50px 0 15px 0}
.anythingSlider ul li.slide2 h1			{margin:177px 0 0 0}

.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: relative;margin-left: 20px;top:292px}
#thumbNav a                             { color: black; font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background-color: #999; text-align: center; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; }
#thumbNav a:hover                       { background-color: #666; }
#thumbNav a.cur                         { background:#f2f2f2; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
/*
===============
anything slider
===============
*/