*
{
	margin:0;
	padding:0;
}

img
{
	border:none;
}

img.leftfloat
{
	float:left;
	padding:0 21px 7px 0;
}

img.rightfloat
{
	float:right;
	padding:0 0 7px 21px;
}

input,
select
{
	padding:2px;
	border:none;
	background-color:#DADADA;
}

input.inputsubmit
{
	font-weight:bold;
	letter-spacing:0.1em;
	padding:6px 30px;
}

select option
{
	padding-left:5px;
}

input.inputsubmit:hover,
input:focus,
select:focus
{
	background-color:#CCC;
}

label
{
	font-size:0.7em;
	line-height:1.4;
}

fieldset
{
	padding-bottom:10px;
	border:solid 1px #EEE;
}

fieldset legend
{
	font-size:0.8em;
	font-weight:bold;
	margin:0 15px;
	padding:0 5px;
}

.validfield
{
	color:#000;
}

.invalidfield
{
	color:#FF0000;
}

a
{
	text-decoration:none;
	color:#6A69A2;
}

a:hover
{
	text-decoration:underline;
}

a[name]
{
	text-decoration:none !important;
}

span.pdflink a
{
	padding-right:21px;
	background-image:url(../_images/presentation/pdf-sm.gif);
	background-position:right center;
	background-repeat:no-repeat;
}

