.ntbkg {
	/*background-image: url(../images/rb-body.jpg);*/
	background-image: none;
	background-position: top center;
	background-repeat: repeat-x!important;
	margin-top: -18px;
}
.wrapper {
	background: url(../images/wrapper-fade.jpg) repeat-x top center;
}
.container {
	width: 1000px;
	background: url(../images/container.png) top center no-repeat;
}
/*--Header--*/


#header {
	/*background:url(../images/rb-nav_bkg.jpg) center top repeat-x;*/
	background: none;
	margin: 0;
	padding: 0;
}
#global {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	height: 29px;
	margin: 0 auto;
	padding: 0 20px;
	text-align: left;
	background: url(../images/masthead-wrapper.png) bottom right no-repeat;
}
#global ul {
	margin: 0;
	padding: 0;
}
#global li {
	color: #EEE;
	color: #004500;
	display: inline;
	line-height: 27px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 10px 0 0;
	padding: 0;
}
#global a, #global a:link, #global a:active, #global a:visited {
	color: #004500;
	text-decoration: none;
	font-weight: 700;
	border: none!important;
}
#global a:hover, #global a:focus {
	color: #FFF;
	color: #181818;
	text-decoration: underline;
}
.photo_description {
	display: none!important;
}
#skip {
	float: right;
	margin: 0 10px 0 0;
	padding: 5px 0 0;
}
#skip a {
	border: medium none!important;
	color: #252525!important;
	line-height: 15px!important;
	margin: 0!important;
	padding: 1px 5px 2px 4px!important;
}
#skip a:hover, #skip a:focus {
	background-color: #FFF!important;
}
#search {
	float: right;
	margin: 0;
	padding: 3px 0 0;
}
#search form {
	margin: 0;
	padding: 0;
}
#search label {
	display: none;
}
input#searchBox {
	font-size: 10px!important;
	margin: 0;
	padding: 0 2px!important;
	width: 175px!important;
}
input#sbutton {
	border: 1px solid #A5ACB2;
	font-size: 10px!important;
	margin: 0;
	padding: 0 2px!important;
}
div.story-teaser-thumbnail {
	float: left;
	width: 150px;
	padding: 0;
	margin: 0;
}
div.story-teaser-content {
	float: left;
	padding-left: 20px;/*width:280px;*/


}
#logo {
	padding: 0 20px;
	height: 104px;
	background: url(../images/header-wrapper.png) top right no-repeat;
}
.branding_unt {
	margin: 25px 0 0;
	padding: 0;
	float: right;
}
.branding_texan {
	height: 71px;
	margin: 20px 0 14px!important;
	padding: 0;
	margin: 0;
}
#nav li {
	display: inline;
	height: 30px;
	line-height: 28px;
	margin: 0 15px;
	padding: 7px;
}
#nav li a {
	color: #fff;
	text-decoration: none;
	padding: 8px 12px!important;
	line-height: 30px!important;
}
#nav li a:hover {
	color: #030;
	text-decoration: none;
	background-color: #cde5d9;
}
#nav {
	height: 30px;
	margin: 1px 0 0;
	padding: 0 34px;
	text-transform: uppercase;
	background: #72b844;
}
#nav ul {
	margin: 0;
	padding: 0;
}
#nav .selected {
	float: left;
	color: #030;
	background-color: #cde5d9;
	margin: 0;
	padding: 7px 11px;
	text-align: center;
}
#banner {
	background-image: url(../images/head.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 75px;
	margin: 0 auto;
	padding: 0;
	width: 960px;
}
h1 {
	margin: 0!important;
}
/*--Main Features--*/


#featured .even {
	background: none;
}
.main_feature {
	border-bottom: 1px solid #666;
	padding: 10px 0 0;
	margin: 20px 0 0;
	width: 705px;
}
#cover-feature-block {
	height: 260px;
	/*background-image: url(../images/covers/summer_2016.jpg);*/
	/*background-image: url(../images/covers/fall_2016.jpg);*/
	background-image: url(../images/covers/winter_2016.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
#cover-feature-block .cover-text-block {
	height: 260px;
	width: 250px;
	float: left;
	padding: 5px;
	border-right: 1px solid #000;
}
#cover-feature-block .cover-text-block ul li {
	margin-left: 9px;
}
#featured-menu {
	height: 249px;
	width: 179px;
	margin: 0;
	background-image: url(../images/web_ex_bkg.jpg);
	background-repeat: no-repeat;
}
#featured-menu .inner {
	width: 170px;
	margin: 0 7px;
	padding: 5px;
	line-height: 160%;
}
#featured-menu .inner ul {
	margin: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
