/*html { width: 100%; min-width: 100%;  height: 100%;}
body {width: 100%; min-width: 100%; height: 100%; display: block; margin: none; padding: none;} 
nav {width: 100%; min-width: 100%; } */
.qtfile {
    font-size: 0.8em !important;
}
#lnkAltFileManager {
    font-family: Verdana;
}

.view-mobile:hover {cursor: pointer; }
.fullsite { display: none; }
img { max-width: 100% !important; display:inline !important; } 
/* Importing major CSS libraries for special content zones
----------------------------------------------------------------------*/
/* JA added these in style.config instead of making them load with extra http requests using @Import */
/* @import url('institutional.css'); */    /* Institutional header and footer */
/* @import url('featured-content.css'); */  /* Featured content zone on homepage */
/* @import url('widgets.css');   */       /* Featured content zone on homepage */
/* @import url('shortcodes.css');  */      /* shortcode related css */


/*-	DEBUG CLASSES
----------------------------------------------------------------------*/
.debug          {background-color: red;}
.test-class     {display: none;}
.push-class     {display: none;}


/*-  COLOR PALETTE
----------------------------------------------------------------------*/
.light-blue			{color: #D7DEF0;}
.medium-blue		{color: #6377B2;}
.dark-blue 			{color: #243778;}
.very-dark-blue {color: #20346D;}
.white 					{color: #FFFFFF;} 
.orange         {color: #EF7C00;}
.b-orange			  {color:	#f26d0f;} /* Burnt Orange */
.black-25				{color: #444444;} /* 25% Black */
.black-50				{color: #7E7E7E;} /* 50% Black */
.black-75				{color: #BFBFBF;} /* 75% Black */


/*-  ACCESSIBILITY
----------------------------------------------------------------------*/
.screen-reader-text {
  position: absolute;
  left: -9999px;
}

/* ie css3pie hack */
css3-container {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
}


/*-  BASE STYLES
----------------------------------------------------------------------*/

/* Always force a scrollbar in non-IE */

html {
  overflow-y: scroll;
  overflow-x: hidden;
}

/* Remove margins for navigation lists */
nav ul, nav li, nav ul li {
  padding-left: 0;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

nav a, article nav a {
  text-decoration: none;
  display: block;
  color: rgb(36, 55, 120);
}

nav a:hover {
  text-decoration: underline;
}

small {
  font-size: 85%;
}

h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong {
  font-weight: normal;
}

strong, th {
  font-weight: bold;
}

blockquote {
  background: #D7DEF0 url('../images/bg-sprite-transparent.png') -1240px -519px no-repeat;
  color: #243778;
  border-left: 5px solid #6377B2;
  margin: 1.5em;
  padding: 1em;
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 1.3em;
  line-height: 1.4em;
}

blockquote p {
  margin-bottom: 0;
}

td,
td img {  
  vertical-align: top;
}

/* Set sub, sup without affecting line-height */

sub {
  vertical-align: sub;
  font-size: smaller;
}

sup {
  vertical-align: super;
  font-size: smaller;
}

pre {
  padding: 15px;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word;
}

textarea {
  overflow: auto;
}

.ie6 legend,
.ie7 legend {
  margin-left: -7px;
}

input[type="radio"] {
  vertical-align: text-bottom;
}

input[type="checkbox"] {
  vertical-align: bottom;
}

.ie7 input[type="checkbox"] {
  vertical-align: baseline;
}

.ie6 input {
  vertical-align: text-bottom;
}

label,
input[type=button],
input[type=submit],
button {
  cursor: pointer;
}

button,
input,
select,
textarea {
  margin: 0;
}

select {
  width: 90%;
}

input:invalid,
textarea:invalid {
  border-radius: 1px;
  -moz-box-shadow: 0px 0px 5px red;
  -webkit-box-shadow: 0px 0px 5px red;
  box-shadow: 0px 0px 5px red;
}

.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid {
  background-color: #F0DDDD; /* Light Pink */
}

/*::-moz-selection{ background: #D7DEF0; text-shadow: none; }*/
::selection {
  background: #D7DEF0; /* Light Blue */
  text-shadow: none;
}

a:link {
  -webkit-tap-highlight-color: #243778; /* Dark Blue */
}

button {
  width: auto;
  overflow: visible;
  color: white;
  padding: 7px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 0 0 #FACF98 inset;
  -webkit-box-shadow: 0 1px 0 0 #FACF98 inset;
  box-shadow: 0 1px 0 0 #FACF98 inset;
  background: #F6B056;
  border-color: #BC6834;
  border-style: solid;
  border-width: 1px;
  font-family: Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: bold;
  text-align: center;
  text-shadow: 0 1px 0 #BC6834;
}

.ie7 img {
  -ms-interpolation-mode: bicubic;
}

.black,
.black-25 a,
.black-25 a:active,
.black-25 a:visited {
  color: #7E7E7E; /* 50% Black */
}

.white,
.white a,
.white a:active,
.white a:visited {
  color: #FFF; /* White */
}

ul li {list-style-type:circle; }

/*-  HEADER
----------------------------------------------------------------------*/

header {
  z-index: 99998; /* Needed for megamenu in IE7 */
  background: #FFF url('../images/bg-header.jpg') 0 bottom repeat-x;

  /* Light Blue <=> White */
  background: -moz-linear-gradient(top, #FFF 0%, #FFF 75%, #D7DEF0 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(75%,#FFF), color-stop(100%,#D7DEF0)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #FFF 0%,#FFF 75%,#D7DEF0 100%); /* Chrome10+, Safari5.1+ */
  background: -o-linear-gradient(top, #FFF 0%,#FFF 75%,#D7DEF0 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #FFF 0%,#FFF 75%,#D7DEF0 100%); /* IE10+ */
  background: linear-gradient(top, #FFF 0%,#FFF 75%,#D7DEF0 100%); /* W3C */
}

header .container {
/*  height: 157px;*/
  min-height: 157px;
}

header #header-title {
  margin-top: 50px;
  width: 555px;/*fix social icons*/
}

#header-title h1#header-title-text, #header-title h2#header-title-text {
font-size: 2.3em;
}

header #header-title h2#header-title-tagline, #header-title h3#header-title-tagline {
font-size: 1.2em !important;
padding:top: 1px;
}

header #header-title #header-title-text-right {
  float: left;
}

header #header-title #header-title-text-right.uf{
  border-left: 2px solid #ff963a;
  padding-left: 6px;
}

header #header-title #header-title-text-right.ufandshands{
  border-left: 2px solid #acb6d7;
  padding-left: 6px;
}

header #header-title #header-parent-organization-logo.ufandshands {
  float: left;
  background-color: transparent;
  background-image: url('../images/bg-sprite-transparent.png');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: -730px -18px;
  height: 60px;
  width: 67px;
}

header #header-title #header-parent-organization-logo.shands {
  /* Shands HealthCare logo turned off at request of MaPR */
  /*float: left;
	background-color: transparent;
	background-image: url(../images/sprite-test.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -708px -214px;
	height: 55px;
	width: 160px;
	margin-right: 4px;*/
  display: none;
}

header #header-title #header-parent-organization-logo.none {
  display: none;
}

header #header-title #header-parent-organization-logo.uf {
  float: left;
  width: 85px;
  height: 52px;
  background: transparent url('../images/bg-sprite-transparent.png') -599px -21px no-repeat;
}

body.home header #header-title h1, header #header-title h2.not-front {
  margin: -3px 0px 0px 0px;
  padding: 0px;
  font-size: 2.5em;
  line-height: 1;
}

body.home header #header-title h2, header #header-title h3.not-front  {
  margin: 0px;
  padding: 1px 0px 0px 0px;
  font-size: 1.3em;
  line-height: 1.1;
}

/* for IE */
#header-title a:hover h1,
#header-title a:hover h2,
#header-title a:hover h3 {
  text-decoration: underline;
}

/* floated items in this link cause this to not show pointer in IE8 */
#header-title a {
  cursor: pointer;
}

/* default mouse cursor for site title on homepage */
body.home #header-title a:hover,
body.home #header-title a:hover h1,
body.home #header-title a:hover h2,
body.home #header-title a:hover h3 {
  cursor: default;
  text-decoration: none;
}

#utility-links {
  float: left;
  margin: 0;
  padding: 0;
  font-size: .85em;
  overflow: hidden;
  height: 20px;
}

#utility-links .first {
  margin-left: 0;
}

#utility-links li {
  float: left;
  margin-left: 2em;
  height: 1.2em;
  padding: 2px 0;
}

#utility-links li:first-child {
  margin-left: 0;
}

#utility-links li:last-child {
  margin-right: 0;
}

#header-search-wrap {
  height: 80px;
  position: relative;
  top: 30px;
  float: right;
}

#searchform-wrap {
  height: 49px;
  width: 278px;
  background: transparent url('../images/bg-sprite-transparent.png') -114px -20px no-repeat;
  position: relative;
  left: 0;
  margin-top: 27px;
}

