
/*
TTU Red: #c00;
TTU Black: #000;
TTU Light Gray: #ccc;
TTU Dark Gray: #333;
TTU Dark Red: #99281e; (used to use #900)
TTU Tan: #c4a97c;
TTU Cream: #eae0c6;
TTU Blue: #899FB4;
TTU Dark Blue: #003a66;
TTU Green: #b0b37b;
TTU Dark Green: #4d5b2a;
*/

html {height:100%;}
body {margin:0;padding:0;font:normal 95% "helvetica nue", arial, sans-serif;height:100%;min-height:100%;background:#fff;/*IF CHANGING HERE, CHANGE IN JSCRIPT FILE ALSO*/}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
img {max-width:100%;border:0;}
.hidden {display:none;}
ul {list-style:none;}
.mobile {display:none;}

header, nav, section, aside, footer, article, hgroup {display:block;}

/*Page Structure*/
#whitebox {width:925px;margin:0 auto;text-align:left;min-height:100%;
background:rgb(51,51,51);background: rgba(51,51,51,0.0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#EC333333,endColorstr=#EC333333);
}
#content {padding:0;margin:0;height:auto;position:relative;overflow:hidden;}
/*End Page Structure*/

/*Top Bar*/
#topBarContainer {background:#000;width:100%;color:#fff;height:20px;overflow:hidden;min-width:925px;}
#topBar {width:80%;margin:0 auto;}
ul#toprightlinks, ul#topleftmoved {color:#808285;list-style:none;font-size:.875em;overflow:hidden;margin:0;}/*14px*/
ul#topleftmoved {width:145px;}
ul#toprightlinks {margin-top:2px;position:absolute;top:75px;right:5px;}
#toprightlinks li {float:right;background:url(/global/images/iconsSprite.png) no-repeat 0px -28px;}/*star-red*/
#toprightlinks li a {color:#808285;font-size:.8em;padding:0 5px 0 18px;}
#topleftmoved form {height:20px;}
#topleftmoved input[type="text"] {font-size:.8em;height:12px;border:1px solid #808285;width:122px;color:#999;position:absolute;top:50px;right:50px;}/*11.2px*/
#topleftmoved a {color:#808285;font-size:.8em;}/*11.2px*/
#topleftmoved a:hover {text-decoration:underline;}
#topleftmoved label.overlabel {display:none;visibility:hidden;}
#topleftmoved input[type="submit"] {background:url(/global/images/iconsSprite.png) no-repeat 0 0;cursor:pointer;border:none;width:18px;height:18px;position:absolute;top:52px;right:30px;}/*search_16x16*/
#topleftmoved input[type="submit"]::-moz-focus-inner {border:0;}
#topleftmoved span.help {position:absolute;top:50px;right:10px;}
#notice {text-align:center;width:100%;margin:0 auto;border:1px solid #000;background:#900;font-weight:bold;position:relative;height:22px;color:#fff;}
#notice a {color:#fff;text-decoration:underline;}
#notice a:hover {text-decoration:none;}
@media screen and (max-width:650px){
  #topleftmoved{
     display:none;
   }
}
@media screen and (max-width:650px){
  #toprightlinks{
     display:none;
   }
}
/*End Top Bar*/

@media screen and (max-width:650px){
  .slideboxm{
     display:none;
   }
}

