body 
{  
   color: #29456f; 
   background-image:url('../images/startower_background.jpg');
   margin: 0;
   padding: 0;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif; 
}


h1
{
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 14px;
}

h2
{
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 13px;
}


a 
{
   text-decoration: none; 
   cursor:pointer;
}

/* Links in content part of the page */

a:link 
{  
   color: #69698B;
}

a:visited 
{
   color: #26268C; 
}

a:hover 
{
   color: #828EBE; 
}

ul
{
list-style-position:inside;
padding:0px;
margin:0px;
}

.main_bar 
{  
   font-size: 10px; 
   color:#ffffff;
   font-family: Arial, Helvetica, sans-serif; 
   text-decoration: none; 
}

a.main_bar:link 
{
   color: #FFFFFF;
   font-size: 10px; 
}

a.main_bar:visited 
{
   color: #FFFFFF;
   font-size: 10px; 
}

a.main_bar:hover 
{
   color: red;
   font-size: 10px; 
   text-decoration: none; 
}


.sitemap 
{  
   font-family: Arial, Helvetica, sans-serif; 
   text-decoration: none; 
}

a.sitemap:link 
{
   color: #FFFFFF;
   font-size: 10px; 
}

a.sitemap:visited 
{
   color: #FFFFFF;
   font-size: 10px; 
}

a.sitemap:hover 
{
   color: red;
   font-size: 10px; 
   text-decoration: none; 
}


img
{
   border-width:0px;
}


.left_column 
{  
   font-size: 11px; 
   color:#779cb4;
   font-family: Arial, Helvetica, sans-serif; 
   text-decoration: none; 
   padding:5;
}


/* Properties for light coloured background on forms etc */

.lightbar 
{  
   color: #000000;
   background-color: #eaf1fa;
}

a.lightbar:link 
{  
   color: #69698B;
   background-color: #eaf1fa;
}

a.lightbar:visited 
{
   color: #26268C; 
   background-color: #eaf1fa;
}

a.lightbar:hover 
{
   text-decoration: underline; 
   color: #828EBE; 
   background-color: #eaf1fa;
}


.journal_lightbar 
{  
   color: #000000;
   background-color: #eaf1fa;
}

a.journal_lightbar:link
{
   font-size: 10px; 
   color: #69698B;
   background-color: #eaf1fa;
}

a.journal_lightbar:visited
{
   font-size: 10px; 
   color: #26268C; 
   background-color: #eaf1fa;
}

a.journal_lightbar:hover
{
   font-size: 10px; 
   text-decoration: underline; 
   color: #828EBE; 
   background-color: #eaf1fa;
}

dt {  
   font-style: italic;
   color: #777777; 
   background-color: #FFFFFF;
}



pre 
{
   font-family: Arial, Helvetica, sans-serif; 
}

/* Form settings */

form 
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   vertical-align: middle;
   background-color: #eaf1fa;
   border:1px solid #DDE2FA;
   padding: 5px 5px 5px 5px;

}

label
{
   width: 8em;
   float: left; 
   text-align: left;
   margin: 0px 1em 10px 0px; 
   clear: both; 
}

textarea, select 
{
   font-family: Arial, Helvetica, sans-serif;
   padding: 2px;
   font-size: 11px;
   border: solid 1px #DDE2FA;
   overflow: auto;
}

input 
{
   font-family: Arial, Helvetica, sans-serif;
   padding: 2px;
   font-size: 11px;
   border: solid 1px #DDE2FA;
   overflow: hidden;
}

.submit-button 
{
   color:#828EBE; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 84%;
   font-weight:bold; 
   background-color: #eaf1fa;
   border:1px solid #828EBE;
   width: 10em;
   height: 2em;
}

fieldset
{
   border: solid 1px #DDE2FA; 
   color: #000000;
   background-color: #eaf1fa;
   padding: 5px 5px 5px 5px;
}

button 
{
   color:#828EBE; 
   font-family: Arial, Helvetica, sans-serif;
   background-color: #eaf1fa;
   border:1px solid #828EBE;
}


table.userdata_table
{
   border: solid 1px #DDE2FA; 
   color: #000000;
   background-color: #eaf1fa;
   border-collapse: collapse;
}

td.userdata_table
{
   border: solid 1px #DDE2FA; 
   padding-left: 5px;
}

.guestbook_reply 
{
   color: #777777; 
   background-color: #FFFFFF;
} 

.startpage
{  
   font-size: 11px; 
}


.small 
{  
   font-size: 10px; 
}

.underline 
{
   text-decoration: underline; 
}

p.margin 
{
   text-align: justify; 
   margin: 5px 5px 5px 5px;
}

.plain 
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   vertical-align: middle;
   background-color: #FFFFFF;
   border: 0;
   padding: 0;
}


.marker
{
   vertical-align: top;
}

.photo
{
   padding: 5px;
   border: dashed 1px #DDE2FA;
}