#header-search-field {
  -moz-border-radius: 2px;
  -moz-box-shadow: 0px 0px 2px #A5A5A5;
  -webkit-border-radius: 2px;
  -webkit-box-shadow: 0px 0px 2px #000;
  border-radius: 2px;
  border: 1px solid #BFBFBF; /* 75% Black */
  box-shadow: 0px 0px 2px #BFBFBF; /* 75% Black */
  color: #7E7E7E; /* 50% Black */
  font-family: Georgia, serif;
  font-size: 1em;
  font-style: italic;
  height: 15px;
  left: 13px;
  margin: 0;
  padding: 7px;
  position: absolute;
  top: 10px;
  width: 237px;
}

#header-search-btn {
  position: absolute;
  right: 14px;
  top: 12px;
}

#header-social {
  float: right;
  /*margin: 70px -10px 0 0;*/
  margin: 70px 5px 0 0;
  padding-left: 5px;
  
}

#header-social li, #header-social ul li  {
  float: left;
  background-position: center center;
  background-repeat: none;
  margin-left: 5px;
  list-style-type: none;
}

#header-social li a  {
  height: 24px;
  width: 24px;
  background-position: center center;
  background-repeat: none;
}

#header-social .facebook {
  /*background: transparent url('../images/bg-sprite-transparent.png') -497px -21px no-repeat;*/
  background: transparent url('../images/facebook-24.png') 0 0 no-repeat;
}

#header-social .twitter {
  /*background: transparent url('../images/bg-sprite-transparent.png') -550px -21px no-repeat;*/
  background: transparent url('../images/twitter-24.png') 0 0 no-repeat;
}

#header-social .youtube {
  background: transparent url('../images/YouTube-24.png') 0 0 no-repeat;
}

#header-social .linkedin{
  background: url('../images/LinkedIn-24.png') 0 0 no-repeat ;
}

#header-social .alerts {
  /*background: transparent url('../images/bg-sprite-transparent.png') -497px -21px no-repeat;*/
  background: transparent url('../images/alerts-24.png') 0 0 no-repeat;
}

#header-social .news {
  /*background: transparent url('../images/bg-sprite-transparent.png') -497px -21px no-repeat;*/
  background: transparent url('../images/news-24.png') 0 0 no-repeat;
}

#header-social .ufit {
  /*background: transparent url('../images/bg-sprite-transparent.png') -497px -21px no-repeat;*/
  background: transparent url('../images/ufit-24.png') 0 0 no-repeat;
}

a.rss, #header-social a.facebook, #header-social a.twitter, #header-social a.youtube, #header-social a.linkedin, #header-social a.alerts, #header-social a.news, #header-social a.ufit, a.digg, a.delicious, a.stumble {
    display: block; margin-top:1px;
    
}


#header-actionitem {
  bottom: 0;
  position: absolute;
  right: 0px;
   border: 1px solid #DD8A26;
  border-bottom: none;
  border-top: none;
  -moz-box-shadow: inset 0 1px 0 0 #D28321;
  -webkit-box-shadow: inset 0 1px 0 0 #D28321;
  box-shadow: inset 0 1px 0 0 #D28321;
  color: white;
  font-family: helvetica, arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 7px 15px 5px 15px;
  /*text-decoration: none;*/
  text-align: center;
  text-shadow: 0 1px 1px #D28321;
  background: transparent url('../images/bg-custom-button.jpg') 0 0 repeat-x;
  width: auto;
}


/*-  BREADCRUMB
----------------------------------------------------------------------*/

#breadcrumb {
  height: 21px;
  font-family: Verdana, sans-serif;
  font-size: .8em;
  background: #E3E3E3 url('../images/bg-breadcrumb.jpg') 0 0 repeat-x;
  border-bottom: 1px solid #BEBEBE;
}

#breadcrumb a,
#breadcrumb strong {
  padding: 4px 20px 0 10px;
  background: transparent url('../images/bg-breadcrumb-item.jpg') right 0 no-repeat;
  display: block;
  float: left;
  height: 18px;
  color: #444;
}

.breadcrumbs {
	
}

.breadcrumbs a {

margin-right: 10px;	
 background-image: url('../images/bg-orange-bullet.png');
    background-origin: padding-box;
    background-position: 0 4px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-left: 12px;

}


/*-  SINGLE POST
----------------------------------------------------------------------*/

.single-meta {
	clear: both;
  margin-bottom: 1.2em;
}

.single-meta p {
  font-size: .9em;
  margin-bottom: .5em;
  padding-left: 18px;
}

.single-meta .published,
.published {
  background: transparent url('../images/bg-sprite-transparent.png') -1331px -108px no-repeat;
  font-family: Georgia, serif;
  font-style: italic;
}

.single-meta .category {
  background: transparent url('../images/bg-sprite-transparent.png') -1330px -74px no-repeat;
  font-family: Georgia, serif;
  font-style: italic;
}

.single-meta .tag {
  background: transparent url('../images/bg-sprite-transparent.png') -1333px -195px no-repeat;
}

.single-navigation { 
  margin-bottom: 20px;
  overflow: auto;
  background-color: #ECEFF6;
  padding: 5px 8px;
  text-shadow: 0 1px 1px #FFF;
  border-bottom: 1px solid #CAD3EB;
}

.single-navigation .nav-next {
  float: right;
}
.single-navigation .nav-previous {
  float: left;
}

#social-content {
  padding: 8px 0 1px;
  border-top: 3px solid #D7DEF0;
  border-bottom: 1px solid #D7DEF0;
  float: left;
  width: 100%;
}

.ie7 #social-content {
  padding-bottom: 10px;
}

#social-content div {
  margin-bottom: 6px;
  float: left;
}


/*-  SUB-PAGE SIDEBAR NAVIGATION
----------------------------------------------------------------------*/

#sidebar-nav {
  font-family: ufshands, sans-serif;
  font-size: 1.2em;
  position: relative;
  margin-top: 4px;
  width: 220px;
  float: left;
    margin-bottom: 20px;
  
}

#sidebar-nav .AspNet-TreeView-Selected a{
	color: #F26D0F;
	text decoration: underline;
}

#sidebar-nav .AspNet-TreeView-Selected ul li.AspNet-TreeView-ParentSelected a
{
    color: #243778;
}

.AspNet-TreeView {
	
}

#sidebar-nav li {
  position: relative;
}

#sidebar-nav .shadow {
  width: 10px;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  background: transparent url('../images/bg-sidebar-nav-li.png') right top repeat-y;
  z-index: 10;
}

#sidebar-nav ul {
  margin: 0;
}

#sidebar-nav li {
  position: relative;
  margin: 0;
  background-image: none;
  padding-left: 0px;
}

.ie7 #sidebar-nav li {
  height: 100%;
  display: inline;
}

#sidebar-nav ul ul {
  padding-left: 0;
  font-size: .9em;
}

#sidebar-nav ul ul a {
  padding-left: 40px;
  background-color: #FFF;
}

#sidebar-nav ul ul ul a {
  padding-left: 60px;
  background: #FFF url('../images/bg-sprite-transparent.png') -996px -56px no-repeat;
}

#sidebar-nav a {
  display: block;
  padding: 8px 25px;
  background-color: #F2F2F2;
  border-top: 1px solid #FCFCFC;
  border-bottom: 2px solid #E0E0E0;
}

#sidebar-nav li li a {
  border-bottom: 1px solid #E0E0E0;
  border-top: none;
  background: #FFF url('../images/bg-sprite-transparent.png') -1065px -1px no-repeat;
}

#sidebar-nav a:hover {
  background-color: #D7DEF0;
}

#sidebar-nav .current_page_item > a,
#sidebar-nav .current_page_item > a:hover  {
  color: #FFF;
  background-color: #243778; /* Dark Blue */
  background-image: none;
  text-decoration: none;
  cursor: default;
}

#sidebar-nav span.active,
#sidebar-nav span.active:hover {
  background: transparent url('../images/bg-sprite-transparent.png') -879px -107px no-repeat;
  display: block;
  position: absolute;
  top: 5px;
  left: -7px;
  height: 27px;
  width: 27px;
}

#sidebar-nav ul ul .active {
  top: 3px;
}

#sidebar-nav h4 {
  color: #95A2CF;
  padding-left: 22px;
  margin-bottom: .4em;
}

#sidebar-nav .last {
  border-bottom: none;
}

/*-  SEARCH RESULTS & ARCHIVES
----------------------------------------------------------------------*/
.search .entry,
.archive .entry {
  clear: both;
  overflow: auto;
  border-bottom: 1px dotted #D7DEF0;
  padding-top: 15px;
}

.search .entry img,
.archive .entry img {
  padding: 4px;
  border: 1px solid #D7DEF0;
}

.search h1 span,
.archive h1 span {
  font-family: Georgia, serif;
}

.search h1,
.search h4,
.archive h1,
.archive h4 {
  margin-bottom: .2em;
}

.search .entry h2,
.archive .entry h2 {
  font-size: 1.5em;
  margin-bottom: .2em;
}

.search .published,
.archive .published {
  font-size: .8em;
  line-height: 1.4em;
  margin-bottom: .6em;
  padding: 1px 0 2px 18px;
  display: inline;
}

.search p,
.archive p {
  margin-top: .4em;
}

.entry .post {
	float: left;
	width: 520px;
}


/*-  PAGINATION
----------------------------------------------------------------------*/