#featured-menu .inner li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 7px 0;
}
#featured-menu .inner li a {
	color: #000;
	text-decoration: underline;
	list-style-type: none;
	margin: 5px 0;
	display: block;
	padding: 2px 5px 1px;
	border-bottom: none;
}
#featured-menu .inner li a:hover, #featured-menu .inner li a:focus {
	color: #000;
	background-color: #c4cfb5;
	text-decoration: none;
	margin: 5px 0;
	display: block;
}
#featured-menu .inner li a:visited {
	color: #000;
}
.col-center h1 {
	color: #005108;
	font-size: 2em;
	margin-bottom: 11px;
}
.col-center h2 {
	color: #005108;
	font-size: 1.5em;
	margin-bottom: 11px;
}
.col-center h3 {
	color: #005108;
	font-size: 1.25em;
	margin-bottom: 11px;
	font-weight: 700;
}
.col-center .nt-h3-upper {
	overflow: hidden;
	font-family: 'Trebuchet MS', Arial, Helvetica, Tahoma, sans-serif;
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: 700;
	color: #456f49;
	letter-spacing: .05em;
	float: right;
	margin: -13px 30px 5px 0;
}
.col-center h4 {
	color: #005108;
	font-size: 1em;
	margin-bottom: 11px;
}
.col-center h1 a:link, .col-center h2 a:link, .col-center h3 a:link, .col-center h4 a:link, .col-center h1 a:visited, .col-center h2 a:visited, .col-center h3 a:visited, .col-center h4 a:visited {
	color: #005108;
	border-bottom: 1px solid #005108;
	text-decoration: none;
	list-style-type: none;
	margin: 11px 0;
	padding: 0px;
}
.col-center h1 a:hover, .col-center h1 a:focus, .col-center h2 a:hover, .col-center h2 a:focus, .col-center h3 a:hover, .col-center h3 a:focus, .col-center h4 a:hover, .col-center h4 a:focus {
	color: #179040;
	border-bottom: 1px solid #179040;
	text-decoration: none;
	margin: 0;
	background-position: top left;
	background-repeat: repeat-y;
}
.col-center {
	margin-top: 15px;
}
.col-center p {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.3em;
	margin: 5px 0 12px;
	padding: 0;
}
.col-center p a:link, .col-center p a:visited, .col-center li a:link, .col-center li a:visited, #footer a:link, #footer a:visited {
	color: #005108;
	text-decoration: none;
	border-bottom: 1px solid #005108;
}
a.lightbox-processed {
	border: 0!important;
}
a img, a:visited img, a:hover img {
	border: 0!important;
}
.col-center p a:hover, .col-center li a:hover, #footer a:hover {
	color: #01599e;
	text-decoration: none;
	border-bottom: 1px solid #01599e;
}
/*----Rounded Box----*/


/* Show only to IE PC \*/


* html .boxhead h2 {
	height: 1%;
}
/* For IE 5 PC */


