body { 
margin:0; 
padding:0;
background: #042534 url(../images/backgnd.jpg) repeat-x;
}
/*menu coding */
#menu {
width: 859px;
background: #012839;
float: left;
margin-left: 31px;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
padding: 0px 10px 0px 0px;
}
#menu a {
font-family: Arial;
font-size: 11px;
display: block;
margin: 0;
padding: 0px 0px 0px 11px;
}
#menu h2 {
font-family: Arial;
font-size: 11px;
display: block;
margin: 0;
padding: 0px 10px 0px 0px;
}
#menu h1 {
color: #fff;
background: #406071;
text-transform: uppercase;
}
h2.aboutus {
    background: url(../images/b_about.jpg) no-repeat 0 0;
    width: 58px;
    height: 35px;
    padding-right: 10px;
}
h2.aboutus:hover {
    background-position: 0 -35px;
}
h2.famsec {
    background: url(../images/b_family.jpg) no-repeat 0 0;
    width: 94px;
    height: 35px;
    padding-right: 10px;
}
h2.famsec:hover {
    background-position: 0 -35px;
}
h2.corpsec {
    background: url(../images/b_corporate.jpg) no-repeat 0 0;
    width: 117px;
    height: 35px;
    padding-right: 10px;
}
h2.corpsec:hover {
    background-position: 0 -35px;
}
h2.investserv {
    background: url(../images/b_investigation.jpg) no-repeat 0 0;
    width: 132px;
    height: 35px;
    padding-right: 10px;
}
h2.investserv:hover {
    background-position: 0 -35px;
}
h2.specserv {
    background: url(../images/b_specialsvcs.jpg) no-repeat 0 0;
    width: 99px;
    height: 35px;
    padding-right: 10px;
}
h2.specserv:hover {
    background-position: 0 -35px;
}
h2.mediacent {
    background: url(../images/b_media.jpg) no-repeat 0 0;
    width: 82px;
    height: 35px;
    padding-right: 10px;
}
h2.mediacent:hover {
    background-position: 0 -35px;
}
h2.contact {
    background: url(../images/b_contact.jpg) no-repeat 0 0;
    width: 59px;
    height: 35px;
}
#menu a {
color: #FFF;
background: #012839;
text-decoration: none;
opacity: 0.9;
filter: alpha(Opacity=90);
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
line-height: 18px;
}

#menu a:hover {
color: #50D2F0;
}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
padding-bottom: 100px;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block; width: 180px; margin-left: -10px;}
/* Interior Page Content */
.sidetitle {
    text-transform: uppercase;
    font-family: Arial;
    color: #000000;
    font-size: 14px;
}
.blogtitle {
    padding: 11px 0px 16px 0px;
    border-top: solid 3px #50D2F0;
}
.currenewstitle {
    padding: 11px 0px 5px 0px;
    border-top: solid 3px #50D2F0;
}
.sideblogtitle {
    font-family: Times New Roman;
    color: #50D2F0;
    font-size: 14px;
    line-height: 16px;
    padding: 0px 0px 8px 0px;
}
.hottop {
    font-family: Times New Roman;
    color: #50D2F0;
    font-size: 14px;
    line-height: 16px;
    text-decoration: none;
    padding: 0px 0px 8px 0px;
}
.sideblogdate {
    text-transform: uppercase;
    font-family: Arial;
    color: #808080;
    font-size: 11px;
    line-height: 16px;
    padding: 0px 0px 8px 0px;
}
.sideblogbody {
    font-family: Arial;
    color: #808080;
    font-size: 12px;
    line-height: 16px;
}
.sidecurdate {
    font-family: Arial;
    color: #808080;
    font-size: 12px;
    line-height: 16px;
}
.contactdisc {
    font-family: Arial;
    color: #808080;
    font-size: 11px;
}
a.sidecurnews {
    font-family: Times New Roman;
    color: #50D2F0;
    font-size: 14px;
    line-height: 16px;
    text-decoration: none;
}
.pressreleasetitle {
    font-family: Times New Roman;
    color: #50D2F0;
    font-size: 20px;
}
a.pressreleasetitle1 {
    font-family: Times New Roman;
    color: #50D2F0;
    font-size: 20px;
    text-decoration: none;
}
a.readmore {
    font-family: Arial;
    color: #50D2F0;
    font-size: 11px;
    text-decoration: none;
}

