.styled
{
    font-size: 12px;
}
/* HTML editor */
.Normal p
{
    font-family: arial;
    font-size: 12px;
}

.dim .news_box ul li a
{
    color: #4296c7;
    font-weight: bold;
}

/*settings for the body  */
.ContentPane, .TopPane, .BottomPane
{
    padding: 0px;
    margin: 0px;
}

.ContentPane
{
    width: 474px;
}

.LeftPane
{
    padding: 0px 10px 0px 0px;
    width: 150px;
    margin: 0px;
}
.RightPane
{
    padding: 0px 0px 0px 10px;
    width: 300px;
    margin: 0px;
}

/*settings for the body  */
body
{
    margin: 0px;
    padding: 0px;
    font-family: arial;
    font-size: 12px;
    background: url('images/v_linev.gif') repeat-x #f2f2f2;
}

a
{
    color: #4296c7;
    text-decoration: none;
}

/*align the website in the middle of the screen */
.center
{
    margin-top: 10px;
    text-align: center;
}

.bodywrapper
{
    margin: auto;
    text-align: left;
    width: 1024px;
}


.clear
{
    clear: both;
    font-size: 0px;
    line-height: 0px;
    margin: 0px;
    padding: 0px;
    height: 0;
}
.passs
{
    position: absolute;
    font-size: 11px;
    color: #3f647f;
    margin-left: 0px;
    right: 41.1%;
    margin-right: 1px;
    margin-top: 22px;
}
.passs a
{
    font-size: 11px;
    color: #3f647f;
    text-decoration: none;
}
.passs a:hover
{
    text-decoration: underline;
}

/*HEADER  */
.header
{
    float: left;
    display: inline;
}

/*LEFT SIDE OF T HE HEADER  */
.header .left
{
    background-image: url('images/header.gif');
    background-repeat: no-repeat;
    float: left;
    display: inline;
    width: 386px;
    height: 95px;
}
/*HEADER LOGO  */
/*
.header .left .logo
{
    float: left;
    display: inline;
}
.header .left .logo img
{
    border: 0px;
}
*/
.header .left .text_left
{
    font-size: 11px;
    color: #3f647f;
    margin-top: 20px;
    float: left;
    display: inline;
}

/*HEADER DATE  */
.header .right .date
{
    float: left;
    display: inline;
    color: #b2cddc;
    font-size: 11px;
    margin-top: 6px;
    margin-left: 3px;
}

.header .right .line
{
    background-image: url('images/line.gif');
    background-repeat: no-repeat;
    height: 27px;
    width: 1px;
    margin-left: 7px;
    margin-right: 7px;
    float: left;
    display: inline;
}
/*RIGHT SIDE OF THE HEADER  */
.header .right
{
    width: 590px;
    background-image: url('images/header_line.gif');
    float: left;
    display: inline;
    background-repeat: no-repeat;
    height: 95px;
}

/*SEARCH FORM  */
.header .right .search
{
    float: left;
    vertical-align: middle;
    padding-top: 11px;
}

.header .right .search .text
{
    float: left;
    display: inline;
    color: #ecf3f7;
    font-size: 11px;
    margin-top: 6px;
}


.header .right .search .text a
{
    color: #ecf3f7;
    font-size: 11px;
    text-decoration: none;
}

.header .right .search .text a:hover
{
    text-decoration: underline;
}

.header .right .search .inputs
{
    float: left;
    display: inline;
    margin-left: 7px;
    background: transparent url(images/input.png) no-repeat; /* width:227px; */
    width: 207px;
    height: 30px;
    padding: 0px;
}

.header .right .search .inputs .search_input
{
    background: transparent; /* width:219px; */
    width: 199px;
    height: 25px;
    border: 0px;
    padding: 4px 4px 0pt;
}

.header .right .search .button
{
    float: left;
    display: inline;
    margin-top: 1px;
    margin-left: 7px; /* margin-right: 10px; */
    margin-right: 15px;
}

/*HEADER LOGIN  */
.header .right .login
{
    padding-top: 6px;
    float: left;
    height: 42px;
}

.header .right .login .text
{
    font-size: 11px;
    color: #3f647f;
    float: left;
    display: inline;
    margin-right: 9px;
    margin-left: 132px;
}

.header .right .login .text .register
{
    text-align: right;
    width: 125px;
}

.header .right .login .text .text_left
{
    width: 125px;
    text-align: right;
}

.header .right .login .text .register a, .header .right .login .text .text_left a, .header .right .login .text .profile a, .header .right .login .text .password a
{
    font-size: 11px;
    color: #3f647f;
    text-decoration: none;
}

.header .right .login .text .register a:hover, .header .right .login .text .text_left a:hover
{
    text-decoration: underline;
}

.header .right .login .inputs
{
    float: left;
    display: inline;
}

.header .right .login .inputs .email
{
    float: left;
    display: inline;
    width: 112px;
    height: 20px;
    background: transparent url('images/input2.png');
    margin-right: 9px;
    overflow: hidden;
}

.header .right .login .inputs .login_but
{
    display: inline;
    width: 69px;
    height: 21px;
    margin-left: 2px;
}
.header .right .login .inputs .remember
{
    color: #a7a7a7;
    font-size: 11px;
    margin-left: 140px;
}

.header .right .login .inputs .email .input_tab
{
    width: 104px;
    height: 20px;
    background: transparent;
    border: 0px;
    padding: 0px 4px;
}

.header .right .login .text .displayname
{
    text-align: left; /*width: 194px;*/
    float: left;
    font-weight: bold;
}

.header .right .login .text .profile
{
    text-align: left; /*width: 112px;*/
    float: left;
}

.header .right .login .text .password
{
    text-align: left; /*width: 112px;*/
    float: left;
}

/*END HEADER */



/*BANNERS  */
.banner
{
    padding: 5px 0px;
    float: left;
    width: 976px;
    background-color: white;
}
.banner .b1
{
    padding: 0px 5px;
    float: left;
    display: inline;
}
.banner .b2
{
    padding: 0px 16px;
    float: left;
    display: inline;
}

/*END BANNERS  */


/*MENU */
.menu
{
    float: left;
    display: inline;
    width: 975px;
    text-align: center;
    font-size: 15px;
    height: 30px;
    overflow: hidden;
    font-weight: bold;
    background: transparent url(../images/line_but.gif);
    border-right: 1px solid #c6c8cb;
}


.menu_over
{
    float: left;
    display: inline;
    width: 976px;
    text-align: center;
    font-size: 15px;
    height: 34px;
    overflow: hidden;
    font-weight: bold;
    background-color: #5685A6;
}

.menu .button_over, .menu_over .button_over
{
    background-color: #5685A6;
    float: left;
    display: inline;
    height: 34px;
    color: #1c1f20;
}

.menu .button_over a, .menu .button_overr a, .menu_over .button_over a, .menu_over .button_overr a
{
    color: white;
    text-decoration: none;
}
.menu .button, .menu_over .button
{
    background: url('images/line_but.gif') repeat-x;
    float: left;
    display: inline;
    height: 34px;
    color: #1c1f20;
}

.menu #bb7, .menu_over #bb7
{
    padding-left: 24px;
}

.menu .button a, .menu_over .button a
{
    color: #1c1f20;
    text-decoration: none;
}

.menu .button .text, .menu .button_over .text, .menu .button_overr .text, .menu_over .button .text, .menu_over .button_over .text, .menu_over .button_overr .text
{
    padding-top: 8px;
    float: left;
}

