﻿*, html {
	margin:0;
	padding:0;
}
body {
	font:normal 12px/1.7em Arial;
	color:#444;
	text-align:center;
	background-color:#FFFFFF;
	position:relative;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clear {
	clear:both;
}
.fwb {
	font-weight:bold;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.alert {
	color:#db4546;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
a, a:link, a:hover, a:active, a:visited {
	text-decoration:none;
	color:#357458;
}
a img {
	border:none;
}
img {
	border:none;
}
.container {
	width:960px;
	text-align:left;
	margin:0 auto;
}
.pad10 {
	padding:10px;
}
.pad5 {
	padding:5px 5px 5px 0px;
}
.pad55 {
	padding:5px 0px 0px 0px;
	*padding:5px 0px 8px 0px;
}
.padT10L0 {
	padding:10px 0px;
}
.padT20 {
	padding-top:20px;
}
.padT15 {
	padding-top:15px;
}
.padL20 {
	padding-left:20px;
}
.padL15 {
	padding-left:15px;
}
.padL16 {
    padding-left: 16px;
}
.padT5 {
	padding-top:5px;
}

.padIE7T5 {
	padding-top:5px;
	*padding-top:15px;
}
.clearL
{
clear:left;
}

.padL5 {
	padding-left:5px;
}
.fl {
	float:left;
}
.padT10B10 {
	padding:10px 0px;
}
.padT10 {
	padding-top:10px;
}
.padT1 {
	padding-top:1px;
}
.padR10 {
	padding-right:10px;
}
.padT0L15 {
	padding:0px 15px;
}
p {
	line-height: 20px;
}
.marginT15 {
	margin-top:15px;
}
.marginT10 {
	margin-top:10px;
}
.marginL5 {
	margin-left:5px;
}
.marginL2 {
	margin-left:2px;
}
.padT10L8
{
padding:10px 8px;
}
.padT18 {
    padding-top: 18px;
}

.padT13 {
    padding-top: 13px;
    margin-left: -1px !important;
}
.
.padT0
{
	padding-top:0px !important;
}
.padLR10
{
    padding: 0 10px;
}
.padLR11
{
    padding: 0 11px;
}
.width960
{
    clear: both;
    width: 960px;
}
.width200
{
    width: 200px;
}
.width320
{
    width: 320px;
}
.width303
{
    width: 303px;
}
.MarginL240
{
  margin-left:240px !important;
}
.MarginL148
{
  margin-left:148px !important;
}
.padT40 {
    padding-top: 40px;
}

.padT25 {
    padding-top: 25px;
}
.error_txt ul 
{
       *padding-left:15px;
}
.padLR15 {
    padding: 0 15px;
}
#lightbox{display:none !important;}
.wrapword{
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}
.w960
{width:960px;}
/************************************************************************ Home Page Start*************************************************/

/*********** Left Content Start *********/


/*********** Left Content Start *********/

.left_content
{
float:left;
	width:749px;
}

.adv_search_left_content {
	display:block;
	float:left;
	width:723px;
}
/****************** Search Box Start *****************/



.search_left_corner {
	background:url(../images/right_search_border.png) no-repeat;
	width:11px;
	height:158px;
	float:left;
}
.search_mid_bg {
	background:url(../images/mid_search_bg.jpg) repeat-x;
	height:158px;
	float:left;
	width:725px;
}
.search_right_corner {
	background:url(../images/left_search_border.png) no-repeat;
	width:11px;
	height:158px;
	float:left;
}
.text_box_content {
    background: url("../images/search_input_box.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 38px;
    width: 624px;
}
.home_search_inputbox {
    border: 0 none;
    height: 31px;
    line-height:31px;
    margin: 4px;
    padding-left: 5px;
    width: 605px;
}

.search_result_text {
    padding: 5px;
}
.search_result_text h2 {
    clear: both;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    line-height: 30px;
}

.search_mid_bg p {
	color:#fff;
	clear:both;
	padding-top:5px;
}
.Search_btn_style {
	padding-left:10px;
	float:left;
}
.btn_search {
    background: url("../images/btn_search.png") no-repeat scroll 0 -41px transparent;
    border: 0 none;
    font-size: 16px;
    height: 40px;
    width: 80px;
}

.btn_search:hover {
	background:url(../images/btn_search.png) no-repeat 0px -1px ;
	width:80px;
	height:40px;
	border:0px;
	font-size:16px;
	cursor:pointer;
}
.quick_search {
	padding:0px;
}
.mid_content {
	padding:0px;
	width:748px;
}
.mid_box_content {
	padding-top:15px;
	float:left;
}
.box_top {
	background:url(../images/mid_content_top_corner.png) no-repeat;
	width:366px;
	height:10px;
}
.box_mid {
	background:url(../images/mid_content_mid_bg.png) repeat-y;
	height:153px;
	display:block;
	width:365px;
}
.box_mid p {
	line-height:16px;
}
.box_bot {
	background:url(../images/mid_content_bot_corner.png) no-repeat;
	width:366px;
	height:10px;
}
.box_mid h2 {
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:3px;
}
.search_white_patch {
	background:url(../images/search_white_box.png) no-repeat;
	width:161px;
	height:126px;
	margin-left:11px;
	padding-left:5px;
	float:left;
}
.search_white_patch span {
    color: #06492E;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 0 5px;
    display:block;
}

.search_white_patch a {
	color:#06492e;
}

.search_white_patch a:hover {
	color:#06492e;
	text-decoration:underline;
}

.ref_tool_text {
	padding:0px 10px;
}
.ref_tool_text h3 {
	font-size:14px;
	font-weight:bold;
	color:#06492e;
	padding:6px 0px 5px 0px;
}
.ref_tool_text a {
	color:#06492e;
}
.ref_tool_text a:hover {
	color:#06492e;
	text-decoration:underline;
}
.ref_tool_white_box {
	margin-left:12px;
	background:url(../images/reftool_white_box.png);
	width:341px;
	height:127px;
}

.text_box_content1 {
	background:url(../images/search_input_box1.png) no-repeat;
	width:847px;
	height:38px;
	float:left;
}
.home_search_inputbox1 {
	width:830px;
	height:31px;
	margin:4px;
	border:0px;
	padding-left:5px;
	line-height:30px;
}
.search_mid_bg1 {
	background:url(../images/mid_search_bg.jpg) repeat-x;
	height:158px;
	float:left;
	/* width:723px; */
	width:937px;
}
.search_mid_bg1 p {
	color:#fff;
	clear:both;
	padding-top:5px;
}
/****************************************** right Section ***************************************/


.home_mid_content {
    padding: 0;
}

.right_content {
	float:left;
	width:196px;
	margin-left: 15px;
}
.by_a_subscription_btn {
	background:url(../images/bye_a_subscription.jpg) no-repeat 0 0;
	width:196px;
	height:110px;
	padding-top: 50px;
	text-align: center;
	display:block;
	cursor:pointer;
}
.by_a_subscription_btn_blank
{
    width:196px;
	height:110px;
	padding-top: 50px;
	text-align: center;
}
.subscribe_text {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	line-height:24px;
}
.right_sec_learn_more_top_border {
	background:url(../images/right_sec_learn_more_top_border.png) no-repeat;
	width:197px;
	height:10px;
}
.right_sec_learn_more_mid_bg {
	background:url(../images/right_sec_learn_more_mid_bg.png) repeat-y;
	width:197px;
	height:154px;
}
.right_sec_learn_more_bot_border {
	background:url(../images/right_sec_learn_more_bot_border.png) no-repeat;
	width:197px;
	height:10px;
}
.right_sec_learn_more_mid_bg h2 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 10px;
}
.right_sec_learn_more_mid_bg ul {
	padding:2px 10px;
}
.right_sec_learn_more_mid_bg ul li {
	list-style-type:none;
}
.right_sec_learn_more_mid_bg ul li a {
	text-decoration:none;
	color:#06492e;
}
.right_sec_learn_more_mid_bg ul li a:hover {
	text-decoration:underline;
}
/************************************************************Home Page Mid bottom Section start *********************************/
.navigation_container
{
    float:left;
    padding-top : 15px;
}

.green_title_bar {
	background:url(../images/green_tab.png) no-repeat;
	height:37px;
	width:960px;
}
.green_title_bar h2 {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	line-height: 36px;
	padding-left: 10px;
}
.green_bar_mid_content {
	display:block;
}
.green_bar_mid_content p {
	padding-top:15px;
	width:730px;
	float:left;
}
.img_book {
	float:left;
	width:195px;
	padding:15px 25px 15px 5px;
}
.img_text {
	padding-top:15px;
	width:730px;
	float:left;
	padding-bottom:10px;
}
.explore_left_corner {
	background:url(../images/explore_left_corner.png) no-repeat;
	height:29px;
	width:8px;
	float:left;
}
.explore_mid_bg {
	background:url(../images/explore_mid_bg.png) repeat-x;
	height:29px;
	float:left;
	line-height:20px;
}
.explore_mid_bg span {
	color:#00FF00;
}
.explore_right_corner {
	background:url(../images/explore_right_corner.png) no-repeat;
	height:29px;
	width:9px;
	float:left;
}
.right_sec_learn_more_mid_bg h2 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 10px;
}
.explore_mid_bg ul {
	padding:0px 5px;
}
.explore_mid_bg ul li {
	list-style-type:none;
	float:left;
	padding:5px 5px;
}
.explore_mid_bg ul li a {
	text-decoration:none;
	color:#06492e;
}
.explore_mid_bg ul li a:hover {
	text-decoration:underline;
}
.explore_title {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	padding-bottom:10px;
}
.royal_society_block {
	float:left;
	width:960px;
}
/************************************************************Home Page Mid bottom Section End *********************************/


.Canablanca_logo
{
    height: 80px;
    *height:auto;    
}
.bottom_gradient
{
    background: url(../Images/footer-bg.png) scroll repeat-x 0 100% transparent;
    padding-bottom: 50px;
}

.clear_h15{
clear: both; height: 15px;*height:0px;
}



.breadCrumbs
{
    width: 960px;
    padding: 5px 0px 5px 0px;
}
/************* Monograph Landing Start **********/
.title
{
    margin-top: 15px;
}
.left_title_bar
{
    background: url(../Images/mono_title_left_corner.png) no-repeat;
    height: 39px;
    width: 6px;
    float: left;
}

.mid_title_bar
{
    background: url(../Images/mono_title_mid_bg.png) repeat-x;
    height: 39px;
    width: 944px;
    float: left;
}
.mid_title_bar h1 
{
    color: #074B30;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 38px;
    padding-left: 5px;
}
.mid_title_bar h2
{
    font-size: 16px;
    font-weight: bold;
    padding-left: 5px;
    color: #074B30;
    line-height: 38px;
}
.right_title_bar
{
    background: url(../Images/mono_title_right_corner.png) no-repeat;
    height: 39px;
    width: 10px;
    float: left;
}
.monoLanding_mid_content
{
    margin-top: 0px;
}
.mono_left_container
{
    width: 723px;
    float: left;
}
.monograph_top_corner {
    background: url(../images/monograph_top_border.png) no-repeat scroll 0 0 transparent;
    height: 10px;
    width: 723px;
}
.monograph_mid_bg {
    background: url("../images/monograph_mid_bg.png") repeat-y scroll 0 0 transparent;
    display: table;
    height:auto;
    width: 723px;
}
.monograph_details_text_content {
    float: left;
    padding-bottom: 5px;
    width: 100%;
}
.monograph_details_text_label1 {
    float: left;
    width: 25%;
}
.monograph_details_text_description {
    float: left;
    width: 75%;
    word-wrap: break-word;
}
.monograph_bot_corner {
    background: url("../images/monograph_bot_border.png") no-repeat scroll 0 0 transparent;
    height: 10px;
    width: 723px;
}
.monograph_id_section_left_border
{
    background: url(../Images/monograph_id_section_left_border.png) no-repeat;
    width: 10px;
    height: 272px;
    float: left;
}
.monograph_id_section_mid
{
    background: url(../Images/monograph_id_section_mid_bg.png) repeat-x;
    width: 697px;
    height: 272px;
    float: left;
    display: block;
}
.monograph_id_section_right_border
{
    background: url(../Images/monograph_id_section_right_border.png) no-repeat;
    width: 10px;
    height: 272px;
    float: left;
}
.monograph_right_top_corner {
    background: url(../images/monograph_right_top_border.png) no-repeat scroll 0 0 transparent;
    height: 10px;
    width: 222px;
}
.monograph_right_mid_bg {
    background: url(../images/monograph_right_mid_bg.jpg) repeat-y scroll 0 0 transparent;
    display: table;
    width: 222px;
    height:auto;
}
.monograph_right_save_as {
    border-top: 1px solid #CCCCCC;
    margin-top: 5px;
    padding: 0 2px;
}
.monograph_right_bot_corner {
    background: url(../images/monograph_right_bot_border.png) no-repeat scroll 0 0 transparent;
    height: 10px;
    width: 222px;
}
.btn_zoom {
    background: url(../images/btn_zoom.png) no-repeat scroll 0 -40px transparent;
    height: 35px;
    width: 62px;
    display:block;
}
.btn_zoom:hover {
    background: url(../images/btn_zoom.png) no-repeat scroll 0 0px transparent;
    height: 35px;
    width: 62px;
    display:block;
}
.btn_zoom span {
    color: #2F2F2F;
    display: block;
    line-height: 32px;
    text-align: center;
}
.monograph_text_content
{
    float: left;
    padding:5px 0px;
}
.monograph_text_content h3
{
    font-size: 16px;
    font-weight: bold;
    color: #074B30;
    padding-bottom: 10px;
}
.monograph_text_border
{
    background: url(../Images/mono_title_border.png) no-repeat;
    height: 1px;
    display: block;
    padding-bottom: 10px;
    width: 723px;
}
.mono_right_container
{
    width: 223px;
    float: right;
    margin-left: 14px;
}
.mono_rightsection_left_border
{
    background: url(../Images/mono_rightsection_left_border.png) no-repeat;
    width: 10px;
    height: 272px;
    float: left;
}
.mono_rightsection_mid
{
    background: url(../Images/mono_rightsection_mid_bg.png) repeat-x;
    width: 199px;
    height: 272px;
    float: left;
    display: block;
}
.btn_new_tab {
    background: url("../Images/btn_new_tab.png") no-repeat scroll 0 -41px transparent;
    height: 30px;
    width: 72px;
    cursor:pointer;    
}
.btn_new_tab:hover {
    background: url("../Images/btn_new_tab.png") no-repeat scroll 0px 0px transparent;
    height: 30px;
    width: 72px;
}
.btn_new_tab span {
    display: block;
    line-height: 30px;
    text-align: center;
}
.btn_new_tab span a{
   color:#444444 !important;
}
.btn_new_window {
    background: url("../Images/btn_new_window.png") no-repeat scroll 0 -41px transparent;
    height: 30px;
    width: 103px;
    cursor:pointer;
}
.btn_new_window:hover {
    background: url("../Images/btn_new_window.png") no-repeat scroll 0 -5px transparent;
    height: 30px;
    width: 103px;
}
.btn_new_window span {
    display: block;
    line-height: 30px;
    text-align: center;
}
.btn_new_window span a{
   color:#444444 !important;
}
.btn_left_curve
{
    background: url(../Images/btn_left_corner.png) no-repeat;
    height: 31px;
    float: left;
    width: 6px;
}
.btn_3d_mid
{
    background: url(../Images/btn_mid.png) repeat-x;
    height: 31px;
    float: left;
}
.btn_3d_mid span
{
    line-height: 28px;
    display: block;
    text-align: center;
    padding-left: 5px;
}
.btn_right_curve
{
    background: url(../Images/btn_right_corner.png) no-repeat;
    height: 31px;
    float: left;
    width: 7px;
}
.btn_mid
{
    background: url(../Images/btn_mid.png) repeat-x;
    height: 31px;
    float: left;
}
.btn_mid a
{
    line-height: 31px;
    display: block;
    text-align: center;
}
.mono_rightsection_right_corner
{
    background: url(../Images/mono_rightsection_right_corner.png) repeat-x;
    width: 10px;
    height: 272px;
    float: left;
    display: block;
}
.mono_bottom_blue_container
{
    width: 100%;
}
.rsc_content_top_border
{
    background: url(../Images/rsc_content_blue_top_border1.png) no-repeat;
    height: 32px;
    display: block;
}
.rsc_content_top_border h3
{
    font-size: 16px;
    color: white;
    padding-left: 10px;
    padding-top: 8px;
}
.rsc_content_mid_bg
{
    background: url(../Images/rsc_content_blue_mid_bg1.png) repeat-y;
    display:table;
    *zoom:1;
}
.rsc_mid_content
{
    background-color: white;
    margin:0 9px 0 8px
}
.rsc_power_chemspider_bg
{
    background-color: #548DD4;
    height: 22px;
    color: white;
    width: 206px;
}
.chemspider_mid_data
{
    padding: 0px 0px 0px 20px;
}
.chemspider_mid_data ul
{
    margin: 0px;
    line-height: 22px;
    font-size: 13px;
}
.chemspider_mid_data ul li
{
    text-decoration: none;
    color: #1F497D;
}
.chemspider_mid_data ul li a
{
    text-decoration: none;
}
.chemspider_mid_data ul li a:hover
{
    text-decoration: underline;
}
.rsc_content_bottom_border
{
    background: url(../Images/rsc_content_blue_bottom_border1.png) no-repeat;
    height: 24px;
}
.btn_plus_minus
{
    background: url('../Images/btn_plus_minus.png') no-repeat;
    background-position: 0px 1px;
    width: 22px;
    height: 22px;
    float: left;
    cursor:pointer;
}
.pos_plus
{
    background-position: 0px -21px !important;
}
.rsccontent_platform
{
    background-image: url(../Images/rcs_small_logo.gif);
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 21px;
    margin-right: 5px;
    width: 21px;
}
.rsc_plat:hover
{
    text-decoration: underline;
}

.mid_title_bar h2 {
    color: #074B30;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 38px;
    padding-left: 5px;
    /*width: 600px;*/
}

.back_link
{
	float: right; 
	padding: 8px;
	margin-left: 10px;
}

.back_link:hover
{
	text-decoration:underline;
}
/************* Monograph Landing End ************/



/******** CSS Menus ************/

.lw_dd_list
{
    position: relative;
    z-index: 1;
}

.lw_dd_list ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}


.lw_dd_list table
{
    position: absolute;
    border-collapse: collapse;
}

.lw_level_2
{
    position: absolute;
    height: 0;
    z-index: 2;
    visibility: hidden;
}

.lw_dd_list ul.lw_level_1 a:hover, .lw_dd_list ul.lw_level_1 li:hover ul.lw_level_2, .lw_dd_list ul.lw_level_1 a:hover ul.lw_level_2
{
    visibility: visible;
}


/******** CSS Menus END ************/
.prev_button
{
    float: left;
    padding: 5px;
}
.submit_navigation
{
    background: url("../Images/search_result_go_button.gif") scroll 0 100% transparent;
    border: medium none;
    cursor: pointer;
    height: 18px;
    text-indent: -999px;
    width: 33px;
}
pagination_top_sec
{
    padding-left: 10px;
    padding-top: 8px;
}
.pagination
{
    float: right;
}

.index_panel_header_go_nonjs
{
    background: url("../Images/search_result_go_button.gif") no-repeat scroll 5px 0 transparent;
    border: medium none;
    color: #000000;
    cursor: pointer;
    font-size: 13px;
    font-weight: normal;
    height: 23px;
    padding-left: 5px;
    padding-right: 30px;
    vertical-align: middle;
    width: 32px;
    border: none;
    height: 20px;
}
.paging_go, .paging_go:hover
{
    padding-bottom: 2px;
    padding-top: 3px;
}

/******************Home*************/


.home-search-box-large
{
    background: none repeat scroll 0 0 #caecb0;
    border: 1px solid #69A6DB;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 5px 15px #CCCCCC;
    clear: both; /*margin: 0 auto;*/
    padding: 10px;
    position: relative;
    width: 730px;
}


a.home-link
{
    color: #0b5998;
    font-weight: bold;
    font-size: 22px;
}
/***********Home End***************/

/************************************ AdvSearch_Authenticated Page Start *********************************************/
.top_content 
{
float:left;
*padding-bottom:10px;
}

.adv_mid_content
{
margin-top:5px;
}

.advsearch_top_corner {
	background:url(../images/advsearch_top_border.png) no-repeat;
	width:723px;
	height:15px;
}
.advsearch_mid_bg {
	background:url(../images/advsearch_mid_bg.png) repeat-y;
	width:723px;
}
.advsearch_bot_corner {
	background:url(../images/advsearch_bot_border.png) no-repeat;
	width:723px;
	height:15px;
}
.advsearch_green_top_border {
	background:url(../images/advsearch_green_top_border.png) no-repeat;
	width:692px;
	height:15px;
}
.advsearch_green_mid_bg {
	background:url(../images/advsearch_green_mid_bg.png) repeat-y;
	width:692px;
}
.advsearch_green_bot_border {
	background:url(../images/advsearch_green_bot_border.png) no-repeat;
	width:692px;
	height:15px;
}
.advsearch_return_green_left_border {
	background:url(../images/advsearch_return_green_left_border.png) no-repeat 0 0 transparent;
	height:31px;
	padding-left:15px;
}
.advsearch_return_green_mid_bg {
	background:url(../images/advsearch_return_green_mid_bg.png) repeat-x 0 0 transparent;
	height:31px;
	line-height:28px;
}
.advsearch_return_green_right_border {
	background:url(../images/advsearch_return_green_right_border.png) no-repeat 100% 0 transparent;
	height:31px;
	padding-right:28px;
}
.green_title_checkbox
{
	float: left;
	margin-right: 5px;
}

.green_title_ChkAll
{
	vertical-align:middle;
	margin-right:5px;
}

.verticalAlignMiddle
{
	vertical-align:middle;
}

.green_title_bar_span_text {
	color:#fff;
	line-height:36px;
	padding-left:15px;
	width:auto;
	float:left;
	padding-right:10px;
}
.green_title_spliter {
	background:url(../images/spliter.jpg) no-repeat 100% 0 transparent;
}
.green_title_bar_span_text_right {
	color: #FFFFFF;
    float: left;
    line-height: 38px;
    padding-left: 15px;
    padding-right: 10px;
    vertical-align: middle;
    width: auto;
}
.btn_left_arrow {
    background: url(../images/arrow_sprite.png) no-repeat scroll 0 -24px transparent;
    display: inline-block;
    height: 16px;
    padding-bottom: 3px;
    padding-right: 5px;
    vertical-align: middle;
    width: 8px;
    cursor:pointer;
}
.btn_left_arrow_disable {
    background: url(../images/arrow_sprite.png) no-repeat scroll 0 -2px transparent;
    display: inline-block;
    height: 16px;
    padding-bottom: 3px;
    padding-right: 5px;
    vertical-align: middle;
    width: 8px;
}
.btn_mid_content {
    position: relative;
    top: -2px;
    *top: -4px;
    vertical-align: middle; 
    }
.btn_right_arrow {
    background: url(../images/arrow_sprite.png) no-repeat scroll -10px -24px transparent;
    display: inline-block;
    height: 16px;
    padding-bottom: 3px;
    padding-left: 5px;
    vertical-align: middle;
    width: 8px;
    cursor:pointer;
}
.btn_right_arrow_disable {
    background: url(../images/arrow_sprite.png) no-repeat scroll -10px -2px transparent;
    display: inline-block;
    height: 16px;
    padding-bottom: 3px;
    padding-left: 5px;
    vertical-align: middle;
    width: 8px;
}
.green_title_spliter_right {
	background:url(../images/spliter.jpg) no-repeat 100% 0 transparent;
	float:left;
	height:37px;
}
.advsearch_result_top_border {
	background:url(../images/advsearch_result_top_border.png) no-repeat 0 0 transparent;
	height:15px;
	display:block;
	width:960px;
}
.pagingdropdown
{
    vertical-align:middle;
    }
.advsearch_result_mid_bg {
	background:url(../images/advsearch_result_mid_bg.png) repeat-y 0 0 transparent;
	display: table;
	*height: 1%;
	*zoom:1;  
    width:960px;
    /*position:relative;*/
}
.adv_search_text_box, .adv_search_text_box p {
	width:730px;
	float:left;
}
.adv_search_img {
	width:165px;
	float:left;
}
.adv_search_result {
	padding:0px 15px 15px 15px;
}
.adv_search_result_border {
	background:url(../images/advsearch_result_title_header_strip.png) no-repeat;
	height:1px;
	display:block;
	padding-bottom:5px;
}
.adv_search_result h2 {
	font-size:16px;
	font-weight:100;
	color:#084e32;
	padding:5px 0px;
}
a.component-title
{
    color: #084e32;
    text-decoration: none;
}
a.component-title:hover{text-decoration:underline;}
.advsearch_result_bot_border {
	background:url(../images/advsearch_result_bot_border.png) no-repeat 100% 0 transparent;
	height:15px;
	/* padding-right:15px; */
	display:block;
	width:960px;
	/*margin-top:-6px; removed since affecting inname reactions */
	
}
.btn_left_curve {
	background:url(../images/btn_left_corner.png) no-repeat;
	height:31px;
	float:left;
	width:6px;
}
.btn_mid {
	background:url(../images/btn_mid.png) repeat-x;
	height:31px;
	float:left;
}
.btn_mid span {
	line-height:28px;
	display:block;
	text-align:center;
}
.btn_mid a
{
	color:#444444;
}
.btn_right_curve {
	background:url(../images/btn_right_corner.png) no-repeat;
	height:31px;
	float:left;
	width:7px;
}
.openIn_text {
	display: block;
	line-height: 28px;
	float:left;
	padding-right:10px;
}

.btn_adv_search_box
{
display:inline-block; clear:both;
}


.btn_adv_search {
	background:url(../images/btn_search_a_new.png) no-repeat 0 -41px;
	width:148px;
	height:40px;
	float:left;
	cursor: pointer;
}

.btn_adv_search:hover {
	background:url(../images/btn_search_a_new.png) no-repeat 0 0;
	width:148px;
	height:40px;
	float:left;
}

.btn_select_category_disabled {
      background: url("../images/btn_search-category.png") no-repeat scroll 0 -34px transparent;
    border: 0 none;
    color: gray;
    display: block;
    font-size: 12px;
    height: 31px;
    line-height: 27px;
    text-align: center;
    width: 105px;
}

.btn_select_category {
      background: url("../images/btn_search-category.png") no-repeat scroll 0 -34px transparent;
    border: 0 none;
    color: #444444;
    cursor: pointer;
    display: block;
    font-size: 12px;
    height: 31px;
    line-height: 27px;
    text-align: center;
    width: 105px;
}
.btn_select_category:hover
{
    background: url(../images/btn_search-category.png) no-repeat 0 2px;
 }
    
.btn_adv_search span {
	display:block;
	line-height:40px;
	text-align:center;
	font-size:14px;
	color:#fff;
}

.btn_go {
    background: url(../images/btn_go.png) no-repeat scroll 0 -30px transparent;
    display: inline-block;
    height: 26px;
     top: -2px;
    *height: 26px;
    *top: -3px;
    
   /* padding-bottom: 4px; */
   
    position: relative;
    cursor:pointer;
    vertical-align: middle;
    width: 39px;
    border:0px;
}
.btn_go:hover {
    background: url(../images/btn_go.png) no-repeat scroll 0 0px transparent;
    
}
.spliter
{
float:left; height:37px;width:2px; 
}

.navigation_pad
{
	padding-right: 10px;
    padding-top: 8px;
    color:#ffffff;
}

.adv_search_right_content {
    float: left;
    margin-left: 15px;
    width: 222px;
}
.adv_search_right_top_border {
    background: url("../images/adv_search_rightbox_top_border.png") no-repeat scroll 0 0 transparent;
    height: 10px;
    width: 222px;
}
.adv_search_right_mid_bg {
    background: url("../images/adv_search_rightbox_mid_bg.png") repeat-y scroll 0 0 transparent;
    width: 222px;
}
.adv_search_right_bot_border {
    background: url("../images/adv_search_rightbox_bot_border.png") no-repeat scroll 0 0 transparent;
    height: 13px;
    width: 222px;
}
.adv_search_right_mid_bg h2 {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 10px;
}
.adv_search_right_mid_bg ul {
   padding: 5px 10px;
}
.adv_search_right_mid_bg ul li {
    list-style-type: none;
    padding: 3px 0;
}
.adv_search_right_mid_bg ul li a {
    color: #06492E;
    text-decoration: none;
}
.adv_search_right_mid_bg ul li a:hover {
    text-decoration: underline;
}

/*Text Box Design for Advanced Search and Strucuture Search */

.adv_landing_left_inputbox_bg {
    background: url("../images/adv_landing_form_inputbox.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    width: 209px;
}
.adv_landing_left_inputbox_error {
    border: 0 none;
    height: 18px;
    margin: 3px 5px;
    width: 195px;
}
.adv_landing_left_inputbox {
 border: 0 none; height: 18px;
    margin: 3px 5px;
    width: 195px;
	}

.adv_landing_left_inputbox_bg_error {
    background: url(../images/adv_landing_form_inputbox.png) no-repeat scroll 0 -32px transparent;
     float: left;
    height: 30px;
    width: 209px;
}
.adv_landing_left_inputbox_bg_disable {
    background: url("../images/adv_landing_form_inputbox.png") no-repeat scroll 0 -61px transparent;
     float: left;
    height: 30px;
    width: 209px;
}
.adv_landing_left_small_inputbox_bg {
  background:url(../images/adv_landing_form_small_inputbox.png);
      float: left;
    height: 25px;
    width: 67px;
	}

.adv_landing_left_small_inputbox {
 border: 0 none; height: 18px;
    margin: 3px 5px;
    width: 58px;
}
.adv_landing_left_inputbox_disable {
 border: 0 none; height: 18px;
    margin: 3px 5px;
    width: 195px;
    background-color:#e9e8e8;
	}
	

.adv_landing_left_small_inputbox_disable {
 border: 0 none; height: 18px;
    margin: 3px 5px;
    width: 58px;
      background-color:#e9e8e8;
}

.adv_landing_left_small_inputbox_bg_error {
    background: url(../images/adv_landing_form_small_inputbox.png) no-repeat scroll 0 -30px transparent;
        float: left;
    height: 25px;
    width: 67px;
   
}

.adv_landing_left_small_inputbox_bg_disable {
	background:url(../images/adv_landing_form_small_inputbox.png) no-repeat 0 -62px ;
	    float: left;
    height: 25px;
    width: 67px;
}
.siUnits_dd
{
    height:24px;
    width:39px;
}


/*Text Box Design for Advanced Search and Strucuture Search */

.advsearch_return_green_left_border_active {
	background-image:url(../images/advsearch_return_green_left_border_hover.png);
}
/********** Search Result End ********/

/********landing start******/
.relativelist
{
    border-bottom: 1px solid #E8E8E8;
    min-height: 51px;
    padding: 9px 12px;
    position: relative;
}

.landing_header
{
    font-weight: bold;
    font-size: 14px;
    color: Black;
}

.landing_headings
{
    font-size: 12px;
    color: Black;
    font-weight: bold;
}


/********landing End ************/
/****** navigation ********/
.rb_index_block2_top
{
    background-position: 0 1px;
    padding-top: 0;
    width: 757px;
}
.rb_block2_sprite
{
    width: 958px;
    background: #CAECB0;
    float: left;
}
.rb_index_panel_header_top_sec
{
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
}
.rb_index_panel_header
{
    color: black;
    float: left;
    font-size: 13px;
    font-weight: normal;
    line-height: 30px;
    vertical-align: middle;
    width: 180px;
    height: 22px;
}
.rb_index_panel_sort_top_sec
{
    padding-top: 9px;
}
.rb_index_panel_sort
{
    color: black;
    float: left;
    font-size: 13px;
    font-weight: normal;
    vertical-align: middle;
    width: auto;
}
.rb_resultsperpage
{
    color: #444444;
    float: left;
    font-size: 12px;
    font-weight: normal;
    vertical-align: middle;
    width: 102px;
    margin: 6px 0px 0px 6px;
}
.rb_pagingdropdown_top_sec
{
    padding-top: 7px;
}
.rb_pagingdropdown
{
    float: left;
    padding-left: 4px;
    text-align: left;
    width: 30px;
}
.pagination_top_sec
{
    padding-left: 10px;
    padding-top: 3px;
    margin-right: 6px;
}
.pagination
{
    float: right;
}
.pagingprev
{
    padding-right: 3px;
}
.cursordefault
{
    cursor: default !important;
}
.pg_action_buttons
{
    margin-top: 3px;
}
/*.pg_action_ipbox
{
    text-align: center;
} */
.pg_action_ipbox
{
    width: 21px;
    padding: 0px 2px;
    height: 16px;
    *position:relative;
    *top:2px;
} 
.index_panel_header_go
{
    background: url("../Images/go_btn_normal.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    color: black;
    padding-right: 20px;
    font-size: 13px;
    font-weight: normal;
    margin-top: 5px;
    padding-left: 5px;
    width: 24px;
    border: none;
    height: 20px;
}
.paging_go, .paging_go:hover
{
    padding-top: 3px;
    _padding-top: 4px;
    padding-bottom: 2px;
}



/****** navigation End ******/
/****** no record found Page css begins ****/
.error_lc_top
{
    background: url("../Images/error_top.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 9px;
    width: 960px;
}
.error_lc_bottom
{
    background: url("../Images/error_bottom.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 9px;
    padding-bottom: 15px;
    width: 960px;
}

.error_lc_middle
{
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    float: left;
    padding-left: 2px;
    padding-right: 2px;
    width: 954px;
}
.error_lc_middle_inside
{
    background: none repeat scroll 0 0 #EEEEEE;
    float: left;
    padding-left: 15px;
    padding-top: 10px;
    width: 939px;
}
.your_search
{
    float: left;
    padding-left: 10px;
}
.searchbigtext
{
    background: url("../Images/top_searchbig.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 6px;
    width: 637px;
}
.searchbigtext_mid
{
    background: none repeat scroll 0 0 #D7D7D7;
    float: left;
    padding-left: 2px;
    width: 635px;
}
.searchbigtext_section_block_title
{
    color: #000000;
    float: left;
    font-family: Arial;
    font-size: 16px;
    line-height: 18px;
    padding-left: 10px;
    padding-top: 5px;
    vertical-align: middle;
    width: 618px;
}
.no_rec_searchedterm
{
    color: #0F334F;
}
.searchbigtext_bot
{
    background: url("../Images/bottom_searchbig.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 6px;
    width: 637px;
}
.error_sug_list_search_keyword
{
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 20px;
    margin-left: 2px;
    padding-left: 12px;
    width: 800px;
}
.error_sug_list_search_res
{
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 20px;
    margin-left: 2px;
    padding-left: 26px;
    width: 800px;
}
.error_container_top_block_sprite2
{
    background: url("../Images/greySprite_small.jpg") no-repeat scroll 0 0 transparent;
    height: 38px;
}
.error_container_top_bg_right
{
    background-position: 100% 0 !important;
}
.error_container_section_block_title2
{
    color: #000000;
    float: left;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    padding-top: 5px;
    vertical-align: middle;
}
.learn_chem_text
{
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 10px;
    width: 900px;
}
a.learn_chem_text_link, a.learn_chem_text_link:active, a.learn_chem_text_link:visited, a.learn_chem_text_link:link, a.learn_chem_text_link:hover
{
    cursor: pointer;
    text-decoration: underline;
}
.learn_chem_text_black
{
    color: #000000;
    float: left;
    font-family: Arial;
    font-size: 12px;
    padding-left: 10px;
    width: 900px;
}
.error_container_top_bg_center2
{
    background: none repeat scroll 0 0 #D7D7D7;
    height: 27px;
    line-height: 28px;
    margin: 0 6px;
}

/****** no record found Page css end ****/
/*********  Casablanca Menu bar begins *******/
.site_menu_bg_v2_left
{
    background-position: 0 0;
}
.site_menu_bg_v2, .site_search_bg_v2
{
    background: url("../Images/site_menu_sprite_v2.gif") no-repeat scroll 0 0 transparent;
    height: 55px;
}
.site_menu_bg_v2_right
{
    background-position: 100% 0 !important;
}
.site_menu_bg_center
{
    background: url("../Images/site_menu_sprite_v2_center.gif") repeat-x scroll 0 0 transparent;
    height: 55px;
    margin: 0 11px;
}
div.site_menu
{
    position: static;
}
.site_menu_v2
{
}
.site_menu
{
    background-color: transparent;
    height: 28px;
    margin-top: 1px;
    position: relative;
    width: 936px;
    z-index: 1000;
}
.site_menu ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.site_menu li {
    border-right: 1px solid #0E1E17;
    float: left;
    height: 27px;
    position: relative;    
}
.site_menu ul li a, .site_menu ul li a:visited
{
    border: none;
    display: inline-block;
    height: 27px;
    line-height: 30px;
    text-align: center;
    padding: 0 10px;
    font-family: "Arial";
    font-size: 12px;
    border-right: 1px solid #357458;
    _height: 27px;
    _line-height: 27px;
}
.site_menu a:hover
{
    background: transparent;
    text-decoration: underline;
}

.site_menu ul li a:hover
{
    text-decoration: underline;
    color: #88A5BC; /* background-color: #894F8D;*/
}
a.s_menu_link
{
    top: 0px;
    height: 27px;
    line-height: 27px;
    color: #FFFFFF !important;
    font-size: 14px !important;
}

a.s_menu_link:hover
{
    text-decoration: none;
    font-size: 14px !important;
}
.site_menu ul li:hover ul, .site_menu ul a:hover ul
{
    visibility: visible;
}
.dd_pointer
{
    background: url("../Images/menu_down_arrow.gif") no-repeat scroll -1px 55% transparent;
    display: inline-block;
    width: 8px;
}
.site_menu ul ul
{
    height: 0;
    left: 0;
    position: absolute;
    top: 28px;
    visibility: hidden;
    width: 149px;
}
.site_menu ul ul
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #CDCDCD #CDCDCD;
    border-image: none;
    border-right: 1px solid #CDCDCD;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    width: 149px;
}
.site_menu ul ul li
{
    height: 30px;
    border-bottom: 1px solid #b086b3;
    border-right: none;
}

.site_menu ul ul li, .site_menu ul ul li a
{
    text-align: left;
    _text-align: left;
}
.site_menu ul ul li, .site_menu ul ul li a
{
    text-align: left;
}

.site_menu ul ul a:hover
{
    color: #fff !important;
    background: #83438c;
    font-weight: normal;
    font-size: 12px;
    _font-size: 12px;
}
.site_menu ul ul a, .site_menu ul ul a:visited
{
    background: none repeat scroll 0 0 #88A5BC;
    border-bottom: 1px solid #88A5BC;
    color: #FFFFFF;
    height: 23px;
    line-height: 24px;
    margin-top: 0;
    padding: 3px 3px 3px 10px;
    text-align: left;
    width: 143px;
}

/********* Casablanca Menu bar end *******/
/***** Advanced Search *****/

.tool-tip-link div
{
    display: none;
}
.tool-tip-link:hover div
{
    display: block;
}

.helptooltip
{
    background: url("../Images/tootl-tip-holder.gif") repeat-x scroll left top #E4DD9D;
    border: 2px solid #AFA06B;
    color: #464646;
    font-size: 11px;
    line-height: 180%;
    margin: 0 26px 20px 15px;
    padding: 8px 10px 8px 8px;
    position: absolute;
    border-radius: 2px 2px 2px 2px;
}

/***** Advanced Searh End *****/

/***** Bread Crumb start ******/
a.bc:hover
{
    text-decoration: underline;
}
.breadcrumb
{
    background: url("../Images/breadcrumb_bg.png") no-repeat scroll 0 0 transparent;
    _background: url("../Images/breadcrumb_bg.gif") no-repeat scroll 0 0 transparent;
    height: 35px;
    margin-top: 0px;
}
.breadcrumb_bg_left
{
    background-position: 0 0;
}
.breadcrumb_bg_right
{
    background-position: 100% 0;
}
.breadcrumb_site_menu_bg_center
{
    background: url("../Images/breadcrumb_bg1px.png") repeat-x scroll 0 0 transparent;
    _background: url("../Images/breadcrumb_bg1px.gif") repeat-x scroll 0 0 transparent;
    height: 35px;
    line-height: 28px;
    margin: 0 5px;
}
/***** Bread Crumb end ********/
/****** UnAutherised User Message begin *********/
.register_user
{
    color: Red !important;
}
.register_user:hover
{
    text-decoration: underline;
}
.success_continue
{
    color:#fff !important;
    display: inline-block;
    height: 31px;
    width: 121px;
}
.success_Msg
{
    padding:10px 0px;
}
.unauthmsg a:hover
{
text-decoration:underline !important;
}    
/****** UnAutherised User Message end*********/


/*******************Popup Code*****************************/
/*Popup for the Facets hiearchy */
#box_left_select
{
    /*background:none repeat scroll 0 0 #EEEEEE;*/
    text-align: left;
}

.pop_up_top
{
    background: url(../Images/pu-sprite_header.gif) scroll no-repeat 0 0 transparent;
    width: 561px;
}

.pop_up_center
{
    background: url(../Images/pu-header_BG.gif) scroll repeat-x 0 0 transparent;
    height: 30px;
    line-height: 30px;
    margin: 0 11px;
    top: 3px;
}

.pop_up_down
{
    background: url(../Images/pu-bottomBg.gif) scroll no-repeat 0 0 transparent;
    width: 561px;
}

.pop_up_down_center
{
    background-color: white;
    height: 21px;
    margin: 0 11px;
    border-bottom: 2px solid #ad9329;
}

.pop_up_mid {
    background-color: white;
    border-left: 2px solid #ad9329;
    border-right: 2px solid #ad9329;
    width: 557px;
    background-color: white;
    min-height: 250px;
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
    float: left;
}

.pop_up_title
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    float: left;
    vertical-align: top;
    width: 100px;
    color: #000;
}


.pop_up_treeli_js
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    background: url(../Images/pu-bluebg_js.jpg) scroll no-repeat 0 0 transparent;
    width: 540px;
    float: left;
}

.pop_up_treeli_white
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    width: 340px;
    float: left;
    padding-left: 150px;
}

.delete_button a
{
    background: url("../Images/pu-btn_cross.png") no-repeat scroll 0 -1px transparent;
    color: #000000;
    font-size: 13px;
    font-weight: normal;
    width: 22px;
    vertical-align: middle;
    height: 24px;
    float: right;
    text-indent: -9999px;
    z-index:99999;
}

.delete_button a:hover
{
    background: url("../Images/pu-btn_cross.png") no-repeat scroll 0 -26px transparent;
    color: #000000;
    font-size: 13px;
    font-weight: normal;
    width: 22px;
    vertical-align: middle;
    height: 24px;
    float: right;
    text-indent: -9999px;
}


.context_search_treeli a, .context_search_treeli a:link, .context_search_treeli a:visited, .context_search_treeli
{
    font-family: Arial !important;
    font-size: 12px !important;
    padding-left: 18px !important;
    font-weight: bold !important;
    color: #000000;
}
.context_search_treeli_js a, .context_search_treeli_js a:link, .context_search_treeli_js a:visited, .context_search_treeli_js
{
    font-family: Arial !important;
    font-size: 12px !important;
    padding-left: 2px !important;
    font-weight: bold !important;
    color: #000000;
}
.context_search_treeli_grey
{
    background: url("../images/pu-grey_bg_js.jpg") no-repeat scroll 0 0 transparent;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    width: auto;
}
.context_search_treeli_grey a, .context_search_treeli_grey a:link, .context_search_treeli_grey a:visited
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    padding-left: 18px !important;
}
.context_search_treeli_white
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    width: auto;
}
.context_search_treeli_white a, .context_search_treeli_white a:link, .context_search_treeli_white a:visited
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    padding-left: 18px !important;
}

