html{height:100%;}
input{margin:0; padding:0}
*{margin: 0;}
a {color: #515050;}
body {margin: 0px; position:relative; font-family: Verdana, Tahoma, sans-serif; font-size: 11px; color: #515050; height: 100%;}

input, select, textarea { font-family:  Verdana, Tahoma, sans-serif; font-size:  11px; }

table{vertical-align:middle}
form{margin:0px; padding:0px}
h4{margin:0px; padding:0px; color:#204598}
h2{margin:0px; padding:0px; color:#204598; font-size:14px}
h3{margin:0px; padding:0px; color:#204598; font-size:14px}

#panelLayout {border-top:#92B3FF solid 6px; padding-top:15px; min-width: 1164px !important;}
#wrapper { height:auto !important;height:100%;margin:0 auto -100px;min-height:100%;}

#headLogoImage{position:relative; background:url(../images/collections/dir.gif) no-repeat; width:80px; height:61px; margin-left:20px; float:left;}
#baztech_banner{display:none}
#headLogoImageRight {
	display: none
}

#headMenu {position:relative; top: -10px;}
#searchTable {margin-left:115px;}
#searchTable td{padding-right:8px}
#searchTable .menuSearchInputText {width: 200px; height:18px; border:1px solid #7F9DB9}


#menuPanelDiv {background:#00B56E; height:36px; margin-left:115px; border-right:#fff 20px solid; margin-top:10px}

#toolboxPanel a.langsCommandLink {text-decoration: none;}

#menuPanelDiv ul {
        font-weight: bold;
        margin: 0;
        padding: 0;
        list-style: none;
        padding: 6px 0 0 15px;
        width:500px;
}
#menuPanelDiv ul li {
        float: left;
        margin: 0;
        padding: 0;
}

#menuPanelDiv ul li a{
        display:block;
        padding:8px 15px;
        color:#fff;
        text-decoration:none;
        font-size:12px; 
}


#menuPanelDiv ul li a:hover {color:#204598;}
#menuPanelDiv ul li.active {background: #fff url(../images/menu_on_right.gif) no-repeat right top;}
#menuPanelDiv ul li.active a {
        background: url(../images/menu_on_left.gif) no-repeat 0px 0px;
        color: #204598;
}
#menuPanelDiv ul li.active a.bookmark:hover {
	cursor:text;
}