.button_home
{
    width: 91px;
    height: 34px;
    background: url('images/home.jpg') no-repeat;
    padding-top: 8px;
    float: left;
}
.button_home_over
{
    width: 91px;
    height: 34px;
    background: url('images/home_over.jpg') no-repeat;
    padding-top: 8px;
    float: left;
}
.button_news
{
    width: 82px;
    height: 34px;
    background: url('images/news.jpg') no-repeat;
    padding-top: 8px;
    float: left;
}
.button_news_over
{
    width: 82px;
    height: 34px;
    background: url('images/news_over.jpg') no-repeat;
    padding-top: 8px;
    float: left;
}
.button_education
{
    width: 116px;
    height: 34px;
    background: url('images/education.jpg') no-repeat;
    padding-top: 8px;
    float: left;
}
.button_education_over
{
    width: 116px;
    height: 34px;
    background: url('images/education_over.jpg') no-repeat;
    padding-top: 8px;
    float: left;
}
.button_opinion
{
    width: 100px;
    height: 34px;
    background: url('images/opinion.jpg') no-repeat;
    padding-top: 8px;
    float: left;
}
.button_opinion_over
{
    width: 100px;
    height: 34px;
    background: url('images/opinion_over.jpg') no-repeat;
    padding-top: 8px;
    float: left;
}
.button_conference
{
    width: 195px;
    height: 34px;
    background: url('images/conference.jpg') no-repeat;
    padding-top: 8px;
    float: left;
}
.button_conference_over
{
    width: 195px;
    height: 34px;
    background: url('images/conference_over.jpg') no-repeat;
    padding-top: 8px;
    float: left;
}
.button_journal
{
    width: 103px;
    height: 34px;
    background: url('images/journal.jpg') no-repeat;
    padding-top: 8px;
    float: left;
}
.button_journal_over
{
    width: 103px;
    height: 34px;
    background: url('images/journal_over.jpg') no-repeat;
    padding-top: 8px;
    float: left;
}
.button_drugs
{
    width: 86px;
    height: 34px;
    background: url('images/drugs.jpg') no-repeat;
    padding-top: 8px;
    float: left;
}
.button_drugs_over
{
    width: 86px;
    height: 34px;
    background: url('images/drugs_over.jpg') no-repeat;
    padding-top: 8px;
    float: left;
}
.button_links
{
    width: 196px;
    height: 34px;
    background: url('images/links.jpg') no-repeat #d5d5d5;
    padding-top: 8px;
    float: left;
}
.button_links_over
{
    width: 196px;
    height: 34px;
    background: url('images/links_over.jpg') no-repeat;
    padding-top: 8px;
    float: left;
}

.menu .line, .menu_over .line
{
    float: left;
    display: inline;
    background: url('images/line_but.gif') no-repeat;
    height: 34px;
}

.menu .line_over, .menu_over .line_over
{
    float: left;
    display: inline;
    background-color: #5685A6;
    width: 1px;
    height: 34px;
}
/*SUBMENU  */
.submenu
{
    padding-top: 8px;
    float: left;
    text-align: center;
    width: 976PX;
    background-color: #5685a6;
    height: 26px;
}
.submenu .text
{
    font-size: 13px;
    font-family: Trebuchet MS;
    float: left;
    display: inline;
    padding: 0px 44px;
    color: white;
}

.submenu .text a
{
    color: white;
    text-decoration: none;
}

.submenu .text a:hover
{
}

.submenu .text .blue
{
    color: #afcfdf;
}

/*END SUBMENU */
/*END MENU  */

/*CONTENT OF THE WEBSITE */
.content
{
    overflow: hidden;
    float: left;
    padding: 5px 10px 10px 10px;
    background-color: white;
    width: 954PX;
    border-left: 1px solid #c6c8cb;
    border-right: 1px solid #c6c8cb;
}
/*BREADCRUMP  */
.content .breadcrump
{
    margin-bottom: 5px;
    color: #a0a0a0;
    padding: 7px 10px;
}
.content .breadcrump a
{
    color: #4296c7;
    text-decoration: none;
}

.content .breadcrump a:hover
{
    text-decoration: underline;
}
.specialtytopright
{
    margin-bottom: 5px;
    color: #a0a0a0;
}

.breadcrumbwrapper
{
    background-color: #f1f1f1;
    width: 947px;
    padding: 3px;
    height: 26px;
    margin-bottom: 5px;
    vertical-align: middle;
    border-collapse: collapse;
}
/*END BREADCRUMP  */


/*LEFT COLUMN  */

.content .left
{
    float: left;
    display: inline;
    width: 180px;
}
/*FEATURED BOX  */
.content .left .featured_box
{
    border: 1px solid #c6c8cb;
    margin-bottom: 10px;
    float: left;
    width: 178px;
}
.content .left .featured_box .top
{
    font-size: 11px;
    font-weight: bold;
    color: white;
    background: url('images/line_featured_box.gif') repeat-x;
    padding: 5px 20px;
    border-bottom: 1px solid #c6c8cb;
}
.content .left .featured_box .top a
{
    font-weight: bold;
    color: white;
    text-decoration: none;
}

.content .left .featured_box .content_box
{
    padding: 10px 10px;
}
.content .left .featured_box .content_box .line_content
{
    color: #3a596b;
    margin-bottom: 10px;
    padding: 2px 5px;
}
.content .left .featured_box .content_box .line_content a
{
    color: #3a596b;
    text-decoration: none;
}

.content .left .featured_box .content_box .line_content a:hover
{
    text-decoration: underline;
}
/*END FEATURED BOX  */

/*ENDOCRINOLOGY BOX*/


.content .left .endocrinology_box
{
    border: 1px solid #c6c8cb;
    margin-bottom: 10px;
    float: left;
    width: 164px;
    padding: 7px 7px 4px 7px;
}

.content .left .endocrinology_box img
{
    border: 0px;
}

/* END ENDOCRINOLOGY BOX*/

/*OTHER SPECIALITIES BOX  */
.content .left .other_box
{
    border: 1px solid #c6c8cb;
    margin-bottom: 10px;
    float: left;
    width: 178px;
    padding-bottom: 10px;
}
.content .left .other_box .top
{
    font-size: 11px;
    font-weight: bold;
    color: #3a596b;
    background: url('images/line_other_box.gif') repeat-x;
    padding: 5px 30px;
    border-bottom: 1px solid #c6c8cb;
}

.content .left .other_box .content_box
{
    padding: 10px 10px;
}
.content .left .other_box .content_box .line_content
{
    color: #3a596b;
    margin-bottom: 10px;
    padding: 2px 5px;
}
.content .left .other_box .content_box .line_content a
{
    color: #3a596b;
    text-decoration: none;
}
.content .left .other_box .content_box .line_content a:hover
{
    text-decoration: underline;
}
/*END OTHER SPECIALITIES BOX */
/*END LEFT COLUMN */


/*CENTER COLUMN */

.center_box
{
    float: left;
    display: inline;
    width: 474px;
}
/*TOP BOX  */
.center_box .top_box
{
    margin: auto;
    border: 1px solid #c6c8cb;
    background: url('images/center_top.png') no-repeat;
    width: 153px;
    height: 197px;
    color: #4296c7;
    padding-left: 270px;
    padding-top: 3px;
    padding-right: 20px;
    margin-bottom: 10px;
}


.center_box #top_box_endo
{
    background: url('images/rotate/endocrinology_pic_rotate.gif') no-repeat;
}

.center_box #top_box_card
{
    background: url('images/rotate/cardiology_pic_rotate.gif') no-repeat;
}

.center_box #top_box_psh
{
    background: url('images/rotate/psh_pic_rotate.gif') no-repeat;
}


.center_box #top_box_onco
{
    background: url('images/rotate/oncology_pic_rotate.gif') no-repeat;
}


.center_box .top_box a
{
    color: #4296c7;
    text-decoration: none;
}

.center_box .top_box a:hover
{
    text-decoration: underline;
}

.center_box .top_box hr
{
    color: #dfe2e5;
    height: 0px;
    line-height: 1px;
    border-top: 1px;
    margin: 0px 0px;
    float: left;
    width: 155px;
    overflow: hidden;
    display: inline;
}


.space
{
    float: left;
    margin: 20px 0px 10px;
}

/*END TOP BOX  */

/*NEWS BOX  */


.dim
{
    width: 450px;
    float: left;
}
.center_box .news_box
{
    float: left;
    margin: 0px 14px 0px 14px;
    margin-bottom: 0px;
    display: inline;
}

.center_box .news_box .video_box
{
    margin-bottom: 10px;
}

.center_box .news_box .title
{
    color: #3a596b;
    font-size: 22px;
    border-bottom: 1px solid #e2e6e9; /* width:446px; */
    width: 436px;
    margin-bottom: 5px;
}
.center_box .news_box .news_content
{
    background-color: #f5f5f5; /*padding: 10px 5px;*/
    padding: 0px 0px 10px 0px;
    float: left;
    display: inline;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 448px;
}


.center_box .news_box .alt_news_content
{
    background-color: #ededed;
    padding: 0px 0px 10px 0px;
    float: left;
    display: inline;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 448px;
}

