*
{
	margin:0;
	padding:0;
}

img
{
	border:none;
}

img.leftfloat
{
	float:left;
	padding:0 21px 7px 0;
}

input,
select
{
	font-size:0.7em;
	padding:2px;
	border:solid 1px #CCC;
}

input.inputsubmit
{
	font-size:0.7em;
	letter-spacing:0.1em;
	padding:2px 8px;
	background-color:#FFF;
}

select option
{
	padding-left:5px;
}

input.inputsubmit:hover,
input:focus,
select:focus
{
	background-color:#FFFFCC;
}

input[type="radio"]
{
	vertical-align:text-bottom;
}

fieldset
{
	border:none;
}

fieldset label
{
	font-size:0.7em;
}

a
{
	text-decoration:none;
	color:#6A69A2;
}

a:hover
{
	text-decoration:underline;
}

a[class="popuplink"]
{
	text-decoration:none !important;
}

a[class="popuplink"]:hover
{
	color:#0047B6 !important;
}

a.importantlink
{
	padding-left:15px;
	background-image:url(../_images/elements/arrow-right3.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}

a.externallink
{
	padding-left:13px;
	background-image:url(../_images/elements/external-link.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

a.popuplinknojs
{
}

a.popuplink
{
}

a.alpha
{
	text-decoration:none;
	padding:2px 4px;
	background-color:#FFF;
	color:#6A69A2;
}

a.alpha:hover
{
	text-decoration:none;
	background-color:#EC760D;
	color:#FFF;
}

p
{
	font-size:0.7em;
	line-height:1.4;
	padding:0 0 15px 0;
	color:#233A64;
}

p.center
{
	text-align:center;
}

p.caption /* image captions or small text */
{
	font-size:0.75em;
}

span.caption /* image captions or small text */
{
	font-size:0.75em;
}

th,
td
{
	font-size:0.7em;
	line-height:1.4;
	vertical-align:top;
	padding:4px 0;
	color:#233A64;
}

h2
{
	clear:both;
	font-family:arial,sans-serif;
	font-size:1em;
	font-weight:bold;
	letter-spacing:0.1em;
	padding:0 0 15px 0;
	color:#000;
}

h3
{
	clear:both;
	font-family:arial,sans-serif;
	font-size:0.75em;
	letter-spacing:0.15em;
	margin:5px 0;
	color:#223F99;
}

h4
{
	font-family:arial,sans-serif;
	font-size:0.8em;
	font-weight:bold;
	margin:10px 0 5px 0;
	color:#333;
}

h5
{
	font-family:arial,sans-serif;
	font-size:0.65em;
	margin:5px 0;
	color:#999;
}

div#optionbar1 /* pressreleases/index.php, about-us/about.php */
{
	width:622px;
	float:left;
	font-size:0.68em;
	background-color:#CCC;
}

body
{
	font-family:verdana,sans-serif;
	font-size:100%;
	text-align:center;
}

div#mainwrapper
{
	margin:0 auto;
	text-align:left;
	color:#000;
	background-color:#FFF;
}

div#header
{
	text-align: center;
	clear:both;
}

div#header h1
{
	display:none;
}


div#primarynav /* primary navigation across top */
{
	clear:both;
	text-align: center;
	font-size:0.64em;
	background-color:#223F99;
}

div#primarynav ul
{
	float:left;
	list-style-type:none;
}

div#primarynav ul li
{
	float:left;
}

div#primarynav ul li a
{
	display:block;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:0.12em;
	text-align:center;
	padding:6px 12px 6px 24px;
}

div#primarynav ul li a:link,
div#primarynav ul li a:visited
{
	color:#CECECE;
	background-color:#223F99;
	background-image:url(../_images/elements/arrow-right1.jpg);
	background-position:12px center;
	background-repeat:no-repeat;
}

div#primarynav ul li a:hover
{
	color:#FFF;
	background-color:#2A4EBF;
	background-image:url(../_images/elements/arrow-right2.jpg);
	background-position:12px center;
	background-repeat:no-repeat;
}

div#primarynav ul li a.menuselection:link,
div#primarynav ul li a.menuselection:visited,
div#primarynav ul li a.menuselection:hover
{
	color:#223F99;
	background-color:#EEE;
	background-image:url(../_images/elements/arrow-down.jpg);
	background-position:12px center;
	background-repeat:no-repeat;
}

div#search
{
	width:900px;
	float:left;
	padding:10px 0 10px 0;
	background-color:#EEE;
}

div#search form
{
	width:800px;
	float:left;
}

div#search form fieldset label
{
	font-family:geneva,verdana,sans-serif;
	font-size:0.7em;
	text-transform:capitalize;
	letter-spacing:0.2em;
	margin-left:20px;
}

div#search img.rss
{
	display:block;
	width:16px;
	float:right;
	padding:0 20px 0 0;
}

div#pagebody1 /* enclosing page div */
{
	clear:both;
	background-color:#FFF;
}

div#pagebody1 div#column1 /* left column for main content */
{
	float:left;
}

div#pagebody1 div#column1 div#innertube1
{
	float:left;
	padding:10px 8px 10px 0;
}

div#pagebody1 div#column1 div#innertube1 p#todaysdate
{
	width:260px;
	float:right;
	text-align:right;
}

div#pagebody1 div#column1 div#innertube1 div#columna /* index.php (column 1 of home page) */
{
	clear:both;
	width:368px;
	float:left;
	margin:0;
	padding:0 8px 0 0;
}

div#pagebody1 div#column1 div#innertube1 div#columna div#utacalendar
{
	position:relative;
}

div#pagebody1 div#column1 div#innertube1 div#columna div#utacalendar table
{
	width:368px;
	margin-top:6px;
}

div#pagebody1 div#column1 div#innertube1 div#columna div#utacalendar table tr td.c1
{
	width:70px;
	vertical-align:top;
	margin:0;
	padding:0 5px 2px 0;
}

div#pagebody1 div#column1 div#innertube1 div#columna div#utacalendar table tr td.c2
{
	margin:0;
	padding:0 0 2px 0;
}

div#pagebody1 div#column1 div#innertube1 div#columna div#utacalendar table tr td div.popupwindow
{
	color:#999;
}

div#pagebody1 div#column1 div#innertube1 div#columnb /* index.php (column 2 of home page) */
{
	width:238px;
	float:right;
	margin:0;
	padding:0 0 0 8px;
}

div#pagebody1 div#column1 div#innertube1 div#columnb iframe /* index.php - this is taken out - use AJAX instead for weather info */
{
	width:238px;
	float:right;
	margin:0 0 10px 0;
}

div#pagebody1 div#column1 div#innertube1 div#columnb div#utarlingtontoday /* index.php */
{
	width:216px;
	float:right;
	margin:0 0 10px 0;
	padding:5px 10px;
	border:solid 1px #CCC;
}

div#pagebody1 div#column1 div#innertube1 div#columnb div#utarlingtontoday form
{
	clear:both;
}

div#pagebody1 div#column1 div#innertube1 div#columnb div#utarlingtontoday form fieldset
{
	text-align:center;
}

div#pagebody1 div#column1 div#innertube1 div#columnb div#utarlingtontoday form fieldset div
{
	clear:both;
	margin:8px 0;
}

div#pagebody1 div#column1 div#innertube1 div#columnb div#utarlingtontoday form fieldset div label
{
	width:50px;
	float:left;
	margin:0;
}

div#pagebody1 div#column1 div#innertube1 div#columnb div#utarlingtontoday form fieldset div input.inputtext
{
	width:150px;
	margin:0;
}

div#pagebody1 div#column1 div#innertube1 div#columnb div#utarlingtontoday form fieldset input.inputsubmit
{
	padding:2px 4px;
	background-image:url(../_images/elements/gradient1.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}

div#pagebody1 div#column1 div#innertube1 div#columnb div#utarlingtonmessenger
{
	width:216px;
	float:right;
	margin:0 0 10px 0;
	padding:5px 10px;
	border:solid 1px #CCC;
	background-image:url(../_images/elements/ut-arlington-messenger.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}

div#pagebody1 div#column1 div#innertube1 div#utarlingtontodaysubscribe /* subscribe.php */
{
	width:212px;
	margin:20px 0;
	padding:5px 10px;
	border:solid 1px #CCC;
}

div#pagebody1 div#column1 div#innertube1 div#utarlingtontodaysubscribe form
{
	clear:both;
}

div#pagebody1 div#column1 div#innertube1 div#utarlingtontodaysubscribe form fieldset
{
	text-align:center;
}

div#pagebody1 div#column1 div#innertube1 div#utarlingtontodaysubscribe form fieldset div
{
	clear:both;
	margin:8px 0;
}

div#pagebody1 div#column1 div#innertube1 div#utarlingtontodaysubscribe form fieldset div label
{
	width:50px;
	float:left;
	margin:0;
}

div#pagebody1 div#column1 div#innertube1 div#utarlingtontodaysubscribe form fieldset div input.inputtext
{
	width:150px;
	margin:0;
}

div#pagebody1 div#column1 div#innertube1 div#utarlingtontodaysubscribe form fieldset input.inputsubmit
{
	padding:2px 4px;
	background-image:url(../_images/elements/gradient1.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}

div#pagebody1 div#column1 div#innertube1 div#newsreleases /* pressreleases/index.php */
{
	clear:both;
	width:622px;
	float:left;
	margin:0 0 20px 0;
	padding:5px 0;
}

div#pagebody1 div#column1 div#innertube1 ul.headlinelist /* index.php */
{
	font-size:0.7em;
	margin-left:0;
}

div#pagebody1 div#column1 div#innertube1 ul.headlinelist li
{
	list-style-type:none;
	line-height:normal;
	padding:0 0 15px 0;
}

div#pagebody1 div#column1 div#innertube1 ul.headlinelist li span.storyheadline
{
	color:#000;
}

div#pagebody1 div#column1 div#innertube1 ul.headlinelist li span.storydate
{
	font-size:0.8em;
	color:#AAA;
}

div#pagebody1 div#column1 div#innertube1 div#storybody
{
}

div#pagebody1 div#column1 div#innertube1 div#storybody ul
{
	margin-left:15px;
	padding-bottom:15px;
}

div#pagebody1 div#column1 div#innertube1 div#storybody ul li
{
	list-style-type:square;
	font-size:0.7em;
	padding:2px 0;
	color:#233A64;
}

div#pagebody1 div#column1 div#innertube1 div.rssnewsfeed /* rss-feeds/index.php */
{
	clear:both;
	margin:0 0 40px 0;
	border:solid 1px #CCC;
}

div#pagebody1 div#column1 div#innertube1 div.rssnewsfeed h5
{
	font-size:0.8em;
	font-weight:bold;
	padding:4px 8px;
	margin:0;
	background-color:#CCC;
	color:#000;
}

div#pagebody1 div#column1 div#innertube1 div.rssnewsfeed p
{
	padding:4px 8px;
}

div#pagebody1 div#column1 div#innertube1 ul#expert /* experts-guide/index.php */
{
	list-style-type:none;
}

div#pagebody1 div#column1 div#innertube1 ul#expert li
{
	line-height:normal;
	font-size:0.65em;
	padding:0 0 6px 0;
}

div#pagebody1 div#column1 div#innertube1 ul#expert li img
{
	visibility:hidden;
	vertical-align:text-bottom;
	padding:0 2px 0 0;
	margin:0;
}

div#pagebody1 div#column1 div#innertube1 ul#expert li div
{
	display:none;
	width:400px;
	padding:2px 0 5px 35px;
}

div#pagebody1 div#column1 div#innertube1 ul#expert li div p
{
	padding:2px 0;
}

div#pagebody1 div#column1 div#innertube1 div.expertfaculty
{
	width:550px;
	padding:5px 10px;
	margin:15px 0;
	border:solid 1px #CCC;
}

div#pagebody1 div#column1 div#innertube1 div.expertfaculty p
{
	padding:0 0 8px 0;
}

div#pagebody1 div#column1 div#innertube1 div.expertfaculty ul
{
	margin:0 0 20px 15px;
}

div#pagebody1 div#column1 div#innertube1 div.expertfaculty ul li
{
	list-style-type:none;
	font-size:0.7em;
	padding:0 0 15px 0;
}

div#pagebody1 div#column1 div#innertube1 div.expertfaculty ul li p
{
	padding-top:5px;
}

div#pagebody1 div#column1 div#innertube1 div.stafflisting /* about-us/index.php */
{
	width:622px;
	clear:both;
	float:left;
	margin:0 0 20px 0;
}

div#pagebody1 div#column1 div#innertube1 div.stafflisting h4
{
	padding-top:15px;
	margin-top:0;
}

div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel
{
	clear:both;
	width:620px;
	float:left;
	border:solid 1px #CCC;
}

div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel ul
{
	width:620px;
	float:left;
	padding:0;
	margin:0;
}

div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel ul li
{
	list-style-type:none;
	float:left;
	font-size:0.65em;
	padding:0;
	margin:0;
}

div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel ul li a
{
	display:block;
	width:185px;
	text-decoration:none;
	padding:4px 0 4px 20px;
	margin:0;
	border-bottom:solid 1px #CCC;
	border-right:solid 1px #CCC;
}

div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel ul li a:hover
{
	color:#0000FF;
}

div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel ul li a.panelselected
{
	border-bottom:none;
	background-image:url(../_images/elements/gradient1.jpg);
	background-position:top left;

	background-repeat:repeat-x;
}

div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel ul li a.panelnotselected
{
	background-image:url(../_images/elements/gradient2.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
}

div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel ul li a#panellinkc,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel ul li a#panellinkf,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel ul li a#panellinki,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel ul li a#panellinkl,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel ul li a#panellinko,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel ul li a#panellinkr
{
	width:188px;
	border-right:none;
}

div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel div#panela,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel div#paneld,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel div#panelg,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel div#panelj,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel div#panelm,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel div#panelp
{
	width:600px;
	clear:both;
	float:left;
	padding:4px 8px;
}

div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel div#panelb,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel div#panelc,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel div#panele,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel div#panelf,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel div#panelh,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel div#paneli,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel div#panelk,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel div#panell,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel div#paneln,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel div#panelo,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel div#panelq,
div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel div#panelr
{
	width:600px;
	display:none;
	clear:both;
	padding:4px 8px;
}

div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel table.beatstable tr td
{
	width:300px;
	font-size:1em;
}

div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel table.beatstable tr td ul
{
	float:none;
	width:300px !important;
}

div#pagebody1 div#column1 div#innertube1 div.stafflisting div.panel table.beatstable tr td ul li
{
	width:290px;
	padding:2px 0 2px 10px;
	margin:0;
}

div#pagebody1 div#column2 /* right column */
{
	width:250px;
	float:right;
}

div#pagebody1 div#column2 div#innertube2
{
	float:right;
	padding:10px 0 10px 8px;
}

div#pagebody1 div#column2 div#innertube2 h3
{
	clear:both;
	font-family:arial,sans-serif;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	letter-spacing:normal;
	padding:6px 0;
	margin:0;
	background-color:#CCC;
	color:#000;
}

div#pagebody1 div#column2 div#innertube2 ul
{
	margin-left:15px;
	list-style-type:square;
}

div#pagebody1 div#column2 div#innertube2 ul li
{
	font-size:0.7em;
	line-height:1.5;
	padding:0 0 8px 0;
}

div#pagebody1 div#column2 div#innertube2 div.section, /* index.php, search.php, subscribe.php, pressreleases/index.php, pressreleases/page.php */
div#pagebody1 div#column2 div#innertube2 div.sectionhorizontal
{
	clear:both;
	margin:2px 0;
	background-color:#EEE;
	border:solid 1px #CCC;
}

div#pagebody1 div#column2 div#innertube2 div.section ul,
div#pagebody1 div#column2 div#innertube2 div.sectionhorizontal ul
{
	width:220px;
	margin-left:0;
}

div#pagebody1 div#column2 div#innertube2 div.section ul li
{
	list-style-type:none;
	font-size:0.68em;
	padding-bottom:0;
}

div#pagebody1 div#column2 div#innertube2 div.section ul li span
{
	font-weight:bold;
	vertical-align:top;
}

div#pagebody1 div#column2 div#innertube2 div.section ul li a
{	
	display:block;
	width:210px;
	text-decoration:none;
	padding:6px 5px;
}

div#pagebody1 div#column2 div#innertube2 div.sectionhorizontal ul li
{
	float:left;
	list-style-type:none;
	font-size:0.68em;
	padding-bottom:0;
}

div#pagebody1 div#column2 div#innertube2 div.sectionhorizontal ul li a
{
	display:block;
	width:90px;
	text-decoration:none;
	padding:6px 10px;
}

div#pagebody1 div#column2 div#innertube2 div.sectionhorizontal ul li a img
{
	display:block;
	width:68px;
	margin:0 auto;
}

div#pagebody1 div#column2 div#innertube2 div.section ul li a:link,
div#pagebody1 div#column2 div#innertube2 div.section ul li a:visited,
div#pagebody1 div#column2 div#innertube2 div.sectionhorizontal ul li a:link,
div#pagebody1 div#column2 div#innertube2 div.sectionhorizontal ul li a:visited
{
	background-color:#EEE;
}

div#pagebody1 div#column2 div#innertube2 div.section ul li a:hover,
div#pagebody1 div#column2 div#innertube2 div.sectionhorizontal ul li a:hover
{
	background-color:#FFF;
}

div#pagebody1 div#column2 div#innertube2 div#expertsguidesearchform /* experts-guide/*.php */
{
	width:220px;
}

div#pagebody1 div#column2 div#innertube2 div#expertsguidesearchform fieldset
{
	text-align:center;
}

div#communicationsfooter
{
	clear:both;
	text-align:center;
	padding:2px 0;
	margin:1px 0;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
}

div#communicationsfooter p
{
	font-size:0.65em;
	letter-spacing:0.1em;
	margin:0;
	padding:0;
}

div#communicationsfooter p a
{
	text-decoration:none;
	padding:2px 10px;
	background-color:#FFF;
	color:#636363;
}

div#communicationsfooter p a:hover
{
	background-color:#636363;
	color:#FFF;
}

div#contactfooter
{
	clear:both;
	padding:5px 0;
	background-color:#DDD;
	color:#000;
}

div#contactfooter p
{
	font-size:0.65em;
	letter-spacing:0.08em;
	text-align:center;
	padding:1px;
	margin:0;
}

div#utilityfooter
{
	width:900px;
	clear:both;
	float:left;
	background-color:#636363;
}

div#utilityfooter ul#utilityleft
{
	float:left;
}

div#utilityfooter ul#utilityleft li
{
	float:left;
}

div#utilityfooter ul#utilityright
{
	float:right;
}

div#utilityfooter ul#utilityright li
{
	float:left;
}

div#utilityfooter ul li
{
	list-style-type:none;
	font-size:0.65em;
}

div#utilityfooter ul li a
{
	text-decoration:none;
	display:block;
	padding:2px 15px;
}

div#utilityfooter ul li a:link,
div#utilityfooter ul li a:visited
{
	background-color:#636363;
	color:#FFF;
}

div#utilityfooter ul li a:hover
{
	background-color:#000;
	color:#FFF;
}

div#utilityfooter ul li.nolink
{
	padding:2px 15px;
	background-color:#636363;
	color:#FFF;
}


/* IE/Win star hack to fix inherited font size problem with li */
* html li li
{
	font-size:1em !important;
}

li li,
li p
{
	font-size:inherit !important;
}

/* The Alsett Clearing Method by Tony Alsett */

.clearfix:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* a fix for IE Mac */
.clearfix
{
	display:inline-block;
}

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
/* End of The Alsett Clearing Method by Tony Alsett */

