@charset "utf-8";

/* ********************************************************************************* 
* School of Health Professions, University of Missouri, shp.missouri.edu and umshp.org
* Web stylesheet
* Natalie Feibish, feibishn@missouri.edu
* Last updated: August 5, 2009
* shp.general.css
********************************************************************************** */


/* core structure styles */

/*[if IE] 
body {font-size: 68%;}
[endif] */
body, html {margin:0; padding:0;}
body  {margin: 20px 0 20px 0 ; padding: 0; text-align: center; background-color:#333;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 67.5%;}
#gateContainer {width: 950px; border: 2px solid #222;/* gray matching diagonals */ text-align: left; background-image:url(../images/bgimages/sidebar.background.gold.jpg); background-repeat:repeat-y;padding:0; margin-top:0; margin-right:auto; margin-bottom:20px; margin-left:auto; overflow:visible;height:auto;} 
#header {height: 98px; padding-top: 20px; padding-bottom: 0; padding-left: 20px; background-image:url(../images/bgimages/header.background2.gold.jpg); background-repeat:repeat-x; overflow:hidden;} 
#header img {border:none; clear: none;} 
#logoTable {border: none; height:100px; border-collapse:collapse; position:static;top: 0px;left: 0px; margin:0; padding:0; width:100%;}
#logoTop {vertical-align:top; line-height:0; padding-bottom: 30px; width:69%;}
#id {vertical-align:bottom; margin-bottom: 0px; width: 33%; font-size:12px; line-height:0;padding-bottom:10px;}
/*[if IE] 
#id {vertical-align:bottom; margin-bottom: 0px; padding-bottom: 0px;}
[endif] */

.dropSearch {vertical-align:bottom;}
#search {float:right; right: 20px; position:relative; margin-bottom:0; margin-top:0; padding-bottom:0; padding-top:0;}	
.clearing {clear:both; height:0; font-size: 1px; line-height: 0px; background-color:#FBF3CA; /* peach */ }
.clear {clear:both; width:950px; height:auto; margin:0; padding:0; border:none;  }
#footer {width: 950px; height: 8px; clear:both;} 
.updated {color:#FFFFFF; font-weight: bold; font-size:120%; }
#blank {width: 250px;}
.width {width: 67%;}
.border {border:solid 1px #000000;}
.border img {border:solid 1px #000000;}
.noborder {border: none;}
#digitalTouchstone {border:none;}
.noborderTouch {border: none; float:left; padding-bottom: 20px;}
h1 {margin-top:10px;color:#990000;}
h2 {margin-top:20px;}
h3 {margin-top:15px;}
hr {border-color:#666666; border-style:outset; width:99%;}
.indent {margin-left: 20px;}
p {margin:0; padding-top:15px; padding-bottom:0; margin-bottom:0;}
ul {margin:0; padding:0;}
ol {margin:0; padding:0;}
strong {color:#000000;}
form {margin-bottom: 20px;}
#flashcontent { width:680px; height:500px; margin:0 auto; }
.dropbox {width:460px; padding: 10px; margin-top:20px; border: 1px #999999 solid; background-color:#E3E3E3;}
.dropbox p {padding:0; margin:0;}
.dropbox strong {color:#333333;}

/*Text styles not in any div-specific tag */
.textBold { font-weight:bold; color:#000000;} 
.datesUpdated { font-weight:bold; color:#660000;} 
.datesUpdated a:link, .datesUpdated a:visited { font-weight:bold; color:#660000;} 
.textItalic { font-style:italic; }
.textRight {text-align: right; color: #666666; }
.textBoldItalic { font-weight: bold; font-style: italic;}
#480widthcaption {width:480px; line-height:180%; height:auto;}
#foureightywidthcaption {width:480px; line-height:180%; height:auto;}
.photoCredits {font-size: xx-small;margin-top: 5px;margin-bottom: 5px;}
.caption {color:#000;font-size:120%; line-height:140%; font-weight:bold; width:180px;font-family: Arial, Helvetica, Verdana, sans-serif;}
.captionLg {border: hidden; width:300px; font-style:italic; color:#666666; font-family: Arial, Helvetica, Verdana, sans-serif;}
.captionSm {color:#000;font-size:110%; line-height:160%; width:180px;font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:bold;}
.fastFacts {font-size: large;color: #000000;font-weight: bold;}

#highlight { background-color:#FFFF66; color: #660000; border:0; float:none; display: inline;}
#highlight a:link {color: #660000;}
#highlight a:visited {color: #660000;}
#highlight a:hover {color: #660000;}

/*Image styles */
.imgLeft {float:left; border:hidden; margin-right: 20px; margin-bottom: 20px;}
.imgMug {float:left; border:hidden; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; border: 1px;}
.imgRight {float: right; border:hidden; margin-left: 20px; margin-bottom: 20px;}
.imgLeftCap {float:left; border:hidden; margin-right: 10px; margin-left: 0; margin-bottom: 10px; margin-top: 20px; width:200px; overflow:visible;}
.imgRightCap {float: right; border: hidden; margin-left: 20px; margin-right: 20px; margin-bottom: 20px; width:200px;}
.imgRightCapLg {float: right; border: hidden; margin-left: 20px; margin-right: 20px; margin-bottom: 20px; width:300px;}
.imgClear {clear:both; margin-bottom: 20px;}
.imgClearSidebar {clear:both; margin-bottom: 10px;}

/* feed styling (calendars, etc) */
#creditfooter {visibility:hidden;} /* feedburner logo */

/* Audience (horizontal) Navigation */
#nav {clear:both; padding:0 0 0 0; margin:0 0 0 0; border-top:#95A08C solid 1px; background-color:#FFFFFF; background-image:url(../images/bgimages/goldBg.blu.png); background-repeat:repeat;height: 22px;}
#nav ul {list-style:none; padding:0; margin:0; width:950px; overflow:visible;height: 22px;}
#nav ul li { float:left; color:#FFF; text-align:center; font-size:100%; padding:0; margin:0; overflow:visible; height: 22px; padding-bottom:0;}
#nav ul li a { color:#000; text-decoration:none; display:block;  padding:0; margin:0; border-left:#95A08C solid 1px; border-right:#CCCCCC solid 1px;vertical-align:top; background-image:url(../images/bgimages/goldBg.blu.png);background-repeat:repeat-x;overflow:visible;background-color:#DBDED5; padding-top:2px; padding-bottom:0px; line-height: 180%; height:20px;border-bottom:#87917f solid 1px;}
#nav ul li a:hover {color:#000; text-decoration:none; display:block; padding:0; margin:0; border-left:#95A08C solid 1px;border-right:#95A08C solid 1px;vertical-align:top;background-image:none; background-color:#FFFFFF; padding-top:2px;padding-bottom:0px;line-height: 180%; overflow:visible; border-bottom:#87917f solid 1px;}
#nav ul li.home a { width: 123px;}
#nav ul li.current a { width: 172px; }
#nav ul li.prospective a { width: 207px; }
#nav ul li.faculty a { width: 165px;}
#nav ul li.alumni a { width: 136px;}
#nav ul li.visitors a { width: 135px;}
.nobackground {background:none;}

/* Black-background Nav (next to feature on gateways and index) */
#gateSidebarTop {float: left; width: 210px; height:170px; overflow:auto; vertical-align:middle;font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; font-size:13px; line-height:160%;background-color:#000000; display:block; } 
#gateSidebarTop  a:link {color:#ffffff; text-decoration:none; padding-top:5px; padding-left:25px; margin-top:0; padding-top:0;text-shadow:#000 0px 0px 0px; -moz-opacity: 0.99; }
#gateSidebarTop  a:visited {color:#ffffff; text-decoration:none;padding-top:5px; padding-left:25px; margin-top:0; padding-top:0;text-shadow:#000 0px 0px 0px; -moz-opacity: 0.99; }
#gateSidebarTop  a:hover {color:#f9e491; text-decoration:none;padding-top:5px; padding-left:25px;  margin-top:0; padding-top:0;text-shadow:#000 0px 0px 0px; -moz-opacity: 0.99; }
.gateSideHead {font-family: Arial, Helvetica, Verdana, sans-serif; padding-top: 20px; font-weight: bold; color:#222222; margin-bottom: 0; font-size:120%; padding-left:20px;}  /* for the gray subnav headlines */
#intSidebarTop  a:hover {color:#efd361; text-decoration:none;padding-top:5px; padding-left:25px; }
.intSideHead {font-family: Arial, Helvetica, Verdana, sans-serif; padding-top: 20px; font-weight: bold; color:#222222; margin-bottom: 0; font-size:120%;}  /* for the gray subnav headlines */

/* Black-background Main Nav (Interior pages, removes float so text cascades in sidebar) */
#gateSidebarTopInt {width: 210px; background-color:#000000; overflow:auto; vertical-align:middle;font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; font-size:13px; line-height:150%;} 
#gateSidebarTopInt  a:link {color:#ffffff; text-decoration:none;padding-top:5px; padding-left:25px; margin-top:0; padding-top:0;}
#gateSidebarTopInt  a:visited {color:#ffffff; text-decoration:none;padding-top:5px; padding-left:25px; margin-top:0; padding-top:0;}
#gateSidebarTopInt  a:hover {color:#efd361; text-decoration:none;padding-top:5px; padding-left:25px;  margin-top:0; padding-top:0;}

/* sidebar NEXT TO MAIN CONTENT, beneath header,background produced by #gateContainer bg image (sidebar.background.gold.jpg) or by the black #gateSidebarTop */
#gateSidebar2 {float: left; width: 210px; overflow:visible; padding-top:0; height:auto;} /* for index and gateways, below lower 3D bar */
#sidebarHolder{float:left; width:210px; clear:both;height:auto;} /* for interior pages, keeps #gateSidebarTopInt, #category, the #intNav bars, .deptLink and the colophon all in the same div so they don't split into the content area */
.SidebarInterior {width: 210px; overflow:visible; position:relative;height:auto;}/*for interior pages, encapsulates black links unlike other */

/* Three-dimensional bars on either side of the "category" (colored dept id) div. The "category" div itself is located in the department-specific stylesheet */
#intNavLowBar {width: 100%; height: 8px;clear:both;background-color: #DBDED5; /* light gray */background-image:url(../images/bgimages/goldBg.blu2.png); background-repeat:repeat-x; }
/* Gray SubNav in gold sidebar, all pages */
#deptLink {padding:20px 20px 20px 26px; margin:0; height:auto; float:left; display:block;}
#deptLink ul{list-style:none; padding:0 0 20px 0; margin:0;}
#deptLink ul li{ color:#888888; padding:0; margin:0; padding-top:10px; font-size:110%;font-style:italic;}
#deptLink ul li a:link {color:#555555;text-decoration: none;font-size:110%;font-style:normal;}
.notLinked {color:#555555;text-decoration: none;font-size:110%;font-style:normal;}
#deptLink ul li a:visited {color:#555555;text-decoration: none;font-size:110%;font-style:normal;}
#deptLink ul li a:hover {color:#000000; text-decoration: underline;font-size:110%;font-style:normal;}
#deptLink h1, h2, h3 {font-size: 130%; padding-top:0px; padding-bottom:0; font-family:Arial, Helvetica, Verdana, sans-serif; margin-bottom: 0; margin-top:0;}
#deptLink h1:first-child{padding-top:10px;}
#deptLink h1 + h2 {margin-top:5px;}

/* Colophon info, all pages except index */
#gateColoCopy {font-size: 90%; font-family:Arial, Helvetica, Verdana, sans-serif; width: 160px; color:#555555; text-align: left; padding-left: 20px; padding-right: 20px; padding-top: 40px; padding-bottom: 20px; height:auto; float:left; display:block;}
#gateColoCopy p {margin:0; padding-bottom: 10px; padding-top:0;}
#gateColoCopy p:first-child {color:#000000; font-size:120%;}
#gateColoCopy a:link {color:#666666; text-decoration: underline;}
#gateColoCopy a:visited {color:#666666;}
#gateColoCopy a:hover {color:#000000; text-decoration: underline;}


/* Gateway interior feature image, next to black-background Main nav */
#intFeature {width:740px; height:170px; padding:0; margin:0; overflow:hidden; background-color:#000000; float:right; border:none;}
#intFeature img {border:none;}
#featureNavGroup {background-color:#000000; overflow:hidden; height:auto;}/* Forces feature and Main nav to grow together in event of increased text size */

/* Gateway main content */
#gateMain {float:right; width: 740px; height: auto; margin:0 0 30px 0; padding:0;position: relative; overflow:hidden;}

/*main content text styles -- INTERIORS */
#intMain {float:right; width: 740px; height: auto; margin:0 0 30px 0; padding:0;position: relative; background-image:url(../images/bgimages/corner2.black.jpg); background-repeat:no-repeat; display:block;}
#intMainFeature {float:right; width: 740px; height: 100%; margin:0 0 30px 0; padding:0;position: relative;}


/* Gateway main content text styles */
#fltlftgate {float: left; width: 480px; clear:left; padding-left: 30px; padding-right: 20px; padding-top: 0px;  float:left; display:block;}
#fltlftgate hr {border-color:#666666; margin:30px 0; padding:0;}
#fltlftgate h1 {margin-top:20px; margin-left: 0px; margin-bottom: 0; padding:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 170%; line-height: 130%; color:#990000; text-align:left;}
#fltlftgate h1 + div{margin-top:20px;}
#fltlftgate h2 { margin-top:30px; margin-left: 0px; margin-bottom: 0; padding:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 135%; line-height: 140%; color:#000000;}
#fltlftgate h3 { margin-left: 0px; margin-bottom: 0; margin-top:20px; padding:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 120%; line-height: 120%; color:#000000;}
#fltlftgate h2 + h3 {margin-top: 0px;}
#fltlftgate p {font-size: 110%;line-height: 180%; color:#555555; }
#fltlftgate a:link {color:#666600; }
#fltlftgate a:visited {color:#996600; }
#fltlftgate a:hover {color: #000000; }
#fltlftgate ol {padding-left:30px; padding-top:15px;}
#fltlftgate ol li {color:#555555; font-size: 110%;line-height: 140%; padding-left:10px; list-style:decimal;}
#fltlftgate ol li ol li{color:#555555; font-size: 110%;line-height: 140%; padding-left:10px; list-style:decimal;}
#fltlftgate ul {padding-left:30px; padding-top:15px; list-style:disc;}
#fltlftgate ul li {color:#555555; font-size: 110%;line-height: 140%; padding-left:10px; list-style:disc;}
#fltlftgate ul li ul li {color:#555555; font-size: 100%;line-height: 140%; padding-left:10px; list-style:disc;}
#fltlftgate h1 + h2 {margin-top:10px;}
#fltlftgate h3 + p {margin-top:0;}
#fltlftgate h2 + p {margin-top:0;}
#fltlftgate h3 + li  {margin-top:10px;}
#fltlftgate h2 + ul {margin-top:0;}

#fltrtgate {float: right; display:block; width: 180px; clear: right; padding-left: 10px; padding-right: 20px; padding-top: 10px;}
#fltrtgate h1 {padding: 20px 2em 0 0; margin:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 130%; line-height:135%; color:#000000;}
#fltrtgate h2 h3 {padding: 20px 2em 0 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 130%; line-height:135%; color:#000000; margin:0; }
#fltrtgate blockquote{padding:0; margin:0;}
#fltrtgate p {color:#555555; font-size: 100%; line-height: 140%;}

#fltrtgate ul {color:#555555; font-size: 100%; line-height: 140%;}
#fltrtgate a:link {color:#666600; }
#fltrtgate a:visited {color:#996600; }
#fltrtgate a:hover {color: #000000; }
#fltrtgate ol {padding-left:12px; padding-top:15px;}
#fltrtgate ol li {font-size: 110%; line-height: 180%; color:#555555; padding-left:10px;}
#fltrtgate ul {padding-top:15px;}
#fltrtgate ul, li {font-size: 100%; line-height: 180%; color:#555555; padding-top:10px; list-style-type:none;}
#fltrtgate strong{color:#555555;}

#googleResults {float:left; display:block; width:600px;}

#calendar {border:#8f7b48 solid 1px; padding:10px; margin-top:20px;}
#calendar h1 {padding-top:0; margin-top:0; font-size:130%; line-height:135%;}
#calendar ul {list-style:none; padding-top:0;padding-left:0; margin-left:0; list-style:none;}
#calendar ul li {color:#555555; font-size: 110%; line-height: 180%; padding-top:10px; padding-left:0; margin-left:0;list-style:none;}
#calendar ul li a:first-child {padding-top: 0;}
#calendar ul li a {padding-top:10px;}
.giveBtn {margin-left:15px; margin-top:20px; margin-bottom:10px; border:none;}


/* Breadcrumbs */
#breadcrumbs {width:100%; color:#888; font-size:90%; float:left; clear:right; margin-top:10px; margin-bottom: 20px;}

#fltint { float:left; display:block; padding-left: 30px; padding-right: 40px; padding-top: 0px; clear:both; }
#fltint hr {border-color:#666666; margin:30px 0; padding:0;}
#fltint h1 {margin-top:35px; margin-left: 0px; margin-bottom: 0; padding:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 170%; line-height: 130%; color:#990000;text-align:left;}
#fltint h2 { margin-top:30px; margin-left: 0px; margin-bottom: 0; padding:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 135%; line-height: 140%; color:#000000;}
#fltint h3 { margin-left: 0px; margin-top:20px; margin-bottom: 0; padding:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 120%; line-height: 130%; color:#000000;}
#fltint h2 + h3 {margin-top: 0px;}
#fltint p {color:#555555; font-size: 110%;line-height: 180%; }
#fltint a:link {color:#996600; }
#fltint a:visited {color:#666600; }
#fltint a:hover {color: #000000;} 
#fltint ol {padding-left:30px; line-height: 150%;}
#fltint ol li {color:#555555; font-size: 110%;line-height: 150%;padding-left:10px;}
#fltint ul {padding-left:30px; list-style:disc;line-height: 150%;}
#fltint ul li {color:#555555; font-size: 110%;line-height: 150%;  padding-left:10px; list-style:disc;}
#fltint ul li ul li {color:#555555; font-size: 100%;line-height: 150%;  padding-left:10px; list-style:circle;}
#fltint h3 + p {margin-top:0;}
#fltint h2 + p {margin-top:0;}
#fltint h3 + li  {margin-top:5px;}

#fltlftint { float:left; display:block; width: 480px; clear:left; padding-left: 30px; padding-right: 5px; padding-top: 0px;}
#fltlftint hr {border-color:#666666; border-style:outset; border-width:thin; margin:30px 0; padding:0;}
#fltlftint h1 {margin-top:20px; margin-left: 0px; margin-bottom: 0; padding:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 170%; line-height: 130%; color:#990000; text-align:left;}
#fltlftint h2 { margin-top:30px; margin-left: 0px; margin-bottom: 0; padding:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 135%; line-height: 140%; color:#000000;}
#fltlftint h3 { margin-left: 0px; margin-top:20px; margin-bottom: 0; padding:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 120%; line-height: 130%; color:#000000;}
#fltlftint h2 + h3 {margin-top: 0px;}
#fltlftint p {color:#555555; font-size: 110%;line-height: 180%; }
#fltlftint a:link {color:#996600; }
#fltlftint a:visited {color:#666600; }
#fltlftint a:hover {color: #000000;} 
#fltlftint ol {padding-left:30px; padding-top:15px;}
#fltlftint ol li {color:#555555; font-size: 110%;line-height: 180%; padding-left:10px; list-style:decimal;}
#fltlftint ul {padding-left:30px; padding-top:15px; list-style:disc;}
#fltlftint li {color:#555555; font-size: 110%;line-height: 180%; padding-left:10px; list-style:disc;}
#fltlftint ul li ul li {color:#555555; font-size: 100%;line-height: 180%;  padding-left:10px; list-style:circle;}
#fltlftint h3 + p {margin-top:0;} 
#fltlftint h1 + h3 {margin-top:20px;}
#fltlftint h2 + p {margin-top:0;}
#fltlftint h3 + li {margin-top:10px;}
#fltlftint ul img {margin-left:0; margin-right:40px; margin-top: 10px; margin-bottom:40px;}

#fltlftsearch {float:left; display:block; width: 500px; clear:left; padding-left: 30px; padding-right: 5px; padding-top: 0px;}
#fltlftsearch hr {border-color:#666666; border-style:outset; border-width:thin; margin:30px 0; padding:0;}
#fltlftsearch h1 {margin-top:20px; margin-left: 0px; margin-bottom: 0; padding:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 170%; line-height: 130%; color:#990000; text-align:left;}
#fltlftsearch h2 { margin-top:30px; margin-left: 0px; margin-bottom: 0; padding:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 135%; line-height: 140%; color:#000000;}
#fltlftsearch h3 { margin-left: 0px; margin-top:20px; margin-bottom: 0; padding:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 120%; line-height: 130%; color:#000000;}
#fltlftsearch h2 + h3 {margin-top: 0px;}
#fltlftsearch p {color:#555555; font-size: 110%;line-height: 180%; }
#fltlftsearch a:link {color:#996600; }
#fltlftsearch a:visited {color:#666600; }
#fltlftsearch a:hover {color: #000000;} 
#fltlftsearch ol {padding-left:30px; padding-top:15px;}
#fltlftsearch ol li {color:#555555; font-size: 110%;line-height: 180%; padding-left:10px; list-style:decimal;}
#fltlftsearch ul {padding-left:30px; padding-top:15px; list-style:disc;}
#fltlftsearch li {color:#555555; font-size: 110%;line-height: 180%; padding-left:10px; list-style:disc;}
#fltlftsearch ul li ul li {color:#555555; font-size: 100%;line-height: 180%;  padding-left:10px; list-style:circle;}
#fltlftsearch h3 + p {margin-top:0;} 
#fltlftsearch h1 + h3 {margin-top:20px;}
#fltlftsearch h2 + p {margin-top:0;}
#fltlftsearch h3 + li {margin-top:10px;}
#fltlftsearch ul img {margin-left:0; margin-right:40px; margin-top: 10px; margin-bottom:40px;}

#fltrtint {float: right; display:block; width: 180px; clear: right; padding-right: 20px; padding-top: 10px; list-style-type:none; }
#fltrtint h1 {padding: 20px 2em 0 0; margin:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 120%; line-height:130%; color:#000000;}
#fltrtint h2 h3 {padding: 20px 2em 0 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 110%; line-height:130%; color:#000000; margin:0; }
#fltrtint h3 ul {margin-top: 0px; padding-top:0px;}
#fltrtint p, li {color:#666666; font-size: 100%; line-height: 140%;}
#fltrtint a:link {color:#996600; }
#fltrtint a:visited {color:#666600; }
#fltrtint a:hover {color: #000000; }
#fltrtint a img {border:none;}
#fltrtint ol {padding-left:12px; padding-top:10px;}
#fltrtint ol li {color:#666666; font-size: 100%; line-height: 150%; color:#666666; padding-left:10px;}
#fltrtint ul {padding-left:12px; padding-top:10px; list-style:disc;}
#fltrtint ul li {color:#666666; font-size: 100%; line-height: 150%; color:#666666; padding-left:10px; list-style:disc;}
#fltrtint blockquote{padding:0; margin:0;}
.rightColumnBox {border:1px #666666 solid; padding: 10px; margin: 10px 0 10px 0;}

#popupBody {background-color:#FFFFCC;} 
#popupBody img {margin:auto; border:solid 1px;}
#popupBody p {margin-left:30px; margin-right:30px; margin-top:0; line-height:150%;}

#audiopopupBody {background-color:#FFFFFF;} 
#audiopopupBody img {margin:auto; border:solid 1px;}
#audiopopupBody p {margin-left:30px; margin-right:30px; margin-top:0; line-height:150%;}

.profilePage {margin: 20px 0 60px 0; height:250px; overflow:visible; }

#digitalTouchstone img {border:none hidden;}

.mediastack {float:left; margin:10px 0 10px 0; }
.media {float:left; margin:5px 0 5px 0; padding: 5px 0 10px 0; border-bottom:solid 1px #999999; border-top:solid 1px #999999; border-collapse:collapse;}
.imgMedia {float:left; margin: 15px 10px 0 0; border:solid 1px #999999;}
.mediabutton {vertical-align:middle;}

/* images */

.imgLeft {float:left; border:hidden; margin-right: 20px; margin-bottom: 5px; border: #666 solid 1px;}
.imgMug {float:left; border:hidden; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; border: #666 solid 1px;}
.imgRight {float: right; border: #666 solid 1px; margin-left: 20px; margin-bottom: 5px;}
.imgClear {clear:both; margin-bottom: 20px;border: #666 solid 1px;}
.imgProfile{float:left; margin-right: 20px; margin-top:10px; border: #666 solid 1px;}

.blank {float: left;}/* not sure what I used this for, but I'm scared to delete it. :/ */
.newsTable {width:700px; border:none; vertical-align:top;}/* for the News page table */
.newsHeader {background-color:#FFCC00; text-align:left; padding-left: 10px;} /* for the News page table */
.newsTable td{padding-top: 10px; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; vertical-align:top; text-align:left;}

.table {width:500px; vertical-align:top; background-color:#AAAAAA; border:1px; margin-top:20px; color:#000000;}/* for the News page table */
.tableHeader {text-align:left; padding-left: 10px; padding-top: 10px; font-size:120%; font-weight:bold;} /* for the News page table */
.table td{width:248px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px;vertical-align:top; text-align:left;background-color:#EEEEEE; border-collapse:collapse; border:1px; border-color:#000000;color:#000000;}
.table p{margin-top: 0px; }

.gatetable {width:475px; vertical-align:top; background-color:#AAAAAA; border:1px; margin-top:20px; color:#000000;}/* for the News page table */
.gatetableHeader {text-align:left; padding-left: 10px; padding-top: 10px; font-size:120%; font-weight:bold;} /* for the News page table */
.gatetable td{width:248px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px;vertical-align:top; text-align:left;background-color:#EEEEEE; border-collapse:collapse; border:1px; border-color:#000000;color:#000000;}
.gatetable p{margin-top: 0px; }
/* for the News page table */ 
.touchstone {border:none; float:left; margin-bottom: 10px;}


#printOnly{display:none;}