.center_box .news_box .Prac_Guide
{
    padding: 10px 5px;
    float: left;
    display: inline;
    margin-bottom: 10px;
}

.center_box .news_box .Prac_Guide
{
    padding: 10px 5px;
    float: left;
    display: inline;
    margin-bottom: 10px;
}

.center_box .news_box .alt_Prac_Guide
{
    padding: 10px 5px;
    float: left;
    display: inline;
    margin-bottom: 10px;
}

.center_box .news_box .news_content .book, .center_box .news_box .alt_news_content .book
{
    background: url('images/book.gif') no-repeat;
    float: left;
    display: inline;
    width: 13px;
    margin-right: 10px;
    margin-top: 3px;
}

.center_box .news_box .news_content .content_size1, .center_box .news_box .alt_news_content .content_size1
{
    width: 415px;
    float: left;
    display: inline;
}


.center_box .news_box .news_content .content_size, .center_box .news_box .alt_news_content .content_size
{
    width: 442px;
    float: left;
    display: inline;
}

.center_box .news_box .news_content .title_news, .center_box .news_box .alt_news_content .title_news, .center_box .news_box .Prac_Guide .title_news, .center_box .news_box .alt_Prac_Guide .title_news
{
    color: #4296c7;
    font-weight: bold;
}

.center_box .news_box .news_content .title_news a, .center_box .news_box .alt_news_content .title_news a, .center_box .news_box .Prac_Guide .title_news a, .center_box .news_box .alt_Prac_Guide .title_news a
{
    color: #4296c7;
    font-weight: bold;
    text-decoration: none;
}

.center_box .dim .news_box .text a
{
    color: #4296C7;
}

.center_box .dim .news_box a
{
    color: #4296C7;
}

.center_box .news_box .news_content .title_news a:hover, .center_box .news_box .alt_news_content .title_news a:hover
{
    text-decoration: underline;
}

.center_box .news_box .news_content .text, .center_box .news_box .alt_news_content .text, .center_box .news_box .alt_Prac_Guide .text, .center_box .news_box .Prac_Guide .text
{
    color: #3A596B;
}

/*END NEWS BOX  */

/*CONFERENCE EVENTS EVENTS BOX  */

#c_a_e_1, #c_a_e_2
{
    margin-top: 0px;
}

.center_box .journal_box .content_c_event
{
    padding: 20px;
    background-color: #f2f2f2;
    float: left;
    width: 177px;
}

.center_box .journal_box .content_c_event .text
{
    color: #3a596b;
    margin-bottom: 5px;
    word-wrap: break-word;
    width: 177px;
}
.center_box .journal_box .content_c_event .link
{
    line-height: 15px;
    margin-bottom: 5px;
    width: 177px;
}

.center_box .journal_box .content_c_event .link a
{
    color: #4296c7;
    text-decoration: none;
}
.center_box .journal_box .content_c_event .link a:hover
{
    text-decoration: underline;
}

.content_c_event .clear
{
    margin-bottom: 25px;
}

.all_events a, .all_ev_cont a
{
    color: #4296C7;
    text-decoration: none;
}

.all_events a:hover, .all_ev_cont a:hover
{
    text-decoration: underline;
}

/*END CONFERENCE EVENTS EVENTS BOX  */

/*CONFERENCE EVENTS COVERAGE BOX  */

.center_box .events_box .content_c_coverage
{
    padding: 20px;
    background-color: #f2f2f2;
    float: left;
    width: 177px;
}

.center_box .events_box .content_c_coverage .text
{
    color: #3a596b;
    margin-bottom: 5px;
    word-wrap: break-word;
    width: 177px;
}

.center_box .events_box .content_c_coverage .link
{
    line-height: 15px;
    margin-bottom: 5px;
}

.center_box .events_box .content_c_coverage .link a
{
    color: #4296c7;
    text-decoration: none;
}

.center_box .events_box .content_c_coverage .link a:hover
{
    text-decoration: underline;
}

.content_c_coverage .clear
{
    margin-bottom: 25px;
}

/*END CONFERENCE EVENTS COVERAGE BOX  */


/*JOURNAL BOX  */

.center_box .journal_box
{
    float: left;
    display: inline;
    margin: 10px 0px 10px 14px; /* width: 215px; */
    width: 217px;
}

.center_box .journal_box .title
{
    color: #3a596b;
    font-size: 18px;
    background-color: #f2f2f2;
    padding: 5px 10px;
    margin: 1px 0px;
    height: 40px;
}

.center_box .journal_box .title_endo
{
    color: #3a596b;
    font-size: 18px;
    background-color: #f2f2f2;
    padding: 5px 10px;
    margin: 1px 0px;
    width: 197px; /* height: 40px; */
}

.content_journal .clear, .content_events .clear
{
    margin-bottom: 25px;
}

.content_journal1 .clear, .content_events1 .clear
{
    margin-bottom: 25px;
}

.center_box .journal_box .content_journal
{
    padding: 10px;
    background-color: #f2f2f2;
    float: left;
    width: 177px; /* height: 160px; */ /* height:469px; */
}

.center_box .journal_box .content_journal .text
{
    color: #3a596b;
    margin-bottom: 5px;
    float: left;
}
.center_box .journal_box .content_journal .text1
{
    color: #3a596b;
}
.center_box .journal_box .content_journal .link
{
    line-height: 15px;
    margin-bottom: 5px;
    float: left;
}

.center_box .journal_box .content_journal #last, .center_box .journal_box .content_journal #last2
{
    margin-bottom: 0px;
}

.center_box .journal_box .content_journal .link img
{
    vertical-align: -14%;
    margin-right: 5px;
}

.center_box .journal_box .content_journal .link a
{
    color: #4296c7;
    text-decoration: none;
    margin-left: 5px;
}
.center_box .journal_box .content_journal .link a:hover
{
    text-decoration: underline;
}

.center_box .journal_box .content_journal1
{
    padding: 20px;
    background-color: #f2f2f2;
    float: left;
    width: 177px; /* height: 160px; */ /* height:469px; */
}

.center_box .journal_box .content_journal1 .text
{
    color: #3a596b;
    margin-bottom: 5px;
    float: left;
}
.center_box .journal_box .content_journal1 .link
{
    line-height: 15px;
    margin-bottom: 5px;
    float: left;
}
.center_box .journal_box .content_journal1 #last, .center_box .journal_box .content_journal1 #last2
{
    margin-bottom: 0px;
}

.center_box .journal_box .content_journal1 .link img
{
    vertical-align: -14%;
    margin-right: 5px;
}

.center_box .journal_box .content_journal1 .link a
{
    color: #4296c7;
    text-decoration: none;
}
.center_box .journal_box .content_journal1 .link a:hover
{
    text-decoration: underline;
}


/*END JOURNAL BOX */

/*EVENTS BOX */

.center_box .events_box
{
    float: left;
    display: inline;
    margin: 10px 0px 10px 13px;
    width: 217px;
}


.center_box .events_box .title
{
    color: #3a596b;
    font-size: 18px;
    background-color: #f2f2f2;
    padding: 5px 10px;
    margin: 1px 0px;
    height: 40px;
}


.center_box .events_box .title_endo
{
    color: #3a596b;
    font-size: 18px;
    background-color: #f2f2f2;
    padding: 5px 10px 27px;
    margin: 1px 0px; /* width: 197px; */ /* height: 40px; */
}

.center_box .events_box .content_events
{
    padding: 10px;
    background-color: #f2f2f2;
    float: left;
    width: 177px; /* height: 160px; */ /* height:469px; */
}

.center_box .events_box .content_events .text
{
    color: #3a596b;
    margin-bottom: 5px;
    float: left;
}
.center_box .events_box .content_events .text1
{
    color: #3a596b;
}
.center_box .events_box .content_events .link
{
    line-height: 15px;
    margin-bottom: 5px;
    float: left;
}

.center_box .events_box .content_events #last
{
    margin-bottom: 0px;
}
.center_box .events_box .content_events .link img
{
    vertical-align: -14%;
}
.center_box .events_box .content_events .link a
{
    color: #4296c7;
    text-decoration: none; /* margin-left: 5px; */
}

.center_box .events_box .content_events .link a:hover
{
    text-decoration: underline;
}

