.date  {
	color: #990000;
}

.primarynav ul {
	padding: 0;
	margin: 4px;
}
.primarynav ul li.main {
    list-style-image:url(http://www.eckerd.edu/img/whitearrow.gif);
    padding: 0;
    margin: 0 0 4px 17px;
    font-weight: bold;
}

.primarynav ul li.sub {
    list-style: none;
    padding: 0;
    margin: 0 0 4px 17px;
    font-weight: normal;

}

div.navigation {

 padding: 5px;

}

.regtext, p, td, ul, li  {

	font-size: 11px;

	color: #363636;

	line-height: 15px;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

}

.telnet  {

	font-size: 10px;

	color: #000000;

	font-family: courier, serif;

	text-align: left;

}

.boldhead, h1  {

	font-size: 160%;

	font-weight: normal;

	line-height: 20px;

	color: #990000;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, 

}

a.academic:link { color: #990000; font-size: 160%; text-decoration: none} 

a.academic:visited { color: #990000; font-size: 160%; text-decoration: none} 

a.academic:hover { color: #990000; font-size: 160%; text-decoration: none} 

a.academic:active { color: #990000; font-size: 160%; text-decoration: none} 

/* TEXT SIZER  */

/* hide from incapable browsers (leave off div so ns4 can read it) */

#sizer { display: none; } 

div#sizer a img { border:none }

td.content  {

	font-size: 11px;

	line-height: 150%;

	color: #363636;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

	text-align: left;

}

/***/

td  {

	font-size: 11px;

	line-height: 150%;

	color: #363636;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

}

td.content p  {

	padding-bottom: 9px;

font-size: 11px;

	line-height: 150%;

	color: #363636;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

	text-align: left;

}

.caption  {

	font-size: 10px;

	color: #363636;

	line-height: 15px;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

}

.regtext p {

	padding-bottom: 9px;

}

.newsmaintitle {

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #ffffff;

	padding: 3px;

}

.subhead1, h2 {

	font-weight: bold;

	font-size: 12px;

	margin-top: 10px;

	margin-bottom: 5px;

font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

}

h5 { 
	color:#990000;

	font-weight:normal;

	font-size: 11px;

	line-height: 150%;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
}

.newshead1 {

	font-weight: bold;

	font-size: 12px;

	padding: 0px;

	margin: 0px;

}

.subheadtext  {

	font-size: 13px;

	color: #262626;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

}

.headertext  {

	font-size: 22px;

	color: #6D1440;

	font-family: Trebuchet MS, Trebuchet, verdana, lucida, arial, helvetica, sans-serif;

	letter-spacing: -.01em;  

}

.header  {

	font-size: 160%;

	line-height: 20px;

	color: #990000;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, 

}

.topnavtext  {

	font-size: 10px;

	color: #D1B7C4;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

	text-decoration: none;

}

.headcontacttext, h6  {

	font-size: 10px;

	color: #FFFFFF;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

	font-weight: normal;

	padding: 0px;

	margin: 0px;

	text-decoration: none;

}

.headcontacttext a  {

	color: #FFFFFF;

	text-decoration: none;

}

.headcontacttext a:hover  {

	text-decoration: underline;

}

.newstext, .newstext p  {

	font-size: 10px;

	color: #FFFFFF;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

}

.submenutext  {

	font-size: 10px;

	line-height: 16px;

	color: #FFFFFF;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

}

.printthistext  {

	font-size: 10px;

	color: #666666;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

}

.crumbtext  {

	font-size: 11px;

	color: #FFFFFF;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

}

.mainnav  {

	font-size: 11px;

	line-height: 150%;

	color: #FFFFFF;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

	font-weight: bold;

	padding-bottom: 4px;

	text-decoration: none;

}

.mainnav p {

	margin: 0.5em 0;

}

.mainnav a {

	color: #FFFFFF;

	text-decoration: none;

}

.mainnav a:hover {

	text-decoration: underline;

}

.mainnav em {

	font-style: normal;

	text-decoration: underline;

}

.subnav  {

	font-size: 10px;

	line-height: 110%;

	color: #FFFFFF;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

	font-weight: normal;

	text-decoration: none;

}

.subnav p {

	margin: 0px;

	padding: 0px;

	padding-bottom: 7px;

}

.subnav a {

	color: #FFFFFF;

	text-decoration: none;

}

.subnav a:hover {

	text-decoration: underline;

}

.sidehead {

	font-size: 11px;

	color: #FFFFFF;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

	font-weight: bold;

}

.sidetext, .sidetext p  {

	font-size: 10px;

	line-height: 145%;

	color: #FFFFFF;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

}

.sidetext a {

	color: #FFFFFF;

}

.sidetext p {

	margin: 0px;

	padding: 0px;

	margin-bottom: 6px;

}

.sidetextblue {

	font-size: 10px;

	color: #334b65;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

	text-decoration: none;

}

.sidetextblue a  {

	color: #334b65;

	text-decoration: none;

}

.sidetextblue a:hover  {

	text-decoration: underline;

}

a.sidetextblue:hover  {

	text-decoration: underline;

}

.sidelink-dim {

	color: #846502;

	font-size: 10px;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

	text-decoration: none;

}

.sidelink-dim p  {

	margin:0px;

	padding:0px;

}

.sidelink-dim a {

	color: #846502;

	font-size: 10px;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

	text-decoration: none;

}

.sidelink-dim a:hover {

	color: #334b65;

	text-decoration: underline;

}

a.sidelink-dim:hover {

	color: #334b65;

	text-decoration: underline;

}

.sidetextblue p {

	margin: 0px;

	padding: 0px;

	margin-bottom: 6px;

}

.sideheadtext  {

	font-size: 12px;

	color: #FFFFFF;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

}

.pullquotes {

	font-size: 50px;

	color: #83355B;

	font-family: Times, verdana, lucida, arial, helvetica, sans-serif;

}

.motto {

	font-size: 18px;

	color: #ffffff;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

}

.footertext  {

	font-size: 10px;

	color: #363636;

	line-height: 14px;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

}

.sidesmall  {

	font-size: 9px;

	color: #846502;

	line-height: 14px;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

}

.searchfield {

	width: 103px;

	font-size: 10px;

	color: #363636;

	line-height: 14px;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

}

.searchbutton {

	font-size: 11px;

	color: #363636;

	font-weight: bold;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

}

.textsection {

		border-top:1px dotted #666;

  		border-left:1px dotted #666;			

  		border-right:1px dotted #666;

  		border-bottom:1px dotted #666;	  			  		

  		padding:10px;

}

a {

	color: #990000;

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

}

a img {

	border: none;

}

p {

	margin: 0.5em 0;

}

.topnav { color: #D1B7C4; Text-decoration: none }

a.topnav:hover { color: #D1B7C4; Text-decoration: underline }

.newslink { color: #FFFFFF; Text-decoration: none }

a.newslink:hover { color: #FFFFFF; Text-decoration: underline }

.headcontacttext { color: #FFFFFF; Text-decoration: none }

a.headcontacttext:hover { color: #FFFFFF; Text-decoration: underline }

.smalllink { color: #333333; Text-decoration: none; font-size: 10px; }

a.smalllink:hover { color: #333333; Text-decoration: underline }

.newsmaintitle { color: #FFFFFF; Text-decoration: none }

a.newsmaintitle:hover { color: #FFFFFF; Text-decoration: none }

.printthistext { color: #666666; Text-decoration: none }

a.printthistext:hover { color: #666666; Text-decoration: none }

.ticko{width:120px;display:block;text-align:center;}

.tickh{display:none;}

/* Main Navigation Freshness  */

.primarynav, .leftnav {

	font-size: 11px;

	line-height: 150%;

	color: #FFFFFF;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

	font-weight: bold;

	padding-bottom: 4px;

}

.primarynav a, .leftnav a {

	color: #FFFFFF;

	Text-decoration: none

}

.primarynav a:hover, .leftnav a:hover {

	color: #FFFFFF;

	Text-decoration: underline

}

.primarynav li, .whitearrow li {

	margin-bottom: 4px;

	padding-top: 0px;

	margin-top: 0px;

}

ul.goldarrow {

	list-style-image:url(http://www.eckerd.edu/img/arrow2.gif);

	padding: 0px;

	margin: 0px;

	margin-left: 17px;

}

ul.whitearrow {

	list-style-image:url(http://www.eckerd.edu/img/whitearrow.gif);

	padding: 0px;

	margin: 0px;

	margin-left: 17px;

}

.whitearrow li, .leftnav {

	margin-bottom: 4px;

	padding: 0;

}

ul.greenarrow {

	list-style-image:url(http://www.eckerd.edu/img/arrow1.gif);

	padding: 0px;

	margin: 0px;

	margin-left: 17px;

}

.greenarrow li {

	margin-bottom: 4px;

	padding: 0;

}

ul.tealarrow {

	list-style-image:url(http://www.eckerd.edu/alumni/img/arrow1.gif);

	padding: 0px;

	margin: 0px;

	margin-left: 17px;

}

.primarynav2 {

	font-size: 11px;

	line-height: 150%;

	color: #000000;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

	font-weight: bold;

	padding-bottom: 4px;

}

.primarynav2 a {

	color: #000000;

	Text-decoration: none

}

.primarynav2 a:hover {

	color: #000000;

	Text-decoration: underline

}

.primarynav2 li {

	margin-bottom: 4px;

	padding-top: 0px;

	margin-top: 0px;

}

/* ITSblog freshness  */

.blogtitle	{

		font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

		font-size: 18px;

		color: #666;

		padding-bottom: 0px;

		margin-bottom: 0px;

		line-height: 20px;

		}			

#blogmenu {

  		margin-bottom:15px;

		background:#FFF;

		text-align:center;

		}		

.blogdate	{ 

		font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

		font-size: 13px; 

		color: #333; 

		font-weight:bold;

		}			

		

.blogposted	{ 

		font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

		font-size: 11px; 

		color: #000000; 

		margin-bottom:25px;

		}

		

.blogbody {

		font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

		color:#333;

		font-size:11px;

		font-weight:normal;

  		line-height:150%;

		text-align:left;

		}

		

.blogbody ul {

		margin: 5px;

		margin-top: 0px;

		padding-top: 0px;

		padding-left: 15px;

		}

/* ACT  */		

h3  {

	font-size: 11px;

	font-weight: bold;

	line-height: 20px;

	color: #000;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, 

}

.headnavwhite ul {

margin:0;

padding:0;

}

.headnavwhite li {

list-style-type:none;

color:#fff;

float:left;

padding-right:25px;

padding-left:8px;

margin:0;

}

.headnavwhite li a {

color:#fff;

text-decoration:none;

}

.headnavwhite a:link {color:#fff; text-decoration:none;}

.headnavwhite a:hover {color:#fff; text-decoration:underline;}



.hybridthird {

width:161px;

background:#6f1440;

border-top:1px #fff solid;

color:#fff;

margin:0;

padding:0;

}

.textpad {

padding:10px;

}

.hybridthird a {color:#fff; text-decoration:underline;}

.hybridthird a:link {color:#fff; text-decoration:underline;}

.hybridthird a:hover {color:#fff; text-decoration:none;}



table.contentbox {

background:url(http://www.eckerd.edu/cala/img/tiler.gif) top right repeat-y;

}

td.central {

border-bottom:1px #fff solid;

}



#archived {

  background: transparent url('http://www.eckerd.edu/img/topyellowfade.gif');

  height: 34px;

  margin: 0;

  padding: 8px 8px 8px 16px;

  font-size: 15px;

  font-family: arial, helvetica, sans-serif;

  letter-spacing: -1px;

  line-height: 24px;

  color: #333;

  font-weight: bold;

}



#archived a {

  color: #333;

  text-decoration: underline;

}



#archived a:hover {

  color: #6F1440;

  text-decoration: underline;

}



/* tf styles */

.calloutright {

width:200px;

background:#FEC106;

padding:10px;

margin-left:5px;

float:right;

}



.calloutcenter {

width:350px;

background:#e0e0e0;

padding:10px;

margin-left:33px;

}

.callout {
width:500px;
background-color:#fefbdc;
padding:10px;
margin:0 0 10px 0;
}


img.content_r {

background:#fff;

border: 1px solid #000000;

padding:5px;

margin:0 8px 8px 8px;

float:right;

}

img.content_l {

border: 1px solid #000000;

padding:5px;

margin:0 8px 8px 8px;

float:left;

}

.facultybox {

display:block;

width:100%;

margin:0 0 10px 0;

padding:10px;

background:#D1E0E6;

}

.highlightbox {

background:#E7F3F8;

padding:8px;

width:145px;

}

img.right {
padding:0;
margin:0 8px 8px 8px;
border:0;
float:right;
}
img.left {
padding:0;
margin:0 8px 8px 8px;
border:0;
float:left;

}

.brclear {

clear:both;

}
p.clear {
clear:both;
}

form.superhappy fieldset {

padding:8px;

margin-bottom:10px;

}

form.superhappy input {

font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

		font-size:11px;

}

form.superhappy textarea {

font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;

		font-size:11px;

}

form.superhappy legend {

padding:0 4px 0 4px;

color:#000;

font-weight:bold;

}

form.superhappy input.text {

width:225px;

}

form.superhappy input.textphone {

width:100px;

}

form.superhappy textarea.textarea {

width:325px;

height:125px;

}

.errortext {

color:#FF0000;

}

/* Human Resources  */ 

.hr_sidebar {

width:170px;

float:right;

padding:0;

margin:8px 0 8px 8px;

background:#4F7D12;

}

ul.hrside {

width:170px;

background:url(http://www.eckerd.edu/hr/img/side_bg.gif) repeat-x left bottom;

background-color:#fff;

list-style-type:none;

padding:8px 0 4px 0;

margin:0;

border-bottom:1px #fff solid;

border-top:1px #fff solid;

}

ul.hrside li {

color:#4F7D12;

padding:0;

margin:0 2px 4px 8px;

display:block;

}

ul.hrside li a {

color:#4F7D12;

text-decoration:none;

}

ul.hrside li a:hover {

text-decoration:underline;

}

h2.hrside {

color:#fff;

font-size:12px;

margin:5px;

padding:0;

}

.contents {

width:170px;

float:right;

padding:0;

margin:0 0 8px 8px;

background:none;

}

.contents ul {

background-color:#E3FBC4;

list-style:none;

width:100%;

margin:0;

padding:0;

}
.contents ul.blue {

background-color:#DBE5EB;

list-style:none;

width:100%;

margin:0;

padding:0;

}
.contents h1 {

color:#fff;

background:#4F7D12;

font-size:12px;

padding:6px;

margin-bottom:8px;

border-bottom:1px #fff solid;

font-weight:bold;

}
.contents h1.blue {

color:#fff;

background:#334B65;

font-size:12px;

padding:6px;

margin-bottom:8px;

border-bottom:1px #fff solid;

font-weight:bold;

}


.contents ul ul.greennav, .contents ul ul.bluenav {

background:none;

margin:0;

padding:0 0 4px 0;

width:170px;

}

.contents ul ul.greennav li, .contents ul ul.bluenav li {

margin:0 0 4px 6px;

}

.contents ul ul.greennav li a:link, .contents ul ul.greennav li a:visited {

text-decoration:none;

color:#4F7D12;

}
.contents ul ul.bluenav li a:link, .contents ul ul.bluenav li a:visited {

text-decoration:none;

color:#334B65;

}

.contents ul ul.greennav li a:hover {

text-decoration:underline;

color:#4F7D12;

}

.contents ul ul.bluenav li a:hover {

text-decoration:underline;

color:#334B65;

}

.contents ul ul.greennav li a:active {

text-decoration:none;

color:#4F7D12;

}

.contents ul ul.greennav li.active a:active {

text-decoration:none;

color:#4F7D12;

}
.contents ul ul.bluenav li a:active {

text-decoration:none;

color:#334B65;

}

.contents ul ul.bluenav li.active a:active {

text-decoration:none;

color:#334B65;

}
.contents ul ul.greennav ul {

width:146px;

padding:8px 6px 8px 0;

margin:8px 8px 0 4px;

background:#72B21D;

border:none;
}

.contents ul ul.bluenav ul {

width:146px;

padding:8px 6px 8px 0;

margin:8px 8px 0 4px;

background:#4A6A8D;

border:none;
}

.contents ul ul.greennav ul li {

color:#fff;

margin-left: 8px;

}
.contents ul ul.bluenav ul li {

color:#fff;

margin-left: 8px;

}
.contents ul ul.bluenav ul li a:link, .contents ul ul.bluenav ul li a:visited, .contents ul ul.bluenav ul li a:hover, .contents ul li ul.bluenav li ul li a:active {

color:#fff;

}

.contents ul ul.greennav ul li a:link, .contents ul ul.greennav ul li a:visited, .contents ul ul.greennav ul li a:hover, .contents ul li ul.greennav li ul li a:active {

color:#fff;

}

/* CDP Internal Contents Table */

.cdpcontents {

width:130px;

float:right;

padding:0;

margin:0 0 8px 8px;

background:none;

}

.cdpcontents ul {

background-color:#D2D0C8;

list-style:none;

margin:0;

padding:0;

}

.cdpcontents h1 {

color:#fff;

background:#9F2D20;

font-size:12px;

padding:6px;

border-bottom:1px #fff solid;

font-weight:bold;

}

.cdpcontents ul ul.rednav {

background:none;

margin:0;

padding:0 0 4px 0;

}

.cdpcontents ul ul.rednav li {

margin:0 0 4px 6px;

}

.cdpcontents ul ul.rednav ul {

padding:8px 0 8px 0;

margin:8px 8px 0 4px;

background:#72B21D;

border:none;

}

.cdpcontents ul ul.rednav ul li {

margin-left: 8px;

}



/* Generic Inner Sidebar */

.side {

width:180px;

float:right;

padding:0;

margin:0 0 8px 8px;

background:none;

}

.side ul {

background-color:#DBE5EB;

list-style:none;

width:100%;

margin:0;

padding:0;

}

.side h1 {

color:#fff;

background:#253E6A;

font-size:12px;

padding:6px;

margin-bottom:8px;

border-bottom:1px #fff solid;

font-weight:bold;

}

.side ul ul.common {

background:none;

margin:0;

padding:0 0 4px 0;

width:170px;

}

.side ul ul.common li {

margin:0 0 4px 6px;

}

.side ul ul.common ul {

width:146px;

padding:8px 6px 8px 0;

margin:8px 8px 0 4px;

background:#DBE5EB;

border:none;

}

.side ul ul.common ul li {

margin-left: 8px;

}







/* Table Styles */

.standardtable {

margin:0;

width:100%;

border:1px #ccc solid;

border-collapse:collapse;

margin:0;

padding:0;

}

.standardtable caption {

font-size:12px;

font-weight:bold;

color:#990000;

border-top:1px #ccc solid;

border-left:1px #ccc solid;

border-right:1px #ccc solid;

text-align:left;

padding:6px;

margin:10px 0 0 0;

}

.standardtable th.column {

background:#334B65;

color:#fff;

font-weight:bold;

font-size:11px;

border:1px #ccc solid;

padding:6px;

text-align:left;

}

.standardtable th.hrow {

background:#A09E9E;

color:#fff;

font-weight:bold;

font-size:11px;

border:1px #ccc solid;

padding:6px;

text-align:left;

}

.standardtable td {

border:1px #ccc solid;

padding:6px;

text-align:left;

}

.standardtable tr.altrow {

background:#F1F0F0;

}

.tdfix td {

vertical-align: top;

}


/* Thumbs */
.thumbs ul.gallery {
margin:20px 0 0 0;
padding:0;
display:block;
overflow:auto;
list-style:none;
}

.thumbs ul.gallery li {
float:left;
margin:0 12px 8px 0;
}

.thumbs ul.gallery li a:link, .thumbs ul.gallery li a:visited, .thumbs ul.gallery li a:hover, .thumbs ul.gallery li a:active  {
background:none;
}

td.content .thumbs ul.gallery img {
padding:8px;
border:1px solid #ccc;
}
/* Showcase */
.showcase .profile p {
font-size:18px;
color:#333;
}
.showcase div {
display:none;
}
.showcase ul.gallery {
margin:0;
padding:0;
display:block;
clear:both;
overflow:auto;
list-style:none;
}
.showcase ul.gallery li {
float:left;
margin:15px 0 8px 0;
}


/* Lightbox */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}

#lightbox img{ width: auto; height: auto;}

#lightbox a img{ border: none; }



#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }

#imageContainer{ padding: 10px; }



#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(http://www.eckerd.edu/scripts/images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(http://www.eckerd.edu/scripts/images/nextlabel.gif) right 15% no-repeat; }



#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }



#imageData{	padding:0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	



#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }







.photocontent ul{

}



.photocontent li{

	width:200px;

	border:solid #CCC;

	border-width:1px 1px 1px 1px;

	background:#FFF;

	padding:10px;

	text-align:center;

	position:relative;

	float:left;

	display:inline;

	margin:5px;

}

.photocontent li a {

border:none;

}



.photocontent img{

	border:1px solid;

	border-color:#CCC;

}

.clearfix:after {

  content: "."; 

  display: block; 

  height: 0; 

  clear: both; 

  visibility: hidden;

}



* html>body .clearfix {

  display: inline-block; 

  width: 100%;

}



* html .clearfix {

  /* Hides from IE-mac \*/

  height: 1%;

  /* End hide from IE-mac */

}





/* Mini-Calendar */

.minical_monthview {

border-collapse:collapse;

}

.minical_monthview caption {

text-align:left;

font-size:14px;

font-weight:bold;

padding-bottom:6px;

}

.minical_monthview th {

border:1px solid #AAA;

border-bottom:none;

padding:2px 8px 2px 8px;

background-color:#ccc;

color:#3f3f3f;

}

.minical_monthview td {

border:1px solid #eaeaea;

padding:2px 4px 2px 4px;

vertical-align:bottom;

text-align:right;

}

.minical_monthview td.previous, .cal_monthview td.next {

background-color:#f6f6f6;

color:#c6c6c6;

}

.minical_monthview td.active {

background-color:#b1cbe1;

color:#2b5070;

border:2px solid #4682b4;

width:110px;

}

.minical_monthview ul {

list-style-type:none;

margin:0;

padding-left:12px;

padding-right:6px;

width:110px;

}

.minical_monthview li {

margin-bottom:8px;

font-size:10px;

}

/* Forms for the whole family */

form.superhappy2 {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:1em;

}

form.superhappy2 input {

font-size:1em;

}

form.superhappy2 textarea {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:1em;

width:20em;

height:5em;

}

form.superhappy2 fieldset {

background:url(http://www.eckerd.edu/img/fieldset_bggray.gif) bottom repeat-x;

background-color:#fff;

margin: 1.5em 0 0 0;  

padding: 0;

border:1px solid #999;

}

form.superhappy2 legend {  

margin:0 0 0 1em;  

color: #000000;  

font-weight: bold;

padding:0;

}

form.superhappy2 fieldset ol {

margin:1em 0 1em 1.5em;

padding:0;

list-style: none;

}

form.superhappy2 fieldset li {  

margin:0;

padding:0 0 1em 0;

}

form.superhappy2 fieldset.submit {  

border-style: none;

background:none;

}

form.superhappy2 fieldset.sub {

background:none;

border-style:none;

text-align:left;

margin:0;

padding:0;

}

form.superhappy2 fieldset.sub ol {

margin:0;

padding:0;

}

form.superhappy2 label {

display:block;

}

form.superhappy2 fieldset.sub label {

display:block;

}

form.superhappy2 fieldset.sub legend {

margin:.5em 0 .5em 0;

padding:0;

}

form.superhappy2 label.radio {

display:inline;

}

form.superhappy2 label.check {

display:inline;

}

form.superhappy2 fieldset.sub label.radio {

display:inline;

}

form.superhappy2 fieldset.sub label.check {

display:inline;

}

form.superhappy2 .errortext {

color:#FF0000;

font-weight:bold;

font-size:.9em;

}

form.superhappy2 .unavailable {

color:#666666;

font-style:italic;

}

form.superhappy3 {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:1em;

}

form.superhappy3 input {

font-size:1em;

}

form.superhappy3 textarea {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:1em;

width:20em;

height:5em;

}

form.superhappy3 fieldset {

position: relative;  

float: left;  

clear: both;  

width: 100%;  

margin: 0 0 -1em 0;  

padding: 0 0 1em 0;  

border-style: none;  

border-top: 1px solid #BFBAB0;  

background-color:#F7F7F7; 

}

form.superhappy3 fieldset.zebra {

background-color:#E5E5E5;

}

form.superhappy3 legend {  

color: #000000;  

font-weight: bold;

padding:0;

}

form.superhappy3 legend span {  

position: absolute;  

left: 0.74em;  

top: 0;  

margin-top: 0.5em;  

font-size: 135%;

color:#990000;

}

form.superhappy3 fieldset ol {

margin:3.5em 1em 0 1em;

padding:0;

list-style: none;

}

form.superhappy3 fieldset li {  

margin:0;

padding:0 0 1em 0;

clear:left;

}

form.superhappy3 label {

display:block;

}

form.superhappy3 .errortext {

color:#FF0000;

font-weight:bold;

font-size:.9em;

}

form.superhappy3 .unavailable {

color:#666666;

font-style:italic;

}

form.superhappy3 fieldset fieldset {  

margin-bottom:-2.5em;  

border-style:none;

background:none;

}

form.superhappy3 fieldset fieldset legend {  

margin-left:0;

font-weight:bold;

}

form.superhappy3 fieldset fieldset ol {  

position:relative;  

top:-1.5em;  

margin:2.5em 0 0 0;  

padding:0;

}

form.superhappy3 fieldset fieldset ol li {

margin:0 0 0 1em;

}

form.superhappy3 fieldset fieldset label {  

float: none;  

width: auto;  

margin-right:auto;

}

form.superhappy3 fieldset fieldset label.radio {

display:inline;

}

form.superhappy3 fieldset fieldset label.check {

display:inline;

}

form.superhappy3 fieldset.submit {

margin:0;

float: none;  

width: auto;  

padding-top: 1.5em;  

padding-left: 12em;  

background-color: #FFFFFF;

}

ol li ol li {
list-style:lower-alpha;
}


td.hybridthird form {
  margin: 0;
}
.canary {
display:none;
}