	body
	{
		margin: 0px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		color: black;
		background-color: White;
		font-family: Sans-Serif;
	}
ul {
    padding-left: 40px;
    margin-bottom: 1em;
    margin-top: 1em;
}

ol {
    padding-left: 40px;
}

	#returnPrint {display: none;}

	/**************************************/
	/****      BANNER  *background:#C6C8CA;*******************/
	/**************************************/	
	
	#bannerPrint
	{
	    display:none !important;
	}
		
	#subBannerPrint
	{
	    display:none;
	}
	
	#banner 
	{
	    width: 100%;
		
	}
		
	#subBanner
	{
	}
	
	#subBanner input
	{
		background:#fff;
		margin: 0px;
		font-size: xx-small;
		border-color:#6699CC;
		border-style: solid;
		border-width: 1px;
		height: 18px;
	}
	
	#subBanner select
	{
		background:#fff;
		width: 130px;
		font-size: xx-small;
		border-color:#669999;
		border-style: solid;
		border-width: 1px;
	}
	
	#graySolid
	{
		width: 100%;
		background-image: URL('/images/sub_banner/sub_banner_grey_solid.gif');
		background-repeat: repeat;
		padding-top: 3px;
		padding-left: 5px;
		font-weight: bold;
		font-size: 8pt;
	}
	
	#grayStripe
	{
		width: 100%;
		background-image: URL('/images/sub_banner/sub_banner_grey_stripe.gif');
		background-repeat: repeat;
		padding-left: 5px;
		font-weight: bold;
		font-size: 8pt;
		vertical-align: middle;
	}
	
	#grayStripe h1 {margin:0px; border: 0px; font-size:12pt;background-color:#C6C8CA; display:inline}
	
	#grayStripe2
	{
		width: 100%;
		background-image: URL('/images/sub_banner/sub_banner_grey_stripe2.gif');
		background-repeat: repeat;
	}
		
	/* this  was replaced by the h1 style above */
	/*.subBannerTitle {margin:0px; border: 0px; font-size:12pt;background-color:#C6C8CA;}*/
	
	
	
	/**************************************/
	/****LEFT COLUMNS********************/
	/**************************************/

	
	#nav
	{
		width: 200px;
		text-align: center;
	}
	
	#nav  ul
	{
	    list-style-type:none;
		text-align: right;
		margin-left: .5em;
	}
	#nav ul li
	{
	 /*margin: 0em .2em 1em 0em;*/ 
	 margin: 0em .5em .5em 0em;
	}
	
	#nav a:link
	{
		font-size: .90em;
		color:Black;
		font-weight: bold;
		text-decoration: none;
	}
	
	#nav a:hover
	{
		font-size: .90em;
		color:Blue;
		font-weight: bold;
		text-decoration: none;
	}
	
	#nav a:visited
	{
		font-size: .90em;
		color:Black;
		font-weight: bold;
		text-decoration: none;
	}
		
	#leftColor {
		margin-top: 0px;
		padding-top: 4px;
		padding-bottom: 1px;
		padding-left: 0px;
		padding-right: 0px;
		width: 100%;
		text-align: center;
		background-color:#78bde7;
		}
	
	#leftColor p
	{
		text-align: center;
		color: Black;
		font-size: .9em;
		padding-right: 0px;
		padding-left: 0px;
		padding-top: 3px;
		padding-bottom: 5px;
		line-height: 1em;
	}
	
	
	#leftColor a:link
	{
		text-align: left;
		color: black;
		font-size: .7em;
		line-height: 1em;
	}
	
	#leftColor a:hover
	{
		text-align: left;
		color: blue;
		font-size: .7em;
		line-height: 1em;
	}
	
	#leftColor a:visited
	{
		color: black;
		font-size: .7em;
		line-height: 1em;
	}

#content {
    padding-left: 40px;
    width: 95%;
}

#contentMain {
    padding-left: 40px;
    width: 100%;
}


