BODY 
{
	font-size:12px;
	font-family: Helvetica, Verdana, Times, serif;
	color:#000000;
}

img
{
	border: 0;
}

hr
{
	border: solid 1px #27638C;
}

table td 
{
	font-size:12px;
	font-family: Helvetica, Verdana, Times, serif;
}

td.ContentPanelTop
{
	background: url(/images/panel/top.gif) repeat-x bottom;
}

td.ContentPanelBottom
{
	background: url(/images/panel/bottom.gif) repeat-x bottom;
}

P
{
	font-size: 12px;
	font-family: Helvetica, Verdana, Times, serif;
}

LI
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 12px;
	font-family: Helvetica, Verdana, Times, serif;
}

a
{
	text-decoration: underline;
	color: #27638C;
	font-family: Helvetica, Verdana, Times, serif;
}
A.ButtonLinks:link {
	text-decoration: underline;
	font-size: 12px;
	color: #27638C;
	font-family: Helvetica, Verdana, Times, serif;
}
A.ButtonLinks:visited {
	text-decoration: underline;
	font-size: 12px;
	color: #27638C;
	font-family: Helvetica, Verdana, Times, serif;
}
A.ButtonLinks:hover {
	text-decoration: none;
	color: #b8be90;
	font-size: 12px;
	font-family: Helvetica, Verdana, Times, serif;
}
A.ButtonLinks:active {
	text-decoration: underline;
	font-size: 12px;
	color: #27638C;
	font-family: Helvetica, Verdana, Times, serif;
}

A.HeaderLinks:link {
	text-decoration: none;
	font-size: 12px;
	color: #27638C;
	font-family: Helvetica, Verdana, Times, serif;
}
A.HeaderLinks:visited {
	text-decoration: none;
	font-size: 12px;
	color: #27638C;
	font-family: Helvetica, Verdana, Times, serif;
}
A.HeaderLinks:hover {
	text-decoration: underline;
	color: #27638C;
	font-size: 12px;
	font-family: Helvetica, Verdana, Times, serif;
}
A.HeaderLinks:active {
	text-decoration: none;
	font-size: 12px;
	color: #27638C;
	font-family: Helvetica, Verdana, Times, serif;
}

.BlackHeading {
	font-family: Helvetica, Verdana, Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.Rust {
	font-family: Helvetica, Verdana, Times, serif;
	font-size: 12px;
	color: #27638C;
}

.TitleText {
	font-family: Helvetica, Verdana, Times, serif;
	font-size: 11px;
	color: #000000;
	font-style: italic;
}

.ErrorText {
	font-family: Helvetica, Verdana, Times, serif;
	font-size: 12px;
	color: Red;
}

.accent
{
	font-family: Helvetica, Verdana, Times, serif;
	font-size: 16px;
	color: #000000;
}

.TextBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 21px;
	color: #000000;
	background-color: #ffffff;
}

.ListBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 220px;
	width: 225px;
	color: #000000;
	background-color: #ffffff;
}

.booktitle
{
	font-style: normal;
	font-size: 12px;
	font-family: Helvetica, Verdana, Times, serif;
}

.pageheader
{
	font-size: 18px;
	color: #666666;
	font-family: Verdana, Helvetica, Times, serif;
	background-color: transparent;
	text-decoration: none;
	margin-top:0px;
	padding-top:10px;
}

.pagesubheader
{
	font-size: 14px;
	color: #666666;
	font-family: Verdana, Helvetica, Times, serif;
	background-color: transparent;
	text-decoration: none;
	margin-top:0px;
	padding-top:10px;
}

a.large
{
	font-size: 16px;
	font-family: Helvetica, Verdana, Times, serif;
}

a.small
{
	font-size: 10px;
	font-family: Helvetica, Verdana, Times, serif;
}

a.TitleTag
{
	font-size: 12px;
	color: #27638C;
	text-decoration: none;
}

a.TitleTag:hover
{
	font-size: 12px;
	color: #27638C;
	text-decoration: underline;
}

/* title tag cloud links */
a.TitleTagCloud1
{
	font-size: 10px;
	color: #27638C;
	text-decoration: none;
}

a.TitleTagCloud1:hover
{
	font-size: 10px;
	color: #27638C;
	text-decoration: underline;
}

a.TitleTagCloud2
{
	font-size: 16px;
	color: #27638C;
	text-decoration: none;
}

a.TitleTagCloud2:hover
{
	font-size: 16px;
	color: #27638C;
	text-decoration: underline;
}

a.TitleTagCloud3
{
	font-size: 22px;
	color: #27638C;
	text-decoration: none;
}

a.TitleTagCloud3:hover
{
	font-size: 22px;
	color: #27638C;
	text-decoration: underline;
}

a.TitleTagCloud4
{
	font-size: 28px;
	color: #27638C;
	text-decoration: none;
}