.sidebox {
	margin: 0 auto;
	/* center for now */


	width: 17em;
	/* ems so it will grow */


	background: url(../images/sbbody-r-gr.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(../images/sbhead-r-gr.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(../images/sbhead-l-gr.gif) no-repeat top left;
	margin: 0;
	padding: 30px 20px 5px;
	color: #179040;
	font-size: 1.5em;
	line-height: 1.1em;
}
.boxbody {
	background: url(../images/sbbody-l-gr.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 31px 30px;
}
.sidebox ul li {
	margin-bottom: 10px;
}
.boxbody p {
	line-height: 140%;
	margin: 0 auto;
	padding: 5px 0 7px;
}
/*----Left Col/Nav----*/


.block {
	padding: 0 5px;
	margin: 0 auto;
	margin-top: 5px;
	border-top: 1px solid #666;
	width: 92%;
	padding: 11px 0 0 7px;
}
.col-left {
	width: 230px;
	margin: 20px 0 0!important;
	padding: 0 0 0 34px;
	line-height: 100%;
	background-color: transparent;
}
.col-left .block {
	font-family: 'Trebuchet MS', Arial, Helvetica, Tahoma, sans-serif;
	font-size: 1em;
}
ul#right-actions li {
	list-style-type: none!important;
}
ul.col-left li {
	list-style-type: none!important;
}
.block ul li {
	list-style: none;
}
.block ul li img {
	border: none;
	margin: 5px 0;
}
.left-nav {
	margin: 0 0 0 -25px;
	padding: 0;
	text-align: left;
	list-style-type: none;
}
.left-nav ul {
	list-style-type: none;
}
.left-nav li {
	margin: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.left-nav li a {
	color: #000;
	text-decoration: none;
	list-style-type: none;
	margin: 5px 0;
	display: block;
	padding: 5px 50px 5px 15px;
}
.left-nav li a:hover, .left-nav li a:focus {
	color: #000;
	text-decoration: none;
	list-style-type: none;
	margin: 5px 0;
	display: block;
	background-image: url(../images/left_nav_bkg.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #eaf9d7;
}
.left-nav li a:visited {
	color: #000;
}
.more-link {
	float: right;
}
.left-news {
	margin: 0;
	padding: 0;
	text-align: left;
	line-height: 160%;
}
.left-news li {
	margin: 11px 0 11px -19px!important;
	padding: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.left-news li a, .more-link a, .left-news li a:visited, .more-link a:visited {
	color: #004276;
	border-bottom: 1px solid #004276;
	text-decoration: none;
	list-style-type: none;
	margin: 11px 0;
	padding: 0px;
}
.left-news li a:hover, .left-news li a:focus, .more-link a:hover, .more-link a:focus {
	color: #01599e;
	border-bottom: 1px solid #01599e;
	text-decoration: none;
	margin: 0;
	background-position: top left;
	background-repeat: repeat-y;
}
.space-15 {
	margin-top: 15px;
}
.block h3 {
	font-family: 'Trebuchet MS', Arial, Helvetica, Tahoma, sans-serif;
	font-size: 1.4em;
	text-transform: uppercase;
	color: #666;
	letter-spacing: .1em;
}
.story_block {
	background: url(../images/story_bkg.jpg) repeat-x top center;
	border-top: 1px dashed #ccc;
	padding: 5px 0 0;
	border-bottom: none;
	padding: 5px;
}
.conn_buttons ul li {
	list-style: none;
}
/*feature*/


#featured {
	padding-bottom: 20px;
}
.feature_overlay {
	margin: 0;
	padding: 5px;
	background-color: #dadada;/*background-image:url(../images/controls_bkg.gif);


	filter: alpha(opacity=80);


	-moz-opacity:.80;


	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";


	filter: alpha(opacity=80);*/


}
.feature_overlay h3 {
	font-weight: 700;
}
.feature_overlay p {
	width: 340px;
}
.slide_overlay {
	margin: 180px 0 0;
	padding: 5px;
	background-color: #dadada;
	position: absolute;
	width: 450px;
	height: 70px;
	/*background-image:url(../images/controls_bkg.gif);*/


	filter: alpha(opacity=80);
	-moz-opacity: .8;
 -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: alpha(opacity=80);
}
.controls_detail {
	width: 100px;
	margin: 11px 0 0;
	float: right;
	display: inline;
}
#slides_container {
	width: 460px;
	height: 260px;
	border: 1px solid #000;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
}
.feature_image1 {
	background-image: url(../images/wombat_new.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.feature_image2 {
	background-image: url(../images/phone_new.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.region-count-1 {
	border: 0;
}
#slideshow_controls {
	position: absolute;
	z-index: 3;
	width: 110px;
	margin-left: 350px;
	margin-top: 195px;
	/*hidden by default, shown by javascript if there are 2 or more slides */


	display: none;
}
#slideshow_position {
	clear: both;
	padding-right: 19px;
	float: right;
}
#prev_slide_button, #next_slide_button {
	margin: 0;
	padding: 0;
	width: 50px;
	height: 50px;
	float: left;
	background-repeat: no-repeat;
	filter: alpha(opacity=60);
	-moz-opacity: .6;
 -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	filter: alpha(opacity=60);
	cursor: pointer;
}
#prev_slide_button {
	background-image: url(../images/feature_lb.gif);
}
#prev_slide_button:hover {
	background-image: url(../images/feature_lb_d.gif);
}
#next_slide_button {
	background-image: url(../images/feature_rb.gif);
}
#next_slide_button:hover {
	background-image: url(../images/feature_rb_d.gif);
}
#featured-content, #featured-menu {
	margin: 0 0 0 7px!important;/* Changed margin from 11px to 0 */


}
/*----comment boxes----*/


/* Show only to IE PC \*/


* html .boxhead h2 {
	height: 1%;
}
/* For IE 5 PC */


