body {width:auto;margin:0px;padding:0px;font-family: Verdana, Arial, sans-serif;font-size:16px;color:#404040;background:#617799;}

#main-bdr-5 {margin:.5em;padding:.25em 0 0 0;background:url('/images/main/blot3.png');box-shadow: 0px 0px 6px 1px #ccc;min-width:58em;}
#main-bdr-4 {margin:0 5.75em .063em 5.75em;padding:0 .25em 0 .25em;min-width:46.25;}
#main-bdr-3 {margin:0em;}
#main-bdr-2 {background:transparent;margin:0em;padding:.063em 0 1em 0;min-width:46em;}
#main-bdr-1 {background:url('/images/main/stone_bg001.png')/*background:#f8f8f8*/;margin:0;border:.063em solid #e9e9e9;}
#main {overflow:hidden;color:#555;height:auto;margin:0;font-size:16px;background:url('/images/main/blot3.png');background-repeat:repeat;font-family: Verdana, Arial, sans-serif;min-width:43em;}
#lwing img{width:5.5em;}
#rwing img{width:5.5em;}

#topbar {position:relative;top:5px;padding:0px;margin:0;width:100%;height:1.625em;z-index:5;border-top:.063em solid #D1DAE3;border-bottom:.063em solid #D1DAE3; }
#timeanddate {position: absolute;top:5.625em;left:.75em;z-index:5; width:15.625em;height:1.25em;}

#top1 {background: url("/images/main/arch4.jpg") no-repeat;margin:0 .25em 0 .25em;width:auto;height:7.625em;}

/*#up-spacer {background:url('/images/main/spcr.png') repeat;width:100%;height:3.5em;}*/
#site_titlewrap {width:23.375em;height:4em;margin-left:auto;margin-right:auto;padding:1em 0 0 0;}
#site_title { background: url("/images/main/stl_blk_blu.png") no-repeat;margin:0;width:23.25em;height:3.25em;}
#bottom_white{width: 100%;height:0;margin:0;z-index: 6;left: 0;}

input.searchButton, input.searchGoButton {margin-bottom:.126em;}
#search {position: absolute;top:5.5em;right:1.25em;z-index:7;}
#powersearch {background: #DDEEFF; border-style: solid;}
#specialform {display: inline;}
textarea {overflow: auto;}

/* === Top Navigation === */

#topNavMajor {background:url('/images/main/blot3.png');color: white;height:1.75em;text-transform:none;font-family: Verdana, Arial, sans-serif;font-size:.938em;padding:0;margin-top:0;width:100%;overflow:hidden;}
#majorNavBox{width:34em;margin-left:auto;margin-right:auto;}
#topNavMajor ul {height: 1.563em;padding:0;margin:0;}
#topNavMajor ul#majorNav {}
#topNavMajor ul#majorNav li {float: left;text-align: center;border-left: 1px solid #D1DAE3;width: 6.25em;list-style: none;}
/*#topNavMajor ul#majorNav li.last {float: left;text-align: center;border-right: 1px solid #D1DAE3;width:8em;}*/
#topNavMajor ul#majorNav li a {display: block;height:1.75em;line-height:1.75em;vertical-align:middle;font-family: Verdana, Arial, sans-serif;background:url('/images/main/blot3.png');color: #777;text-decoration:none;}
#topNavMajor ul#majorNav li a:hover,
#topNavMajor ul#majorNav li a.active {background:#f9f9f9;color:#777;text-decoration:none;}
#topNavMajor ul#majorNav li a:active{background-color:#D2E5FA;color:#000;text-decoration:none;}

td.bottom {font-family: Verdana, Arial, sans-serif;font-size: .813em;padding: 0;}

/* === HEADER === */
.header {
  background: #89a5c3; /* Old browsers */
  background: -moz-linear-gradient(top, #89a5c3 10%, #5a8bc2 75%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#89a5c3), color-stop(75%,#5a8bc2)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #89a5c3 10%,#5a8bc2 75%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #89a5c3 10%,#5a8bc2 75%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #89a5c3 10%,#5a8bc2 75%); /* IE10+ */
  background: linear-gradient(to bottom, #89a5c3 10%,#5a8bc2 75%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89a5c3', endColorstr='#5a8bc2',GradientType=0 ); /* IE6-9 */
margin-left:-.063em;margin-right:-.063em;height:5em;border-bottom:#ddd .125em solid;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px; border-radius: 5px;
}

/* HEADER: navigation */
#header .nav {float:right;height:3.5em;width:auto;margin:.875em 1em 0 0;text-shadow: 1px 1px 0px rgba(0,0,0, .3);}
#header .nav ul {list-style:none;float:right;}	
#header .nav li {display:block;float:left;margin:0 0 0 10px;	height:1em;line-height:1em;}
#header .nav li a {display:block;font-size:13px;padding:5px 15px;text-transform:uppercase;font-weight:bold;}
#header .nav li a:link, #header .nav li a:visited {color:#eee;text-decoration:none;}	
#header .nav li a:hover, #header .nav li a:focus {color:#FFF;text-decoration:none;}
#header .nav li.current a {color:#FFF;background:#7096B6;background:rgba(255,255,255,.2);text-decoration:none;border-radius:40px;-moz-border-radius:40px;-khtml-border-radius:40px;-webkit-border-radius:40px;}

/* === Containers == */

#cont-wrap {margin:.5em;}
#container {margin-left:auto;margin-right:auto;padding:0;border:.063em solid #d8d8d8;background:url('/images/main/stone_bg002.png');background-repeat:repeat;font-family: Verdana, Arial, sans-serif;box-shadow: 0px 3px 8px 0px #c3c8d1;height:auto;width:auto;/*border:1px dashed #6688aa;*/-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px; border-radius: 5px;}

td.bottom {font-family: Verdana, Arial, sans-serif;font-size: .813em;padding: 0;}
#mw-data-after-content {font-family: Verdana, Arial, sans-serif;color: black;font-size: 8pt;}

#wrapper1 {width:auto;height:auto;} #wrapper2 {}
#upmid {margin-left:2em;margin-right:2em;width:auto;}
#lowmid {margin-left:2em;margin-right:2em;width:auto;}
#column1 {}
#column1 ul li {line-height:1.5em;list-style-type:circle;margin-left:-1em;}
#index {width:37.5em;height:11em;}
#index ul {margin-top:-.5em;}
#column2 {}
#column2 ul li {line-height:1.25em;list-style-type:circle;margin:.25em 0 .25em .5em;}
#column3 {margin:0 1em 0 1em;clear:right;}
#column3 ul li {line-height:1.25em;list-style-type:circle;margin:.25em 0 .25em .5em;}
#column4 {clear:left;width:39.875em;}
#column4 ul li {line-height:1.25em;list-style-type:circle;margin:.25em 0 .25em .5em;}
#column5 {clear:left;}
#column5 ul li {line-height:1.25em;list-style-type:circle;margin:.25em 0 .25em .5em;}

.indexclms {float:left}
#indexgeninfo {width:11.5em;clear:right;}
#indexspons {width:11.5em;clear:right;}
#indexcont {width:14em;}
#indexwho {clear:right}

.exp {margin:1em 1em 1em 2em; font-size:.875em;}
.exp ul li {line-height:1.25em;list-style-type:circle;margin:.25em 0 .25em .5em;}
.expinfobox, .expcautionbox {width:90%;height:auto;margin:1em 2em 1em 3.5em;padding:.25em .5em .25em .75em;font-size:1em;border:.063em solid #ddd;box-shadow:0px 0px 3px 1px #E9EBF0;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px; border-radius: 5px;}
.expinfobox {background-color:#fefefe;}
.expcautionbox {background-color:#FFFAF4;}

p, pre, td, th, dd, dt {line-height: 1.25em; }
textarea { overflow: auto; }

a {text-decoration:none;} a:link {color:#446688;} a:hover {color:#446688;text-decoration:underline;}	
a:visited {color:#446688;} a:visited:hover {color:#446688;} 
	
h1 {font:1.125em/1.125em sans-serif;}	
h2 {font:1.063em/1.063em sans-serif;}	
h2 a {font:1.063em/1.063em sans-serif;}	
h3 {font:1em/1em sans-serif;}	
h3 a {font:1em/1em sans-serif;}		
h4 {font:.938em/.938em sans-serif;}	
h4 a {font:.938em/.938em sans-serif;}		
				
.t2 {width:auto;margin-right:.5em;font-size:1.125em;line-height:1.25em;background:#6688aa;color:white;border:.063em solid #446688;}
.t3 {width:auto;margin-right:.5em;font-size:1.063em;line-height:1.25em;background:#507BA5;color:#fff;border:.125em solid #446688;text-align:center;}

.sub {width:auto; height: 1.188em;background: #bed1e2;font-size:0.875em; line-height:1.126em; border:.125em solid #8EB0D2;text-align: center;color: #fff;padding: 0.126em;margin:0 .5em .188em 0;}
.stub {background: #bed1e2;padding: 0.063em;border:.063em solid #446688;}
img {border: none;}
.imageusing {float:left;margin:0em 2em 1em 0em;padding:.5em;border:.125em dashed #f0f0f0;}

/* table specific stuff */

table.dir {background: #fff;border: .063em #aaa solid;border-collapse: collapse;width:100%;}
.dir th {font-size: 1em;}
.dir td {font-size:.938em;line-height:1.25em;text-align:center;}
.dir th, .dir td {border: .063em #444 solid;padding: 0.25em; }
.dir th {background: /*#e9f0f7*/ #bed1e2;text-align: center;color:#fcfbea;}
.dir caption {font-weight: bold;}
.dir a:link {color:#06549c; text-decoration:none;}
.dir a.menuco {color:#555;font-weight:bold;}
.dir a.menuco:visited {color:#555;font-weight:bold;}
.dir a.cseat {color:#993e07;}
.dir a.cseat:visited {color:#993e07;}
.dir a:hover {text-decoration:underline;}
table.dir a:visited {color:#06549c;}

/* === Mail Logins === */

#expdwrap{width:100%;font-size:.75em;height:auto;}
.expd {color:#aaa;text-align:center;width:27em;min-width:26em;height:5.75em;margin-top:1em;margin-right:auto;margin-bottom:.75em;margin-left:auto;padding:.5em;border:.063em solid #d8d8d8;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px; border-radius: 4px;background:url('/images/main/stone_bg002.png');background-repeat:repeat;box-shadow: 0px 1px 6px 0px #c3c8d1;}
#mailshield {width:3.75em;height:3.75em;float:left;margin:-.5em 0 0 0;background:url('/images/misc/shield.png');background-repeat:no-repeat;}
.mail {width:7em;margin:.75em 0 0 0;line-height:1.75em;float:left;background:transparent;}
.mail a {color:#555;} 
.mail a:hover {color:#555;text-decoration:underline;}
.mail a:visited {color:#555;}
.expT {position:absolute;top:8.375em;right:6.5em;/*float:right;clear:left;*/margin:.5em 1em 0 0;width:1.5em;height: 1.5em;background-image: url('/images/nav/mail.png');background-repeat: no-repeat;background-position: 0 0;cursor: pointer;}
.expT:hover {background-position: 0 0;}
.expT.open {background-position: 0 -1.938em;}
.expT.open:hover {background-position: 0 -1.938em;}

#foot {background:url('/images/main/blot3.png');margin:0;height:auto;width:auto;}
#foot form {display: inline; }

#extlinks {color:#d0d0d0;line-height:2em;font-family: "courier new", "times new roman", monospace;font-size:.813em;margin-left:auto;margin-right:auto;}