/* stylesheet by CornishWebServices Ltd */
#menu1 { position:absolute; left:25px;  top:208px; width:220px; z-index:11; visibility: hidden }
#menu2 { position:absolute; left:105px; top:208px; width:220px; z-index:12; visibility: hidden }
#menu3 { position:absolute; left:215px; top:208px; width:220px; z-index:13; visibility: hidden }
#menu4 { position:absolute; left:345px; top:208px; width:220px; z-index:14; visibility: hidden }
#menu5 { position:absolute; left:485px; top:208px; width:220px; z-index:15; visibility: hidden }
/* put no font size in the body definition - so users can scale it as they wish */
BODY {font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#000000; 		font-size:.95em;}
P {font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#000000; 		font-size:.95em;}
TD {font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#000000; 		font-size:.95em;}
UL, OL, li, TABLE {font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#000000; 		font-size:.95em;}
h1, h2, h3, h4 {font-family:Arial, Helvetica, sans-serif;}
p {margin-top:10px; margin-bottom:5px;}
BODY {margin:0; padding:0;	background:#FFFFFF; color:#000000;}

hr.blue {color:#2b548d; height:2px;}
strong {color:#2b548d; }
.none {display:none}
.small {font-size:80%}
.companylogo { font-size:160%; font-style:italic; color:#006697;}
.floatright { float:right; margin-right:0.2em; margin-left:0.2em; }
div.floatleft { float:left; margin-right:0.4em; margin-left:0.2em; text-align:left}
div.left { float:left; margin-right:0.1em; margin-left:0.2em; width:70%;text-align:left}

A {text-decoration: none;font-style:normal; color:#000066;}
A:active {  COLOR: #ff3333; }
A:visited {color:#000066;}
A:hover { COLOR: #ff3333; }


H1 {color:#2b548d; font-size:115%; margin-top:10px; margin-bottom:0px;}
H2 {color:#006697; font-size:110%}
H3 {color:#2b548d; font-size:105%; }
H4 {color:#006697}
H5 {color:#006697}
h1.noscript h2.noscript {font-size:90%;}

ul { margin-left:20px; padding-left:0px; margin-right:0px; margin-top:0px;} 
li { list-style-image:url(../graphics/bullet-redarrow.gif); color:#000000;}
li a , li a:visited{color:#000000;}
li a b , li a:visited b {color:#000000;}

/* define area of the page */
div.top {background:#ffffff;
		margin:0px; height:96px; min-height:50px; 
		padding: 0px;
		}
div.topbar { font-size:5%; margin:0; color:#ffffff; visibility:hidden; background:#cc0000;
		}
div.javascriptmenu {background:#2B548D; color:#ffffff; z-index:20; font-size:1%;
			padding-bottom:10px; visibility:hidden;
		}
div.page {background:#FFFFFF; color:#000000; font-size:95%; z-index:22;
		margin:0px; padding:10px 0px 10px 20px; }
div.rightpage {visibility:hidden; float:right; font-size:1%; margin:0px; padding:0px; width:1cm; 
		}

/* top of page */
img.top {margin:0; padding:0; text-align:left;}
h1.top {font-size:90%; font-style:italic; margin:0px; margin-left:140px; margin-bottom:5px;color:#2b548d; }
a.top {visibility:hidden; }

/* content of page */
p.quote {color:#006697;font-weight:bold;}
img.logo {margin-left:15px; margin-right:15px;}


div.website {font-size:80%}
img.leftwebsite {margin-top:5px; margin-right:15px;margin-left:1px; margin-bottom:0px;
		border: solid 1px; width:200px;}
img.website {margin-top:5px; margin-right:1px;margin-left:1px; margin-bottom:0px;
		border: solid 1px; width:200px;}
img.website2 {margin-top:5px; margin-right:1px;margin-left:1px; margin-bottom:0px;
		border: solid 1px;}
table.website {text-align:center;vertical-align:bottom;
				font-size:9pt;}
tr.website {vertical-align:bottom}
a.website {font-size:80%;}

/* bottom of page */
h4.bottom {text-align:center; font-size:90%; font-style:italic; margin:0px;  margin-bottom:5px;color:#2b548d; }
A.company {color:#004262}
A.company:visited {COLOR:#004262;}




/* Menu styles */
div.menu {visibility:hidden; text-align:center; float:right; margin-left:0.4em}
div.menuBar {visibility:hidden; background:#2B548D; 
  padding: 5px; padding-left:20px;
  text-align: left;
}
div.menuBar a.menuButton {visibility:hidden;
  text-align:center; font-family: Arial, Helvetica, sans-serif;  
  font-size: 105%;   font-style: normal;  font-weight: normal;
  background-color:#2B548D;  color:#ffffff;
  border: 1px solid #DADDF0;
  margin: 1px; margin-bottom:10px;
  padding: 3px 6px 3px 4px;
  z-index: 100;
}
div.menuBar a.menuButton:hover {visibility:hidden;
  background-color:#DADDF0;   color:#000000;
  border: 1px solid #DADDF0; 
}
div.menuItemSep {visibility:hidden;
			 background-color:#DADDF0; border-right: 1px solid #324289; border-left: 1px solid #324289;
			width:240px;  margin:0px; font-size:5%;
			border-bottom: 1px solid #324289
 }
 
A.menu { visibility:hidden; font-size: 80%; text-decoration: none; padding-left:10px;
line-height:15px; width:160px; }
A.menuItem { font-size:80%; font-style:normal; text-decoration: none; padding-top:4px; padding-left:4px; text-align:left;
	line-height:15px; width:240px;  border-right: 1px solid #324289; border-left: 1px solid #324289;
	height:22px; display: block }
A.menuItem:link , A.menuItem:Visited, A.menuItem:Active { background-color:#DADDF0; color:#000000; }
A.menuItem:Hover {  background-color:#2B548D; color:#ffffff}


/* old styles */
TABLE.companylogo { font-size:160%;margin-top:3px;color:#006697; width:90%;   }
TD.topmenu   {	border:  outset 2pt ; background:#CED9FD; color:#000097;
    	padding: 0.05em;
  	text-align:center; }
A.showlink {text-decoration:underline; color:white; font-size:10pt}
	


