html {background-color: #f5f5f5}
body {text-align: center; font-size: 1em;  font-family: Arial, Trebuchet MS, Verdana, Helvetica;}
div#container {
	font-family: arial, helvetica, "sans serif";font-size:1em;line-height:1.225em;
}
p {
	padding:0;margin:0;margin-bottom:10px;
}
ul#leftNav {margin:0;padding:0;padding-left:15px;margin-top:10px;list-style-type:none;font-size:1em;}
ul#leftNav li {padding-bottom:10px;display:block;  }

 
 
a:link.sideNav, a:visited.sideNav {color:#8E8E8E;  font-weight:bold; }
a:hover.sideNav {font-style: italic;text-decoration:none;background-color:#ffd7d7;display:block;color:black;}
div#pageForm {font-size: 12px; height: 650px; width: 775px;}
div#pageHeader {border: none; padding: 5px 25px 0 1%;  width:99%;  }
div#pageFooter {border: none;  width: 99%; clear:both; background-color: #fff; padding-left:7px ;  
 -moz-border-radius: 20px;
 -webkit-border-radius: 205px;
 border-radius: 20px 20px 20px 20px;
}

		
div#leftBox {float:left; width: 175px;   padding-left: 1%; padding-top: 5px; 
	margin-left: 1%; border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin-bottom: -1000px; padding-bottom: 1000px;}
div#leftBox .title {font-weight: bold; margin-top: 5px; margin-bottom: 3px;}
div#leftBox a {display:block; margin-bottom: 2px; font-size: 11px}
div#centerBox {float:left; width: 385px;    padding-left: 1%; padding-top: 5px; margin-bottom: -1000px; padding-bottom: 1000px;}

div#centerFullBox {width: 758px;  margin-left: 5px; 
	padding-left: 5px; padding-top: 5px; border-right: 1px solid #fff; 
	border-left: 1px solid #fff; margin-bottom: -1000px; padding-bottom: 1000px;}
	
div#rightBox {float:left; width: 182px;   border-left: 1px solid #ccc; border-right: 1px solid #ccc; 
	padding-left: 5px; padding-top: 5px;margin-bottom: -1000px; padding-bottom: 1000px; }
/* end template formats*/

.header1 {
	color: #333333;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Trebuchet MS, Verdana, Helvetica;

}


a:link.bzLink, a:visited.bzLink {color:black;font-weight:bold;text-decoration:underline;}
a:hover.bzLink {font-style: italic;text-decoration:none;}
.bzPage {text-align:left;}

.bzEvent {color:black;font-weight:bold;}
.bzLoc {color:#090;font-weight:normal;}
.bzOrg {color:black;font-weight:bold;}
.bzDate {color:black;font-weight:bold;}
#bzNews1, #news1 {width: 341px; margin-left: 6px; padding: 5px; float: left; text-align: left;}
#bzNews2, #news2 {width: 341px; padding: 5px; float: left; text-align: left;}
.bzP {padding:10px 10px;}
.bzColor1 {background-color: rgb(150, 180, 222)}
.bzColor2 {background-color: rgb(188, 228, 229)}
table#moreinfo {width:100%;border: 1px dotted gray;}
table#moreinfo td {border:1px dotted gray;padding:7px;}

@media print {
/*Template format 2/18/2008 mpal*/
 div#inner {background-color: #fff;   } /*goes inside container*/
div#container {  text-align:left; background-color: #fff;	 }
div#centerWideBox { width: 573px;  padding-left: 1%; padding-top: 5px;  
	}
ul#leftNav {display:none;}	
	div#pageFooterBannerBox {display:none }
		
		label{font-family: Arial, Trebuchet MS, Verdana, Helvetica;
		font-size:11px;}		
		th {border:1px solid #000000; } 
 		div#leftBox {display:none}
		.printOnly {display:"inline"}
		.header {
		font-family: Verdana;    
		font-size:12pt;       
		font-weight:bold;       
		border:1px solid #cccccc;       
		 padding:5px; 
		 }
	
		p {font-family:Arial; font-size:12pt;}
		
		.hideFromPrint {display:none;}
		.ad {display:none;}
		.toolbar {display:none;}
		.wrapper {display:none;}
  
  		.mainContentArea {position:absolute; left:0px;top:0px; width:575px; height:600px;}
		.printContentArea {position:absolute;left:5px;top:105px; width:700px;}
 
		.printheader {position:absolute; left:-25px;top:-25px;}
		.hideOnPrint {display: none;}
		.banner { 
		color: #8E8E8E; 
		background-color:#F5F5F5; 
		font-size: 14pt; 
		font-family: Verdana, Arial, Helvetica;
		padding: 4px 0 4px 1%;
		border-left: #F5F5F5; border-right: #F5F5F5;
		width: 99%;}
 }
 
  

@media screen {
/*Template format 2/18/2008 mpal*/
 div#inner { float: left; overflow: hidden; background-color: #fff;
 
  -moz-border-radius: 20px;
 -webkit-border-radius: 205px;
 border-radius: 20px 20px 20px 20px; } /*goes inside container*/
 div#leftNav {
 	 float:left;width:120px; 
 }
 div#centerFullBox {
 	border: border-left: none;float:left;width:628px;padding:15px 0 15px 15px;border-left:1px dashed gray; 
 }
 div#container { width: 800px; background: url(_images/example-6.gif) bottom center no-repeat;  
	margin-left: auto; margin-right: auto; text-align:left; background-color: #fff; 
	padding-left: 25px;
	
	 -moz-border-radius: 20px;
 -webkit-border-radius: 205px;
 border-radius: 20px 20px 20px 20px; }
 div#centerWideBox {float:left; width: 573px;  padding-left: 1%; padding-top: 5px; border-right: 1px solid #ccc; border: 
	margin-bottom: -1000px; padding-bottom: 1000px;}