/* End Interior Page Content */
/*  Interior Javascript Accordion */
.pageContent { width: 100%; }
.accordion { list-style-type: none; padding: 0; margin: 0; border-top: none; border-left: none; }
.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
.accordion li { background: #fff; cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 100%;}
.accordion li div { padding: 0px; background: #fff; display: block; clear: both; float: left; width: 410px; font-family: Arial; color: #1A1A1A; line-height: 18px; font-size: 12px;}
.accordion a.accd { text-decoration: none; border-top: 1px dotted #000; padding: 0 0px; display: block; cursor: pointer; font-family: Times New Roman; color: #50D2F0; font-size: 16px; line-height: 45px;}
.accordion a.accd:focus { outline: none; -moz-outline-style: none; }
.accordion a.accd:active { outline: none; -moz-outline-style: none; }
.accordion table a.links  {
    font-family: Arial;
    color: #50D2F0;
    font-size: 12px;
    text-decoration: none;
}

/* Level 2 */
.accordion li ul li { background: #fff;}

.abtteam {
    font-family: Arial;
    color: #1A1A1A;
    font-size: 12px;
    padding: 0px 0px 22px 0px;
}
a.aboutlinks  {
    font-family: Arial;
    color: #50D2F0;
    font-size: 12px;
    text-decoration: none;
}
.bio {
    font-family: Arial;
    color: #1A1A1A;
    font-size: 12px;
    line-height: 18px;
    
}
.namehead {
    font-family: Times New Roman;
    color: #50D2F0;
    font-size: 16px;
    padding: 10px 0px 22px 0px;
}
.clientlist {
    font-family: Arial;
    color: #1A1A1A;
    font-size: 12px;
    padding: 11px 0px 22px 0px;
}
.bodylink {
    font-family: Arial;
    color: #50D2F0;
    font-size: 12px;
    text-decoration: none;
}
.partnerhead {
    font-family: Times New Roman;
    color: #50D2F0;
    font-size: 16px;
    padding: 0px 0px 22px 0px;
}
.partnerdesc {
    font-family: Arial;
    color: #1A1A1A;
    font-size: 12px;
    padding: 0px 0px 26px 0px;
}
.servicecorp {
    font-family: Arial;
    color: #1A1A1A;
    font-size: 12px;
    width: 410px;
    line-height: 18px;
    padding: 20px 0px 17px 0px;
}
.detailservice {
    font-family: Arial;
    color: #1A1A1A;
    font-size: 12px;
    padding: 0px 0px 17px 0px;
}
.subhead {
    font-family: Arial;
    color: #50D2F0;
    font-size: 11px;
}
.subtxt {
    font-family: Arial;
    color: #1A1A1A;
    font-size: 11px;
}
.socwhite {
    float: right;
}
.socwhite ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}
.twitter {
    background: url(../images/icon_twitter.gif) no-repeat 0 0;
    width: 21px;
    height: 16px;
}

.twitter:hover {
    background-position: 0 -16px;
}
.linkedin {
    background: url(../images/icon_linkedin.gif) no-repeat 0 0;
    width: 26px;
    height: 16px;
}
.linkedin:hover {
    background-position: 0 -16px;
}
.youtube {
    background: url(../images/icon_you-tube.gif) no-repeat 0 0;
    width: 51px;
    height: 16px;
}
.youtube:hover {
    background-position: 0 -16px;
}
.facebook {
    background: url(../images/icon_facebook.gif) no-repeat 0 0;
    width: 21px;
    height: 16px;
}
.facebook:hover {
    background-position: 0 -16px;
}
.newsarchive {
    padding: 11px 0px 5px 0px;
    border-top: solid 3px #50D2F0;
}
.selectyear {
    background: url(../images/b_register.jpg) no-repeat 0 0;
    width: 59px;
    height: 20px;
}
.contactinfo {
    font-family: Arial;
    font-size: 11px;
    color: #939598;
    line-height: 16px;
}
.contactemail {
    font-family: Times New Roman;
    font-size: 12px;
    color: #50D2F0;
    text-decoration: none;
}
a.medcentblog {
    font-family: Times New Roman;
    font-size: 12px;
    color: #50D2F0;
    text-decoration: none;
}
.medicentarial {
    font-family: Arial;
    font-size: 11px;
    color: #939598;
}
a.whitepapersmed {
    font-family: Arial;
    font-size: 11px;
    color: #939598;
    text-decoration: none;
}
a.whitepapersmed:hover {
    color: #50D2F0;
}
a.webinarmedlink {
    font-family: Times New Roman;
    font-size: 12px;
    color: #939598;
    text-decoration: none;
}
a.webinarmedlink:hover {
    color: #50D2F0;
}
a.medcentnews {
    font-family: Times New Roman;
    color: #939598;
    font-size: 14px;
    line-height: 16px;
    text-decoration: none;
}
a.medcentnews:hover {
    color: #50D2F0;
}
/*  Blog Formatting */
.blogpgtitle {
    font-family: Times New Roman;
    font-size: 16px;
    color: #50D2F0;
}
a.blogpgtitle1 {
    font-family: Times New Roman;
    font-size: 16px;
    color: #50D2F0;
    text-decoration: none;
}
.blogpgdate {
    font-family: Arial;
    font-size: 11px;
    color: #939598;
}
.blogpgbody {
    font-family: Arial;
    color: #939598;
    font-size: 12px;
    line-height: 18px;
}
.blogpgbody {
    font-family: Arial;
    color: #939598;
    font-size: 12px;
}
.taglist ul li {
    list-style-type: none;
    position: relative;
    left: -40px;
    top: -16px;
    list-style-position:inside;
    margin: 0;
    padding: 0;
}
.taglist a {
    font-family: Arial;
    font-size: 11px;
    color: #939598;
    text-decoration: none;
    line-height: 18px;   
}
.taglist a:hover {
    color: #50D2F0;
}
.blogroll li {
    list-style-type: none;
    margin: 0;
    padding: 0;    
}
.blogroll a {
    font-family: Arial;
    font-size: 11px;
    color: #939598;
    text-decoration: none;
    line-height: 18px;   
}
.blogroll a:hover {
    color: #50D2F0;
}
.tagtitle {
    padding: 8px 0px 16px 1px;
    border-top: solid 3px #50D2F0;
}
/*menu coding */
#blogmenu {
width: 859px;
background: #012839;
float: left;
margin-left: 31px;
height: 30px;
}
#blogmenu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
padding: 5px 10px 2px 0px;
}
#blogmenu a {
font-family: Arial;
font-size: 11px;
display: block;
margin: 0;
padding: 0px 0px 0px 11px;
}
#blogmenu h2 {
font-family: Arial;
font-size: 11px;
display: block;
margin: 6px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#blogmenu h1 {
color: #fff;
background: #406071;
text-transform: uppercase;
}
h2.blogmenubutton {
    background: url(../images/b_blog_home.png) no-repeat 0 0;
    width: 66px;
    height: 8px;
    padding-right: 10px;
    margin-top: 0px;
}
h2.blogmenubutton:hover {
    background-position: 0 -8px;
}
#blogmenu a {
color: #FFF;
background: #012839;
text-decoration: none;
opacity: 0.9;
filter: alpha(Opacity=90);
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
line-height: 18px;
}