.addThis {text-align:right;padding:5px;font-size:.85em;}
.addThis a {color:#c44;}

section {color:#000;}
/*section:hover {background:#CCC;}*/

.titleBar {background:#C00;clear:both;}
.titleBar h1 {color:#fff;font-size:1.1em;letter-spacing:.75em;font-weight:bold;margin:0;padding:10px 0 10px 20px;}

.leftHalf {width:462px;float:left;overflow:hidden;border-right:1px solid #808285;}
.rightHalf {width:462px;float:right;overflow:hidden;}

#section1 {height:400px;border-bottom:1px solid #000;}
#logo {width:450px;height:75px;position:absolute;left:0;top:10px;padding:5px 10px;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjMzMzMzMzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgba(51,51,51,1) 0%, rgba(51,51,51,1) 7%, rgba(51,51,51,0.01) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(51,51,51,1)), color-stop(7%,rgba(51,51,51,1)), color-stop(100%,rgba(51,51,51,0.01))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(51,51,51,1) 0%,rgba(51,51,51,1) 7%,rgba(51,51,51,0.01) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(51,51,51,1) 0%,rgba(51,51,51,1) 7%,rgba(51,51,51,0.01) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(51,51,51,1) 0%,rgba(51,51,51,1) 7%,rgba(51,51,51,0.01) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(51,51,51,1) 0%,rgba(51,51,51,1) 7%,rgba(51,51,51,0.01) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#03333333',GradientType=1 ); /* IE6-8 */
}
#logo h1, .row2Title {display:none;}
#logo img {width:300px;height:75px;}

.buttons {margin:0 0 0 50px;padding:0;text-align:center;font-weight:bold;font-size:.9em;position:absolute;width:200px;}
.buttons ul {list-style:none;margin:0;padding:0;}
.buttons li {float:left;margin-bottom:15px;color:#99281E;width:100%;text-align:center;}
.buttons li, .resources li a {background:#C4A97C;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EAE0C6', endColorstr='#C4A97C'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#EAE0C6), to(#C4A97C)); /* for webkit browsers */
	background: -webkit-linear-gradient(top, #EAE0C6, #C4A97C); /*for safari 5.1, mobile safari, chrome 10 */
	background: -moz-linear-gradient(top,  #EAE0C6,  #C4A97C); /* for firefox 3.6+ */
	background: -ms-linear-gradient(top,  #EAE0C6,  #C4A97C); 
	background: -o-linear-gradient(top,  #EAE0C6,  #C4A97C);}
.buttons a, .resources li a {color:#99281E;display:block;padding:3px 5px;}
.buttons a:hover, .resources li a:hover {background:url(/global/images/transparent.png) repeat;text-decoration:underline;color:#fff;filter:none;}
.buttons li:hover {filter:none;background:none;}
.buttons li, .buttons a, .resources li a {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

#section2 {padding:20px;letter-spacing:.1em;}

.updates {height:300px;}
.updates h2 {display:none;padding:5px 0 5px 5px;font-size:1.1em;margin-top:0;margin-bottom:5px;}
.updates h2 a {color:#fff;}
.updates h2 a:hover {color:#CB9F5B;}
.updates ul {list-style:none;margin:0 10px 5px 15px;padding:0 10px 10px 0;border-bottom:1px dotted #ccc;font-size:.9em;}
.updates ul:last-child, .updates > ul:last-of-type {border-color:#333;}
.updates ul ul {margin-bottom:0;padding-bottom:0;border-bottom:none;}
.updates ul li {font-weight:bold;font-size:.95em;text-align:justify;color:#CB9F5B;}
.updates ul li li {font-weight:normal;margin-left:0;color:#000;}
.updates div.tabMore {font-size:.775em;font-weight:bold;letter-spacing:.1em;text-align:right;margin:10px 20px 10px 0;}
.updates ul a {color:#CB9F5B;}
.updates div.tabMore a {color:#C00;}
.updates .updated {margin-left:0;font-size:.8em;color:#C00;}
.updates .leftHalf, .updates .rightHalf {padding-top:20px;}

.resources ul {list-style:none;margin:0;padding:0;font-weight:bold;font-size:.9em;margin:5px auto 0 auto;text-align:center;}
.resources li {float:left;width:33.33%;text-align:center;margin:0 auto 5px auto;}
.resources li a {display:inline-block;width:90%;}

#section6 .info1, #section6 .info2 {border-bottom:1px dotted #ccc;height:300px;}
#section6 .info1 {border-right:1px dotted #ccc;}
#section6 .info3 {clear:both;border-right:1px dotted #ccc;}
#section6 .info3, #section6 .info4 {height:210px;}
#section6 h2 {color:#CB9F5B;margin-left:20px;font-size:1em;}
#section6 ul {list-style:none;margin:0;padding:0 0 10px 0;}
#section6 ul ul {margin-bottom:0;padding-bottom:0;border-bottom:none;}
#section6 ul li {font-size:.9em;margin-left:30px;line-height:1.2em;}
#section6 ul li li {font-weight:normal;font-size:.85em;margin-left:12px;color:#000;}
#section6 a {color:#000;}
#section6 a:hover {color:#CB9F5B;}

.follow ul {list-style:none outside none;padding:0;text-align:center;background:#808285;}
.follow li {display:inline;position:relative;top:4px;}
.follow li a {display:inline-block;}
.follow a {background:url(/global/images/followSpriteBigWhite.png) no-repeat;overflow:hidden;width:50px;height:55px;}
.follow a span {display:none;}
.follow .nl {background-position:0 -434px;}
.follow .email {background-position:0 -105px;}
.follow .news {background-position:0 -328px;}
.follow .events {background-position:0 -1px;}
.follow .face {background-position:0 -218px;}
.follow .youtube {background-position:0 -656px;}
.follow .twitter {background-position:0 -547px;}
.follow .rss {background-position:0 -766px;}

.imageDivider {border-top:21px solid #CCC;clear:both;}
.imageDivider ul {list-style:none;padding:0;text-align:center;margin:4px 0 0 0;}
.imageDivider li {width:111px;height:111px;overflow:hidden;display:inline-block;padding:0;background-repeat:no-repeat;background-position:top center;}
.imageDivider li a {display:block;width:100%;height:100%;}


/*Header*/
ul#nav {list-style:none;margin:0;padding:0;display:table;position:relative;z-index:5;}
/*ul#nav li {float:left;display:block;height:25px;padding-bottom:0;font-size:1em;}*/
/*ul#nav li:hover {border-bottom:1px solid #C4A97C;}*/
ul#nav li:first-child {border-left:none;}
ul#nav li#digitalmenu a {width:130px;}
ul#nav li#donormenu a {width:80px;}
ul#nav li#ohmenu a {width:150px;}
ul#nav li#resourcemenu a {width:100px;}
ul#nav li#eventmenu a {width:170px;}
ul#nav li#aboutmenu a {width:76px;}
ul#nav li#moremenu a {width:50px;}/*total width = 920 + 6 1px borders*/
ul#nav li#digitalmenu li a, ul#nav li#donormenu li a, ul#nav li#ohmenu li a, ul#nav li#resourcemenu li a, ul#nav li#eventmenu li a, ul#nav li#aboutmenu li a, ul#nav li#moremenu li a {width:140px;}
ul#nav li a {display:table-cell;text-decoration:none;color:#fff;padding:0;height:25px;vertical-align:middle;text-align:center;width:140px;}
ul#nav li a:hover, .hover, ul#nav li:hover div, ul#nav li:hover a {color:#99281E;background:url(/global/images/blank.png) repeat;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EAE0C6', endColorstr='#C4A97C'); /* for IE */

	background: -webkit-gradient(linear, left top, left bottom, from(#EAE0C6), to(#C4A97C)); /* for webkit browsers */
	background: -webkit-linear-gradient(top, #EAE0C6, #C4A97C); /*for safari 5.1, mobile safari, chrome 10 */
	background: -moz-linear-gradient(top,  #EAE0C6,  #C4A97C); /* for firefox 3.6+ */
	background: -ms-linear-gradient(top,  #EAE0C6,  #C4A97C); 
	background: -o-linear-gradient(top,  #EAE0C6,  #C4A97C);}
ul#nav li a:hover, .hover {text-decoration:underline;}
ul#nav li:hover div a {text-decoration:none;filter:none;background:none;color:#333;text-align:left;width:auto;}
ul#nav div, ul#nav li:hover div {background: -moz-linear-gradient(top,  rgba(196,169,124,0.95) 0%, rgba(196,169,124,0.95) 1%, rgba(234,224,198,0.95) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(196,169,124,0.95)), color-stop(1%,rgba(196,169,124,0.95)), color-stop(100%,rgba(234,224,198,0.95))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(196,169,124,0.95) 0%,rgba(196,169,124,0.95) 1%,rgba(234,224,198,0.95) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(196,169,124,0.95) 0%,rgba(196,169,124,0.95) 1%,rgba(234,224,198,0.95) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(196,169,124,0.95) 0%,rgba(196,169,124,0.95) 1%,rgba(234,224,198,0.95) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(196,169,124,0.95) 0%,rgba(196,169,124,0.95) 1%,rgba(234,224,198,0.95) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2c4a97c', endColorstr='#f2eae0c6',GradientType=0 ); /* IE6-8 */
-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2c4a97c', endColorstr='#f2eae0c6',GradientType=0 ); /* IE6-8 */
position:absolute;margin-left:-1px;margin-top:0px;
border-bottom:4px solid #c00;border-left:1px solid #000;border-right:1px solid #000;padding:0;overflow:hidden;}
ul#nav div {display:none;}
ul#nav li:hover div {display:inline;}
ul#nav ul {width:150px;padding-bottom:4px;padding:0 3px;float:left;margin:5px;border-left:1px dotted #333;}
ul#nav ul:first-child {border:none;}
ul#nav ul li  {display:block;width:100%;border:none;height:auto;line-height:1.2em;font-size:1.1em;}
ul#nav ul li:last-child {width:100%;height:auto;}
ul#nav ul li:hover {border-bottom:none;}
ul#nav ul li a {display:block;height:auto;font-weight:normal;font-size:.55em;width:100%;color:#333;padding:3px;border:none;}
ul#nav ul li a:hover {filter:none;color:#fff;text-decoration:underline;background:#99281e;}
.subMenuHeading {font-weight:bold;text-decoration:underline;}

ul#nav div#menuDigital {margin-left:-78px;}
ul#nav div#menuDonate {margin-left:-78px;}
ul#nav div#menuOH {margin-left:-90px;}
ul#nav div#menuRes {margin-left:-184px;}
ul#nav div#menuConf {margin-left:-100px;}
ul#nav div#menuAbout {margin-left:-221px;}
ul#nav div#menuMore {margin-left:-94px;}

@media screen and (max-width:650px){
  ul#nav{
     display:none;
   }
}
/*End Header*/

#hidden, .hidden, .mobile, ul#nav li.mobile, ul#nav a.mobile {display:none;visibility:hidden;}
.right {float:right;}
.left {float:left;}
.clear {clear:both;}
.noBackground {background-image:none;}
.border, .siteMapColumn > ul {border:1px solid #ccc;}
.indent {margin-left:15px;}
.indentBlock {margin-left:30px;}