.context_search_treeli a:hover, .context_search_treeli_white a:hover, .context_search_treeli_grey a:hover, .context_search_treeli_js a:hover
{
    color: #691972 !important;
}

.FirstChild_js
{
    background: url("../images/pu-grey_bg.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 23px;
    margin-left: -55px !important;
    _margin-left: -27px !important;
    padding-left: 55px !important;
    width: 485px;
}


.context_search_tree_pop_up
{
    list-style-type: none;
    float: left;
    width: 500px;
}

.context_search_treeli_grey_pop_up
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    background: url(../Images/pu-grey_bg_js.jpg) scroll no-repeat 0 0 transparent;
    width: 469px;
    float: left;
    padding-left: 84px;
}


.context_search_treeli_white_pop_up
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    width: 540px;
    height: 23px;
    float: left;
    padding-left: 150px;
}

.pop_up_treeli_white
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    width: 340px;
    height: 23px;
    float: left;
    padding-left: 150px;
}

/*Popup Design */
#fadeblack
{
    /*--Transparent background layer--*/
    display: none; /*--hidden by default--*/
    background: #a5a5a5; /*background:#000;*/
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .80;
    z-index: 9999;
}
.popup_block_facets
{
    padding: 20px;
    float: left;
    position: fixed;
    z-index: 99999; /*top:30%; 	/*left:30%;*/
}

