h2 {
font-size: 16pt;
margin: 0 0 1em;
}

p {
margin: 0 0 16px;
}


a:link { text-decoration: underline; color: #4C259F;}
a:visited { text-decoration: underline; color: #4C259F;}
a:active { text-decoration: underline; color: #4C259F;}
.nav {  font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration: underline; color: #333333; font-weight: bold;}
.cathead {  font-family: Helvetica, Arial; font-size: 12px; color: #FFFFFF; font-weight: bold; vertical-align: middle;}
a.nav:link { text-decoration: none; color: #333333; font-weight: normal;}
a.nav:visited { text-decoration: none; color: #333333; font-weight: normal;}
a.nav:active { text-decoration: none; color: #71A6B8; font-weight: normal;}
a.nav:hover { color: #71A6B8; font-weight: normal;}

a img {border: none}

.bar {font-family: Helvetica, Arial; font-size: 12px; color: #FFFFFF; font-weight: bold;}
a.bar:link { text-decoration: none; color: #FFFFFF; }
a.bar:visited {  text-decoration: none; color: #FFFFFF;}
a.bar:active {  text-decoration: none; color: #FFFFFF;}
a.bar:hover {  text-decoration: none; color: #000099;}

.plaintext { font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #000000; font-weight: normal;}
.highlightplaintext { font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: red; font-weight: normal;}
.tinyplaintext { font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #000000; font-weight: normal;}
.datetext { font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal;}
.titletext { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 18px; color: #333333; font-weight: bold;}
.formelementtext { font-family: Times, Times New Roman, serif; font-size: 11px; color: black; font-weight: normal;}
.resultcount { font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 11px; color: #330066; }

#nmal-body-content {
margin: 12px 32px 12px 24px;
}
#nmal-extra-content {
margin-top: 12px;
}

#nmal-home-nav {
width: 486px;
overflow: hidden;
}

.nmal-home-nav-block {
float: left;
width: 238px;
margin: 0 5px 10px 0;
}

.nmal-home-nav-block .hd {
height: 134px;
overflow: hidden;
margin-bottom: 0px !important;
}

.nmal-home-nav-block .hd a {
display: block;
padding-top: 134px;
margin-bottom: 0px !important;
}

#nmal-home-video-player {
margin: 0 0 33px;
}

#nmal-home-nav_how-to-use-this-resource .hd {
background: url("backgrounds/top_left_square.jpg") no-repeat 0 0;
}
#nmal-home-nav_popular-topics .hd {
background: url("backgrounds/top_right_square.jpg") no-repeat 0 0;
}
#nmal-home-nav_illustrations .hd {
background: url("backgrounds/bottom_left_square.jpg") no-repeat 0 0;
}
#nmal-home-nav_about-nucleus-medical-art .hd {
background: url("backgrounds/bottom_right_square.jpg") no-repeat 0 0;
}


#how-can-i-use-the-nmal-to-promote-my-brand {
line-height: 1.4;
background: url("backgrounds/medical-lecturer.jpg") no-repeat 0 0;
padding-left: 400px;
}

#how-does-it-work {
line-height: 1.4;
background: url("backgrounds/sample-screens.jpg") no-repeat 0 0;
padding: 45px 0 70px 358px;
margin: 17px 0;
}

#where-and-how-will-my-brand-appear,
#why-should-i-license-the-nmal {
line-height: 1.4;
background-color: #E4F1F5;
padding: 26px 34px;
}

#why-should-i-license-the-nmal ul {
line-height: 1.4;
overflow: auto;
width: 370px;
}
#why-should-i-license-the-nmal ul li {
line-height: 1.4;
float: left;
width: 180px;
}

#about-nucleus-medical-art {
font-size: 12px;
font-family: "Myriad Pro", Myriad, Arial, Helvetica, sans-serif;color: #3B6176;
overflow: hidden;
margin-top: 0px;
margin-left: 0px;
width: 792px;
}

h2.super_h {
font-size: 19px;
font-weight: bolder;
padding-bottom: 0px;
margin-bottom: 0px;
}
h2.sub_h {
font-size: 19px;
color: #3B6176 !important;
/*font-style: oblique;*/
padding-top: 0px;
margin-top: 0px;
margin-bottom: 20px;
}
#about-nucleus-medical-art p  
{
line-height: 18px;
color: #333333;
margin-bottom: 20px;
}
#about-nucleus-medical-art ul, #about-nucleus-medical-art ol 
{
color: #333333 !important;
}
.faq_question
{
font-weight: bolder;
}

#the-nucleus-team {
font-size: 10pt;
line-height: 1.4;
background: #E4F1F5 url("backgrounds/nucleus-group-photo.jpg") no-repeat 20px 14px;
padding: 26px 34px 26px 374px;
margin: 26px 0;
}

#accurate-medical-content {
font-size: 10pt;
line-height: 1.4;
padding-right: 374px;
background: url("backgrounds/heart-illustration.jpg") no-repeat 100% 0;
}

#free-30-day-trial-cta {
position: relative;
padding: 33px 53px;
margin: 33px 0;
background: #E4F1F5;
overflow: visible
}

#free-30-day-trial-cta p {
width: 220px;
}

