/*
   Fonts from webfonts.fonts.com:
   font-family:'Rockwell W01 Bold';
   font-family:'Rockwell W01';
   font-family:'Frutiger LT W01 65 Bold';
   font-family:'Futura W01 Medium';
   font-family:'Futura W01 Bold';
   */

.clearfix:before, .clearfix:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	clear: both;
}
.clearfix {
	zoom: 1;
}
body {
	background: url("../../_images/gray/full-body-bg.png") repeat-x scroll left top #81776D;
	font-family: 'Helvetica', Arial, sans-serif;
}
#page-wrapper {
	background: url(../../_images/gray/bg-no-center.png) no-repeat top center;
	height: 100%;
	margin: auto;
}
#container, #sa_container {
    background: url("../../_images/gray/full-background.png") no-repeat scroll center top transparent;
}
#content{ padding:0 0 0 3px;}
#content_body {
    padding: 18px 16px 0 16px;
}
#main_expand_break {
	background:url('../../_images/gray/main_expand_break_white.png') top center no-repeat; 
}
.overflow{
	position: relative;
	top: -14px;
}
.main_expand_h1 a {
    display: block;
    height: 75px;
    position: relative;
    text-indent: -9999px;
    top: -30px;
    width: 200px;
}
#main_expand_h2, h2#main_expand_h2 {
    background: url("../../_images/gray/giving-invest-in-bright-futures.png") no-repeat scroll left top transparent;
    height: 22px;
    left: 200px;
    text-indent: -9999em;
    top: 90px;
    width: 313px;
	position: absolute;
}
#main_expand_h2 a{ text-decoration: none; color: #fff; display:block; height: 22px;}
#header_expand {
    background: url("../../_images/gray/sprites.png") no-repeat scroll 0 -1301px transparent;
    height: 130px;
    position: relative;
    width: 961px;
    z-index: 1000;
}
#header_left a.give-now-link {
    background: url("../../_images/gray/give-now-button.png") no-repeat scroll left top transparent;
    height: 25px;
    text-indent: -9999em;
    width: 94px;
	margin-top: 4px;
}
#header_left a.give-now-link:hover {
	background-position: 0 -25px;
    height: 25px;
    text-indent: -9999em;
    width: 94px;
	margin-top: 4px;
}
#header_left a.update-address-link {
	background: url(../../_images/gray/checkbox-icon.png) top left no-repeat;
	padding-left: 20px;
	width: 126px;
	font-family: Helvetica;
	font-size: 10px;
	text-transform: uppercase;
	color: #817870;
	margin-right: 8px;
	margin-top: 8px;
	height: 13px;
	padding-top: 3px;
}
#header_left a.update-address-link:hover {
	background-position: 0 -16px;
	height: 13px;
	margin-right: 8px;
	margin-top: 8px;
	padding-top: 3px;
}
#header_left a.submit-class-note-link {
	background: url(../../_images/gray/paper-icon.png) top left no-repeat;
	padding-left: 20px;
	width: 125px;
	font-family: Helvetica;
	font-size: 10px;
	text-transform: uppercase;
	color: #817870;
	margin-top: 9px;
	height: 13px;
	padding-top: 2px;
}
#header_left a.submit-class-note-link:hover {
	background-position: 0 -15px;
	height: 13px;
	margin-top: 9px;
	padding-top: 2px;
}
#header_left a.alumni-association-link {
	background: url(../../_images/gray/UTA-icon.png) top left no-repeat;
	padding-left: 20px;
	width: 135px;
	font-family: Helvetica;
	font-size: 10px;
	text-transform: uppercase;
	color: #817870;
	margin-top: 9px;
	height: 13px;
	padding-top: 2px;
}
#header_left a.alumni-association-link:hover {
	background-position: 0 -15px;
	height: 13px;
	margin-top: 9px;
	padding-top: 2px;
}
#header_left span {
	display: block;
	float: left;
	color: #7b7470;
	margin-top: 11px;
	margin-right: 8px;
	font-size: 8px;
}
#header_right form {
	margin: 11px;
}
#header_submenu {
    margin: 8px 0 0 1px;
}
.top_search {
    background: none repeat scroll 0 0 #837c74;
    border: 0 none;
    color: #fff;
    float: left;
    font-size: 10px;
    height: 15px;
    margin: 0 3px 0 5px;
    text-indent: 5px;
    width: 106px;
}
#topnav {
    border: 0 solid yellow;
    height: 29px;
    left: 0;
    position: absolute;
    top: 143px;
    width: 961px;
}
#header_expand{
	background:url("../../_images/gray/bg-header-expanded.png") no-repeat scroll 0 -4px transparent;
	color:#fff; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size:9.5px; 
	font-weight:bold; 
	height:154px; 
	padding:15px 0 0 0; 
	position:relative; 
	clear:both; 
	width:962px; 
	z-index: 999; 
}
a#expand_bttn{ 
	background:url('../../_images/gray/uta-edu-menu-link-bg.png') no-repeat 0 0; 
	display: block; 
	height:33px; 
	width: 100px; 
	position: absolute; 
	right: 18px; 
	bottom: 30px; 
	cursor:pointer; 
}
a#expand_bttn:hover { 
	background-position: 0 -200px ; 
	background:url('../../_images/gray/uta-edu-menu-link-bg.png') no-repeat 0 0; 
	display: block; 
	height:33px; 
	width: 100px; 
	position: absolute; 
	right: 18px; 
	bottom: 30px; 
	cursor:pointer; 
}
/* -------- Primary Nav -------- */
#topnav_expand .primary-nav, .primary-nav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#topnav_expand .primary-nav {
	background: url(../../_images/gray/primary-nav-bg.png) top left repeat-x;
	height: 29px;
	width: 100%;
	border-bottom: solid 1px #aba8a5;
	font-family:'Frutiger LT W01 65 Bold', Arial;
	margin: auto;
}
#topnav_expand .primary-nav > li {
	float: left;
	/*border-right: solid 1px #ef9a66;*/
}
#topnav_expand .primary-nav > li:last-child {
	border-right: none;
}


