	html , body {
margin : 0; 
padding : 0; 
color : #000; 
background : #FFFFFF; 
} 
body {
font-family: Optima, Georgia, Verdana, serif; 
margin : auto; 
min-width : 780px; 
} 
h1 {
padding : 0; 
margin : 0; 
font-size : 16px; 
} 
p {
margin : 9px 0 0 5px; 
padding : 0; 
font-size : 12px; 
line-height : 18px; 
text-align : center; 
} 
p.type2 {
font-size : 16px; 
text-align : left; 
} 
p.type3 {
font-size : 12px; 
text-align : left; 
} 
h1 , h2 , h4 , h5 {
color : #FF6600; 
font-family : Optima, Trade-Gothic, Verdana, Geneva, Arial, Helvetica, sans-serif; 
padding: 5px;
} 
h3 {
color : #FF6600; 
font-family : Optima, Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-weight : bold; 
padding-bottom : 5px; 
margin : 17px; 
} 
.p + p {
font-style : bold; 
font-size : 11px; 
} 
a {
text-decoration : none; 
font-weight : bold; 
font-size : 12px; 
color : #FF6600; 
outline : none; 
} 
a:active {
color : #FF6600; 
} 
a:hover {
color : black; 
text-decoration : underline; 
} 
a:focus {
color : #4b90cd; 
} 
div#wrap {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 	/* opera does not like 'margin:20px auto' */
	background: url("images/body.jpg")repeat-y; 
	border: 0px solid #ccc;
	text-align:left; /* part 2 of 2 centering hack */
	width: 660px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 660px;
	z-index: 15;
	visibility: visible;
	/* margin : 10px auto; */
	/* width : 660px; */
	/* height: 485px; */
	/* background : url("images/body.jpg") repeat-y; */
	}
/* -- Headers -- */
div#headerenable1 {
width : 670px; 
height : 105px; 
background : url("images/hdren1.jpg") no-repeat; 
} 
div#headerenable2 {
width : 670px; 
height : 105px; 
background : url("images/hdren2.jpg") no-repeat; 
} 
div#headervision1 {
width : 670px; 
height : 105px; 
background : url("images/hdrvis1.jpg") no-repeat; 
} 
div#headervision2 {
width : 670px; 
height : 105px; 
background : url("images/hdrvis2.jpg") no-repeat; 
} 
div#headerrelation1 {
width : 670px; 
height : 105px; 
background : url("images/hdrrel1.jpg") no-repeat; 
} 
div#headerrelation2 {
width : 670px; 
height : 105px; 
background : url(images/hdrrel2.jpg) no-repeat; 
} 
div#headerhome {
width : 670px; 
height : 105px; 
background : url("images/hdrhome.jpg") no-repeat; 
} 
/*  Content */
div#content {
/* padding : 5px 0 10px 0px; */
height: 350px;
/* margin : 0 15px; */
background: url("images/body.jpg") repeat-y;
} 
div#centerindex {
float : left; 
margin : 3px 0 -20px -3px; 
width : 525px; 
height : 310px; 
padding : 5px; 
z-index : 99; 
} 
div#left {
float : left; 
margin : 2px 0 -20px; 
width : 200px; 
height : 425px; 
padding : 0; 
border : 0 solid #ccc; 
} 
div#footer {
margin: -17px 0 0 0;
width : 670px; 
height : 66px; 
background : url("images/ftr.jpg") no-repeat; 
z-index : 1; 
} 
div#bottomnav {
width : 738px; 
height : 38px; 
margin : 413px 0 0 0; 
z-index : 50; 
} 
.lefttext {
text-align : center; 
font-family : Optima, Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif;
color : FF6600; 
position : absolute; 
top : 100px; 
margin-left: 23px;
width : 150px; 
} 
.centertext {
margin-left: 200px;
text-align : left; 
color : black; 
font-family : Optima, Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif;
position : absolute; 
top : 100px; 
width : 430px; 
} 
div#bottomnav {
text-align : center; 
width : 738px; 
height : 40px; 
margin : 395px 0 0 -10px; 
} 
hr {
border : 0 none inherit; 
width : 35%; 
color : #FF6600; 
background-color : #f33500; 
height : 1px; 
}
.centerpic {
margin: 250px 0 0 250px;
text-align : left; 
width : 187px; 
background: url("images/point.gif") no-repeat;
z-index:55;
}
.bottomtext {
margin : 445px 600px 500px 20px; 
a: #ffffff;
text-align: center; 
font-family : Optima, Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #ffffff; 
position : absolute; 
top : 10px; 
width : 300px; 
z-index: 50;
}
.copyright {
margin : 447px 650px 500px 475px; 
a: #ffffff;
text-align: center; 
font-family : Optima, Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #ffffff; 
position : absolute; 
top : 10px; 
width : 175px; 
z-index: 50;
}
.leftcopyright {
margin : 300px 650px 500px 0px; 
text-align: center; 
font-family : Optima, Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000; 
position : absolute; 
top : 10px; 
width : 155px; 
z-index: 50;
}
#box {display:block; 
	width:250px; line-height:normal; 
 	letter-spacing:1px; font-family: optima, sans-serif; 
	font-size:16px; 
	color:#000; 
	border:1px solid #ddd; 
	padding:5px; 
	margin:3em;
	}
#cap {
	font-size:45px;
	color:#f60; 
	font-weight:bold; 
	float:left; height:34px; 
	line-height:34px; 
	margin-top:5px; 
	margin-right:1px;
	}
* html #cap {
	margin-right:-2px; 
	rgin-top:3px;
	}