/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

/*table fix*/
.content table{display:inline;}
table.views-table.cols-2{display:table;}
/*#node-416 {table{display:table;}}*/
.calendar-calendar .month-view table{display: table;}

body {
	background-color:#999;
	font-family:Verdana, Geneva, sans-serif;
}
#wrapper {
	background-color:white;
	margin:auto;
	width:960px;
	min-width:960px;
	padding-top:10px;
}
#header-group-inner .block {
	margin-bottom:0px;
}
a:link, a:visited {
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
h1.title {
	font-size:18px;
}

h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:12px;}

/* Helper classes! */
.fltright {
	float:right;
}

.fltleft {
	float:left;
}


/* BreadCrumbs  */

#breadcrumb-wrapper {
	background-color: #990000;
	margin:10px;
	width:940px;
	text-transform: uppercase;
	height: 18px;
	margin-top:0px;
	clear:both;
}
#breadcrumbs {
	background-color: #990000;
	color: #FFFFFF;
	font-size: 7pt;
	text-transform: uppercase;
}
.breadcrumb {
	padding-top:4px;
}
.breadcrumbs a:link, .breadcrumbs a:visited {
	color: #FFFFFF;
	text-decoration:none;
	font-weight: normal;
	line-height:7pt;
}
/* Reformat header so that we can float the search and nav blocks up to the right of the logo  */

#header-site-info {
	width:125px;
	position:relative;
	float:left;
}
#logo {
	width:125px;
}
/* Search Area  */
#block-search-form {
	text-align:right;
	float:right;
	margin-top:5px; margin-bottom:5px;
}
#block-search-form .form-item-search-block-form input {
	border: 1px solid #CCCCCC;
	color: #999999;
	font-size: 10px;
	padding: 3px;
	background-color:#fff;
	width:160px;
}
#block-search-form .form-actions input {
	border: 1px solid #999999;
	color: #999999;
	cursor: pointer;
	padding: 2px;
	top:1px;
	position:relative;
	text-transform:uppercase;
	font-weight:normal;
	background-color:#fff;
	margin-left:0px!Important;
	margin-bottom:0px!important;
}

#header-group-wrapper {margin-bottom:1em;}


/* tertiary nav block (change id to correct ID when menus are generated) */
#block-block-1 {
	float:right;
	text-align:right;
}
#block-block-1 p {margin:0px;}

/*primary nav (change to proper ID after content population) */

#block-superfish-1 { float:right; margin:12px; margin-right:120px; max-width: 839px;}
ul.sf-menu.sf-style-default { margin:0px;}
#block-superfish-1.block ul {margin:0px;background: #DBDBDB;}



/* Footer */
#footer .content ul {
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
}
#footer .content li {
	margin:0px;
	padding:0px;
	padding-right:10px;
	display:inline;
	list-style:none;
}
#footer .content a:link {
	text-decoration:none;
	font-weight:normal;
	color:#999;
}

#footer .content p { margin:0px;}
div#footer-wrapper.footer-wrapper div#footer.region div#footer-inner.footer-inner div#block-block-2.block div.gutter div.content div.fltleft img {margin-right:10px;}
#footer .block {
	margin-bottom:5px;	
	}


/* Block Styles 

Useful info
block-block = custom user blocks
block-menu = menu/nav block

*/

/* Promo Block */

#sidebar-second .block-block.promo-block .content {
	padding: 0;
}
#sidebar-second .block-block.promo-block .content p {
	margin: 0;
}
#sidebar-second .block-block.promo-block .content p a {
	display: block;
	line-height: 0;
}

#sidebar-second .block {
    float: left;
    margin-bottom: 1em;
    width: 100%;
}


#sidebar-second .block-block .content ul,#sidebar-second .block-menu .content ul {
	
list-style-type:none;
padding:0px;
margin:0px;

}

#sidebar-second .block-block .content li,#sidebar-second .block-menu .content ul {
background-image:url(../images/sprite.png);
background-repeat:no-repeat;
background-position:0px 3px; 
padding-left:14px;
font-size:12px;
line-height:14px;
	
}


#sidebar-second ul li.collapsed {
    list-style-image: none;
    list-style-type: none;
}

