HTML, BODY {height:100%; margin: 0; padding: 0; border: none; min-height: 100.2%;}

.maintable {height: 100%; vertical-align: top;}

B {font-weight: bold;}

BODY,.normal {color: #242424; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; margin:0; padding:0; height: 100.2%}

.booktext {color: #242424; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; margin:0; padding:0;}

.booktext1 {color: #242424; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; margin:0; padding:0; width:35px; text-align:center;}

.booktext2 {color: #242424; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; margin:0; padding:0; width:47px; text-align:center;}

P, BLOCKQUOTE, LI, OL, UL, TD, .commontext {color: #292929; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none;}

.buttons {color: #242424; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; }

.docbuttons2 {color: #242424; font-family: Tahoma, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none;}

.booktext {font-size: 12px;}
.booksectitle {font-size: 14px; font-weight: bold;}

.notehlink {color: #06428b; font-family: Tahoma, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none;}

.notehlink:hover {color: #242424; font-family: Tahoma, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; text-transform: none;}


.normal:hover {text-decoration: underline}

.booksectitle {color: #242424; font-family: Tahoma, Verdana, Helvetica; font-style: normal; font-weight: bold; text-decoration: none; }

H1 {font-size: 16px;}
H2 {font-size: 14px; }
H3, H4, H5, H6 {font-size: 12px;}

.results {color: #7b2104; font: 12px Tahoma, Verdana, Helvetica; font-weight: bold;}

.link_verde_underline {color: #244061; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline; text-transform: none;}

.title, .abouttitle, .titlethin {vertical-align: middle; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; padding:0.3em 0 0.2em 0.4em;}
.titlethin {font-size: 12px; padding:0.4em 0 0.3em 0.5em;}

.title {color: #7b2104; border: 1px solid #fec2b8; background-color: #fec2b8;}
.abouttitle {color: #244061; border: 1px solid #afc9d0;}

.helptitle, .helptitlebig {vertical-align: middle; font-family: Tahoma, Verdana, Helvetica; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; color: #244061;}

.meniu {color: #003453; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; padding: 0 5px; line-height: 12px; vertical-align: middle;}

.meniu:hover, .meniuactiv {color: #7b2104; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; padding: 0 5px; line-height: 12px; vertical-align: middle;}

.menutext {font:12px Tahoma, Verdana, Helvetica; }

.clearmeniuactive {padding: 0 5px;color: #0D0D8B; font: bold 90% Tahoma, Verdana, Helvetica, sans-serif; background: #FFFF00; text-decoration: none; line-height: 12px; vertical-align: middle;}

.clearmeniuactive:hover {color: #000000;}

.clearmeniuinactive {padding: 0 5px; color: #647d9d; font: bold 90% Tahoma, Verdana, Helvetica, sans-serif; text-decoration: none; line-height: 12px; vertical-align: middle;}

.langmeniu, .langmeniuactiv, .topmeniu, .topmeniuactiv {
	padding:0 5px;
	font: bold 90% Tahoma, Verdana, Helvetica, sans-serif;  
	color:#244061;
	text-decoration: none;
	line-height: 12px; vertical-align: middle;
}
.linkverdeunderline {
	color:#244061;
	text-decoration: underline;
}

.linkverdeunderline:hover {
	color: #647d9d;
	text-decoration: underline;
}

.langmenutext {font: 12px Tahoma, Verdana, Helvetica; text-decoration: none;}

.langmeniu:hover, .langmeniuactiv, .topmeniu:hover, .topmeniuactiv {
	color: #647d9d;
}

span#TopNavLastItem a, span#TopNavLastItem span {
	border-right:0;
}

.topmenutext {font: 12px Tahoma, Verdana, Helvetica; text-decoration: none;}

.meniu2 {
	color: #06428b;
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
}
.meniu2:hover {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
}

.nextprev, .color1, .color1small {color: #003453; font-family: Tahoma, Verdana, Helvetica; font-style: normal; font-weight: normal; text-decoration: underline; text-transform: none;}
.nextprev, .color1 {font-size: 12px;}
.color1small {font-size: 10px;}

.color1bold {
	color: #003453;
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
}
.color2 {
	color: #0B0867;
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	text-transform: none;
}
.color2bold {
	color: #FFAE00;
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
}
.color3 {
	color: #444444;
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	text-transform: none;
}
.color3bold {
	color: #444444;
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
}

.link_verde_underline:hover {color: #717171; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none;}

.color1:hover, .color2:hover, .color3:hover, .color1small:hover {color: #717171; font-family: Tahoma, Verdana, Helvetica; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none;}
.color1:hover, .color2:hover, .color3:hover {font-size: 12px;}
.color1small:hover {font-size: 10px;}

.color1bold:hover , .color2bold:hover , .color3bold:hover {
	color: #242424;
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
}

.catalogdoc,.docattlink,.secattlink,.searchlink,.doclink, .chapopenlink, .chapcloselink, .seclink {color: #244061; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none;}
.catalogdochl {color: #06428b; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none;}

.docattlink:hover,.secattlink:hover,.searchlink:hover,.doclink:hover, .chapopenlink:hover, .chapcloselink:hover, .seclink:hover {color: #242424; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline; text-transform: none;}

.hldoclink, .hlchapopenlink, .hlchapcloselink, .hlseclink {color: #0B0867; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none;}
.hldoclink:hover, .hlchapopenlink:hover, .hlchapcloselink:hover, .hlseclink:hover {color: #242424; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: underline; text-transform: none;}

.cldocattlink,.clsecattlink,.clhlink, .clhdoclink, .clopenlink, .clcloselink, .cldoclink, .clseclink {color: #0B0867; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none;}
.cldocattlink:hover,.clsecattlink:hover,.clhlink:hover, .clhdoclink:hover, .clopenlink:hover, .clcloselink:hover, .cldoclink:hover, .clseclink:hover {color: #242424; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline; text-transform: none;}
.clhlink, .clhlink:hover {font-weight: bold}

.clhnolink {color: #e85f4d; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none;}
.navbtn, .querynavbtn {color: #000000; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none;}
.querynavbtn {font-size: 11px;}
.navbtn {font-size: 11px;}

.bookicons, .srcicons, .srccover {border-style: none;}
.srcicons {position: absolute; padding-top:6px; padding-left:3px;}
.srccover {position: absolute; padding-top:3px;}

.hlclopenlink, .hlclcloselink, .hlcldoclink, .hlclseclink {color: #0B0867; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none;}
.hlclopenlink:hover, .hlclcloselink:hover, .hlcldoclink:hover, .hlclseclink:hover {color: #242424; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: underline; text-transform: none;}

.rowoddcoursebuilder { }
.rowevencoursebuilder { background: #f6f6f6; }

FORM {display: inline;}
INPUT {display: inline;}
B {font-weight: bold;}

.commontable TD {padding: 5px;}
.clnochildren {color: #666666; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none;}

.introduction  {padding:8px 10px 5px 10px;}
.introduction1 {padding:0px 10px 1px 10px;}
.introduction2 {padding:0px 10px 0px 10px;}
.introduction3 {padding:7px 10px 5px 10px;}

.button {
  background: ButtonFace;
  color: ButtonText;
  border: 1px solid ButtonFace;
  padding: 1px;
  margin: 0px;
  width: 19px;
  height: 19px;
}

.buttonHover {
  background: ButtonFace;
  color: ButtonText;
  border: 1px solid;
  padding: 1px;
  margin: 0px;
  width: 19px;
  height: 19px;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}

.buttonActive {
  padding: 2px 0px 0px 2px;
  border: 1px solid;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}

#quicksearch {
	height: 18px;
	width: 180px;
	border: 1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	color:#01004e;
}

.resultsRow{
	border-bottom: 1px dashed gray;
	padding-bottom: 5px;
	padding-top: 20px;
}

.resultsNormalBtn {
	font-weight: bold;
	padding: 0 0.4em;
	border: 1px solid #f6b29c;
	color: #7b2104;
	background-color: #fee7e1;
	text-decoration: none;
}

/* new styles for search page layout */

.nav {font-weight:bold;color:#000000; text-decoration:none;font-size: 11px;}
.line {background-color: #CCCCCC; width: 1px;}
.row {margin-bottom: 5px;}
.metaspacer {margin-left: 10px;}

.searchlink,.doclink,.searchlink:hover,.doclink:hover,.cldoclink,.cldoclink:hover {font-weight: bold; text-decoration: underline;}

.subject, .docclass {text-decoration: none;}
.subject:hover, .docclass:hover {text-decoration: underline;}
.subject {color: #CC6600;}
.meshsubject {color: #666666;}
.docclass {color: #134A81;}

/* NEAR box description fo boolean operators */

.DescriptionBox {
	position: absolute;
	visibility: hidden;
	border: solid 1px;
	background-color: #f3f4e6;
	width: 300px;
	z-index: 10;
}

.DescriptionBookmark {
	position: relative;
	width: 10px;
}

.CountryAssociations {
	position: absolute;
	visibility: hidden;
	background-color: #c5d4d7;
	width: 720px; left: 0; top: 0;
	border: 1px solid #8fbeda;
	padding: 5px;
	text-align: left;
	z-index: 10;
}
.AssocButton {
	position: absolute;
	width: 10px;
}

.query {font-family: Tahoma, Verdana, Helvetica; font-size: 12px;}

.lblalignIE {vertical-align: baseline;}
.lblalignFF {vertical-align: bottom;}

dl.table-display
{
width: 41.1em;
margin: 2em 0;
padding: 0;
text-align: left;
}

.table-display dt
{
width: 10em;
float: left;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #999;
font-weight: bold;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.table-display dd
{
float: left;
width: 29em;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #999;
}

.hl {background-color: yellow;}
.dh {display: none;}

#QueryResultsPanel {padding: 10px;}

#Introduction ul {
	padding-left: 20px;
}

#Introduction li {
	margin-left: 5px;
	margin-bottom: 10px;
}

.uslinks {
	padding-top:7px;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.5em;
}

.linktitle, .maintitle {font-weight: bold; font-size: 12px;}

ul.whatsnew {
	margin-left: 0;
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}

ul.whatsnew li {
	background: transparent url(../images/ipdf.gif) left top no-repeat;
	padding-left: 20px;
	margin-bottom: 5px;
	text-decoration: none;
}

ul.whatsnew li.web {
	background: transparent url(../images/glob.png) left top no-repeat;
	padding-left: 20px;
	margin-bottom: 5px;
	text-decoration: none;
}

ul.whatsnew li a {text-decoration: none;}
.whatsnewcontent {border: 1px solid #c5d4d7; border-top-width: 0; padding: 5px; margin-bottom: 1.2em; background:url(../images/whatsnewbg.gif) repeat-x top left; }
a.morelink {color: #244061;}
.moretitle {color: #244061; border: 1px solid #c5d4d7; background-color: #c5d4d7; vertical-align: middle; font-family: Tahoma, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; padding:0.3em 0 0.2em 0.4em;}
.whatsnewcontent .color1 {color: #003453;}
.whatsnewcontent .color1:hover {color: #717171;}
.odd {background-color: #ffcdc5;}
#formFeedback #FirstPart input {width: 250px;}

.topofpage {float: right;}
.TitleLink {
	height: 42px;
	overflow: hidden;
}

#shareAndBookmark {list-style: none; padding: 0; margin: 0; text-align: center;}
#shareAndBookmark li {float: left; margin-right: 1px;}
#shareAndBookmark img {border: none;}

.shareable .addthis_default_style {float: right;}

/* drop-down menu */

/*
ul.dropdown {
    background: none repeat scroll 0 0 #9ec1d7;
	list-style: none outside none;
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 6px 0 5px 0;
	position: relative;
}
ul.dropdown li {
    background: none repeat scroll 0 0 #9ec1d7;
	display: inline;
	font-weight: bold;
	padding: 6px 0 5px 0;
}
ul.dropdown a:hover {
    color: #7B2104;
}
ul.dropdown a:active {
    color: #FFA500;
}
ul.dropdown li a {
    border-right: 1px solid #333333;
    color: #003453;
	padding: 0 9px;
	text-decoration: none;
}
ul.dropdown li:last-child a {
    border-right: medium none;
}
ul.dropdown li.hover, ul.dropdown li:hover {
    color: #7B2104;
    position: relative;
}
ul.dropdown li.hover a {
    color: #003453;
}
ul.dropdown li.hover a:hover {
    color: #7B2104;
}
ul.dropdown ul {
    list-style: none outside none;
	margin: 0;
	padding: 0;
    left: 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
	text-align: left;
    background: none repeat scroll 0 0 #B1D0E5;
	border: 1px solid #003453;
}
ul.dropdown ul li {
	background: none repeat scroll 0 0 #B1D0E5;
    border-bottom: 1px solid #CCCCCC;
	color: #000000;
    float: left;
	clear: left;
    font-weight: normal;
	padding: 5px 9px 5px 5px;
	width: 100%;
}
ul.dropdown ul li a {
    border-right: medium none;
    display: inline-block;
    width: 100%;
}
ul.dropdown ul ul {
    left: 100%;
    top: 0;
}
ul.dropdown li:hover > ul {
    visibility: visible;
}

*/
ul.dropdown {
    position: relative;
	float: left;
}
ul.dropdown, ul.dropdown ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
ul.dropdown li {
    background: url(../images/menu_divider.gif) no-repeat scroll 100% 50% #9EC1D7;
    float: left;
    font-weight: bold;
}
ul.dropdown a:hover {
    color: #000000;
}
ul.dropdown a:active {
    color: #003453;
}
ul.dropdown li a {
    color: #003453;
    display: block;
    padding: 4px 10px;
	text-decoration: none;
	font-weight: bold;
}
ul.dropdown li a.activ {
	color: #7B2104;
}
ul.dropdown li:last-child a {
    border-right: medium none;
}
ul.dropdown li.hover, ul.dropdown li:hover {
    color: #7b2104;
    position: relative;
}
ul.dropdown li.hover a {
    color: #003453;
}
ul.dropdown li.hover a:hover {
    color: #7b2104;
}
ul.dropdown ul {
    left: 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: 245px;
	border: 1px solid #c5d4d7;
}
ul.dropdown ul li {
    background: none repeat scroll 0 0 #e4eaec;
    border-bottom: 1px solid white;
	border-top: 1px solid #c5d4d7;
    color: #000000;
    float: left;
	width: 245px;
    font-weight: normal;
}
ul.dropdown ul li.hover {
	background-color: #f4f7f8;
}
ul.dropdown ul li a {
    border-right: medium none;
    display: inline-block;
    width: 100%;
}
ul.dropdown ul ul {
    left: 100%;
    top: 0;
}
ul.dropdown li:hover > ul {
    visibility: visible;
}
ul.dropdown ul {
	border-top: none;
}
