@charset "UTF-8";
/* COLOR REFERENCE */
/******************************************************************************/
/* ORANGE = #F89828 */
/* DARK ORANGE = #F15D22 */
/* BLUE = #00B5CC */
/* DARK BLUE = #00274D */
/* GRAY = #666666 */

/* FONT REFERENCE */
/******************************************************************************/
/* DEFAULT FONT Arial, Helvetica, sans-serif */
/* DEFAULT FONT SIZE 10px */
/* DEFAULT LINE-HEIGHT 10px */
/* DEFAULT FONT WEIGHT NORMAL */
/* DEFAULT FONT STYLE NORMAL */
/* DEFAULT FONT COLOR #666666 */

/* ELEMENT REWRITES */
/******************************************************************************/
body {
     width: 100%;
     padding: 0px;
     margin: 0px;
     text-align: center;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     line-height: 10px;
     font-weight: normal;
     font-style: normal;
     color: #666666;
     background: #FFFFFF url(../images/headerBG.gif) no-repeat center top;
}
p, br, h1, h2, ul, li, tr, td {
     margin: 0px;
     padding: 0px;
}
a, a:visited, a:link {
     color: #007F94;
     text-decoration: underline;
}
a:hover, a:active {
     color: #F15D22;
     text-decoration: underline;
}
table {
     font-size: 10px;
     line-height: 10px;
     font-weight: normal;
}
sup {
     position: relative;
     font-size: smaller;
     vertical-align: baseline;
     bottom: .4em;
     z-index: 0;
}

/* SITEWIDE CLASSES */
/******************************************************************************/
.containerWide {

}
.divider {
     height: 20px;
     margin: 10px 0px 10px 0px;
     padding: 0px;
     background: url(../images/divider.jpg) no-repeat 20px top;
     position: relative;
     display: block;
}
.clear {
     clear: both;
}
.alignRight {
     text-align: right;
}
.alignLeft {
     text-align: left;
}
img.floatRight {
     margin: 0px 0px 5px 5px;
     float: right;
     display: inline;
}
img.floatLeft {
     margin: 0px 5px 5px 0px;
     float: left;
     display: inline;
}
.orange {
     color: #F89828;
}
.darkOrange {
     color: #F15D22;
}
.blue {
     color: #00B5CC;
}
.darkBlue {
     color: #00274D;
}
.gray {
     color: #666666;
}

/* GENERAL PAGE STRUCTURE ELEMENTS */
/******************************************************************************/
#container {
     width: 980px;
     margin: 0px auto;
     padding: 0px;
     text-align: left;
     position: relative;
}
#header {
     width: 980px;
     height: 120px; 
     margin: 0px;
     padding: 0px;
     display: block;
     overflow: hidden;
}
#banner {
     width: 900px;
     height: 300px;
     margin: 10px 40px;
     padding: 0px;
}
#mainNav {
     width: 900px;
     height: 38px;
     margin: 10px 0px 0px 40px;
     padding: 0px;
     position: relative;
}
#colNarrow {
     width: 330px;
     margin: 0px;
     padding: 0px;
     float: left;
}
#colWide {
     width: 610px;
     margin: 0px;
     padding: 0px;
     float: left;
}
#footer {
     height: auto;
     margin: 0px;
     padding: 0px;
     clear: both;
}

/* HEADER */
#headerLeft {
     width: 300px;
     height: 120px;
     margin: 0px;
     padding: 0px;
     float: left;
}
#headerRight {
     width: 680px;
     height: 120px;
     margin: 0px;
     padding: 0px;
     float: left;
     background: url(../images/headerRight.gif) no-repeat left top;
     position: relative;
}
#nowAspheric {
     width: 271px;
     height: 44px;
     margin: 0px 80px 0px 0px;
     padding: 0px;
     float: right;
     background: url(../images/headerCallout.gif) no-repeat left top;
	display: inline;
}
#nowAspheric p {
	margin: 12px 20px;
     font-size: 1.5em;
     line-height: 1.3em;
     font-style: italic;
     font-weight: bold;
     text-align: center;
}
#nowAspheric a, #nowAspheric a:link, #nowAspheric a:visited {
     color: #EC5D22;
     text-decoration: none;
}
#alcon {
     width: 79px;
     margin: 15px 90px 0px 0px;
     padding: 0px;
     float: right;
     clear: right;
	display: inline;
}