#topnav_expand .primary-nav li a {
	display: block;
	color: #f9e5db;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	/** padding: 9px 38px; **/
	padding: 9px 0;
	font-size: 12px;
	height: 10px;
}

/***
#topnav_expand .primary-nav li a.home {
    padding-left: 36px;
    padding-right: 34px;
}
#topnav_expand .primary-nav li a.support {
    padding-left: 36px;
    padding-right: 38px;
}
#topnav_expand .primary-nav li a.init {
    padding-left: 31px;
    padding-right: 59px;
}
#topnav_expand .primary-nav li a.meet {
    padding-left: 33px;
    padding-right: 43px;
}
#topnav_expand .primary-nav li a.dev {
    padding-left: 34px;
    padding-right: 34px;
}
***/


/** TOPNAV WITHOUT ALUMNI LINK 
#topnav_expand .primary-nav a.home {width:113px;}
#topnav_expand .primary-nav a.support-uta {width: 155px;}
#topnav_expand .primary-nav a.priorities {width: 200px;}
#topnav_expand .primary-nav a.supporters {width: 250px;}
#topnav_expand .primary-nav a.leadership {width: 239px;}
**/

/** TOPNAV WITH ALUMNI LINK **/
#topnav_expand .primary-nav a.home {width:83px;}
#topnav_expand .primary-nav a.support-uta {width: 126px;}
#topnav_expand .primary-nav a.priorities {width: 166px;}
#topnav_expand .primary-nav a.supporters {width: 217px;}
#topnav_expand .primary-nav a.alumni {width:160px;}
#topnav_expand .primary-nav a.leadership {width: 204px;}


/** ugh
.safari #topnav_expand .primary-nav li a.support {
    padding-right: 38px;
}
.safari #topnav_expand .primary-nav li a.init {
	padding-left: 35px;
    padding-right: 55px;
}
.safari #topnav_expand .primary-nav li a.meet {
    padding-right: 43px;
}
.ie9 #topnav_expand .primary-nav li a.home {
    padding-right: 35px;
}
.ie9 #topnav_expand .primary-nav li a.support {
    padding-left: 37px;
    padding-right: 38px;
}
.ie9 #topnav_expand .primary-nav li a.init {
    padding-left: 35px;
    padding-right: 59px;
}
.ie9 #topnav_expand .primary-nav li a.meet {
    padding-left: 34px;
    padding-right: 46px;
}
.ie9 #topnav_expand .primary-nav li a.dev { 
    padding-right: 37px;
}
**/

#topnav_expand .primary-nav > li a:hover,
#topnav_expand .primary-nav > li.on > a,
 #topnav_expand .primary-nav > li.activeOn > a{
	background: url(../../_images/gray/primary-nav-rollover-bg.png) top left repeat-x;
}
#topnav_expand .primary-nav li a.preload{
	font-family: Arial;
	height: 11px;
	padding-top: 9px !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center;
}
#topnav_expand .primary-nav li a.preload.home{
	width: 107px !important;
}
#topnav_expand .primary-nav li a.preload.support{
	width: 155px !important;
}
#topnav_expand .primary-nav li a.preload.init{
	width: 216px !important;
}
#topnav_expand .primary-nav li a.preload.meet{
	width: 251px !important;
}
#topnav_expand .primary-nav li a.preload.dev{
	width: 228px !important;
}