#blogmenu a:hover {
color: #50D2F0;
}

#blogmenu ul ul {
position: absolute;
z-index: 500;
}

#blogmenu ul ul ul {
position: absolute;
top: 0;
left: 100%;
padding-bottom: 100px;
}

div#blogmenu ul ul,
div#blogmenu ul li:hover ul ul,
div#blogmenu ul ul li:hover ul ul
{display: none;}

div#blogmenu ul li:hover ul,
div#blogmenu ul ul li:hover ul,
div#blogmenu ul ul ul li:hover ul
{display: block; width: 180px; margin-left: -10px;}
.socblog {
    float: right;
    padding: 0px 0px 0px 0px;
}
.socblog ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}
.twitterblog {
    background: url(../images/icon_twitter_blog.gif) no-repeat 0 0;
    width: 21px;
    height: 16px;
}

.twitterblog:hover {
    background-position: 0 -16px;
}
.linkedinblog {
    background: url(../images/icon_linkedin_blog.gif) no-repeat 0 0;
    width: 26px;
    height: 16px;
}
.linkedinblog:hover {
    background-position: 0 -16px;
}
.youtubeblog {
    background: url(../images/icon_you-tube_blog.gif) no-repeat 0 0;
    width: 51px;
    height: 16px;
}
.youtubeblog:hover {
    background-position: 0 -16px;
}
.facebookblog {
    background: url(../images/icon_facebook_blog.gif) no-repeat 0 0;
    width: 21px;
    height: 16px;
}
.facebookblog:hover {
    background-position: 0 -16px;
}
.archivetitle {
    padding: 8px 0px 10px 1px;
    border-top: solid 3px #50D2F0;
}
.selectmonth {
    background: url(../images/b_select-month.gif) no-repeat 0 0;
    width: 86px;
    height: 20px;
}
.viewwebinar {
    background: url(../images/b_view.gif) no-repeat 0 0;
    width: 65px;
    height: 20px;
}
.viewwebinar:hover {
    background-position: 0 -20px;
}
.selectmonth:hover {
    background-position: 0 -20px;
}
.bodytext {
    font-family: Arial;
    color: #1a1a1a;
    font-size: 12px;
    line-height: 18px;
}
.viewfull {
    background: url(../images/b_view-full-list.gif) no-repeat 0 0;
    width: 88px;
    height: 20px;
}
.viewfull:hover {
    background-position: 0 -20px;
}
.register {
    background: url(../images/b_register.gif) no-repeat 0 0;
    width: 59px;
    height: 20px;
}
.register:hover {
    background-position: 0 -20px;
}
.webinartitle {
    font-family: Times New Roman;
    color: #50D2F0;
    font-size: 18px;
    line-height: 16px;
    padding: 10px 0px 0px 0px;
}
.webinardate {
    font-family: Arial;
    color: #939598;
    font-size: 12px;
    line-height: 16px;
    padding: 5px 0px 0px 0px;
}
.hometext {
    font-family: Arial;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 16px;
}
a.homemedicenter {
    font-family: Arial;
    color: #50D2F0;
    font-size: 12px;
    line-height: 16px;
    text-decoration: none;
}
a.homemedicenter:hover {
    color: #FFFFFF;
}
.sochome {
    float: right;
}
.sochome ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}
.twitterhome {
    background: url(../images/icon_twitter_home.gif) no-repeat 0 0;
    width: 21px;
    height: 16px;
}

