/*** Site framework ***/
body{margin: 0;}
#top{height:65px;  background-repeat: repeat; background-image: url('../images/headerbkgrnd2.gif');}
#container{min-width:975px}
#col_left{float:left; width:125px;}
#page{max-width:975px; margin-right:auto; margin-left:auto;}
#content{}
#footer{clear:both; padding:10px; text-align:center; border-top: .2em solid #900; border-color: #00009d;}

/****************************************** LINKS *****************************************************************/
a:link    {color: #0000AD}
a:visited {color: #B92F00}
a:hover   {color: red; background-color: transparent}
a:active  {color: #B92F00} /* style visible only at moment of click */
.whitelink a:link    {color: #FFFFFF; font-size: 10pt; font-weight: bold}
.whitelink a:visited {color: #FFFFFF; font-size: 10pt; font-weight: bold}
.whitelink a:hover   {color: red; background-color: #E6F5FF; font-size: 10pt; font-weight: bold}
.whitelink a:active  {color: #B92F00; font-size: 10pt; font-weight: bold} /* style visible only at moment of click */

/****************************************** HEADINGS *****************************************************************/
h1        {font-size: 110%; color: #0000AD;    font-family: Arial, Helvetica, sans-serif;   font-weight: bold;   text-align: center;  margin: 2; padding: 2; vertical-align: middle}
h2        {font-size: 90%;  color: #000000;    font-family: Arial, Helvetica, sans-serif;   font-weight: bold;   text-align: center;}
h3        {font-size: 95%;  color: #000000;    font-family: Times New Roman, Times, serif;  font-weight: bold;   text-align: center;  margin: 2; padding: 2; font-style : italic}
h4        {font-size: 80%;  color: #0000DB;    font-family: Arial, Helvetica, sans-serif;   font-weight: bold;   text-align: left;  }
h5        {font-size: 80%;  color: #000000;    font-family: Arial, Helvetica, sans-serif;   font-weight: normal; text-align: left;    margin: 1; padding: 1}
h6        {font-size: 70%;  color: #000000;    font-family: Arial, Helvetica, sans-serif;   font-weight: normal; text-align: left;    margin: 92px 1 1 1; padding: 1}
                     
/********************************************** GENERAL FONTS **********************************************************/
                   
body      {margin: 0px; font-size: medium; 	color: #000000; 	font-family: Arial, Helvetica, sans-serif;  text-align: left; 	background-color: rgb(255, 255, 204)}
.bkl10    {font-size: 10pt;   color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-align: left}
.bkl8	  {font-size: 8pt;    color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-align: left}
.bkbc10   {font-size: 10pt;   color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold;   text-align: center;}
.bkbc8    {font-size: 8pt;    color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold;   text-align: center;}
.bkbl10   {font-size: 10pt;   color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold;   text-align: left; margin: 1; padding: 1}
.bkbl12   {font-size: 12pt;   color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold;   text-align: left; margin: 1; padding: 1}
.bkbc12   {font-size: 12pt;   color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold;   text-align: center; margin: 1; padding: 1}
.bkbl8    {font-size: 8pt;    color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold;   text-align: left}
.bkbr10   {font-size: 10pt;   color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold;   text-align: right}
.bkbr8    {font-size: 8pt;    color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold;   text-align: right}
.bkc10    {font-size: 10pt;   color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: center}
.bkc8     {font-size: 8pt;    color: #000000; font-family: Arial, Helvetica, sans-serif;                      text-align: center}
.blbc10   {font-size: 10pt;   color: #0000DB; font-family: Arial, Helvetica, sans-serif; font-weight: bold;   text-align: center}
.grybl10  {font-size: 10pt;   color: #575757; font-family: Arial, Helvetica, sans-serif; font-weight: bold;   text-align: left}
.gryc8    {font-size: 8pt;   color: #EFEFEF; font-family: Arial, Helvetica, sans-serif; font-weight: normal;   text-align: center}
.rbc10    {font-size: 10pt;   color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold;   text-align: center;}
.rbc8     {font-size: 8pt;   color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold;   text-align: center;}
.rbl10    {font-size: 10pt;   color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold;   text-align: left}
.wbc10    {font-size: 10pt;   color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold;   text-align: center}
.wbc12    {font-size: 12pt;   color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold;   text-align: center}
.wbl10    {font-size: 10pt;   color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold}
.wbr8     {font-size: 8pt;    color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold;   text-align: right}
label     {font-size: 8pt;                    font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

p {font-size:10pt; font-family: Arial, Helvetica, sans-serif;}

/********************************************** IMAGES **********************************************************/
.image-c 	{float:inherit; border-width: 0;   margin: 5px;}
.image-cb 	{float:inherit; border-width: 1px; margin: 5px; border-color:black;}
.image-l 	{float:left;    border-width: 0;   margin: 5px;}
.image-lb	{float:left;    border-width: 1px; margin: 5px; border-color:black;}


/********************************************** TABLES **********************************************************/


.trheader { border-spacing:3px;  background-color:#0000AD; font-size: 10pt; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-align: center; font-weight: bold;}
.trwhite  {border-spacing :3px;  background-color:#EEECEC; font-size: 10pt; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: center}
.trblue   {border-spacing:3px; background-color:#C8DCEB; font-size: 10pt; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: center}

.padlarge {padding: 6px;}
.padmedium{padding: 4px;}
.padsmall {padding: 2px;}

.tac{text-align:center;}

.test{margin-left: 20px;padding: .60cm;height:40px; background-color:#DDEFFF;}
.basetable{width: 600px;}
.td-width-20{width:20%;}

table.center 	
{
   margin-left:auto; 
   margin-right:auto; 
   height:100%; 
   border:10; 
   min-width:600px; 
}

#table-pd	
{
   width: auto; 
   margin-left:auto; 
   margin-right:auto; 
   background-color: #FFFFE3; 
   padding: 5px; 
   border: 0; 
}

.td-tab-l 
{
   border-style: none;
   border-color: inherit;
   border-width: 0;
   padding: 5px;
   font-weight: bold; 	
   color: #FFFFFF; 	
   text-align: center; 	
   font-family: Arial, Helvetica, sans-serif; 	
   font-size: 10pt; 
   background-image: url('images/tab-L.gif'); 
}

.td-tab-r 
{
   border-style: none;
   border-color: inherit;
   border-width: 0;
   padding: 5px;
   font-weight: bold; 	
   color: #FFFFFF; 	
   text-align: center; 	
   font-family: Arial, Helvetica, sans-serif; 	
   font-size: 10pt; 
   background-image: url('images/tab-R.gif'); 
   background-position: right top; 	
   background-repeat: no-repeat; 
}

.td-hdr-bl8  {font-size: 8pt;  padding: 5px; border: 0; background-color: #C8DCEB; font-family: Arial, Helvetica, sans-serif;  font-weight: bold; color: #000000; text-align: center; }
.td-hdr-bl10 {font-size: 10pt; padding: 5px; border: 0; background-color: #C8DCEB; font-family: Arial, Helvetica, sans-serif;  font-weight: bold; color: #000000; text-align: center; }
.td-hdr-grey {font-size: 10pt; padding: 5px; border: 0; background-color: #666666; font-family: Arial, Helvetica, sans-serif;  font-weight: bold; color: #FFFFFF; text-align: center; }
.td-blc8 	 {font-size: 8pt;  padding: 5px; border: 0; background-color: #E3F5FF; font-family: Arial, Helvetica, sans-serif;  font-weight: bold; color: #000000; text-align: center; }
.td-blbc10 	 {font-size: 10pt; padding: 5px; border: 0; background-color: #E3F5FF; font-family: Arial, Helvetica, sans-serif;  font-weight: bold; color: #000000; text-align: center; }
.td-grbc10   {font-size: 10pt; padding: 5px; border: 0; background-color: #D8D8E0; font-family: Arial, Helvetica, sans-serif;  font-weight: bold; color: #000000; text-align: center; }
.td-grc8 	 {font-size: 8pt;  padding: 5px; border: 0; background-color: #D8D8E0; font-family: Arial, Helvetica, sans-serif;  font-weight: bold; color: #000000; text-align: center; }


/********************************* Additions 01.06.08  **************************************/


/*articles.htm*/
.divcenter      {width: 900px; margin-right: auto; margin-left: auto;}
.td-teal        {background-color:#E6F5FF; border:1px solid #0000AD; padding:5px; text-align: left; width:175px;} 
.td-row-topic   {height:36px; background-image:url('images/artbg.jpg'); border:1px solid #0000AD; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px;}
.td-row-content {background-color:#FFFFE3; background-position: right top; border:1px solid #0000AD; text-align: left; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; background-image:url('images/drum_sm.gif'); background-repeat:no-repeat}

/*directions.htm */
.td-align-right {text-align: right; font-family: Arial; font-size: 10pt;}  
.redasterisk    {font-size: 13pt; color:#FF0000;}




/************************************************directions ***********************************/
.td-images {  background-repeat: no-repeat;  border: 0px; width:44px; height:38px; border-left: 1px solid #0000AC; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color:#FFFFFF;	}
.td-text01   {width:230px; border-right: 1px solid #0000AC; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF}
.td-spacer  {width:10px}


/*** BEGIN SIDE_BAR ***/
.side_bar{width:160px; text-align:center; font-weight:bold;}
.sb_header{color:white;}
.sb_content{
    background-color:white;
    border: 1px solid #0000AD;
}

/*** END SIDE_BAR ***/

.f10{font-size:1em;}
.f11{font-size:1.1em;}
.f12{font-size:1.2em;}
.f13{font-size:1.3em;}
.b {font-weight:bold;}
.i {font-style:italic;}


.blue_bar{padding-left: 70px; background-image:url('http://morsedrum.com/images/BluYel2.gif');background-repeat:repeat-y;} /* faded veritcal blue bar styling... */