*html #fadeblack
{
    position: absolute;
}
*html .popup_block_facets
{
  position: absolute;
}

.tree_minus
{
    cursor: default !important;
}
/*Popup for the Facets hiearchy */
.parentClass_js
{
    background: url("../images/pu-bluebg.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 23px;
    margin-left: 0 !important;
    padding-left: 12px !important;
    width: 537px;
}
.context_search_treeli_grey
{
    background: url("../images/pu-grey_bg.jpg") no-repeat scroll 0 0 transparent;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    width: auto;
}
.context_search_treeli_grey a, .context_search_treeli_grey a:link, .context_search_treeli_grey a:visited
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    padding-left: 8px !important;
}
.context_search_treeli_white
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    width: auto; /*min-width:350px; width:350px !important; float:left; line-height:19px;*/
}
.context_search_treeli_white_no_js
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    width: auto;
    height: 20px;
}
.context_search_treeli_white a, .context_search_treeli_white a:link, .context_search_treeli_white a:visited, context_search_treeli_white_no_js a, .context_search_treeli_white_no_js a:link, .context_search_treeli_white_no_js a:visited
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    padding-left: 18px !important;
}
.context_tree_minus
{
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../images/pu-plusminus.png");
    _background-image: url("../images/pu-plusminus.gif");
    background-position: 0 7px;
    background-repeat: no-repeat;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
    padding-bottom: 5px;
    _padding-bottom: 0px;
    _background-position: 0 5px;
    width: 20px;
}

