@charset "utf-8";
/* CSS Document */

/*******************************/
/*-PRACTICE INTERACTIVE--------*/
/*******************************/

div#content-right img{ margin-left: -14px; }

div#content-right div#practice-interactive-news{padding-left:40px;}
div#content-right div#practice-interactive-news img{ margin:0px; }

div#content-right div#practice-interactive-news div#p-itn-news1{
	clear:left; 
	float:left; 
	width:317px;
}

div#content-right div#practice-interactive-news div#p-itn-news2{
	float:left; 
	width:317px;
}

div#content-right div#practice-interactive-news div#p-itn-news1 div#p-itn-news1-header div#p-itn-news1-header-image,
div#content-right div#practice-interactive-news div#p-itn-news2 div#p-itn-news2-header div#p-itn-news2-header-image{
	float:left; 
	margin-left:10px; 
	_margin-left:5px;
}

div#content-right div#practice-interactive-news div#p-itn-news1 div#p-itn-news1-header div#p-itn-news1-header-title,
div#content-right div#practice-interactive-news div#p-itn-news2 div#p-itn-news2-header div#p-itn-news2-header-title{
	float:left; 
	margin:23px 0 0 14px;
}

div#content-right div#practice-interactive-news div#p-itn-news1 div#p-itn-news1-header div#p-itn-news1-header-title a,
div#content-right div#practice-interactive-news div#p-itn-news2 div#p-itn-news2-header div#p-itn-news2-header-title a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	text-decoration:none; 
	color:#626262;
}
div#content-right div#practice-interactive-news div#p-itn-news1 div#p-itn-news1-content,
div#content-right div#practice-interactive-news div#p-itn-news2 div#p-itn-news2-content{clear:left;}

div#content-right div#practice-interactive-news div#verticalLine{
	float:left; 
	margin:0 10px 0 10px;
}

/*******************************/
/*-PRACTICE FITTING------------*/
/*******************************/

div#content-right div#fit-boxes div#fit-box1{
	clear:left; 
	float:left; 
	padding:0 15px 0 5px;
}

div#content-right div#fit-boxes div#fit-box2{padding:0 3px 0 10px}

div#content-right div#fit-boxes div#fit-box1 div#fit-box1-top{
	background-image:url(../images/practice-fitting-top-box1.jpg); 
	background-repeat:no-repeat; 
	overflow:hidden; 
	width: 346px; 
	height:146px;
}

div#content-right div#fit-boxes div#fit-box2 div#fit-box2-top{
	background-image:url(../images/practice-fitting-top-box2.jpg); 
	background-repeat:no-repeat; 
	overflow:hidden; 
	width: 346px; 
	height:146px;
}

div#content-right div#fit-boxes div#fit-box1 div#fit-box1-top p,
div#content-right div#fit-boxes div#fit-box2 div#fit-box2-top p{
	font-family:Arial, Helvetica, sans-serif; 
	color:#0D4988; 
	font-size:12px; 
	font-weight:bold; 
	text-align:center;
}

div#content-right div#fit-boxes div#fit-box1 div#fit-box1-bottom{
	background-image:url(../images/practice-fitting-bottom-box1.jpg); 
	background-repeat:no-repeat; 
	overflow:hidden; 
	width: 346px; 
	height:40px;
}

div#content-right div#fit-boxes div#fit-box2 div#fit-box2-bottom{
	background-image:url(../images/practice-fitting-bottom-box2.jpg); 
	background-repeat:no-repeat; 
	overflow:hidden; 
	width: 346px; 
	height:40px;
}

div#content-right div#fit-boxes div#fit-box1 div#fit-box1-bottom a,
div#content-right div#fit-boxes div#fit-box2 div#fit-box2-bottom a{
	font-family:Arial, Helvetica, sans-serif; 
	color:#0D4988; 
	font-size:11px; 
	font-weight:bold;
	margin-left:140px;
	text-decoration:none;
}

div#content-right div#fit-content{margin-top:15px;}
div#content-right div#fit-content span{
	font-size:15px; 
	font-weight:bold; 
	color:#0D4988; 
	font-family:'Times New Roman', Times, serif;
}

