.printonly {
padding-bottom: 0.5cm;
}

#dmenu, #formcontainer, #pullnav {
display: none;
}

body {
font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;     
voice-family: "\"}\"";   
voice-family: inherit;   
font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;       
}

body {
background: #ffffff;
margin: 0;
padding: 0;
}

a:after {content: " (" attr(href) ")";}

/* structure */

#wrapper {
width: 100%;
color: #000;
border: none;
margin: none;
}

#masthead {
color: #000;
}

#masthead img {
border: 0;
}

#dropnav {
display: none;
}

#dmenu li>ul { 
top: auto;
left: auto;
}

#pullnav {
display: none;
}

#formcontainer {
display: none;
}


input#go {
width: 70px;
}

div.separator {
height: 1px;
clear: both;
}

#navarea {
display: none;
}

#contentarea {
float: none;
width: 100%;
padding-top: 0px;
padding-left: 0px;
}

#footer {
clear: both;
padding-top: 20px;
padding-bottom: 10px;
margin-left: 160px;
font-size: 75%;
}

#boxout {
float: right;
width: 220px;
padding: 0px 10px 0px 10px;
margin-left: 20px;
background-color: #e6e6e6;
}

div.boxout {
float: right;
width: 220px;
padding: 0px 10px 0px 10px;
margin-left: 20px;
background-color: #e6e6e6;
}

div.left_boxout {
float: left;
width: 220px;
padding: 0px 10px 0px 10px;
margin-right: 20px;
background-color: #e6e6e6;
}

div.whatsinside {
width: 280px;
float: right;
padding: 0 10px 10px;
margin-left: 20px;
}

div.shadedbox {
padding: 10px 10px 10px 10px;
background-color: #e6e6e6;
}

div.imagewithcaption {
	float: right;
	margin: 0 0 5px 10px;
}

#askexpert {
float: right;
width: 180px;
padding: 0 5px 5px;
margin-left: 20px;
border-color: #466C93;
border-style: solid;
background-color: #ffffff;
border: 2px;
}


#askexpert h1 {
background-color: #466C93;
color: #ffffff;
padding: 6px 10px;
font-size: 95%;
margin: 0 -10px 8px;
}

#askexpert p {
font-size: 80%;
margin-top: 0px;

}


#askexpert img {
margin-bottom: -20px;
}



#left_askexpert {
float: left;
width: 180px;
padding: 0 5px 5px;
margin-left: 20px;
border-color: #466C93;
border-style: solid;
background-color: #ffffff;
border: 2px;
}

.bottombox {
background-color: beige;
padding: 10px 10px 10px 10px;
font-size: 95%;
font-weight: bold;
}


#googlesearch {
padding: 0 10px;
}

#googlesearch input {
font: 95% Arial, Helvetica, sans-serif;
color: #555555;
border: 2px solid #dbab68;
padding: 2px 5px;
background-color: #f2dfc2;
}

#googlesearch select {
font: 95% Arial, Helvetica, sans-serif;
color: #555555;
border: 1px solid #dbab68;
padding: 1px;
background-color: #f2dfc2;
}

/* global links */
a {
color: #4B6782;
}

a:visited {
color: #5A7C9C;
}

a:hover {
color: #000000;
}

div.invisible a {
visibility: hidden;
position: absolute; top: 0; left: 0; z-index: -1;
}

.invisible a {
visibility: hidden;
position: absolute; top: 0; left: 0; z-index: -1;
}


/* nav */

li.title {
padding: 4px 10px;
font-weight: bold;
color: #555555;
}


/* fonts */

#contentarea p, #contentarea li {
font-size: 95%;
line-height: 1.3em;
}

#contentarea p {
margin-top: 0;
margin-bottom: 0.8em;
}

#contentarea ul {
margin-left: 1.5em;
padding-left: 0;
margin-top: 0;
margin-bottom: 0.8em;
}

#contentarea li {
padding: 0;
}

#boxout p, #boxout li {
font-size: 90%;
line-height: 1.3em;
}


#wrapper.boxout p, #wrapper.boxout li {
font-size: 80%;
line-height: 1.3em;
}

h1 {
color: #688eb4;
font: bold 145% Arial, Helvetica, sans-serif;
}

#boxout h1 {
background-color: #466C93;
color: #ffffff;
padding: 6px 10px;
font-size: 95%;
margin: 0 -10px 8px;
}

.boxout h1 {
background-color: #466C93;
color: #ffffff;
padding: 6px 10px;
font-size: 95%;
margin: 0 -10px 8px;
}

#left_boxout h1 {
background-color: #466C93;
color: #ffffff;
padding: 6px 10px;
font-size: 95%;
margin: 0 -10px 8px;
}

.left_boxout h1 {
background-color: #466C93;
color: #ffffff;
padding: 6px 10px;
font-size: 95%;
margin: 0 -10px 8px;
}