input,
button,
select,
optgroup,
textarea {
    margin: 0;
   font-size:smaller;
    line-height: inherit;
}	
	
	/**************************************/
	/**** FONTS* **************************/
	/**************************************/
  		
	#p, pre, ul, ol, td {
		font-size: .90em;
		line-height: 1.2em;
		margin-top: .25em;
		}
	blockquote {margin: 0px 5px 20px 10px;}
	ul ul {font-size: 1em;}
	
	ol ol {font-size: 1em;}
	
	#dataTable th {font-size: .9em}
	
	td p {font-size: 1em;}
	
	td ul {font-size: 1em; }
	
	td ol {font-size: 1em;  }
		
	a {text-decoration: underline; font-weight:normal;}
	
	h1 a {text-decoration:none; font-weight:bold;}
	h2 a {text-decoration:none; font-weight:bold;}
	h3 a {text-decoration:none; font-weight:bold;}
	h4 a {text-decoration:none; font-weight:bold;}
	h5 a {text-decoration:none; font-weight:bold;}
	
	h1 {
		font-size:1.4em; 
		font-weight:bold;
		}
		
	h2 {
		font-size:1.3em;color: #666666;
		margin-bottom: .25em;
		padding:4px 0px 4px 0px;
		}
		
	h3 {
		font-size:1.2em; 
		margin-bottom: .25em;
		margin-top: 1em;
		padding:4px 0px 4px 0px;
		}
		
	h4 {
		font-size:.95em;
		margin-bottom: .25em;
		}
		
	h5 {
		font-size:.90em;
		margin-bottom: .25em;
		}
		
	h6 {
		font-size:.85em;
		margin-bottom: .25em;
		}
	
	.noMargin {margin:0px;}
	
	.small {
		font-size:xx-small;
		}
	
	.red  {
		color:red;
		}
	
	/**************************************/
	/**** RIGHT COLUMN ********************/
	/**************************************/	
	
	
	#rightContentLinks a:link
	{
		color:Black;
		text-decoration: none;
	}
	
	#rightContentLinks a:hover
	{
		text-decoration: none;
		color:Blue;
	}
	
	#rightContentLinks a:visited
	{
		text-decoration: none;
		color:Black;
	}
	
	#rightContent form
	{
		margin: 0 0 7 0;
		padding: 0px;
	}
	
	.rightContentSubmit
	{
		font-size:.75em;
		width: 30px;
	}
	
	#rightContent select
	{
		background:#fff;
		width: 70%;
		font-size:.75em;
	}
	
	#rightContent input
	{
		font-size:.75em;
	}
	
	#index
	{
		border:1px solid #000;
		padding: 10px;
		width: 165px;
		margin-left:auto;
		margin-right:auto;
	}
	
	#search
	{
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0px;
		padding-bottom: 10px;
	}


input,
button,
select,
optgroup,
textarea {
    margin: inherit;
    font-size: 13.3333px;
    line-height: inherit;
}

textarea {
    font-family: monospace !important
}

    input[type="radio" i] {
        margin: 3px 3px 0px 5px;
    }
    input[type="checkbox" i] {
        background-color: initial;
        cursor: default;
        -webkit-appearance: checkbox;
        box-sizing: border-box;
        margin: 3px 3px 3px 4px;
        padding: initial;
        border: initial;
    }

table {
    /*border-collapse:inherit;*/
}

label {
    display: inline;
}
strong {
    font-weight: bold;
}
th {
    display: table-cell;
    vertical-align: inherit;
    font-weight: bold;
    text-align: center;
}
th {
    font-size: 10pt;
    font-family: verdana, helvetica, sans-serif;
    color: black;
    font-weight: bold;
    background: #FFEDCA;
}
table {
    display: table;
    /*border-collapse: separate;*/
    /*border-spacing: 2px;*/
    border-color: grey;

}

.nav-link {
     padding: inherit; 
}


caption {
    padding-top: inherit;
    padding-bottom: inherit;
    color: inherit;
    text-align: inherit;
    caption-side: inherit;
}

ol ul {
    margin-bottom: 0;
    margin-top: 0;
}


td {
    font-size: 10pt;
    font-family: verdana, helvetica, sans-serif;
    color: black;
}

	/**************************************/
	/**** FOOOTER *************************/
	/**************************************/

#footer {
    width: 98%;
    text-align: center;
    padding: 0px; /*1em;*/
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 5px;
    margin-bottom: 10px;
}
	
	#footer p
	{
		font-size:1.30em;
		text-align: center;
		font-family: Sans-Serif;
	}

   
	
	#footerLinks
	{
		font-size:1.0em;
		text-align: center;
		font-family: Sans-Serif;
	}
	
	#footerText
	{
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
		width: 95%;
		/*border-top:1px solid grey;*/
	}
	