.context_tree_minus_nonjs
{
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../images/pu-plusminus.png");
    _background-image: url("../images/pu-plusminus.gif");
    background-position: 0 5px;
    background-repeat: no-repeat;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
    padding-bottom: 5px;
    _padding-bottom: 0px;
    _background-position: 0 5px;
    width: 20px;
}
.context_search_treeli a:hover, .context_search_treeli_white a:hover, .context_search_treeli_grey a:hover
{
    color: #691972;
}

.FirstChild
{
    background: url("../images/grey_bg.jpg") no-repeat scroll 0 0 transparent;
    margin-left: -55px !important;
    padding-left: 55px !important;
    height: 23px;
}
.parentClass
{
    background: url(../images/bluebg.jpg) scroll no-repeat 0 0 transparent;
    margin-left: 0px !important;
    padding-left: 5px !important;
    height: 23px;
}

.close_button a
{
    background: url("../images/buttons_Sprite.png") no-repeat scroll 0 -239px transparent;
    _background: url("../images/buttons_Sprite.gif") no-repeat scroll 0 -239px transparent;
    height: 25px;
    text-indent: -9999px;
    width: 32px;
    display: block;
    float: right;
}
.close_button a:hover
{
    background: url("../images/buttons_Sprite.png") no-repeat scroll -31px -239px transparent;
    _background: url("../images/buttons_Sprite.gif") no-repeat scroll -31px -239px transparent;
    color: #000000;
    font-size: 13px;
    font-weight: normal;
    width: 32px;
    vertical-align: middle;
    height: 25px;
    float: right;
    text-indent: -9999px;
}
.close_button_bottom
{
    padding-right: 8px;
}
.select_resource_expand
{
    background: url("../Images/bg_contentArea.jpg") repeat-x scroll 0 0 transparent;
    border-color: #D8D8D8;
    border-style: none solid;
    border-width: medium 1px;
    color: #000000;
    float: left;
    font-family: Arial;
    padding: 0 0 0 9px;
    text-align: left;
    width: 179px;
    margin-top: -2px;
}
.refine_expand_list
{
    list-style-type: none;
}
.agegroup_txt
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    list-style: none outside none;
    padding-bottom: 5px;
}
.agegroup_txt a
{
    color: #333333;
    text-decoration: none;
}
.agegroup_txt a:hover
{
    color: #691972;
    text-decoration: none;
}
a.rt_filter_link, a.rt_filter_link:link
{
    color: #333333;
    cursor: pointer;
    display: block;
    height: 20px;
    line-height: 18px;
    text-decoration: none;
    width: 146px;
}
.select_resource_bottom
{
    background: url("../Images/Bottom.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    width: 190px;
}
.refine_expand
{
    background: url("../Images/bg_contentArea.jpg") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
    color: #000000;
    float: left;
    font-family: Arial;
    padding: 5px 0 0 8px;
    text-align: left;
    width: 180px;
}
#box_left_select
{
    /*background:none repeat scroll 0 0 #EEEEEE;*/
    text-align: left;
}





.context_search_treeli a, .context_search_treeli a:link, .context_search_treeli a:visited, .context_search_treeli
{
    font-family: Arial !important;
    font-size: 12px !important;
    padding-left: 18px !important;
    font-weight: bold !important;
    color: #000000;
}
.context_search_treeli_js a, .context_search_treeli_js a:link, .context_search_treeli_js a:visited, .context_search_treeli_js
{
    font-family: Arial !important;
    font-size: 12px !important;
    padding-left: 2px !important;
    font-weight: bold !important;
    color: #000000;
}

.context_search_treeli_grey a, .context_search_treeli_grey a:link, .context_search_treeli_grey a:visited
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    padding-left: 18px !important;
}
.context_search_treeli_white
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    width: auto;
}
.context_search_treeli_white a, .context_search_treeli_white a:link, .context_search_treeli_white a:visited
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    padding-left: 18px !important;
}

.context_search_treeli a:hover, .context_search_treeli_white a:hover, .context_search_treeli_grey a:hover, .context_search_treeli_js a:hover
{
    color: #691972 !important;
}

.pop_up_treeli_white
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    width: 340px;
    height: 23px;
    float: left;
    padding-left: 150px;
}

.refine_text_v2_right
{
    background-position: 100% 0 !important;
}

UL.categorytree
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
UL.categorytree *
{
    /* padding-bottom: 5px;*/
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
UL.categorytree IMG.arrow
{
    border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 20px;
    padding-right: 0px;
    border-top: 0px;
    border-right: 0px;
    padding-top: 2px;
}
UL.categorytree LI
{
    line-height: 23px;
    overflow: visible;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}


UL.categorytree LI div, UL.categorytree LI label
{
    /* display:block; */
    vertical-align: top;
}

UL.categorytree LI UL
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 55px; /* JS padding-left: 20px; */
    padding-right: 0px;
    padding-top: 0px;
    clear: both;
}
UL.categorytree LABEL
{
    padding-bottom: 2px;
    padding-left: 0px;
    padding-right: 0px;
    cursor: pointer;
    font-weight: bold;
    padding-top: 2px;
    vertical-align: sub;
}
UL.categorytree LABEL.hover
{
    color: #691972;
}

UL.categorytree LI .arrow
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 20px;
    padding-right: 0px;
    background: no-repeat 0px 4px;
    height: 20px;
    cursor: pointer;
    padding-top: 0px; /* JS float:left;*/
}
UL.categorytree LI .collapsed
{
    background-image: url(../images/pu-plusminus.png);
    _background-image: url(../images/pu-plusminus.gif);
    background-position: 0 -13px;
    float: left; /* No float:left; */
}
UL.categorytree LI .expanded
{
    background-image: url(../images/pu-plusminus.png);
    _background-image: url(../images/pu-plusminus.gif);
    background-position: 0 7px;
    float: left; /* Js No float:left;*/
}
UL.categorytree LI a.checkbox, .checkbox, UL.categorytree LI a.checkbox:link
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 20px;
    padding-right: 0px;
    background: url(../images/pu-checkbox.png) no-repeat 0px -13px;
    _background: url(../images/pu-checkbox.gif) no-repeat 0px -13px;
    float: left;
    height: 23px;
    cursor: pointer;
    padding-top: 0px;
}

UL.categorytree LI a.checked, .checked
{
    background-image: url("../images/pu-checkbox.png");
    _background-image: url("../images/pu-checkbox.gif");
    background-position: 0 7px;
    _background-position: 0 5px;
    width: 20px;
}
UL.categorytree LI a.half_checked
{
    background-image: url(../images/pu-HalfChecked.gif);
}

.select_resource_all_js
{
    float: right;
    margin-top: 5px;
    width: 270px;
}

/*******************Popup Code End*************************/

/************ Named Reaction Begin *******************/
.Alphabet_header
{
    font-weight: bold;
    font-family: Arial;
    font-size: 13px;
    text-align: center;
}
.Alphabets
{
    font-weight: bold;
    font-family: Arial;
    text-align: center;
}
/************ Named Reaction End *********************/



/*Struture Search Popup */
#fadeblackwidget { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000000;
	/*background:#000;*/
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block_widget {
    background-color: #FFFFFF;
    border: 2px solid #5C5C5C;
    border-radius: 6px 6px 6px 6px;
    float: left;
    /*padding: 5px 20px 20px;*/
    position: fixed;
    z-index: 99999;
}

*html #fadeblackwidget {
	position: absolute;
}
*html .popup_block_widget {
	position: absolute;
}

.hp_banner {
    margin-bottom: 10px;
    width: 745px;
}

.hp_banner_top_popup {
 background-position:0px 0px;
 height:10px; _line-height:10px;

}
.hp_banner_sprite_mid_popup {
 background: url(../images/ss_popup_sprite_bg_mid.gif) scroll repeat-x 0px 0px;
 background-color:#ededed;
 
}

.hp_banner_mid_popup {
 border:1px solid #b7b7b7;
 border-style:none solid; height: auto;_height:108px;
}

.blk_banner_popup {
 margin:0; 
 /*padding-left: 5px;
 width:681px;*/
 padding:10px;
 _padding-bottom:20px;
}

.hp_banner_sprite_popup {
 background:  url(../images/ss_popup_tb_sprite.gif)  scroll no-repeat 0px 0px;
}

.hp_banner_bot_popup {
 background-position:0 -19px;
 height:4px; _line-height:10px;
 
}

.popup_top_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#404040;
}

.banner_details{
  vertical-align:top; _float:left;
 /*width:706px;*/
}

a.close_popup,a.close_popup:hover
 {
    background: url("../images/ss_popup_close_btn.gif") no-repeat scroll 100% 50% transparent;
    display: inline-block;
    height: 20px;
    text-decoration: none;
     _text-decoration: none;
    width: 10px;
}
.content_popuplink
{
    cursor:pointer;
}

.popupheader {
    color: #5C1264;
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 2px;
    text-align: left;
    padding-top:5px;
    padding-left:20px;
    width:477px;
    min-width:300px;
}
a.popupContactClose, .popupContactClose a:hover {
    color:#5C1264 !important;
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    position: absolute;
    right: 0px;
    top: 5px;
    text-decoration:none !important;
    cursor:pointer;
}

/************************************ AdvSearch_Landing Page start *********************************************/

.mid-container
{
width:960px;
margin:0 auto;
}

.adv_landing_yellow_box
{
margin-top:10px;
}

.adv_struct_landing_yellow_box
{
margin-top:5px;
}

.adv_landing_yellowbox_top_border
{
background:url(../images/adv_landing_yellowbox_top_border.png) no-repeat 0 0 transparent;
width:960px;
height:10px;
}
.adv_landing_yellowbox_top_border_878
{
background:url(../images/adv_landing_yellowbox_top_border_878.png) no-repeat 0 0 transparent;
width:878px;
height:10px;
}

.adv_landing_yellowbox_mid_bg,.adv_landing_yellowbox_mid_bg_refrence
{
background:url(../images/adv_landing_yellowbox_mid_bg.png) repeat-y;
width:960px;
}
.adv_landing_yellowbox_mid_bg_878
{
background:url(../images/adv_landing_yellowbox_mid_bg_878.png) repeat-y;
width:878px;
}
.adv_landing_yellowbox_mid_bg_refrence h2
{
font-size:12px;
font-weight:bold;
padding-bottom:5px;
}

.adv_landing_yellowbox_mid_text
{
background:url(../images/adv_landing_yellowbox_mid_bg.png) repeat-y;
width:960px;
}

.adv_landing_yellowbox_mid_text h2
{
font-size:16px;
font-weight:bold;
}

.adv_landing_yellowbox_bot_border
{
background:url(../images/adv_landing_yellowbox_bot_border.png) no-repeat 100% 0 transparent;
width:960px;
height:15px;
}
.adv_landing_yellowbox_bot_border_878
{
background:url(../images/adv_landing_yellowbox_bot_border_878.png) no-repeat 100% 0 transparent;
width:878px;
height:15px;
}


.text_search
{
margin-top:15px;
clear:both;
float:left;
}


.text_search_title_tab
{
background:url(../images/head-green.png) no-repeat; 
width:960px;
height:37px;
}

.text_search_title_tab h2 {
	clear: both;
	display: block;
	line-height:37px;
	font-size:16px;
	font-weight: 100px;
	color:#06492e;
	padding-left:15px;
}



.adv_landing_left_label {
    float: left;
    height: auto;
    padding-right: 21px;
    text-align: left;
    width: 180px;
	padding-left:15px;
}


.adv_landing_left_inputbox_bg {
   background:url(../images/adv_landing_form_inputbox.png) no-repeat;
   width:209px;
   height:30px;
   float:left;
   
}
.adv_landing_left_inputbox_bg_none {
   width:209px;
   height:30px;
   float:left;
   
}

.help_icon_up {
    float: left;
	padding-left:5px;
	padding-top:2px;    
}
.star
{
color:#FF0000;
}
.width209
{
width:209px;
float:left;
}




.advsearch_form_leftside
{
display:inline-block;
float:left;
width:480px;
}

.width450
{
width:450px;
display:inline-block;

}

.advsearch_form_rightside
{
width:450px; display:inline-block;
padding-left:30px;
}


/************************************ AdvSearch_Landing Page End *********************************************/
.contextual_topImage {
    float: right;
    height: 22px;
    width: 300px;
}

.contextual_middleImage {
   background: url("../images/contextual_help_mid.gif") repeat-y scroll center top transparent;
    color: #000000;
    float: right;
    font-size: 12px;
    
    left: 12px;
    width: 290px;
}

.contextual_BottomImage {
    background: url("../images/contextual_help_bottom.gif") no-repeat scroll center top transparent;
    float: right;
    height: 7px;
    left: 12px;
    width: 290px;
}