.item_content {font: 11px Arial, Helvetica, sans-serif; }
.header {
		font-family: Verdana;       
 		font-size:12pt;       
		font-weight:bold;       
		border:1px solid #cccccc;       
		padding:5px; 
		 }
div#pageFooterBannerBox {background-color: #ffd7d7; 	
		border-left: #ffd7d7; border-right: #ffd7d7;
		margin-left: 7px; margin-right: 17px;
		padding: 5px 0 4px 10px;
		font-size:.75em; }
.toolbar {
	text-align:center;
	cursor:	hand; 	
		 }

.bodyContent { margin: 0; padding: 0; padding:0;  
color: #000000; font-size: 12pt; 
font-family: Arial, Trebuchet MS, Verdana, Helvetica;

}
#item_content, .item_content { margin: 0; padding: 0;  
color: #000000; font-size: 12pt; text-align:left;
font-family: Arial, Trebuchet MS, Verdana, Helvetica;
}

.boxFillWhite {
	border-right: thin solid #CCCCCC;
	border-left: thin solid #CCCCCC;
	border-top: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
	}

.boxFillWhiteNoBorder {

	}


.boxFillWhiteLR{
	border-right: thin solid #CCCCCC;
	border-left: thin solid #CCCCCC;
	}

.boxFillWhiteRight {
	border-right: thin solid #CCCCCC;
	}
.boxFillWhiteLeft {
	border-left: thin solid #CCCCCC;
	}

.boxFillTopBottom {
	border-top: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
	background-color: #F5F5F5;
	}
.boxFill {
	border-right: thin solid #CCCCCC;
	border-left: thin solid #CCCCCC;
	border-top: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
	background-color: #F5F5F5;
	}
	.boxFillNoBorder {
		background-color: #F5F5F5;
	}

.boxFillLeftTopBotttom {
	border-left: thin solid #CCCCCC;
	border-top: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
	background-color: #F5F5F5;
	}

.boxFillRightTopBotttom {
	border-right: thin solid #CCCCCC;
	border-top: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
	background-color: #F5F5F5;
	}


.boxFillLR{
	border-right: thin solid #CCCCCC;
	border-left: thin solid #CCCCCC;
	background-color: #F5F5F5;
	}

.boxFillRight {
	border-right: thin solid #CCCCCC;
	background-color: #F5F5F5;
	
	}
.boxFillLeft {
	border-left: thin solid #CCCCCC;
	background-color: #F5F5F5;
	}