div#content-right div#fit-content a{
	font-family:Arial, Helvetica, sans-serif; 
	color:#003366; 
	font-size:11px; 
	font-weight:normal;
	text-decoration:underline;
}
/*******************************/
/*-PRACTICE WEBNAIRS-----------*/
/*******************************/

div#content-right div#webinars-boxes div#web-box1{ margin-right:105px; }

div#content-right div#webinars-boxes div#web-box1,
div#content-right div#webinars-boxes div#web-box2{float:left}

div#content-right div#webinars-boxes div#web-box1 div#web-box1-header,
div#content-right div#webinars-boxes div#web-box2 div#web-box2-header{
	background-image:url(../images/practice-webinar-top-box.jpg); 
	background-repeat:no-repeat; 
	overflow:hidden; 
	width:290px; 
	height:107px;
}

div#content-right div#webinars-boxes div#web-box1 div#web-box1-header div#web-box1-header-link,
div#content-right div#webinars-boxes div#web-box2 div#web-box2-header div#web-box2-header-link{margin:15px 0 0 105px;}

div#content-right div#webinars-boxes div#web-box1 div#web-box1-header div#web-box1-header-link a,
div#content-right div#webinars-boxes div#web-box2 div#web-box2-header div#web-box2-header-link a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	color:#0D4988; 
	text-decoration:none;
}

div#content-right div#webinars-boxes div#web-box1 div#web-box1-content,
div#content-right div#webinars-boxes div#web-box2 div#web-box2-content{
	background-image:url(../images/practice-webinars-body-box.jpg); 
	background-repeat:repeat-y; 
	overflow:hidden; 
	width:290px; 
	height: auto;
}

div#content-right div#webinars-boxes div#web-box1 div#web-box1-footer,
div#content-right div#webinars-boxes div#web-box2 div#web-box2-footer{
	background-image: url(../images/practice-webinars-bottom-box.jpg); 
	background-repeat:no-repeat; 
	overflow:hidden; 
	width:290px; 
	height:33px;
}

div#content-right div#webinars-boxes div#web-box1 div#web-box1-footer p.textLeft,
div#content-right div#webinars-boxes div#web-box2 div#web-box2-footer p.textLeft{
	float:left; 
	margin:0 0 0 15px;
	_margin:0 0 0 7px; 
	font-family:"Times New Roman", Times, serif;
}
div#content-right div#webinars-boxes div#web-box1 div#web-box1-footer p.textRight,
div#content-right div#webinars-boxes div#web-box2 div#web-box2-footer p.textRight{
	float:right;
	margin:0 15px 0 0; 
	_margin:0 7px 0 0; 
	font-family:"Times New Roman", Times, serif;
}

div#content-right div#web-small-boxes{
	clear:left;
	padding-top:25px; 
	_padding-top:15px; 
	width:auto; 
	height:95px;
}

div#content-right div#web-small-boxes div#web-small-box1,
div#content-right div#web-small-boxes div#web-small-box2{ float:left;  }

div#content-right div#web-small-boxes div#web-small-box1{margin-right:105px;}

div#content-right div#web-small-boxes div#web-small-box1 div#web-small-box1-header,
div#content-right div#web-small-boxes div#web-small-box2 div#web-small-box2-header{
	width:295px; 
	height:42px; 
	overflow:hidden; 
	background-image:url(../images/practice-webinars-top-small-box.jpg); 
	background-repeat:no-repeat;
}

div#content-right div#web-small-boxes div#web-small-box1 div#web-small-box1-footer,
div#content-right div#web-small-boxes div#web-small-box2 div#web-small-box2-footer{
	width:295px; 
	height:26px; 
	overflow:hidden; 
	background-image: url(../images/practice-webinars-bottom-small-box.jpg); 
	background-repeat:no-repeat;
}

div#content-right div#web-small-boxes div#web-small-box1 div#web-small-box1-footer p.textLeft,
div#content-right div#web-small-boxes div#web-small-box2 div#web-small-box2-footer p.textLeft{
	font-family:"Times New Roman", Times, serif;
	float:left; 
	margin:0 0 0 15px; 
	_margin:0 0 0 7px;
}

div#content-right div#web-small-boxes div#web-small-box1 div#web-small-box1-footer p.textRight,
div#content-right div#web-small-boxes div#web-small-box2 div#web-small-box2-footer p.textRight{
	font-family:"Times New Roman", Times, serif;
	float:right; 
	margin:0 15px 0 0; 
	_margin:0 7px 0 0;
}