.center_box .events_box .content_events1
{
    padding: 20px;
    background-color: #f2f2f2;
    float: left;
    width: 177px; /* height: 160px; */ /* height:469px; */
}

.center_box .events_box .content_events1 .text
{
    color: #3a596b;
    margin-bottom: 5px;
    float: left;
}
.center_box .events_box .content_events1 .text1
{
    color: #3a596b;
}
.center_box .events_box .content_events1 .link
{
    line-height: 15px;
    margin-bottom: 5px;
    float: left;
}

.center_box .events_box .content_events1 #last
{
    margin-bottom: 0px;
}
.center_box .events_box .content_events1 .link img
{
    vertical-align: -14%;
}
.center_box .events_box .content_events1 .link a
{
    color: #4296c7;
    text-decoration: none; /* margin-left: 5px; */
}

.center_box .events_box .content_events1 .link a:hover
{
    text-decoration: underline;
}

/*END EVENTS BOX */

/*FIRST OF THE LAST TWO BOTTOM COLUMNS  */

.center_box .small1_box
{
    float: left;
    display: inline;
    margin: 0px 0px 10px 14px; /* width: 112px; */
    width: 92px;
    height: 91px;
    background: url('images/podcast.gif') no-repeat;
    color: #6d238c; /* padding-left: 105px; */
    padding-left: 125px;
    padding-right: 20px;
    padding-top: 20px;
    font-size: 16px;
}



.center_box .small1_box a
{
    color: #4296c7;
    text-decoration: none;
    font-size: 12px;
}

.center_box .small1_box a:hover, .center_box .small2_box a:hover, a:hover
{
    text-decoration: underline;
}

.center_box .small1_box #arrow, .center_box .small1_box #arrow2
{
    height: 6px;
}
.center_box .small1_box #arrow img
{
    vertical-align: 6%;
}

/* END FIRST OF THE LAST TWO BOTTOM COLUMNS  */

/*SECOND OF THE LAST TWO BOTTOM COLUMNS  */

.center_box .small2_box
{
    float: left;
    display: inline;
    margin: 0px 0px 12px -6px; /* width: 112px; */
    width: 92px;
    height: 91px;
    background: url('images/ev.gif') no-repeat;
    color: #6d238c; /* padding-left: 105px; */
    padding-left: 125px;
    padding-top: 20px;
    font-size: 16px;
}
.center_box .small2_box a
{
    color: #4296c7;
    text-decoration: none;
    font-size: 12px;
}

.center_box .small2_box #arrow
{
    height: 6px;
}
.center_box .small2_box #arrow img
{
    vertical-align: 6%;
}
/*END SECOND OF THE LAST TWO BOTTOM COLUMNS  */
/*END CENTER COLUMN  */


/*RIGHT COLUMN */
/*NEWSLETTER BOX  */

.right
{
    float: right;
    display: inline;
    width: 300px;
}
.right .newsletter_box
{
    float: left;
    display: inline;
    width: 300px;
    background: url('images/newsletter.jpg') no-repeat;
    height: 124px;
    margin-bottom: 10px;
    cursor: pointer;
}
.right .newsletter_box .title
{
    color: #3a596b;
    font-size: 15px;
    padding: 10px 0px 10px 20px;
}

.right .newsletter_box hr
{
    color: #d0dfe5;
    height: 0px;
    line-height: 1px;
    border-top: 1px;
    margin: 0px 20px 0px;
    width: 260px;
    float: left;
    overflow: hidden;
    display: inline;
}

.right .newsletter_box .click_here
{
    float: left;
    display: inline;
    margin-left: 15px;
    margin-top: 32px;
}

.right .newsletter_box .news_pic
{
    float: left;
    display: inline;
    margin-left: 30px;
    margin-top: 10px;
}

/*END NEWSLETTER BOX  */

/*BANNER  BOX  */

.right .banner_adv
{
    float: left;
    display: inline;
    width: 298px;
    border: 0px solid #c6c8cb;
    margin-bottom: 10px;
    height: 263px;
    font-size: 11px;
}

.right .content_banner_adv
{
    float: left;
    display: inline;
    border: 0px solid #c6c8cb;
    margin-bottom: 10px;
    font-size: 11px;
}


/*END BANNER BOX  */

/*OPINION BOX  */

.right .op_box
{
    width: 300px;
    float: left;
    display: inline;
    background: url('images/line_op.png') repeat-x;
    height: 163px;
    margin-bottom: 10px;
}

.right .op_box .text hr
{
    color: #9adbe6;
    border: 0px;
    line-height: 1px;
    height: 1px;
    border-top: 1px solid;
    margin: 15px 0px 15px;
    width: 130px;
    float: left;
}
.right .op_box .text
{
    position: absolute;
    float: left;
    display: inline;
    padding-left: 20px;
    padding-top: 20px;
    width: 183px;
}

.right .op_box .text #black a, .right .op_box .text #black
{
    font-weight: bold;
    font-size: 13px;
    color: black;
    float: left;
    display: inline;
    text-decoration: none;
}

.right .op_box .text #black a:hover
{
    text-decoration: underline;
}

.right .op_box .text #black img
{
    border: 0px;
}
.right .op_box .text #black img
{
    margin-left: 5px;
    vertical-align: 9%;
}

.right .op_box .text #blue
{
    color: #1e70a0;
    font-size: 14px;
    float: left;
    display: inline;
}
.right .op_box .picture
{
    float: right;
    display: inline;
    margin-top: 20px;
}
.right .op_box .picture_endo
{
    float: right;
    display: inline;
}

/*END OPINION BOX  */

/* BOTTOM BOXES  */

.content .right .box1
{
    border: 1px solid #c6c8cb;
    width: 297px;
    float: left;
    display: inline;
    margin-bottom: 10px;
}


.content .right .box1 .top
{
    font-weight: bold; /* border-bottom: 1px solid #c6c8cb; */
    height: 25px;
    float: left;
    width: 297px;
}

.content .right .box1 .selectedtab1, .content .right .box1 .selectedtab2
{
    padding: 5px 11px;
    background-color: #5685a6;
    float: left;
    width: 126px;
}

.content .right .box1 .top .selectedtab1 a, .content .right .box1 .selectedtab2 a
{
    color: white;
    text-decoration: none;
}

.content .right .box1 .selectedtab2
{
    width: 86px;
}

.content .right .box1 .unselectedtab1, .content .right .box1 .unselectedtab2
{
    padding: 5px 11px;
    background-color: #d5d5d5;
    float: left;
    margin-left: 1px;
    width: 126px;
}

.content .right .box1 .unselectedtab2
{
    width: 86px;
}

.content .right .box1 .top .unselectedtab1 a, .content .right .box1 .top .unselectedtab2 a
{
    color: black;
    text-decoration: none;
}

.content .right .box1 .top .selectedtab1 a:hover, .content .right .box1 .selectedtab2 a:hover, .content .right .box1 .top .unselectedtab1 a:hover, .content .right .box1 .top .unselectedtab2 a:hover, .content .right .box1 .top #b4 a:hover
{
    text-decoration: underline;
}

.content .right .box1 #b3, .content .right .box1 #tab23
{
    width: 72px;
    background-color: #d5d5d5;
    padding: 5px 8px;
    float: left;
    margin-left: 1px;
}

.content .right .box1 #b4
{
    padding: 5px 11px;
    background-color: #5685a6;
    float: left;
    width: 276px;
}
.content .right .box1 .top #b4 a
{
    color: white;
    text-decoration: none;
}


.content .right .box1 .content_box
{
    padding: 10px 20px;
    float: left;
}
.content .right .box1 .content_box .line_content
{
    margin-bottom: 10px;
}

.content .right .box1 .content_box .line_content img
{
    vertical-align: 15%;
}

.content .right .box1 .content_box .line_content a
{
    color: #4296c7;
    text-decoration: none;
}
.content .right .box1 .content_box .line_content a:hover
{
    text-decoration: underline;
}

/* END BOTTOM BOXES  */
/* END RIGHT COLUMN  */
/*END CONTENT  */

/* FOOTER  */
.footer
{
    float: left;
    display: inline;
    width: 976px;
    margin-bottom: 10px;
}