/* FOOTER */
#bottomNav {
     height: auto;
     margin: 0px;
     padding: 30px 40px 0px 40px;
     font-size: 1.2em;
     line-height: 1.4em;
     background: url(../images/dividerBottom.gif) no-repeat left top;
     position: relative;
}
#bottomNav a {
     padding: 0px 20px 0px 0px; 
}
#bottomNav p {
     margin: 0px 0px 15px 0px;
}
#copyright {
     margin: 20px 100px 0px 40px;
     font-size: 1em;
     line-height: 1.4em;
}
#disclaimer {
     margin: 20px 0px;
     padding: 30px 50px 0px 40px;
     background: url(../images/dividerBottom.gif) no-repeat left top;
     position: relative;
     clear: both;
}
#disclaimer p {
     margin: 0px 0px 10px 0px;
     font-size: 1.2em;
     line-height: 1.4em;
}

/* SECTION SPECIFIC CSS */
/******************************************************************************/

/* ACRYSOF IQTORIC */
#aiqt {
     margin: 20px 15px 20px 60px;
     padding: 0px;
}
#aiqt h1 {
     font-size: 2.4em;
     line-height: 1.4em;
     font-weight: normal;
     color: #00274D;
}
#aiqt h1 sup {
     font-size: .6em;
     vertical-align: baseline;
     position: relative;
     bottom: .4em;
     z-index: 50;
}
#aiqt p {
     font-size: 1.2em;
     line-height: 1.4em;
     font-weight: normal;
     color: #666666;
}

/* RESOURCES */
#resources {
     height: auto;
     margin: 0px;
     padding: 25px 0px 20px 60px;
     background: url(../images/borderShort.jpg) no-repeat 25px top;
     position: relative;
     font-size: 1.2em;
     line-height: 1.4em;
     font-weight: normal;
}
#resources h1 {
     margin: 0px 0px 5px 0px;
     font-size: 2.0em;
     line-height: 1.4em;
     font-weight: normal;
     color: #00274D;
}
#resources p {
     margin: 0px 0px 10px 0px;
     font-size: 1.2em;
     line-height: 1.4em;
     font-weight: normal;
}

#resources table {
     width: 250px;
     margin: 5px 0px 0px 0px;
     position: relative;
}

/* INTREPID */
#intrepid {
     margin: 15px 15px 20px 60px;
     padding: 0px;
}
#intrepid2 {
     width: 270px;
     margin: 0px;
     padding: 30px 15px 20px 60px ;
     background: url(../images/borderShort.jpg) no-repeat 25px top;
     position: relative;
}
#intrepid h1, #intrepid2 h1 {
     margin: 0px 0px 5px 0px;
     font-size: 1.4em;
     line-height: 1.4em;
     font-weight: normal;
     color: #00274D;
}
#intrepid p, #intrepid2 p {
     padding: 0px 0px 5px 0px;
     font-size: 1.2em;
     line-height: 1.4em;
     color: #666666;
}

/* JOIN THE CONVERSATION */
#conversation {
     width: 580px;
     margin: 10px 0px 0px 0px;
     padding: 30px 0px 10px 30px;
     background: url(../images/borderWide.jpg) no-repeat 25px top;
     position: relative;
}
#conversation h1 {
     margin: 0px 0px 10px 30px;
     padding: 0px;
     font-size: 2.1em;
     line-height: 1em;
     font-weight: normal;
     color: #00274D;
}
#conversation h2 {
     margin: 0px 0px 5px 30px;
     padding: 0px;
     font-size: 1.4em;
     line-height: 1em;
     font-weight: normal;
     color: #00274D;
}
#conversation h1 .booth {
     font-size: .6em;
     font-weight: normal;
     color: #666666;
}
#conversation p, #conversationSmall p {
     margin: 0px 0px 0px 30px;
     padding: 0px 0px 5px 0px;
     font-size: 1.2em;
     line-height: 1.4em;
}