/*******************************/
/*-PRACTICE CLICK CONTACTED----*/
/*******************************/

div#content-right div#contact-body div#contact-body-content{
	float:left; 
	width:469px;
}
div#content-right div#contact-body div#contact-body-content span{
	font-size:15px; 
	font-weight:bold; 
	color:#0D4988; 
	font-family:Arial, Helvetica, sans-serif;
}

div#content-right div#contact-body div#contact-body-content ul{ 
	font: 0.7em/normal Arial, Helvetica, sans-serif;
	color: #626262;
	margin-left: 15px;
}
div#content-right div#contact-body div#contact-body-content ul li{ 
	list-style-position:outside; 
	margin:10px 0 10px 15px; 
}

div#content-right div#contact-body div#contact-body-box{float:left;}
div#content-right div#contact-body div#contact-body-box div#contact-body-box-top img{margin:0; padding:0;}
div#content-right div#contact-body div#contact-body-box div#contact-body-box-body{ 
	background-image:url(../images/bg_contentRightBox.gif); 
	background-repeat:repeat-y; 
	overflow:hidden; 
	height:auto; 
	width:240px;
	_margin-top:-6px;
	*margin-top:-6px;
}
div#content-right div#contact-body div#contact-body-box div#contact-body-box-body p.boxContentText{margin:5px 0 5px 15px;}
div#content-right div#contact-body div#contact-body-box div#contact-body-box-body p.boxContentLink{margin:2px 0 2px 28px;}
div#content-right div#contact-body div#contact-body-box div#contact-body-box-body p a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#0D4988; 
	font-weight:bold; 
	text-decoration:none;
}

div#content-right div#contact-body div#contact-body-box div#contact-body-box-footer{ 
	background-image: url(../images/practice-click-contacted-box-footer.gif); 
	background-repeat:no-repeat; 
	overflow:hidden; 
	height:50px; 
	width:240px;
}

/*************************************/
/*-PRACTICE CLICK CONTACTED FORM ----*/
/*************************************/

div#content-right div#form-body div#form-body-content{
	float:left; 
	width:730px;
}

div#content-right div#form-body div#form-body-content ul{ 
	list-style-type: circle;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	margin-left:20px; 
	margin-top: -20px;
	color: #626262
}

div#content-right div#form-body div#form-body-content ul li{ 
	list-style-type: circle;
	margin:0;
}

div#content-right div#form-body div#form-body-content div#form-steps {
	margin-top: 20px;
}

div#content-right div#form-body div#form-body-content div#form-steps ul {
	width: 620px;
	height: 50px;
	margin-top: 20px;
}

div#content-right div#form-body div#form-body-content div#form-steps ul li {
	list-style-type: none;
	float: left;
	width: 137px;
	height: 50px;
	margin-right: 10px;
	background: #999 url(../images/bg_arrow_form.gif) no-repeat top center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999;
	text-align: center;
}

div#content-right div#form-body div#form-body-content div#form-steps .active {
	background-color: #074486;
	color: #074486;
}

div#content-right div#form-body div#form-body-content div#form-steps ul li span {
	display: block;
	width: 137px;
	height: 20px;
	text-align: center;
	color: #1d3881
}

div#content-right div#form-body div#form-body-content div#form-steps form fieldset {
	display: block;
	width: 460px;
	margin: 0 0 10px 50px;
	padding: 2px;
}

div#content-right div#form-body div#form-body-content div#form-steps form label {
	float: left;
	display: block;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #074486;
}

div#content-right div#form-body div#form-body-content div#form-steps form input {
	width: 300px;
	height: 20px;
	border-top: 2px #d0d0d0 solid;
	border-right: 2px #fafafa solid;
	border-bottom: 2px #fafafa solid;
	border-left: 2px #d0d0d0 solid;
}


div#content-right div#form-body div#form-body-content div#form-steps form .labelState {
	margin: 0 5px;
	display: inline;
	float: none;
}

div#content-right div#form-body div#form-body-content div#form-steps form .city {
	width: 220px;
}

div#content-right div#form-body div#form-body-content div#form-steps form .state {
	width: 30px;
}

div#content-right div#form-body div#form-body-content div#form-steps form .terms {
	margin: 20 0 0 50px;
}

