body {
	background: #3F72AC;
	color: #000;
	font: 100% Arial, sans-serif;
	margin: 0 0 0 30px;
}
blockquote.bqmega {
	background: #DFF4EB;
	color: #000;
	font: 95% Arial, sans-serif;
	float: right;
	width: 180px;
	padding: 9px;
	margin: 0 0 0 20px;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
}
h1 {
	background: #fff;
	color: #000;
	font: 105% Arial, sans-serif;
	font-weight: normal;
}

h1.h1event {
	background: #999900;
	color: #fff;
	font: 160% Arial, sans-serif;
	font-weight: bold;
	margin: 0 40px 0 40px;
}

h1.h1eventtitle {
	background: #999900;
	color: #000;
	font: 160% Arial, sans-serif;
	font-style: italic;
	font-weight: bold;
}

h1.h1hdg {
	background: #DFEFFF;
	color: #443FAC;
	font: 160% Arial, sans-serif;
	font-style: italic;
	font-weight: bold;
	padding: 0 0 0 4px;
}

h1.h1large {
	background: #fff;
	color: #000;
	font: 150% Arial, sans-serif;
	font-weight: bold;
	margin-bottom: 0;
}

h2 {
	background: #fff;
	color: #000;
	font: 100% Arial, sans-serif;
	font-weight: normal;
}

h3 {
	background: #fff;
	color: #FFCC99;
	font: 100% Arial, sans-serif;
}

hr {
	color: #B0C4DE;
}
img.imgleft {
	float: left;
	margin: 0 16px 9px 0;
}
img.imgright {
	float: right;
	margin: 0 0 9px 16px;
}
input, textarea {
	font: 95% "MS Sans Serif", Geneva, sans-serif;
}

li.bod {
	color: #333333;
	font: bold 105% Verdana, Geneva, Arial, sans-serif;
	font-weight: normal;
	list-style-position: outside;
	list-style-type: square;
	margin-bottom: 2px;
}

li.lipdf {
	background: #fff;
	font: bold 125%/32px Georgia, "Times New Roman", serif;
	list-style-image: url(../img/pdficon.gif);
	text-indent: 60px;
}

p.ptitle {
	background: #fff;
	color: #33664D;
	font: bold 160% "Times New Roman", Times, serif;
	margin: 8px 0 8px 0;
	font-variant: small-caps;
}

table.hdr {
	background: #fff;
	border-left: 4px solid #9CB5D6;
	border-right: 4px solid #9CB5D6;
}

table.regioncontacts {
	background: #fff;
	border: 1px solid #B0C4DE;
	color: #000;
}

table.tblevent {
	background: #FFFFDF;
	border: 1px outset #CCCC66;
	color: #000;
}

table.tblmain {
	background: #fff;
	border-bottom: 0px solid #000;
	border-left: 1px solid #8FBC8F;
	border-right: 4px solid #9CB5D6;
	color: #000;
}
td {
	vertical-align: top;
}
td.info1 {
	background: url(../img/tdinfo.jpg) #DEF3EA;
	color: #000;
	font: bold 95% Arial, sans-serif;
	text-align: center;
}

td.info2 {
	background: url(../img/tdinfo.jpg) #DEF3EA;
	border-left-color: #33664D;
	border-left-style: solid;
	border-left-width: 1px;
	color: #000;
	font: bold 95% Arial, sans-serif;
	text-align: center;	
}

td.tdmain {
	background: #fff;
	padding: 0 30px 0 20px;
}
tr.cancelled, .resched {
	font: 90% "MS Sans Serif", Geneva, sans-serif;
	vertical-align: baseline;
	color: red;
	text-decoration: line-through;
}
tr.regioncontactshdr {
	background: #E5EFF7;
	color: #000;
	font-size: 110%;
}
tr.sched {
	color: #333333;
	font: 90% "MS Sans Serif", Geneva, sans-serif;
	vertical-align: baseline;
}

tr.schedhdr {
	background: #3F72AC;
	color: #fff;
	font: bold 90% "MS Sans Serif", Geneva, sans-serif;
	vertical-align: baseline;
}

tr.trow1 {
	background: #E4E8D5;
	color: #333333;
	font-size: 95%;
}

tr.trow2 {
	background: #F2F2E6;
	color: #333333;
	font-size: 95%;
}

p.wsregion {
	background: #E4E8D5;
	color: #000;
	font: 150% Arial, sans-serif;
	font-weight: bold;
	letter-spacing: 2px;
	width: 92.5%; /* */
	padding: 2px 0 0 4px;
	margin: 16px 0 0 0;
}

.anchor a:link, .anchor a:visited, .anchor a:hover, .anchor a:active {
	color: #0000CD;
	font: 120% Arial, sans-serif;
	font-weight: bold;
}

.cpyrt1 {
	font-weight: bold;
}

.cpyrt2 {
	font: 95% Arial, sans-serif;
}

.footnav a:hover, .footnav a:active {
	background: #F3F3F3;
	color: #009900;
	font: 95% Arial, sans-serif;
	font-weight: bold;
}

.icondivs {
	background: #F5F3DC;
	color: #F5F3DC;
	font-size: 10%;
}

.project {
	color: #006666;
	font-size: 120%;
	font-weight: bold;
}

.skipnav a:link, .skipnav a:visited, .skipnav a:hover, .skipnav a:active {
	color: #0066CC;
	font: 80% Arial, sans-serif;
	padding-right: 12px;
}

.stepname {
	color: #345BB8;
	font: bold 155% Arial, sans-serif;
}

.stepname2 {
	color: #336666;
	font: bold 135%/100% Verdana, Geneva, Arial, sans-serif;
}

#footnav, .footnav a:link, .footnav a:visited {
	background: #F3F3F3;
	color: #0000CD;
	font: 95% Arial, sans-serif;
	font-weight: bold;
}
#workdef {
	color: black;
	background: #f3e5f3;
	font-size: 85%;
	margin: 18px 0 0 0;
	padding: 12px;
	width: 90%;
}
