
html {height:auto; min-height:100%;background: transparent url(../imagesv2/footer_bg.gif) repeat-x scroll left bottom;}
body {height:auto; min-height:100%;}

.grid_4 ul, .grid_5 ul, .grid_7 ul {margin-bottom:10px;}
.grid_4 ul li, .grid_5 ul li, .grid_7 ul li {
background: url(../imagesv2/read_more_red.png) no-repeat 0px 2px; margin:6px 0px; padding-left:14px; line-height:14px;}

.footer ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul{display: block;}
.footer ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul{display: none;}
.footer ul ul li a {display:inline;}
.footer ul ul {background-color:#fff;border:1px solid #aaaaaa;float:left;height:auto;padding:5px 0 0;position:relative;top:-80px;}

p {margin:5px 0px 10px 0px; line-height:16px;}
h1 {margin:10px 0 20px 0;}
h2 {padding:10px 0 5px 0;}
h3 {margin:0px 0px 10px 0px;}
h4 {padding:5px 0 0;}
h5 {}

p#noOfHits {margin:-15px 0 5px 0; padding:0px; text-align:right; color:#dc291e; font-weight:bold; font-size:12px;}
p.logout {margin:-15px 0 0 0; padding:0px; text-align:right;}
.right {text-align:right;}

table {border-collapse:collapse;}
table, td, th {border:1px solid #ccc;}
td, th {padding:5px; line-height:1.4; vertical-align:top;}
th {line-height:2;}
th#pmiCompl {padding:0px; background:url(../imagesv2/pmiCompl.png) no-repeat 0px 0px;}
th#isoCompl {padding:0px; background:url(../imagesv2/isoCompl.png) no-repeat 0px 0px;}
table#login, table#login td, table#login th {border:none;}

div#ajaxSpinner {display:none;}

div.filter {position:relative;}
div.filter span {text-align:left; position:absolute; top:17px; left:-5px; border:solid 2px #cc0000; background:#fff; width:150px;}
div.filter span a {display:block; padding:0px 4px; font-weight:bold; text-decoration:none;}
div.filter span a.active {color:#cc0000; border:solid 2px #cc0000; border-left-style:none; border-right-style:none;}
div.filter span a:hover {background:#eee;}
div.filterName {color:#cc0000; font-weight:bold;}

td.area {background: transparent url(../imagesv2/areaBg.png) no-repeat center bottom;}
td.cat {background: transparent url(../imagesv2/catBg.png) no-repeat center bottom;}
td.term {color:#333; cursor:pointer;}
td.enBg {background: transparent url(../imagesv2/enBg.png) no-repeat center bottom;}
td.seBg {background: transparent url(../imagesv2/seBg.png) no-repeat center bottom;}
td.deBg {background: transparent url(../imagesv2/deBg.png) no-repeat center bottom;}
td.pmiBg {background: transparent url(../imagesv2/pmiBg.png) no-repeat center bottom;}
td.isoBg {background: transparent url(../imagesv2/isoBg.png) no-repeat center bottom;}
td.src {background: transparent url(../imagesv2/srcBg.png) no-repeat center bottom;}
td span.def {display:block; font-style:italic; padding-top:13px; color:#555555;}

#topbar {width:100%; float:left; height:58px; padding:20px 0px 0px 0px; background:url(../imagesv2/topbar_bg58.png) repeat-x 0px 0px;}
#topbar h1 {font-family:Arial, Helvetica, sans-serif; font-weight:700; color:silver; font-size:14pt; margin:0;}
#topbar h1 a {color:silver;}
#topbarLogo {float:left; width:62%; padding:0px 0px 0px 20px;}
#topbarRight {float:left; width:35%; text-align:right; }
#topbarRight img {margin-left:7px;}

.container {height:100%;margin-left:10px;background: transparent url(../imagesv2/line.gif) no-repeat scroll 0px 67px}

.top {display:block;float:left;width:100%;}
.top .lang div { position: relative; z-index: 10; top: 0px; float: right; right: 0; height: 0; display: block;}
.top .lang span {display: block; padding: 3px 0 1px;}
.top .lang img {padding:0 5px;}

.logo {float:left;display:block;padding:30px 0 0 0;}



.footer {border-top:1px solid #aaaaaa;display:block;float:left;margin:20px 0 0 0;padding:20px 0;}
.footer ul {float:right;height:40px;margin:0;padding:5px 0;position:relative;}
.footer ul li {float:left;display:block;height:20px;width:95px;}
.footer ul li a {padding:0 0 0 15px;float:left;display:block;}

/* To top */
#toTop {
	width:100px;
	border:1px solid #fe9900;
	background:#ffb547;
	text-align:center;
	padding:10px 5px;
	position:fixed;
	top:300px;
	right:0px;
	cursor:pointer;
	display:none;
	color:#333;
	font-family:Arial, Verdana;
	font-size:12px;
	font-weight:bold;
}
#toTop:hover {
	background:#fca523;
}
