/*general elements*/
body { 
  margin:0px;
  text-align:center;
  color: black;
 background-color:white;
  font-size:14px;
  font-family:  Arial, Helvetica, sans-serif; 
  }

table {
  padding:0px;
  border:none;
  font-size:100%;
  margin:auto;
  background-color:white;
  color:black;
  border-collapse: collapse;
  }
 
	

td, th {
color:black;
background-color:transparent;
  vertical-align:top;
  text-align:left;
  border-collapse:collapse;
  padding:0px;
}

div {
   text-align:center;
   font-size:100%;
   color:black;
  }
p {
color:black;
background-color:transparent;
text-align : left;
margin: 10px;
font-size:100%;
 font-family:  Arial, Helvetica, sans-serif; 
}
p.line-height{
	line-height:140%;
}
a {
  color: #2F4F4F;
  text-decoration: underline;
  background-color:transparent;
 } 
 
 a:link {
	color: #2F4F4F;
	background-color:transparent;
}
a:visited {
  color: #2F4F4F;
  background-color:transparent;
}
a:hover { text-decoration: none; }
a:active {
  color: #B8860B;
  background-color:transparent;
}

ul li {
color:black;
Background-color:transparent;
 list-style : square outside url(images/listimage.jpg);
 text-align:left;
 font-size:100%;
}
ol li {
color:black;
Background-color:white;
	list-style : upper-roman outside none;
	text-align:left;
}

.float-left {
	float:left;
}

.float-right {
	float:right;
}

hr
{width:640px;
  text-align:center;
  }
  
  .center {
	text-align:center;
}
.right {
	text-align:right;
}
.left {
	text-align:left;
}

.smaller {
	font-size: x-small;
}

.small {font-size:90%;}
/*main layout elements*/
 .wrapper {
   text-align:center;
	color:black;
	background-color:white;
	width:660px;
	font-family: Arial,Helvetica, sans-serif;
	margin:auto;
	border : 1px solid Black;
	border-collapse:collapse;
	padding:0px;
	}
	
.banner
{
	background : White url(images/banner.gif) repeat-x scroll top;
}
.footer {
	vertical-align : bottom;
	margin-bottom:0px;
	border-top:1px solid #2A8985;
	/*border: 1px solid white;*/
	color:#2A8985;
}
.footer a, .footer a:link, .footer a:visited {
	color:#2A8985;
	background-color:white;
	font-size:95%;
	 text-decoration: none;
}
.footer a:hover {
	color : #B8860B;
}
.footer a:active {
  color: #B8860B;
  background-color:transparent;
}

ul.none,li.none {
color:black;
Background-color:white;
list-style:none;
}

p.rightmargin {
	margin-right:20px;
}

.zerobottommargin {
	margin-bottom:0px;
}

.zerotopmargin {
	margin-top:0px;
}
.indentmore {
margin-left:30px;
}

.larger {
	font-size:120%;
	color:#034C85;
}

.bold {
color: #036;
}
td.menu {
	    background : transparent url(images/menu-back.jpg) no-repeat scroll left top;
		width:139px;
}
div.menu{
   color:black;
     font-family:  Arial, Helvetica, sans-serif; 
   font-size:100%;
   width: 120px;
   margin:0px;
   padding:0px;
 
   }
div.menu a, div.menu a:link, div.menu a:visited{
	border: 2px solid Black;
	padding:.2em;
	margin-bottom:5px;
	margin-left:2px;
	color:black;
	font-family : "Times New Roman", Times, serif;
	font-weight:Bold;
	 display : block;
	 text-decoration:none;
}

div.menu a:visited {
     color:black;
	 background-color:white;
	  }
div.menu a:hover {
     color:#82081F;
	 background-color:white;
	  }
div.menu a:active {
      color: #2F4F4F;
	   background-color:white;
	  }

 
.border {
	border : 2px solid Gray;
	font-size:100%;
	margin:5px;
	padding:2px;
}



h2, h3, h4, h5, h6 {
color: #2F4F4F;
	text-transform: capitalize;
	text-align:left;
	margin-left:6px;
}

.tdleftborder {
	border-left : 1px solid #007B84;
	width:258px;
}
.rightcol {
	border-left : 1px solid #007B84;
	width:170px;
}

.fronttable {
	  width: 630px;
   font-size:100%;
   margin-top:20px;
   text-align:center;
}


.sitetable {
	  width: 557px;
   margin-top:20px;
}
.ucleftcol{
	width:317px;
	font-size:100%;
}
#aboutcopy {
	width:357px;
	font-size:100%;
	margin-right:0px;
}
#aboutcopy p {
	margin-right:2px;
}

.titles {
	float:right;
	margin-right:10px;
}

.ucleftside{
	float:left;
	width: 133px;
	margin:0px;
	padding:0px;
	color:black;
	font-size:80%;
}

.boxes {
	width:375px;
}
.louden {
	color: #FFF;
}