/* The top 3 image based blocks have the class "block-override" in them to strip out what we don't need */
#sidebar-second p {margin-top:0px; margin-bottom:10px;}
/*#sidebar-second .block-block .content {background-color:#ddd; padding:5px; padding-left:10px;}*/
#sidebar-second .block-override .content {background-color:transparent; padding:0px;}
#sidebar-second .block-override {margin-bottom:0px; padding:0px;}
#sidebar-second .block-override p {margin:0px; padding:0px;}

h2.block-title { font-family:Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; font-size:1.2em; line-height:1em; }

#sidebar-second .heading-hider .content {
    background-color: #FFF;
}


.region-content p {margin-top:0px; margin-bottom:15px;}

#homepage .panel-pane.pane-custom.pane-1 p {margin-top:10px; margin-bottom:10px;}



/* Fusion Base overrides */
#sidebar-first .block ul, .block ol {
    margin-left:0;
    padding: 0;
}
ul#superfish-14 li ul {
	/*width: 15em !important;*/
} 

#block-system-main .block ul, .block ol {
    margin-left:2em;
    padding: 0;
}

#content-tabs {
    background-color: transparent;
    float: left;
    margin: 0px;
    padding: 0;
}

#content-tabs .block {
    background-color: transparent;
    float: left;
    margin: 0px;
    padding: 0;
}

/* gallery style overrides */
.galleryformatter-greenarrows .gallery-thumbs {
    padding: 0 0;
}



/* Panels 960gs css from their files */


#homepage.960-16-664-rightSb p { margin:0px;}
div#homepage div#panel-rightSb div.inner div.pane-content p { margin:0px;}







/* So... in order to use the 960gs system with minipanels, 
and retain the rough 6 to 10 aspect ratio, but have it fit our
10 col grid space, we redefine widths for the panels with a 6-10 
layout in a specific region
Yes.. this is dumb.
*/ 
#content-upper .panel-display .container_16 {width:580px;}
#content-upper .panel-display .grid_6 { width:240px; margin-right:20px;}
#content-upper .panel-display .grid_10 { width: 320px;}
#content-upper .grid16-16{width:580px; min-width:580px;}
#content-upper div.full-width{width:580px; min-width:580px;}
#content-upper .grid_16 {width:580px;} 
#content-upper .container_16 {width:580px;} 


h2.pane-title {margin-top:10px;}



/**** Slideshows ***/

.rotator-caption-wrapper {opacity:0.8; filter:alpha(opacity=80); height:90px; overflow:hidden; padding:10px; width:560px; left:0px; bottom:113px; position:relative;}
#homepage .rotator-caption-wrapper {opacity:0.8; filter:alpha(opacity=80); height:90px; overflow:hidden; padding:10px; width:680px; left:0px; bottom:113px; position:relative;}
#homepage .rotator-caption-wrapper { z-index:99;} 

