/*
==============================================================================================================
==============================================================================================================

Title: Nobel - Dental Implant Version 3.0

Created by: Balihoo Creative @balihoo

Date: January 2012

Description: To provide a creative
resfresh to the Dental Implant Microsite
for Nobels national affiliates.

==============================================================================================================
==============================================================================================================



================ RESETS =======================================================================================*/
*/

html {margin:0;padding:0;border:0;overflow: -moz-scrollbars-vertical;}

body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}

article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}

body {line-height:1.5;background:white;}

table {border-collapse:separate;border-spacing:0;}

caption, th, td {text-align:left;font-weight:normal;float:none !important;}

table, th, td {vertical-align:middle;}

blockquote:before, blockquote:after, q:before, q:after {content:'';}

blockquote, q {quotes:"" "";}

a img {border:none;}

:focus {outline:0;}


/*=============== UNIVERSAL TYPOGRAPHY ==========================================================================================*/
body {
    font-family:"Arial", Helvetica, sans-serif;
}
h1, h2, h3, h4 {font-family:"Arial", Helvetica, sans-serif;color:#666666;}
h1         {font-size:20px;}
h2         {font-size:15px;}
h3         {font-size:19px;color:#262626;}
h4         {margin:0;padding:0;font:15px;color:#262626;}
p          {font:14px/18px "Arial", Helvetica, serif;color:#262626;margin:0;padding:0;}
@font-face {font-family: Rockwell;src: url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/RockwellStd.otf');}

.smallLink {font:11px "Arial", Helvetica, sans-serif;/*color:#262626;*/margin:0;padding:0;}
.small     {font:11px "Arial", Helvetica, sans-serif;color:#fff;margin:0;padding:0;}
.italic    {font-size:10px;font-style:italic;margin:0;padding:0;}
.li        {text-indent:10px;margin:0;}

/*=== WRAPPERs, SPACERs & other Goodies ===============================================================================*/
body {
    margin:0;
    padding:0;
    background-color:#FFF;
}
hr {
    height:1px;
    margin:0;
    padding-top:20px;
    border:none;
    border-bottom:solid 1px #CCC;
}

.left           {float:left;}
.right          {float:right;}

.spacer_1       {width:1px;height:10px;}
.spacer_2       {width:1px;height:72px;}
.spacer_3       {width:1px;height:1px;margin:0 0 0 100px}
.spacer_4       {width:1px;height:30px;}
.spacer_5       {width:1px;height:90px;}

#filler         {width:14px;height:27px;float:left;}
#filler2        {width:14px;height:27px;float:left;}

.border_1       {width:100%;height:1px;background-color:#CCCCCC;margin:3px 0 4px 0;} /* Single Line */
.border_2       {width:77%;height:5px;margin:50px 0 0 20px;border-top: 3px double #CCCCCC;} /* Double Line */
.border_3       {width:100%;height:5px;margin:0 0 0 10px;border-top: 1px dotted #CCCCCC;} /* Dotted Line */
.border_4       {width:100%;height:1px;background-color:#CCCCCC;margin:3px 0 4px 0;margin:10px 0 30px 0} /* Single Line */
.border_5       {width:99%;height:1px;background-color:#CCCCCC;margin:24px 0 25px 0;float:left;} /* Single Line */
.border_6       {width:99%;height:1px;border-top: 1px dotted #FFF;margin:0 0 5px 0;float:left;} /* Dotted Small White Line */
.border_7       {width:90%;height:1px;border-top: 2px dotted #ABABAB;margin:15px 0 15px 20px;} /* Dotted Large Grey Line */
.border_8       {width:90%;height:1px;border-top: 1px dotted #ABABAB;margin:25px 0 25px 20px;float:left} /* Dotted Large Grey Line */

#pagination     {float:left;width:350px;height:30px;}

#dot1           {float:left;margin:5px 4px 0 320px}
#dot2           {float:left;margin:5px 4px 0 0}
#dot1b          {float:left;margin:5px 4px 0 320px}
#dot2b          {float:left;margin:5px 4px 0 0}

.dot_Selected       {width:10px;height:11px;background-image:url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/pageDot1.jpg');background-repeat:no-repeat;}
.dot_Unselected     {width:10px;height:11px;background-image:url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/pageDot2.jpg');background-repeat:no-repeat;}
.arrowSmall_R       {background-image:url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/smallArrow.png');background-repeat:no-repeat;width:14px;height:27px;background-position: 0 0;margin:0;float:right;}
.arrowSmall_R:hover {background-image:url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/smallArrow.png');background-repeat:no-repeat;width:14px;height:27px;background-position: 0 -27px;}
.arrowSmall_L       {background-image:url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/smallArrow_R.png');background-repeat:no-repeat;width:14px;height:27px;background-position: 0 0;margin:0;float:left;}
.arrowSmall_L:hover {background-image:url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/smallArrow_R.png');background-repeat:no-repeat;width:14px;height:27px;background-position: 0 -27px;}
.arrowSmall_R2      {background-image:url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/smallArrow.png');background-repeat:no-repeat;width:14px;height:27px;background-position: 0 0;margin:0;float:right;}
.arrowSmall_R2:hover{background-image:url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/smallArrow.png');background-repeat:no-repeat;width:14px;height:27px;background-position: 0 -27px;}
.arrowSmall_L2      {background-image:url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/smallArrow_R.png');background-repeat:no-repeat;width:14px;height:27px;background-position: 0 0;margin:0;float:left;}
.arrowSmall_L2:hover{background-image:url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/smallArrow_R.png');background-repeat:no-repeat;width:14px;height:27px;background-position: 0 -27px;}



/*=== Layout Elements - Horizontal Logo ===============================================================================*/

#wrapper_A           {width:900px;height:100%;margin:0 auto 0px auto;}
#topColorBorder_A    {width:100%;height:3px;/*background-color:#CCCCCC;*/float:left;margin:0;padding:0;}

/* HEADER */
#header_A            {width:900px;height:125px;float:left;}
#logo_A              {float:left;margin:16px 0 0 40px;}
#headerContent_A     {float:right;margin:15px 0 0 0;}


/* Navigation Settings */
#primaryNavigation_A {float:right;margin:20px 0 0 0;}
#menu_A              {margin:0;padding:0;list-style:none;clear:both;float:none;}
#menu_A li           {display:inline;float:left;margin:0;}
#menu_A li a         {font:12px "Arial", Helvetica, sans-serif;color:#262626;text-decoration:none;margin:0 0 0 18px;}
#menu_A li a:hover   {font:12px "Arial", Helvetica, sans-serif;color:#ABABAB;text-decoration:none;margin:0 0 0 18px;}
#menu_A li a.selected{font:12px "Arial", Helvetica, sans-serif;color:#262626;text-decoration:none;margin:0 0 0 18px;/*border-bottom: 3px solid #262626;*/padding:0;}

/* --- No Logo --- */
#wrapper_C           {width:900px;height:100%;margin:0 auto 0px auto;}
#topColorBorder_C    {width:100%;height:3px;/*background-color:#CCCCCC;*/float:left;margin:0;padding:0;}

/* HEADER */
#header_C            {width:900px;height:100px;float:left;}
#logo_C              {float:left;margin:16px 0 0 40px;display:none;}
#headerContent_C     {float:left;margin:15px 0 0 0;z-index:10;position:absolute;}


/* Navigation Settings */
#primaryNavigation_C {margin:70px 0 0 465px;z-index:0;position:absolute;}
#menu_C              {margin:0;padding:0;list-style:none;clear:both;float:none;}
#menu_C li           {display:inline;float:left;margin:0;}
#menu_C li a         {font:12px "Arial", Helvetica, sans-serif;color:#262626;text-decoration:none;margin:0 0 0 18px;}
#menu_C li a:hover   {font:12px "Arial", Helvetica, sans-serif;color:#ABABAB;text-decoration:none;margin:0 0 0 18px;}
#menu_C li a.selected{font:12px "Arial", Helvetica, sans-serif;color:#262626;text-decoration:none;margin:0 0 0 18px;/*border-bottom: 3px solid #262626;*/padding:0;}




/*=== Layout Elements - Vertical Logo ===============================================================================*/

#wrapper_B        {width:1115px;height:100%;margin:0 auto 0px auto;}
#topColorBorder_B {width:100%;height:3px;/*background-color:#CCCCCC;*/float:left;margin:0 0 10px 0;padding:0;}

/* HEADER */
#header_B            {
    width:200px;
    height:100%;
    float:left;
    /*border:1px solid #CCCCCC*/;
    margin:0 5px 0 0;
    padding:0;
    background: -moz-linear-gradient(top,  rgba(246,246,246,0) 57%, rgba(246,246,246,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(57%,rgba(246,246,246,0)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(246,246,246,0) 57%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(246,246,246,0) 57%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(246,246,246,0) 57%,rgba(246,246,246,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(246,246,246,0) 57%,rgba(246,246,246,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f6f6f6', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */

}
#logo_B              {float:left;margin:20px 0 0 36px;}
#headerContent_B     {float:left;width:900px;height:50px;/*border:1px solid #CCCCCC;*/margin:0 0 5px 0;background-color:#FBFBFB;}
#headerContent_B h1  {font:24px "Arial", Helvetica, sans-serif;color:#666666;margin:11px 0 0 10px;padding:0;float:left;}
#headerContent_B h2  {font:12px "Arial", Helvetica, sans-serif;color:#666666;margin:10px 10px 0 0;padding:0;float:right;}

/* Navigation Settings */
#primaryNavigation_B {float:left;margin:0 0 424px 10px;}
#menu_B              {list-style:none;}
#menu_B li a         {font:14px "Arial", Helvetica, sans-serif;color:#262626;text-decoration:none;margin:0 0 0 18px;}
#menu_B li a:hover   {font:14px "Arial", Helvetica, sans-serif;color:#ABABAB;text-decoration:none;margin:0 0 0 18px;}




/*=== Layout Elements - Universal ===============================================================================*/

/* BODY */
#content       {
    width:900px;
    height:100%;
    float:left;
    /*border:1px solid #CCCCCC;*/
    /*background-image:url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/mainBG_1.jpg');*/
    background-repeat:no-repeat;
    margin:0 0 30px 0;
    padding:0 0 30px 0;
}

#greetingTextBox{
    /*background-color:#CCCCCC;*/
    width:530px;
    height:150px;
    float:left;
    margin:330px 0 0 0;
    padding:10px 20px 10px 25px;
    /* Rounded Corner Specs */
    -moz-border-radius-topright: 15px;
    -moz-border-radius-bottomright: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    opacity:0.8;
    filter:alpha(opacity=80); /* For IE8 and earlier */
}

.done {
	display:none;
	margin:15px 0 0 0;
}

.doneEd {
	display:none;
	margin:15px 0 0 0;
}

ctaForm.loading {
	display:none;
	color:#FFF;
}

.loading {
	display:none;
}

.loadingEd {
	display:none;
}

/* CTA Form */
#ctaForm   {
    width:238px;
    height:330px;
    float:left;
    margin:130px 0 0 22px;
    padding:20px;
    /*background-color:#CCCCCC;*/
    -moz-border-radius: 15px;
    border-radius: 15px;
    opacity:0.8;
    filter:alpha(opacity=80); /* For IE8 and earlier */
}
#ctaForm h1{font:25px "Rockwell", Helvetica, sans-serif;color:#FFFFFF;margin:0;padding:0;/*text-shadow: 2px 2px 2px #ABABAB;*/}
#ctaForm h2{font:22px "Rockwell", Helvetica, sans-serif;color:#FFFFFF;margin:0;padding:0;}
#ctaForm h3{font:16px "Rockwell", Helvetica, sans-serif;color:#FFFFFF;margin:0;padding:0;}

/* CTA Form - Errors */
#ctaForm input[type=text].error,
#ctaForm textarea.error {
	border:1px solid red;
	color:#CD0000;
}
}

label.error {
	color:#e83131;
	font-weight:normal;
	line-height:1.3em;
}

#errorBox {
	clear:none;
}
#errorBox span {
	display:inline;
	font-size:12px;
}

#ctaForm #errorBox span {
	position: absolute;
	margin:-3px 0 0 0;
	color:#FFF;
}


/* CTA Form - Fields */
.CTA_field_S {
    -moz-border-radius: 15px;
    border-radius: 15px;
    height:25px;
    width:90px;
    margin:5px 0 10px 0;
    padding:0 0 0 10px;
    border:0;
}
.CTA_field_S.error {
    height:23px;
    width:88px;
}
.CTA_field_L {
    -moz-border-radius: 15px;
    border-radius: 15px;
    height:25px;
    width:194px;
    margin:0 0 10px 0;
    padding:0 0 0 10px;
    border:0;
}
.CTA_field_L.error {
    height:23px;
    width:188px;
}
.CTA_Button {
    -moz-border-radius: 15px;
    border-radius: 15px;
    height:25px;
    width:80px;
    margin:0 0 0 0;
    padding:0 7px 2px 0;
    border:0;
    background-color:#999999;
    color:#FFF;
    cursor:auto;
    background-image:url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/ctaArrow.jpg');
    background-repeat:no-repeat;
    background-position:center right;
    font-weight:bold;
    cursor:pointer;
}

/* Schedule a Consultation Form */
#ctaForm2 {height:100%;width:410px;float:left;}

/* CTA Form - Errors */
#ctaForm2 input[type=text].error,
#ctaForm2 textarea.error {
	border:1px solid red;
	color:#CD0000;
}

/* Schedule a Ed Seminar Form */
#ctaForm3 {height:100%;width:410px;float:left;}

/* CTA Form - Errors */
#ctaForm3 input[type=text].error,
#ctaForm3 textarea.error {
	border:1px solid red;
	color:#CD0000;
}

.CTA_field_2 {
    -moz-border-radius: 5px;
    border-radius: 5px;
    height:45px;
    width:380px;
    margin:0 0 5px 0;
    padding:0 0 0 10px;
    border:1px solid #E2E2E2;
}
.CTA_Button_2 {
    -moz-border-radius: 5px;
    border-radius: 5px;
    height:45px;
    width:390px;
    margin:0;
    padding:0 7px 2px 0;
    border:0;
    margin:10px 0 0 0;
    background-color:#999999;
    color:#FFF;
    cursor:auto;
    font-weight:bold;
}

.CTA_Button_2:hover {
    -moz-border-radius: 5px;
    border-radius: 5px;
    height:45px;
    width:390px;
    margin:0;
    padding:0 7px 2px 0;
    border:0;
    margin:10px 0 0 0;
    /*background-color:#262626;*/
    color:#FFF;
    cursor:pointer;
    font-weight:bold;
}

/* Social Media */
#socialMedia  {width:240px;height:230px;float:left;margin:10px 0 0 20px}
#socialMedia2{float:right;margin:0 72px 0 0;height:100%;width:150px;}
.space1{float:left;margin:0 0 5px 0;}




.twitter        {background-image:url('images/twitterIcon_cobalt.png');width:200px;height:51px;background-position:0 0;margin:0 0 8px 0}
.twitter:hover  {background-image:url('images/twitterIcon_cobalt.png');width:200px;height:51px;background-position:0 -51px;margin:0 0 8px 0}
 
.facebook       {background-image:url('images/fbIcon_cobalt.png');width:200px;height:51px;background-position:0 0;margin:0 0 8px 0}
.facebook:hover {background-image:url('images/fbIcon_cobalt.png');width:200px;height:51px;background-position:0 -51px;margin:0 0 8px 0}

.email          {background-image:url('images/emailIcon_cobalt.png');width:200px;height:51px;background-position:0 0}
.email:hover    {background-image:url('images/emailIcon_cobalt.png');width:200px;height:51px;background-position:0 -51px}

.rss            {background-image:url('images/rssIcon.png');width:200px;height:51px;background-position:0 0;margin:0 0 8px 0}
.rss:hover      {background-image:url('images/rssIcon.png');width:200px;height:51px;background-position:0 -51px;margin:0 0 8px 0}

/* Front-Page jQuery Slider */
#sliderContainer {
    width:810px;
    height:147px;
    margin:525px auto 0 auto;
    background-color:#F6F6F6;
    -moz-border-radius: 15px;
    border-radius: 15px;
    /*border:1px solid #CCCCCC;*/
    padding:0 20px 0 20px;
    
}
#sliderLeft a{
    background-image:url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/leftArrow.jpg');
    background-repeat:no-repeat;
    background-position: 0 0;
    width:39px;
    height:146px;
    float:left;
}
#sliderLeft a:hover{
    background-image:url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/leftArrow.jpg');
    background-repeat:no-repeat;
    background-position: 0 -146px;
    width:39px;
    height:146px;
    float:left;
}
#sliderRight a{
    background-image:url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/rightArrow.jpg');
    background-repeat:no-repeat;
    background-position: 0 0;
    width:39px;
    height:146px;
    float:left;
    margin-left:-1px;
    position:absolute;
    z-index:5;
}
#sliderRight a:hover{
    background-image:url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/rightArrow.jpg');
    background-repeat:no-repeat;
    background-position: 0 -146px;
    width:39px;
    height:146px;
    float:left;
    margin-left:-1px;
    position:absolute;
    z-index:5;
    
}
.slider {float:left;left: -5000px; margin:0; position:relative; visibility:hidden;}
.slider ul li {padding:0;display:inline;margin:0;}
#sliderCenter {
    width:732px;
    height:146px;
    float:left;
}
#sliderCenter ul li {
    width:223px;
    height:146px;
    padding:10px;
    /*border-right:1px solid #CCCCCC;*/
}
#sliderCenter img      {float:left;}
#sliderCenter h1       {font:16px "Arial", Helvetica, sans-serif;color:#262626;float:left;margin:20px 0 0 0;width:135px;height:50px;text-align: center}
#sliderCenter p        {font:12px "Arial", Helvetica, sans-serif;color:#666666;float:left;}
#sliderCenter a        {font:12px "Arial", Helvetica, sans-serif;/*color:#996633;*/text-decoration:none;float:left;}
#sliderCenter a:hover  {font:12px "Arial", Helvetica, sans-serif;/*color:#996633;*/text-decoration:underline;float:left;}


/*================ FOOTER =============================================================================================*/
#footer         {float:left;width:900px;height:90px;/*margin:50px 0 0 0;*/}
#footer h1      {font:12px/20px "Arial", Helvetica, sans-serif;color:#666666;font-weight:bold;}
#footer p       {font:12px/20px "Arial", Helvetica, sans-serif;color:#666666;}
#footer a       {font:12px/20px "Arial", Helvetica, sans-serif;color:#666666;font-weight:bold;text-decoration:none;}
#footerLeft     {float:left;width:160px;height:90px;margin:0;padding:0 10px 0 22px;border-right:1px solid #CCCCCC;}
#footerCenter   {float:left;width:400px;height:90px;margin:0;padding:0 10px 0 20px;}
#footerRight    {float:left;width:250px;height:90px;margin:0;padding:0 10px 0 10px;}
#footerRight img{float:right;margin:0;}
p.balihoo       {float:right;margin:0 10px 0 0;}



/*================ SUB-PAGES =============================================================================================*/
#content_Page {
    width:900px;
    /*height:100%;*/
    float:left;
    border:1px solid #CCCCCC;
    /*background-image:url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/pageBG_1.jpg');*/
    background-repeat:no-repeat;
    margin:0 0 30px 0;
    padding:0 0 30px 0;
}
/* Sub-Navigation Settings */
#subNavigation_1      {margin:50px auto 0 auto;width:850px;height:40px;}
#subNavigation_2      {margin:50px auto 0 auto;width:785px;height:40px;}
#subNavigation_3      {margin:50px auto 0 auto;/* This is being controlled inline dynamically width:430px;*/height:40px;}
#subNavigation_4      {margin:50px auto 0 auto;/*width:450px*/;height:40px;}
#subNavigation_5      {margin:50px auto 0 auto;/* This is being controlled inline dynamically width:350px;*/height:40px;}
#subMenu              {margin:0;padding:0;list-style:none;clear:both;float:none;}
#subMenu li           {overflow:hidden;display:inline;float:left;margin:0;}
#subMenu li a         {font:15px "Arial", Helvetica, sans-serif;color:#000;text-decoration:none;margin:0 0 0 18px;}
#subMenu li a:hover   {font:15px "Arial", Helvetica, sans-serif;color:#262626;text-decoration:none;margin:0 0 0 18px;}
#subMenu li a.selected{font:15px "Arial", Helvetica, sans-serif;color:#000;text-decoration:none;margin:0 0 0 18px;border-bottom: 3px solid #262626;}

/* Content Slider */
#contentSlider {
    width:725px;
    height:500px;
    margin:0 auto 0 auto;
    background-color:#F6F6F6;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border:1px solid /*#CCCCCC*/;
    padding:0 20px 0 20px;
    opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
}
.pageText {
    width:700px;
    height:430px;
    padding:35px 10px 0 10px;
    margin:0;

}

#pageImage {
    width:255px;
    height:415px;
    float:left;
    padding:50px 0 0 40px;
}
.sliderImage {background-color:#FFF;border:1px solid #CCCCCC;margin:0 20px 0 30px;float:right;padding:0;width:200px;}
.sliderImageStaff {background-color:#FFF;border:1px solid #CCCCCC;margin:0 20px 0 30px;float:right;padding:0;}
.caption     {font-size:10px;font-style:italic;margin:0;padding:0;float:right;}


/* Dynamic Pages (About Us Section) */
#contentSlider_dynamic {
    width:715px;
    height:100%;
    margin:0 auto 0 auto;
    background-color:#F6F6F6;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border:1px solid /*#CCCCCC*/;
    padding:30px 25px 30px 25px;
    opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
}
#contentSlider_dynamic h1 {font:16px "Arial", Helvetica, sans-serif;color:#333333;font-weight:bold;margin:0;padding:0;}
#contentSlider_dynamic h3 {font:16px "Arial", Helvetica, sans-serif;color:#333333;font-weight:bold;margin:0;padding:0;}
#contentSlider_dynamic p {font:14px/20px "Arial", Helvetica, sans-serif;color:#000;margin:0 0 10px 0;padding:0;}
#contentSlider_dynamic a {font:14px/20px "Arial", Helvetica, sans-serif;color:#000;margin:0 0 10px 0;padding:0;}
#contentSlider_dynamic a:hover {font:14px/20px "Arial", Helvetica, sans-serif;color:#848484;margin:0 0 10px 0;padding:0;}
#contentSlider_dynamic ul {list-style-type:none;font:14px/20px "Arial", Helvetica, sans-serif;color:#000;text-indent:10px;}

#contentSlider_dynamic p.textSpace {font:14px/30px "Arial", Helvetica, sans-serif;color:#000;margin:0;padding:0;}

.staffBlocks {float:left;}
.staffBorder {width:100%;height:1px;background-color:#CCCCCC;margin:3px 0 4px 0;margin:10px 0 30px 0;float:left;}
/* Seminar Settings */
#seminar         {width:700px;height:300px;margin:0 0 20px 0;padding:0;}
.seminarSelector {
    background-color:#FEFEFD;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height:45px;
    width:390px;
    margin:0 0 5px 0;
    border:1px solid #E2E2E2;
    color:#7C7C7A;
    overflow: hidden;
    background: url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/dropDown.jpg') no-repeat right #FFF;
		clear:none;
}
.seminarSelector select{
    /* Clears out display properties in Chrome */
    -webkit-appearance:none;
    /* Fallback for web browsers that doesn't support RGBa */
    background: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background: rgba(0, 0, 0, 0);
    background:transparent;
    width: 405px; /* Make wider than bg image to hide default dropdown arrow */
    padding:13px 0 0 10px;
    color:#7C7C7A;
    border-width:0px;
    height: 34px;
}
/* Sub-Page Typography */
.pageText h1        {font:16px "Arial", Helvetica, sans-serif;color:#333333;font-weight:bold;margin:0;padding:0;}
.pageText p         {font:14px/30px "Arial", Helvetica, sans-serif;color:#000;margin:0;padding:0 0 1em;width:680px;}
.pageText a         {font:12px "Arial", Helvetica, sans-serif;color:#000;margin:0;padding:0;}
.pageText p.italic  {font-size:11px;font-style:italic;margin:10px 0 0 30px;padding:0;}
.pageImage p.italic {font-size:11px;font-style:italic;margin:10px 0 0 50px;padding:0;}

/* Patient Forms page */
.patientForms p {
    padding:0 0 .5em;
    line-height:1.3em;
}
.patientForms img {
    float:left;
    width:30px;
    padding:0 15px 10px 0;
}
.formBlock {
    float:left;
    width:305px;
    height:110px;
    margin:0 2px 2px 0;
    padding:15px 15px 0;
    background:#ECECEC;
}
.formBlock p {
    clear:both;
    font-size:12px;
}
/* jScrollPane */
.scroll-pane {
	width:100%;
	height:420px;
	overflow:auto;
    margin-top:20px;
    padding-bottom:40px;
}
.jspContainer {
	overflow: hidden;
	position: relative;
}
.jspPane {
	position: absolute;
}
.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}
.jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}
.jspVerticalBar *,
.jspHorizontalBar * {
	margin: 0;
	padding: 0;
}
.jspCap {
	display: none;
}
.jspHorizontalBar .jspCap {
	float: left;
}
.jspTrack {
	background: #E2E2E2;
	position: relative;
}
.jspDrag {
	background: #CCC;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
	float: left;
	height: 100%;
}
.jspArrow {
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}
.jspArrow.jspDisabled {
	cursor: default;
	background: #80808d;
}
.jspVerticalBar .jspArrow {
	height: 16px;
}
.jspHorizontalBar .jspArrow {
	width: 16px;
	float: left;
	height: 100%;
}
.jspVerticalBar .jspArrow:focus {
	outline: none;
}
.jspCorner {
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
	margin: 0 -3px 0 0;
}

/* YouTube & Video Page Settings */
.ytThumb {width:100%; margin:0;}
.ytPlay {margin:0 0 0 -210px; padding:0;position:absolute;z-index:20;}
.thumbnail {display: block; margin:0; width:207px; height:110px;float:left;}
#videoSocial {color:#ABABAB; height:20px;display:block; margin:0 0 0 0; padding:5px 0 10px 0; text-align:left;}
#videoShare {margin:5px 10px 0 0;}
.nobelFB {background:transparent url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/fb.png') no-repeat left top; display:block; width:20px; height:20px; margin: 0 5px 0 10px;}
.nobelTwitter {background:transparent url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/twitter.png') no-repeat left top; display:block; width:20px; height:20px; margin: 0 5px 0 5px;}
.nobelPlus {margin: 0 5px 0 5px;}
#videoLink {background:transparent url('http://static.balihoo.com.s3.amazonaws.com/nobel/websites/infositev3/images/link.png') no-repeat left 5px; padding: 0 0 0 25px; margin:0 0 0 10px; display:block;}
#videoLink input[type=text] {background-color:#efefef; border:none; color:#333;margin:0 0 0 5px;-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; /* future proofing */
-khtml-border-radius: 5px; /* for old Konqueror browsers */
padding:3px 4px 2px 9px;}

.vidTextBox   {width:435px;height:135px;background-color:#CCCCCC;float:left;margin:0 0 0 11px;padding:10px;}
.vidTextBox h1{font:17px "Rockwell", Helvetica, sans-serif;color:#262626;margin:0;padding:0;}
.vidTextBox  p{font:14px "Helvetica", Arial, sans-serif;color:#262626;margin:0;padding:0;width:435px;}

/* Testimonials Page */

.testimonialImages {width:400px;height:200px;background-color:#ABABAB;float:right}

.testContainer {width:660px;height:100%;float:left;margin:0;padding:0;}

.beforeAndAfter {width:640px;height:265px;float:left;margin:0;padding:10px 0 0 0;}
.beforeAndAfter p{font:14px "Helvetica", Arial, sans-serif;color:#262626;margin:10px 0 0 280px;padding:0;}
.before {width:320px;height:265px;float:left;margin:0;padding:10px 0 0 0;}
.before p{font:14px "Helvetica", Arial, sans-serif;color:#262626;margin:10px 0 0 140px;padding:0;}
.after{width:320px;height:265px;float:left;margin:0;padding:10px 0 0 20px;}
.after p{font:14px "Helvetica", Arial, sans-serif;color:#262626;margin:10px 0 0 140px;padding:0;}
.quote {width:660px;height:100%;float:left;margin:0;padding:0 10px 0 10px;}
.quote p{font:17px "Georgia", Helvetica, sans-serif;font-style:italic;color:#262626;margin:0;padding:0;width:650px;}
.quote p b{font:30px "Helvetica", Arial, sans-serif;font-weight:normal;font-style:italic;color:#ABABAB;margin:0;padding:0;}
.quote h2{font:13px "Helvetica", Arial, sans-serif;font-weight:normal;font-style:normal;color:#262626;margin:0 0 0 50px;padding:0;}
