
body, tr, td 
{
  background-color: #fff;
  color: #000;
  font-family: verdana, sans-serif; font-size: 80%;
}

body
{
border-left: thick solid #781351;

}

table
{
background-color: #fff;
color: #000;
font-family: verdana, sans-serif;
text-align: left;
width: 100%;
height: 100%;

}

h1
{
font-size: 1.8em;
}

h2
{
font-size: 1.5em;
}

.h2b
{
font-size: 1.5em;
}

h3
{
font-size: 1.3em;
}

h4
{
font-size: 1.0em;
}

dd 
{
margin: 0 0 10px 40px;
}

.rfnt
{
color:#f11;
}

.rbld
{
color:#f11;
font-weight: bold;
}

#photol
{
padding: 0 5 0 0;
}


.bitbig
{
font-size:1.5em;
}

.toplogo1
{
border: 0px solid ; width: 90px; height: 60px;
float: left; margin: 0 30 0 40;
}

.toplogo2
{
border: 0px solid ; width: 371px; height: 100px; 
padding: 5 0 0 0; 
float: left;
}

 /* Hide from IE5-Mac \*/
.toplogo1
{
float: none
}
.toplogo2
{
float: none
}
/* End hide */


.topmsg
{
padding: 0 0 0 40;
font-size: 1.2em;
color: #999;
}

.topbox 
{
background: #fff;padding-left:20px; padding-bottom: 0px;
text-align: left; height: 100px; vertical-align: bottom;
;
}

.bodyboxl 
{
width: 80%; vertical-align: top; background: #fff;
padding-left: 40px; font-size: 1em;
padding-top: 10px;
}

.bodyboxla 
{
width: 40%; vertical-align: top; background: #fff;
padding-left: 40px; font-size: 1em;
padding-top: 20px;
}
.bodyboxlb 
{
width: 40%; vertical-align: top; background: #fff;
padding-left: 0px; font-size: 1em;
padding-top: 70px;


}

.bodyboxr 
{
width: 20%; vertical-align: top; background: #fff;
padding-left: 0px; font-size: 1em;
padding-top: 20px;
/* add a gif to the rhs box*/
/*background: #000 url(peru.gif) top repeat-y;*/

}

#guestbk li
{
list-style: none;
float: left;
padding-right: 20;
}

#guestbk a
{
color: blue; text-decoration: underline;
}

#guestbk a:hover, #guestbk a:active
{
color: blue; text-decoration: none;
}

#mainlist a, #mainlist a:visited
{
color: black; text-decoration: none;
}

#mainlist a:hover, #mainlist a:active
{
color: blue; text-decoration: underline;
}



#sublist a, #sublist a:visited
{
color: blue; text-decoration: underline;
}

#sublist a:hover, #sublist a:active
{
color: blue; text-decoration: none;
}


 #navigation a
{
border-bottom: thick solid #781351;
font-size: 0.9em;
font-weight:bold;
color: #000;
background: #ffa20c url(left-tab.gif) left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

#navigation a span
{
background: url(right-tab.gif) right top no-repeat;
padding-right: 10px;
}

#navigation a, #navigation a span
{
display: block;
float: left;
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none;
}
/* End hide */

#navigation a:hover
{
color: #fff;
background: #781351 url(left-tab-hover.gif) left top no-repeat;
padding-left: 10px
}

#navigation a:hover span
{
background: url(right-tab-hover.gif) right top no-repeat;
padding-right: 10px
}

#navigation ul
{
list-style: none;
padding: 0;
margin: 0

}

#navigation li
{
list-style: none;
float: left;
margin: 0;
}
 
