﻿body { background-color: #Ffffff; background-image:url('images/blacklines.gif');  margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;}
h1 {margin:0; padding:0;}
p {	margin:0; padding:0;}
#wrapper {width: 960px; border:1px #000000 solid; margin: 0 auto 0 auto; background-color:#FFFFFF;  }
#header  {height: 93px;background-image:url('images/hdr.jpg') ;  }
#heading-top {height: 27px; padding: 3px 15px 0 0; }
#heading-middle { height: 26px; padding: 10px 15px 0 0;   }
#heading-bottom  {height: 23px; padding: 4px 15px 0 0;    }
#navbox  { height: 25px;  background-color:#000000; }
#content {clear:both; background-color:#FFFFFF; margin:0; }
#content-left  {float:left; width: 46%; padding:10px 10px 10px 15px; }
#content-right  {float:right; width: 46%; padding: 10px 15px 10px 10px;  }

#nav ul {padding:0; margin:0; list-style:none; font: 12px arial, verdana, sans-serif;  background-color: #ff0000; position:relative; z-index:100; border:1px black solid;}

#nav {padding:0; margin:0; list-style:none; font: 12px arial, verdana, sans-serif;  background-color: #ff0000; position:relative; z-index:100; border:1px black solid;}
#nav {height:23px; width:950px; padding:0; background-color:#000000; }

#nav table {border-collapse:collapse;}
#nav li {float:left; background-image:url('images/red-arrow.gif'); background-repeat:no-repeat; }
#nav li li {float:none;}
/* a hack for IE5.x and IE6 */
#nav li a li {float:left;}

#nav li a {display:block; float:left; color:#FFFFFF; height:23px; padding:0 15px 0 25px; line-height:22px; text-decoration:none; white-space:nowrap; font-weight:bold; border-left:1px solid #01003e;}
#nav li li a {height:21px; line-height:20px; float:none;}

#nav li:hover {position:relative; z-index:100;}
#nav a:hover {position:relative; z-index:100;  background-image:url('images/white-arrow.gif'); background-repeat:no-repeat; color:#FFFFFF; border-left:1px solid 01003e;}
#nav li:hover > a {border-left:1px solid 01003e; background-image:url('images/white-arrow.gif'); background-repeat:no-repeat; background-color: #FF0000; color:#000;}

#nav :hover  ul {left:0; top:23px; border-left:1px solid 01003e; z-index:300;}
#nav a:hover ul {left:-1px;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:0; margin-left:100%; top:0;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover li:hover > a { background: #FF0000; color:#000000; background-image:url('images/white-arrow.gif'); background-repeat:no-repeat; border-left:1px solid 01003e;}

#nav li a:hover ul li a:hover {background-image:url('images/white-arrow.gif'); background-repeat:no-repeat; background:#ff000; }

/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:0;}

#nav a:hover a:hover a:hover a:hover ul
{left:100%; top:0;}

#nav a:hover a:hover a:hover ul
{left:100%; top:0;}

#nav a:hover a:hover ul
{left:100%; top:0;}

/* keep further levels hidden */
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

#nav a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

#nav a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

#nav a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}


a:link {color: #FF0000; text-decoration: none;}
a:visited {color: #FF0000;text-decoration: none;}
a:active {color: #FF0000;text-decoration: none;}
a:hover {color: #000000;text-decoration: none;}

.pictureproperty {margin: 0px 0px 0px 4px;}

.style1 {font-size: 18px;}
.style3 {font-size: 16px;}
.style4 {text-align: center;}
.style5 {font-size: 14px;}
.style6 {margin-top: 10px;}
.style7 {text-align: right;	color: #FFFFFF;}
.style8 {text-align: left;}
.style10 {	font-size: x-small;	text-align: left;	font-weight: normal;}
.style11 {	text-align: left;}
.style12 {	margin-left: 10px;}
.style13 {	font-size: x-small;	text-align: left;	font-weight: normal;	color: #000000;}
.style14 {	color: #F30505;}
.style15 {	margin-right: 10px;}
.style16 {	text-align: left;	color: #F30505;}
.style17 {	margin-bottom: 13px;}
.style18 {	margin-left: 9px;}
.style19 {	margin-top: 13px;	margin-left: 10px;}
.style20 {	margin-left: 13px;	margin-top: 14px;}
.style21 {	font-size: 12px;}
.style22 {	color: #F30505;	text-align: center;}

.style24 {	border-collapse: collapse;}

.style26 {margin-left: 80px;}
.style27 {margin-left: 40px;}
.style28 {text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}