/* -------- Primary Nav Dropdown -------- */
#topnav_expand .primary-nav li ul {
    background-color: #B64813;
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.3) inset;
    -moz-box-shadow:  0 3px 8px 0 rgba(0, 0, 0, 0.3) inset;
    -webkit-box-shadow:  0 3px 8px 0 rgba(0, 0, 0, 0.3) inset;
    margin-top: 0;
    position: absolute;
    z-index: 2;
	background-image: none;
	height: auto;
	display: none;
}
#topnav_expand .primary-nav li ul li {
    background-image: none;
    border-left: medium none;
    float: none;
    height: 29px;
}
#topnav_expand .primary-nav li ul li:first-child a {
	padding-top: 11px;
}
#topnav_expand .primary-nav li ul li:first-child {
	height: 31px;
}
#topnav_expand .primary-nav li ul li:last-child {
	/*height: 32px;*/
}
#topnav_expand .primary-nav li ul li:last-child {
	border-bottom: none;
}
#topnav_expand .primary-nav li ul li:last-child a {
	/*padding-bottom: 14px;*/
}
#topnav_expand .primary-nav li ul li a:before {
	/*content:">";
	padding-right: 5px;*/
}
#topnav_expand .primary-nav li ul li a {
	font-weight: normal;
	font-family: Helvetica;
	/**padding-left: 15px;*/
	padding: 9px 38px 9px 15px;
	text-align: left;
	min-width: 210px;
	background-image: none;
	background-color: transparent;
	border-bottom: solid 1px #cf632f;
}
#topnav_expand .primary-nav li ul li a:hover {
	background: #978f88;
	box-shadow:inset 0px 2px 3px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:  inset 0px 2px 3px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:  inset 0px 2px 3px 1px rgba(0, 0, 0, 0.2);
}
#topnav_expand .primary-nav li ul li a span {
	margin-right: 10px;
}
#topnav_expand a {
	font-weight: normal
}
#header_submenu ul{ border-left: 1px solid #e5e3e2; }
#header_submenu a{ color: #E5E3E2; }
/* -------- Amplification hover bubble & story -------- */
.noJsLink{
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 100000;
	top: 0;
	left: 0;
}
#amplification-carousel-container .story{
	display: block;
}
#amplification-carousel-contents li .bubble,
#amplification-carousel-contents li .story{
	display: none;
}
#amplification-carousel-contents li .bubble{
    height: 109px;
    left: -28px;
    top: 0px;
    width: 236px;
	cursor: pointer;
	position: absolute;
}
#amplification-carousel-contents li.hover .bubble{
	display: block;
}
#amplification-carousel-contents li .bubble.blue{
	background: url(../../_images/gray/bubble-blue.png) top left no-repeat;
}
#amplification-carousel-contents li .bubble.brown{
	background: url(../../_images/gray/bubble-brown.png) top left no-repeat;
}
#amplification-carousel-contents li .bubble.ltblue{
	background: url(../../_images/gray/bubble-ltblue.png) top left no-repeat;
}
#amplification-carousel-contents li .bubble h3{
	color: #fff;
	text-align: center;
	padding: 10px 10px 0px 10px;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 18px;
	text-shadow: 2px 2px 3px #441F14;
	font-family:'Frutiger LT W01 65 Bold';
}
#amplification-carousel-container .story{
	position: relative;
    height: 427px;
    width: 961px;
	color: #fff;
	left: 961px;
	z-index: 1000;
}
*+ html #amplification-carousel-container .story{
	position: static;
}
#amplification-carousel-container .story .story-contain{
	position: absolute; 
	float: none;
	width: 961px;
}
*+ #amplification-carousel-container .story .story-contain{
	top: 0px;
}
#amplification-carousel-container .story .story-back-btn a{
    background: url("../../_images/gray/back-btn.png") no-repeat scroll 0 -40px transparent;
    bottom: -49px;
    color: #FFFFFF;
    display: none;
    font-family: 'Rockwell W01 Bold';
    font-size: 12px;
    height: 30px;
    line-height: 24px;
    padding: 4px 0 0 20px;
    position: absolute;
    right: 20px;
    text-decoration: none;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    width: 190px;
    z-index: 100000;
}
#amplification-carousel-container .story .story-back-btn a.hover {
	background-position: 0 0;
}
#amplification-carousel-container .story .storyBg,
#amplification-carousel-container .story .storyBgImg{
    height: 427px;
    width: 961px;
	position: absolute;
	top: 0;
	left: 0; 
}
#amplification-carousel-container .ieScreen{
	position: absolute;
	top: 0;
	left: 0;
	background-image: none;
	background-repeat: no-repeat;
	display: none;
	height: 100%;
	width: 100%;
}
#amplification-carousel-container .ieScreen-inner{
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(../../_images/gray/ieScreen.png);
	background-repeat: no-repeat;
	display: block !important;
	height: 100%;
	width: 100%;
}
#amplification-carousel-container .story .storyMask{
    height: 427px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 961px;
}
#amplification-carousel-container .story .story-left{
	position: relative;
	left: 0;
	top: 0;
}
#amplification-carousel-container .story .story-right{
    position: relative; 
	left: -500px;
	display: none;
	top: 40px;
	float: none;
	clear: both;
}
#amplification-carousel-container .story .story-arrow{
    float: left;
    height: 290px;
    padding: 12px 80px 0 16px;
    width: 325px;
}
#amplification-carousel-container .story .story-arrow h2,
#amplification-carousel-container .story .story-arrow h3{
	text-transform: uppercase;
}
#amplification-carousel-container .story .story-arrow h3{
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 2px;
	font-family: 'Futura W01 Medium';
}
/* -------- Amplification stories carousel -------- */
#amplification-carousel-container {
	width: 961px;
	height: 427px;
	margin-left: 1px;
	overflow: hidden;
	position: relative;
	z-index: 900;
}
#amplification-carousel-container .amplification-carousel-bg{
	width: 961px;
	height: 427px;
	/*background-image: url(/giving/_images/impact-feature/city-skyline.jpg);
	background-repeat: no-repeat;*/
	background-position: 0 0;
	position: relative;
	float: left;
	top: 0;
	left: 0;
}
#amplification-carousel-container .amplification-carousel-header{
    background-image: url("../../_images/gray/amplification-header-lines.png");
    background-position: 0 4px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    height:75px;
    margin: 15px auto 0;
	position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 379px;
	z-index: 10000;
	display: none;
}
#amplification-carousel-container .amplification-carousel-header h2{
	font-size: 14px;pri
	line-height: 18px;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
    font-family:'Futura W01 Medium';
}
.gecko #amplification-carousel-container .amplification-carousel-header h2{
	letter-spacing: 1px;
}
#amplification-carousel-container .amplification-carousel-header h2 .amplification-carousel-head-lg{
	font-size: 32px;
	line-height: 32px;
    font-family:'Rockwell W01 Bold';
	font-weight: normal;
}
#amplification-carousel-container .amplification-carousel-header .nomContainer{
	border: 1px solid rgba(255, 225, 255, 0.4);
	box-shadow: 0 0 0 2px rgba(64, 75, 89, 0.2) inset;
	-moz-box-shadow: 0 0 0 2px rgba(64, 75, 89, 0.2) inset;
	-webkit-box-shadow: 0 0 0 2px rgba(64, 75, 89, 0.2) inset;
	background-image: -moz-linear-gradient(top,  rgba(82,109, 144, 0.1),  rgba(94, 123, 160, .8)); 	
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(82,109, 144, 0.1)), to(rgba(94, 123, 160, .8)));
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19526D90,endColorstr=#19526D90);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC5E7BA0,endColorstr=#CC5E7BA0);
zoom: 1;
    width: 226px;
	cursor: pointer;
    margin-left: 76px;
    margin-top: 8px;
    border-radius: 8px 8px 8px 8px;
}
.ie #amplification-carousel-container .amplification-carousel-header .nomContainer{
    border-radius: 0px;
}
.ie7 #amplification-carousel-container .amplification-carousel-header .nomContainer{
	margin-left: 0px;
}
#amplification-carousel-container .amplification-carousel-header .nomContainer.hover{
    border: 1px solid #FFFFFF;
	-moz-box-shadow: 0 5px 5px -2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 5px 5px -2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 5px 5px -2px rgba(0, 0, 0, 0.3);
	background-image: none;
	background: none;
}
#amplification-carousel-container .amplification-carousel-header .nomContainer h3 a{
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 1px; 
    font-family:'Futura W01 Medium';
	color: #fff;
	text-decoration: none;
	display: block;
}
#amplification-carousel-container .amplification-carousel-header .nomContainer h3 a:hover{
	/*text-decoration: underline;*/
}
#amplification-carousel-container .amplification-carousel-header h3 .amplification-carousel-head-sm{
	font-size: 9px;
	position: relative;
	top: -1px;
    font-family: 'Helvetica', Arial, san-serif;
}
#amplification-carousel-container .carousel-nav {
	position: absolute;
	top: 205px;
	width: 30px;
	height: 95px;
	text-indent: -9999em;
	display: block;
}
#amplification-carousel-container .carousel-nav.hide {
	visibility: hidden;
}
#amplification-carousel-container .carousel-nav.previous {
	background: url(../../_images/gray/amplification-carousel-arrow-left.png) top left no-repeat;
	left: 10px;
}
#amplification-carousel-container .carousel-nav.next {
	background: url(../../_images/gray/amplification-carousel-arrow-right.png) top left no-repeat;
	right: 10px;
}
#amplification-carousel-container .carousel-nav.hover{
	background-position:  0 -95px;
}
#amplification-carousel-contents {
	height: 427px;
	width: auto;
	position: absolute;
	left: 0px;
	top: 0px;
}
#amplification-carousel-contents, #amplification-carousel-contents li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#amplification-carousel-contents{
	padding-left: 11px;
}
#amplification-carousel-contents li {
	display: none;
    float: left;
    margin-left: 65px;
    margin-right: 65px;
    margin-top: 105px;
    padding-top: 70px;
    position: relative;
    width: 185px;
}
#amplification-carousel-contents li a{
	outline: medium none;
	position: relative;
}
.circle-drop-shadow {
	background: url(../../_images/gray/circle-drop-shadow.png) top left no-repeat;
	width: 159px;
	height: 45px;
	margin-left: 10px;
	margin-top: 20px;
}
#amplification-carousel-container .story .story-arrow h2{
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;
	margin-bottom: 2px;
	font-family: 'Rockwell W01 Bold';
}
#amplification-carousel-container .story .story-arrow p{
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	font-family: 'Futura W01 Medium';
}
#amplification-carousel-container .story .story-arrow a{
	text-decoration: none;
}
#amplification-carousel-container .story .story-arrow.brown a{
	color: #dfbdb3;
}
#amplification-carousel-container .story .story-arrow.blue a{
	color: #b3d5df;
}
#amplification-carousel-container .story .story-arrow.ltblue a{
	color: #8dc7de;
}
#amplification-carousel-container .story .story-arrow a:hover{
	text-decoration: underline;
}
#amplification-carousel-container .story .story-arrow.blue {
	background: url(../../_images/gray/arrow-lg-blue.png) top left no-repeat;
}
#amplification-carousel-container .story .story-arrow.brown{
	background: url(../../_images/gray/arrow-lg-brown.png) top left no-repeat;
}
#amplification-carousel-container .story .story-arrow.ltblue{
	background: url(../../_images/gray/arrow-lg-ltblue.png) top left no-repeat;
}
#amplification-carousel-container .story .story-next-btn a{
    background: url(../../_images/gray/next-btn.png) top left no-repeat;
	height: 44px;
    width: 99px;
	float: left;
	position: relative;
	right: 30px;
	padding: 8px 0 0 20px;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 24px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	font-family: 'Rockwell W01 Bold';
}
#amplification-carousel-container .story .story-next-btn.hover a{
	background-position: 0 -55px;
}
#amplification-carousel-container .story .bullet-contain{	
    position: relative; 
	left: 1000px;
	display: none;
	float: none;
	clear: both;
    width: auto;
	list-style-type: none;
	list-style-position: inside;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 20px;
	position: relative;
	text-align: right;    
	margin: 0;
}
#amplification-carousel-container .story .bullet{
    float: left;
    position: relative;
    text-align: right;
    top: 0px;
    width: 330px;
}
#amplification-carousel-container .story .bullet-copy{
	float: left;
	text-align: left;
	margin-left: 15px;
}
.transition{
    background: url("../../_images/gray/transition.png") no-repeat scroll left top transparent;
    display: none;
    height: 400px;
    left: 37px;
    position: absolute;
    top: 30px;
    width: 400px;
}
.ie7 .brown .transition,
.ie8 .brown .transition,
.ie7 .blue .transition,
.ie8 .blue .transition,
.ie7 .ltblue .transition,
.ie8 .ltblue .transition{
    background: none no-repeat scroll left top transparent;
    display: none;
    height: 400px;
    left: 37px;
    position: absolute;
    top: 30px;
    width: 400px;
}
.ie7 .brown .transition-inner,
.ie8 .brown .transition-inner,
.ie7 .blue .transition-inner,
.ie8 .blue .transition-inner,
.ie7 .ltblue .transition-inner,
.ie8 .ltblue .transition-inner{
    background: url("../../_images/gray/transition.png") no-repeat scroll left top transparent;
    height: 400px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 400px;
	display: block !important;
}
canvas{
    left: 37px;
    position: absolute;
    top: 30px;
}
.c0_outer,
.c1_outer,
.c2_outer,
.c3_outer,
.canvasOuter{
	/*opacity: 0;*/
	display: none;
}
.ie7 .canvasOuter,
.ie8 .canvasOuter{
	position: absolute;
    height: 400px;
    left: 36px;
    top: 56px;
    width: 400px;
}
.ie7 .brown .c3_outer{background: url("../../_images/gray/brown4.png") no-repeat scroll left top transparent;}
.ie7 .brown .c2_outer{background: url("../../_images/gray/brown3.png") no-repeat scroll left top transparent;}
.ie7 .brown .c1_outer{background: url("../../_images/gray/brown2.png") no-repeat scroll left top transparent;}
.ie7 .brown .c0_outer{background: url("../../_images/gray/brown1.png") no-repeat scroll left top transparent;}
.ie7 .blue .c3_outer{background: url("../../_images/gray/blue4.png") no-repeat scroll left top transparent;}
.ie7 .blue .c2_outer{background: url("../../_images/gray/blue3.png") no-repeat scroll left top transparent;}
.ie7 .blue .c1_outer{background: url("../../_images/gray/blue2.png") no-repeat scroll left top transparent;}
.ie7 .blue .c0_outer{background: url("../../_images/gray/blue1.png") no-repeat scroll left top transparent;}
.ie7 .ltblue .c3_outer{background: url("../../_images/gray/ltblue4.png") no-repeat scroll left top transparent;}
.ie7 .ltblue .c2_outer{background: url("../../_images/gray/ltblue3.png") no-repeat scroll left top transparent;}
.ie7 .ltblue .c1_outer{background: url("../../_images/gray/ltblue2.png") no-repeat scroll left top transparent;}
.ie7 .ltblue .c0_outer{background: url("../../_images/gray/ltblue1.png") no-repeat scroll left top transparent;}
.ie8 .brown .c3_outer{background: url("../../_images/gray/brown4.png") no-repeat scroll left top transparent;}
.ie8 .brown .c2_outer{background: url("../../_images/gray/brown3.png") no-repeat scroll left top transparent;}
.ie8 .brown .c1_outer{background: url("../../_images/gray/brown2.png") no-repeat scroll left top transparent;}
.ie8 .brown .c0_outer{background: url("../../_images/gray/brown1.png") no-repeat scroll left top transparent;}
.ie8 .blue .c3_outer{background: url("../../_images/gray/blue4.png") no-repeat scroll left top transparent;}
.ie8 .blue .c2_outer{background: url("../../_images/gray/blue3.png") no-repeat scroll left top transparent;}
.ie8 .blue .c1_outer{background: url("../../_images/gray/blue2.png") no-repeat scroll left top transparent;}
.ie8 .blue .c0_outer{background: url("../../_images/gray/blue1.png") no-repeat scroll left top transparent;}
.ie8 .ltblue .c3_outer{background: url("../../_images/gray/ltblue4.png") no-repeat scroll left top transparent;}
.ie8 .ltblue .c2_outer{background: url("../../_images/gray/ltblue3.png") no-repeat scroll left top transparent;}
.ie8 .ltblue .c1_outer{background: url("../../_images/gray/ltblue2.png") no-repeat scroll left top transparent;}
.ie8 .ltblue .c0_outer{background: url("../../_images/gray/ltblue1.png") no-repeat scroll left top transparent;}