.rotator-caption-wrapper.frc {background-color:#1C3965;}
.rotator-caption-wrapper.non-program {background-color:#369;}
.rotator-caption-wrapper.ftc {background-color:#E6B222; filter:alpha(opacity=90);}
.rotator-caption-wrapper.fll {background-color:#C41425;}
.rotator-caption-wrapper.jrfll {background-color:#009999;}

.rotator-caption { color:#fff; }
.rotator-caption p {margin:0px;}
.rotator-caption a {color:#fff;}
.rotator-caption a:hover { color:#069;}

div.slide-link {width:270px; height:30px; position:absolute; right:10px; bottom:0px; text-align:right;}
div.slide-link a:hover {color:#999;}


.views-content-counter {float:left; min-width:15px; background-color:#666; color:#fff; cursor: pointer; margin-right:5px; height:16px; padding:2px; padding-top:0px; text-align:center; padding-bottom:4px;}


div.views-slideshow-controls-bottom .active div.views-content-counter  {background-color:#fff; color:#666; !important}


#homepage .views-slideshow-controls-bottom { position:relative; padding:2px; padding-left:10px; bottom:140px; left:0px; width:458px; z-index:99; background-color:transparent;}

.views-slideshow-controls-bottom { position:relative; padding:2px; padding-left:10px; bottom:140px; left:0px; width:408px; height:20px; z-index:99;}

#panel-aboveLeft .pane-content {z-index:99; position:relative;}
#panel-aboveRight {z-index:99; position:relative;}

/* Sidebar Left Styles */

#sidebar-first li, li.leaf, ul.menu li, .item-list ul li {
    line-height: 150%;
}

#sidebar-first  ul.menu li, ul.links li {
    margin: 0;
    padding: 0;
	background: #fff;
  background-image:url(/sites/all/themes/first_core/images/sprite.png);
background-repeat:no-repeat;
background-position:0px 5px; 
border-bottom:1px solid #999;
}

#sidebar-first ul li.leaf {
	list-style:none;
}

#sidebar-first ul li a {
  border: 0px solid #e1e1e1;
  color: #999999;
  padding: 0.25em 1em;
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:15px;
  display:block;
  
}

a > .sf-sub-indicator {
    top: 0.5em;
}



.sf-style-white li {min-width:160px; white-space:normal;!important;}

#block-menu-menu-secondary-navigation a {
    color: #999999;
    font-size: 7pt;
    font-weight: normal;
    padding: 0px;
	padding-right:4px;
	border-right:1px solid #999;
}
 
#block-menu-menu-secondary-navigation li.last a {border:0px;}



#block-menu-menu-secondary-navigation li {float:left; margin:0px; margin-right:5px; list-style:none; }

#block-menu-menu-secondary-navigation ul {margin:0px; float:right;}


/* View Styles */

.view-headlines ul { margin:0px;}

.view-headlines p { margin-top:2px; margin-bottom:2px;}

.view-headlines .item-list li {
	list-style:none;
	 margin: 0;
    padding: 0;
	background: #fff;
  background-image:url(/sites/all/themes/first_core/images/sprite.png);
background-repeat:no-repeat;
background-position:0px 2px; 
border-bottom:1px solid #999;
padding-left:12px; 
	
}

.view-headlines {
	font-size:10px;
	z-index:99;
}


.view-headlines a {
	font-size:10px; line-height:8px;
}

html.js body#pid-welcome.html div#page.page div#page-inner.page-inner div#wrapper div#main-wrapper.main-wrapper div#main.main div#main-inner.main-inner div#main-group.main-group div#main-group-inner.main-group-inner div#main-content.main-content div#main-content-inner.main-content-inner div#content-group.content-group div#content-group-inner.content-group-inner div#content-region.content-region div#content-region-inner.content-region-inner div#content.region div#content-inner.content-inner div#block-system-main.block div.gutter div.content div#homepage.panel-display div.grid_12 div#panel-aboveLeft.panel-panel { margin-right:20px; }

#homepage .grid_6 {width:340px;}

#homepage .view-slideshow-rotator .view-content .skin-default {height:400px;}
#panel-top {height:400px;}


h2.news-headlines {color:#999; font-weight:normal; margin-top:10px; font-size:12px; border-bottom:1px solid #666;}

/*views classes */

.label-wrapper {display:inline;}


/* LEgacy FIRST styles. */

.pagetitle {
    color: #333333;
    font-family: Verdana,Helvetica,Arial;
    font-size: 1.1em;
    font-weight: 600;
}

.texttitle {
    color: #333333;
    font-family: Verdana,Helvetica,Arial;
    font-size: 1em;
    font-weight: 600;
}

iframe {border:none;}

/* Bio Page Formatting */

.field-name-field-bio-image {float:left; margin-right:10px;}


/* page width
========================================================== */
.pagewidth {
	width: 960px;
	margin: 0 auto;
}
/* panel spacing - fo all the design freaks out there :)
========================================================== */
.panel-col .panel-inner {
	padding: 0;
	margin: 0 10px 12px 10px;
}
.panel-col-first .panel-inner {
	padding: 0;
	margin: 0 10px 12px 0px;
}
.panel-col-last .panel-inner {
	padding: 0;
	margin: 0 0px 12px 10px;
}
.panel-col-full .panel-inner {
	padding: 0;
	margin: 0 0px 12px 0px;
}

/* page title, as rendered by Panels
========================================================= */
.panel-display .pane-page-title .panel-inner {
	margin-bottom: 0px;
} /* let the h1 tag handle the margin, not the pane */

/* containers
========================================================================== */
.container_12, .container_16, .container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
/* global grid
========================================================================== */
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 {
	display: inline;
	float: left;
}
.container_12 .grid_3, .container_16 .grid_4, .container_24 .grid_6 {
	width: 220px;
}
.container_12 .grid_6, .container_16 .grid_8, .container_24 .grid_12 {
	width: 460px;
}
.container_12 .grid_9, .container_16 .grid_12, .container_24 .grid_18 {
	width: 720px;
}
.container_12 .grid_12, .container_16 .grid_16, .container_24 .grid_24 {
	width: 940px;
}
/* 12 column grid
========================================================================== */ 
.container_12 .grid_1 {
	width: 80px;
}
.container_12 .grid_2 {
	width: 160px;
}
.container_12 .grid_4 {
	width: 320px;
}
.container_12 .grid_5 {
	width: 400px;
}
.container_12 .grid_7 {
	width: 560px;
}
.container_12 .grid_8 {
	width: 640px;
}
.container_12 .grid_10 {
	width: 800px;
}
.container_12 .grid_11 {
	width: 880px;
}
/* 16 column grid
========================================================================== */
.container_16 .grid_1 {
	width: 60px;
}
.container_16 .grid_2 {
	width: 120px;
}
.container_16 .grid_3 {
	width: 180px;
}
.container_16 .grid_5 {
	width: 300px;
}
.container_16 .grid_6 {
	width: 360px;
}
.container_16 .grid_7 {
	width: 420px;
}
.container_16 .grid_9 {
	width: 540px;
}
.container_16 .grid_10 {
	width: 600px;
}
.container_16 .grid_11 {
	width: 660px;
}
.container_16 .grid_13 {
	width: 780px;
}
.container_16 .grid_14 {
	width: 840px;
}
.container_16 .grid_15 {
	width: 900px;
}
/* 24 column grid
========================================================================== */
.container_24 .grid_1 {
	width: 40px;
}
.container_24 .grid_2 {
	width: 80px;
}
.container_24 .grid_3 {
	width: 120px;
}
.container_24 .grid_4 {
	width: 160px;
}
.container_24 .grid_5 {
	width: 200px;
}
.container_24 .grid_7 {
	width: 280px;
}
.container_24 .grid_8 {
	width: 320px;
}
.container_24 .grid_9 {
	width: 360px;
}
.container_24 .grid_10 {
	width: 400px;
}
.container_24 .grid_11 {
	width: 440px;
}
.container_24 .grid_13 {
	width: 520px;
}
.container_24 .grid_14 {
	width: 560px;
}
.container_24 .grid_15 {
	width: 600px;
}
.container_24 .grid_16 {
	width: 640px;
}
.container_24 .grid_17 {
	width: 680px;
}
.container_24 .grid_19 {
	width: 760px;
}
.container_24 .grid_20 {
	width: 800px;
}
.container_24 .grid_21 {
	width: 840px;
}
.container_24 .grid_22 {
	width: 880px;
}
.container_24 .grid_23 {
	width: 920px;
}
/* global prefix
========================================================================== */
.container_12 .prefix_3, .container_16 .prefix_4, .container_24 .prefix_6 {
	padding-left: 240px;
}
.container_12 .prefix_6, .container_16 .prefix_8, .container_24 .prefix_12 {
	padding-left: 480px;
}
.container_12 .prefix_9, .container_16 .prefix_12, .container_24 .prefix_18 {
	padding-left: 720px;
}
/* 12 column prefix
========================================================================== */
.container_12 .prefix_1 {
	padding-left: 80px;
}
.container_12 .prefix_2 {
	padding-left: 160px;
}
.container_12 .prefix_4 {
	padding-left: 320px;
}
.container_12 .prefix_5 {
	padding-left: 400px;
}
.container_12 .prefix_7 {
	padding-left: 560px;
}
.container_12 .prefix_8 {
	padding-left: 640px;
}
.container_12 .prefix_10 {
	padding-left: 800px;
}
.container_12 .prefix_11 {
	padding-left: 880px;
}
/* 16 column prefix
========================================================================== */
.container_16 .prefix_1 {
	padding-left: 60px;
}
.container_16 .prefix_2 {
	padding-left: 120px;
}
.container_16 .prefix_3 {
	padding-left: 180px;
}
.container_16 .prefix_5 {
	padding-left: 300px;
}
.container_16 .prefix_6 {
	padding-left: 360px;
}
.container_16 .prefix_7 {
	padding-left: 420px;
}
.container_16 .prefix_9 {
	padding-left: 540px;
}
.container_16 .prefix_10 {
	padding-left: 600px;
}
.container_16 .prefix_11 {
	padding-left: 660px;
}
.container_16 .prefix_13 {
	padding-left: 780px;
}
.container_16 .prefix_14 {
	padding-left: 840px;
}
.container_16 .prefix_15 {
	padding-left: 900px;
}
/* 24 column prefix
========================================================================== */
.container_24 .prefix_1 {
	padding-left: 40px;
}
.container_24 .prefix_2 {
	padding-left: 80px;
}
.container_24 .prefix_3 {
	padding-left: 120px;
}
.container_24 .prefix_4 {
	padding-left: 160px;
}
.container_24 .prefix_5 {
	padding-left: 200px;
}
.container_24 .prefix_7 {
	padding-left: 280px;
}
.container_24 .prefix_8 {
	padding-left: 320px;
}
.container_24 .prefix_9 {
	padding-left: 360px;
}
.container_24 .prefix_10 {
	padding-left: 400px;
}
.container_24 .prefix_11 {
	padding-left: 440px;
}
.container_24 .prefix_13 {
	padding-left: 520px;
}
.container_24 .prefix_14 {
	padding-left: 560px;
}
.container_24 .prefix_15 {
	padding-left: 600px;
}
.container_24 .prefix_16 {
	padding-left: 640px;
}
.container_24 .prefix_17 {
	padding-left: 680px;
}
.container_24 .prefix_19 {
	padding-left: 760px;
}
.container_24 .prefix_20 {
	padding-left: 800px;
}
.container_24 .prefix_21 {
	padding-left: 840px;
}
.container_24 .prefix_22 {
	padding-left: 880px;
}
.container_24 .prefix_23 {
	padding-left: 920px;
}
/* global suffix
========================================================================== */
.container_12 .suffix_3, .container_16 .suffix_4, .container_24 .suffix_6 {
	padding-right: 240px;
}
.container_12 .suffix_6, .container_16 .suffix_8, .container_24 .suffix_12 {
	padding-right: 480px;
}
.container_12 .suffix_9, .container_16 .suffix_12, .container_24 .suffix_18 {
	padding-right: 720px;
}
/* 12 column suffix
========================================================================== */
.container_12 .suffix_1 {
	padding-right: 80px;
}
.container_12 .suffix_2 {
	padding-right: 160px;
}
.container_12 .suffix_4 {
	padding-right: 320px;
}
.container_12 .suffix_5 {
	padding-right: 400px;
}
.container_12 .suffix_7 {
	padding-right: 560px;
}
.container_12 .suffix_8 {
	padding-right: 640px;
}
.container_12 .suffix_10 {
	padding-right: 800px;
}
.container_12 .suffix_11 {
	padding-right: 880px;
}
/* 16 column suffix
========================================================================== */
.container_16 .suffix_1 {
	padding-right: 60px;
}
.container_16 .suffix_2 {
	padding-right: 120px;
}
.container_16 .suffix_3 {
	padding-right: 180px;
}
.container_16 .suffix_5 {
	padding-right: 300px;
}
.container_16 .suffix_6 {
	padding-right: 360px;
}
.container_16 .suffix_7 {
	padding-right: 420px;
}
.container_16 .suffix_9 {
	padding-right: 540px;
}
.container_16 .suffix_10 {
	padding-right: 600px;
}
.container_16 .suffix_11 {
	padding-right: 660px;
}
.container_16 .suffix_13 {
	padding-right: 780px;
}
.container_16 .suffix_14 {
	padding-right: 840px;
}
.container_16 .suffix_15 {
	padding-right: 900px;
}
/* 24 column suffix
========================================================================== */
.container_24 .suffix_1 {
	padding-right: 40px;
}
.container_24 .suffix_2 {
	padding-right: 80px;
}
.container_24 .suffix_3 {
	padding-right: 120px;
}
.container_24 .suffix_4 {
	padding-right: 160px;
}
.container_24 .suffix_5 {
	padding-right: 200px;
}
.container_24 .suffix_7 {
	padding-right: 280px;
}
.container_24 .suffix_8 {
	padding-right: 320px;
}
.container_24 .suffix_9 {
	padding-right: 360px;
}
.container_24 .suffix_10 {
	padding-right: 400px;
}
.container_24 .suffix_11 {
	padding-right: 440px;
}
.container_24 .suffix_13 {
	padding-right: 520px;
}
.container_24 .suffix_14 {
	padding-right: 560px;
}
.container_24 .suffix_15 {
	padding-right: 600px;
}
.container_24 .suffix_16 {
	padding-right: 640px;
}
.container_24 .suffix_17 {
	padding-right: 680px;
}
.container_24 .suffix_19 {
	padding-right: 760px;
}
.container_24 .suffix_20 {
	padding-right: 800px;
}
.container_24 .suffix_21 {
	padding-right: 840px;
}
.container_24 .suffix_22 {
	padding-right: 880px;
}
.container_24 .suffix_23 {
	padding-right: 920px;
}


.site-map-box-menu {width:280px; float:left; padding:6px; border:1px solid #ccc; background-color:#efefef; margin-right:15px; border-top:5px solid #990000;}
#site-map .site-map-box ul {
    padding-left: 1.1em;
}

ul li.leaf {list-style-image:none;}

ul.pager li.date-prev a {border:none !important;}

div.search-result dd {margin:0px;}
ol.search-results {margin-left:0px;}
div.block-facetapi ul {list-style:none; margin-left:0px !important;}
div.block-facetapi li {list-style:none; margin:0px;}
div.block-facetapi ol {list-style:none; margin:0px;}
div.block-apachesolr ul {list-style:none; margin-left:0px !important;}
.search-result {border-bottom:1px solid #ededed; margin-bottom:10px;}
a.facetapi-checkbox {display:inline !important;}
div#block-apachesolr-sort.block div.gutter div.content div.item-list ul li a {display:inline !important;}
.facetapi-checkbox { float: left;}
a.facetapi-active {float:right; color: #900 !important;}


/* Blog Styles */
div.node-blog ul.links li.blog_usernames_blog{
	display:none;	
}


div.node-blog ul.links li {background:none; border:0px; font-weight:normal;}
ul.links li.comment-reply {background:none; border:0px; }

div.node-blog ul.links li a:link, div.node-blog ul.links li a:visited {border:0px; font-weight:normal; color:#336699;}



div.node-blog ul.links {margin:0px !important;}
#view-id-blogs-page .views-row {
	padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:10px;
	
}

#view-id-blogs-page .views-field-field-blog-image {width:125px; float:left;}

#view-id-blogs-page .views-label-field-blog-date {
	display:inline; float:left; margin-right:6px; font-weight:bold;
	
}

#view-id-blogs-page .views-field-view-node {clear:both;}

#comment-body-add-more-wrapper #edit-comment-body-und-0-format-help {display:none;}

.comments div.even, .comments div.odd {
    background-color: #FFF;
}

h2.comments-header {border-bottom:1px solid #e5e5e5; padding-bottom:15px;}
div.comment {border-bottom:1px solid #e5e5e5; padding-bottom:15px;}
div.comment-unpublished {background-color:#FFE0D8 !important;}

#edit-comment-body-und-0-format {display:none;}

/* FRC CAlendar */
div.view-frc-calendar.view-style-table.view-display-id-page_4 table {border:1px solid #ccc; margin-bottom:10px;}
div.view-frc-calendar.view-style-table.view-display-id-page_4 th.views-field-field-event-date {text-align:right;}
div.view-frc-calendar.view-style-table.view-display-id-page_4 th {background-color:#DDECFF; padding:3px;}
div.view-frc-calendar.view-style-table.view-display-id-page_4 caption { padding:3px; background:#369; color:#fff; font-weight:bold;}

div.view-frc-calendar.view-style-table.view-display-id-page_4 span.date-display-end {display:block; clear:both;}
.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview { background-color:#eeeeee;}
div.view-ftc-calendar .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff { background-color:#eeeeee !important;}

/* FTC CAlendar */
div.view-ftc-calendar.view-style-table.view-display-id-page_4 table {border:1px solid #ccc; margin-bottom:10px;}
div.view-ftc-calendar.view-style-table.view-display-id-page_4 th.views-field-field-event-date {text-align:right;}
div.view-ftc-calendar.view-style-table.view-display-id-page_4 th {background-color: #FFC; padding:3px;}
div.view-ftc-calendar.view-style-table.view-display-id-page_4 caption { padding:3px; background:#FC0; color:#fff; font-weight:bold;}

div.view-ftc-calendar.view-style-table.view-display-id-page_4 span.date-display-end {display:block; clear:both;}

div.view-ftc-calendar .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {background-color:#FC0;}

div.view-ftc-calendar div.view-ftc-calendar .calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview {background-color:#FC0;}
.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {background-color:#FC0;}

div.view-ftc-calendar .calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview {background-color:#FC0;}



/* Homepage 2013 */

#pid-home { background:url(../images/tile-hp.png) repeat-x #ffffff; background-position:0px -3px;}
#pid-home #panel-top {height:270px; background:#F2F2F2; overflow:hidden;}
#pid-home #breadcrumb-wrapper {
	background:url(../images/tile-progression.png) no-repeat #ffffff;
}
#pid-home #mini-panel-2013homepagetop div.panel-col-first { width:580px;}
#pid-home #mini-panel-2013homepagetop div.panel-col-last { width:340px; }

#pid-home #mini-panel-2013homepagetop ul, #pid-home #mini-panel-2013homepagetop li, #pid-home #mini-panel-2013homepagebottom div.panel-col-first li { list-style:url(../images/bug.png);}
#pid-home #mini-panel-2013homepagetop li { margin:10px 0px; font-size:16px;}
#pid-home #mini-panel-2013homepagetop div.panel-col-last div.inner { padding:0 0 0 15px;}
#pid-home div.panel-2col .panel-col-first .inside { margin:0px; padding:0px;}

#pid-home .views-slideshow-controls-bottom {
    height: 20px;
    padding: 2px 2px 2px 10px;
    position: relative;
    min-width: 560px;
		text-align:right;
    z-index: 99;
		margin-top:52px;
		margin-left:5px;
}

#pid-home .views-content-counter { border-radius:20px; float:right; background-color: #666666;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 10px;
    height: 14px;
    margin-right: 5px;
    min-width: 11px;
    padding: 0 3px 3px;
    text-align: center; }
#pid-home #wrapper { background:none;} 
#pid-home .container_16,#pid-home .grid16-16 { width:940px;}
#pid-home div.full-width { min-width:940px;}
#pid-home div.panel-panel.grid_4 {margin-right:20px;}
#pid-home div.panel-col-last.grid_4 {margin-right:0px;}
#pid-home #panel-aboveLeft h2, #pid-home #panel-aboveLeftCenter h2,#pid-home #panel-aboveRightCenter h2,#pid-home #panel-aboveRight h2, #pid-home #mini-panel-2013homepagetop h2, #pid-home #mini-panel-2013homepagebottom div.panel-col-first h2 { font-size:26px;  line-height:32px; font-weight:normal; text-transform:none;} 
#panel-aboveLeft p, #panel-aboveLeftCenter p, #panel-aboveRightCenter p, #panel-aboveRight p { color:#777777;}
body#pid-home.html div#page.page div#page-inner.page-inner div#wrapper div#main-wrapper.main-wrapper div#main.main div#main-inner.main-inner div#main-group.main-group div#main-group-inner.main-group-inner div#main-content.main-content div#main-content-inner.main-content-inner div#content-group.content-group div#content-group-inner.content-group-inner div#content-region.content-region div#content-region-inner.content-region-inner div#content.region div#content-inner.content-inner div#block-system-main.block div.gutter {margin:0px;}
#pid-home h2.news-headlines { font-size:20px; text-transform:none; padding-bottom:6px; border-bottom-color:#cccccc;}
#pid-home div.view-headlines { padding:15px; padding-top:7px; border:1px solid #cccccc; min-height:330px;}
#pid-home div.view-headlines .item-list li { background:none; padding:10px 0px; }
#pid-home div.view-headlines .item-list li.views-row-last { border:0px;}
#pid-home div.view-headlines .item-list li a:link { font-weight:normal; font-size:16px; line-height:20px;}
#pid-home #mini-panel-2013homepagemiddle div.panel-col-last { background:#E4E3E3; }
#pid-home #mini-panel-2013homepagemiddle div.panel-col-first { width:49%; margin-right:1%; }
#pid-home #mini-panel-2013homepagemiddle div.panel-col-last h2, #pid-home #mini-panel-2013homepagebottom div.panel-col-last h2 { font-weight:normal; text-transform:none; margin-left:10px; font-size:11px;}
#pid-home #mini-panel-2013homepagemiddle .panel-col-last .inside, #pid-home #mini-panel-2013homepagebottom div.panel-col-last .inside {
    margin: 0 ;
}
#pid-home #mini-panel-2013homepagemiddle .panel-col-last p,#pid-home #mini-panel-2013homepagebottom .panel-col-last p {margin-bottom:0px;}
#pid-home #mini-panel-2013homepagebottom div.panel-col-first { background:#DBEAF5; margin-top:10px; width:49%; margin-right:1%; min-height:134px; color:#666;}
#pid-home #mini-panel-2013homepagebottom div.panel-col-last { background:#E4E3E3; margin-top:10px;}
#pid-home #mini-panel-2013homepagebottom div.panel-col-first div.inner { padding:15px;}
#pid-home a:link, #pid-home a:visited { font-weight:normal;}

body.front #header-group-inner {background:url(../images/tagline.png) no-repeat 10px 90px; padding-bottom:10px; }
body.not-front #header-group-inner {background:url(../images/tagline.png) no-repeat 10px 95px; padding-bottom:15px; }
div.view-slideshow-rotator div.views-field-body {z-index:99; position:relative !important; top:-90px; width:70%; color:#ffffff; left:10px; background-image:url(../images/tile-caption.png); min-height:30px; padding:10px; }
div.view-slideshow-rotator div.views-field-body p {margin-bottom:0px;}
div.view-slideshow-rotator div.views-field-body a:link, div.view-slideshow-rotator div.views-field-body a:visited { color:#D9E9FF;}
.hasCountdown { min-height:40px; padding:5px;}

span.photo-credit { font-size:80%;}

/* WHIMA JS STYLE OVERRIDE */
:invalid: {
    -moz-box-shadow: none;
    border-color: none;
}

html.js body#pid-whats-going-on.html div#page.page div#page-inner.page-inner div#wrapper div#main-wrapper.main-wrapper div#main.main div#main-inner.main-inner div#main-group.main-group div#main-group-inner.main-group-inner div#main-content.main-content div#main-content-inner.main-content-inner div#content-group.content-group div#content-group-inner.content-group-inner div#content-region.content-region div#content-region-inner.content-region-inner div#content.region div#content-inner.content-inner div#block-system-main.block div.gutter div.content div#tabs-forms.ui-tabs div#tab-events.ui-tabs-panel form#first-search-events-form div div#hidden-fields-events div#radial-search-events div.form-item select#edit-radius.form-select {border-color: none;}

/*JQUERY COUNTDOWN*/
div#panel-aboveRight.panel-panel div.panel-pane div.inner h2.pane-title {margin: 10px 0px 10px 0px;}
/*html.js body#pid-home.html div#page.page div#page-inner.page-inner div#wrapper div#main-wrapper.main-wrapper div#main.main div#main-inner.main-inner div#main-group.main-group div#main-group-inner.main-group-inner div#main-content.main-content div#main-content-inner.main-content-inner div#content-group.content-group div#content-group-inner.content-group-inner div#content-region.content-region div#content-region-inner.content-region-inner div#content.region div#content-inner.content-inner div#block-system-main.block div.gutter div.content div.contextual-links-region div.panel-display div#panel-aboveRight.panel-panel div.contextual-links-region div.inner div.pane-content p a img {
  position: absolute;
  top: 47px;
}*/
.hasCountdown {
  position: relative;
  background-color: #0066cc;
  border-radius: 10px;
}
.countdown_show4 .countdown_section  {padding: 15px 0 5px 0;}
span.countdown_amount {color: #EFEFEF; font-size: 24px;}
span.countdown_section {color: #EFEFEF; margin-bottom: 0; padding-bottom: 0;}
span.countdown_row.countdown_descr {color:#EFEFEF; font-size: 20px;}
div#panel-aboveRight.panel-panel div.panel-pane div.inner div.pane-content p img { style: none; }
div#panel-aboveRight.panel-panel div.panel-pane div.inner div.pane-content p {margin-top: 10px;}

/* BLOG SCHOLARSHIP 
div#view-id-blogs-page_2 div.views-row.views-row-1.views-row-odd.views-row-first.views-row-last {
  padding-bottom: 10px; border-bottom:1px solid #ddd; margin-bottom:10px;
}*/
.page-aboutus-scholarships-blog .view-content .views-row {
  border-top: 1px solid #ccc;
  padding: 10px 0;
}
.page-aboutus-scholarships-blog .view-content .views-row .views-row-1 {
  border-top: none;
  padding: 0px
}
#view-id-blogs-page_2 .views-label-field-blog-date {
  display:inline; float:left; margin-right:6px; font-weight:bold;
}

