body {font-size:83%;padding:0em 0.5em;margin:0; font-family:Arial, Helvetica, sans-serif;}
h1 {margin:0;font-weight:normal}
h2 {font-weight:normal;font-size:1.35em}
img {border:0;}
td {font-size:83%}
div.leftpad{ margin-left:25%;margin-top:27px;}
.small_img{float:left; width:60px; margin:5px 0 2px 1px; padding:1px 5px 5px 1px; text-align:center; }
.bluelink {color:#0000cc;}
h1.main_blurb { font-size: 1.65em; font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif; }
#footer {margin-top:2em;border-top:1px solid #ccc;padding:1em 0;color:#666;text-align:center;}
#infotable {border-collapse:}
#infotable p {margin:1em 0;}
#infotable td  { font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif; }
#infotable td.header {font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;}
#infotable td.menu {border:1px solid #ccc;border-bottom:0;padding:0.75em 0.5em;background:#eee;width:170px;height:40px;cursor:pointer; background: url(<?php echo image_url('bg_gray.gif') ?>);font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;}
#infotable td.menu a {display:block;}
#infotable td.active {border-right:#fff 1px solid;background:#fff; background-image: none; }
#infotable td.active a {color:#000;text-decoration:none;}
/* Alert Boxes */
#divNotice {
		visibility: hidden;
		display: none;
}

div.info {
	padding: 0.5em;
	border-top: 3px solid #317b9e;
	border-bottom: 3px solid #317b9e;
	background: #93C5DD;
}

p.info {
	padding: 0 1.5em 0 2em;
	color: #1C1C1C;
	background: #93C5DD url(../images/icon_info.gif) no-repeat center left;
	}

div.error {
	padding: 0.5em;
	border-top: 3px solid #FF6E07;
	border-bottom: 3px solid #FF6E07;
	background: #FF8A33;
}

p.error {
	padding: 0 1.5em 0 2em;
	color: #1C1C1C;
	background: #FF8A33 url(../images/icon_alert.gif) no-repeat center left;
	}

#errorMsg h3 {
	color: #000000;
}

#errorMsg {
  background:#ffdfdf;
  border:1px solid #df7d7d;
  border-width:1px 0;
  margin:0 0 1em 0;
  padding: 1em;
  color: #000000;
}

#errorMsg dt, #errorMsg h3 {
	margin:0 0 .5em 0;
  font-size:110%;
  line-height:100%;
  font-weight:bold;
}

#errorMsg dd {
	margin:0;
	padding:0;
}

#errorMsg ol {
	margin:0;
	padding:0;
}

#errorMsg ol li {
	margin:0;
	padding:2px;
	list-style-position:inside;
	border-bottom:1px dotted #df7d7d;
	position:relative;
}

#errorMsg ol li.last {
	border-bottom:none;
}