.left_askexpert h1 {
background-color: #466C93;
color: #ffffff;
padding: 6px 10px;
font-size: 95%;
margin: 0 -10px 8px;
}

.whatsinside h1 {
color: #688eb4;
font-size: 140%;
margin: 0 0px 8px;
border-bottom: 1px solid #688eb4;
}

h2 {
color: #666666;
font-size: 95%;
font-weight: bold;
}

h3 {
color: #003366;
font-size: 95%;
font-weight: bold;
}

.appointments {
padding: 10px;
background-color: #B46868;
color: #ffffff;
font-weight: bold;
font-size: 120%;
}

#footer ul {
padding: 0px 0 1em 0;
list-style-type: none;
}

#footer li {
padding-right: 15px;
display: inline;
}
/* table styling */


#noborder table {
border: 0px;
}

#noborder table tr td {
border: 0px;
}



table {
border-top: 1px solid #555555;
border-left: 1px solid #555555;
margin-bottom: 0.8em;
}

table.noborder {
border: 0px;
}

td.noborder {
border: 0px;
}

th, td {
border-bottom: 1px solid #555555;
border-right: 1px solid #555555;
padding: 2px 5px;
}

th, tfoot {
background-color: #dddddd;
text-align: left;
font-weight: bold;
}

tfoot {
font-size: 75%;
}

tfoot td {
padding: 4px 5px;
}


caption {
padding: 0 0 5px;
font: bold 105% Arial, sans-serif;
text-transform: uppercase;
}

/* images */


.image_box_220_right {
	margin: 5px;
	border: 1px none #C0C0C0;
	float: right;
	width: 220px;
	height: auto;
	background-color: #FFFFFF;
	padding: 8px;
	text-align: justify;
	clear: both;
}
.captioned_image {
	border-style: none;
	margin: 0px 0px 0px 0px;
	float: none;
	clear: both;
	width: 100%;
}
.image_caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	text-align: center;
	position: relative;
	width: 400px;
	clear: both;
	line-height: normal;
}
.image_box_220_left {
	margin: 5px;
	border: 1px none #C0C0C0;
	float: left;
	width: 220px;
	height: auto;
	background-color: #FFFFFF;
	padding: 8px;
	text-align: justify;
	clear: both;
}



#headshot {
padding: 0px 0px 0px 15px;
background-color: #FFFFFF;
float: right;
width: 140px;
}


#headshot p {
font: 80% Arial, sans-serif;
padding-left: 5px;
padding-right: 5px;
text-align: center;

}


#photo {
padding: 0px 0px 15px 15px;
background-color: #FFFFFF;
float: right;
width: 220px;

}

#photo p {
font: 80% Arial, sans-serif;
padding-left: 5px;
padding-right: 5px;
padding-top: -15px;
text-align: justify left;
}

#photoleft {
padding: 0px 0px 15px 15px;
background-color: #FFFFFF;
float: left;
width: 220px;

}

#photoleft p {
font: 80% Arial, sans-serif;
padding-left: 5px;
padding-right: 5px;
padding-top: -15px;
text-align: justify left;
}


#photolarge {
padding: 15px 15px 15px 15px;
background-color: #FFFFFF;
width: 400px;

}

#photolarge p {
font: 80% Arial, sans-serif;
padding-left: 5px;
padding-right: 5px;
padding-top: -15px;
text-align: justify left;
}



#contentarea img.floatedimage {
float: right;
margin: 0 0 5px 5px;
}

#contentarea img.leftfloat {
float: left;
margin-right: 5px;
margin-bottom: 5px;

}

#contentarea img.float {
float: right;
margin: 0 0 5px 5px;
}


#contentarea img.noborder {
border: 0px;
}

#contentarea img.floatnoborder {
float: right;
margin: 0 0 5px 5px;
border: 0px;
}

#wrapper img.floatedimage {
float: right;
margin: 0 0 5px 5px;
}

.footerlogo {
float: right;
margin-left: 20px;
}



#boxoutNEW p{color:#688eb4;font-size:80%;font-weight:bold;}
#boxoutNEW li{color:#688eb4;font-size:80%;font-weight:bold;}
#boxoutNEW h1{color:#003366;font-size:110%;margin-bottom:10px;margin-top:20px;}
.ateimg{float:right;padding-left:10px;}.podcastbutton{padding-top:2px;float:left;}
.noteNEW{font-size:70%;color:#000000;}
.boxtop{background:url("http://www.umm.edu/images/rbx/ate_box_top.jpg");background-repeat:no-repeat;width:249px;height:19px;margin:0px;float:left;}.boxmiddle{background:url("http://www.umm.edu/images/rbx/ate_box_center.jpg");width:249px;margin:0px;float:left;}
.boxcontent{padding-left:10px;padding-right:10px;margin:0px;}
.boxbottom{
		background:url("http://www.umm.edu/images/rbx/ate_box_bottom.jpg");
		background-repeat:no-repeat;
		width:249px;
		height:19px;
		float:left;}}