.pagination {
  clear:both;
  padding:20px 0;
  position:relative;
  font-size:11px;
  line-height:13px;
}

.pagination .page-of {
  background-color: #FFF;
  color: #4D4D4D;
  border: none;
}

.pagination span,
.pagination a {
  display:block;
  float:left;
  margin: 2px 2px 2px 0;
  padding:6px 9px 5px 9px;
  text-decoration:none;
  width:auto;
  color:#4D4D4D;
  background: #D7DEF0;
  -moz-border-radius: 2px; /* FF1-3.6 */
  -webkit-border-radius: 2px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
  border-radius: 2px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  border: 1px solid #D7DEF0;
  font-weight: bold;
}

.pagination a:hover{
  background: #EBEEF7;
}

.pagination .current{
  padding:6px 9px 5px 9px;
  background: #243778;
  color:#fff;
  border: 1px solid #243778;
}


/*-  LOCAL(RELATED CONTENT) SIDEBAR NAVIGATION
----------------------------------------------------------------------*/

#local-sidebar {
  float: left;
  margin-bottom: 10px;
  padding-left: 1px;
}

#local-sidebar .sidebar_widget:first-child {
  margin-top: 2px;
}

#local-request-appt {
  background: transparent url('../images/bg-local-request-appt.jpg') 0 0 no-repeat;
  height: 60px;
}

#local-request-appt:hover {
  background-position: 0 -60px;
}

#local-request-appt:active {
  background-position: 0 -120px;
}


/*-  MAIN (ARTICLE) CONTENT
----------------------------------------------------------------------*/
article ul ol li { background: none; list-style-type: lower-alpha; }

article ul li {
  background: transparent url('../images/bg-orange-bullet.png') 0 4px no-repeat;
  padding-left: 12px;
  list-style-type:none;
}

article ul li.galleryitem {background: none; }

article ul li.galleryitem img { padding: 10px; }
article a {
   color: #6377B2;
   text-decoration: underline;
}

article p a.image { border: 0; }




p a img { border: 0px; text-decoration: none; }

article p a {
  color: #6377B2;
 text-decoration: underline; 
    
}

article a:hover {
  color: #243778;
  text-decoration: underline; 
}

article p a:visited {
  color: #243778;
  text-decoration: underline; 
}



#main-content li {
  margin-bottom: .5em;
}

#main-content .tabs {
  font-size: 1.2em;
  margin: 0;
  position: relative;
  top: 5px;
  height: 32px;
}

#main-content .tabs li {
  font-family: ufshands, sans-serif;
  float: left;
  margin: 0 6px 0 0;
  overflow: hidden;
  position: relative; /* IE6,7 require this if overflow property is set */
  height: 32px;
}

#main-content .tabs a {
  height: 32px;
  display: block;
  line-height: 1.9em;
  padding: 0 15px;	
  background-color: #f0f2fa;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F0F2FA), to(#D7DEF0)); 
  background-image: -webkit-linear-gradient(top, #F0F2FA, #D7DEF0); 
  background-image:    -moz-linear-gradient(top, #F0F2FA, #D7DEF0); 
  background-image:     -ms-linear-gradient(top, #F0F2FA, #D7DEF0); 
  background-image:      -o-linear-gradient(top, #F0F2FA, #D7DEF0); 
  background-image:         linear-gradient(top, #F0F2FA, #D7DEF0);
  -moz-box-shadow: 0 0 1px 1px #B3BACE;
  -webkit-box-shadow: 0 0 1px 1px #B3BACE;
  box-shadow: 0 0 1px 1px #B3BACE;
  position: relative;
  z-index: 0;
  margin: 2px 2px 0 2px;
  border: 1px solid #FFF;
  border-bottom: none;
  behavior: url('PIE.htc'); /* CSS3 PIE path is relative to the page, not css file */
  /* JA the csshandler will resolve the url to the skin folder resulting in an url relative to the root of the site */
}

#main-content .tabs a.active {
  background-image: none;
  background-color: #FFF;
  font-family: ufshands-bold;
  position: relative;
  z-index: 10000;
  height: 32px;
}

/*-  ROLE-BASED NAVIGATION
----------------------------------------------------------------------*/

/*----- Home Page - White Background -----*/

.home #user-role {
  background: transparent url('../images/bg-home-role-nav-wrap.jpg') 0 -1px repeat-x;	
}

.home #user-role section {
  background: url('../images/bg-home-role-nav-divider.jpg') 178px top no-repeat;
  height: 100%;
}

.home #user-role h3 {
  padding: 20px 0 0;
}

.home #user-role h3 a {
  color: #EF7C00;
}

.home #user-role .container-5 {
  padding-top: 14px;
}

/*----- Internal Page - Light Blue Background -----*/

#user-role {
  background: #E7EAF6 url('../images/bg-role-nav-wrap.jpg') 0 0 repeat-x;
}

#user-role .container-5 {
  padding-bottom: 25px;
  padding-top: 10px;
}

#user-role .last,
.home #user-role .last {
  background-image: none;
}

#user-role h3 {
  font-size: 1.5em;
  color: #243778;
  margin-bottom: .5em;
  position: relative;
  padding-bottom: 15px;
}

#user-role ul {
  padding: 0;
  margin-bottom: 0;
  position: relative;
}

#user-role li {
  line-height: 1.4em;
  padding-left: 20px;
  padding-bottom: 3px;
  background: transparent url('../images/bg-sprite-transparent.png') -1332px -245px no-repeat;
}

.ie7 nav li {
  min-height: 0; /* fix pesky disappearing list bullets */
  line-height: 1.4em;
}


/*-  Shortcode-specific CSS
----------------------------------------------------------------------*/

.shortcode_alignright {
  float: right;
  padding-left: 2%;
  width: 47%;
}

.shortcode_alignleft {
  float: left;
  padding-right: 2%;
  width: 47%;
}


/*-  NON-SEMANTIC HELPER CLASSES
----------------------------------------------------------------------*/

.ir { /* image replacement */
    background-repeat: no-repeat;
    direction: ltr;
    display: block;
    overflow: hidden;
    text-align: left;
    text-indent: -999em;
}

.hidden {
  display: none;
  visibility: hidden;
}

.visuallyhidden {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

.invisible {
  visibility: hidden;
}

.clearfix:before,
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

.tabs {
  padding-left: 0;
}

.item {
  position: relative;
  clear: both;
  margin-bottom: 10px;
}

.item p {
  margin-bottom: 0
}

/* Removes 4px padding-bottom from img due to new HTML5 box model */

.item img { 
  display: block;
}

.margin-160 {
  margin-left: 153px; /* fix */
}

/*----- FLOAT CLEARING W/0 EXTRA MARKUP -----*/

.clearfix:after,
.container:after, .AspNet-Menu:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}

.clearfix, .container, .AspNet-Menu{
  display: block;
}

/*----- REGULAR CLEARING -----*/
.clear {
  clear: both;
}

/*-  WORDPRESS IMAGE ALIGNMENT
----------------------------------------------------------------------*/
.alignnone {
  margin: 0px 20px 20px 0;
}

.aligncenter, div.aligncenter {
  display:block;
  margin: 0px auto 5px auto;
}

.alignright {
  float:right;
  margin: 0px 0 20px 20px;
}

.alignleft {
  float:left;
  margin: 0px 20px 20px 0;
}

.aligncenter {
  display: block;
  margin: 0px auto 5px auto;
}

a img.alignright {
  float:right;
  margin: 0px 0 20px 20px;
}

a img.alignnone {
  margin: 0px 20px 20px 0;
}

a img.alignleft {
  float:left;
  margin: 0px 20px 20px 0;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto
}

.wp-caption {
  background-color: #FFF;
  border: 1px solid #CCC;
  max-width: 96%; /* Image does not overflow the content area */
  padding: 5px 0 5px;
  text-align: center;
  -moz-box-shadow: 0px 0px 2px #CCC;
  -webkit-box-shadow: 0px 0px 2px #CCC;
  box-shadow: 0px 0px 2px #CCC;
  border: 1px solid #BFBFBF;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#ffffff)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #eeeeee, #ffffff); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #eeeeee, #ffffff); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #eeeeee, #ffffff); /* IE10 */
  background-image:      -o-linear-gradient(top, #eeeeee, #ffffff); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #eeeeee, #ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#ffffff'); /* IE6â€“IE9 */
}

.wp-caption a,
.wp-caption a:hover,
.gallery a,
.gallery a:hover {
  border-bottom: none;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  border: 0 none;
  height: auto;
  margin:0;
  max-width: 98.5%;
  padding:0;
  width: auto;
  border: 1px solid #FFF;
}

.wp-caption p.wp-caption-text {
  font-size:11px;
  line-height:17px;
  margin:0;
  padding:0;
}


/*-  COMMENT STYLES
----------------------------------------------------------------------*/

#comment-container {
  padding-top: 0;
}

.comments-sidebar {
	width: 140px;
	margin-right: 40px;
	padding-top: 60px;
	text-align: right;
	float: left;
	font-size: 11px;
}

#respond-wrap .comments-sidebar {
  padding-top: 30px;
}

.commentlist {
	margin: 10px 0 0 0;
	padding-top: 0;
  padding-left: 0;
	list-style-type: none;
	width: 100%;
	float: left;
	border-top: 1px solid #efefef;
}

