html {

	margin: 0px;

	padding: 0px;

}

body {

	font-family: Arial, Helvetica, sans-serif;

	font-size:medium;

	background-color:#FFFFFF;

	background-image:url(images/stripe.png);



	background-repeat:repeat

	margin: 0px;

	padding: 0px;



	background-attachment: 

; 	text-align: left;





}

p {

	text-align: left;

	font-size:medium;

}

a[href $='.doc'] { 

   padding-right: 18px;

   background: transparent url(icons/doc.gif) no-repeat center right;

}

a[href $='.xls'] { 

   padding-right: 18px;

   background: transparent url(icons/xls.gif) no-repeat center right;

}

a[href $='.pdf'] { 

   padding-right: 18px;

   background: transparent url(icons/pdf.gif) no-repeat center right;

}

a[href $='.zip'] { 

   padding-right: 18px;

   background: transparent url(icons/zip.gif) no-repeat center right;

}

a[target = '_blank'] {

	padding-right: 18px;

	background: transparent url(icons/pop.gif) no-repeat center right;

}

a[href ^='mailto:'] {

	padding-right: 18px;

	background: transparent url(icons/mailto.gif) no-repeat center right;

}

img {

	margin: 0px;

	border: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	text-align: center;

	position: static;

	left: auto;

	clip: rect(auto,auto,auto,auto);

}

h1 {

	color: #001c80;

	font-weight: bold;

	font-size: large;

	text-align: left;

}

ul, li {

	text-align: left;

}

table {

	background-color: transparent;

}

td {

	background-color: transparent;

	font-size: small;

}

.location {

	background-image: url(images/table_bg.jpg);

	background-repeat: repeat;

	font-size: small;

	border: 1px solid;

	border-color:#000000;

	width: 555px;

	color: #000;

	font-weight: normal;

}

.map {

	text-align:right;

}

.quote_right {

	float: right;

	padding: 0px 5px 5px 10px;

	margin: 5px;

}

.quote_left {

	float: left;

	padding: 0px 5px 5px 10px;

	margin: 5px;

}

.smalltext {

	text-align: center;

	font-size: smaller;

}

#container {

	width: 90%;

	background-color:#FFFFFF;

	min-width:950px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

#banner {

	border: 1px;

	border-color:#000000;

	border-style: solid;

}

#main {

	width: 100%;

	min-width: 850px;

	background-color:transparent;

	background-image: url(images/30anniversary1.jpg);

	background-position:0px 0px;

	background-repeat: no-repeat;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #2e2e2e;

	border-right-color: #2e2e2e;

	border-bottom-color: #2e2e2e;

	border-left-color: #2e2e2e;



}

#menu {

	padding-right: 10px;

	padding-left: 350px;

	padding-top: 5px;

}
#stuff {

	min-height: 300px;
	
	padding-right: 0px;

	padding-left: 0px;

	padding-top: 0px;

}
#Topbanner {

	padding-right: 10px;

	padding-left: 265px;

	padding-top: 5px;

}

#frames {

	padding-top: 25px;

}

#news {

	text-align: center;

	padding-left: 20px;

	height: auto;

	background-color: #FFFFFF;

	background-repeat: repeat;

	margin-left: 185px;

	margin-right: 185px;

	margin-top: 25px;

}

#content {

	padding-left: 20px;

	min-height: 550px;

	background-color: #FFFFFF;

	background-repeat: repeat;

	margin-left: 185px;

	margin-right: 20px;

	margin-top: 25px;

	font-size: medium;

}

#right {

	width: 175px;

	float: right;

	background-color:transparent;

	margin-top: 25px;

}

#left {

	width: 175px;

	float: left;

	background-color:transparent;

	margin-top: 25px;

}

#footer {

	width: 100%;

	min-width: 850px;

	background-color:transparent;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

}
div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 200px;
  text-align: right;
  }

div.row span.formw {
  float: left;
  text-align: left;
  } 

