/* Body: background color, font, margins */

body {
	font-family: arial, verdana, sans-serif;
	width: 800px;
	margin: 0 auto;
}

p, td, th {
	font-size: .8em; 
	font-family: arial, verdana, sans-serif;
	margin: 0px 0px 10px 6px;
	padding: 0px;
	}

td, th {
	padding: 2px 6px 2px 6px;
	}

/* Floats for Images and large Quotes */

.FloatRightText {
	float: right;
	width: 175px;
	margin: 0px 10px 10px 20px;
	color: #666;
	text-align:left;
	font-size: .9em; 
 }

.FloatImage {
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #d9d4d1;
	padding: 2px;
	}

.FloatImageRight {
	float: right;
	margin: 0 0px 5px 5px;
	border: 1px solid #d9d4d1;
	padding: 2px;
	}

.FloatRightQuote {
	float: right;
	width: 175px;
	margin: 0px 10px 10px 20px;
	font-size: 140%;
	font-weight: normal;
	line-height:150%;
	color: #0d2a43;
   }

.FloatLeftQuote {
	float: left;
	width: 175px;
	margin: 0px 20px 10px 10px;
	font-size: 120%;
	font-weight: normal;
	line-height:150%;
	color: #0d2a43;
   }

/*column right picture and story*/
#profile {
	display: block;
	width: 175px;
	float: right;
	margin: 0px 0px 8px 8px;
	padding: 5px;
	font-size: 11px;
	border: 1px solid #d9d4d1;
	}

#profile img {
	display: block;
	float: right;
	border: 0;
	padding: 0 0 1px 5px;
	}


a {
	text-decoration:underline;
	color:#603;
}

a:hover {
	color: #333; 
	background: transparent;
	}

a:focus {
	color: #333; 
	background: transparent;
	}


/* 1, 2, or 3 Columns

#main {
	border-left:  1px solid #4d2929;;
	border-right:  1px solid #4d2929;;
    background:url("../i/pageby2_bg.png") repeat left top;	
    background:url("../i/pageby3_bg.png") repeat left top;	
    margin: 0 auto;
}

#leftColumn {
width: 175px;
margin: 0;
padding: 0;
float: left;
left: 0;
}


#leftColumnContent {
	margin: 5px 0 5px 5px;
	padding: 10px;
	color: #33C;
	font-size: .8em;
	text-align:left;
}

#leftColumnContent a {
	color: #4d2929;
}


#centerColumn {
margin: 0;
padding: 0;
text-align:left;
}	

#centerColumnContent {
margin: 0;
padding: 15px 6px 10px 6px;
}	



#rightColumn {
right: 0;
width: 175px;
margin: 0;
padding: 0;
float: right;
color: #333;
font-size: .7em;
}


#rightColumnContent {
padding-top: 20px;
}

*/



/* Header: Contains UT logo and Searchfield */

#header {
	border-bottom: 1px solid #036;
	background: #ffffff;
}

#quicklinks {
    float: right;
    display:inline;
	margin-top:6px;
	margin-right:10px;
	padding:0;
	font-size: 9px;
}

#logo {
	background: #fff;
    background:url("../i/logo_bg.png") repeat left top;
	margin: 0 auto;
}

#logo img {
	vertical-align: top;
}

/* Top are here links */
#AreHere {
    float: right;
	margin-top:6px;
	margin-right:10px;
	padding:0;
	color: #4d2929;
	background: transparent;
	font-size: 10px;
	clear: both;
	}

#AreHere a { 
	color: #4d2929; 
	background: transparent;
	text-decoration: none; 
	}

#AreHere a:hover, #AreHere a:focus { 
	color: #666600; 
	background: transparent;
	text-decoration: underline;
	}


h1, h2, h3, h4, h5 {
	font-family: "Lucida Grande", Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #293C50;
	background: transparent;
	margin-bottom: 6px;
	}

h1 {
	color: #4C7094;
	margin-bottom: 15px;
	font-size: large;
	font-weight: bold;
/*
	font-size: x-large;
*/
	}

h2 {
	font-weight: bold;
	font-size: medium;
	}

h2 a {
	font-weight: bold; 
	text-decoration: none; 
	color: #293C50;
	}

h2 a:hover {
	font-weight: bold; 
	text-decoration: underline; 
	}

h2 a:focus {
	font-weight: bold; 
	text-decoration: underline; 
	}

h3, h4, h5 {
	font-size: small;
	text-transform:uppercase;
	color: #293C50;
	margin: 0px 0px 0px 6px;
	}