.commentlist .line {
  display: none;
}

.commentlist li li li .line{
	display: block;
	position: absolute;
	width: 18px;
	height: 18px;
	border-bottom: 1px solid #efefef;
	margin: 0 0 0 -50px;
}

.commentlist .comment-body { 
  padding-left: 65px;
}

.commentlist li li .comment-body {
  padding-left: 45px;
}

.commentlist ul {
	border-left: 1px solid #efefef;
	margin: 0 0 0 63px;
}

.commentlist ul ul{
  margin: 0 0 0 50px;
}

.commentlist li li {
	padding-top: 25px;
	margin-top: 0;
}

.commentlist li #commentform {
  margin-top: 20px;
}

.pinglist {
	margin: 20px 0 40px 30px;
	list-style-type: decimal;
}

.comment {
  padding-top: 15px;
	margin-bottom: 40px;
	background: #fff;
  border-top: 1px dotted #CCC;
  position: relative;
}


li .comment, .comment:first-child {
  border-top: none;
}

.comment-body ul,
.comment-body ol,
.comment-body dl { margin-left: 30px; }

#respond {
	margin-top: 18px;
	background-color: #ECEFF6;
  padding: 15px;
  overflow: visible;
  position: relative;
  border-top: 3px solid #CAD3EB;
}

#respond label {
  display: block;
}
Ë?
#commentform {
	margin-top: 30px;
	float: left;
	width: 500px;
}

.commentform-inputs {
  float: left;
  width: 195px;
  margin-right: 20px;
}
.commentform-textarea {
  float: right;
  height: 120px;
  width: 390px;
}

.logged-in .commentform-textarea {
  position: relative;
  top: -45px;
  left: -45px;
}

li .cancel-comment-reply {
  padding: 5px;
  position: absolute;
  top: 15px;
  right: 15px;
  margin-right: 4px;
  -moz-border-radius: 3px; 
  -webkit-border-radius: 3px; 
  border-radius: 3px; 
  -moz-box-shadow: 0 1px 0 0 #FFF inset;
  -webkit-box-shadow: 0 1px 0 0 #FFF inset;
  box-shadow: 0 1px 0 0 #FFF inset;
  background: #D7DEF0;
  border-color: #D7DEF0;
  border-style: solid;
  border-width: 1px;
  font-family: Helvetica, Arial, sans-serif;
  font-style: normal;
  text-align: center;
  text-shadow: 0 1px 0 #FFF;
}

li #cancel-comment-reply-link {
  color: #6377B2;
}

ol #commentform { width: 100%; }

#commentform input,
#commentform textarea { 
  width: 100%;
  border: 1px solid #D7DEF0;
  padding: 5px;
  -moz-border-radius: 3px; 
  -webkit-border-radius: 3px; 
  border-radius: 3px; 
  color: #999;
}

#commentform #submit {
  width: 150px;
  float: right;
  margin-right: 4px;
  color: #FFF;
  -moz-border-radius: 3px; 
  -webkit-border-radius: 3px; 
  border-radius: 3px; 
  -moz-box-shadow: 0 1px 0 0 #FACF98 inset;
  -webkit-box-shadow: 0 1px 0 0 #FACF98 inset;
  box-shadow: 0 1px 0 0 #FACF98 inset;
  background: #F6B056;
  border-color: #BC6834;
  border-style: solid;
  border-width: 1px;
  font-family: Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: bold;
  text-align: center;
  text-shadow: 0 -1px 0 #BC6834;
}

.logged-in #commentform textarea {
  width: 420px;
  height: 140px;
}
#commentform textarea {
  width: 375px;
  height: 128px;
}

#commentform small {
  color: #6377B2;
  padding: 0 0 3px 3px;
  display: block;
}

#commentform small span.grey,
.contactform small span.grey{
	color: #999;
	font-family: Georgia, Times, serif;
	font-style: italic;
}

.children { list-style-type: none; }

.ie7 li li .avatar {
  left: -15px;
}
.avatar {
	padding: 3px;
  border: 1px solid #DDD;
	position: relative;
	background: #fff;
	z-index: 5;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

li li .avatar {
	margin:-8px 0 0 -18px;
}

.comment-meta { margin-bottom: 15px; }

.comment-meta a { 
	color: #999;
	font-family: Georgia, Times, serif;
	font-style: italic;
	font-size: 11px;
}

.comment-meta a:hover { color: #666; }

.comment-meta,
.comment-author {
  padding-left: 65px;
}

li li .comment-meta,
li li .comment-author {
  padding-left: 45px;
}

.comment-author a {
  color: #6377B2;
}

.comment-author { 
  margin-top: -53px;
  font-weight: bold;
  color: #6377B2;
}

.commentlist .bypostauthor {
  border-top: 2px solid #F6B056;
}
.comment-author cite { 
	font-style: normal;
	font-family: Helvetica, Arial, sans-serif;
}

.comment .comment-reply-link {
  position: absolute;
  top: 15px;
  right: 10px;
  color: #FFF;
  padding: 4px;
  -moz-border-radius: 3px; 
  -webkit-border-radius: 3px; 
  border-radius: 3px; 
  -moz-box-shadow: 0 1px 0 0 #FACF98 inset;
  -webkit-box-shadow: 0 1px 0 0 #FACF98 inset;
  box-shadow: 0 1px 0 0 #FACF98 inset;
  background: #F6B056;
  border-color: #BC6834;
  border-style: solid;
  border-width: 1px;
  font-family: Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: bold;
  text-align: center;
  text-shadow: 0 -1px 0 #BC6834;
}

.comment .comment-reply-link:hover {
  color: #FFF;
}

.nocomments {
	text-align: center;
	padding: 20px;
}

.comment-body ul { 
	list-style-type: disc; 
	border: none;
	margin-bottom: 20px;
}

.comment-body ul li {
	padding: 0;
	margin: 0;
}

.comment-body ol { list-style-type: decimal; }

.moderation {
	padding-left: 45px;
	color: red;
	font-size: 11px;
}

.author-tag {
	font-family: Georgia, Times, serif;
	font-size: 11px;
  font-weight: normal;
}

#respond-wrap {
  overflow: visible;
  margin-left: 0;
}


/*-  SITE FOOTER
----------------------------------------------------------------------*/

footer {
  background: #dfe3f2 url('../images/bg-footer.png') 0 0 repeat-x;
  min-width: 0;
}

footer .append-bottom {
  font-size: 1em;
  overflow: hidden;
  position: relative;
}

#footer_top {
  overflow: hidden;
  position: relative;
}

.append-bottom #footer_top .footer_widget {
  background: transparent url('../images/bg-footer-border.png') right 0 no-repeat;
  margin-top: 7px;
  padding-top: 15px;
  padding-bottom: 500em;
  margin-bottom: -500em;
  min-width: 0;
  position: relative;
}

.append-bottom #footer_top .widget-last {
  background: none;
}

.append-bottom .box {
  padding: 0 20px 10px;
}

#footer_top {
	padding-top: 0;
}

#footer_top.footer_count_1 .footer_widget {
	width: 100%;
}

#footer_top.footer_count_2 .footer_widget {
	width: 50%;
}

#footer_top.footer_count_3 .footer_widget {
	width: 33%;
}

#footer_top.footer_count_4 .footer_widget {
	width: 25%;
}

#footer_top.footer_count_5 .footer_widget {
	width: 20%;
}

#footer_top.footer_count_6 .footer_widget {
	width: 16%;
}

#footer_top .footer_widget {
	float: left;
	margin-bottom: 20px;
}

#emergency-contact img {
  padding-bottom: 15px;
}

#colleges-institutes a {
  display: inline;
}

/*-  GRAVITY FORMS
----------------------------------------------------------------------*/
article li.gfield {
  background-image: none;
}

div.gform_wrapper h2.gsection_title,
div.gform_wrapper h3.gform_title {
  font-weight: normal;
}


/* IMAGE SHADOW CLASS */

img.shadow {
  -moz-box-shadow: 0px 0px 5px #333;
  -webkit-box-shadow: 0px 0px 5px #333;
   box-shadow: 0px 0px 5px #333;
   padding: 5px;
   background-color: #FFF;
   border: 1px solid #CCCCCC;
}

.ie7 img.shadow,
.ie8 img.shadow {
  border: 2px solid #CCC;
}

a[href$=jpg],
a[href$=jpg]:hover,
a[href$=jpeg],
a[href$=jpeg]:hover,
a[href$=png],
a[href$=png]:hover,
a[href$=gif],
a[href$=gif]:hover {
	text-decoration: none;
	border: 0 none;
}


#institutional-footer .uf-monogram {
    background: url('../images/uf_monogram.png') no-repeat scroll 0 0 transparent;
    display: block;
    height: 48px;
    left: 480px;
    position: absolute;
    top: -20px;
	margin-left:-25px;
    width: 48px;
}
#header-title-text-right {
    margin: 0;
    padding: 0;
}
#uf-title {
    background: url('../images/uf_logo.png') no-repeat scroll 0 0 transparent;
    height: 52px;
    width: 198px;
	text-indent: -9999px
}
body header {
    margin: 0 !important;
}

/*- NEW Styles from College of Medicine */

