@charset "iso-8859-1";
/* put no font size in the body definition - so users can scale it as they wish */
/* */
BODY, P, TD,  UL, OL, TABLE {font-family: Georgia, Times, serif ;
		color:#000000;
		font-size:11pt;}
BODY {background:#008080; color:#FFFFFF;margin:10px; margin-top:1px; margin-bottom:1px;
	padding:10 10 5 5;
	}

div.page {
	background:#FFFFFF url("../graphics/back-marble1a.jpg");
	color:#000000;
		margin:0px;
		border-left:solid 1px #000000;
		padding:10px;
	}
div.contact{
	padding-left:30px; padding-right:30px;}
div.top {background:white url("../graphics/back-marble1a.jpg"); text-align:center; font-family:serif;
		margin:0px; 
		border-left:solid 1px #000000;
		padding:10px;
		}
.none {display:none}

H1 {color:#005E5E; font-size:140%}
H2 {color:#005E5E; font-size:120%}
H3 {color:#002F2F; font-size:110%;}
H4 {color:#008080}
H5 {color:#008080}
strong {color:#005E5E;}

li {line-height:2;}

.small {font-size:10pt}
.companylogo { font-size:280%;  color:#008080; font-weight:demi-bold; margin:5px;}
.companybrief {font-size:108%; font-style:italic; color:#000000; margin:0px;}


A {TEXT-DECORATION: none;font-style:italic}
A:active {  COLOR: #ff3333; }
A:visited {COLOR: #340051;}
A:hover { COLOR: #ff3333; }
A.showlink {text-decoration:underline; color:white; font-size:10pt}
A.company {color:#005E5E; font-style:normal;}
A.company:visited {COLOR:#005E5E;}
A.black {color:#000000; font-style:normal;}
A.black:visited {COLOR:#000000;}

  	
div.left { float:left; margin-right:0.1em; margin-left:0.2em; width="70%";text-align:left}

img.logo {border: solid 1px #005e5e;}
table.contact{
	border:solid 1px #737373;
		}
div.menu {background:#008080; color:#000000; text-align:center;
		border-left:solid 1px #000000;}
/* the auto margins below are required for table centering */
table.menu
{ background:#008080; color:#000000;
margin-left:auto; margin-right:auto;
border:none;
border-collapse: collapse;
border-spacing: 0px; 
}
td.menu
{  margin-left:3px;
border-left: 4px solid #ffffff;
border-bottom: 0px solid #ffffff;
border-right:4px solid #ffffff;
border-top: 0px solid #ffffff;
text-align: left;
font: normal 90% ;
background:#008080; color:#FFFFFF;
padding: 8 0 8 3; }
/* the padding above affects the padding beneath the link in IE */

td.space
{width:1px;}
/* the padding below affects the padding beneath the link in Netcspae */
a.menu {background:#008080; color:#FFFFFF; padding:8 10 1 5;
		font:bold 110%; text-decoration:none;}
a.menu:visited {color:#FFFFCC;}
a.menu:hover {color:#C5C5C5;}

p.copyright {color:#D2D2D2; font-size:80%; }
a.border {background:#008080; color:#FFFFFF; padding:8 10 15 5;
		font:bold; text-decoration:none;}
a.border:visited {color:#FFFFCC;}
a.border:hover {color:#C5C5C5;}