/* CALENDAR EVENT */
.date {
     width: 230px;
     margin: 15px 10px 0px 30px;
     padding: 0px;
     font-size: 10px;
     float: left;
     display: inline;
     position: relative;
}
.date a,  .date a:visited {
     font-style: italic;
     color: #007F94;
     text-decoration: underline;
}
.date a:hover,  .date a:active {
     color: #F15D22;
     text-decoration: underline;
}
.date h1, #conversation .date h1, #conversationSmall .date h1 {
     margin: 0px;
     padding: 0px;
     color: #F15D22;
     font-size: 1.6em;
     line-height: 1.4em;
     font-style: normal;
     font-weight: normal;
}
.date h1 a,  .date h1 a:visited {
     margin: 0px 0px 0px 10px;
     padding: 0px 0px 0px 10px;
     font-size: 0.8em;
     line-height: 1em;
     font-weight: normal;
     background: url(../images/moreArrow.gif) no-repeat left center;
     position: relative;
}
.date h2 {
     margin: 3px 0px;
     font-size: 1.2em;
     line-height: 1.1em;
     color: #00274D;
}
#conversation .date p.presenter, #conversationSmall .date p.presenter {
     margin: 8px 0px 0px 0px;
     padding: 0px;
     font-size: 1.1em;
     line-height: 1.2em;
     color: #00274D;
}
#conversation .date p.time, #conversationSmall .date p.time {
     margin: 0;
     padding: 0px;
     font-size: 1.1em;
     line-height: 1.2em;
     color: #00274D;
}
#conversation .date p.location, #conversationSmall .date p.location {
     margin: 0px;
     padding: 0px;
     font-size: 1.1em;
     line-height: 1.2em;
     color: #00274D;
}
#conversation .date p.addinfo, #conversationSmall .date p.addinfo {
     margin: 8px 0px 0px 0px;
     padding: 0px;
     font-size: 1.1em;
     line-height: 1.1em;
     color: #666666;
}
#conversation .date p, #conversationSmall .date p {
     margin: 0px;
     padding: 0px;
}

/* ICS DOWNLOAD */
#ics {
     width: 300px;
     margin: 10px 10px 10px 0px;
     padding: 0px 0px 10px 0px;
     color: #666666;
     text-align: center;
     background: url(http://www.acrysofiqtoric.com/images/backgroundBlue.jpg) repeat-y left top;
     float: right;
     display: inline;
     position: relative;
}
#ics a, #ics a:visited {
     font-size: 1.2em;
     line-height: 1.4em;
}
#ics table {
     width: 250px; 
     margin: 0px auto;
     text-align: left;
}
#conversation #ics p {
     margin: 0px 0px 5px 0px;
     padding: 0px;
}

/* CONSIDERING CATARACT SURGERY */
#considering {
     width: 550px;
     height: 175px;
     margin: 0px;
     padding: 30px 0px 0px 60px;
     overflow: visible;
     background: url(../images/borderWideBlue.jpg) no-repeat 25px top;
     position: relative;
     clear: both;
}
#considering h1 {
     margin: 0px 0px 5px 0px;
     padding: 0px;
     font-size: 1.6em;
     line-height: 1.4em;
     font-weight: normal;
     color: #00274D;
}
#considering p {
     margin: 0px 100px 5px 0px;
     font-size: 1.2em;
     line-height: 1.4em;
     font-weight: normal;
}
#considering img {
     padding: 0px 0px 10px 0px;
}

/* CALCULATOR */
#calculator {
     width: 550px;
     height: auto;
     margin: 0px;
     padding: 30px 0px 0px 60px;
     background: url(../images/borderWide.jpg) no-repeat 25px top;
     position: relative;
}
#calculator h1 {
     font-size: 1.8em;
     line-height: 1.4em;
     font-weight: normal;
     color: #00274D;
}
#calculatorButton {
     width: 272px;
     margin: 0px;
     padding: 0px 0px 5px 5px;
     float: right;
}
#calculatorCopy {
     width: 550px;
     margin: 0px 0px 0px 0px;
     padding: 0px;
     font-size: 1.3em;
     line-height: 1.4em;
}
#calculatorCopy .pushDown {
     margin: 10px 0px 0px 0px;
}