p.lead {
    font-family: Georgia,serif;
    font-size: 1.3em;
    font-style: italic;
    margin-bottom: 1.3em;
}

.did-you-know {
    background: url('../images/dot-pattern.jpg') repeat-x scroll left 25px transparent;
    border-bottom: 4px solid #D6D6D6;
    min-width: 1px;
    position: relative;
}

.did-you-know .lead {
    margin-left: 20px;
}

.dyk-badge {
    left: 8px;
    margin-bottom: -65px;
    position: relative;
}

#local-sidebar h4 {
    background-color: #7C8CC8;
    color: #FFFFFF;
    line-height: 2em;
    margin-bottom: 8px;
    padding: 0 10px;
}
#local-sidebar h4 a {
    color: #FFFFFF;
}
#local-sidebar ul {
    padding-left: 5px;
}
#local-sidebar li {
    background: url('../images/bg-sprite-transparent.png') -1332px -245px no-repeat transparent;
    font-size: 0.9em;
    margin-bottom: 0.5em;
    padding-left: 20px;
}



p.smaller {font-size: 1.1em;}
hr {margin:25px 0;}
h4 {margin:20px 0 10px 0;}

.did-you-know .lead {margin-left: 20px;}

body.page-id-4027 article h1 { 
     overflow:hidden; 
     height:3px;
     margin: 0;
}
#main-content .uf-website-links {
	overflow: auto;
	padding: 0;
}
#main-content .uf-website-links li {
	float: left;
	background: none;
	margin: 0;
	padding: 0;
}
.uf-website-links li:nth-of-type(9n+1) {
	clear: both;
}
.uf-website-links a {
	display: block;
	font-family: 'Palatino', 'Linotype Palatino', 'Georgia', serif;
	font-size: 2em;
	width: 40px;
	margin: 0;
	padding: 30px 15px;
	line-height: 0;
	text-align: center;
	border: 1px solid #fff;
	border-bottom: 1px solid #eee;
}
.page-id-4725 #content table {
	width: 100%;
	margin: 0 0 20px 0;
	float: left;
}
.page-id-4725 #content h3 {
	clear: both;
}
.page-id-4725 #content .credits {
	margin-bottom: 8px;
	font-style: italic;
}
.page-id-4725 #content dl dt {
	background: #F2F6FC;
	padding: 7px 4px;
	margin-bottom: 5px;
	clear: both;
}
.page-id-4725 #content dl dd {
	margin: 6px 6px 12px 6px;
	overflow: auto;
}
.page-id-4725 #content dl dd img {
	float: left;
	margin: 0 10px 0 4px;
}

/* Make older versions of ie display nicer with no-js */

.no-js.ie6 #top,
.no-js.ie7 #top,
.no-js.ie8 #top,
.no-js.ie6 ul.children,
.no-js.ie7 ul.children,
.no-js.ie8 ul.children,
.no-js.ie6 .content-column,
.no-js.ie7 .content-column,
.no-js.ie8 .content-column {
	display: none;
}	

/* JA moved this out of layout.master to here */
 .slide-1 .excerpt h3 {
	padding-right:30px;
}
#main-content .tabs li {
	margin: 0 6px 0 0;
}
#main-content .tabs a {
	padding: 0 10px;
}

/*Menu Overrides for single column drop downs*/
#primary-nav ul li ul li.AspNet-Menu_Leaf 
{
    position:relative; 
    width:233px; 
    margin-top:-44px;
}
.AspNet-Menu-WithChildren
{
   
}

/*Header action item*/
a#header-actionitem
{
  /*  text-decoration:underline;*/
}

/*JQuery UI Overrides*/
.jqui a:hover
{
border-bottom:none;
}
.jqui ul
{
border:none;
}

.ui-widget-content p a 
{
    color: #243778;
    text-decoration: 1px solid #243778 underline;
}

.program-left-nav {background:#f2f2f2; padding:5px; border:1px solid #d7def0;}
.program-left-nav h3 {background:#fff; padding:5px; border-bottom:1px solid #d7def0;}
.program-left-nav ul {padding:0 0 1em 0.5em; margin:0;}
.program-left-nav li {padding:0; margin:0; padding-left:1em}

.program-left-nav-fixed {background:#f2f2f2; padding:5px; border:1px solid #d7def0; top: 301px; display: block; width: 220px; position: fixed;}
.program-left-nav-fixed h3 {background:#fff; padding:5px; border-bottom:1px solid #d7def0;}
.program-left-nav-fixed ul {padding:0 0 1em 0.5em; margin:0;}
.program-left-nav-fixed li {padding:0; margin:0; padding-left:1em}

.feature-left-nav {background:#f2f2f2; padding:5px; border:1px solid #d7def0;  width: 200px;}
.feature-left-nav h3 {background:#fff; padding:5px; border-bottom:1px solid #d7def0;}
.feature-left-nav ul {padding:0 0 1em 0.5em; margin:0;}
.feature-left-nav li {padding:0; margin:0; padding-left:1em; background: url("../images/bg-orange-bullet.png") no-repeat scroll 0 4px transparent;
    list-style-type: none;}

/*Distance Education Quiz Styles */
.questions li {

padding-top: 10px;

}

.questions li div {
margin-bottom: 5px;
margin-top: 5px;
}

.questions em, .answer {

color: #666666;

}

.question {

font-weight: bold;

}

.assessment {

margin-bottom: 8px;
margin-top: 8px;
}

#main-content li.ui-state-default { margin-bottom: 0; }
.moduletitle {border-bottom:1px solid #ddd;}
.imageleft {float:left; border:1px solid #ccc; padding:0.5em; background:#f2f2f2; margin:0 0.5em 0.5em 0;}
.imageleft img {border:1px solid #ccc;}
.imageleft .imagedescription {margin:0; font-size:80%;}

@charset "utf-8";
/* mojoPortal Specific Styles */

.hideText { text-indent: -999em !important; margin-left: -999em !important; position: absolute !important;}

body.help-page
{
color:black;
background-color: white;
background-image: none;
}

.gallerymodule {float: left; clear: both; width: 100%; padding-top: 15px;}

/* these are the main column layouts for supporting automatic column layout from 1 to 3 columns 
   all columns are floated left, the system programmatically assigns one of the classes to the center column depending on whether content exists
 in the left or right content sections
*/
body.fullSite .leftside, body.fullSite article#main-content .leftside { float:left; width:20%; margin: 10px;}
body.fullSite .center-nomargins, body.fullSite article#main-content .center-nomargins {float:left; width: 96%; margin: 20px;  }
body.fullSite .center-rightandleftmargins, body.fullSite article#main-content .center-rightandleftmargins {float:left; width: 50%; margin: 10px; }
body.fullSite .center-rightmargin, body.fullSite article#main-content .center-rightmargin {float:left; width: 70%; margin: 10px; margin-left: 20px; }
body.fullSite .center-leftmargin, body.fullSite article#main-content .center-leftmargin { float:right; width: 70%; margin: 10px; }
body.fullSite .rightside, body.fullSite article#main-content .rightside { float:right; width:20%;  margin: 10px;  }
.mojo-accordion-nh.ui-accordion {
	width:98%;
	
}

li.imglogos { top: 0; }

.imgReplace { /* image replacement */
    background-repeat: no-repeat;
    direction: ltr;
    display: block;
    overflow: hidden;
    text-align: left;
    text-indent: -999em;
}

a.imgReplace {
    display: inline-block;
    height: 35px;
    margin-top: 1px;
    width: 30px;	
}

#fbtlogos { float:right; 
margin: 0px;
margin-top: -15px;
margin-right:80px;
 padding-left:5px; }


#fbtlogos a  {
    background-position: center center;
    float: left;
    list-style-type: none;
    margin-left: 5px;
}

#fbtlogos a.facebook {margin-left: 5px; width: 33px; }

/*
#fbtlogos {width: 250px;
	height: 100px;  }

a.twitter.imgReplace {
	
	position: absolute;
	background-position: 120px 15px;  
	 }

a.facebook.imgReplace { 
position: absolute;
background-position: 150px 15px;  
	}
*/
#btmContent {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgb(52, 74, 150);
    background-image: url("/_UFSiteGlobalIncludes/images/bg-secondary-wrap.jpg");
    background-origin: padding-box;
    background-position: 0 -48px;
    background-repeat: repeat-x;
    background-size: auto auto;
    color: rgb(255, 255, 255);
}
}

#bgshadow {
	width: 980px;
	/*background: transparent url('../images/bg-content-shadow.png') 0 0 no-repeat;*/
	margin: 0 auto;
}

#ctl00_altContent2_ctl00_divContent{
	background-color: transparent;
	padding: 15px 0;
}

.clearfix:after, .container:after, .AspNet-Menu:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    visibility: hidden;
}
#content2 {
    background-color: transparent;
    
    padding-left: 0;
    padding-right: 0;
    
}

#content2 .ModuleEditLink a { color: #FFF;}
.container2 {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    position: relative;
    width: 960px;
}


article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
.clearfix, .container2, .AspNet-Menu {
    display: block;
}

body.ecampus #content-wrap.homeContent, body.ecampus #content-shadow.homeContent {

background-image:none;	
}