.copyright {text-align:center; padding-top: 3px;
 -moz-border-radius: 20px;
 -webkit-border-radius: 205px;
 border-radius: 20px 20px 20px 20px;

padding-bottom: 10px; color: #444444; font-size: 8pt; font-family: Verdana, Arial, Helvetica}


.vLine {
	border-right: thin solid #CCCCCC;
	border-left: thin solid #CCCCCC;
}

.hLine {
		border-top: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
}

.boxLine {
	border-right: thin solid #CCCCCC;
	border-left: thin solid #CCCCCC;
	border-top: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
}

.clLine {
	border-left: thin solid #CCCCCC;
	border-top: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
	padding:5px; 
}
.crLine {
	border-right: thin solid #CCCCCC;
	border-top: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
	padding:5px; 
}

.trLine {
	border-right: thin solid #CCCCCC;
		border-top: thin solid #CCCCCC;
		padding:5px; 
	
}

.boxLLine {
	border-right: thin solid #CCCCCC;
	border-top: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
}


.topLine {
	
	border-top: thin solid #CCCCCC;
	
}
.bottomLine {
	
	border-bottom: thin solid #CCCCCC;
}


.rLine {
	border-right: thin solid #CCCCCC;
	
}
.lLine {
	
	border-left: thin solid #CCCCCC;
	
}



.divider { background-color: #CECECE }

.banner { 
color: #8E8E8E; 
background-color:#ffd7d7; 
font-size: 14pt; 
font-family: Verdana, Arial, Helvetica;
padding: 4px 0 4px 1%;
border-left: #F5F5F5; border-right: #F5F5F5;
width: 99%;
	/*border-bottom: thin solid #CCCCCC;
		border-top: thin solid #CCCCCC;*/

 }


.bannerBox { background-color: #F5F5F5; 
	border-bottom: thin solid #CCCCCC;
		border-top: thin solid #CCCCCC;
		border-left: #F5F5F5; border-right: #F5F5F5;
		padding: 4px 0 4px 1%;

 }
.subnav { background-color: #f9f9f9; line-height: 12pt; color: #444444; font-size: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica  }
.subnav A:link, .subnav A:visited { color: #0A52A4; text-decoration: none }
.subnav A:active, .subnav A:hover { color: #4682C5; text-decoration: none }

.rightcol { background-color: #f9f9f9 }




.nav { color: #444444; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding-left: 5px; margin-top: 5px;}
.nav A:link, .nav A:visited { color: #0A52A4; text-decoration: none }
.nav A:active, .nav A:hover { color: #4682C5; text-decoration: none;}

h1 { color: #333333; font-weight: bold; font-size: 14pt; font-family: Arial, Trebuchet MS, Verdana, Helvetica }
h2 { color: #333333; font-weight: bold; font-size: 13pt; font-family: Arial, Trebuchet MS, Verdana, Helvetica }
h3 {margin: 0; padding: 0;
	color: #333333;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Trebuchet MS, Verdana, Helvetica;

}
h4 { color: #333333; font-weight: bold; font-size: 11pt; font-family: Arial, Trebuchet MS, Verdana, Helvetica }
h5 { color: #333333; font-weight: bold; font-size: 10pt; font-family: Arial, Trebuchet MS, Verdana, Helvetica }
h6 { color: #333333; font-weight: bold; font-size: 9pt; font-family: Arial, Trebuchet MS, Verdana, Helvetica }

body, p, ul, ul ul, ul ul ul, ol, ol ol, ol ol ol, dd, dl, dt, select, option, textarea, input, nobr
 {
	
}
 
A:link { color: #0A52A4 ; text-decoration: none; font-weight: bold;}
A:visited { color: #043F83 ; text-decoration: none; font-weight: bold;}
A:active, .nav A:hover{ color: #4682C5 ; text-decoration: none; font-weight: bold;}
A:hover { color: #4682C5 ; text-decoration: none; font-weight: bold;}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.locCell { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	width:150px;
}


.popCell { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#CCCCFF;
	border:1px;
	border-color:#000000;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	padding-top:3px;
	}

.resultsRow1{
	
	background-color:#CCCCFF;
}
.resultsRow2{
	background-color:#FFFFFF;
}
}

table {
	 
	margin: 0; padding: 0;
	border-collapse: collapse;
	table-layout: auto;
	empty-cells: show;	
	
	}
table.public {
font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px;
	border: solid 1px #d3d3d3;
	border-left: solid 1px #fff;
	margin: 0; padding: 0;
	border-collapse: collapse;
	table-layout: auto;
	empty-cells: show;	
	background-color: #fff;
}

table.dataFormEdit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px;
	border: solid 1px #d3d3d3;
	border-left: solid 1px #ffc;
	margin: 0; padding: 0;
	border-collapse: collapse;
	table-layout: auto;
	empty-cells: show;	
	background-color: #ffc;

}
table.dataFormBrowse {
font-family:Verdana, Arial, Helvetica, sans-serif;
	
	border: solid 1px #d3d3d3;
	border-left: solid 1px #ffc;
	margin: 0; padding: 0;
	border-collapse: collapse;
	table-layout: auto;
	empty-cells: show;	
	background-color: #fff;
	font-size: 11px;
	}
table.dataFormEdit caption, table.dataFormBrowse caption, table.dataFormReadOnly caption, table.style360_status caption
table.selectEdit {
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px; padding-bottom: 2px;
		background-color: #06c;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #ffc;	
	}


table.dataFormBrowse tr td, table.insetBrowse tr td {
	padding: 0.125em 1px;
	border-bottom: 1px solid #6cc; border-right: 1px solid #6cc;
	}

table.dataFormBrowse tr td.dupeYes {border: none; border-right: 1px solid #6cc;}
table.dataFormBrowse tr td.dupeNo {
	padding: 0.125em 1px;
	border: none;
	border-top: 1px solid #6cc; border-right: 1px solid #6cc;
	
	}
 
thead td, .theader {
	/*font-family: georgia, "Times New Roman", times, serif;*/
	font: menu;
	font-size: 10px;
	color: #06c;
	font-weight: bold;
	border-right: 1px solid #06c;
	border-top: 2px solid #06c;
	border-bottom: 0px solid #06c;
	
	text-align: left;	
	
	margin: 0px; 
	padding: 1px 0 1px 1px;	
	vertical-align: middle;}
	
table.dataFormEdit thead td.lastCol, table.dataFormBrowse thead td.lastCol {
	border-right: 5px solid #06c;}

table.dataFormBrowse tr.runningHeadRow td {
	border-bottom: 1px solid #06c;
	border-top: 1px solid #06c;
	color: #06c;
	font-weight: bold;
	}
table.dataFormBrowse td.runningHead {
	/**/
	border-bottom: 1px solid #06c;
	border-top: 1px solid #06c;
	color: #06c;
	font-weight: bold;	
	}
table.dataFormBrowse td.runningMedHead {
	border-bottom: 1px solid #06c;
	border-top: 1px solid #06c;
	color: #06c;
}


td.rowheader, td.rh, .rh {
	/*font-family: times, serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: 1px solid slategray;
	font-weight: bold;
	text-align: right;	
	color: #06c;
	margin: 0px; padding-right: 4px;
	vertical-align: middle;}
	
	
a.buttonDef, input.buttonDef, td input.buttonDef,  table.dataFormEdit input.buttonDef ,  a.hdr_navButton {
		border-left: 1px solid ButtonHighlight;
		border-top: 2px solid ButtonHighlight;
		border-right: 2px solid ButtonShadow;
		border-bottom: 1px solid ButtonShadow;
		background-color: #ccc;
		text-align: center;
		font-weight: bold;
		font-size: 11px;
		 font-family:   Verdana, Arial, Helvetica, sans-serif;
		 text-decoration: none;		
		color: #06c;
		height: 20.5px; 
		margin: 0px 0 0 0; 
		padding: 0px 2px 1px 2px; 
		
	}
	
		
.buttonDef:hover, table.dataFormEdit input.buttonDef:hover, div#hdr_mainNav a.hdr_navButton:hover {
		border-left: 1px solid ButtonShadow;
		border-top: 2px solid ButtonHighlight;
		border-right: 2px solid ButtonShadow;
		border-bottom: 1px solid ButtonHighlight;
		text-decoration: none;
	 background-color: #ddd;  
	
		
	 }
.buttonDef:focus, table.dataFormEdit input.buttonDef:focus {
	 background-color: #F0F8FF;  
	 }
 
