body   {
        background-color:#000;
         background: #000 url(ivyleaves.gif) no-repeat top right fixed;
        font-family:arial, helvetica, sans-serif;
        margin:0px;
}
#ctrZero        {
width:44em;margin-left:auto;margin-right:auto;
}
#ctr     {
        width:42em;     
        text-align:center;
        margin:0px;
        margin-top:1em;
}
#ctrtop  {
        width:100%; 
        height:1em;
        text-align:left;
        background: #000;
        color:#fff;
        font:8pt/10pt bold fantasy;
        
}
#ctrm   {
    margin:0px;padding:0px;
 
    height:181px;
    background: #000 url(header.jpg) no-repeat bottom right;
    display:block;
         border:1px dotted #999966;      
  border-bottom:0px;
}
#homelink     {
     width:42em; 
    height:180px;
    display:block;
}
#tophatch   {
    
}

 
 
h1      {     margin:0px;padding-top:5px;
              
                
                height:120px;
               text-align:left;
                background:url(raggedtop2.gif) repeat-x bottom left;
                display:block;
}
#ctrcnt {

        font: 12pt/14pt normal helvetica, serif;
 
        padding-top:10px;
        background:url(papertexture.jpg)  repeat -0px 0px;     
}
#ctrcnt .isrZero {
       float:right;
        width:7em;
}   
#ctrcnt .isr {
       float:right;
       width:7em;
       height:7em;
       display:block;
         
}  
#ctrcnt .isl {
       float:left;
       width:7em;
       height:7em;
       display:block;
         border:1px dotted #999966; 
      
      
} 

#base   {
             height:120px;
               text-align:left;
                background:url(raggedbottom2.gif) repeat-x top left;
                display:block;
}
#ctrcnt p      {


        margin-left:2.5em;
        margin-right:2.5em;
       text-align:left;
        line-height:17pt; 
 
    font: 13pt/17pt normal  serif;
}
#ctrcnt p.smallerbody  {
       text-align:left;
    font: 11pt/17pt normal  serif;
}
#ctrcnt p.d      {  
        
       clear:both;
        margin-top:7px;
        padding-top:35px;
        text-align:left;
  /*font: 12pt/14pt normal  serif;*/

     background: transparent url(swag2.gif) no-repeat top center;
} 
#ctrcnt p a      {
font-size:inherit; display:inline;
text-decoration:underline;
} 

}     
#ctrcnt .division      {  
        
       width:100%;
       height:2em;
       
                margin-top:25px;
        padding-top:25px;
          background: transparent url(swag2.gif) repeat-x top center;
}  
              
.hid    { width:0px;height:0px;overflow:hidden;display:block; }


a {
	text-decoration: none;
}

a:link {
	color:#6633CC;
}

a:visited {
	color: #000066; 
}

a:active {
	color: red;
}

a:link:hover {
	text-decoration: underline;
}
 

ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#nav  {
  padding-top:5px;
        width:100%;
        height:1.1em;
     border-bottom:1px dotted #999966;  
       border-top:1px dotted #999966; 
         
}
#nav a {
	font:bold 12pt/10pt Palatino, serif;
      
	color: #000;
 
        color: #fff;
	text-decoration: none;
      
}
#nav li li {
display: block;
        width:8em;
        
}
#nav li li a {
 
        font-weight:bold;
	display: block;
	font-weight: bold;
	color: #000;
                border:none; padding-left:0px;padding-right:0px;
	padding: 0.2em 5px;  
         
        font:9pt/11pt bold serif;
}
#nav ul         {
        width:100%;
}
#nav li li a:hover {
	padding: 0.2em 0px;
	border: 5px solid #999966;
 	border-width: 0 5px;  
       
}

li {
	float: left;
	position: relative;
	width: 7.9em;
	text-align: center;
	cursor: default;
	background-color: transparent;

	border-width: 1px 0;
    	border-right:2px solid #999966;
}

li#first {
        border-left:solid transparent;
	border-left-width: 1em;
}

li#last {
        border-right:solid transparent;
	border-right-width: 1em;
}

li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;

	font-weight: normal;
	 background:transparent url(menudrop.gif) repeat-x bottom left;
      
	padding: 0.5em 0 1em 0;
    padding-bottom:15px;
 
        
        margin-bottom:5px;
}
 
li>ul {
	top: auto;
	left: auto;
}

li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
}

li:hover ul, li.over ul {
	display: block;
}


 .plusmarge     {
        margin:16px;
 }
#ctrcnt p.titling  {
       text-align:left;
 font: italic 18pt/16pt bold  serif;
}
#ctrcnt p.titling2  {
       text-align:left;
 font: italic 16pt/16pt bold  serif;
}

#ctrcnt h2  {
        margin-left:2em;
        margin-right:2em;
       text-align:left;
       text-align:left;
        font: italic 18pt/16pt bold  serif;
}
#ctrcnt h3  {
        margin-left:2em;
        margin-right:2em;
       text-align:left;
       text-align:left;
 font: italic 16pt/16pt bold  serif;
}
#notesandcredits    {
text-align:center;
 font: italic 10pt/11pt bold  serif;
 padding-bottom:20px;
}
 .isr a:link    {width:100%;display:block;}
 
#pagestatus    {
 color:#c0c0c0;
 padding:10px;       
 text-align:center;
 font-size:75%;
 }
 
#ctrcnt ul {
 
        display:block;
        width:inherit;
        float:none;
        border:0px solid white;
        margin-left:2.5em;
        margin-right:2.5em;
        border:0;
        }
 
#ctrcnt ol {
        position:relative;
        display:block;
        width:inherit;
        float:none;
        border:0px;
        margin-left:2.5em;
        margin-right:1.5em;
        }
#ctrcnt ol li{
        vertical-align:text-top;
        display: list-item;
        list-style-type:decimal;
        width:80%;
        float:none;
        margin-bottom:.1em;
        border-bottom:1px dotted #c0c0c0;
        }
#ctrcnt li {
        
        display:block;
        clear:both;
        list-style:square;
        width:80%;
        float:none;
        border:0px;
        text-align: left;
        padding-left:1.5em;
;
}
#ctrcnt ul li   {
         vertical-align:top;
        display: list-item;
        list-style-type:disc;
              float:none;
        width:inherit;
        margin-bottom:1em;
        margin-top:1.2em;
         
        border:0px;
}
#ctrcnt ul li a      {
font-size:100%; display:block;text-decoration:underline;
 em       {
        font:  .9em Georgia, "Times New Roman", serif; 
        letter-spacing:.10em;
        font-weight:bold;
}
#ctrcnt  li em  b     {
        font: bold  1em Georgia, "Times New Roman", serif; ;
        
}

blockquote {
        display:block;
        width:60%:
        margin-right:20%;
        margin-left:20%;
        text-align:left;
        font: 600 1em Charcoal;
}
blockquote div  {
        font: inherit;
        font-size:.8em;
}
.imgrightside    {
position:relative;margin-left:2.5em;margin-right:20px;
float:right;padding:7px;
padding-top:0px;border:0px solid #c0c0c0; 
text-align:right;vertical-align:top;
}
.imgleftside    {
position:relative;margin-left:2.5em;margin-right:10px;
float:left;padding:7px;
padding-top:0px;border:0px solid #c0c0c0; 
text-align:left;
}
.imgcentre  {
position:relative;margin:5px;
padding:7px;
padding-top:0px;border:0px solid #c0c0c0; 
text-align:center;vertical-align:top;
clear:both; 
}
.imgcentre img, .imgleftside img,.imgrightside img {
padding:2px;border:1px solid black;
}