body.ecampus h2.moduletitle {border-bottom-style: none; } 
body.ecampus h4 {color: rgb(36, 55, 120);}

body.ecampus tbody tr:nth-child(2n) td, tbody tr.even td {background-color: transparent; } 
body.ecampus a#header-actionitem { text-decoration: none; }

.footer_widget { width: 50%;

backgroundcolor: transparent;
background-image: url("/_UFSiteGlobalIncludes/images/bg-footer-border.png");
background-origin: padding-box;
background-position: right 0;
background-repeat: no-repeat;
background-size: auto auto;
margin-bottom: -35em;
margin-top: 7px;
padding-bottom: 35em;
padding-top: 15px;
position: relative; 
float: left;
}

.widget-last {

background-image: none;	
}

.clearfix:after, .container2:after, .AspNet-Menu:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    visibility: hidden;
}

/* #ctl00_altContent2_ctl00_pnlOuterWrap {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    
    background-color: rgb(255, 255, 255);
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 15px;
}
*/

.altcontent2 {
    float: left;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
    width: 98%;
}


/*  body { height: 100%; min-height: 100%; z-index:-1; height: auto; min-width: 100% !important;  }
header { height: 100%; width: 100%; z-index:-1 !important; min-width: 100% !important; min-height: 100% !important;}
#primary-nav { height: 100%; width: 100%; z-index:-1 !important;} 
#breadcrumb { height: 100%; width: 100%; z-index:-1 !important;} */

 body.leftNav .center-leftmargin .mojo-accordion-nh a { text-decoration:none; }
 
 
