body { font-family: Arial; font-size: 11pt; color: #37464e; background: #ffffff url() no-repeat center top; background-attachment:fixed; margin: 0px; line-height: 23px }


/*-----------------------------------------------------------Elements-------------------------------------------------------------------------------------------------------------------------------*/



a {	color: #37464e; text-decoration:none; font-weight:bold }
a:active {color: #37464e; text-decoration:none; font-weight:bold}
a:visited {color: #37464e; text-decoration:none; font-weight:bold}
a:hover {
  color: green;
  text-decoration: underline overline;
}

ul, li {line-height:25px}
img {border-width: 1px; }
img {border-color=000000}


h1 { font-family: "Perpetua Titling MT", Arial, Helvetica, sans-serif; font-size: 20pt; margin-top:95px; color: #44515e; font-weight:normal; text-transform:uppercase}
h2 { font-family: "Georgia"; font-size: 15pt; font-style:oblique; color: #44515e; margin-bottom:0px; }
h3 { font-family: "Georgia"; font-size: 12pt; color: #44515e; font-style:oblique }


input, textarea { height: 24px; padding-left: 5px;background-color: #f1f1f1; font-size: 10pt; color: #151515; font-family: Arial, Helvetica, sans-serif; border: 1px solid #dcd8da;
                  resize: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;
                }





/*-----------------------------------------------------------ids (mainly for dwt file)-------------------------------------------------------------------------------------------------------------------------------*/


#top-x { width: 100%; background:url('images/design/top-x.jpg') repeat-x; min-width:1024px}
#top { width: 100%; background:url('images/design/top.jpg') no-repeat center top; min-width:1024px}

#middle { width: 100%; background:url('images/design/shape.png') no-repeat center 190px; min-width:1024px;}
#middle-index { width: 100%; background:url('images/design/shape.png') no-repeat center 340px; min-width:1024px;}

#footer { width: 100%; font-size:10pt; background: url('images/design/footer.jpg') repeat-x center top; min-width:1024px }
#footer a { color: #585858; font-size:10pt}
#footer a:hover { color: #585858; font-size:10pt}

#services {}
#services a {font-weight:normal}

/*-----------------------------------------------------------Classes-------------------------------------------------------------------------------------------------------------------------------*/



.active { width: 1000px; margin-left: auto; margin-right: auto; table-layout: fixed  }
.table { width: 100%; margin-left: auto; margin-right: auto; table-layout: fixed;}

.large-font {font-size: 22pt; color: #FFFFFF }
.small-font{color: #FFFFFF; font-size:9pt}
.content {padding: 0 30px 30px 30px;}
.review {margin: 60px 0 40px 30px; font-size:12pt}
.review2 {text-align: right; margin-right:40px}
.member {margin-top:45px}
.button {margin-top:10px;}

.center {text-align:center}
.right {text-align:right}
.hover img:hover { opacity:0.7 }

.image_border { border: 3px solid #ffffff; margin: 7px;	-moz-box-shadow: 0 0 5px #888;
		-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888; margin-left:50px;

		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#b0b0b0')";

		/* For IE 5.5 - 7 */

		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=150, Color='#b0b0b0') }

.fade {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }

.fade:hover {opacity: 0.6;}

.submit { background: #eeeeee;	-webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;
   	 cursor:pointer; width: 82px; height: 33px; border: none;  }