
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
		}

body {  font-family: Arial, Helvetica, sans-serif;
		font-size:small;
		margin: 0;
		padding: 0;
        background-color: #fff
        }

a:link {color: #336699;}
b {color: #336699}

p {font-size: 100%;
	line-height: 1.2;
	margin-bottom: .4%;
	padding-bottom: .4%;
	margin-top: 0;
	padding-top: .4%;
	margin-left: .4%;
	padding-top: 6pt;
	}
 
li {line-height: 1.2:}
 
p.clearall {clear:both;}
p.maxwidth {max-width:600px;}

#clearall2 {clear:both;}

sup {font-size: 60%;}

h1 {font-size: 150%;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 2px;
	padding-top: 2px;
	}

h2 {
	font-size: 120%;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 20px;
	line-height:.8;
	}

h3, h4, h5, h6 {
	font-size: 100%;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 20px;
	line-height:.8;
	}


h1,h2,h3,h4,h5,h6 {
	color: #336699;
	}

.color1 {color: #006666;}
.font1 {font-size: 60%;
		font-weight:100;}

p.inline {display: inline;}

a: link {}
a: active {}
a: hover {}
a: visited {}

.caption {color:#336699}

.caption-cntr{
	color:#336699;
	text-align:center;
	}


p.caption {color:#336699}

#interv1 {
		margin-top: 10px;
		padding-left: 100px;
		padding-top: 4px;
		padding-bottom: 5px;
		background-color: #ffffff;
		}

#search {
		position: relative;
		text-align:center;
		}

#navtest {margin: 0 auto;
	    	background-color: #ffffff;
			padding-bottom: 1px;
			}		


#bgreen {
		background-color: #ccffcc;
		font-size:small;
		padding: 3px 2px 5px 3px;
		margin 0 0 0 0;
		color:#333399
		}

#navigation {
			width:660px;
			margin: 0;
			text-align: right;
			padding: 0px 0px 0px 0px;
			background-color: #ffffff;
			padding-bottom: 3px;
			}			

#pagesummary {
			background-color: #ffffff;
			font-size:small;
			text-align:left;
			line-height: 1.15;
			padding: 5px 0px 5px 0px;
			margin-left: 0px;
			margin-bottom: 10px;
			margin-top: 5px;
			margin-right: 0px;
			color:#339;
			width: 630px;
			border-top-style:solid;
			border-top-width: thin;
			border-top-color:#3366CC;
			border-bottom-style:solid;
			border-bottom-color:#369;
			border-bottom-width: thin;
			}

#navigation ul {
			text-align: left;
			margin: 0 0 0 0; 
			padding: 0 0 0 0;
			}
				
#navigation ul li {
			display: inline;
			type: none;
			padding: 0 20px 0 0;
			}
#navigation ul li img {border: none;}
				
#wrapper {
		text-align: left;
		width: 1315px;
		margin-top: 10px;
		margin-left: auto;
		margin-right: auto;
		}
		
#topleftspacer1 {margin-bottom: 0px;
				margin-left:110px;
				padding-bottom: 115px;
				padding-top:10px;
				background-color:#fff}

#navigation2 ul {margin: 0 0 0 0; 
				padding: 0 0 0 0;}
				
#navigation2 ul li {text-align: left;
					display: inline;
					type: none;
					padding: 0 4px 0 0;}
					
#navigation3 ul {margin: 0 0 6px 0; 
				padding: 5px 3px 5px 3px;
				background-color:#ccffcc;}
				
#navigation3 ul li {text-align: left;
					display: inline;
					type: none;
					padding: 0px 10px 0px 0px;
					}
					
#navigation4 ul {margin: 0 0 0 0; 
				padding: 0 0 0 0;
				}
				
#navigation4 ul li {text-align: left;
					display: inline;
					type: none;
					padding: 0 10px 0 0;}					

#image1 {float: right;
padding-left:4px;
padding-bottom:4px;
padding-top: 2px;
margin-left: 0px;}

#image2 {float: left;
padding-right:5px;
padding-bottom:3px;
padding-top:2;
margin-right:0;}

#image3 {text-align: center;
padding-right:0px;
padding-bottom:6px;
padding-top:6px;
margin-right:4;
margin-left:4;
}

#image4 {text-align: center;}

#image5-horz-lines {text-align: center;
	border-top-style:solid;
	border-bottom-style:solid;
	border-top-width:thin;
	border-top-color:#336699;
	border-bottom-width:thin;
	border-bottom-color:#336699;
	padding-right:3px;
	padding-left:3px;
	margin-top:5px;
	margin-bottom:5px;
	}

