/*

This file contains many styles that are used on your site.
It serves mostly as a 'starting point'. To use this file,
link to it in the head of your site, below the other stylesheets.
You need only to define the elements you want to restyle.

*/

/* [  Typography         ] ================================================== */
h1, h2, h3, h4, h5, h6 { /* These styles will adjust your headlines	 */
}
hr { margin: 0px; padding: 0px; padding-bottom: 10px; }
.box h1, .box h2, .box h3, .box h4, .box h5, .box h6 { /* These styles will adjust your headlines within the highlight box */
}
.padTop h1 { margin-top: 14px; }
.noPadding { padding: 0px!important; }
/* Text Settings */
.BoldText { font-weight: bold; }
.ItalicText { font-style: italic; }
.RightText { text-align: right; }
.CenterText { text-align: center; }
.MiddleText { vertical-align: middle; }
.UnderLine { text-decoration: underline; }
.ut-orange { color: #FF8200; }
.ut-globe { color: #006C93; }
ut-torch { color: #E65933; }
ut-river { color: #517C96; }
.OrangeText { color: #ff7f00; }
.BlueText { color: #517C96; }
.addressInfo { padding-left: 2.0em; line-height: 18px; }
/* tables Settings*/
table { }
th { /* This is your table head. */
}
tr:nth-child(even) td, tr.even td { /* Every other table row */
}
table.clean, .clean th { /* Here you can style your table colors */
background-color: #FFFFFF!important; background-color: transparent!important; }
.clean th { color: #ff7f00; }
.clean tbody tr:nth-child(2n) td, tbody tr.even td { background-color: #FFFFFF !important; background-color: transparent!important; }
.clean h1, .clean h2, .clean h3 { color: #ff7f00; margin-bottom: 2px; }
.clean h2, .clean h3 { margin-top: 1.0em; }
.clean h4, .clean h5 { margin-bottom: 2px; margin-top: 1.0em; font-style: italic; color: #ff7f00; }
.clean tr { border: 0px; }
/* [  Lists              ]  =============================================================== */

ul, ol { }
ul { }
ol { }
ol { }
ul ul, ul ol, ol ol, ol ul { }
ul ul li, ul ol li, ol ol li, ol ul li { }
li { }
ul.large li { }
li p { }
ul.square, ul.circle, ul.disc { margin-left: 0px; }
ul.arrows { list-style: none; padding: 0px; margin: 0px; }
.arrows a:before { content: '\003E'; /* Right pointing arrow or greater than symbol is: \003E and left arrow or less than symbol is: \003C */ float: left; font-size: 12px; font-weight: bold; padding-right: 0.6em; color: #ff7f00; }
.arrows a:hover:before { content: '\003E'; /* Right pointing arrow or greater than symbol is: \003E and left arrow or less than symbol is: \003C */ float: left; font-size: 12px; font-weight: bold; padding-left: 0.6em; padding-right: 0.3em; color: #ff7f00; }
.footer-column ul.navigation li.contactInfo a { background: none; font-size: 0.8em; color: #ccc; padding: 0px; margin: 0px; display: inline; }
/* [ Links              ]  ================================================================ */

a, a:visited { color: #006C93; }
a:hover, a:focus { color: #006C93; }
a[href="#"] { cursor: default; }
p a, p a:visited { color: #006C93; }
/* Quick Links */
#QLinksNoBrd { float: right; width: 30%; margin-top: 20px; }
#QLinksNoBrd img { vertical-align: middle; }
#QLinksNoBrd a:first-child img { padding-left: 40px; }


/**::::::::::Emergency Alert::::::::::**/
#alert-wrap { width: 100%; height:auto; background: none; text-align: center; margin: 0px auto; padding:0px; position:relative; top:0; left:0px; right: 0px; }
div.alert { opacity: 1; background: #FF0000; width: 100%; height: auto; z-index: 10;  color: #FFFFFF; text-align: center; font-size: 1em; padding: 15px 20px 8px;   font-family: Helvetica, Arial, sans-serif; text-align:center;  margin: 0px auto; border-radius:0px;}
#alert-wrap h1 { z-index: 11; width: 100%; font-size: 1em; text-transform: uppercase; padding: 10px 0px 8px; height: auto; color: #dc0000; background: #ffffff; margin: 0px auto; font-family: Helvetica, Arial, sans-serif; font-weight:bold;  float:left; border-bottom:0px #e1e1e1 solid; }
#alert-wrap span { display:inline-block; margin:0px 0px 8px;font-size:1em; }

#em_title{text-transform:uppercase; font-weight:bold;}


/* [  Images and Borders  ]  ================================================================= */

.bottomFancy { -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;/* -moz-box-shadow: 1px 2px 3px #888888;
    -webkit-box-shadow: 1px 2px 3px #888888;
    box-shadow: 1px 2px 3px #888888; */
}
img.frame { /* you can change the color of the image frame here */
}
.ImagesFancy { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 3px 3px 3px #888888; -webkit-box-shadow: 3px 3px 3px #888888; box-shadow: 3px 3px 3px #888888; }
.LeftRightCurves { -webkit-border-top-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px; border-top-left-radius: 15px; border-bottom-right-radius: 15px; }
.oneEdgeShadow { -moz-box-shadow: 0px 8px 6px -6 #888888; -webkit-box-shadow: 0px 8px 6px -6 #888888; box-shadow: 0px 8px 6px -6 #888888; -webkit-box-shadow: 0 0 0 2px white, 0 2px 2px black; -moz-box-shadow: 0 0 0 2px white, 0 2px 2px black; box-shadow: 0 0 0 2px white, 0 2px 2px black; }
.imagesReset { max-width: none!important; }
.snapshot-photo { /* Adds a shaded margin and border */
margin: 0px; padding: 0px; background-color: #f8f8ee; padding: 7px; border: 1px solid #d5d5bf; }
.NoRtBorder { border-right: none; }
.NoLtBorder { border-left: none; }
/* #Buttons ================================================== */

a.button, button, input[type="submit"], input[type="search"], input[type="reset"], input[type="button"] { /* button styles */
}
a.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { /* button style hovers */
}
/* #Forms ================================================== */

form { }
fieldset { }
input[type="text"],  input[type="password"],  input[type="email"],  textarea,  select { }
select { }
input[type="text"]:focus,  input[type="password"]:focus,  input[type="email"]:focus,  textarea:focus { }
textarea { }
label,  legend { }
legend { }
label { }
input[type="text"], input[type="password"], textarea { }
select { }
input[type="checkbox"] { }
label span,  legend span { }

/* Anti-SpamBot Settings for Forms */
.honey { display: none; }
/* BOX & Column Headings Settings  =================================== */
.box { /* The Highlight Box */
}
.box-light { /* The Light Highlight Box */
}
.box-clear { padding: 1em; background-color: transparent!important; color: #4c4d4f; border-top: #f77f00 solid 5px; border-left: #f77f00 solid 1px; border-right: #f77f00 solid 1px; border-bottom: #f77f00 solid 1px; font-size: 90%; margin-bottom: 1em; }
.box-transparent { padding-left: 6px; padding-right: 4px; background-color: transparent!important; color: #4c4d4f; border-top: #f77f00 solid 5px; border-left: #f77f00 solid 1px; border-right: #f77f00 solid 1px; border-bottom: #f77f00 solid 1px; font-size: 90%; margin-bottom: 1em; }
.box-blue { background-color: transparent !important; border-color: #517c96; border-style: solid; border-width: 4px 1px 1px; font-size: 90%; margin-bottom: 1em; padding: 1em; }
.box-graybackground { background-color: #dbdbd8!important; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-bottom: 0.5em; padding: 0.5em; }
.box-orange { background-color: transparent !important; border-color: #ff7f00; border-style: solid; border-width: 4px 1px 1px; font-size: 90%; margin-bottom: 0.5em; padding: 0.5em; }
.box-left-border { border-left: 1px solid #d3d1d1; padding-left: 10px; }
.column-head-blue { background-color: transparent !important; border-color: #517c96; border-style: solid; border-top-width: 4px; font-size: 98%; font-weight: bold; margin-bottom: 1em; padding: 1em; }
.column-head-orange { background-color: transparent !important; border-color: #f77f00; border-style: solid; border-top-width: 4px; font-size: 98%; font-weight: bold; margin-bottom: 0.5em; padding: 0.5em; }
.column-head-line { background-color: transparent !important; border-color: #000000; border-style: solid; border-top-width: 4px; font-size: 98%; font-weight: bold; margin-bottom: 0.5em; padding: 0.5em; }
/*====[ Main Menu  structure ]========================================= */
ul#nav1, ul#nav1-v, ul#nav1-h { background-image: none; margin-bottom: 0.8em; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-box-shadow: 3px 3px 3px #888888; -webkit-box-shadow: 3px 3px 3px #888888; box-shadow: 3px 3px 3px #888888; }
ul#nav1 li, ul#nav1-h li { width: 19.7%;  /* This changes the width of the top level navigation item */ min-height: 36px; border-right: 1px solid #444444; padding: 0px; margin: 0px; }
/* This turns off the right border for the last left top navigation item - Fixes issues with IE 8 */
ul#nav1-h li.NoRtBorder { border-right: none; }
ul#nav1-h li:last-child { border-right: none; }
ul#nav1 li a, ul#nav1-h li a { -moz-transition: all 0.25s ease-in-out 0s; /* background: url("../../images/interface/bg-nav1-a.png") repeat-x scroll center top #F77F00; */
background-image: none; border-bottom: 0 none; border-left: none; border-right: none; color: #FFFFFF; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; padding: 0px 8px; margin-top: 8px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); }
/* Drop down navigational items */
ul#nav1-h ul li a { text-align: left; width: 164px;  /* This changes the width of the drop down items for the top navigation */ padding-left: 1.3em; font-size: 0.9em; margin-top: -2px; padding-top: 10px; padding-bottom: 6px; }
/* The last/left most top navigational item is slightly wider than the rest, this expands the
width of the last drop downs, so they match their parent */
ul#nav1-h ul li.last-child a { width: 175px; }
ul#nav1 li ul li, ul#nav1-h li ul li { border-right: none; min-height: 2.0em; }
/* Moving the drop down menu down some */
ul#nav1-h li ul>li:first-child { margin-top: 6px; }
ul#nav1-h>li { /* margin-bottom:4px;*/
}
/* Flyout Navigational Items - Rounded Corners and Drop Shadows */
#nav1-h ul ul { position: absolute; top: 0; margin-left: 160px; text-align: left; padding-left: 1.3em; font-size: 0.9em; margin-top: -2px; padding-top: 10px; padding-bottom: 6px; }
ul#nav1-h li ul li ul>li:nth-child(2n) a, ul#nav1-h li ul li ul>li:nth-child(3n) a, ul#nav1-h li ul li ul>li:nth-child(4n) a, ul#nav1-h li ul li ul>li:nth-child(5n) a, ul#nav1-h li ul li ul>li:nth-child(6n) a { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
ul#nav1-h li ul li ul>li:first-child a { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; border-top-right-radius: 10px; }
ul#nav1-h li ul>li:last-child a, ul#nav1-h li ul li ul>li:last-child a /* Drop Down */ {  /* Fly Outs */ -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-box-shadow: 1px 2px 2px #888888; -webkit-box-shadow: 1px 2px 2px #888888; box-shadow: 1px 2px 2px #888888; }
ul#nav1-h li ul li ul>li:only-child a { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; border-top-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-box-shadow: 1px 2px 2px #888888; -webkit-box-shadow: 1px 2px 2px #888888; box-shadow: 1px 2px 2px #888888; }
/* End Flyout Navigational Items */


ul#nav1 li a, ul#nav1-h li a { }
ul.navigation li.current-menu-item a, ul.navigation li.active a { }
.box ul.navigation a { }
ul#nav1 li.current-menu-item a { }
ul#nav1 li a:hover { }
/*====[ Main Menu-Vertical ]========================================= */


ul#nav1-v { }
ul#nav1-v li { }
ul#nav1-v li a { }
ul#nav1-v a:hover { }
ul#nav1-v ul { }
ul#nav1-v ul li { }
ul#nav1-v ul li a { }
ul#nav1-v ul li a:hover { }
/*  [ GRID    ] ================================================== */
.half { /* Half width column */
}
.col { }
.one-third { /* one third width column */
width: 30%; }
.two-thirds { /* two thirds width column */
}
.three-thirds { /* full width width column */
}
.content { /* This style contains the ghosted Haslam Building image. Create your own background here. */
background: url("https://cbawebfiles.bus.utk.edu/images/backgrounds/HBBWaterMark2.png") no-repeat scroll right bottom transparent; padding-bottom: 0px;/* min-height:800px; */
}
.NoGhostedImage /* Turns of Page Watermark */ { background: none; padding-bottom: 0px; }
/* Borders */
.LeftBorder { border-left: #CCC 1px solid; padding-left: 4px; }
.OrangeBorder { border: 1px solid #ff7f00; }
.BlueBorder { border: 1px solid #517C96; }
.RoundedCorners { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.DropShadow { -moz-box-shadow: 3px 3px 3px #888888; -webkit-box-shadow: 3px 3px 3px #888888; box-shadow: 3px 3px 3px #888888; }
.DropShadowExpand { -webkit-box-shadow: 7px 7px 5px rgba(50, 50, 50, 0.75); -moz-box-shadow: 7px 7px 5px rgba(50, 50, 50, 0.75); box-shadow: 7px 7px 5px rgba(50, 50, 50, 0.75); }
/* Feedburner RSS Feed Settings */
#creditfooter, .fbsubscribelink { display: none; margin: 0px; padding: 0px; }
.feedburnerFeedBlock ul, .feedburnerFeedBlock ol { margin-bottom: 5px; }
/* Department Information at the bottom of web pages */
#departmentInfo { color: #000; font-size: 0.75em; line-height: 1.2em; }
#departmentInfo hr { margin: 0px; margin-bottom: 0.7em; padding: 0px; }
#departmentInfo p { margin-bottom: 0.7em; text-align: center; font-weight: bold; color: #517C96; }
#deptSocialIcons { float: right; z-index: 200; margin-left: 800px; width: 100px; margin-top: -35px; }
/* Footer Area */
.footer-map { width: 220px; float: left; text-align: center; }
.footer-map h4 { color: #ff7f00; }
#footernav { width: 75%; font-size: 0.8em; }
.footer-column { margin-left: 0.8%; margin-right: 0.8%; width: 31%; }
#footernav hr { margin: 0px; padding: 0px; padding-top: 7px; }
#footernav p { margin-bottom: 0px; }
#footernav a, #footernav a:link, #footernav a:active, #footernav a:visited, #footernav a:focus, #footernav a:hover { color: #ffffff; }
#footeraddress img { padding-top: 5px; }
.search input.searchfield { border: 0px; background:#fff !important; height:auto; margin-bottom: 8px; text-align:left; border-radius: 14px !important; }
