#lightbox{
	display:none;
	position: absolute;
	top:125px;
	left:33%;
	z-index:9999;
	width:475px;
	height:300px;
	margin: 0px 0px 0px 0px;
	border: 3px solid #003366;
	background:#FFFFFF;
	text-align:left;
}

#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}

div#pub_list_head{
	float: left;
	width: 460px;
	height: 23px;
	background-color: #003366;
	padding: 4px 15px 0px 0px;
	text-align:right;
}


	
div#pub_list_content{
	float: left;
	width: 455px;
	height: 230px;
	margin: 10px 10px 10px 10px;
}


#lightbox.done p{
	color:#333;
}

#definition{
	margin:25px;
}

div#pub_list_head a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	
}

.top_text{
	color:#000000;
	font-size:14px;
}

.bottom_text{
	color:#666666;
	font-size:11px;
	line-height: 18px;
}

div#pub_list_left{
	float: left;
	width: 215px;
	height: 130px;
	margin: 20px 0px 0px 0px;
}

div#pub_list_right{
	float: right;
	width: 225px;
	height: 130px;
	margin: 20px 0px 0px 0px;
}

.heinle {
display:block;
width: 215px;
height: 30px;
background: url("/static/lightbox/images/heinle_over.gif") no-repeat;
text-decoration: none;
}

.heinle a {
display:block;
width: 91px;
height: 15px;
color: black;
text-decoration: none;
}

.heinle img
{
width: 91px;
height: 15px;
border: 0
}

* html a:hover
{
visibility:visible
}

.heinle a:hover img
{
visibility:hidden
}

.heinle span
{
position: absolute;
left: 91px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 


.delmar {
display:block;
width: 215px;
height: 30px;
background: url("/static/lightbox/images/delmar_over.gif") no-repeat;
text-decoration: none;
}

.delmar a {
display:block;
width: 100px;
height: 15px;
color: black;
text-decoration: none;
}

.delmar img
{
width: 100px;
height: 15px;
border: 0
}

* html a:hover
{
visibility:visible
}

.delmar a:hover img
{
visibility:hidden
}

.delmar span
{
position: absolute;
left: 100px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.sw {
display:block;
width: 215px;
height: 30px;
background: url("/static/lightbox/images/sw_over.gif") no-repeat;
text-decoration: none;
}

.sw a {
display:block;
width: 183px;
height: 15px;
color: black;
text-decoration: none;
}

.sw img
{
width: 183px;
height: 15px;
border: 0
}

* html a:hover
{
visibility:visible
}

.sw a:hover img
{
visibility:hidden
}

.sw span
{
position: absolute;
left: 183px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.brooks {
display:block;
width: 215px;
height: 30px;
background: url("/static/lightbox/images/brooks_over.gif") no-repeat;
text-decoration: none;
}

.brooks a {
display:block;
width: 157px;
height: 15px;
color: black;
text-decoration: none;
}

.brooks img
{
width: 157px;
height: 15px;
border: 0
}

* html a:hover
{
visibility:visible
}

.brooks a:hover img
{
visibility:hidden
}

.brooks span
{
position: absolute;
left: 157px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.wadsworth {
display:block;
width: 215px;
height: 30px;
background: url("/static/lightbox/images/wadsworth_over.gif") no-repeat;
text-decoration: none;
}

.wadsworth a {
display:block;
width: 157px;
height: 15px;
color: black;
text-decoration: none;
}

.wadsworth img
{
width: 157px;
height: 15px;
border: 0
}

* html a:hover
{
visibility:visible
}

.wadsworth a:hover img
{
visibility:hidden
}

.wadsworth span
{
position: absolute;
left: 157px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.course {
display:block;
width: 225px;
height: 30px;
background: url("/static/lightbox/images/course_over.gif") no-repeat;
text-decoration: none;
}

.course a {
display:block;
width: 221px;
height: 15px;
color: black;
text-decoration: none;
}

.course img
{
width: 221px;
height: 15px;
border: 0
}

* html a:hover
{
visibility:visible
}

.course a:hover img
{
visibility:hidden
}

.course span
{
position: absolute;
left: 221px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.shirmer {
display:block;
width: 215px;
height: 30px;
background: url("/static/lightbox/images/shirmer_over.gif") no-repeat;
text-decoration: none;
}

.shirmer a {
display:block;
width: 120px;
height: 15px;
color: black;
text-decoration: none;
}

.shirmer img
{
width: 120px;
height: 15px;
border: 0
}

* html a:hover
{
visibility:visible
}

.shirmer a:hover img
{
visibility:hidden
}

.shirmer span
{
position: absolute;
left: 120px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 