/* QUOTE */
#quote {
     width: 270px;
     height: auto;
     margin: 0px;
     padding: 25px 0px 10px 55px;
     background: url(../images/borderQuote.jpg) no-repeat 25px top;
     position: relative;
}
#quote table {
     width: 250px;
     margin: 0px;
     padding: 0px;
     font-size: 1.3em;
     line-height: 1.4em;
     color: #00274D;
}

/* CONVERSATION SIDEBAR */
#conversationSmall {
     width: 300px;
     margin: 20px 0px 0px 0px;
     padding: 30px 0px 20px 30px;
     background: url(../images/borderShort.jpg) no-repeat 25px top;
     position: relative;
}
#conversationSmall h1 {
     margin: 0px 0px 5px 30px;
     padding: 0px;
     font-size: 1.6em;
     line-height: 1.3em;
     font-weight: normal;
     color: #00274D;
}
#conversationSmall h1 .booth {
     font-size: .8em;
     font-weight: normal;
     color: #666666;
}

/* PAGE INTRO */
#intro {
     width: 900px;
     margin: 10px 40px 10px 40px;
}
#intro.home h1 {
     font-size: 2.4em;
     line-height: 1.4em;
     font-weight: bold;
     color: #00274D;
}
#intro.about h1 {
     font-size: 2.4em;
     line-height: 1.4em;
     font-weight: bold;
     color: #00B5CC;
}
#intro.events h1 {
     font-size: 2.4em;
     line-height: 1.4em;
     font-weight: bold;
     color: #F15D22;
}
#intro.conversation h1 {
     font-size: 2.4em;
     line-height: 1.4em;
     font-weight: bold;
     color: #F89828;
}
#intro.events h1 .download {
     font-size: .5em;
     font-weight: normal;
     color: #666666;
}
#intro h2 {
     font-size: 1.6em;
     line-height: 1.6em;
     font-weight: bold;
}
#intro p {
     font-size: 1.6em;
     line-height: 1.4em;
}
.booth {
     font-weight: normal;
}