.divContextualMessage {
    float: left;
    height: auto;
    position: absolute;
    top: 10px;    
    width:300px;   
    z-index: 100;
}

.inner_msg {     
     float: right;
    height: 100%;
    margin-top: -11px;
    padding-left: 7px;
    padding-right: 3px;
    width: 95%;
}

.btn_adv_red_search {
    background: url("../images/btn_red_search.png") no-repeat scroll 0 -44px transparent;
    border: 0 none;
    color: white;
    cursor: pointer;
    float: left;
    height: 40px;
    width: 72px;
}
.btn_adv_red_search:hover {
    background: url("../images/btn_red_search.png") no-repeat scroll 0 -1px transparent;
    border: 0 none;
    color: white;
    cursor: pointer;
    float: left;
    height: 40px;
    width: 72px;
}


.btn_adv_red_clear
{
background:url(../images/btn_clear.png) no-repeat scroll 0 -41px transparent;
width:62px;
height:41px;
float:left;
cursor:pointer;
border: 0 none;
color: white;
}
.btn_adv_red_clear:hover
{
background:url(../images/btn_clear.png) no-repeat scroll 0 0px transparent;
width:62px;
height:41px;
float:left;
cursor:pointer;
border: 0 none;
color: white;
}

.btn_adv_red_search span , .btn_adv_red_clear span {
	display:block;
	line-height:40px;
	text-align:center;
	font-size:14px;
	color:#fff;
}

.question_icon_searchGuidelines {
    background: url("../images/question_mark.png") no-repeat scroll 0 -22px transparent;
    display: inline-block;
    height: 20px;
    width: 20px;
    position: relative;
    top:4px;    
}
.question_icon {
    background: url("../images/question_mark.png") no-repeat scroll 0 -22px transparent;
    display: block;
    height: 20px;
    width: 20px;
}
.question_icon:hover {
    background: url("../images/question_mark.png") no-repeat scroll 0 0px transparent;
    display: block;
    height: 20px;
    width: 20px;
}
.searchGuidelines_parent
{
height: 25px;
line-height: 25px;
position: relative;
top: -4px;
}
/************************************ ref Table Page start *********************************************/

.ref_table_left_content
{
float:left;
width:475px;
}

.ref_table_left_content ul {
	padding:5px 30px;
}
.ref_table_left_content ul li {
padding:5px 0px;
	
}
.ref_table_left_content ul li a {
	text-decoration:none;
	color:#074b30;
	font-weight:bold;
}

/* Struture Search Popup */

/*Name Reaction Home Page Start */
.name_reaction_title {
padding:0px 15px;
}

.name_reaction_title h2 {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
}



.name_reaction_mid_content
{
padding:5px 0px 0px 5px;
float:left;
}


.name_reaction_mid_content p {
    font-size: 13px;
    line-height:22px;
	padding:5px 0px;
	float:left;
	*width:960px;
	
}

.name_reaction_mid_content ul {
	padding:5px 30px;
	*padding:5px 35px;
	float:left;
}
.name_reaction_mid_content ul li {
padding:0px 0px;
list-style:decimal;
	
}

.name_reaction_search_content
{
padding:5px 0px 0px 5px;
float:left;
}

.name_reaction_search_box_mid_bg {
	background:url(../images/name_reaction_search_mid_bg.png) repeat-x;
	height:118px;
	float:left;
	width:724px;
}
 
.search_rest_text {
    padding: 5px;
}
 .search_rest_text h2 {
    clear: both;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    line-height: 30px;
}

.padT15B15
{
padding:15px 0px;
}

h2.browse_by_first {
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 10px 1px;
}

.green_bar_mid_content_nr p {
	padding-top:15px;
	width:730px;
	float:left;
}
/*Name Reaction Home Page End */

.ref_table_left_content ul li a, .ref_table_left_content ul li a:link, .ref_table_left_content ul li a:active, .ref_table_left_content ul li a:visited {
	text-decoration:none;
	color:#074b30;
	font-weight:bold;
}

.ref_table_left_content ul li a:hover
{
text-decoration:underline;
}

/************************************ ref Table Page End *********************************************/
.name_reaction_title {
    padding: 0 15px;
}
.name_reaction_title h2 {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
}
.name_reaction_title p {
    display: block;
    float: left;
    font-size: 13px;
    line-height: 22px;
    padding: 5px 0;
    width:932px;
}

.name_reaction_alphabet_bg {
	background:url(../images/alphabet_sprite.png) no-repeat 0 -32px;
	width:27px;
	height:27px;
	float:left;
	margin-right:5px;
	cursor:pointer;
}

.name_reaction_alphabet_bg_hover {
    background: url("../images/alphabet_sprite.png") no-repeat scroll 0 -2px transparent;
    float: left;
    height: 27px;
    margin-right: 5px;
    width: 29px;
}

.name_reaction_alphabet_bg_hover span {
    color: #357458;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 3px;
    text-align: center;
}

.name_reaction_alphabet_bg:hover {
	background:url(../images/alphabet_sprite.png) no-repeat 0 -2px;
	width:27px;
	height:27px;
	float:left;
	margin-right:5px;
}
.name_reaction_alphabet_bg span {
	line-height:27px;
	font-size:14px;
	font-weight:bold;
	display:block;
	text-align:center;
}
.name_reaction_numeric_bg {
	background:url(../images/alphabet_sprite.png) no-repeat -34px -32px;
	width:35px;
	height:27px;
	float:left;
	margin-right:5px;
	cursor:pointer;
}
.name_reaction_numeric_bg:hover {
	background:url(../images/alphabet_sprite.png) no-repeat -34px -2px;
	width:35px;
	height:27px;
	float:left;
	margin-right:5px;
}
.name_reaction_numeric_bg span {
	line-height:27px;
	font-size:14px;
	font-weight:bold;
	display:block;
	text-align:center;
}
.name_reaction_numeric_bg_disable {
	background:url(../images/alphabet_sprite.png) no-repeat -34px -32px;
	width:35px;
	height:27px;
	float:left;
	margin-right:5px;
}

.name_reaction_numeric_bg_hover {
	background:url(../images/alphabet_sprite.png) no-repeat -34px -2px;
	width:35px;
	height:27px;
	float:left;
	margin-right:5px;
}

.name_reaction_numeric_bg_hover  span{
	color: #357458;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 3px;
    text-align: center;
}

.name_reaction_numeric_bg_disable span {
	line-height:27px;
	font-size:14px;
	font-weight:bold;
	display:block;
	text-align:center;
	color:#999999;
}

.name_reaction_numeric_bg_wide {
	background:url(../images/alphabet_sprite.png) no-repeat -141px -32px;
	width:176px;
	height:25px;
	float:left;
	margin-right:5px;
	margin-top:10px;
}

.name_reaction_numeric_bg_wide:hover {
	background:url(../images/alphabet_sprite.png) no-repeat -141px -2px;
	width:176px;
	height:25px;
	float:left;
	margin-right:5px;
}
.name_reaction_numeric_bg_wide span {
	line-height:27px;
	font-size:14px;
	font-weight:bold;
	display:block;
	text-align:center;	
}

.name_reaction_sp_charac_bg {
	background:url(../images/alphabet_sprite.png) no-repeat -76px -32px;
	width:65px;
	height:27px;
	float:left;
	margin-right:5px;
	cursor:pointer;
}
.name_reaction_sp_charac_bg:hover {
	background:url(../images/alphabet_sprite.png) no-repeat -76px -2px;
	width:65px;
	height:27px;
	float:left;
	margin-right:5px;
}
.name_reaction_sp_charac_bg span {
	line-height:27px;
	font-size:14px;
	font-weight:bold;
	display:block;
	text-align:center;
}
.name_reaction_sp_charac_bg_hover {
	background:url(../images/alphabet_sprite.png) no-repeat -76px -2px;
	width:65px;
	height:27px;
	float:left;
	margin-right:5px;
}

.name_reaction_sp_charac_bg_hover span { 
	color: #357458;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 3px;
    text-align: center;
}
.name_reaction_alphabet_bg_disable
{
    background:url(../images/alphabet_sprite.png) no-repeat 0 -32px;
	width:27px;
	height:27px;
	float:left;
	margin-right:5px;    
    }
.name_reaction_alphabet_bg_disable span
{
    line-height:27px;
	font-size:14px;
	font-weight:bold;
	display:block;
	text-align:center;
    color:#999999; 
    }
.name_reaction_sp_charac_bg_disable {
	background:url(../images/alphabet_sprite.png) no-repeat -76px -32px;
	width:65px;
	height:27px;
	float:left;
	margin-right:5px;
}

