/*1089*/
.front #main {
	/*background-color: #cfffe1;*/
}

.front .view-footer,
.front .more-link {
	text-align: left;
	font-size: .8em;
	font-style: italic;
	margin-left: 20px;
}
.front h1 {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
}
.front h2.title {
	display: none;
}

.front h3 {
	font-size: 1.0em;
}
.front p {
	line-height: 1.2em;
	font-size: .8em;
	color: #5d5d5d;
}

.front .vid-intro p {
	font-size: .95em;
}
/* @group Big layout for panel */
/*The page is a 2 col panel*/
.front .panel-2col .panel-col-first {
    float: left;
    width: 739px;
	/*background-color: #faff48;*/
}
.front .panel-2col .panel-col-last {
    float: left;
    width: 350px;
	/*background-color: #f698ff;*/
}
.front .panel-2col .panel-col-last .inside {
    margin: 0 4em 1em 0.5em;
}

/* @end Big layout for panel */

/* @group Trio formatting */
/*This is actually a 3 col stacked panel-node in the ist col*/

/* @group Width and bg for trio */

.front .pane-node {
	width: 717px;
	/*background-color: #ff00c4;*/
}
#trio,
#feature,
#blog-events {
	width: 705px;
	/*background-color: #b9ff96;*/
	margin-right: auto;
	margin-left: auto;
	border-right: 1px solid #868686;
	border-left: 1px solid #868686;
}
#node-3507,
#node-3508,
#node-3515 {
	background: url(images/front-content-bg-mid.gif) repeat-y;
}
#bottom-shad {
	background: url(images/front-content-bg-bot.gif) repeat-y;
	height: 6px;
}
/* @end width and bg for trio */

/* @group Trio header */
/*#node-3507*/
/*need to zero out padding and margin*/
#node-3507 h2 {
	display: none;
}
#trio .panel-col-top .inside {
	margin: 0;
	padding: 0;
}
#trio-header {
	/*background: url(images/trio-header-2-chopped.gif) no-repeat;*/
	background: url(images/trio-header-4-chopped.gif) no-repeat;
	width: 705px;
	height: 85px;
	margin-top: 40px;
	position: relative;
}
#trio-employment {
	width: 79px;
	height: 75px;
	position: absolute;
	top: -38px;
	background: url(images/trio-header-employment.gif) no-repeat;
	z-index: 6;
	left: 70px;
}

#trio-scholarship {
	width: 79px;
	height: 75px;
	position: absolute;
	top: -38px;
	background: url(images/trio-header-scolarship.gif) no-repeat;
	z-index: 6;
	left: 310px;
}
#trio-career {
	width: 79px;
	height: 75px;
	position: absolute;
	top: -38px;
	background: url(images/trio-header-career.gif) no-repeat;
	z-index: 6;
	left: 540px;
}
#trio-career:hover,
#trio-scholarship:hover,
#trio-employment:hover {
	opacity: 0.70;
}
/* @end Trio header */

/* @group Trio col widths for top */
.panel-2col .panel-col-first #node-3507 .panel-3col-33-stacked .panel-col-first {
    float: left;
    width: 235px;
    background-color: #F3F3F1;
}
.panel-2col .panel-col-first #node-3507 .panel-3col-33-stacked .panel-col {
    float: left;
    width: 235px;
    background-color: #F3F3F1;
}

.panel-2col .panel-col-first #node-3507 .panel-3col-33-stacked .panel-col-last {
    float: left;
    width: 235px;
	background-color: #F3F3F1;
}

/*This zeros the insides for the tip under the header*/
.panel-2col .panel-col-first .inside #node-3507 .panel-3col-33-stacked .panel-col-first .inside,
.panel-2col .panel-col-first .inside #node-3507 .panel-3col-33-stacked .panel-col .inside,
.panel-2col .panel-col-first .inside #node-3507 .panel-3col-33-stacked .panel-col-last .inside {
    margin: 0;
}
/* @end widths for top */


/* @group Trio body */
/*this is custom panel conetent*/
.trio-body {
	display: block;
	height: 180px;
	background-color: #e6e9e9;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
}

#body-1 {
	margin-left: 3px;
}

/* @group button links */

.trio-link-holder {
	display: block;
	width: 204px;
	height: 39px;
	background-image: url(images/f-button-bg.gif);
	position: absolute;
	top: 136px;
}

.trio-body a, 
.trio-body a:link,
.trio-body a:visited {
    color: #FFF;
	font-weight: bold;
}
a.trio-link {
	display: block;
	width: 204px;
	height: 39px;
	text-align: center;
	color: #000;
	line-height: 36px;
	text-transform: uppercase;
	font-size: .85em;
}
#trio-link-1 {
	
}
/* @end */