/* -------- Nominate Form -------- */
#nominate-form{
	background: #fbf9ee;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4eed5', endColorstr='#fffffd'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f4eed5), to(#fffffd)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #f4eed5, #fffffd); /* for firefox 3.6+ */
	height: 560px;
	width: 420px;
}
.nominate-form-inner,
.nominate-thank-you{
	padding: 15px;
	color: #333;
	font-size: 12px;
}
.nominate-thank-you{
	display: none;
}
.nominate-form-inner h2,
.nominate-thank-you h2{
	color: #e97730;
	text-transform: uppercase;
	font-size: 18px;
	margin: 0 0 10px;
	font-family: 'Rockwell W01 Bold';
}
.nominate-form-inner p,
.nominate-thank-you p{
	line-height: 18px;
	margin: 0 0 20px;
}
.nom-lbl,
.nom-input
{
	margin-bottom: 10px;
	clear: both;
	float: none;
}
.nom-input.name{
	width: 275px;
}
.nom-input.aff{
	width: 200px;
}
.nom-row{
	float: none;
}
.nom-double-col{
	width: 190px;
}
.nom-double-col.name{
	float: left;
	width: 130px;
	margin-right: 20px;
}
.nom-double-col.email{
	float: left;
	width: 200px;
}
.nom-double-col.name .nom-input{
	width: 130px;
}
.nom-double-col.email .nom-input{
	width: 200px;
}
.nom-submit{
	height: 32px;
	width: 200px;
	background-image: url(../../_images/gray/nom-submit.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #e97730;
	text-transform: uppercase;
	line-height: 14px;
	clear: both;
	top: 24px;
	position: relative;
}
.nom-submit a{
	color: #e97730;
	text-transform: uppercase;
	line-height: 14px;
	text-decoration: none;
	display: block;
	height: 22px;
	width: 185px;
	padding: 8px 0 0 15px;
    font-family:'Frutiger LT W01 65 Bold';
}
.nom-submit a:hover{
	text-decoration: underline;
}
/* -------- Columns -------- */
.column {
	float: left;
	margin-right: 19px;
}
.column:last-child {
	margin-right: 0px;
}
.column.one-col {
	width: 296px;
}
.column.two-col {
	width: 614px;
	margin: 0;
}
/* Homepage _looks_ like a grid, but it's cheated a bit */
.column.one-col.plus {
	width: 302px;
	margin-right: 16px;
}
.column.last{
	margin-right: 0;
}
/* -------- Blocks with headers -------- */
.block-with-header .block-header {
	width: 100%;
	height: 34px;
	position: relative;
}
.block-with-header .block-header h2 {
	padding-left: 18px;
	padding-top: 10px;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 1px;
	font-family:'Rockwell W01 Bold';
}
.block-with-header.lightblueshadowed .block-header {
	background: url(../../_images/gray/block-header-lightblue-shadowed-bg.png);
}
.block-with-header.lightblueshadowed .block-header h2 {
	color: #474544;
}
.block-with-header.light-blue .block-header {
	background: url(../../_images/gray/block-header-lightblue-bg.png);
	color: #fffffe;
}
.block-with-header.light-blue .block-header h2,
.block-with-header.light-blue .block-header h2 a {
	color: #474544 !important;
}
.block-with-header.blue .block-header {
	background: url(../../_images/gray/block-header-darkblue-bg.png);
	color: #fffffe;
}
.block-with-header.orange .block-header {
	background: url(../../_images/gray/block-header-orange-bg.png);
	color: #fffffe;
}
.block-with-header {
	margin-bottom: 19px;
    box-shadow:  0 12px 15px -14px #232323;
    -moz-box-shadow:  0 12px 15px -14px #232323;
    -webkit-box-shadow:  0 12px 15px -14px #232323;
}
.block-with-header .block-header a {
	height: 36px;
	display: block;
	color: #fff;
	text-decoration: none;
}
.block-with-header .block-header a:hover
{
	text-decoration: underline;
}
.block-with-header.lightblueshadowed .block-header a,
.block-with-header.light-blue .block-header a{
    color: #474544 !important;
	height: 36x;
	display: block;
	text-decoration: none;
}
.block-with-header.lightblueshadowed .block-header a:hover,
.block-with-header.light-blue .block-header a:hover{
	text-decoration: underline;
}
.block-with-header .block-content {
	background: url("../../_images/gray/sa_info_grid_p_bg.png") repeat-x scroll 0 0 #FFFFFD;
}
.block-with-header .padded-block {
	padding: 12px 15px;
}
.block-with-header .padded-block.narrow {
	padding: 19px 12px;
}
.block-with-header .block-content p {
	font-size: 12px;
	font-family: Helvetica;
	color: #414141;
	line-height: 16px;
	margin-bottom: 25px;
}
p.narrow {
	width: 80%;
}
.block-with-header .block-content p a {
	color: #d05117;
}
.block-with-header .block-content p a:hover {
	color: #333;
}
.block-with-header .block-content .small-type {
	width: 95%;
	margin: auto;
	margin-top: 15px;
}
.block-with-header .block-content .small-type p {
	font-size: 11px;
	line-height: 14px;
	color: #515151;
}
.block-with-header .block-content .small-type h3 {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	margin-bottom: 5px;
}
.block-inner-column {
	float: left;
}
.block-inner-column.left {
	width: 325px;
	margin-right: 35px;
}
.block-inner-column.right {
	width: 205px;
}
.block-page-controls {
	position: absolute;
	top: 10px;
	right: 12px;
}
.block-page-controls a {
	text-indent: -9999em;
	display: block;
	float: left;
	width: 6px;
	height: 14px;
}
.block-page-controls .previous {
	background: url(../../_images/gray/orange-arrow-left.png) top left no-repeat;
	margin-right: 10px;
}
.block-page-controls .next {
	background: url(../../_images/gray/orange-arrow-right.png) top left no-repeat;
}
.block-header .rss-link {
	position: absolute;
	top: 11px;
	right: 12px;
	display: block;
	width: 13px;
	height: 12px;
	text-indent: -9999em;
	background: url(../../_images/gray/rss-icon-small.png) top left no-repeat;

}
/* -------- Fancy button links -------- */
.button-link {
	display: block;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	font-family:'Futura W01 Medium';
}
.button-link span {
	display: block;
	text-align: center;
	padding-top: 10px;
}
.button-link strong {
	background-repeat: no-repeat;
	background-position: top left;
	font-family:'Futura W01 Bold';
}
.button-link.orange-small {
	background-image: url(../../_images/gray/sprites.png);
	width: 141px;
	/*height: 37px;
	background-position: 0 -978px;*/
	height: 45px;
	background-position: 0 -972px;
	color: #fff;
}
.button-link.orange-small:hover {
	background-image: url(../../_images/gray/sprites.png);
	/*background-position: 0 -891px;*/
	background-position: 0 -885px;
}
.button-link.orange-medium {
	background-image: url(../../_images/gray/sprites.png);
	width: 203px;
	height: 37px;
	background-position: 0 -804px;
	color: #fff;
}
.button-link.orange-medium:hover {
	background-image: url(../../_images/gray/sprites.png);
	background-position: 0 -717px;
}
.button-link.blue {
    background-image: url("../../_images/gray/sprites.png");
    background-position: 0 -457px;
    color: #FFFFFF;
    height: 38px;
    width: 273px;
}
.button-link.blue:hover {
	background-image: url(../../_images/gray/sprites.png);
	background-position: 0 -369px;
}
.button-link.light-blue {
	background-image: url(../../_images/gray/sprites.png);
	width: 202px;
	height: 36px;
	color: #5b5855;
	background-position: 0 -631px;
	color: #5B5855;
}
.button-link.light-blue:hover {
	background-image: url(../../_images/gray/sprites.png);
	background-position: 0 -545px;
}
.button-link.gif[/system-asset]t-button {
	margin-bottom: 22px;
}
.button-link.gif[/system-asset]t-button span {
	padding-top: 2px;
}
.button-link.gif[/system-asset]t-button span img {
	position: relative;
	top: 2px;
}
/* -------- Photos and captions -------- */
.caption {
	margin-top: 10px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #62605d;
	line-height:14px;
}
/* -------- Recent news list -------- */
.recent-news-list, .recent-news-list li {
	list-style-type: none;
}
.recent-news-list li {
	border-bottom: solid 1px #e2dcc4;
	padding: 12px;
}
.recent-news-list li.yellow{
	background-color: #f3f1dd;
}
.recent-news-list h3,
.recent-news-list h3 a,
.small-type h3,
.small-type h3 a {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:3px;
}
.recent-news-list h3 a:hover,
.small-type h3 a:hover {
	text-decoration: underline;
}
.recent-news-list {
	margin-bottom: 12px;
}
.block-with-header .recent-news-list p {
	font-size: 11px;
	color: #515151;
	margin: 0px;
	line-height:14px;
}
/* -------- Block carousel -------- */
.carousel-block .carousel-container {
	width: 274px;
	overflow: hidden;
	position: relative;
}
.carousel-block .carousel-container li, .carousel-block .carousel-container ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.carousel-block .carousel-container li {
	float: left;
	width: 274px;
}
.footContl_Holder{
	color: #e5e3e1;
}
/*
a.social_foot_IN, a.social_foot_TW, a.social_foot_FB, a.social_foot_YT{ 
	background: url('../../_images/gray/social_icons_footer_giving.png') no-repeat; 
	display: block; 
	height: 24px; 
	margin: 0; 
	padding: 0; 
	text-indent: -9999px; 
	width: 24px; 
}
*/
a.social_foot_IN, a.social_foot_TW, a.social_foot_FB, a.social_foot_FL, a.social_foot_MO, a.social_foot_YT {
    background: url("../../_images/social_icons_footer.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 24px;
    text-indent: -9999px;
    width: 24px;
}
#video_slide2 { 
	position:relative; 
}
#video-slides { 
	padding:0;
	margin: 0;
	/*height: 272px !important;	*/
	height: 260px !important;
}
#video-slides li { 
	position:absolute;
	top: 0;	
	list-style-type: none;
}
#video-slides li .VidCaptionHolder { 
	position:absolute; 
	bottom:0; 
	left:0; 
	padding:10px 15px; 
	margin:0; 
	color:#ede7c9; 
	font-size:11px; 
	background:rgba(35,45,70,0.8); 
}
#video-slides li .VidCaptionHolder span { 
	color:#FFF; 
	text-transform:uppercase; 
	display:block; 
	ont-weight:bold; 
	font-size:12px; 
}
#video-slides-control { 
    position: absolute;
    right: -3px;
    top: -37px;
}
#video-slides-control #prev { 
	background:transparent url(../../_images/gray/orange-toggle.png) 0 0 no-repeat;     
	display:inline-block; 
	width:10px; 
	height:15px; 
	text-decoration:none; 
	margin-right:15px; 
}
#video-slides-control #next { 
	background:transparent url(../../_images/gray/orange-toggle.png) -10px 0 no-repeat; 
	display:inline-block; 
	width:10px; 
	height:15px;
	text-decoration:none; 
}
ul.social_footer li{ float: left; margin-right: 6px; }
/*
a.social_foot_IN { background-position: 0 0; }
a.social_foot_TW{ background-position: -24px 0; }
a.social_foot_FB{ background-position: -48px 0; }
a.social_foot_YT{ background-position: -72px 0; }
a.social_foot_IN:hover{ background-position: 0 -24px; }
a.social_foot_TW:hover{ background-position: -24px -24px; }
a.social_foot_FB:hover{ background-position: -48px -24px; }
a.social_foot_YT:hover{ background-position: -72px -24px; }
*/
a.social_foot_FB {background-position: 0 0;}
a.social_foot_TW {background-position: -24px 0;}
a.social_foot_IN {background-position: -48px 0;}
a.social_foot_YT {background-position: -72px 0;}
a.social_foot_FL {background-position: -96px 0;}
a.social_foot_MO {background-position: -168px 0;}