.name_reaction_sp_charac_bg_disable span {
	line-height:27px;
	font-size:14px;
	font-weight:bold;
	display:block;
	text-align:center;
	color:#999999;
}
.name_reaction_search_box {
   padding-top:10px;
}
.name_reaction_search_box_left_corner {
    background: url("../images/name_reaction_search_left_border.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 118px;
    width: 15px;
}

.name_reaction_search_box_right_corner {
    background: url("../images/name_reaction_search_right_border.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 118px;
    width: 15px;
}
.name_reaction_search_box_mid_bg p {
    color: #FFFFFF;
    float: left;
    padding-top: 8px;
    width: 730px;
}
.name_reaction_search_text_box, .name_reaction_search_text_box p {
    float: left;
    width: 950px;
}
.adv_search_img {
    float: left;
    width: 165px;
}
.name_reaction_search_text_box {
    padding: 0;
}
.name_reaction_result_border {
    background: url("../images/advsearch_result_title_header_strip.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 1px;
    padding-bottom: 5px;
}
.name_reaction_search_text_box h2 {
    color: #084E32;
    font-size: 16px;
    font-weight: 100;
    padding: 5px 0;
}
.name_reaction_img {
    text-align: center;
}
.name_reaction_content {
    padding-top: 10px;
    width: 100%;
}
.landing_text_content {
    float: left;
    padding: 5px;
}
.landing_text_border {
    background: url("../images/mono_title_border.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 1px;
    padding-bottom: 10px;
    width: 723px;
}
.landing_text_content h3 {
    color: #074B30;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
}
.landing_text_content p {
    font-size: 12px;
    text-align: justify;
    width: 100%;
}
.landing_text_content_img {
    text-align: center;
    width: 950px;
}
/* Error Message Start */

.error_box
{
margin:0px;
padding:0px;
}

.error_top_border
{
background:url(../images/error_top_border.png) no-repeat 0 0 transparent;
height:10px;
*height:10px;
display:block;
width:960px;
}

.error_mid_bg
{
background:url(../images/error_mid_bg.png) repeat-y;
display:table;
padding-left:15px;
text-align: justify;
width: 945px;
*height: 1%;
*zoom:1; 
}
.error_warningImg
{
 float:left;
 width:95px;    
}
.error_txt
{
 float:left;
 width:835px;
}
.error_mid_bg p {
    float: left;
    padding: 0 15px 5px 15px;
    width: 835px;
}
.error_mid_bg a, .error_mid_bg a:link, .error_mid_bg a:hover, .error_mid_bg a:active, .error_mid_bg a:visited {
	text-decoration:none;
	color:#074b30;
	font-weight:bold;
}

.mlp_error_mid_bg a, .mlp_error_mid_bg a:link, .mlp_error_mid_bg a:hover, .mlp_error_mid_bg a:active, .mlp_error_mid_bg a:visited {
	text-decoration:none;
	color:#074b30;
	font-weight:bold;
}
.error_bot_border
{
background:url(../images/error_bot_border.png) no-repeat 0 0 transparent;
height:10px;
*height:10px;
display:block;
width:960px;
}
/*  Error Message End */ 

/*Search with advanced option */

.adv_landing_yellowbox_mid_bg
{
background:url(../images/adv_landing_yellowbox_mid_bg.png) repeat-y;
width:960px;
}

.adv_landing_yellowbox_mid_bg h2
{
font-size:16px;
font-weight:bold;
}


.adv_landing_yellowbox_bot_border
{
background:url(../images/adv_landing_yellowbox_bot_border.png) no-repeat 100% 0 transparent;
width:960px;
height:10px;
}

.text_search_title_tab
{
background:url(../images/adv_landing_gray_tab.png) no-repeat; 
width:960px;
height:40px;
}

.text_search_title_tab h2 {
	clear: both;
	display: block;
	line-height:37px;
	font-size:16px;
	font-weight:100px;
	color:#06492e;
	padding-left:15px;
}

a.conHelp:hover
{
    cursor:pointer;
}
.adv_landing_left_label_error
{

float: left;
    height: auto;
    padding-right: 21px;
    text-align: left;
    width: 100%;
	padding-left:15px;
	
	}
/*Search with advanced option */

/*******************************************************/
.search_filters{
 background:url(../images/sprite.png) scroll no-repeat 0 0 transparent;
 }

 
.search_filters_left{
 background-position:0 0;
 padding-left:14px;
 float:left;
} 

 
.search_filters_left_active{
 background-position:0 -81px !important;
} 

.search_filters_right{
 background-position:100% 0;
 padding-right:27px;
} 


.search_filters_right_active{
 background-position:100% -81px !important;
 padding-right:27px;
} 



.search_filters_mid{
 padding:4px 0;
 background-repeat:repeat-x;
 background-position:0 -39px;  
 height:23px;
 cursor:pointer;
 background-color:White;
}

.search_filters_mid_active{
 background-position:0 -122px !important;
 background-color:White;
}

/*******************************************************/
/*************************   Registration page CSS Start here ***************/


.register_form {
    width: 960px;
}

.form_label {
    float: left;
    height: 30px;
    line-height: 27px;
    padding-left: 15px;
    padding-right: 21px;
    text-align: left;
}
.title_box {
    float: left;
    width: 100px;
    padding:3px;
    height:25px;
}

.title_box_disable 
{	
    float: left;
    width: 100px;
    padding:3px;
    height:25px;
    background-color: #E9E8E8;
	border: 2px solid #c3c3c3;
	color: black;
}

.form_inputbox_bg {
    background: url("../Images/register_form_inputbox.png") no-repeat scroll 0 -2px transparent;
    float: left;
    height: 29px;
    width: 305px;
}
.form_inputboxt_inputbox {
    border: 0 none;
    height: 21px;
    margin: 3px 5px;
    width: 293px;
}
.form_inputbox_bg_disable {
    background: url("../Images/register_form_inputbox.png") no-repeat scroll 0 -66px transparent;
    float: left;
    height: 30px;
    width: 305px;
}
.form_inputboxt_inputbox_dsable {
    background-color: #E9E8E8;
    border: 0 none;
    height: 21px;
    margin: 3px 5px;
    width: 293px;
}
.country_box {
    float: left;
    width: 180px;
    padding:3px;
    height:25px;
}
.btn_subscribe {
    background: url("../Images/select_category_red.png") no-repeat scroll 0 -3px transparent;
    height: 38px;
    width: 119px;
    cursor:pointer;
}
.btn_subscribe span {
    display: block;
    line-height: 30px;
    text-align: center;
    cursor:pointer;
}

.block2_middle {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #d7d7d7;
    border-image: none;
    border-style: none solid;
    border-width: 1px;
	position: relative;
    top: -3px;
    width: 957px;
    z-index: -1;
	padding-bottom:10px;
}

.question_bottom{background:url(../images/bg_bottom.jpg) no-repeat; height:9px; width:960px; position:relative; top:-3px;}
.checkbox_icon{top:2px; position:relative; margin-right:10px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  checkbox_icon{
   top:1px;
  }

}

.text_search_title_tab_text{
	clear: both;
	display: block;
	line-height:37px;
	font-size:14px;
	font-weight:bold;
	color:#202020;
	padding-left:15px;
}

.adv_search_result1 {
	padding:0px 15px 15px 0px;
}

.adv_search_result1 h2 {
	font-size:16px;
	font-weight:bold;
	color:#084e32;
	padding:5px 0px 10px 0px;
	padding-left:15px;
}
.marginL15{
margin-left:15px;
}
.adv_search_text_box1, .adv_search_text_box1 p {
	width:100%;
	float:left;
}
.adv_search_text_border{border-bottom:1px solid #d7d7d7;}
.btn_subscribe span input{ border:0px; background:transparent; color:#fff;cursor:pointer;height: 31px;width: 121px;}
.btn_subscribe:hover {
    background-position: 0 -42px;
}
.subscription_error
{
    background-position: 0px -31px !important;
}
.subscription_error_select
{
   border: 1px solid #9F214A !important;
}
.subscription_error_Checkbox
{
  border: 1px solid #9F214A !important;
}
.registration_msg_hint {
background: #FFFFE4;
padding: 1px 4px;
border: 1px solid #F3F2D6;
float: left;
margin-left: 24px;
}
/*************************   Registration page CSS end here *****************/
/************************************ Structure Search Page start *********************************************/


.structure_search_content
{
width:960px;
margin-top:15px;
}
.structure_search_top_corner {
	background:url(../images/advsearch_top_border.png) no-repeat;
	width:723px;
	height:15px;
}
.structure_search_mid_bg {
	background:url(../images/advsearch_mid_bg.png) repeat-y;
	width:723px;
}
.structure_search_bot_corner {
	background:url(../images/advsearch_bot_border.png) no-repeat;
	width:723px;
	height:15px;
}



.structure_search
{
text-align:center;
width:960px;
margin:0 auto;
border:1px solid red;
vertical-align:middle;
}


.structure_search_green_border_top {
	background:url(../images/structure_search_green_border_top.png) no-repeat;
	width:930px;
	height:7px;
}
.structure_search_green_mid_bg {
	background:url(../images/structure_search_green_border_mid.png) repeat-y;
	width:930px;
	display:table;
}
.structure_search_green_border_bot {
	background:url(../images/structure_search_green_border_bot.png) no-repeat;
	width:930px;
	height:7px;
}


.structure_search_left_content {
    display: inline-block;
    float: left;
    text-align: left;
    width: 615px;
}

.structure_search_right_content
{
float:left;display:inline-block; width:180px; text-align:left;
}

.structure_search_title {
width:180px;
float:left;
}



.structure_search_title h2 {
	font-size:16px;
	font-weight:100;
	color:#084e32;
	padding:5px 0px;
}


.structure_search_title_border {
	background:url(../images/advsearch_result_title_header_strip.png) no-repeat;
	height:1px;
	display:block;
	padding-bottom:5px;
}

.structure_search_radio
{
padding:0px 0px;
}

.structure_search_radio > input[type="radio"]
{

margin-left:5px;
margin-right:5px;
margin-top:3px;
vertical-align:top;
*vertical-align:bottom;
*margin-top:0px;
display:inline;
}


.structure_search_radio label
{

margin-left:2px;
margin-bottom: .5em;
vertical-align:top;
*vertical-align:bottom;
*position:relative;
*top:-1px;
}
.padLR15 {
    padding: 0 15px;
}
/************************************ Structure Search Page End *********************************************/
.database_content {
    padding: 0 15px;
}
.database_content h1 {
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
}
.database_content h2 {
    font-size: 16px;
    font-weight: 100;
    padding-bottom: 5px;
}
.database_content h3 {
    font-size: 14px;
    font-weight: 100;
    padding-bottom: 5px;
}
/************************************  Error Pages CSS start here ***********************************/
.middle_block_lc {
    float: left;
    padding-top: 10px;
    width: 960px;
}
.error_img_404 {
    background: url("../Images/error404.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 85px;
    width: 68px;
}
.error_img {
    background: url("../Images/ERROR.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 85px;
    width: 68px;
}
.error_container_right {
    float: left;
    width: 500px;
}
.error_container_top_block_sprite {
    background: url("../Images/greySprite.jpg") no-repeat scroll 0 0 transparent;
    height: 38px;
    width: 233px;
}
.lower_container_top_bg_left {
    background-position: 0 0;
}
.lower_container_top_bg_right {
    background-position: 100% 0 !important;
}
.error_container_top_bg_center {
    background: none repeat scroll 0 0 #D7D7D7;
    height: 36px;
    line-height: 28px;
    margin: 0 6px;
}
.error_container_section_block_title {
    color: #000000;
    float: left;
    font-family: Arial;
    font-size: 16px;
    line-height: 18px;
    padding-left: 10px;
    padding-top: 10px;
    vertical-align: middle;
}

.error_sug_list {
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-top: 10px;
    width: 800px;
}
.error_sug_list a {
    color: #357458;
    font-weight: bold;
}
.error_sug_list3 {
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 20px;
    padding-left: 20px;
    width: 700px;
}
/************************************   Error Pages CSS End *****************************************/
.or_text
{
	*padding-top:10px;
	padding-left:2px;
	padding-top:10px;
}

.licensed_text
{
  padding-top: 15px;
  text-align: justify;
  }
/***********************************    Light Box CSS Begins Here ***************************/
.overlay_nonjs
{width:960px;height:auto;text-align:left;margin:25px 0 25px 0;}
.overlay
{
    display: none;
    float: left;
    position: absolute;
    z-index: 99999;
    width: auto;
    height: auto;
}
.overlay_top
{
    padding-top:5px;
    
}

.overlay_bottom
{
    padding-bottom: 10px;
}

.overlay_mid
{
    background-color: #F4F4F4;
    border: 2px solid #e0e8ef;
    border-style: none solid;   
    z-index: 1000;
    padding:20px 0 15px 20px;
}
.close_nonjs
{height: 5px;}
.close
{   background: url("../images/cancel_btn.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 23px;
    position: relative;
    top:-18px;
    width: 23px;
    
}

#outerpopupblock
{
    /*--Transparent background layer--*/
    display: none; /*--hidden by default--*/
    background: #999999; /*background:#000;*/
    position: fixed;
     _position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
}
/***********************************    Light Box CSS End Here ******************************/
/***********************************    Casablanca T&C CSS Begins Here   ********************/
.terms_conditions_title
        {
            float: left;
            width: 1000px;
            text-align: center;
        }
        .container_terms_conditions
        {
            width: 1000px;
            text-align: left;
            margin: 50px auto;
        }
        .users_prov_title
        {
            float: left;
            width: 1000px;
            text-align: center;
            padding-top: 20px;
            padding-bottom: 20px;
        }
        .users_prov_title_desc
        {
            float: left;
            width: 1000px;
            font-family: Arial;
            font-size: 13px;
            padding-bottom: 10px;
        }
        .definitions_class
        {
            float: left;
            width: 600px;
            text-decoration: underline;
            color: #000;
            font-weight: bold;
            padding-bottom: 10px;
        }
        .definitions_section
        {
            float: left;
            width: 960px;
            text-align: justify;
            font-family: Arial;
            font-size: 13px;
        }
        .definitions_left
        {
            float: left;
            font-family: Arial;
            font-size: 13px;
            width: 138px;
        }
        .definitions_right
        {
            float: left;
            width: 799px;
            font-family: Arial;
            font-size: 13px;
        }
        .definitions_row
        {
            float: left;
            width: 975px;
        }
        .definitions_row_second
        {
            float: left;
            width: 975px;
            padding-top: 15px;
        }
        .definitions_desc
        {
            float: left;
            width: 765px;
            font-family: Arial;
            font-size: 13px;
        }
        .definitions_list
        {
            float: left;
            width: 750px;
        }
        .definitions_list_inside
        {
            float: left;
            padding-left: 18px;
            width: 750px;
        }
        .permitted_list
        {
            float: left;
            width: 900px;
        }
        .permitted_list_inside
        {
            float: left;
            width: 960px;
            padding-left: 18px;
        }
        .prohibit_row
        {
            float: left;
            width: 975px;
        }
        .permitted_row
        {
            float: left;
            width: 975px;
        }
        .permitted_acknowledge
        {
            float: left;
            width: 1000px;
            font-family: Arial;
            font-size: 13px;
            padding-bottom: 10px;
            padding-top: 10px;
            line-height: 40px;
        }
        .definitions_left_txt
        {
            float: left;
            width: 119px;
        }
/***********************************    Casablanca T&C CSS Ends Here     ********************/

/*** Tree View popup Apply and Cancel Button Start ***/
.btn_apply{float:right; background:url(../images/btn_sprite.png) no-repeat -3px -4px transparent ; width:48px ;  height:22px ; left: 240px;
    position: relative;
    top: 4px;}

.btn_apply:hover{ float:right; background:url(../images/btn_sprite.png) no-repeat -3px -34px transparent;cursor:pointer;}

.btn_apply span{font-size:11px; font-weight:bold; display:block; line-height:22px; text-align:center; }



.btn_clearall{ float:right; background:url(../images/btn_sprite.png) no-repeat -63px -4px transparent ; width:68px ; left: 245px;
    position: relative;
    top: 4px;  height:22px ;}

.btn_clearall:hover{background:url(../images/btn_sprite.png) no-repeat -63px -34px transparent;cursor:pointer;}

.btn_clearall span{font-size:11px; font-weight:bold; display:block; line-height:23px; text-align:center; }

/****Tree View popup Apply and Cancel Button End*****/
/***********************************    Casablanca T&C CSS Ends Here     ********************/
/***********************************  CMS Styling begins ************************************/
.pg_title{
    font-weight:bold;
    font-size:25px;
    line-height:30px;
    }

.pg_b{
  font-weight:bold;
  font-size:15px;
  line-height:23px;
  margin-top:10px;
}

.pg_b2{
  font-size:13px;
  border:none;
  text-decoration:underline;
}
.pg_b2_aboutDB{
  font-size:13px;
  border:none;  
}
.pg_content{
  margin:5px 0;
}
.pg_i{
  font-style:italic;
} 
.pg_list{
  margin:0 0 0 20px;
  padding:0;
}
.pg_list2{
  margin:0;
}
.pg_list2 li{
  list-style-type:none;
  padding-left:17px;
  background:url(../images/correct_img.png) scroll no-repeat 0 50% transparent;
}
.pg_list_aboutDB{
margin: 0;
padding: 0;
}
.pg_list_aboutDB li
{
   background: url("../Images/bullet.gif") no-repeat scroll -3px 0 transparent;
   list-style-type: none;
   padding-left: 18px;
}
/***********************************  CMS Styling End  **************************************/
/***********************************   Help page styling *********************/
.help_index{
 float:left;
 width:48%;		
 }   
.help_index_container{
 width:99%;
 display:inline-block;
 padding: 10px;
 margin-top: 4px;
 }
.links_link{
    /* background:url(tree.png) scroll no-repeat 0 25% transparent; */
	height:27px;	
   }
   .links_link a{
    color:#111;
	text-decoration:none;
	display:inline-block;
	background:url(../Images/line.gif) scroll no-repeat 0 100% transparent;
	height:24px;	
	width:90%;
   }
   .links_link a:hover{
    text-decoration:underline;
   }
   .links_link_parent{
    padding:0;
	background:none;
	font-weight:bold;
   }
   .node_closed{
     background-position: -10px 50% !important;
   }
   .node_open{
    background: url("../Images/openclose_arrow.gif") no-repeat scroll 0 50% transparent;
    cursor: pointer;
    display: inline-block;
    margin-left: 4px;    
    width: 12px;
   }
   .parent_link{
    margin:0;
	padding:0;
   }
   .parent_link a{
    background: none repeat scroll 0 0 transparent;
    height: 22px;
    line-height: 23px;
   }
   .p1{
    padding-left:51px;
   }
   .p1_node{
    padding-left:31px;
   }
   .p2_node{
    padding-left:51px;
   }
   .p2{
    padding-left:71px;
   }  
   .p3{
    padding-left:91px;
   }
   .p4{
    padding-left:20px;
   }
   .p5{
    padding-left:20px;
   }
   .pg_container_Help
        {
            padding: 20px 20px 0px 20px;
            font-size: 13px;
            font-family: Arial;
            line-height: 21px;
        }
        .pg_b_Help
        {
            font-weight: bold;
            font-size: 21px;
            line-height: 21px;
            margin-top: 15px;
            border-bottom: 1px dashed #cdcdcd;
        }
        
        .pg_b_Help2
        {
            font-size: 18px;
            line-height: 18px;
            border: none;
            margin-left: 1px;
        }
        .pg_b_Help4
        {
            font-size: 16px;
            line-height: 16px;
        }
        .pg_b_Help3
        {
            margin-left: 2px;
            font-size: 14px;
            line-height: 14px;
        }
        .pg_content_Help
        {
            margin: 5px 0;
            padding:0 11px;
        }/*
        .pg_list_Help
        {
            margin: 0 0 0 20px;
            padding: 0;
        }*/
   .goto_top{
    position:fixed;
	right:10px;
	top:10px;
	display:inline-block;
	text-decoration:none;
	height:20px;
	background:url(../Images/topbtn.gif) scroll no-repeat 0 0 transparent;
	width:45px;
	display:none;
   }
   .goto_top:hover{
    background-position:0 -20px;
   }
   .left_title_bar_help
   {
     background: url(../Images/mono_title_left_corner.png) no-repeat;
    height: 39px;
    width: 6px;
    float: left;
    border:none !important;  
   }
   .mid_title_bar_help
   {
    background: url(../Images/mono_title_mid_bg.png) repeat-x;
    height: 39px;
    width: 904px;
    float: left;
	margin-left:0 !important;
	border:none !important;
	margin-bottom:15px;
    }
   .mid_title_bar_help h2
    {
    font-size: 18px;
    font-weight: bold;
    padding-left: 5px;
    color: #074B30;
    line-height: 38px;
    }
    .right_title_bar_help
    {
    background: url(../Images/mono_title_right_corner.png) no-repeat;
    height: 39px;
    width: 10px;
    float: left;
	border:none !important;	
    }
    .monograph_text_content_help
    {
    float: left;
    padding:5px 11px;
	display:block;
	width:100%;        
    }
    .monograph_text_content_help h3
    {
    font-size: 16px;
    font-weight: bold;
    color: #074B30;
    padding-bottom: 10px;
    }
  .pg_list_help
  {
  margin:0 0 0 20px;
  padding:0;
  }

.pg_list_help li
{
  list-style-type:none;
  background:url(../Images/bullet.gif) no-repeat 0 0;
  padding:0 0 0 20px;
}
.pg_list_Help2
{
    margin: 0 0 0 54px;    
}
.topmargin
{
	margin-top:15px;
}
.linebrk
{
	display:block;
	width:100%;
	line-height:10px;
}
	
.lrspadding{padding:0 11px;}
#links_text_searches_section{padding:0 10px;}
.pg_content_Help2{padding:0 0 0 40px;}  
/***********************************   Help page styling End ****************/
/*Monograph Landing */
.mono_right_top_section
{
    padding-bottom:10px;
}
/*Monograph Landing */
/*Loading */
.image_loading_momo
{
    left: 40%;
    position: absolute;

    text-align: left;
    top: 40%;
    /*margin-top:35%;*/
    vertical-align: middle;   
}	

/*Loading */

/*InLine-error*/
.divErrorMessage {
	float: left;
	height: auto;
	position:absolute;
	width: 247px;
	z-index: 100;
}
.error_topImage {
	float: right;
	height: 21px;
	width: 247px;
	background:url(../Images/inline_err_top.gif) no-repeat;
}
.error_middleImage {
	background: url(../Images/inline_err_mid.gif) repeat-y scroll center top transparent;
	color: #000000;
	float: right;
	font-size: 12px;
	left: 12px;
	width: 247px;
}
.error_msg {
	float: right;
	height: 100%;
	width: 95%;
}
.error_msg span {
	background:url(../Images/inline_err_dot.gif) no-repeat 0px 4px;
	width:5px;
	height:5px;
	padding-left:15px;
	*display:inline-block;
	*width:auto;
	*height:auto;
}
.error_BottomImage {
	background: url(../Images/inline_err_bot.gif) no-repeat scroll center top transparent;
	float: right;
	height: 8px;
	left: 12px;
	width: 247px;
}

.btn_cross{
background:url(../Images/inline_err_btn_cross.png) no-repeat 0px 0px; display: block; height: 15px;position: relative;right: -232px;top: 13px;
}

.btn_cross:hover{
background:url(../Images/inline_err_btn_cross.png) no-repeat 0px -18px; display: block; height: 15px;position: relative;right: -232px;top: 13px;
cursor:pointer;
}
/*Inline-error*/


.quickSearch_home_search_inputbox
{
     border: 0 none;
    height: 31px;
    line-height:31px;
    margin: 4px;
    padding-left: 5px;
    width: 566px;
}

.quickSearch_search_box_mid_bg {
	background:url(../images/name_reaction_search_mid_bg.png) repeat-x;
	height:118px;
	float:left;
	width:693px;
}

.quickSearch_landing_text_box_content {
    background: url("../images/quicksearch-landing.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 38px;
    width: 593px;
}

.quickSearch_search_box_mid_bg p {
    color: #FFFFFF;
    float: left;
    padding-top: 8px;
    width: 686px;
}

/* My Monographs Page styling Starts*/

.noDataFound
{
	padding: 12px;
}

a.icon_delete
{
    display: inline-block;
    height: 17px;
    width: 14px;
    background: url("../Images/delete.png") no-repeat scroll 0 0 transparent;
    text-decoration: none;
    cursor: pointer;
    margin-right: 20px;
}

a.icon_edit
{
    display: inline-block;
    height: 17px;
    width: 16px;
    background: url("../Images/edit.png") no-repeat scroll 0 0 transparent;
    text-decoration: none;
    cursor: pointer;
    margin-right: 3px;
}

a.icon_delete:hover
{
    text-decoration: none;
}

#wrap {
    border:0px solid #333;
    padding:0px 13px 13px 13px;
    width: 931px;
    overflow: auto;	
}

#wrap h3{ background:#0c5c3b;}

#wrap .head-row {
    background: url(../Images/head-new.png) no-repeat left top;
    color: #404040;
	font-size:14px;
    font-weight: bold;
    height: 13px;
    padding: 0 0 23px;
	width:931px;
	margin-top: 12px;
}

div.head-c1{float:left;width:62%; line-height:35px; margin-left:10px;}
div.head-c2{float:left;width:15%; line-height:35px; text-align:center;}
div.head-c3{float:left;width:10%; text-align:right;line-height:35px;}

.grayRowBackground
{
	background-color: #B0B0;    
}

.whiteRowBackground
{
	background-color: #fff;    	
}

.section {
   float: left;
    margin-top: 0;    
    border-left:1px solid #b0b0b0;
    border-right:1px solid #b0b0b0;
    
    color: #06492e;
    font-size:12px;
    overflow: auto;    
    padding: 4px 0 4px 10px;
    width: 919px;
}

.section div.hd1 {
    float:left;
    width: 5%;	
    box-sizing: border-box;
    -moz-box-sizing: border-box;
     text-align: left;    
}

.section  div.hd2 
{
	float:left;
	width:70%;
    text-align: Left;    
}

.section div.hd2:hover
{
	text-decoration: underline;
}

.section  div.hd3
{
	float:left;	
	width:20%;		 
	text-align:Left;
}
.section  div.hd4
{
	float:left;	
	width:5%;		 
	text-align:center
}

.marklist_Header_noncheckbox
{
	margin-top: 0;
	border-left: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
	font-size: 13px;	
	padding: 7px 0 4px 10px;
	width: 919px;
	height: 25px;
	font-weight: bold;
	background-color: #dedede;
}

.marklist_Header_noncheckbox_hd1
{
	width: 73%;
	text-align: left;	
}

.marklist_Header_noncheckbox_hd2
{
	width: 15%;
	text-align: center;
}

.marklist_Header_noncheckbox_hd3
{
	width: 9%;
}

.sectionnoncheckbox {
   float: left;
    margin-top: 0;    
    border-left:1px solid #b0b0b0;
    border-right:1px solid #b0b0b0;
    color: #06492e;
    font-size:12px;
    overflow: auto;    
    padding: 4px 0 4px 10px;
    width: 919px;
}
.sectionnoncheckbox div.hd1 {
    float:left;
    width: 62%;	
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    word-wrap: break-word;

}

.sectionnoncheckbox div.hd1:hover
{
	text-decoration: underline;
}

.sectionnoncheckbox  div.hd2 
{
	float:left;
	width:15%;
    text-align: center;    
}

.sectionnoncheckbox div.hd3
{
	width: 11%;
    float: left;
    text-align: right;
}
.tablebtmcurve
{
	background:url(../images/tablebgbtm.png) no-repeat center top;
	float:left;
	width:931px; 
	height:9px;
	margin:-7px 0 0 0
}

.main_tablebtmcurve
{
	background:url(../images/tablebtmcurve.png) no-repeat center top;
	float:left;
	width:960px; 
	height:13px;	
}

div.text_search_title_tab h3{   color: #FFFFFF;
    line-height: 35px;
    padding: 0 0 0 10px;}
	
	.text_title
{
  
    margin: 29px auto 0;
    width: 934px;
}

.text_title h3{font-size:16px; font-weight:bold;color:#084e32;}

.text_search_title_Green_tab
{
background:url(../images/head-green.png) no-repeat; 
width:960px;
height:37px;
}

.text_search_title_Green_tab h2 {
	clear: both;
	display: block;
	line-height:37px;
	font-size:16px;
	font-weight:100px;
	color:#fff;
	padding-left:15px;
}

.border-top {

background:url(../Images/border-top.png) no-repeat center top;   
width:950px; 
height:auto;
margin:0 auto;

}
 
.border-bottom {
	float:left;
background:url(../Images/border-bottom.png) no-repeat;
width:950px; 
height:12px;
margin-left:4px;

}
 
.border-content{
margin:-36px 0 0 0;
background:url(../Images/border-content.png) repeat-y top center;
}


.add-new a{ margin-top: -20px;
    position: absolute;
    right: 164px;
    width: 17%; font-size:14px; color:#084e32;}
	
.leftrightbdr{border-left:1px solid #b0b0b0;border-right:1px solid #b0b0b0;margin:0 0 0 0px;padding-bottom:15px;}	

.tablecurve{width:960px; height:13px; margin:-2px 0 0 0px;}
.green_title_spliter {
    background: url("../Images/spliter.jpg") no-repeat scroll 100% 0 transparent;
}

.default-title{float:left; font-size:14px; color:#ffffff;padding:0px 10px 0 10px;margin:6px 0 0 0;}

.menu a {
      color: inherit;
      height: 10px;
      padding: 0 5px;
      text-decoration: none;
	  
}

.menu li {
      display: inline-block; 
      position: relative;
      color: #fff; 
	  margin:7px 0 0 0;
}

.menu li:last-of-type { border-right: none; }

.menu li > ul {
    position: absolute;
    left: 100%;
    top: 0;
    width: auto;
    display: none;
    white-space: nowrap;
}

ul.menu li ul li a{color:#404040;}

.menu > li > ul {
    top: auto;
    left: 0;
    width: 161px;
	height:129px;
	background: url(../Images/dropdownbg.png) no-repeat left top;
	padding:10px 0 0 10px;
	
}

.menu li > a:after { margin-left: 5px; content: '\25BA'; }
.menu > li > a:after { margin-left: 5px; content: '\25BC'; }
.menu li > a:only-child:after { margin-left: 0; content: ''; }

.menu li > ul > li { 
    border-right: none; 
   
    display: block; 
}

.menu li:hover { }
.menu li:hover > ul {display: block; }



/*Order by and paging styling starts*/

.results_order
{
    width: 210px;
    line-height: 20px;
}
.results_paging
{
    width: auto;
    line-height: 36px;
	margin-top: -30px;
	margin-right: 15px;	
}

.dropdown
{
    background-color: white;
    border:1px solid #C1C1C1;
    height: 20px;
    width: 145px;
}

.paging_dd, .res_cmp_paging_dd
{
    width: 50px;
    height: 19px;
    background-color: white;
    border: 1px solid #C1C1C1;
}

.paging_dd_MarkList
{
	width: 50px;
    height: 19px;
    background-color: white;
    border: 1px solid #C1C1C1;
}

.normal_text
{    
    font: 12px/18px Arial,Helvetica,sans-serif;
    padding-left: 0px;     
}

.page_no_box
{
	width: 21px;
	padding: 0px 2px;
	height: 16px;
	margin-top: 5px;	
}

.page_no_box_MarkList
{
	width: 21px;
	padding: 0px 2px;
	height: 16px;
	margin-top: 5px;		
}

/*Order by and paging styling ends*/

.border0
{
border-bottom:0px !important;
}

.btn_green_view 
{
	background:url(../images/btn_green_view_query.png) no-repeat; 
	width:213px;
	height:24px;
	display:block; 
	margin-left:5px;
}

h2.error_text 
{
	font-weight:bold; 
	font-size:12px; 
	padding-bottom:0px;
	float:left; 
}

.adv_landing_yellowbox_error_mid_bg
{
background:url(../images/adv_landing_yellowbox_mid_bg.png) repeat-y;
width:960px;
display:table;
}

.adv_landing_yellowbox_error_mid_bg h2
{
font-size:16px;
font-weight:bold;
padding-bottom:5px;
}

.adv_landing_yellowbox_top_border1
{
background:url(../images/adv_landing_yellowbox_top_border1.png) no-repeat 0 0 transparent;
width:960px;
height:7px;
}


.adv_landing_yellowbox_bot_border1
{
background:url(../images/adv_landing_yellowbox_bot_border1.png) no-repeat 100% 0 transparent;
width:960px;
height:7px;
}

.adv_landing_pinkbox_error_mid_bg
{
background:url(../images/error_mid_bg.png) repeat-y;
width:960px;
display:table;
}

.adv_landing_pinkbox_error_mid_bg h2
{
font-size:16px;
font-weight:bold;
padding-bottom:5px;
}

.adv_landing_pinkbox_top_border
{
background:url(../images/error_top_border1.png) no-repeat 0 0 transparent;
width:960px;
height:7px;
}


.adv_landing_pinkbox_bot_border
{
background:url(../images/error_bot_border1.png) no-repeat 100% 0 transparent;
width:960px;
height:7px;
}

.erroricon_popup_close 
{
	background:url(../images/error_cross_icon.png) no-repeat 0px 0px; 
	width:17px; 
	height:17px; 
	display:inline-block;
	cursor: pointer;
}
.erroricon_popup_close:hover  
{
	background-position:0px -17px;
}

.markList_green
{
	background: url("../images/head-pagination.png") no-repeat scroll 0 0 transparent;
	height: 36px;
	margin-left: 15px;
}

.markList_Pagination
{
	float: right;
	margin-top: 30px;
	color: black;
	font-weight:normal;
	*margin-top: 7px;
	font-size:12px;
}

.markList_name
{
	color: #404040;
    display: block;
    float: left;
    font-weight: bold;
    /*line-height: 34px;*/
    padding: 10px 20px 0 10px;
}

.addNewList
{
	float: right;
	margin-top: -23px;
	padding: 5px 8px;
}

.addNewList:hover
{
	cursor:pointer;
	text-decoration: underline;
}

.text_search_right_content{ display:block; line-height:37px; text-align:center; }
.icon_printview{background:url(../images/icon_printview.png) no-repeat; width:18px; height:18px; padding-left:25px;}
.marginR15{ margin-right:15px; }
.popup_close{ position:relative; top:-30px; right:-5px; float:right;}
.icon_popup_close:hover { background:url(../images/error_cross_icon.png) no-repeat 0px -17px; width:20px; height:17px; display:inline-block;cursor:pointer;}
.icon_popup_close { background:url(../images/error_cross_icon.png) no-repeat 0px 0px; width:20px; height:17px; display:inline-block;cursor:pointer;}

.popup_box{ background-color:#ffffff; border:5px solid #666666; border-radius:5px; width:410px; display:table; padding:10px; height:auto;}

.popup_box h2 { font-size:16px;	color:#084e32;	padding:5px 0px; font-weight:bold; }

.bot_border {border-bottom:1px solid #666666; width:100%; text-align:left; }
.disp_block{ display:block;}
.popup_box_label { width:60px; float:left;padding-top:5px;}
.popup_box_label1 { width:90px; float:left;padding-top:5px;}
.popup_box_input_bg {background:url(../images/popup_inputbox.png) no-repeat; width:269px; height:32px; float:left;}
.popup_box_input{ margin:3px 5px 0px 5px; width:260px; height:25px; border:0px; line-height:22px; }
.btn_popup_save  
{
	background:url(../images/btn_pop_save.png) no-repeat 0px 0px; 
	width:67px; 
	height:24px;
	display:block; 
	float:left;
	cursor:pointer;
}
.btn_popup_save:hover  
{
	background:url(../images/btn_pop_save.png) no-repeat 0px -24px; 
	width:67px; 
	height:24px;
	display:block; 
	float:left;
	cursor:pointer;
}
.btn_popup_save span { display:block; line-height:24px; text-align:center; color:#ffffff;}
.poup_btn{ margin-left:60px; margin-top:15px; float:left; clear:both; *clear:none; }
.poup_btn1{ margin-left:90px; margin-top:15px; float:left; }
.fontB{  font-weight:bold; }

.popup_box_Msg
{
	display: none; 
	float: left;	
	width:400px;
	text-align:center;
}

.icon_section
{
	display: block;
	line-height: 35px;
	margin-left: 20px;
}

.emailMarkList
{
	background: url("../images/email.png") no-repeat scroll 0 0px transparent;
    cursor: pointer;
    padding: 0 5px 0 0;
}

.editMarkList
{
	 background: url("../images/edit.png") no-repeat scroll 0 0px transparent;
    cursor: pointer;
    display: inline-block;
    padding: 0 5px 0 0;
	font-size:12px;
}

.deleteMarkList
{
	 background: url("../images/delete.png") no-repeat scroll 0 0px transparent;
    cursor: pointer;
    display: inline-block;
    padding: 0 5px 0 0;
	font-size:12px;
}

.disableEmailMarkList
{
	background:url(../images/email.png) no-repeat 0px 0px;
	cursor:default;
	padding: 0px 5px 0px 0px;
}

.disableEditMarkList
{
	background:url(../images/edit.png) no-repeat 0px 0px;
	cursor: default;
	padding: 0px 5px 0px 0px;
	display: inline-block;
}

.disableDeleteMarkList
{
	background:url(../images/delete.png) no-repeat 0px 0px;
	cursor:default;
	padding: 0px 5px 0px 0px;
	display: inline-block;
}

.defaultMarkListHeaderText
{
	margin-left: 20px;
	color: #999999;
	font-weight: normal;
	font-size: 12px;
}

.markListHeaderText
{
	color: #000000;
    margin-left: 20px;
	font-weight:normal;
	font-size:12px;
}

/* My Monographs Page styling Ends*/

/*Error my Monograph*/

.error_txt ul
{
padding:0px;
}

.error_txt ul li
{
background:url(../images/bullet_icon.png) no-repeat 1px 7px transparent;
padding:0px 0px 5px 20px;
float: left;
list-style:none;
width: 785px;
}
a.acesslinks, a.acesslinks:link, a.acesslinks:hover, a.acesslinks:active, a.acesslinks:visited {
	text-decoration:none;
	color:#074b30;
	font-weight:normal;
}
p.messagepara {
    float: left;
    padding: 0 15px 5px 0px;
   /* width: 835px; */
}

/*Error */

/* styling for landing and search result page Starts*/

.minheight20
{
	min-height:50px;
	display: table;
	width: 100%;
}

.dvloading
{
	float: right; 
	display: none; 
	text-align: right;  
	margin-top: 20px;
    padding-left: 450px; 
    width: auto; 
    position: absolute;
}

.menu_markList
{
	height:35px;
}

menu_markList a {
      color: inherit;
     /* height: 10px; */
      padding: 0 5px;
      text-decoration: none;
	  
}

.menu_markList li {
      display: inline-block; 
      position: relative;
      color: #fff; 
	  margin:4px 0 0 5px;
}

.menu_markList li:last-of-type { border-right: none; }

/*
.menu_markList li > ul {
    position: absolute;
    left: 100%;
    top: 0;
    width: auto;
    display: none;
    white-space: nowrap;
    
}*/

ul.menu_markList li ul li a{color:#404040;}

ul.menu_markList li ul li a:hover{color:#404040; text-decoration:underline;}

.menu_markList > li > ul {
    top: auto;
    left: 3px;
   	/*ackground: url(../images/dropdownbg.png) no-repeat left top;*/
	border:3px solid #999999;
	padding:10px;
	border-radius:5px;
	background-color:#ffffff;
	min-width: 140px;
	width:auto;
	
	display: none;
	
	position:absolute; 
}

.menu_markList li > ul > li { 
    border-right: none; 
    display: block; 
	border-bottom:1px solid #cccccc;	
}

.border0
{
border-bottom:0px !important;
}

.menu_markList li:hover > ul {display:inline-block; }

.btn_merklist{ background:url(../images/btn_add-to_my_records_signin.png) no-repeat 0px -40px; width:143px; height:30px; display:block; position:relative;z-index:1;}
.btn_merklist:hover{ background:url(../images/btn_add-to_my_records_signin.png) no-repeat 0px -4px;}
.btn_merklist span{ color:#444444;padding: 4px 5px 3px 14px; display:block;}

.merklist_not_log {
	margin: 0px 0px 0px 5px;
}
.merklist_not_log_landing {
	margin: 5px 0px 0px 5px;
}

.btn_merklist_not_log {
	background: url(../images/btn_add_to_my_records.png) no-repeat 0px -41px;
	width: 125px;
	height: 30px;
	display: block;
	cursor:pointer;
	
}

.btn_merklist_not_log:hover {
	background: url(../images/btn_add_to_my_records.png) no-repeat 0px -5px;
	width: 125px;
	height: 30px;
	display: block;
	cursor:pointer;
}

.btn_merklist_not_log span 
{
	color:#444444; 
	/*font-weight:bold;*/
	text-align: center;
	line-height: 28px; 
	*line-height: 24px;
	display:block;
	padding-left: 4px;
}

.marginL25{ margin-left:25px; }
.marginR10{ margin-right:10px;}

.new_list_box{border-radius:5px; padding:5px 10px 5px 10px; background-color:#cccccc;}

.save_monograph_IntoList
{
	cursor: pointer;	 
}
.save_monograph_IntoList:hover
{
	cursor: pointer;
	text-decoration: underline; 
}
/* styling for landing and search result page Ends*/

/*********************************************  Subscription page start*************************/
.register_form ,.login_section
{
width:960px;
}

.form_label {
	float: left;
	height: auto;
	padding-right: 21px;
	text-align: left;
	padding-left:15px;
}

.width100{width:100px;}

.btn_login_subscriber {
	background:url(../images/select_category_red.png) no-repeat 0 -3px;
	height: 38px;
    width: 119px;
}


.btn_login_subscriber span {
	color: #FFFFFF;
    display: block;
    line-height: 29px;
    text-align: center;
}
.btn_login_subscriber:hover {
	background:url(../images/select_category_red.png) no-repeat 0 -42px;
	width:119px;
	height:38px;
}

.field-validation-error 
{
    padding-left:1px;
font-size: 12px;
color: #a20f08;
}

/********************************************* Subscription page end**************************/

/* for un authenticateUserMessage page start*/
.submitlink
{
    background: transparent;
    border-style: none;
    color: #074B30;
    display: inline;
    margin: 0;
    padding: 0;
    cursor: pointer;
    outline: medium none;
    text-align:left;
}
.submitlink:hover
{
    text-decoration: underline;
}
    
/* for un authenticateUserMessage page end*/

/********************************************* Print page start**************************/
.btn_print {
	background:url(../Images/btn_print.gif) no-repeat 0 0;
	width:93px;
	height:35px;
	float:left;
	cursor:pointer;
}
.btn_print:hover {
	background:url(../Images/btn_print.gif) no-repeat 0px -35px;
	width:93px;
	height:35px;
	float:left;
	cursor:pointer;
	
}
.btn_print span {
	display:block;
	line-height:30px;
	text-align:center;
	padding:4px 0px 0px 30px;
}
 
.printviewimage
{
	background:url(../Images/print_preview.png) no-repeat 0px 0px;
	width:18px;
	height:18px;
	float:left;	
}

.printviewlink
{	
	margin-right: 10px;
	cursor:pointer;
}

.printviewlink:hover
{
	margin-right: 10px;
	cursor:pointer;
	text-decoration: underline;
}

@media print
{
	.non-printable
	{
		display: none;
	}        
}
/********************************************* Print page start**************************/
.institute_branding_text
{
    float: right;height: 41px;min-width: 114px;padding: 30px 0 0;text-align: right;
}

/* css for api header*/

.apiHeaderTop
{
	position: relative;
	z-index: 999999;
}
/*Mono graph Landing*/
.mlp_error_box
{
margin:0px;
padding:0px;
}

.mlp_error_top_border
{
background:url(../Images/error_top_new.jpg) no-repeat 0 0 transparent;
height:7px;
display:block;
width:960px;
}

.mlp_error_mid_bg
{
background:url(../Images/error_mid_new.jpg) repeat-y;
display:table;
padding-left:15px;
text-align: justify;
width: 945px;
*height: 1%;
*zoom:1; 
}

.error_warningImg
{
 float:left;
 width:95px;    
}
.mlp_error_txt
{
 float:left;
 width:590px;
 padding-top:10px; 
}
.mlp_error_mid_bg p {
    float: left;
    padding: 0 15px 10px 0px;
   /* width: 835px; */
 }

.mlp_error_bot_border
{
background:url(../Images/error_bottom_new.jpg) no-repeat 0 0 transparent;
height:10px;
*height:10px;
display:block;
width:960px;
}

.mlp_error_txt ul
{
padding:0px 0px 0px 0px;
clear:both;
}

.mlp_error_txt ul li
{
background:url(../Images/bullet_icon.png) no-repeat 1px 7px transparent;
padding:0px 0px 8px 20px;
list-style:none;
}

.font13{ font-size:13px;}

.mlp_green_title_bar{ background:url(../Images/error_green_title_bar.png) no-repeat 0 0 transparent; height:28px;}

.mlp_green_title_bar span {font-weight:bold; color:#ffffff; display:block; line-height:28px; text-align:center;}

.mlp_error_left_section{ width:700px; float:left;}

.mlp_error_right_section{width:230px;padding-left:27px;float:left;}

img{border:0px;}

.mlp_error_right_section p { padding:0px 8px 5px 2px;}

/*  Error Message End */ 

/*Mono graph Landing*/


/************************************ Added by Vijay 0n 19.08.13 **************************/

#wrap .head-row1{
    background: url(../images/head-new.png) no-repeat left top;
    color: #404040;
	font-size:14px;
    font-weight: bold;
    height: 37px;
    text-align: center;
	width:931px;
}
.icon_section1 {
    margin-left: 20px;
	padding-top:10px;
	font-size:12px;
	}

.markList_gray {
    width: 919px;
}

.marklist_Header
{
	margin-top: 0;
	border-left: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
	font-size: 13px;	
	padding: 7px 0 4px 10px;
	width: 919px;
	height: 25px;
	font-weight: bold;
	background-color: #dedede;
}

.marklist_Header_hd1
{
	width: 5%;
	text-align: left;	
}
.marklist_Header_hd2
{
	width: 60%;
	text-align: left;	
}
.marklist_Header_hd3
{
	width: 26%;
	text-align: center;
}

.marklist_Header_hd4
{
	width: 5%;
}

.marklist_Header_options1
{
	text-align: left;	
}
.marklist_Header_options2
{
	width: 40%;
	text-align: left;	
}

 .green_title_gray_spliter {
	background:url(../images/gray_splitter.jpg) no-repeat 100% 1px transparent;
	height:25px;
}

.btn_go1 {
    background: url(../images/btn_go.png) no-repeat scroll 0 -30px transparent;
    display: inline-block;
    height: 24px;
     top: -2px;
     *top: -1x;
    
   /* padding-bottom: 4px; */
   
    position: relative;
    cursor:pointer;
    vertical-align: middle;
    width: 39px;
    border:0px;
}
.btn_go1:hover {
    background: url(../images/btn_go.png) no-repeat scroll 0 0px transparent;
 }
 
/****************************New branding CSS*********************/
img
{
	border: 0;
}
#page-content						
{ 
	margin: 0 10px; 
}

.content-container
{
	background-color: #FFF;
}
body, .screen
{
	background: #FFF url(../images/default-site-header-bg.png) repeat-x top center; 	
}
.rsc-logo
{ 
	width: 120px; 
	height: 80px; 
	display: block; 
	float: right;
	margin: 10px 0 10px 0; 
	background-image: url(../images/royal-society-of-chemistry-logo.png); 
	background-repeat: no-repeat; 
	background-position: left top; 
	cursor: pointer;
}

.home-link img											{ margin: 10px 0 !important; }


.institute_branding_text_center
{
    padding-left: 195px;
    float : left;
}

.mi_institute_branding_text {
margin: 0px 0 0 0;
font-weight: bold;
display: table-cell;
vertical-align: middle;
text-align: center;
line-height: 16px;
padding-top: 20px;
}

.institute-logo-container {
position: absolute;
width: 272px;
height: 70px;
margin-left: 458px;
*margin-left: 108px;
margin-top: 15px;
background: url(../images/institute_bg_white.png) no-repeat;
background-color: transparent !important;
display: table;
}

.institute-logo-container img {
/* margin: 21px 10px; */
text-align: center;
padding-top: 21px;
}

.mi_branding_img {
max-height: 45px;
max-width: 250px;
/* margin: 21px 10px; */
text-align: center;
}

.mi_branding {
margin: 0px 0 0 0;
color: #FFF;
font-weight: bold;
display: table-cell;
vertical-align: middle;
text-align: center;
}

/****************************End branding CSS*********************/


.clipboard_copy
{
cursor:pointer;
margin-left:5px;
font-size:9px;
padding:1px 6px;
}


.btn {
 display:inline-block;
 background:url('../images/button-grey-idle.png') scroll no-repeat 0 0 transparent;
 height:31px;
 cursor:pointer;
}

.btn-left{
 
}

.btn-right{
 background-position:100% -68px;
}

.btn-center{
 margin:0 7px;
 background-position:0 -34px;
 background-repeat:repeat-x;
 height:31px;
 line-height:31px;
 overflow-y:hidden; 
}
.btn a{
color: #2F2F2F;
    display: block;
    line-height: 31px;
    text-align: center;
}

.btn-element:hover .btn{
 background-image:url('../images/button-grey-hover.png');
}

.deleteicon
{
background: url("../images/delete.png") no-repeat scroll 0 0px transparent;
    cursor: pointer;
    display: inline-block;
    padding: 0 5px 0 0;
	font-size:12px;
}

.btn_move {
    background: url(../images/btn_move.png) no-repeat scroll 0 -30px transparent;
    display: inline-block;
    height: 24px;
     top: -2px;
     *top: -1x;
    
   /* padding-bottom: 4px; */
   
    position: relative;
    cursor:pointer;
    vertical-align: middle;
    width: 39px;
    border:0px;
}
.btn_move:hover {
    background: url(../images/btn_move.png) no-repeat scroll 0 0px transparent;
 }
 
 .btn_move_disabled {
    background: url(../images/btn_move.png) no-repeat scroll 0 -60px transparent;
    display: inline-block;
    height: 24px;
     top: -2px;
     *top: -1x;
    
   /* padding-bottom: 4px; */
   
    position: relative;
    cursor:default;
    vertical-align: middle;
    width: 39px;
    border:0px;
}

 