/* HOME */
/******************************************************************************/
#introFlash {
     width: 525px;
     height: 286px;
     margin: 0px;
     padding: 0px;
     float: left;
     display: inline;
}
#convoBanner {
     width: 363px;
     height: 286px;
     margin: 0px;
     padding: 0px;
     background: #F89828 url(../images/convoBanner-Bottom.gif) no-repeat bottom left;
     float: right;
     overflow: hidden;
     position: relative;
}
#convoHeader {
     width: 363px;
     height: 10px;
     display: block;
     background: #FFFFFF url(../images/convoBanner-top.gif) no-repeat bottom left;
}
#convoContent {
     width: 363px;
     height: 276px;
     margin: 0px;
     padding: 0px;
     display: block;
}
#convoContent p {
     margin: 0px 0px 0px 15px;
     padding: 10px 0px 0px 10px;
     text-indent: -10px;
     font-size: 1.8em;
     line-height: 1.4em;
     color: #FFFFFF;
}
.convoSpacer {
     float: right;
     clear: right;
}
.convoTitle {
     margin: 0px 0px 0px -10px;
     font-size: 0.8em;
}
#convoLink {
     width: 130px;
     margin: 0px;
     padding: 0px;
     font-size: 15px;
     line-height: 18px;
     font-weight: bold;
     color: #FFFFFF;
     position: absolute;
     bottom: 10px;
     left: 20px;
     background: url(../images/convoArrow.gif) no-repeat right top;
}
#convoLink a, #convoLink a:link, #convoLink a:visited {
     color: #FFFFFF;
     text-decoration: none;
}
#convoLink a:hover, #convoLink a:active {
     color: #00274D;
     text-decoration: none;
}
.convoBanner1 {
     background: url(../images/conversationBanner1.gif) no-repeat right bottom;
}
.convoBanner2 {
     background: url(../images/conversationBanner2.gif) no-repeat right bottom;
}
.convoBanner3 {
     background: url(../images/conversationBanner3.gif) no-repeat right bottom;
}
.convoBanner4 {
     background: url(../images/conversationBanner4.gif) no-repeat right bottom;
}
#liveSurgeryBanner {
	width: 550px;
     margin: 0px 0px 15px 30px;
     padding: 0px 0px 20px 0px;
     background-color: #1A323F;
     color: #FFFFFF;
     position: relative;
}
#liveSurgeryBanner p {
     margin: 0px 0px 0px 0px;
     padding: 0px;
}
#LSB-doctor {
	width: 155px;
     margin: 20px 0px 0px 20px;
	float: left;
     display: inline;
}
#LSB-doctor h1 {
	margin: 10px 0px 0px 0px;
     padding: 0px;
	font-size: 1.6em;
     line-height: 1.1em;
     font-weight: normal;
     color: #FFFFFF;
}
#LSB-doctor h2 {
	margin: 5px 0px 10px 0px;
     padding: 0px;
	font-size: 1.3em;
     line-height: 1.1em;
     font-weight: normal;
	color: #FFFFFF;
}
#LSB-surgeryImage {
	width: 350px;
     margin: 20px 20px 0px 0px;
	float: right;
     display: inline;
}
#LSB-surgeryImage h1 {
	margin: 0px 0px 10px 20px;
     padding: 0px 0px 0px 0px;
     font-size: 2.4em;
     line-height: 1.1em;
     font-weight: normal;
	color: #FFFFFF;
}
#LSB-link {
	width: 150px;
     margin: 20px 0px 0px 20px;
     padding: 0px;
     float: left;
     display: inline;
}
#LSB-link a, #LSB-link a:link, #LSB-link a:visited {
	font-size: 1.8em;
     line-height: 1.2em;
     font-weight: bold;
     color: #FFFFFF;
}
#LSB-link a:hover, #LSB-link a:active {
	color: #00B5CC;
}
/* ABOUT */
/******************************************************************************/
#flashContainer {
     width: 900px;
     margin: 0px;
     padding: 30px 0px 15px 60px;
     background: url(../images/borderWide.jpg) no-repeat 25px top;
     position: relative;
}
#aboutCopy {
     margin: 0px 35px 0px 55px; 
}
#aboutCopy h1 {
     margin: 15px 0px 0px 0px;
     padding: 0px;
     font-size: 1.6em;
     line-height: 1.4em;
     font-weight: normal;
     color: #00B5CC;
}
#aboutCopy p {
     margin: 0px;
     padding: 15px 0px; 
     font-size: 1.2em;
     line-height: 1.4em;
     color: #666666;
}
#aboutCopy ul {
     margin: 0px 0px 0px 15px;
     padding: 0px 0px 0px 15px;
     text-indent: -15px;
     list-style: none;
}
#aboutCopy ul li {
     font-size: 1.2em;
     line-height: 1.4em;
     color: #666666;
     padding: 5px 0px 0px 0px;
}
#aboutCopy ul li:before {
     content: "\002D \00A0 \00A0 \00A0";
}