#body-2 {
	margin-right: 3px;
	margin-left: 3px;
}
#body-3 {
	margin-right: 3px;
}
.trio-body p {
	margin: 0;
	font-size: .9em;
	color: #5d5d5d;
	font-style: italic;
}
.trio-body h3 {
	font-weight: bold;
	margin-bottom: 6px;
	color: #6e6e6e;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* @end Trio body */
/* @end Trio formatting */

/* @group Feature */
/*#node-3508*/
#feature {
	padding-bottom: 10px;
	padding-top: 12px;
	background: #F3F3F1 url(images/blog-event-top-bg.gif) no-repeat center top;
}
#feature .pane-content {
	
}
.panel-col-first #node-3508 .panel-3col-33-stacked .panel-col-first {
    background-color: #f3f3f1;
    float: left;
    width: 33%;
}
.panel-col-first #node-3508 .panel-3col-33-stacked .panel-col {
    background-color: #f3f3f1;
    float: left;
    width: 34%;
}
.panel-col-first #node-3508 .panel-3col-33-stacked .panel-col-last {
    background-color: #f3f3f1;
    float: left;
    width: 33%;
}
.panel-col-first #node-3508 .panel-3col-33-stacked .panel-col-first .inside,
.panel-col-first #node-3508 .panel-3col-33-stacked .panel-col .inside,
.panel-col-first #node-3508 .panel-3col-33-stacked .panel-col-last .inside {
	margin: 0;
}
#node-3508 h2.custom-title {
	margin-left: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666;
}
#fb-left {
	border-right: 1px solid #b3b5b5;
}
#fb-right {
	border-left: 1px solid #b3b5b5;
}
.feature-body {
	padding-right: 10px;
	padding-left: 20px;
}
.feature-body p {
	margin: 0 0 5px;
	display: block;
	overflow: hidden;
}
.feature-body p img {
	margin-right: 5px;
	margin-bottom: 3px;
}

/* @end */

#blog-events {
	/*border-top: 1px solid #c7c7c7;*/
	padding-top: 2px;
	background: #F3F3F1 url(images/blog-event-top-bg.gif) no-repeat center top;
}
.panel-col-first #node-3515 .panel-2col-stacked .panel-col-first {
   background: #F3F3F1 url(images/events-border-bg.gif) repeat-y right;
    float: left;
    width: 65%;
    padding-top: 10px;
    min-height: 360px;
}
.panel-col-first #node-3515 .panel-2col-stacked .panel-col-last {
    float: left;
    width: 35%;
    padding-top: 10px;
    background: #F3F3F1;
	
}


.panel-col-first #node-3515 .panel-2col-stacked .panel-col-first .inside {
    margin: 0 1em 1em;
	padding-right: 12px;
}
.panel-col-first #node-3515 .panel-2col-stacked .panel-col-last .inside {
	margin: 0 0.5em 1em .5em;
}

#blog-events .panel-col-first h2.pane-title {
	background: url(images/front-blog-icons.gif) no-repeat;
	padding-left: 30px;
}
#blog-events .panel-col-last h2.pane-title {
	background: url(images/front-cal-icons.gif) no-repeat;
	padding-left: 35px;
}
.e-date {
	font-size: .8em;
	font-style: italic;
	color: #686868;
}
.fblog-link {
	font-size: .8em;
	font-style: italic;
}

#employ {
	margin-top: 20px;
}

#employ-link-holder {
	display: block;
	width: 204px;
	height: 39px;
	background-image: url(images/f-button-bg.gif);

}
#employ-link {
	display: block;
    font-size: 0.85em;
    height: 39px;
    line-height: 36px;
    text-align: center;
    text-transform: uppercase;
}
#employ-link,
#employ-link:link,
#employ-link:visited {
    color: #FFFFFF;
    font-weight: bold;
}
#employ-body {
	margin-top: 10px;
}
#jobthread-thingie {
	background: url(images/jobthread-thingie.gif) no-repeat center center;
	height: 49px;
	margin-top: 10px;
}
#video {
	padding: 5px;
	overflow: hidden;
	display: block;
	/*background-color: #e8e8e8;
	border: 1px solid #a7a7a7;*/
	margin-top: 0px;
}
#video img {
	margin-right: 9px;
}
#video {
	color: #5D5D5D;
    font-size: 0.8em;
    line-height: 1.2em;
}
#video .vid {
	margin-bottom: 3px;
	display: block;
	padding: 2px;
}
#video .vid a {
	padding-left: 23px;
	background: url(images/video-play-16.gif) no-repeat left top;
	display: block;
	/*line-height: 22px;*/
}
#video .vid a img {
	margin-top: 6px;
}




#fb-root {
	display: none;
}
.bot .widget {
	margin-bottom: 20px;
}
.sm a {
	margin-right: 8px;
}
.sm {
	margin-bottom: 5px;
}
.sm a:hover img {
	opacity: 0.7;
}