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:#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;}
#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;
}

/* === 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;}
#dothemath-container {margin-left:auto;margin-right:auto;padding:0;border:.063em solid #d8d8d8;background:url('/images/main/blot3.png');background-repeat:repeat;font-family: Verdana, Arial, sans-serif;box-shadow: 0px 3px 8px 0px #c3c8d1;height:auto;min-height:120em;width:auto;/*border:1px dashed #6688aa;*/}

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 {}
#dothemath-upmid {margin:0 3em 0 0;width:auto;height:300em;}
#dothemath-row1 {float:left;clear:both;background-color:transparent;padding:0;margin:1.25em;width:100%;height:300em;}

#dothemath-column1 {}
#dothemath-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;}
.indexclms {float:left}
#indexgeninfo {width:11.5em;clear:right;}
#indexspons {width:11.5em;clear:right;}
#indexcont {width:14em;}
#indexwho {clear:right}

.dothemath-exp {margin:1em 1em 1em 2em; font-size:.875em;}
.dothemath-exp ul li {line-height:1.25em;list-style-type:circle;margin:.25em 0 .25em .5em;}
.dothemath-expinfobox {font-size:1em;border:.063em solid #ddd;background-color:#fefefe;box-shadow:0px 0px 3px 1px #E9EBF0;}
.dothemath-expcautionbox {font-size:1em;border:.063em solid #ddd;background-color:#FFFAF4;box-shadow:0px 0px 3px 1px #E9EBF0;}

p, pre, td, th, dd, dt {line-height: 1.5em; }
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.25em/1.25em sans-serif;color:#555;font-weight:bold;}	
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;}						

.dothemath-imagetests {margin-left:auto;margin-right:auto;margin-bottom:1em;width:41.25em;height:auto;border:solid .25em #ccc;}
.dothemath-imagetests img {width:100%;height:auto;}

/* === 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_bg001.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.open {background-position: 0 -1.938em;}
.expT.open:hover {background-position: 0 -1.938em;}
#extlinks {color:#d0d0d0;line-height:2em;font-family: "courier new", "times new roman", monospace;font-size:.813em;margin-left:auto;margin-right:auto;}
#foot {background:url('/images/main/blot3.png');margin:0;height:auto;width:auto;}
#foot form {display: inline;}