div#content-right div#form-body div#form-body-content div#form-steps form .line {
	width: 600px;
}

div#content-right div#form-body div#form-body-content div#form-steps form .submitNext {
	width: 77px;
	height: 17px;
	border: 0;
	margin-left: 20px;
}


/*******************************/
/*-PRACTICE ACUVUE ACUMINDER---*/
/*******************************/

div#content-right div#acuvue-content img{margin:0px; padding:0px; }
div#content-right div#acuvue-box img{margin:0px; padding:0px; }

div#content-right div#acuvue-content a{
	font-size:15px; 
	font-weight:bold; 
	color:#0D4988; 
	font-family:'Times New Roman', Times, serif;
	text-decoration:none;
}

div#content-right div#acuvue-content div{margin:10px 0 10px 0; }

div#content-right div#acuvue-content div#acuvue-content-block1 img,
div#content-right div#acuvue-content div#acuvue-content-block2 img,
div#content-right div#acuvue-content div#acuvue-content-block3 img{
	float:left; 
	margin:0 10px 0 5px;
}

div#content-right div#acuvue-content div#acuvue-content-block1 p,
div#content-right div#acuvue-content div#acuvue-content-block2 p,
div#content-right div#acuvue-content div#acuvue-content-block3 p{
	float:left; 
	width: 80%;
}

div#content-right div#acuvue-box{float:left;}
div#content-right div#acuvue-box p.acuvue-box-body{
	background-image:url(../images/bg_contentRightBox.gif); 
	background-repeat:repeat-y; 
	overflow:hidden; 
	height:auto; 
	width:230px; 
	padding:10px 10px 15px 15px;
}
div#content-right div#acuvue-box a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration: none; 
	color:#0D4988; 
}

div#content div#content-right div#acuvue-content a{ float:left; }
div#content div#content-right div#acuvue-content img{
	float:left; 
	margin:7px 10px 0 10px;
}

div#content div#content-right div#acuvue-content a.visit{
	color:#666666;
	font-weight:bold;
	text-decoration: none;
	font-size: 12px;
	float:none;
}

div#content-right div#acuvue-content a.visit:hover{
	text-decoration:underline;
}

div#content-right div#acuvue-box a img{margin-right:5px;}


div#content-right div#acuvue-box div#acuvue-box-footer{
	background-image: url(../images/bg_footerRightBox.gif); 
	background-repeat:no-repeat; 
	width:245px; 
	height:26px; 
	margin:0 0 0 1px;
}

div#content-right div#interactive-tools{
	background:url(../images/bg-interactive-tools.gif) no-repeat;
	margin-left:-10px; 
	_margin-left:0;
	width: 770px;
	height: 182px;
	padding-bottom: 20px;
}	

#bodyPractice div#container div#content div#content-right div#interactive-tools p{
	float:right; 
	width: 55%; 
	padding-right: 10px;
	padding-top: 40px;
	font-size: 13px;
}

div#content-right div#interactive-tools a{
	color:#666666;
	font-weight:bold;
	text-decoration: none;
}

div#content-right div#interactive-tools a:hover{
	text-decoration: underline;
}

#bodyClip div#container div#content div#content-right div#clip-content a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	text-decoration: none;
	font-weight:bold;
}

#bodyClip div#container div#content div#content-right div#clip-content a:hover{text-decoration: underline;}

#bodyClip div#container div#content div#content-right div#clip-content ul#webinar-pdf{padding-bottom: 20px;}

#bodyClip div#container div#content div#content-right div#clip-content ul#webinar-pdf li{
	list-style:disc;
	margin-left: 60px;
	color:#0D4988}

#bodyClip div#container div#content div#content-right div#clip-content ul#webinar-pdf li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0D4988;
	text-decoration: none;
}

#bodyClip div#container div#content div#content-right div#clip-content ul#webinar-pdf li a:hover{
	text-decoration: underline;
}

#bodyPractice div#container div#content div#content-right div#contact-body-content a{
	color:#666;
	text-decoration:none;
	font-weight:bold;
}

#bodyPractice div#container div#content div#content-right div#contact-body-content a:hover{
	text-decoration:underline;
}

span.blue{
	font-size:15px; 
	font-weight:bold; 
	color:#0D4988; 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}