#floatright {float: right;
			}

#floatleft {float: left;
			margin-right:5px;
			width:300px;
			}

#floatleft250w {float: left;
			margin-right:5px;
			width:250px;
			}

.floatright {float: right;
			margin-left:10px;}
			
#infoside {width: 100px;
			border-right-style: solid;
			border-right-width: thin;
			border-right-color: #006666;
			background-color:#CCFFCC;
			margin-top: 2px;
			margin-bottom: 4px;
			margin-left: 0;
			margin-right: 10px;
			font-size: 90%;
			text-align: left;
			padding: 2px;
			padding-bottom: 4px;
			}

#infoside250w {width: 250px;
			border-right-style: solid;
			border-right-width: thin;
			border-right-color: #006666;
			background-color:#CCFFCC;
			margin-top: 10px;
			margin-bottom: 4px;
			margin-left: 0;
			margin-right: 10px;
			font-size: 90%;
			text-align: left;
			padding: 2px;
			padding-bottom: 4px;
			}			
			
			
#infoside1 {width:300px;
			border-right-style: solid;
			border-right-width: thin;
			border-right-color: #006666;
			background-color:#CCFFCC;
			margin-top: 10px;
			margin-bottom: 4px;
			margin-left: 0;
			margin-right:5px;
			font-size: 90%;
			text-align: left;
			padding: 2px;
			padding-bottom: 4px;
			}			
#listleft {width: 200px;
			border-left-style: solid;
			border-left-width: 2px;
			border-left-color: #336699;
			background-color:#CCFFCC;
			margin-bottom: 15px;
			margin-left: 0;
			margin-right: 0px;
			font-size: 90%;
			text-align: left;
			vertical-align:text-top;
			padding-top: 0px;
			padding-right: 5px;
			padding-bottom: 5px;
			}

#inforight {width: 170px;
			border-left-style: solid;
			border-left-width: thin;
			border-left-color: #369;
			background-color:#cfc;
			margin-top: 3px;
			margin-bottom: 5px;
			margin-left: 5px;
			margin-right: 0px;
			font-size: 90%;
			text-align: justify;
			padding: 0px 6px 5px 4px;
			}
			
#infoside2 {width: 108px;
			border-right-style: solid;
			border-right-width: thin;
			border-right-color: #006666;
			background-color:#CCFFCC;
			margin-top: 2px;
			margin-bottom: 4px;
			margin-left: 0;
			margin-right: 10px;
			font-size: 90%;
			text-align: left;
			padding: 2px;
			padding-bottom: 4px;
			}

#table1 {border: 0px solid black;
 		 border-spacing: 0px;}

#listimage1 ul li {text-align: center;
				  list-style-type: none;
 				  padding: 0 0 0 0;}

#rightfill {width: 180px;}
			
#rightcontent {
				float: left;
				padding: 10px 0px 0px 10px; 
				max-width: 345px;
				}
				
#leftcontent {
			float: left;
			width: 200px;
			margin: 0 0 0 0;
			padding: 0 0px 0 0;
			}

#headcontent {max-width: 660px;
				float: left;
				padding: 10px 0px 0px 5px;
				border-top-style: solid;
				border-top-width: 2px;
				border-bottom-style: solid;
				border-bottom-width: 2px;
				border-top-color: #336699;
				border-bottom-color: #336699;
				margin: 0px 0 10px 0;
				}
				
#centercontent {max-width: 660px;
				float: left;
				padding: 0px 0px 0px 0px;
				}

#centercontent2 {max-width: 660px;
				float: left;
				margin-top: 5px;
				padding: 0px 10px 0 10px;
				border-right-style: solid;
				border-left-style: solid;
				border-left-color: #336699;
				border-right-color: #336699;
				}

#leftcontent ul li {
    line-height: auto;
    }
				
#dr1 {margin-bottom: 10px;}

#aboutm {margin-left: 20px;
		width: 200px;
		margin-bottom: 20px;}

#aboutm2 {
        margin-left: 20px;
		width: 200px;
        margin-bottom: 20px;
        margin-top: 20px;
        }
					
#dr2 {margin-bottom: 20px;}

#dr3 {margin-bottom: 30px;}

#dr4 {margin-bottom: 40px;}				
								
#leftcontent h1 {padding: 0 0 0 0;
				 margin: 0 0 0 0;
				 }
				