.titleBox {list-style:none; margin:0; padding:5px 0 0 13px;}
.titleBox li {float:left; margin:0; padding:0}
.titleBox li.tbox {background: #92b3ff url(../images/menu3_on_right.gif) no-repeat right top;}
.titleBox li .title {padding:8px 15px 7px; display:block; color: #204598; text-decoration:none; background:url(../images/menu3_on_left.gif) no-repeat left top;}


#mainContainer{width:100%; min-width:1040px; position: relative; top:0px; }

#toolboxPanel {width: 214px; position:absolute; top:0; right:20px}
#toolboxPanel .toolboxHeader {background: #92B3FF; width:214px;  height:30px} 
#toolboxPanel .toolboxHeader span {float:left; padding-top:8px; padding-left:10px; color:#002589; font-weight: bold}
#toolboxPanel .toolboxHeader img {float:right;  padding-top:10px; padding-right:10px;  border:none}
#toolboxPanel #facetedSearch img {float:right; position:relative; top:3px; left:0px; border:none}
#toolboxPanel .toolboxContent {width:210px; border: 2px solid #92B3FF; border-top:0; margin-bottom:10px}
#toolboxPanel .toolboxContent select{margin:10px; width:190px}
#toolboxPanel .toolboxContent .tc_gray{padding:10px; max-width:190px; background:#F3F4F7}
#toolboxPanel .toolboxContent .tc_white{padding: 5px 10px; max-width:190px}
#toolboxPanel .toolboxContent .tc_white .tc_button {max-width:185px;}
#toolboxPanel .toolboxContent .tc_white .tc_button .submitBtn {margin-top: 1px; margin-bottom: 1px;}
#toolboxPanel .toolboxContent .tc_white .tc_button .submitBtn .inputBtn {font-weight: normal; padding-left: 0px;  padding-right: 0px;}
#toolboxPanel .toolboxContent span {float:right}
#toolboxPanel .toolboxContent span a, #toolboxPanel .toolboxContent span a:visited{font-size:10px; color:#7f9db9}
#toolboxPanel .toolboxContent span select{width:50px; margin:0px}
#toolboxPanel .toolboxContent img{border:none}
#toolboxPanel .toolboxContent label{ font-weight: normal; float:left; position:relative; top:1px; width: 45px;}
#toolboxPanel .toolboxContent .loginF{width:110px; height:12px; margin:1px 0px 8px 22px; border:1px solid #7F9DB9;}
#toolboxPanel .toolboxContent .register{font-size:10px; color:#92B3FF; }
#toolboxPanel .toolboxContent #login {float:right; position:relative; top:5px}
#toolboxPanel .toolboxContent #logout {float:right}
#toolboxPanel .toolboxContent .tc_button {text-align:center; padding:2px 0 0 0; margin:0}
#toolboxPanel .toolboxContent #results_number {position:relative; top:-5px}
#toolboxPanel .toolboxContent #loginForm .register, #toolboxPanel .toolboxContent #logoutForm .register{width:95px}
#toolboxPanel .toolboxContent #logoutForm span{color:#002589; font-weight:bold; padding:10px 0; width:100%}
#toolboxPanel .toolboxContent #logoutForm span font{color:#7F9DB9; font-weight:bold}
#toolboxPanel .toolboxContent ol { padding:0; margin:0; margin-bottom:0px}
#toolboxPanel .toolboxContent ol li{ border-top:1px #F3F4F7 solid; padding:4px 0; list-style-type:none; width:100%}
#toolboxPanel .toolboxContent .toolbox_link, #toolboxPanel .toolboxContent .toolbox_link:visited{color:#515050}
#toolboxPanel .toolboxContent li.first {border-top-width: 0px; }
#toolboxPanel .toolboxContent a:hover {text-decoration:none}
#toolboxPanel .toolboxContent span.facet_header { float: none; font-weight: bold; }
#toolboxPanel #facetedSearch .toolboxContent .tc_gray  {padding:5px 10px;}
#toolboxPanel #facetedSearch .toolboxContent .tc_white {padding:2px 10px;}
#toolboxPanel #facetedSearch .search_filter_more_less {padding:5px 0px 3px 0px; }

div.dynamic_content {text-align: left; border-right:294px solid white}

.push{height:113px;}
#footer {width:100%;  text-align:center; /*padding-bottom:20px; border-bottom:#92B3FF solid 6px;*/ clear:both;}
#footerContent {width:1000px; margin:0 auto}
#footerContent img{border:none; margin:20px 40px 20px 40px}
#footerContent a{text-decoration:none}

.highlight {color: red; font-weight: bold; }
a .highlight {text-decoration: underline;}
a:hover .highlight {text-decoration: none;}
.hidden { display: none !important; }

input[type="button"], input[type="submit"] {
    border: 1px solid #7F9DB9;
    color: #204598;
    font-weight: bold;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0;
    padding-left: 6px;
    padding-right: 6px;
}

.articleDetails-leftCell {padding-right: 5px !important;  width: 90px;}
.details-wideCell { width: 100%; padding-left: 2em !important; }

.contributor-card {margin: 0; list-style: none; padding: 0;}
.contributor-card ul {list-style: none; padding-left: 20px;}

.showMoreDetails {color: #002589;}


#selectedElements .toolboxHeader {height: 40px;}

#canonical_link, #printButton {float: right; padding-right: 10px;}

.plainList {
	-ms-word-break: break-all;
     word-break: break-all;

     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}