a.TitleTagCloud4:hover
{
	font-size: 28px;
	color: #27638C;
	text-decoration: underline;
}

a.TitleTagCloud5
{
	font-size: 34px;
	color: #27638C;
	text-decoration: none;
}

a.TitleTagCloud5:hover
{
	font-size: 34px;
	color: #27638C;
	text-decoration: underline;
}

a.TitleTagCloud6
{
	font-size: 40px;
	color: #27638C;
	text-decoration: none;
}

a.TitleTagCloud6:hover
{
	font-size: 40px;
	color: #27638C;
	text-decoration: underline;
}


/* end title tag cloud links */


.liveData
{
	color: Blue;
}

.dataHeader
{
	font-family: Helvetica, Verdana, Times, serif;
	font-size: 12px;
	color: black;
}

.pageHeader
{
	font-size: 18px;
	color: black;
	font-family: Verdana, Helvetica, Times, serif;
	background-color: transparent;
	text-decoration: none;
}

.box
{
	border: solid 2px #51748C;
	background-color: #F7FAFB;
}

.alertbox
{
	border: solid 2px #27638C;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	position: relative;
	left: 10px;
	width: 90%;
	text-align: center;
	font-weight: bold;
}

.boxTable
{
	border: solid 1px #808080;
}

.boxHeader
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color: #27638C;
	padding:3px;
	margin:0px;
}

.tableHeader
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	white-space:nowrap;
	background-color: #27638C;
}

.tableHeader a
{
	color: White;
}

.SearchResultsHeader
{
	background-color: #E4E2D5;
	font-weight: bold;
	color: #8E2800;
	text-decoration: none;
}

.middleBoxHeader
{
	background-color: #27638C;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 9px;
	padding-left: 10px;
	color:White;
	height:39px;
}

.progressBar
{
	width: 300px; 
	height: 40px; 
	text-align: center;
	border: 1px solid #000;	
	background-color:White;
	position: absolute;	
	left: 50%; 
	top: 50%;
	margin-left: -150px; 
	margin-top: -20px;
	font-weight:bold; 
	font-size:16px;
	z-index:100;
}

.inputForm
{
    border:solid; 
    border-color:#666666; 
    border-width:1px; 
    padding:20px; 
    margin-left:auto; 
    margin-right:auto;
}

.bibValue
{
	font-weight:bold;
}

.bibHead
{
	font-weight:bold;
}

.itemDetailDiv
{
	display:none;
	border-style:solid;
	border-width:1px;
	border-color:Gray;
	background-color:#F4F7E7;
	margin:3px;
	padding:3px;
	margin-right:5px;
}

#overlay {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 999;
	 background-image:url(/admin/images/maskbg.png);
}

#overlay div {
     width:550px;
     margin: 100px auto;
     background-color: #ffffff;
     border:1px solid #000000;
     padding:15px;
     text-align:center;
     position:absolute;
     top:600px;
     left:150px;
     z-index:1000;
}

#overlayitem {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 999;
	 background-image:url(/admin/images/maskbg.png);
}

#overlayitem div {
     width:550px;
     margin: 100px auto;
     background-color: #ffffff;
     border:1px solid #000000;
     padding:15px;
     text-align:center;
     position:absolute;
     top:1000px;
     left:150px;
     z-index:1000;
}

#imagePopup
{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:300px;
	width:200px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:2;
	padding:5px;
}

#imageZoom
{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:400px;
	width:400px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:200;
	padding:5px;
	overflow:auto;
}

.imagePopupClose
{
	cursor:pointer;
	text-decoration:none;
	font-size:14px;
	line-height:14px;
	left:6px;
	top:4px;
	position:absolute;
	color:#000000;
	background-color:White;
	font-weight:700;
	display:block;
}   

#imageZoomIcon
{
	cursor:pointer;
	text-decoration:none;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#000000;
	display:block;
}

#imagePopupBackground
{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	border:1px solid #cecece;
	z-index:1;
}

/* General */
#itemdd, #itemdd ul { list-style: none; }
#itemdd, #itemdd * { padding: 0; margin: 0; }
	
/* Head links */
#itemdd li.headlink { float: left; z-index:1000 }
#itemdd li a { display: block; text-decoration:none; width:70px; white-space:nowrap; z-index:1000;}

/* Child lists and links */
#itemdd li.headlink ul { display: none; position:absolute; z-index:1000; }
#itemdd li.headlink:hover ul { display: block;  z-index:1000}
#itemdd li.headlink ul li a { width:160px; height:15px; background:#FFFFFF; float:none; white-space:nowrap; display:block; z-index:1000; }
#itemdd li.headlink ul li a:hover { background-color: #94CE18;}

/* Pretty styling */
#itemdd ul li a:hover { text-decoration: none;  z-index:1000}