.twitterhome:hover {
    background-position: 0 -16px;
}
.linkedinhome {
    background: url(../images/icon_linkedin_home.gif) no-repeat 0 0;
    width: 26px;
    height: 16px;
}
.linkedinhome:hover {
    background-position: 0 -16px;
}
.youtubehome {
    background: url(../images/icon_you-tube_home.gif) no-repeat 0 0;
    width: 51px;
    height: 16px;
}
.youtubehome:hover {
    background-position: 0 -16px;
}
.facebookhome {
    background: url(../images/icon_facebook_home.gif) no-repeat 0 0;
    width: 21px;
    height: 16px;
}
.facebookhome:hover {
    background-position: 0 -16px;
}
a.homeblogtitle {
    font-family: Times New Roman;
    color: #50D2F0;
    font-size: 18px;
    line-height: 18px;
    text-decoration: none;
}
a.blogtitles {
    font-family: Times New Roman;
    color: #50D2F0;
    font-size: 16px;
    line-height: 18px;
    text-decoration: none;
}
.homeblogdate {
    font-family: Arial;
    color: #939598;
    font-size: 12px;
    line-height: 16px;
    padding: 5px 0px 0px 0px;
}
.clientlisttable {
    font-family: Arial;
    font-size: 11px;
    color: #939598;
    padding: 0px 0px 5px 0px;
}
a.medcentvid {
    font-family: Arial;
    color: #939598;
    font-size: 12px;
    line-height: 16px;
    text-decoration: none;
}
a.medcentvid:hover {
    color: #50D2F0;
}
.webinarview {
    background: url(../images/b_register.gif) no-repeat 0 0;
    width: 59px;
    height: 20px;
}
.webinarview:hover {
    background-position: 0 -20px;
}
a.webinararch {
    font-family: Arial;
    color: #50D2F0;
    font-size: 11px;
    text-decoration: none;
}
.mediacenwhite a {
    list-style: none;
    margin: 0;
    padding: 0;
    font-family: Arial;
    color: #939598;
    font-size: 11px;
    text-decoration: none;
}
.mediacenwhite a:hover {
    color: #50D2F0;
    text-decoration: none;
}
.mediacenwhite li {
    list-style: none;
    margin: 0;
    padding: 0;
    list-style-position: outside;
}