/**** nav related css *************/
body#tools a#tools {
    color:#fff;
    background:#4e97e8;
}

body#tools a:active, a:visited {
    color:#4e97e8;
}

body#admin a#admin {
    color:#fff;
    background:#4e97e8;
}

body#admin a:active, a:visited {
    color:#4e97e8;
}

body#demos a#demos {
    color:#fff;
    background:#4e97e8;
}

body#adduser a#adduser {
    color:#fff;
    background:#4e97e8;
}

body#edituser a#edituser {
    color:#fff;
    background:#4e97e8;
}

body#adddemos a#adddemos {
    color:#fff;
    background:#4e97e8;
}

body#addstats a#addstats {
    color:#fff;
    background:#4e97e8;
}

body#cstHome a#cst {
    color:#fff;
    background:#4e97e8;
}

body#patHome a#pat {
    color:#fff;
    background:#4e97e8;
}

body#stats a#stats {
    color:#fff;
    background:#4e97e8;
}

body#panHome a#pan {
    color:#fff;
    background:#4e97e8;
}

/** Added for citation count extractor starts here ***/
body#citextHome a#citext {
    color:#fff;
    background:#4e97e8;
}
/** Added for citation count extractor ends here ***/

/*///////////// Tabs Code ////////////*/

#tabs {
clear:both;
font:.80em Arial,"Trebuchet MS",tahoma,verdana,sans-serif;
text-align:center;
}

#tabs ul {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

#tabs li { float: left; }

/** #tabs a,span { width: 90px; }**/
#tabs a { width: 90px; }

/**
#tabs span {
top:0;
position: relative;
margin:1px 2px 0 0;
float:left;
background:#fff;
border-right:2px solid #ddd;
border-top:2px solid #ddd;
border-left:2px solid #ddd;
padding:4px 4px 4px 10px;
text-decoration:none;
color:#000;
}
**/
#tabs {
top:0;
position: relative;
margin:1px 2px 0 0;
float:left;
background:#fff;
border-right:2px solid #ddd;
border-top:2px solid #ddd;
border-left:2px solid #ddd;
padding:4px 4px 4px 10px;
text-decoration:none;
color:#000;
}

#tabs a {
top:0;
position:relative;
margin:1px 2px 0 0;
float:left;
background:#dfecf5;
border-right:2px solid #ddd;
border-top:2px solid #ddd;
border-left:2px solid #ddd;
padding:4px 4px 4px 10px;
text-decoration:none;
color:#000;
}

#tabs a:hover {
top:0;
background:#cbddf0;
position:relative;
padding:5px 4px 4px 10px;
margin-top:0px;
}

#tabs a.active {
top:0;
position:relative;
margin:0 2px 0 0;
float:left;
background:#dfecf5;
border-right:1px solid #ddd;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
padding:6px 4px 6px 10px;
text-decoration:none;
color:#333;
}

#tabs a.active:hover {
top:0;
position:relative;
margin:0 2px 0 0;
float:left;
background:#dfecf5;
border-right:1px solid #ddd;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
padding:6px 4px 6px 10px;
text-decoration:none;
color:#000;
}

div.subtabs {
clear:both;
font:.80em Arial,"Trebuchet MS",tahoma,verdana,sans-serif;
color:#666;
background:#dfecf5;
padding:3px 5px 5px 5px;
border-bottom:1px solid #ddd;
}

div.subtabs a {
top:0;
position:relative;
text-decoration:underline;
color:#000;
}

div.subtabs a:hover {
top:0;
position:relative;
text-decoration:underline;
}

div.subtabs a.active {
top:0;
position:relative;
text-decoration:none;
color:#333;
}

div.subtabs a.active:hover {
top:0;
position:relative;
text-decoration:none;
color:#333;
}

div.subtabs ul {
list-style-type:none;
margin:0;
padding:0;
}

div.subtabs li {
float:left;
}

div.subtabs li {
float:left;
padding:0 8px 0 8px;
border-right:1px solid #ccc;
white-space:nowrap;
}

/** i don't like the stuff below...repeating lot of style info **/

div.tabs {
clear:both;
font:.80em Arial,"Trebuchet MS",tahoma,verdana,sans-serif;
text-align:center;
}

div.tabs ul {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

div.tabs li {
float:left;
}

/**div.tabs a,span { width: 90px; }
div.tabs a { width: 90px; }

div.tabs span {
top:0;
position: relative;
margin:1px 2px 0 0;
float:left;
background:#fff;
border-right:2px solid #ddd;
border-top:2px solid #ddd;
border-left:2px solid #ddd;
padding:4px 4px 4px 10px;
text-decoration:none;
color:#000;
}
**/

div.tabs {
top:0;
position: relative;
margin:1px 2px 0 0;
float:left;
background:#fff;
border-right:2px solid #ddd;
border-top:2px solid #ddd;
border-left:2px solid #ddd;
padding:4px 4px 4px 10px;
text-decoration:none;
color:#000;
}

div.tabs a {
top:0;
position: relative;
margin:1px 2px 0 0;
float:left;
background:#dfecf5;
border-right:2px solid #ddd;
border-top:2px solid #ddd;
border-left:2px solid #ddd;
padding:4px 4px 4px 10px;
text-decoration:none;
color:#000;
}

div.tabs a:hover {
top:0;
background:#cbddf0;
position:relative;
padding:5px 4px 4px 10px;
margin-top:0px;
}

div.tabs a.active {
top:0;
position:relative;
margin:0 2px 0 0;
float:left;
background:#dfecf5;
border-right:1px solid #ddd;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
padding:6px 4px 6px 10px;
text-decoration:none;
color:#333;
}

div.tabs a.active:hover {
top:0;
position:relative;
margin:0 2px 0 0;
float:left;
background:#dfecf5;
border-right:1px solid #ddd;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
padding:6px 4px 6px 10px;
text-decoration:none;
color:#000;
}

/** tab for MHT landing page **/
#_tab1 {
clear:both;
border-left:1px solid #ddd;
border-top:1px solid #ddd;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
margin-bottom:5px;
padding:2px 2px 2px 1px;
}

#_tab2 {
clear:both;
border-left:1px solid #ddd;
border-top:1px solid #ddd;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
margin-bottom:5px;
}

/** i don't like the above stuff...repeating lot of style info **/

#t1 {
clear:both;
border:2px solid #ddd;
margin-top:0px;
margin-bottom:5px;
padding:7px 0px 7px 0px;
width:400px;
}

#t2 {
clear:both;
border:2px solid #ddd;
margin-top:0px;
margin-bottom:7px;
width:600px;
}

#t3 {
clear:both;
border:2px solid #ddd;
margin-top:0px;
margin-bottom:7px;
padding:2px;
width:679px;
}

/** Added the select style for a drop down **/
.select {
width:300px;
overflow: scroll;
border:1px solid #ccc;
font:1em arial,"Trebuchet MS",  georgia, verdana, helvetica, serif;
}

/** mht **/
span#mht_ulnk {
font:normal 1em Arial,"Trebuchet MS",tahoma,verdana,sans-serif;
color: #ccc;
padding:5px 0 0 0;
display:block;
width:40%;
}

a#mht_lnk {
font:normal 1em Arial,"Trebuchet MS",tahoma,verdana,sans-serif;
padding:5px 0 0 0;
display:block;
}