/* EVENTS */
/******************************************************************************/
#eventList {
     width: 550px;
     height: auto;
     margin: 0px;
     padding: 30px 0px 0px 60px;
     background: url(../images/borderWide.jpg) no-repeat 25px top;
     position: relative;
}
.eventDate {
     margin: 0px;
     padding: 0px;
     font-size: 1.8em;
     line-height: 1.8em;
     color: #F15D22;
     font-weight: normal;
}
.dividerOrange {
     width: 530px;
     height: 1px;
     overflow: hidden;
     margin: 5px 0px 10px 0px;
     background-color: #F15D22;}
.eventInfo {
     margin: 0px 0px 5px 0px;;
     padding: 0px;
}
.mainInfo {
     width: 300px;
     margin: 0px 30px 10px 0px;
     padding: 0px;
     float: left;
}
.mainInfo h1 {
     margin: 5px 0px;
     padding: 0px;
     font-size: 1.4em;
     line-height: 1.4em;
     font-weight: normal;
     color: #00274D;
}
.mainInfo h2 {
     margin: 5px 0px;
     padding: 0px;
     font-size: 1.2em;
     line-height: 1.4em;
     font-weight: normal;
     color: #00274D;
}
.mainInfo .info {
     margin: 0px;
     padding: 10px 0px 0px 0px;
     font-size: 1.2em;
     line-height: 1.4em;
     color: #666666;
}
.mainInfo .addinfo {
     margin: 0px;
     padding: 15px 0px 0px 0px;
     font-size: 1.2em;
     line-height: 1.4em;
}
.registration {
     width: 200px;
     margin: 5px 0px 10px 0px;
     font-size: 1.2em;
     line-height: 1.4em;
     font-weight: bold;
     color: #00274D;
     float: left;
}
.registration a {
     font-weight: normal;
}
.registration p {
	margin: 0px 0px 10px 0px;
}

/* CONVERSATION */
/******************************************************************************/
/* QUESTIONS AND ANSWERS */
#questionContainer {
	width: 570px;
     margin: 10px 0px;
     padding: 0px;
     float: right;
	background: #F89828 url(../images/questionBG.gif) no-repeat left top;
}
#question {
	margin: 0px;
     padding: 20px 30px 15px 95px;
     font-size: 2.4em;
     line-height: 1.2em;
     color: #FFFFFF;
}
#questionFooter {
	width: 570px;
	height: 20px;
     margin: 0px;
     padding: 0px;
     display: block;
     overflow: hidden;
	background: url(../images/questionBottom.gif) no-repeat left bottom;
}
#answerContainer {
     width: 610px;
     margin: 0px;
     padding: 30px 0px 0px 0px;
     background: url(../images/borderWide.jpg) no-repeat 25px top;
     position: relative;
     clear: right;
}
.answer {
     margin: 0px 20px 0px 60px;
     padding: 0px;
}
.headshot {
     width: 160px;
     margin: 0px;
     padding: 0px;
     font-size: 1.2em;
     line-height: 1.4em;
     color: #F15D22;
     float: left;
     position: relative;
     z-index: 300;
}
.headshot img {
     margin: 0px 0px 5px 0px;
     padding: 0px;
}
.answerText {
     width: 370px;
     margin: 0px;
     padding: 0px;
     font-size: 1.2em;
     line-height: 1.4em;
     font-weight: normal;
     color: #666666;
     float: left;
}
.answerText p {
     margin: 0px 0px 10px 0px;
}
.dividerAnswers {
     width: 610px;
     height: 20px;
     margin: 10px 0px 10px 0px;
     background: url(../images/dividerAnswers.jpg) no-repeat left top;
     position: relative;
}
#questionRight {
     width: 300px;
     margin: 10px 0px 0px 0px;
     padding: 0px;
     float: left;
     overflow: hidden;
     display: inline;
}