span.emaillink a
{
	padding-left:30px;
	background-image:url(../_images/presentation/emailicon.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}

span.rsplink a
{
	padding-left:32px;
	background-image:url(../_images/presentation/rspicon.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}

span.homelink a
{
	padding-left:15px;
	background-image:url(../_images/presentation/pageicon.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}

a.popuplinknojs
{
}

a.popuplink
{
}

p
{
	font-size:0.7em;
	line-height:1.4;
	padding:0 0 15px 0;
	color:#233A64;
}

p.caption /* image captions */
{
	font-size:0.55em;
	line-height:normal;
}

p.question
{
	font-size:0.75em;
	line-height:1.6;
	padding:0 0 30px 125px;
	margin-bottom:10px;
	background-image:url(../_images/content/elements/q.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

p.answer
{
	font-size:0.75em;
	line-height:1.6;
	padding:0 0 30px 125px;
	margin-bottom:50px;
	background-image:url(../_images/content/elements/a.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

p.setoff /* index.php home page */
{
	clear:both;
	font-size:0.8em;
	font-weight:bold;
	margin:20px 0;
	line-height:1.75;
}

th
{
	vertical-align:top;
	font-size:0.72em;
	font-weight:bold;
	padding:5px 10px;
}

td
{
	vertical-align:top;
	font-size:0.7em;
	padding:0 5px 5px 0;
}

td.break
{
	padding:0 0 15px 0;
}

div.programcontact p
{
	margin:0;
	padding:0;
}

div.programcontact table /* academics > BSW > bsw-welcome.php, academics > MSSW > mssw-welcome.php, faculty-staff > directory.php, academics > centers and programs > new connections programs > contact-us.php, academics > phd > phd uanl > program.php */
{
	width:530px;
}

div.programcontact table tr td.alignright
{
	text-align:right;
}

div.enrollment table /* About > enrollment-and-student-profile.php */
{
	width:400px;
	margin:0 auto;
	padding:10px;
	border:solid 1px #E4E6FA;
}

div.enrollment table tr td.alignright
{
	text-align:right;
}

div.enrollment table tr td.aligntop
{
	vertical-align:top;
}

table.contact
{
	width:530px;
}

table.contact tr th
{
	padding:10px 5px 10px 0;
}

table.contact tr td
{
	padding:10px 5px 10px 0;
}

h1 /* site heading (uses display:none below to not show up on screen */
{
	clear:both;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.4em;
	font-weight:bold;
	letter-spacing:0.06em;
	padding:0 0 20px 0;
	color:#233A64;
}

h2 /* top of page headings */
{
	clear:both;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:0.06em;
	padding:0 0 20px 0;
	color:#233A64;
}

h3 /* section headings */
{
	clear:both;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1em;
	font-weight:bold;
	padding:20px 0 10px 0;
	color:#000;
}

h4 /* other headings */
{
	font-size:0.8em;
	font-weight:bold;
	margin:10px 0 5px 0;
	color:#333;
}

h5 /* other headings */
{
	font-size:0.75em;
	font-weight:bold;
	margin:10px 0 5px 0;
	color:#999;
}

dl
{
	margin-bottom:20px;
}

dl dt
{
	font-size:0.7em;
	font-weight:bold;
	padding:15px 0 0 0;
}

dl dt:first-child
{
	padding:0;
}

dl dd
{
	font-size:0.7em;
	font-weight:normal;
	padding:2px 0 2px 25px;
}

body
{
	font-family:verdana,sans-serif;
	font-size:100%;
	text-align:center;
	background-color:#6B6C7C;
}

div#mainwrapper
{
	width:760px;
	margin:0 auto;
	text-align:left;
	color:#000;
	background-color:#FFF;
}

div#masthead /* masthead across the top */
{
	width:760px;
	clear:both;
	float:left;
}

div#masthead h1
{
	text-align:center;
}

div#masthead img
{
	display:none;
}

div#primarynav /* primary navigation across top */
{
	width:760px;
	clear:both;
	float:left;
	font-size:0.64em;
	background-color:#223F99;
}

div#primarynav a
{
	overflow:hidden;
	display:block;
	text-decoration:none;
	text-align:center;
	padding:0.6em 1.7em;
}

div#primarynav ul
{
	float:left;
	list-style-type:none;
}

div#primarynav ul li
{
	float:left;
	position:relative;
	font-weight:bold;
}

div#primarynav ul li ul
{
	width:250px;
	clear:both;
	float:left;
	position:absolute;
	left:0;
	top:2.3em;
	z-index:1000;
}

div#primarynav ul li ul li
{
	width:100%;
	float:none;
	font-weight:normal;
	margin:0;
	padding:0;
}

div#primarynav ul li ul li a
{
	display:block;
	width:230px;
	text-align:left;
	padding:5px 10px;
}

div#primarynav ul li ul li a:link,
div#primarynav ul li ul li a:visited
{
	color:#CECECE;
	background-color:#223F99;
}

div#primarynav ul li ul li a:hover
{
	color:#FFF;
	background-color:#2A4EBF;
}

div#primarynav ul li ul
{
	display:none;
}

div#primarynav ul li:hover ul,
div#primarynav ul li ul:hover
{
	display:block;
}

div#primarynav ul li a:link,
div#primarynav ul li a:visited
{
	color:#CECECE;
	background-color:#223F99;
}

div#primarynav ul li a:hover
{
	color:#FFF;
	background-color:#2A4EBF;
}

div#pagebody1 /* enclosing page div using faux columns */
{
	clear:both;
	width:760px;
	float:left;
	background-color:#FFF;
	background-image:url(../_images/presentation/pagebg.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

div#pagebody1 div#column1 /* right side column for main content */
{
	width:570px;
	float:right;
	background-color:#FFF;
}

div#pagebody1 div#column1 div#innertube1
{
	padding:0 20px 40px 20px;
}

div#pagebody1 div#column1 div#innertube1 div#breadcrumbnav /* breadcrumb navigation */
{
	clear:both;
	margin-bottom:20px;
	padding:3px 0 3px 14px;
	background-image:url(../_images/presentation/orange_arrow.jpg);
	background-position:left 8px;
	background-repeat:no-repeat;
}

div#pagebody1 div#column1 div#innertube1 div#breadcrumbnav p
{
	margin:0;
	padding:0;
	font-size:0.65em;
}

div#pagebody1 div#column1 div#innertube1 div#welcome /* home page */
{
	margin:40px 0;
}

div#pagebody1 div#column1 div#innertube1 div#gallerycontainer /* home page */
{
	display:none;
	width:420px !important;
	height:250px !important;
}

div#pagebody1 div#column1 div#innertube1 div#gallerycontainer div#myGallery
{
	display:none;
	z-index:0 !important;
	width:420px !important;
	height:250px !important;
}

div#pagebody1 div#column1 div#innertube1 div#columna /* about > welcome-from-the-dean.php */
{
	width:167px;
	float:left;
}

div#pagebody1 div#column1 div#innertube1 div#columnb /* about > welcome-from-the-dean.php */
{
	width:360px;
	float:right;
}

div#pagebody1 div#column1 div#innertube1 div.position /* about > ssw-job-opportunities.php */
{
	margin:15px 0;
	border-top:solid 2px #CCC;
}

div#pagebody1 div#column1 div#innertube1 div.coursebox /* academics/bsw/bsw-courses.php */
{
	width:100%;
	position:relative;
	clear:both;
	padding-bottom:4px;
}

div#pagebody1 div#column1 div#innertube1 div.coursebox p
{
	padding:0;
}

div#pagebody1 div#column1 div#innertube1 div.coursebox p.notes
{
	margin:2px 0 7px 30px;
}

div#pagebody1 div#column1 div#innertube1 div.msswadmissions /* academics/mssw/mssw-admissions.php */
{
	clear:both;
	margin:0 0 20px 0;
}

div#pagebody1 div#column1 div#innertube1 div.msswadmissions div.columna
{
	width:270px;
	float:left;
}

div#pagebody1 div#column1 div#innertube1 div.msswadmissions div.columnb
{
	width:255px;
	float:right;
}

div#pagebody1 div#column1 div#innertube1 div.msswadmissions div.columnb h4
{
	margin-top:0;
}

div#pagebody1 div#column1 div#innertube1 div.msswadmissions div.columnb p
{
	margin:2px 0;
	padding:0;
}

div#pagebody1 div#column1 div#innertube1 div.centeredtext /* giving > deans-advisory-council.php */
{
	margin:0 auto;
	text-align:center;
}

div#pagebody1 div#column1 div#innertube1 fieldset /* alumni-friends > update-form.php */
{
	margin-bottom:30px;
}

div#pagebody1 div#column1 div#innertube1 fieldset h5
{
	clear:both;
	font-size:0.66em;
	font-weight:normal;
	letter-spacing:0.25em;
	margin:25px 0 10px 10px;
}

div#pagebody1 div#column1 div#innertube1 fieldset div.getselection
{
	clear:both;
	width:500px;
	padding:15px 0;
}

div#pagebody1 div#column1 div#innertube1 fieldset div.getselection label
{
	float:left;
	width:160px;
	margin:0 10px;
}

div#pagebody1 div#column1 div#innertube1 fieldset div.getselection div.getinput
{
	float:left;
	width:260px;
	margin:0 0 0 10px;
	padding:0;
}

div#pagebody1 div#column1 div#innertube1 fieldset div.getselection div.getinput input.inputtext
{
	width:260px;
	margin:0;
	padding:0;
}

div#pagebody1 div#column1 div#innertube1 ul,
div#pagebody1 div#column1 div#innertube1 ol
{
	margin-left:20px;
}

div#pagebody1 div#column1 div#innertube1 ul li,
div#pagebody1 div#column1 div#innertube1 ol li
{
	font-size:0.7em;
	line-height:1.4;
	padding:0 0 10px 0;
	color:#233A64;
}

div#pagebody1 div#column1 div#innertube1 li li
{
	font-size:inherit;
	padding-top:5px;
}


div#pagebody1 div#column2 /* left side secondary navigation */
{
	width:190px;
	float:left;
	background-color:#F3F5FC;
}

div#pagebody1 div#column2 ul
{
	margin:0;
	padding:0;
}

div#pagebody1 div#column2 ul li
{
	list-style-type:none;
	font-size:0.65em;
	line-height:normal;
	margin:0;
	padding:0;
	border-bottom:solid 1px #DDD;
}

div#pagebody1 div#column2 ul li a
{	
	display:block;
	width:170px;
	text-decoration:none;
	margin:0;
	padding:6px 10px;
}

div#pagebody1 div#column2 ul li a:link,
div#pagebody1 div#column2 ul li a:visited
{
	color:#233A64;
	background-color:#F3F5FC;
}

div#pagebody1 div#column2 ul li a:hover
{
	color:#FFF;
	background-color:#636363;
}

div#pagebody1 div#column2 ul li a.homelink
{	
	width:130px;
	padding:16px 10px 8px 50px;
}

div#pagebody1 div#column2 ul li a.homelink:link,
div#pagebody1 div#column2 ul li a.homelink:visited
{	
	background-image:url(../_images/presentation/home2.jpg);
	background-position:10px center;
	background-repeat:no-repeat;
}

div#pagebody1 div#column2 ul li a.homelink:hover
{	
	background-image:url(../_images/presentation/home1.jpg);
	background-position:10px center;
	background-repeat:no-repeat;
}

div#pagebody1 div#column2 div.teasers
{
	margin:30px 0;
}

div#pagebody1 div#column2 div.teasers img
{
	width:158px;
	display:block;
	margin:0 auto;
}

div#pagebody1 div#column2 div.teasers blockquote
{
	font-size:0.86em;
	padding:5px 15px 0 15px;
}

div#pagebody1 div#column2 div.teasers blockquote p
{
	margin:0;
	padding:0;
}


div#footer
{
	clear:both;
	padding:10px 0;
	background-color:#BBB;
	color:#000;
}

div#footer p
{
	font-size:0.65em;
	letter-spacing:0.08em;
	text-align:center;
	padding:1px;
}

div#utility
{
	width:760px;
	clear:both;
	float:left;
	background-color:#636363;
}

div#utility ul#uta
{
	float:left;
}

div#utility ul#uta li
{
	float:left;
}

div#utility ul#site
{
	float:right;
}

div#utility ul#site li
{
	float:left;
}

div#utility ul li
{
	list-style-type:none;
	font-size:0.65em;
}

div#utility ul li a
{
	text-decoration:none;
	display:block;
	padding:2px 15px;
}

div#utility ul li a:link,
div#utility ul li a:visited
{
	background-color:#636363;
	color:#CCC;
}

div#utility ul li a:hover
{
	background-color:#BBB;
	color:#FFF;
}


/* popupwindow styles */
div.popupwindow
{
	visibility:hidden;
	position:absolute;
	width:400px;
	left:50px;
	z-index:1000;
	padding:3px 10px;
	border:solid 1px #DDD;
	background-color:#F3F5FC;
}

div.popupwindow h5
{
	width:inherit !important;
	font-size:0.7em;
	font-weight:bold;
	margin:0;
	padding:0 0 5px 0;
	color:#FF6600;
}

div.popupwindow p
{
	width:inherit;
	font-size:0.65em;
	padding-bottom:3px;
	line-height:1.5;
	color:#233A64;
}


/* 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;
}

/* 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 */