.comment-box {
	margin: 0 auto;
	/* center for now */


	width: 100%;
	background: url(../images/sbbody-r-com.gif) no-repeat bottom right;
	font-size: 100%;
}
.comment-head {
	background: url(../images/sbhead-r-com.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.comment-head h2 {
	background: url(../images/sbhead-l-com.gif) no-repeat top left;
	margin: 0;
	padding: 30px 30px 5px;
	color: #179040;
	font-size: 1.5em;
	line-height: 1em;
}
.comment-body {
	background: url(../images/sbbody-l-com.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px!important;
}
div.comment .permalink {
	margin-right: 19px;
}
div.comment span.new {
	color: #005108;
}
div.comment img {
	border: 1px solid #CCC;
	float: left;
	margin: 10px;
	padding: 1px;
}
.even {
	background-color: #FFF;
}
/*Global code*/


.dark_blue {
	color: #004276;
}
.null_border {
	border: none;
}
.null_list {
	list-style: none;
	list-style-type: none;
	list-style-image: none;
}
.box250-right {
	width: 250px;
	float: right;
}
.box-right {
	float: right;
	margin-right: 85px!important;
}
#right-actions {
	margin-left: -5px;
}
/* --[ FOOTER INFORMATION ]-- */


#footer {
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: .9em;
	overflow: hidden;
	background-color: #efefef;
	clear: both;
}
#footerInner {
	margin: 0 auto;
	padding: 15px 0;
	width: 920px;
	border-top: dotted 2px #eee;
	color: #666;
	overflow: hidden;
}
#footer h5 {
	font-size: 1.15em;
	margin: 0 0 1px;
	padding: 0;
	font-weight: 700;
}
#footer p {
	margin: 0 0 10px;
	padding: 0;
	line-height: 1.25em;
}
#footer a, #footer a:link, #footer a:active, #footer a:visited {
	color: #999;
	font-weight: 700;
}
#footer a:hover, #footer a:focus {
	color: #059033;
}
#contact {
	float: left;
	width: 233px;
	padding: 0 15px 0 50px;
	margin-right: 10px;
	border-right: dotted 2px #ccc;
	background-image: url(../images/icon-mailbox.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#technical {
	float: left;
	width: 284px;
	margin-right: 10px!important;
	padding: 0 15px 0 0;
	border-right: dotted 2px #ccc;
}
#techProblems {
	width: 233px;
	margin: 0;
	padding: 0 0 0 50px;
	background-image: url(../images/icon-tech.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#contentProblems {
	width: 233px;
	margin: 0 0 20px;
	padding: 0 0 0 50px;
	background-image: url(../images/icon-content.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#feedback {
	float: left;
	width: 233px;
	padding: 0 15px 0 50px;
	background-image: url(../images/icon-system.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#feedback ul {
	margin: 0!important;
	padding: 0 0 0 15px!important;
}
#feedback li {
	margin: 0;
	padding: 0;
}
#stateInfo {
	clear: both;
	width: 920px;
	padding: 20px 0 10px;
	margin: 10px 0 0;
	text-align: center;
}
.col-center .content {
	padding: 3px 12px;
}
.left {
	float: left;
}
.right {
	float: right;
}
/*--------------------------Image Properties------------------------*/


.img-left {
	float: left;
	margin-right: 15px;
}
.img-right {
	float: right;
	margin-left: 15px;/*margin-right:13px;*/


}
.imagewrapper {
	border: 1px solid #666;
}
.cutline {
	clear: both;
	border-top: 1px solid #666;
	background-color: #d1dfd5;
	text-align: left;
	padding: 5px;
}
.byline {
	margin-bottom: 10px;
}
/*--------------------------Image Properties END------------------------*/


div.messages.success {
	background: #fff;
}
div.comment.odd {
	background: #fff;
}
.vid-right {
	float: right;
	margin-left: 15px;
}
.vid-left {
	float: left;
	margin-right: 15px;
}
.photo-gallery-buttons a {
	float: left;
	margin-bottom: 20px;
	border: 4px outset;
	padding: 2px;
	text-decoration: none;
}
table.photo-gallery td {
	vertical-align: bottom;
	width: 300px;
	padding: 20px;
}
table.photo-gallery td div.photo-caption {
	float: left;
	padding-top: 10px;
	margin-right: 15px;
	height: 100px;
	vertical-align: top;
}
.terms ul li {
	margin: 0 .015em;
}
/* ---------------------------- Alumni News ------------------------------------- */