.footer .line
{
    float: left;
    background: url('images/bot_line.gif') no-repeat;
    width: 976px;
    height: 14px;
    overflow: hidden;
}
/* FOOTER TOP PART  */
.footer .f1
{
    width: 935px;
    background: url('images/bot_line2.gif') repeat-x;
    height: 169px;
    padding-left: 20px;
}
.footer .f1 .col1
{
    float: left;
    margin-right: 21px;
    width: 166px;
    overflow: hidden;
}
.footer .f1 .title
{
    color: #3a596b;
    margin-top: 20px;
}

.footer .f1 .content_footer
{
    float: left;
    margin-top: 10px;
    margin-right: 20px;
}
.footer .f1 .content_footer .link
{
    margin: 4px 0px;
}
.footer .f1 .content_footer .link a
{
    text-decoration: none;
    color: white;
    font-size: 11px;
    padding-left: 1px;
}

.footer .f1 .content_footer .link a:hover
{
    text-decoration: underline;
}

.footer .f1 .content_footer hr
{
    color: #46667e;
    height: 1px;
    line-height: 1px;
    border-top: 1px #46667e;
    margin: 0px 0px;
    width: 170px;
    float: left;
    display: inline;
}


/* END FOOTER TOP PART */

/* FOOTER BOTTOM PART  */
.footer .f2
{
    width: 955px;
    background-color: #48708d;
    text-align: center;
    padding: 20px 0px;
}
.footer .f2 .text
{
    color: #8daec6;
    font-size: 11px;
}
.footer .f2 .text a
{
    color: #8daec6;
    text-decoration: none;
}

.footer .f2 .text a:hover
{
    text-decoration: underline;
}
/*END FOOTER BOTTOM PART  */
/* END FOOTER  */


/* OTHER ADDITIONAL CLASSES  */
.h20
{
    float: left;
    display: inline;
    overflow: hidden;
    height: 1px;
}

.h10
{
    height: 10px;
    float: left;
}
.h6
{
    float: left;
    display: inline;
    height: 1px;
    width: 128px;
    overflow: hidden;
}

.h6 img
{
    vertical-align: top;
}
.h30
{
    height: 30px;
    float: left;
}
.png_ie
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png');
}
.height10
{
    float: left;
    display: inline;
    overflow: hidden;
    height: 1px;
}

/*parent class*/
.ls_dd_container
{
    float: right;
    margin-left: 3px;
}
.content .breadcrump
{
    float: left;
}
.ls_dd_clear
{
    float: none;
    clear: both;
}
.ls_dd
{
}
.ls_dd_menu_hidden
{
    /* display:none; */
    display: none;
}
.ls_dd_menu_visible
{
    display: auto;
    position: absolute;
    z-index: 5;
    background-color: rgb(237,237,237);
    width: 155px;
    border: solid 1px rgb(200,200,200);
}


/*colors*/
.ls_dd_title, .ls_dd_item
{
    color: #1c1f20;
    padding-left: 20px;
    padding-right: 20px;
    height: 28px;
    display: block;
    text-align: left;
}
/*fix*/
.ls_dd_item
{
    height: 15px;
}
.ls_dd_title
{
    background: transparent url(images/spec_no_text.gif) no-repeat;
}
.ls_dd_item a
{
    color: #3A596B;
    text-decoration: none;
}
.ls_dd_title a
{
    position: relative;
    top: 5px;
    color: #3A596B;
    text-decoration: none;
}
.ls_dd_item
{
    clear: left;
    padding-top: 5px;
}

.input_tab
{
    color: #3A596B;
    font-size: 11px;
}

.link_ul a
{
    /* 	 * color: #3A596B; 	 */
    color: #4296C7;
    text-decoration: none;
}
.link_ul a:hover
{
    color: #3A596B;
    text-decoration: underline;
}
ul.link_ul
{
    list-style-image: url(images/arrow_journal_box.png);
    padding-left: 20px;
}
ul.link_ul li
{
    margin-bottom: 25px;
}
#ed_1, #ed_2
{
    height: 400px;
}

#i_1, #i_2
{
    /*height: 220px;*/
    position: relative;
    padding: 20px;
}

.all_ev_cont
{
    position: absolute; /*right:-20px;*/
    right: 0;
    bottom: -10px;
    text-align: right;
    width: 100px;
    padding: 5px;
    padding-right: 0;
    background-color: white;
}

#all_ev_cont_1, #all_ev_cont_2
{
    width: 140px;
}

.center_box .journal_box .content_journal
{
    position: absolute;
    z-index: 5;
}
.center_box .events_box .content_events
{
    position: absolute;
    z-index: 5;
}

/* drugs table style */
#drugs_table
{
    width: 100%;
    margin-top: 10px;
    border: 1px solid #C6C8CB;
}

#drugs_table td
{
    padding: 10px;
    border: 1px solid #C6C8CB;
    border-style: solid;
    width: 33%;
}

#drugs_table .drugs_table_header td
{
    background: transparent url(images/line_other_box.gif) repeat-x scroll 0 0;
    border-bottom: 1px solid #C6C8CB; /* color:#3A596B; */
    color: black;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 30px;
}
#ls_news_icons
{
    border: #E2E6E9 solid 1px;
}
#ls_news_icons td
{
    text-align: center;
    vertical-align: middle;
}
#ls_news_icons .bord
{
    border-right: #E2E6E9 solid 1px;
    margin-top: 2px;
    margin-bottom: 2px;
}
.ls_text_size a
{
    color: #4296C7;
    text-decoration: none;
}
.ls_text_size a:hover
{
    text-decoration: underline;
}
#small_text_size
{
    font-size: smaller;
}
#big_text_size
{
    font-size: larger;
}
#ls_news_title, #ls_news_title2
{
    padding-left: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    color: #3a596b;
}
#ls_news_content .text, #ls_news_content .ls_black
{
    padding-left: 10px;
}
#ls_news_content
{
    margin-bottom: 25px;
}
.ls_black
{
    margin-bottom: 10px;
    font-weight: bold;
}
/*video boxes*/
.video_box
{
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 30px;
}

.calendar_box
{
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 1px;
}

.calendar_box p
{
    margin-bottom: 10px;
    margin-top: 1px;
}

.video_left
{
    float: left;
    height: 54px;
    width: 95px;
}
.video_rigth
{
    padding-left: 110px;
}
.video_img
{
    background: url(images/video_thumb.jpg) no-repeat scroll 0 0;
    height: 54px;
    width: 95px;
}
.video_title a
{
    color: #4296C7;
    font-weight: bolder;
    text-decoration: none;
}
.video_title a:hover
{
    text-decoration: underline;
}
.video_desc
{
    color: #3A596B;
    font-size: 11px;
    margin-bottom: 3px;
}

.ls_hidden
{
    display: none;
}

/* pagination table */
.ls_pagination_table
{
    width: 100%;
    margin-top: 35px;
}
.ls_pag_nav
{
    width: 55px;
}

.nav_pager
{
    text-align: center;
    padding-left: 35px;
}

.nav_pager_page_curent
{
    background-color: #C6C8CB;
    color: black;
    font-size: 11px;
    border: solid 1px #C6C8CB;
    text-align: center;
    width: 20px;
    height: 20px;
}

.nav_pager_page
{
    background-color: #ffffff;
    border: solid 1px #C6C8CB;
    text-align: center;
    width: 20px;
    height: 20px;
}

.nav_pager_page a
{
    color: #3A596B;
}

#ls_nav_pages, #ls_nav_pages2
{
    text-align: center;
    padding-left: 35px;
}
#ls_nav_pages div, #ls_nav_pages2 div
{
    width: 20px;
    height: 17px;
    border: 1px solid #C6C8CB;
    float: left;
    text-align: center;
    padding-top: 3px;
    margin-right: 2px;
}
#ls_nav_pages div.ls_nav_el_page_curent, #ls_nav_pages2 div.ls_nav_el_page_curent
{
    background-color: #C6C8CB;
}
.ls_nav_el_inactive, .ls_nav_el_page_curent
{
    color: #3A596B;
    font-size: 11px;
}
.ls_nav_el_page_curent
{
    color: black;
}
.ls_nav_el_active a, #ls_nav_pages div.ls_nav_el_page a, #ls_nav_pages2 div.ls_nav_el_page a
{
    color: #4296C7;
    font-size: 11px;
    text-decoration: none;
}
.ls_nav_el_active a:hover, #ls_nav_pages div.ls_nav_el_page a:hover, #ls_nav_pages2 div.ls_nav_el_page a:hover
{
    text-decoration: underline;
}
#ls_nav_end2, #ls_nav_next2, #ls_nav_end, #ls_nav_next
{
    text-align: right;
}
#ls_nav_end, #ls_nav_end2
{
    width: 35px;
}
#ls_nav_start, #ls_nav_start2
{
    width: 40px;
}
div.ls_upper
{
    margin-bottom: 15px !important;
}
/*menu validation fix*/
.ls_no_vis
{
    visibility: hidden;
}
.ls_no_dec
{
    text-decoration: none;
}
a.ls_no_dec:hover
{
    text-decoration: none;
}
img
{
    border: none;
}
#top_box2
{
    height: 215px;
}
#top_box2 .space
{
    margin: 10px;
}