a.social_foot_FB:hover, a.social_foot_FB:active, a.social_foot_FB:focus {
    background-position: 0 -24px;
}
a.social_foot_TW:hover, a.social_foot_TW:active, a.social_foot_TW:focus {
    background-position: -24px -24px;
}
a.social_foot_IN:hover, a.social_foot_IN:active, a.social_foot_IN:focus {
    background-position: -48px -24px;
}
a.social_foot_YT:hover, a.social_foot_YT:active, a.social_foot_YT:focus {
    background-position: -72px -24px;
}
a.social_foot_FL:hover, a.social_foot_FL:active, a.social_foot_FL:focus {
    background-position: -96px -24px;
}
a.social_foot_MO:hover, a.social_foot_MO:active, a.social_foot_MO:focus {
    background-position: -168px -24px;
}
#footer a:link, #footer a:visited, #footer a:active{
	color: #e5e3e1;
}
#footer a:hover{
	color: #f7ac87;
}
#footer_right_col_1{ 
	float: right;
	padding-right: 00px;
	border-right: 0px solid #98b3db; 
}	
#footer_right_col_1 div{
	color: #fff;
	margin-bottom: 10px;
} 
ul#left_col_list a:hover, ul#middle_col_list a:hover, ul#right_col_list a:hover, #sa_info_grid a:hover, #news_story p a:hover, #video_slide a:hover, #video_slide2 p a:hover, ul#top-stories a:hover, .column_body a:hover{ color: #333; text-decoration: none; }

#sa_info_grid li a:hover h3{
	color: #d4c9bc;
	background: url("../../_images/gray/sa_row_over.png") repeat-x scroll 0 0 transparent;
}
.block-with-header .caption a{color: #d65a1a;}
.block-with-header .caption a:hover{color: #515151;}