#block-views-alumni_news_1-block_1 .view-alumni-news-1 .views-row {
	margin-bottom: 17px;
}
#block-views-alumni_news_1-block_1 .view-alumni-news-1 .views-row .views-field-title {
	margin-bottom: 5px;
	line-height: 140%;
}
/* ------------------------------ Site Tweaks - 12/21/12 - WDC --------------------------------- */


.col-right #block-aggregator-feed-1 .block ul {
	margin: 0;
	padding: 0;
}
/* -------------------------------------- Rebranding ----------------------------- */


.wrapper {
	background: url(../images/wrapper-fade.jpg) repeat-x scroll center top transparent;
}
.wrapper #header #logo {
	height: 120px!important;
	overflow: hidden;
}
.wrapper #header #nav {
	margin: 2px 0 0;
}
.view-notable-alumni a {
	text-decoration: none;
	color: #005108;
}
.view-notable-alumni a:visited {
	color: #005108;
}
.view-notable-alumni a:active {
	color: #005108;
}
.view-notable-alumni .views-field-field-link-value a {
	text-decoration: underline;
	color: #005108;
}
.view-notable-alumni ul {
	margin: 0px;
	padding: 10px 0px;
}
.view-notable-alumni li {
	list-style: none;
	float: left;
	margin-right: 20px;
}
.view-notable-alumni p a:link {
	text-decoration: none;
	border-bottom: 0px;
}
.view-notable-alumni li a:link {
	text-decoration: none;
	color: #005108;
	border-bottom: 0px;
}
.view-notable-alumni hr {
	clear: both;
}
.view-notable-alumni .views-row {
	clear: both;
	min-height: 150px;
}
.view-notable-alumni .views-field-field-thumbnail-fid {
	float: left;
	margin-right: 10px;
}
.view-notable-alumni .views-field-nothing {
	font-weight: normal;
	font-size: 1.2em;
	color: #005108;
}
.view-notable-alumni .view-nav-col {
	float: left;
	width: 200px;
}
.view-notable-alumni li {
	float: none;
}
.nt-h2 {
	color: #005108;
	font-size: 1.5em;
	margin-bottom: 11px;
}
/*-------------------- Distinguished Alumni -------------------------*/


#block-block-18 {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
}
#block-block-18 .content ul {
	width: 200px;
	float: left;
	margin-left: 0;
}
#block-block-18 .content ul li {
	padding-bottom: 5px;
}
#block-block-18 .content ul li a {
	font-size: 1.25em;
}
.col-center #node-4139 {
	border-bottom: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
.col-center #node-4139 .story_block {
	background: none !important;
	border-top: none !important;
	padding: 0 !important;
	display: none;
}
.page-distinguished-alumni .view-notable-alumni .story_block {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
#block-block-17 .nt-h3-upper {
	float: none;
	margin: -13px 30px 5px 486px !important;
}
#block-block-17 #featured-menu .inner {
	text-align: center;
}
#block-block-17 #featured-menu .inner li a {
	font-size: 1.25em;
}
#block-views-notable_alumni-block_1,  #block-views-notable_alumni-block_2,  #block-views-notable_alumni-block_3,  #block-views-notable_alumni-block_4,  #block-views-notable_alumni-block_5,  #block-views-notable_alumni-block_6,  #block-views-notable_alumni-block_7,  #block-views-notable_alumni-block_8,  #block-views-notable_alumni-block_9,  #block-views-notable_alumni-block_10 {
	margin-bottom: 25px;
	width: 100%;
	float: left;
}
.featuredmenu-block .view-notable-alumni .views-row {
	float: left;
	width: 100%;
	margin-bottom: 11px;
}
.view-id-notable_alumni .view-footer {
	float: right;
}
.view-id-notable_alumni .view-footer a {
	font-size: 1.25em;
	text-decoration: underline !important;
}
.page-distinguished-alumni .view-notable-alumni .views-row {
	float: left;
	width: 100%;
	margin-bottom: 11px;
}
.view-notable-alumni a {
	text-decoration: underline;
}
.view-notable-alumni .view-content .views-field-nothing {
	font-size: 18px;
}
.view-notable-alumni .view-content h2.nt-h2 {
	font-family: 'Trebuchet MS', Arial, Helvetica, Tahoma, sans-serif;
	font-size: 1.4em;
	text-transform: uppercase;
	color: #666;
	letter-spacing: .1em;
}
#global {
	background-image: none !important;
}
#logo {
	background-image: none !important;
}
img.unt-1890 {
	margin: 10px 0 0 0 !important;
	width: 200px !important;
	overflow: hidden !important;
	float: right;
}