/*gradient boxes*/

.red
{
    color: red;
}

div.ls_grad_box
{
    width: 445px;
    border-top: 1px solid #C6C8CB;
    margin-bottom: 15px;
}
div#ls_box_small
{
}

/*gradients and corners*/
.ls_grad_box .ls_grad_left
{
    background: url(images/grad_left.gif) no-repeat scroll bottom left;
    height: 100%;
    padding-left: 6px;
}
.ls_grad_box .ls_grad_right
{
    background: url(images/grad_right.gif) no-repeat scroll bottom right;
    height: 100%;
    padding-right: 6px;
}
.ls_grad_box .ls_grad_center
{
    background: url(images/grad_center.gif) repeat-x scroll 0 bottom;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
}


/*form elements*/
/*general*/
.ls_form_line
{
    padding-left: 7px;
}
div.ls_grad_box .red
{
    float: left;
    height: 20px;
    padding-top: 3px;
}
.ls_input_text3 input.input_tab
{
    background: transparent no-repeat scroll 0 0;
    border: 0 none;
    height: 20px;
    padding: 3px 2px 0 2px;
    width: 61px;
}
.ls_input_text2 input.input_tab
{
    background: transparent no-repeat scroll 0 0;
    border: 0 none;
    height: 20px;
    padding: 3px 2px 0 2px;
    width: 119px;
}
.date_input
{
    background: transparent url(images/input_text_2.gif) no-repeat scroll 0 0;
    border: 0 none;
    height: 20px;
    padding: 3px 2px 0 2px;
    width: 119px;
}
div.input_tab
{
    display: inline-table;
    background: transparent url(images/input_text_2.gif) no-repeat scroll 0 0;
    height: 23px;
    line-height: 23px;
    overflow: visible;
}
div.input_tab
{
    display: inline-table;
    background: transparent url(images/input_text_1.gif) no-repeat scroll 0 0;
    height: 23px;
    line-height: 23px;
    overflow: visible;
}
.ls_input_text3 div.input_tab
{
    float: left;
    display: inline-table;
    background: transparent url(images/input_text_3.gif) no-repeat scroll 0 0;
    height: 23px;
    line-height: 23px;
    overflow: visible;
}
.ls_input_text input.input_tab
{
    background: transparent no-repeat scroll 0 0;
    border: 0 none;
    height: 20px;
    padding: 3px 2px 0 2px;
    width: 179px;
}
/*box input*/

.ls_form_line .ls_form_label
{
    float: left;
    width: 150px;
    height: 20px;
    padding-top: 3px;
    color: gray;
}
#ls_88 .ls_form_label
{
    width: 88px;
}
.ls_form_line .ls_input_text
{
}
/*custom select box*/
span.select
{
    position: absolute;
    width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
    height: 21px;
    padding: 0 24px 0 8px;
    color: #3A596B;
    font: 12px/21px arial,sans-serif;
    background: url(images/dropdown.gif) no-repeat;
    overflow: hidden;
    font-size: 10px;
}
option
{
    font-size: 10px;
    color: #3A596B;
}
/*extra*/

.no_book .content_size
{
    margin-left: 10px;
    width: 100%;
}
.ls_has_img .content_size
{
    width: 357px;
}
.ls_title_subtitle
{
    color: #3A596B;
    font-size: 11px;
    margin-bottom: 5px;
}
.ls_image_fr
{
    float: left;
}
.ls_dc
{
    background-color: #EDEDED;
}
/*no left pages*/
.ls_no-left_container
{
    width: 625px !important;
}
.ls_no-left_container .center_box, .ls_no-left_container .dim
{
    width: 625px !important;
}
.ls_no-left_container .title
{
    color: #3a596b;
    width: 615px !important;
}
.ls_float_small
{
    float: right;
    font-size: 12px;
    color: gray;
    margin-top: 15px;
}
.ls_top_grad_container
{
    margin-top: 20px;
    margin-bottom: 20px;
}

/*gradient*/
.ls_top_grad_bottom
{
    border-top: 1px solid #c6c8cb;
}
.ls_top_grad_bottom_left
{
    background: transparent url(images/grad_b_left.gif) no-repeat scroll left bottom;
    padding-left: 6px;
}
.ls_top_grad_bottom_right
{
    background: transparent url(images/grad_b_right.gif) no-repeat scroll right bottom;
    padding-right: 6px;
}
.ls_top_grad_bottom_center
{
    background: transparent url(images/grad_b_center.gif) repeat-x scroll 0 bottom;
}
.ls_top_grad_bottom_content
{
    /*paddings*/
    padding-left: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
}
/*top part*/
.ls_top_grad_top
{
    border: 1px solid white;
    float: left;
    width: 206px;
    height: 140px;
    margin: 0;
    padding: 0;
}
.ls_top_grad_top_top, .ls_top_grad_top_top_selected
{
    height: 30px;
    text-align: center;
    line-height: 29px;
}

/*grad*/
.ls_top_grad_top_top .ls_top_grad_top_top_left
{
    background: transparent url(images/grad_black_left.gif) no-repeat scroll left top;
    padding-left: 6px;
}
.ls_top_grad_top_top .ls_top_grad_top_top_right
{
    background: transparent url(images/grad_black_right.gif) no-repeat scroll right top;
    padding-right: 6px;
}
.ls_top_grad_top_top .ls_top_grad_top_top_middle
{
    background: transparent url(images/grad_black_middle.gif) repeat-x scroll 0 top;
}

.ls_top_grad_top_top_selected .ls_top_grad_top_top_left
{
    background: transparent url(images/grad_white_left.gif) no-repeat scroll left top;
    padding-left: 6px;
}
.ls_top_grad_top_top_selected .ls_top_grad_top_top_right
{
    background: transparent url(images/grad_white_right.gif) no-repeat scroll right top;
    padding-right: 6px;
}
.ls_top_grad_top_top_selected .ls_top_grad_top_top_middle
{
    background: transparent url(images/grad_white_middle.gif) repeat-x scroll 0 top;
}
.ls_top_grad_midd
{
    text-align: center;
    padding-top: 15px;
}
.ls_sr_l_nh
{
    text-align: left;
}
.ls_sr_nl_h
{
    text-align: left;
    background-color: #ddd;
}
.ls_sr_nl_h, .ls_sr_l_nh
{
    padding-left: 20px;
    line-height: 20px;
}
.ls_top_grad_top_top_selected a, .ls_top_grad_top_top a
{
    font-size: 15px;
}
.ls_top_grad_top_top_selected a
{
    color: #556;
}
.ls_top_grad_top_top a
{
    color: white;
}
.ls_search_res .title
{
    font-weight: bold;
    font-size: 18px !important;
    color: #3a596b;
    margin-top: 20px;
    padding-bottom: 5px;
    padding-left: 10px;
}
.ls_search_res .title .ls_float_small
{
    margin-top: 5px;
    color: #3a596b;
    font-weight: normal;
}

.ls_results div.ls_results_2, .ls_results div.ls_results_1
{
    margin-bottom: 2px;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    width: 605px;
}

.ls_results div.ls_results_1
{
    background-color: #EDEDED;
}
.ls_results div.ls_results_2
{
    background-color: #F5F5F5;
}

.search_results, .search_results_alt
{
    margin-bottom: 2px;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    width: 605px;
}

.search_results
{
    background-color: #EDEDED;
}
.search_results_alt
{
    background-color: #F5F5F5;
}


.ls_column
{
    width: 300px;
    float: left;
}