h3 a, h4 a, h5 a {
	text-decoration: none; 
	color: #293C50;
	}

h3 a:hover, h4 a:hover, h5 a:hover {
	text-decoration: underline; 
	}


img {
border: none;
} 

/* Full size faculty image. Change height-width on individual page */

.facpict img {
	border: none;
	float: left;
	margin: 0px 10px 0px 0px;
	height: 150px;
	width: 150px;
} 

#sswfooter {
	color: #949407;
	background: #036;
/*
	color: #949407;
	background: #a8a816;
*/
	}
	
.footeritem {
	font-size: 10px; 
	margin-left: 10px;
	padding: 3px 0px 3px 0px;
}

.footeritem a:link { color: #fff; text-decoration: none; }
.footeritem a:active { color: #fff; text-decoration: none; }
.footeritem a:visited { color: #fff; text-decoration: none; }
.footeritem a:hover { color: #ccc; text-decoration: underline; }
.footeritem a:focus { color: #ccc; text-decoration: underline; }

#utfooter {
	color: #666;
	background: #fff;
	font-size: 10px; 
	font-style: normal; 
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
}
	
#utfooter a {
	color: #c50; 
	text-decoration: none; 
	}
#utfooter a:hover, #utfooter a:focus {
	color: #333; 
	text-decoration: underline; 
	}

/* Address and links*/
address {
	color: #666;
	margin-top: 8px;
    padding:0px;
	font-style: normal; 
	font-size: 9px;
	text-align: center;
 }	

address a {
	text-decoration:underline;
	color:#603;
}

address a:hover {
	color: #333; 
	background: transparent;
	}

address a:focus {
	color: #333; 
	background: transparent;
	}


.hide, .hide a { display: none; }
.yesprint, .yesprint a { display: none; } /* Allow when printing */


/* News and events on student, faculty, etc. pages*/

.spotlight {
	color: #036;
	font-size: small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
	}

.spotlight a:link {  color: #036; text-decoration: none; }
.spotlight a:active { color: #036; text-decoration: none; }
.spotlight a:visited {  color: #036; text-decoration: none; }
.spotlight a:hover {  color: #069; text-decoration: underline; }
.spotlight a:focus {  color: #069; text-decoration: underline; }

.spotlight2 {
	color: #033;
	font-size: small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
	}
.spotlight2 a:link {  color: #003333; text-decoration: none; }
.spotlight2 a:active { color: #003333; text-decoration: none; }
.spotlight2 a:visited {  color: #003333; text-decoration: none; }
.spotlight2 a:hover {  color: #006633; text-decoration: underline; }
.spotlight2 a:focus {  color: #006633; text-decoration: underline; }

/* News and events on news page*/

.news {
	color: #036;
	font-size: 12px;
	}

.news a:link {  color: #036; text-decoration: none; }
.news a:active { color: #036; text-decoration: none; }
.news a:visited {  color: #036; text-decoration: none; }
.news a:hover {  color: #069; text-decoration: underline; }
.news a:focus {  color: #069; text-decoration: underline; }

.events {
	color: #033;
	font-size: 12px;
	}
.events a:link {  color: #003333; text-decoration: none; }
.events a:active { color: #003333; text-decoration: none; }
.events a:visited {  color: #003333; text-decoration: none; }
.events a:hover {  color: #006633; text-decoration: underline; }
.events a:focus {  color: #006633; text-decoration: underline; }

/* rss feed ..not used..*/

.rssHead {
	color: #033;
	font-size: 12px;
	}
.rssHead a:link {  color: #003333; text-decoration: none; }
.rssHead a:active { color: #003333; text-decoration: none; }
.rssHead a:visited {  color: #003333; text-decoration: none; }
.rssHead a:hover {  color: #006633; text-decoration: underline; }
.rssHead a:focus {  color: #006633; text-decoration: underline; }

.rssText {
	color: #036;
	font-size: 9px;
	}

.rssText a:link {  color: #036; text-decoration: none; }
.rssText a:active { color: #036; text-decoration: none; }
.rssText a:visited {  color: #036; text-decoration: none; }
.rssText a:hover {  color: #069; text-decoration: underline; }
.rssText a:focus {  color: #069; text-decoration: underline; }


/* unordered lists */

ul li {
	list-style-type: disc;
	padding-bottom: .5em;
	padding-right: .5em;
	font-size: small;
	}

ol li {
	padding-bottom: .5em;
	padding-right: .5em;
	font-size: small;
	}

.checkbox li {
	list-style-image: url(../i/checkbox.png);
   }


.indentul { 
	margin-left: 20px; 
	/*color: #51040C; */
}
/*
.indentul li a:link {
	color: #51040C; 
	}
.indentul li a:active {
	color: #51040C; 
	}
.indentul li a:visited {
	color: #51040C; 
	}
.indentul li a:hover {
	color: #333; 
	}
.indentul li a:focus {
	color: #333; 
	}
*/

.nodisc li { 
	list-style-type: none;
	padding-bottom: .5em;
	padding-right: .5em;
	}

.indentnodisc li { 
	margin-left: 20px; 
	color: #036; 
	background: transparent;
	list-style-type: none;
	padding-bottom: .5em;
	padding-right: .5em;
	font-size: medium;
	font-weight: bold;
	}

.indentnodisc li a:link {
	color: #036; 
	background: transparent;
	text-decoration: none; 
	font-size: medium;
	font-weight: bold;
	}
.indentnodisc li a:active {
	color: #036; 
	background: transparent;
	text-decoration: none; 
	font-size: medium;
	font-weight: bold;
	}
.indentnodisc li a:visited {
	color: #036; 
	background: transparent;
	text-decoration: none; 
	font-size: medium;
	font-weight: bold;
	}
.indentnodisc li a:hover {
	color: #069; 
	background: transparent;
	text-decoration: underline; 
	font-size: medium;
	font-weight: bold;
	}
.indentnodisc li a:focus {
	color: #069; 
	background: transparent;
	text-decoration: underline; 
	font-size: medium;
	font-weight: bold;
	}

.indentnodiscsm li { 
	margin-left: 20px; 
	color: #036; 
	background: transparent;
	list-style-type: none;
	padding-bottom: .5em;
	padding-right: .5em;
	}

.indentnodiscsm li a:link {
	color: #036; 
	background: transparent;
	text-decoration: none; 
	font-weight: bold;
	}
.indentnodiscsm li a:active {
	color: #036; 
	background: transparent;
	text-decoration: none; 
	font-weight: bold;
	}
.indentnodiscsm li a:visited {
	color: #036; 
	background: transparent;
	text-decoration: none; 
	font-weight: bold;
	}
.indentnodiscsm li a:hover {
	color: #069; 
	background: transparent;
	text-decoration: underline; 
	font-weight: bold;
	}
.indentnodiscsm li a:focus {
	color: #069; 
	background: transparent;
	text-decoration: underline; 
	font-weight: bold;
	}

.indentdisc li {
	margin-left: 20px; 
	color: #036; 
	background: transparent;
	list-style-type: disc;
	padding-bottom: .5em;
	padding-right: .5em;
	}

.box { 
	border: medium solid #737308; 
	margin: 0px 10px 6px 10px;
	padding: 6px;
	}

.bbox { 
	border: medium solid #036; 
	margin: 0px 10px 6px 10px;
	padding: 6px;
	}

.font9 {
font-size: 9px;
}


/* colored text */
.mB {color: #036;}

.em12 {color: #036; font-weight: bold; font-size: 120%}
.em12 A:link {color: #036; text-decoration: underline; }
.em12 A:active {color: #036; text-decoration: underline; }
.em12 A:visited {color: #036; text-decoration: underline; }
.em12 A:hover {color: #069; text-decoration: underline; }
.em12 A:focus {color: #069; text-decoration: underline; }

/* Green Note */
.note {
	color: #4a5c15; 
	font-weight: bold;
	font-style: italic; 
}
.note a {color: #4a5c15; text-decoration: underline; }

/* red colored warnings */
.warning {
	color: #900; 
	font-style: italic; 
}
.warning a {
	color: #900; 
	text-decoration: underline; 
	}

/* CSWR color is 115452 */
.cswr {	
	color: #115452;
	}

.cswr a {	
	color: #115452;
	}

/*
#cswrfooter {	
	color: #115452;
	}
#cswrfooter a {
	color: #115452; 
	text-decoration: none; 
	}
#cswrfooter a:hover, #cswrfooter a:focus {
	color: #115452; 
	text-decoration: underline; 
	}
*/

/* Burnt orange color is cc5500 */
.ut {	
	color: #c50;
	}

.ut a {	
	color: #c50;
	}

.indent { margin-left: 20px; }


#ddate {
	font-size: x-small;
	font-style: italic; 
}


.linkline a:link {  text-decoration: none; }
.linkline a:active { text-decoration: none; }
.linkline a:visited {  text-decoration: none; }
.linkline a:hover {  text-decoration: underline; }
.linkline a:focus {  text-decoration: underline; }