/* TOPICS */
#topicHeader {
	width: 300px;;
     height: 35px;
     margin: 10px 0px 0px 0px;
     background: #FFFFFF url(../images/topics.gif) no-repeat left top;
     display: block;
}
#topicHeader h1 {
	padding: 12px 0px 0px 10px;
     font-size: 30px;
     font-weight: bold;
     color: #FFFFFF;
}
#topicList {
     margin: 15px 20px 0px 5px;
     padding: 0px;
}
.topicItem {
     width: 230px;
     margin: 0px 0px 10px 10px;
     padding: 0px 0px 0px 40px;
     font-size: 1.3em;
     line-height: 1.4em;
     font-weight: normal;
     color: #00274D;
     background: url(../images/arrowBlue.gif) no-repeat left top;
     position: relative;
}
.topicItem a, .topicItem a:visited, .topicItem a:link {
     color: #00274D;
     text-decoration: none;
}
.topicItem a:hover, .topicItem a:active {
     color: #F15D22;;
     text-decoration: none;
}
.bioContainer {
     width: 375px;
     height: auto;
     margin: 0px;
     padding: 0px;
     position: absolute;
     left: 100px;
     bottom: 30px;
     display: none;
}
.bioBG {
     height: auto;
     margin: 0px;
     padding: 0px;
     background: url(../images/bio-background.gif) repeat-y left top;
     position: relative;
     z-index: 100;
}
.bioTop {
     width:375px;
     height:30px;
     margin: 0px;
     padding: 0px;
     display: block;
}
.bioTop a, .bioTop a:visited, .bioTop a:link {
     width:375px;
     height:30px;
     margin: 0px;
     padding: 0px;
     display: block;
     overflow: hidden;
     background: url(../images/bio-topEdge.gif) no-repeat left top;
     position: relative;
     text-decoration: none;
}
.bioTop a:hover, .bioTop a:active {
     background-position: left -30px;
     text-decoration: none;
}
.bioText {
     margin: 0px;
     padding: 5px 30px 10px 65px;
     background: url(../images/bio-bottomEdge.gif) no-repeat left bottom;
     font-family: Arial, Helvetica, sans-serif;
     position: relative;
     color: #00274D;
     z-index: 100;
}
.bioText h1 {
     margin: 0px;
     padding: 10px 0px 0px 0px;
     font-size: 1.2em;
     line-height: 1.4em;
     color: #F15D22;
}
.bioText p {
     margin: 0px 0px 10px 0px;
     padding: 0px;
}
.answerText p sup {
     position: relative;
     font-size: smaller;
     vertical-align: baseline;
     bottom: .4em;
     z-index: 0
}

/* NTIOL MAIN */
#ntiolContainer {
     width: 580px;
     margin: 10px 0px 0px 0px;
     padding: 30px 0px 10px 30px;
     background: url(../images/borderWide.jpg) no-repeat 25px top;
     position: relative;
}
#ntiol {
	width: 550px;
     margin: 0px 0px 15px 30px;
     pading: 0px;
}
#logoLarge {
     width: 150px;
     height: 150px;
     margin: 0px 30px 0px 0px;
     padding: 0px;
	float: left;
     display: inline;
}
#ntiolRight {
     margin: 0px;
     padding: 0px;
     width: 370px;
	float: left;
}
#ntiolLeft {
	width: 220px;
     margin: 15px 30px 3px 0px;
     float: left;
}
#ntiolBox {
	width: 295px;
     margin: 15px 0px 30px 0px;
     float: left;
     background: url(../images/ntiol_box-middle.gif) repeat-y left top;
}
#ntiolBoxTop {
	padding: 15px 13px;
     background: url(../images/ntiol_box-top.gif) no-repeat left top;
}
#ntiolBoxBottom {
     background: url(../images/ntiol_box-bottom.gif) no-repeat left bottom;
}
#ntiol h1 {
     margin: 0px 0px 5px 0px;
     padding: 0px;
     font-size: 1.6em;
     line-height: 1em;
     font-weight: normal;
     color: #00AFD7;
}
#ntiol h2 {
     margin: 0px;
     padding: 0px;
     font-size: 1.4em;
     line-height: 1em;
     color: #00AFD7;
}
#ntiol p {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 10px 0px;
     font-size: 1.2em;
     line-height: 1.4em;
}
.dividerGray {
     width: 550px;
     height: 2px;
     overflow: hidden;
     margin: 15px 0px 15px 0px;
     background-color: #B3B3B3;
}
/* ntiolSide */
#ntiolSide {
     height: auto;
     margin: 0px;
     padding: 25px 0px 20px 60px;
     background: url(../images/borderShort.jpg) no-repeat 25px top;
     position: relative;
     font-size: 1.2em;
     line-height: 1.4em;
     font-weight: normal;
}
#ntiolSide h1 {
     margin: 0px 0px 5px 0px;
     font-size: 2.4em;
     line-height: 1.4em;
     font-weight: normal;
     color: #00274D;
}
#ntiolSide p {
     margin: 0px 0px 10px 0px;
     font-size: 1.2em;
     line-height: 1.4em;
     font-weight: normal;
}
#ntiolSide .logoSmall {
     width: 90px;
     height: 90px;
     margin: 0px auto;
     padding: 10px 0px;
	text-align: center;
}