#ls_left_column
{
    margin-right: 20px;
}
.ls_column_header
{
    background-color: #F1F1F1;
    padding-left: 20px;
    line-height: 35px;
    color: #3A596B;
    font-size: 15px;
    font-weight: bold;
}

.ls_colum_element
{
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
}

.ls_small
{
    font-size: 11px;
    color: #3A596B;
}
.ls_column_content
{
    margin-top: 5px;
    height: 65px;
}
#ls_op_b_r, #ls_op_b_l
{
    height: 217px;
    margin-top: 20px;
}
#ls_op_b_r
{
    background: transparent url(images/opinion_b_r.gif) no-repeat;
}
#ls_op_b_l
{
    background: transparent url(images/opinion_b_l.gif) no-repeat;
}
#fl
{
    margin-right: 15px;
}

.podcast_archive
{
    float: left;
    width: 214px;
    height: 274px;
    background: url(images/login_grad.gif) repeat-x 0 bottom;
}
.podcast_archive .up
{
    font-size: 22px;
    color: #3A596B;
    border-bottom: 1px solid #e2e6e9;
    margin-left: 10px;
}
.podcast_archive .ls_cont
{
    height: 185px;
    margin-left: 10px;
    margin-top: 15px;
}
.podcast_archive .ls_text_input
{
    background: transparent no-repeat scroll 0 0;
    border: 0 none;
    height: 20px;
    padding: 3px 2px 0;
    width: 179px;
    color: #3A596B;
    font-size: 10px;
}
.podcast_archive label
{
    color: gray;
}


.fl
{
    float: left;
    width: 214px;
    background: url(images/login_grad.gif) repeat-x 0 bottom;
}
.fl .up
{
    font-size: 22px;
    color: #3A596B;
    border-bottom: 1px solid #e2e6e9;
    margin-left: 10px;
}
.fl .ls_cont
{
    height: 185px;
    margin-left: 10px;
    margin-top: 15px;
}
.fl .ls_text_input
{
    background: transparent no-repeat scroll 0 0;
    border: 0 none;
    height: 20px;
    padding: 3px 2px 0;
    width: 179px;
    color: #3A596B;
    font-size: 10px;
}
.fl label
{
    color: gray;
}



/*podcast arhive part*/
.pa .fl .ls_cont
{
    height: auto;
    width: 400px;
}
.pa .fl
{
    background: transparent !important;
    height: auto;
}
.pa
{
}
.pa .cb
{
    height: 200px;
}
.pa .bh
{
    font-weight: bold;
}
.pa .bs
{
    font-size: 11px;
    color: gray;
    margin-bottom: 3px;
}
#fr .bh
{
    color: #1E70A0;
}
.bp
{
    width: 200px;
    height: 53px;
    margin-top: 15px;
    background: transparent url(images/l_1.gif) no-repeat scroll 0 0;
}
.bp .bph
{
    height: 22px;
    line-height: 22px;
    font-weight: bold;
    color: #aaa;
    padding-left: 4px;
}
.bp a
{
    font-size: 11px;
}
.bp .a
{
    text-align: center;
    height: 30px;
    line-height: 30px;
}

/* START AJAX */

/* .ajax__tab_header - A container element that wraps all of the tabs at the top of the TabContainer. Child CSS classes:.ajax__tab_outer. */
/* .ajax__tab_outer - An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes: .ajax__tab_inner. */
/* .ajax__tab_inner	 - An inner element of a tab, often used to set the right-side image of the tab. Child CSS classes:.ajax__tab_tab. */
/* .ajax__tab_tab - An element of the tab that contains the text content. Child CSS classes:none. */
/* .ajax__tab_body - A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none. */
/* .ajax__tab_hover - This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer. */
/* .ajax__tab_active - This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer. */

/* XP IE7 theme - Backgrounds */

.ajaxTab .ajax__tab_header
{
    background: url(images/tab-line.gif) repeat-x bottom;
}

.ajaxTab .ajax__tab_outer
{
    background: url(images/tab-right.gif) no-repeat right;
}
.ajaxTab .ajax__tab_inner
{
    background: url(images/tab-left.gif) no-repeat;
}

.ajaxTab .ajax__tab_tab
{
    background: url(images/tab.gif) repeat-x;
}

.ajaxTab .ajax__tab_hover .ajax__tab_outer
{
    background: url(images/tab-hover-right.gif) no-repeat right;
}

.ajaxTab .ajax__tab_hover .ajax__tab_inner
{
    background: url(images/tab-hover-left.gif) no-repeat;
}

.ajaxTab .ajax__tab_hover .ajax__tab_tab
{
    background: url(images/tab-hover.gif) repeat-x;
}

.ajaxTab .ajax__tab_active .ajax__tab_outer
{
    background: url(images/tab-active-right.gif) no-repeat right;
}

.ajaxTab .ajax__tab_active .ajax__tab_inner
{
    background: url(images/tab-active-left.gif) no-repeat;
}

.ajaxTab .ajax__tab_active .ajax__tab_tab
{
    background: url(images/tab-active.gif) repeat-x;
}

/* XP IE7 theme - Other Styles */

.ajaxTab .ajax__tab_header
{
    font-family: arial,verdana,helvetica;
    font-size: 11px;
}

.ajaxTab .ajax__tab_outer
{
    height: 29px;
}

.ajaxTab .ajax__tab_inner
{
    padding-left: 3px;
}

.ajaxTab .ajax__tab_tab
{
    padding: 8px 40px;
    margin: 0;
}

.ajaxTab .ajax__tab_body
{
    font-family: arial,verdana,helvetica;
    font-size: 10pt;
    border: 1px solid #999999;
    border-top: 0;
    padding: 8px;
    background-color: #ffffff;
}

/* END AJAX */

#ls_news_title
{
    border-bottom: 1px solid #e2e6e9;
    padding-left: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    color: #3a596b;
}

#ls_news_content .text, #ls_news_content .ls_black
{
    padding-left: 0px;
}
#ls_news_content
{
    margin-bottom: 25px;
}
.ls_black
{
    margin-bottom: 10px;
    font-weight: bold;
}

#ls_news_content .text
{
    color: #3A596B;
}

.ls_text_size a
{
    color: #4296C7;
    text-decoration: none;
}
.ls_text_size a:hover
{
    text-decoration: underline;
}
#small_text_size
{
    font-size: smaller;
}
#big_text_size
{
    font-size: larger;
}

/*video boxes*/
.video_box
{
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 30px;
}
.video_left
{
    float: left;
    height: 54px;
    width: 95px;
}
.video_rigth
{
    padding-left: 110px;
}
.video_img
{
    background: url(images/video_thumb.jpg) no-repeat scroll 0 0;
    height: 54px;
    width: 95px;
}
.video_title a
{
    color: #4296C7;
    font-weight: bolder;
    text-decoration: none;
}
.video_title a:hover
{
    text-decoration: underline;
}
.video_desc
{
    color: #3A596B;
    font-size: 11px;
    margin-bottom: 3px;
}

.error
{
    font-style: italic;
    color: Red;
}


/*--------- dnn menu style ----------*/
/*  SUB Menu Normal */
.main_dnnmenu_submenu
{
    border: 1px solid #C0D6E5;
}
/* main menu td */