.testimonial,
.alt-testimonial {
color: #000000;
font-family: "Myriad Pro", Myriad, Arial, Helvetica, sans-serif;
position: relative;
overflow: visible;
font-size: 12px;
line-height: 1.4;
padding: 33px 53px;
padding-bottom: 15px;
}

.alt-testimonial {
background-color: #E4F1F5;
}

.testimonial .by,
.alt-testimonial .by {
color: #666666;
font-style: italic;
}

#perlbkgd 
{
height: 147px;
width: 951px;
background-image: url('backgrounds/1266_banner.jpg');
background-repeat: no-repeat;
background-position: 0 0;
}

a.perlbkgd:link
{
font-family: Helvetica, Arial, sans-serif;
font-size: 13px;
color: #ffffff;
text-decoration: none;
display: block;
padding: 0 6px;
}
a.perlbkgd:visited
{
font-family: Helvetica, Arial, sans-serif;
font-size: 13px;
color: #ffffff;
text-decoration: none;
display: block;
padding: 0 6px;
}
a.perlbkgd:hover
{
font-family: Helvetica, Arial, sans-serif;
font-size: 13px;
color: #4c259f;
text-decoration: none;
display: block;
padding: 0 6px;
}
a.perlbkgd:active
{
font-family: Helvetica, Arial, sans-serif;
font-size: 13px;
color: #4c259f;
text-decoration: none;
display: block;
padding: 0 6px;
}

.nmal-border {
border: solid 1px #cccccc;
border-collapse: collapse;
height: 170px;
vertical-align: top;
}

.nmal-border p {
padding-top: 10px;
padding-left: 20px;
padding-right: 20px;
margin-bottom: 0px !important;
padding-bottom: 0px !important;
vertical-align: top;
}

#big_right_image {
vertical-align: top;
text-align: top;
background-image: url('backgrounds/doc_laptop.jpg');
background-repeat: no-repeat;
background-position: 0% 100%;
}

#big_right_image p {
line-height: 16px;
}
.c_b { color: #006699 !important; }
.core_padding{ padding-top: 5px; padding-bottom: 0; padding-left: 20px; padding-right: 20px; font-size: 12px; line-height: 15px !important; }
.core_padding br { line-height: 10px; }
.core_sec_head { font-size: 16px; color: #3B6176; line-height: 17px;}

.nmal-core_border_left { border: solid 1px #cccccc; border-right: none; border-collapse: collapse; background-color: #F1F1F1;}
.nmal-core_border_right { border: solid 1px #cccccc; border-left: none; border-collapse: collapse; background-color: #F1F1F1;}

.img_border_left{ border-left: solid 1px #cccccc; }
.img_border_right { border-right: solid 1px #cccccc; }

#two_col_display { width: 776px; }
#two_col_display ul{ float: left;  list-style-type: none; padding: 0; margin: 0 7px 0 7px; width: 360px; }
#two_col_display li{ padding: 4px 4px; }

.custom_top_color { background-color: #ebebeb; }
.custom_top_color p { padding-top: 7px; padding-left: 15px; padding-bottom: 0px !important; margin-bottom: 0px !important; color: #333333; }
.custom_top_color br { line-height: 6px;}
.custom_sec_head { color: #3b6176; font-size: 16px; font-weight: bold;}
