/*      Request ID: cbdeda62e90c5d84bd6687ef6584f5d8 (06/11/2026 5:32am) (08/Iz03VzylPzs/VLy8v18vJLEstz0jMSdWDiugXl1TmpBbrA7m5+Xl6ycXFAA==)      */



/*      Resource ID: e574b34fd1bdaf23e4d6a2c5dcb (common.css, minified by none) (06/11/2026 5:32am) (A:5126, B:5126, J:5126, K:5126)      */

/* Southwestern University Web styles */
/* by White Whale Web Services */


/************    
  BASICS 
*************/

/*  Reset browser defaults  */

html { font-size:100%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, table, th, td, form, fieldset, legend, input, select, textarea, button { margin:0; padding:0; font-size:1em; font-weight:normal; }
img { border:0; }
ul { list-style-type:none; }
.skiplink { position:absolute; top:0; left:-999px; width:9em; padding:5px; color:#00f; background-color:#ff9; border:1px solid #993; text-align:center; z-index:1000; }
.skiplink:focus { left:0; }
.hidden { display:none; }

/* Body type definitions */

a { color:#983620; font-weight:bold; text-decoration:none; }
	a:hover { text-decoration:underline; }
	a.more_link { padding-right:12px; background:url(/images/common/arrow_rust.gif) no-repeat right center; }
h2 { font-family:Georgia,serif; font-style:italic; font-size:2.6em; line-height:1.2em; margin-bottom:10px; color:#00434F; }
h2 a {color:#000; font-weight:normal;}
h3 { font-weight:bold; font-size:1.4em; line-height:1.4em;margin-bottom:0.6em; }
h4 { font-size:1.3em; line-height:1.4em; font-weight:bold; }
h5 { font-size:1.1em; line-height:1.2em; font-weight:bold; }
p { margin-bottom:1em; }

/* Generic styles */

.fullbleed { margin:0 -20px; }
.spacebefore {margin-top:1em;}
.spaceafter {margin-bottom:1em;}
.floatright {float:right;}
.floatleft {float:left;}
img.floatright {margin:0 1em 1em 1em;}
img.floatleft {margin:0 1em 1em 0;}
.box { background-color:#fce37f; padding:15px; margin:0 1em 1em 0; }
.roman_list { list-style-type:upper-roman; }
.lettered_list { list-style-type:upper-alpha; }

/* General type styles */

.intro { font-family:Georgia,serif; font-style:italic; font-size:1.2em; line-height:1.4em; margin:20px; }
	.leader {font-style:normal; font-size:1.4em;}
	.welcome { font-size:1.2em; line-height:1.4em; }
		#welcome img { margin:0 20px 15px 0; }

/*  News items with images   */

li.withimage {list-style-type:none;padding:0;padding-left:65px; padding-bottom:10px;}
li.withimage img {margin:0 0 10px -75px;float:left;}

/* CSS Column layouts */

.column { float:left; overflow:hidden;}
.columns { margin-bottom:20px; padding-top:10px; }
.two.columns .first { width:300px; padding-right:20px; }
.two.columns .second { width:300px; padding-left:20px; }
.three.columns .first { width:200px; padding-right:20px; }
.three.columns .second { width:200px; padding:0 20px; }
.three.columns .third { width:200px; padding-left:20px; }
.columns.left_sidebar .first { width:200px; padding-right:20px; }
.columns.left_sidebar .second { width:420px; padding-left:19px; border-left:1px solid #aaa; }
.columns.right_sidebar .first { width:400px; padding-right:19px; border-right:1px solid #aaa; }
.columns.right_sidebar .second { width:200px; padding-left:20px; }

/* Tables */

table { margin-bottom:1em; border-collapse:collapse; border-spacing: 0}
td,th { border:none; padding: 0 20px 20px 0; vertical-align:top; } 
table.borders {border-spacing:1px; border-collapse:collapse; margin-right:1em;}
table.borders th, table.borders td { border:1px solid #ccc; padding:2px 5px;}
table.borders th { font-weight:bold; background-color:#ddd; color:#000; text-align:left; }
table.twocolumns td { width:50%; }
table.threecolumns td { width:33.33%; }
table td.leftsidebar {width:220px; padding:0 19px 0 0; border-right:1px solid #ccc;}
table td.rightsidebar {border-left:1px solid #ccc; padding-left:19px; width:200px;}

/* Form styles */

#main form { background-color:#FFE37C; }
	#main form em { color:#983620; font-size:1.2em; }
	fieldset { padding:5px 0 10px; border:none; }
		legend { padding:7px 0 0 12px; color:#983620; font:1.3em/1.2em Georgia,serif; font-style:italic; font-weight:bold; }
		#main form ol { list-style-type:none; }
			#main form li { margin:0; padding:8px 20px 8px 15px; border-bottom:1px solid #bbb; display:block; position:relative; }
			#main label { display:block; width:200px; clear:left; float:left; padding-top:7px; }
			input { width:200px; padding:1px; }
			.textarea { border-bottom:1px solid #bbb; }
			textarea { margin-left:215px; width:200px; height:200px; padding:1px 2px; font:1em/1.3em Arial, Helvetica, "Helvetica Neue",sans-serif; color:#000; }
	
	/*Nested fieldset styles*/
	li legend, li ol li { padding-left:0; }
	
	/*Radio button styles*/
	.radio { padding:0; border:none; }
		.radio legend { font:1em/1.3em Arial, Helvetica, "Helvetica Neue",sans-serif; color:#000; font-style:normal; font-weight:normal; padding:0; }
		#main .radio label { width:65px; padding:3px 25px 0 0; float:left; clear:none; width:auto; }
		.first_option { margin-left:200px; }
	.checkboxes { border-bottom:1px solid #bbb; }
		.checkboxes label { margin:0 0 6px 214px; }
	
	.month, .date { width:20px; }
	.year, .score { width:35px; }
	.button { width:50px; float:right; margin:10px 20px 0 -13px; cursor:pointer; }
	
	/*Two Columns of inputs*/
    #main form fieldset.twocolumns li { float:left; border:0; }
    fieldset.twocolumns li input { margin-bottom:7px; }
	
/* Form Validation styles */
input.error, textarea.error { border:2px solid #983620; color:#983620; }
#main label.error { color:#983620; font-size:1em; line-height:1.1em; width:230px; padding:4px 7px; background-color:#ffe9e9; position:absolute; z-index:100; top:6px; left:434px; border:2px solid #983620; float:none; }



/*************    
  PAGE LAYOUT 
**************/

body { background-color:#fff; color:#000; font-family:Arial, Helvetica, "Helvetica Neue",sans-serif; font-size:0.8125em; line-height:1.3em; }