.main_dnnmenu_bar
{
    cursor: pointer;
    font-size: 11px;
    background-color: transparent; /*padding-left: 5px;*/
    padding-bottom: 0px;
    padding-top: 3px; /*padding-right: 5px;*/
    position: static;
    text-align: justify;
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem
{
    border-right: solid 1px #cccccc;
    width: 50px;
    height: 50px;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    text-align: justify;
    margin-right: 1px;
    padding: 0 5px;
}

/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{
    background-color: #cccccc;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    text-align: justify;
    margin-right: 1px;
    width: 100%;
    height: 100%;
    padding: 0 5px;
    left: -100px;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected
{
    border-right: solid 1px #cccccc;
    width: 50px;
    height: 50px;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    text-align: justify;
    margin-right: 1px;
    padding: 0 5px;
}

.main_dnnmenu_rootitem_selectedtest
{
    color: #cc00cc;
    font-weight: bold;
    text-align: justify;
    font-size: 13px;
    line-height: 40px;
    margin-right: 1px;
    padding-right: 12px;
    padding-left: 12px;
    padding-bottom: 6px;
    padding-top: 6px;
    background-color: maroon;
}



.main_dnnmenu_submenu td
{
    /*background-color:#E1E8ED;*/ /*background-color:#F8FAFF;*/
    background-color: #E1E8ED;
    z-index: 1000;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    color: #000000;
    line-height: 2em;
    padding: 0px 5px;
    margin: 0px;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td, .main_dnnmenu_itemselected td
{
    font-size: 11px;
    line-height: 2em;
    z-index: 1000; /*padding-top: 8px;*/
    float: left;
    text-align: left; /*width: 965px;*/
    background-color: #5685a6;
    height: 26px;
    font-family: Arial;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    width: auto;
}

.main_dnnmenu_rootitem_selectedsub
{
    color: #ffffff;
    font-weight: bold;
    text-align: justify;
    font-size: 11px;
    line-height: 40px;
    margin-right: 1px;
    padding-right: 12px;
    padding-left: 12px;
    padding-bottom: 6px;
    padding-top: 6px;
}

.main_dnnmenu_rootitem_hoversub
{
    color: #ffffff;
    font-size: 11px;
    font-weight: normal;
    text-align: justify; /*background:url(../images/menu_hover.gif) repeat-x top left;*/
    margin-right: 1px;
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
    padding-bottom: 6px;
    padding-top: 6px;
}

.main_dnnmenu_break
{
    height: 2px;
    background-color: #D5E0FF;
}

/* Module Action Menus */
.ModuleTitle_SubMenu
{
    border: 1px solid #C0D6E5;
    color: Fuchsia;
}

.ModuleTitle_SubMenu td
{
    background-color: #F8FAFF;
    white-space: nowrap;
}

.ModuleTitle_MenuIcon
{
    background-color: #F8FAFF;
    border: none;
    padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon
{
    background: #CE0D0D url(../images/menu_hover.gif) repeat-x top left;
    color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
    height: 2px;
    background-color: #D5E0FF;
}


/*patient handout pagination table */
.ls_pagination_table_PHandout
{
    padding: 3px;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

.PHandout_page_curent
{
    font-size: 13px;
    text-align: center;
    padding: 1px;
    margin: 1px;
    color: black;
    font-weight: bold;
    display: inline-block;
    text-decoration: underline;
}

.PHandout_page
{
    font-size: 13px;
    text-align: center;
    padding: 1px;
    margin: 1px;
    display: inline-block;
    font-weight: bold;
}

.PHandout_page a
{
    color: #3A596B;
}

.PHandout_page_curent a
{
    color: black;
    font-weight: bold;
}

LuceneSearch_results, .LuceneSearch_results_alt
{
    margin-bottom: 2px;
    height: 30px;
    line-height: 15px;
    padding-left: 20px;
    width: 605px;
}

.LuceneSearch_results
{
    background-color: #EDEDED;
}

.LuceneSearch_results a, .LuceneSearch_results_alt a
{
    color: #4296c7;
}
.LuceneSearch_results_alt
{
    background-color: #F5F5F5;
}

.searchCnt
{
    width: 600px;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
    clear: both;
}
.searchCnt a
{
    color: #4296c7;
}
.searchCnt td
{
    padding: 5px;
    text-align: justify;
}
.searchHeader
{
    padding-bottom: 1px;
    font-size: 23px;
    font-weight: 500;
    border-bottom: 1px solid #e2e6e9;
    width: 610px;
    padding-top: 20px;
}

.searchTitle
{
    font-size: 12px;
    font-weight: 600;
}
.searchSpecialty
{
    font-size: 12px;
}
.searchDate
{
    font-size: 12px;
}
.searchNumbering
{
    font-size: 10px;
}

.ls_top_grad_container_Lucene
{
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-left: 20px;
    width: 600px;
}

.ls_float_small_Lucene
{
    color: gray;
    float: right;
    font-size: 12px;
    margin-top: 8px;
}

.pnlFilter
{
    border-top: 1px solid #E2E6E9;
    border-bottom: 1px solid #E2E6E9;
    width: 610px;
    margin-top: 15px;
    padding-top: 12px;
    padding-bottom: 12px;
    width: 610px;
}

.pnlFilter a
{
    font-size: 11px;
    color: #4296C7;
}

/*top part*/
.ls_top_grad_top_Lucene
{
    float: left;
    width: 206px;
    display: block;
}
.ls_top_grad_top_top_Lucene, .ls_top_grad_top_top_selected_Lucene
{
    height: 30px;
    text-align: center;
    line-height: 29px;
}
/*grad*/
.ls_top_grad_top_top_Lucene .ls_top_grad_top_top_left_Lucene
{
    background: transparent url(images/grad_black_left.gif) no-repeat scroll left top;
    padding-left: 6px;
}
.ls_top_grad_top_top_Lucene .ls_top_grad_top_top_right_Lucene
{
    background: transparent url(images/grad_black_right.gif) no-repeat scroll right top;
    padding-right: 6px;
}
.ls_top_grad_top_top_Lucene .ls_top_grad_top_top_middle_Lucene
{
    background: transparent url(images/grad_black_middle.gif) repeat-x scroll 0 top;
}

.ls_top_grad_top_top_middle_Lucene a
{
    color: White;
}

.ls_top_grad_top_top_selected_Lucene.ls_top_grad_top_top_left_Lucene
{
    background: transparent url(images/grad_white_left.gif) no-repeat scroll left top;
    padding-left: 6px;
}
.ls_top_grad_top_top_selected_Lucene .ls_top_grad_top_top_right_Lucene
{
    background: transparent url(images/grad_white_right.gif) no-repeat scroll right top;
    padding-right: 6px;
}
.ls_top_grad_top_top_selected_Lucene .ls_top_grad_top_top_middle_Lucene
{
    background: transparent url(images/grad_white_middle.gif) repeat-x scroll 0 top;
}


.Journal_Scan
{
    font-size: 12px;
    text-align: left;
    padding: 1px;
    margin: 1px;
    width: 450px;
    display: inline-block;
    font-weight: bold;
}

.Journal_Scan a
{
    color: #3A596B;
}

.Journal_Scan_Current a
{
    color: black;
    font-weight: bold;
}

.gvstyle
{
    padding: 10px;
}

/*patient handout pagination table */
.ls_pagination_table_PHandout
{
    padding: 3px;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

.PHandout_page_curent
{
    font-size: 13px;
    text-align: center;
    padding: 1px;
    margin: 1px;
    color: black;
    font-weight: bold;
    display: inline-block;
    text-decoration: underline;
}

.PHandout_page
{
    font-size: 13px;
    text-align: center;
    padding: 1px;
    margin: 1px;
    display: inline-block;
    font-weight: bold;
}

.PHandout_page a
{
    color: #3A596B;
}

.PHandout_page_curent a
{
    color: black;
    font-weight: bold;
}



gvstyle td .titlelink a:link, .gvstyle td .titlelink a:visited
{
    font-weight: 700;
    float: left;
    display: block;
    width: 95%;
}
.gvstyle td .bluetitlelabel
{
    font-weight: 700;
    float: left;
    display: block;
    width: 100%;
    color: #4296C7;
}

.Registration input, .Registration textarea
{
    border: 1px solid #3A596B;
    width: 400px;
    padding-left: 5px;
}
.Registration select
{
    width: 300px;
}

.DisclaimerStyle
{
    font-size: 12px;
    margin: 10px 0px;
}

/* style for the DNNTextSuggest control select menu */
.GATESuggestTextMenu
{   
   /* background-position: white;
    padding: 2px;
    white-space: nowrap;
    background: #e8f5fd;
    font-family: Arial, Tahoma, sans-serif;
    font-weight: normal;
    color: #666666;
    min-width: 200px;*/
}
/* style for the DNNTextSuggest control selected menu node */
.GATESuggestNodeOver
{
    background-color:#FFFFFF;
    min-width: 200px;
    padding:0 5px;
    /*opacity:0.8;
    filter:alpha(opacity=80); 
    background-position: white;
    padding: 2px;
    margin: 2px;
    white-space: nowrap;
    background: ;
    font-family: Arial, Tahoma, sans-serif;
    font-weight: normal;
    color: #666666;*/
}

.GATESuggestHoverOver
{
    /*background-color: #CC0000;
    color: #FFFFFF;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;*/
    background-color:#5685A6;
    min-width: 200px;
    padding:0 5px;
    color:White;
    
}