/*Center-Left Margins for LeftNav Skins */
body.leftNav .center-leftmargin { float:right; width: 70%; margin: 10px 35px 10px 10px; }
body.leftNav .center-leftmargin  a { color: #6377B2; text-decoration: underline; }
body.leftNav .center-leftmargin a:hover {color: #243778; text-decoration: underline; }
body.leftNav .center-leftmargin .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: white;}
body.leftNav .center-leftmargin .ui-state-active a, body.leftNav .center-leftmargin .ui-state-active a:link,body.leftNav .center-leftmargin .ui-state-active a:visited {color: #E17009; text-decoration: none;
}

/*Center right margins  for LeftNav Skins */
body.leftNav .center-rightmargin {float:left; width: 50%; margin: 10px; margin-left: 20px; }
body.leftNav .center-rightmargin  a { color: #6377B2; text-decoration: underline; }
body.leftNav .center-rightmargin a:hover {color: #243778; text-decoration: underline; }
body.leftNav .center-rightmargin .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: white;}
body.leftNav .center-rightmargin .ui-state-active a, body.leftNav .center-rightandleftmargins .ui-state-active a:link,body.leftNav .center-rightandleftmargins .ui-state-active a:visited {color: #E17009; text-decoration: none;
}

/*Center no margins  for LeftNav Skins */
body.leftNav .center-nomargins {float:left; width: 70%; margin: 20px;  }
body.leftNav .center-nomargins  a { color: #6377B2; text-decoration: underline; }
body.leftNav .center-nomargins a:hover {color: #243778;text-decoration: underline; }
body.leftNav .center-nomargins .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: white;}
body.leftNav .center-nomargins .ui-state-active a, body.leftNav .center-nomargins .ui-state-active a:link,body.leftNav .center-nomargins .ui-state-active a:visited {color: #E17009; text-decoration: none;
}

/*Center right and left margins for LeftNav Skins  */
body.leftNav .center-rightandleftmargins {float:left; width: 45%; margin: 10px; margin-left: 50px; }
body.leftNav .center-rightandleftmargins  a { color: #6377B2; text-decoration: underline; }
body.leftNav .center-rightandleftmargins a:hover {color: #243778; text-decoration: underline; }
body.leftNav .center-rightandleftmargins .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: white;}
body.leftNav .center-rightandleftmargins .ui-state-active a, body.leftNav .center-rightandleftmargins .ui-state-active a:link,body.leftNav .center-rightandleftmargins .ui-state-active a:visited {color: #E17009; text-decoration: none;
}


div.treecontainer a.AspNet-TreeView-Expand  {
    background: url("../images/expand.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    font-family: Courier;
    font-size: large;
    line-height: 15px;
    margin-right: 5px;
    width: 15px;
	text-decoration: none;
}

div.treecontainer a.AspNet-TreeView-Collapse {
    background: url("../images/collapse.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    font-family: Courier;
    font-size: large;
    line-height: 15px;
    margin-right: 5px;
    width: 15px;
	text-decoration: none;
}


/*

.mojo-tabs ul.ui-tabs-nav {
    font-size: 1.2em;
    height: 32px;
    margin: 0;
	margin-bottom: 
    position: relative;
    top: 5px;
	padding-left: 0;
	/*background: url('images/bg-condition-content.png') no-repeat scroll 100% transparent; */
/*}*/

/*
.mojo-tabs ul li {
    background-image: none;
    float: left;
    font-family: ufshands,sans-serif;
    height: 32px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding-left: 0;
    position: relative;
}

.mojo-tabs>ul li a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F0F2FA;
    background-image: -moz-linear-gradient(center top , #F0F2FA, #D7DDF3);
    border-color: #FFFFFF #FFFFFF -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    box-shadow: 0 0 1px 1px #B3BACE;
    display: block;
    height: 32px;
    line-height: 1.9em;
    margin: 2px 2px 0;
    padding: 0 15px;
    position: relative;
    z-index: 0;
}

.mojo-tabs a a {
  height: 32px;
  display: block;
  line-height: 1.9em;
  padding: 0 15px;	
  background-color: #f0f2fa;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F0F2FA), to(#D7DEF0)); 
  background-image: -webkit-linear-gradient(top, #F0F2FA, #D7DEF0); 
  background-image:    -moz-linear-gradient(top, #F0F2FA, #D7DEF0); 
  background-image:     -ms-linear-gradient(top, #F0F2FA, #D7DEF0); 
  background-image:      -o-linear-gradient(top, #F0F2FA, #D7DEF0); 
  background-image:         linear-gradient(top, #F0F2FA, #D7DEF0);
  -moz-box-shadow: 0 0 1px 1px #B3BACE;
  -webkit-box-shadow: 0 0 1px 1px #B3BACE;
  box-shadow: 0 0 1px 1px #B3BACE;
  position: relative;
  z-index: 0;
  margin: 2px 2px 0 2px;
  border: 1px solid #FFF;
  border-bottom: none;
  behavior: url(/_library/css/PIE.htc); /* CSS3 PIE path is relative to the page, not css file */
}

.mojo-tabs h1, .mojo-tabs h2, .mojo-tabs h3, .mojo-tabs h4, .mojo-tabs h5 {
	color: #F26D0F;
	
}
/*
.mojo-tabs  ul li.ui-state-active a{
    background-color: #FFFFFF;
    background-image: none;
    font-family: ufshands;
    height: 32px;
    position: relative;
    z-index: 10000;
}


.ui-tabs-panel, .ui-tabs-panel.ui-widget-content.ui-corner-bottom {
    background: url('images/bg-condition-content.png') no-repeat scroll 0 0 transparent;
    padding-top: 40px;
    position: relative;
    z-index: 10;
	display: block;
}

.ui-tabs-panel p, .ui-tabs-panel h1,.ui-tabs-panel h2, .ui-tabs-panel h3, .ui-tabs-panel h4, .ui-tabs-panel h5, .ui-tabs-panel h6,
.ui-tabs-panel ul, .ui-tabs-panel li{
	padding:0 20px;
	}

.ui-tabs-hide.ui-widget-content.ui-corner-bottom{
	display: none;
}

/* OVERRIDING JQUERY UI TAB styles 


.mojo-tabs.ui-corner-all, .mojo-tabs>.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0px;
}
.mojo-tabs.ui-corner-all, .mojo-tabs>.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0px;	
}
.mojo-tabs.ui-corner-all, .mojo-tabs>.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0px;	
}
.mojo-tabs.ui-corner-all, .mojo-tabs>.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0px;
}
.mojo-tabs.ui-widget-content, .mojo-tabs>.ui-widget-content { border: none; background: none; display: inline-block;}
.mojo-tabs>.ui-widget-content a { color: #222222; }
.mojo-tabs>.ui-widget-header, .mojo-tabs.ui-widget-header { border: none; background: none; color: #243778; font-weight: bold; }
.mojo-tabs>.ui-widget-header a { color: #243778; }
.mojo-tabs li.ui-state-default, .mojo-tabs.ui-state-default,  .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default 
{ border: none; background: none; font-weight: normal; color: #243778; }
.mojo-tabs>.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #243778; text-decoration: none; }
.mojo-tabs>.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: none; background: none; font-weight: normal; color: #243778; }
.mojo-tabs>.ui-state-hover a, .ui-state-hover a:hover { color: #243778; text-decoration: none; }
.mojo-tabs .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: none; background: none; font-weight: normal; color: #243778; }
.mojo-tabs>.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #243778; text-decoration: none; }
.mojo-tabs>.ui-widget :active { outline: none; }
.mojo-tabs.ui-state-active a,.mojo-tabs .ui-state-active a:link,.mojo-tabs .ui-state-active a:visited { color: #243778; text-decoration: none; }
.mojo-tabs li.ui-state-default a, .mojo-tabs ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #243778; text-decoration: none; }

.conditional-padding hr {margin:20px 0;}

/* END OVERRIDING JQUERY UI TAB styles */






pagelayout .addcontent{float: left; margin: 0 0 20px; }
   .pagelayout .panelayout { clear: both; margin: 0 0 20px 0; padding: 0;}
   .pagelayout .panelayout h2 {text-align: center; margin: 0 10px 10px 0;}
   .pagelayout .regularpanes{margin: 0 auto; width: 630px; clear: both;}
   .pagelayout .pane{float: left; clear: none;margin: 20px 0 20px 0; position: relative;}
   .pagelayout .layoutcenter{margin: 20px 30px;}
   .pagelayout .layoutalt1,
   .pagelayout .layoutalt2{float: none;clear: both; width: 190px; margin: 0 auto; position: relative;}
   .pagelayout .altlayoutnotice{margin-bottom: 20px;}
   .pagelayout .panelistbox{position: relative; width: 190px;}
   .pagelayout .pane select {width: 170px; margin-right: 10px;}
   .pagelayout .layoutbuttons{right: 0; top: 5px; position: absolute;}
   .pagelayout .layoutbuttons input{display: block; margin-bottom: 10px;}
.hidden{ display:none; }

.fthumbs img{ padding:5px; margin:5px; -moz-box-shadow:#333 2px 2px 5px; -webkit-box-shadow:#333 2px 2px 5px; cursor:pointer; }
span.btn{
    padding:10px; margin-left:5px;
    display:inline-block; cursor:pointer;
    font:12px/14px Arial, Helvetica, sans-serif; color:#aaa; background-color:#eee;
    -moz-border-radius:8px; -webkit-border-radius:8px; border-radius: 8px;
    -moz-box-shadow:#999 2px 0px 3px; -webkit-box-shadow:#999 2px 0px 3px; box-shadow: #999 2px 0px 3px;
}

span.btn.pages{ background-color:#fff;}
span.btn.pages:hover, span.btn.pages.sel { background-color:#f3f3f3; color:#999; }
span.btn:hover, span.btn.sel{ background-color:#000; }
.galleryinfo{ position:relative; display:inline-block; margin-top:10px; }
.login .signinbox, .login .passwordbox { width:15em; }

/* Form styles */
fieldset { margin: 0px 5px 7px 3px; padding: 1em; border: 1px solid #ffc796; }
legend { font-size:larger; font-weight: bold; }
legend a { text-decoration:none;}
ol.formlist { list-style:none; margin: 0px; }
li.settingrow  { list-style:none; }
.settinglabel {float:left; clear:left; width:20em; padding: 1px; }
.settinglabelFixedHeight {float:left; clear:left; width:20em; padding: 1px; height:77px;}
.settinglabel, .settinglabelFixedHeight { font-weight: bold; font-size:smaller; }
.settingrow { padding: 4px 0px 4px 0px; clear:left; }
.settinglabeltight {float:left; clear:left; width:8em; padding: 1px; font-weight:bold; }
.settingrowtight { padding: 1px 0px 1px 0px; clear:left; }
.modulebuttonrow {clear: left; text-align:center; }
.smalltextbox { width: 4em; }
.normaltextbox { width: 10em; }
.mediumtextbox { width: 15em; }
.widetextbox { width: 25em; }
.verywidetextbox { width: 35em; }
.txterror {color: red; font-weight: bold;  }
.txtcopyright {color: #444; font-size: 80%;font-weight: normal; }
.watermarktextbox {width:9em; color:Gray; }
.subscribeemail { color:Gray; width:14em; }
input.openid_login {background: url('openidlogin.gif') no-repeat; background-color: #fff; background-position: 0 50%; color: #000;padding-left: 18px; }




/* Grids and Tables */
table.editgrid { margin: 10px;  }
table.editgrid td {padding: 7px;  }
table.editgrid th {padding: 7px;font-weight:bold; }
.AspNet-GridView table thead tr th { padding: 2px; }
.AspNet-GridView table tbody tr td { color: #333333; background: White; padding: 2px 20px 2px 2px; border-bottom: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; text-align: left; }
.AspNet-GridView table tbody tr.AspNet-GridView-Alternate td { background: #F7F6F3; }





/* Lists */
.topnav {position: absolute; top:0px; right:0px; margin: 10px 10px 3px 0px; text-align:right; font-weight: bold;}
article .topnav ul li {background: none; }
.topnav ul {float:left; margin: 0px 0px 0px 0px; display:inline; padding: 0px;  color: #ffffff; width:100%;}
li.topnavitem {float: left;  list-style-type:none; padding: 0px 7px 0px 7px;}
li.firstnav {float: left;  list-style-type:none; padding: 0px 7px 0px 5px; border-left: none; backgroung: none; font-color: #F26D0F; }
.simplelist, .simplelist li { list-style: none; padding: 0px 0px 4px 10px;  }
ul.linkitem { list-style: none; margin: 0px 0px 0px 0px; }
div.sitemap ul , div.sitemap ul li {list-style: none; }
.site-statistics { margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; }
ul.userstats { list-style-type:none;  margin: 0px 0px 0px -40px;}
ul.userstats ul { margin: 0; padding: 0; display: block; }
ul.userstats li { position: relative; list-style: none; }
ul.linkitem  {position:relative; top: -6px; left: 0px; list-style:none;margin:10px ;padding:0px;}
ul.linkitem li  {margin: 0px 0px 1px 0px;padding: 2px 0px 2px 0px;list-style: none;min-height:18px;}
ul.linkitem a { padding: 2px 5px 2px 10px;}
* html body ul.linkitem a { height: 18px; }
ul.linkitem a:hover {padding:2px 5px 2px 10px;}
div.panelwrapper ul.simplelist { margin-bottom:0px; }
div.AspNet-RadioButtonList ul, div.AspNet-CheckBoxList ul { list-style-type:none; padding:0px; margin:0px;}
li.AspNet-RadioButtonList-Item, li.AspNet-CheckBoxList-Item { white-space:nowrap;   }
div.simplehorizontalmenu {clear: both; width: 100%; height: 27px;}
ul.simplehorizontalmenu { float: left;list-style: none; margin:0; padding: 0;}
ul.simplehorizontalmenu li { display: inline; /*padding: 0px 10px 0px 10px;*/ }	
ul.simplehorizontalmenu li.selecteditem { font-weight: bold; }
ul.linkitem li {background: #f2f2f2;}
ul.linkitem a { color: #333;}
ul.linkitem a:hover {background: #f2f2f2;color: #0021a5;}
.site-statistics { border-bottom: solid thin #cccccc; }
li.topnavitem { border-left: solid thin #FFF; }
ul.linkitem li {border-left: 5px solid #CCC;}
li.linkitem:hover, li.linkaltitem:hover {border-left:5px solid #ff4a00; }
div.sitemap ul , div.sitemap ul li { font-size:100%; }
ul.userstats {font-size:90%;  }
ul.userstats li {font-size:100%;  }
div.sitemap .AspNet-TreeView-Expand
{background:  url('../images/expand.gif') 0 0 no-repeat; width: 15px; margin-right: 5px;
 float:left; cursor: pointer; line-height: 15px;  }	
 article div.sitemap .AspNet-TreeView-Expand a { border-bottom: none;}
div.sitemap .AspNet-TreeView-Collapse
{background: url('../images/collapse.gif') 0 0 no-repeat; width: 15px; margin-right: 5px;
  float:left; cursor: pointer; line-height: 15px; border-bottom: none;}
.AspNet-TreeView-Hide { display:none;}
div.sitemap a.AspNet-TreeView-Expand, div.sitemap a.AspNet-TreeView-Collapse  { text-decoration: none;  border-bottom: none;}

.AspNet-TreeView-Hide { display:none;}
div.sitemap a.AspNet-TreeView-Expand, div.sitemap a.AspNet-TreeView-Collapse  { text-decoration: none; }

.tag-cloud { list-style-type:none; margin: 15px 0px 3px -30px;}
.tag-cloud li { display: inline; list-style-type:none;  }
.tagcount { font-size: x-small;}
.tag-cloud .weight1 { font-size: 90%; }
.tag-cloud .weight2 { font-size: 110%; }
.tag-cloud .weight3 { font-size: 120%; }
.tag-cloud .weight4 { font-size: 130%; }
.tag-cloud .weight5 { font-size: 140%; }
.tag-cloud .weight6 { font-size: 150%; }
.tag-cloud .weight7 { font-size: 160%; }
.tag-cloud .weight8 { font-size: 180%; }
.tag-cloud .weight9 { font-size: 200%; }
.tag-cloud .weight10 { font-size: 210%; }


/* Links */
a.ModuleEditLink ,
a.ModuleEditLink:link ,
a.ModuleEditLink:visited { color: #0021a5 ; }

a.ModuleEditLink:hover { color: #ff4a00; }

a.ModuleEditLink ,
a.ModuleEditLink:link ,
a.ModuleEditLink:visited ,
a.ModuleEditLink:hover ,
a.ModuleEditLink:active {  font-size:10px; }

a.ModuleEditLink:active ,
a.siteheading:link ,
a.siteheading:visited ,
a.siteheading:hover ,
a.siteheading:active ,

.sitelink ,
a.sitelink:link ,
a.sitelink:visited { color: #F26D0F; background: none; }

a.adminlink ,
a.adminlink:link ,
a.adminlink:visited ,
a.adminlink:hover ,
a.adminlink:active { 
font-size: 16px; 
border-left: 1px solid #a4a4a4;
  padding: 8px 8px 10px 8px;
  line-height: 32px;
  color: #555;
  text-decoration:none;
}
a.adminlink:hover {  text-decoration:underline;}

.modulecontent {  vertical-align:top; padding: 4px 4px 4px 4px; text-align:left; }
.modulefooter { display:none; }
.modulerow{ background-color:#EAEAEA; }
.modulealtrow { background-color: #eee;}



.gmaptextbox {width:27em; }
.gmap { margin: 0px 0px 10px 0px;}

.foldergallery a {color: White;}
.foldergallery h1 { font-size: large; margin-bottom: 20px;}
.albumFloat { float: left; text-align: center; margin-right: 8px; margin-bottom: 4px; }
.albumDetailsLink {}
.albumMetaSectionHead {background-color: Gray;color: White;font-weight: bold; }
.albumMetaName  { font-weight: bold; }
.albumMetaValue {}

.rbottom {  }

.ratingcontainer { float:right; white-space:nowrap; margin:5px 5px 5px 5px;  }
.ratingprompt { float: left; margin-right: 5px; }
.leftside .ratingprompt , .rightside .ratingprompt{ display: none; }
.voteswrap { margin-left: 5px; }
.ratingcontainer div { float:left; white-space:nowrap; margin:0px 0px 0px 0px;  }
.ratingrow { white-space:nowrap; }
.ratingStar { white-space:nowrap; height:14px; margin:1em; }
.ratingStar .ratingItem { font-size:0; width:13px; height:12px; display:block; background-repeat:no-repeat; cursor:pointer; margin:0; padding:0; }
.ratingStar .Filled { background-image:url('ratingStarFilled.png'); }
.ratingStar .Empty { background-image:url('ratingStarEmpty.png'); }
.ratingStar .Saved { background-image:url('ratingStarSaved.png'); }
.ratingbuttons {  margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px;  }
.rcommentprompt { display:block;}
.ratingcomments { border:#000 1px solid; background-color:#eee; color:#000; width:206px; height:200px; position:absolute; margin-top:15px; padding:5px; }
.ratingcommentbox { width:200px; height:100px; }

.forumnotify { white-space:nowrap; vertical-align:middle; padding: 10px 0px 5px 0px; }
.forumnotify img {float:left;}
.mojo-tabs {  font-size:inherit;}
.eventcalendar table { clear:both;}

div.addthisbutton {position: absolute; top:90px; right:10px; }
.moduleedit { height: 28px; margin: 0px; padding: 0px; background-color: #C7D0D7; border: 0px; text-indent: 4px; }
.clearpanel { clear:left; padding-top: 15px;  }
.logolist {display:none; }
.pageicons { display:none; }
.skiplink {display:none}
.minheightpanel { min-height:200px; }
.padded {padding: 7px 7px 7px 7px; }
.clear { clear:both; }
.center{text-align: center;}
.vevent { padding: 10px 10px 10px 10px; }
.vevent abbr{border:0}
.templatewrapper { border-bottom: solid 4px black;  }
.whoson { float:left; padding: 5px 5px 5px 5px; }
.searchterm { color:black; background-color:yellow; }
.linkdescription { padding: 5px 5px 5px 5px; }

table.zebra  { border-collapse: collapse; }

.floatpanel { float:left; margin-right: 15px; }
.floatleftimage {float:left; margin-right: 15px;}
.floatrightimage {float:right; margin-right: 15px;}
.highlight1 { background-color:yellow;}
.highlight2 { background-color:lime;}

.zebra th {padding:2px; vertical-align:top; border-bottom:1px solid #ccc;}
	    .zebra td {padding:2px; vertical-align:top; }
	    .zebra tr.odd td{background:#eee; border: none;}
	    .zebra {border-bottom:1px solid #ddd;}
	    
	    
.fullDisplay {display: inline; }
.fullDisplay:hover { cursor: pointer; } 

/* FORM STYLES */

.required {
    color: Red;
    font-weight: bold;
}

input[type="checkbox"] {
    line-height: 1em;
    margin: 5px;
    vertical-align: middle; }
    tbody tr:nth-child(2n) td, tbody tr.even td {
    background: none repeat scroll 0 0 #Ffffff;
}

#sform .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 5px;
    padding: 5px;}
	
#sform div.feature-left-nav  .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 5px;
    padding: 0px;}	
    
#sform1 {display: none;}    
#sform .ui-button {}

/*McNair Survey Styles */
#divNotEnrolled, #divPursueEducation, #instdiv1, #instdiv2, #instdiv3, #instdiv4  { display:none; }
.institutions h4 {cursor: pointer;}
#sform .down { background-image: url("/_UFSiteGlobalIncludes/images/bg-dropdown-icon.png"); background-position: 75px; background-repeat: no-repeat;}

#sform .up { background-image: url("/_UFSiteGlobalIncludes/images/bg-up-icon.png"); background-position: 75px; background-repeat: no-repeat;}

#sform textarea { overflow: auto; }
/* END McNair Survey Styles */

/*Ombuds Concern form Styles */
#divSenatePetitionDate, #divOtherPetitions, #divDiscussedConcerns  { display:none; }

/* END Ombuds Concern form Styles */

/* Blue Background Styles */

        body.fullSite.blue-secondary #breadcrumb {display:none;}
         body.fullSite.blue-secondary #content-wrap, body.fullSite.blue-secondary #content {background:#344A96 url('/_UFSiteGlobalIncludes/images/bg-secondary-wrap.jpg') repeat-x; background-position:0 -48px; color:#fff}
         body.fullSite.blue-secondary #content-shadow {background:none;}
         body.fullSite.blue-secondary #content h1, .blue-secondary #content h2, .blue-secondary #content h3, .blue-secondary #content h4 {color:#fff}
         body.fullSite.blue-secondary #content a {color:#fff; }
         body.fullSite.blue-secondary #content a:hover {color:#fff}
         body.fullSite.blue-secondary .widget
         {
                          background-color: transparent;
                          background-image: url("/_UFSiteGlobalIncludes/images/bg-secondary-widget.png");
                          background-repeat: repeat-x;
                          background-attachment: scroll;
                          background-position: right 0px;
                          padding: 10px;
         }
         body.fullSite.blue-secondary .widget h3
         {
                          padding: 0.4em;
                          border-top: 1px solid #6d92c8;
                          background-color: #294d97;
         }
         body.fullSite.blue-secondary .widget ul, body.fullSite  .blue-secondary .widget li, body.fullSite.blue-secondary article ul li {padding:0; margin:0; list-style:none; background:none}
         body.fullSite.blue-secondary .widget ul {padding:0 0.25px}
         body.fullSite.blue-secondary .widget li {border-bottom:1px dotted #6D92C8}
                  
         body.fullSite.blue-secondary article#main-content .leftside { float:left; width:31.5%; margin-right: 5px;}
         body.fullSite.blue-secondary article#main-content .center-rightandleftmargins {float:left; width: 31.5%; margin-right: 5px; }
         body.fullSite.blue-secondary article#main-content .rightside { float:left; width:31.5%; margin-right: 5px; }
         body.fullSite.blue-secondary #main-content { width: 100%; }
         body.fullSite.blue-secondary .center-leftmargin, body.fullSite.blue-secondary article#main-content .center-leftmargin { width: 65%; margin-top: 10px; margin: 0;} 
                  
         body.fullSite.blue-secondary .floatpanel {margin-right: 0px; }
         body.fullSite.blue-secondary .floatpanel .section { width: 29.5%; margin-right: 15px; }
                  
         body.fullSite.blue-secondary #events .time {border-top:1px dotted #6D92C8; color:#b0bbe6 !important; font-size:85%; padding-top:0.25em;}
         body.fullSite.blue-secondary #events a.event-title {text-decoration:none; font-size:90%; display:block; margin-left:52px}
         body.fullSite.blue-secondary #events a.event-title:hover {text-decoration:underline;}
                  

/* End Blue Background Styles */

/* Home multi-column div layout - responsive friendly - used on TREEO home page */

table.tblBorderStyle  { border: 1px solid #808080; }
	table.tblBorderStyle  tr, table.tblBorderStyle tr td { border: 1px solid #808080; }
    body.fullSite .floatpanel {margin-right: 0px; }
         body.fullSite .floatpanel .section.UF { width: 30%; margin-right: 20px; }
         body.fullSite .floatpanel .section.UF h3 { background-color: #294d97; border-top: 1px solid #6d92c8; color: #fff;padding: 0.4em;}
.altfloatpanel.centerAlign { width: 900px; display: block; margin-left: auto; margin-right: auto; }
.floatpanel.colSpecial .section2 { width: 75%; }

/* Table with No Borders*/

table.noBorders tbody tr:nth-child(2n) td, tbody tr.even td { background: none; }
