/* This is a variation of the main style sheet that is intended for printed documents */


.noprint {display:none;}
body {padding:10px;margin:10px;}	
#udm {width:198px;padding-bottom:16px;height:234px;}
#firstitem {background-image:none; background:none;}
#siteframe {margin:auto;background-color:#FFFFFF;overflow:visible;background-image:url(images/framebg.gif); background-position:left; background-repeat:repeat-y;}
#homelogo {border:none;display:block;margin:0px;visibility:visible;}
#usernav {display:none;}
#leftcolumn {display:none;}
#rightcolumn {background-color:white;float:left;overflow:visible;}
#toptrim {display:none;}
#topnav {display:none;}
#topnav a {color:white;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; display:block; width: 135px; float:left; margin-top:30px; margin-left:5px;}
#swoosh {display:none;visibility:hidden;}
#homeimage {display:block;margin:0px; padding:0px;}
#homenews {padding: 15px 0px 10px 15px; height:82px;}
.dotimages {float:left;margin-left:3px;}
.newscallout {background-image:url(images/dots.gif); background-position: top right; background-repeat:no-repeat;padding-right:5px;float:left; width:215px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-right:10px;}
.homenewsimage {display:block;float:left;margin:2px;}

p,td,a,div,body {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
a {color:#df493f;}
#leftfooter {border-top:3px #ff9e03 solid;float:left;width:240px;overflow:hidden;padding-top:10px;background-color:white;text-align:right;color:#666666;font-size:9px; height:19px;}
#rightfooter {display:none;}
#rightfooter a {color:#666666; font-size:9px; display:block; float:left; margin-right:10px;}
#whitedivide {border-top:1px white solid;width:1000px;clear:both;height:1px;overflow:hidden;}
#specials {border:0px;margin:0px;display:block;}
#maincontent {padding:0px 0px 10px 10px;}
.newsstory {margin:5px 0px; clear:both; overflow:hidden;}
.storyimage {float:left;margin: 0px 8px 8px 0px;display:block; border:1px #333333 solid;}
.datedisplay {font-style:italic; color:#666666;}
.lowernav {text-decoration:none;font-weight:bold;background-image:url(/images/arrow.gif); background-position:right; background-repeat:no-repeat;display:block;padding-right:8px;float:left;clear:both; color:#333333;}

h2 {
	color:#8d0221;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	background-image:url(/images/dots.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 29px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
h3 {color:#000000;padding:0px;margin:0px;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px;}
h4 {color:#990000;padding:0px;margin:0px;font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
button {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;background-color: #990000;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #FFCCCC;border-right-color: #660000;border-bottom-color: #660000;border-left-color: #FFCCCC;}
red {color:#df493f;}

/* generator styles */
.formlabel {vertical-align:top; padding:4px; background-color:#e9e9e9; text-align:left; width:120px; }
.formtable {}
.formentry {vertical-align:top; text-align:left;width:500px;}
.altRow {background-color:#e9e9e9;}
.resultgrid {border: 1px gray solid;}
.resultgrid td {vertical-align:top;}
.resultmessage {color:#990000;}
.resultgrid th {text-align:left;border-bottom:1px gray solid;}
#recordnav {border-top:1px gray solid;}
/* end generator */

th a {color:#818181;}
.contentvisible {display: block;}
.contenthidden {display: none;}
.tab {display:block;float:left;text-align:center;width:100px;border-left:1px gray solid;border-top:1px gray solid;border-right:1px black solid;background-color:#e0e0e0;position:relative;z-index:500;padding:4px;height:12px;}
.activetab {display:block;float:left;text-align:center;width:100px;border-left:1px gray solid;border-top:1px gray solid;border-right:1px black solid;background-color:white;position:relative;z-index:500;padding:4px;border-bottom:1px white solid;height:12px;}
.tabbar {height:22px;position:relative;z-index:500;}
.tabbody {padding:10px;border:1px gray solid;position:relative;top:-1px;z-index:100;}