body{
color:#333333; 
font-family: 'trebuchet ms', tahoma, arial, sans-serif; 
font-size:9pt; 
line-height:18px; 

background-color:#cccccc; 
scrollbar-base-color:#666666;
scrollbar-highlight-color:#FFFFFF;
scrollbar-darkshadow-color:#000000; 
scrollbar-shadow-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-arrow-color:#FFFFFF;
scrollbar-face-color:#666666;
}
    
.bodyP
{
padding-left:85px;
padding-bottom:10px;
}

span.tppl
{
font-size:9pt; 
}

p.tppl
{
font-size:10pt; 
color:#000000;
font-weight:bold;
}

table.container
{
width:770px;
background-color:white;
border:#000000 1px solid;
background:white url('../images/aloeBackground.gif') bottom right no-repeat;
}

td.container
{
}

table.header
{
width:100%;
background-color:#666666;
color:#ffffff;
}

td.header
{
}

table.navigation
{
width:100%;
background-color:#666666;
color:#ffffff;
font-weight:bold;
}

td.navigation
{
padding-bottom:3px;
}

table.body_container
{
width:100%;
height:500px;
}

td.body_container_left
{
width:600px;
padding:20px 10px 5px 10px;
}

td.body_container_left2
{
width:550px;
padding:20px 10px 5px 10px;
}

td.body_container_right
{
font-size:9pt; 
padding:8px;
padding:10px 10px 5px 10px;
}

div.center
{
text-align:center;
}

div.right
{
text-align:right;
}

table.footer
{
font-size:8pt;
margin-top:5px;
margin-bottom:5px;
width:770px;
}

td.footer
{
padding:0px 20px 0px 20px;
}

table.copyright
{
font-size:8pt;
margin-top:5px;
margin-bottom:5px;
width:770px;
}

td.copyright
{
padding:0px 20px 0px 20px;
}

a:link{color:#009900; font-weight:bold; text-decoration:underline;}
a:visited{color:#009900; font-weight:bold; text-decoration:underline;}
a:hover{color:#009900; font-weight:bold; text-decoration:none;}

a.tppl:link{color:rgb(120,120,120); font-weight:normal; text-decoration:underline; font-size:8pt;}
a.tppl:visited{color:rgb(120,120,120); font-weight:normal; text-decoration:underline; font-size:8pt;}
a.tppl:hover{color:rgb(120,120,120); font-weight:normal; text-decoration:underline; font-size:8pt;}

a.copyright:link{color:rgb(80,80,80); font-weight:normal; text-decoration:none; font-size:8pt;}
a.copyright:visited{color:rgb(80,80,80); font-weight:normal; text-decoration:none; font-size:8pt;}
a.copyright:hover{color:rgb(80,80,80); font-weight:normal; text-decoration:underline; font-size:8pt;}

a.nav:link{color:#000000; font-weight:bold; text-decoration:none;}
a.nav:visited{color:#000000; font-weight:bold; text-decoration:none;}
a.nav:hover{color:#000000; font-weight:bold; text-decoration:none;}

a.topnavv:link{color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:10pt;}
a.topnav:visited{color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:10pt;}
a.topnav:hover{color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:10pt;}


h1, h2, h3, h4, h5, h6
{
}

div.cib
{
margin-top:3px;
margin-bottom:10px;
}

input.prnxbutton
{
width:40px;
border:1px solid rgb(200,200,200);
color:rgb(106,106,106);
font: bold 8pt verdana, arial;
background:url(../images/silverbutton.gif);
}

textarea.contactform, input.contactform
{
border:1px solid #333333;
font: 11px verdana, arial;
background:rgb(220,220,220);
color:black;
font-weight:normal;
}

input.contactformbutton
{
height:30px;
border:1px solid rgb(200,200,200);
color:rgb(106,106,106);
font: bold 12px verdana, arial;
background:url(../images/silverbutton.gif);
}

table.messagesent_head
{
padding:0px;
border-color: rgb(200,0,0);
border-style: solid;
border-width: 1px 1px 1px 1px;
height:30px;
}

td.messagesent_head_left
{
background:rgb(200,0,0);
color:white;
font:14px 'Arial', 'Sans-serif';
font-weight:bold;
text-align:left;
padding-left:10px;
}

td.messagesent_head_right
{
background:rgb(200,0,0);
color:white;
font:14px 'Arial', 'Sans-serif';
font-weight:bold;
text-align:right;
padding-right:10px;
}

table.messagesent
{
width:540px;
background:rgb(255,230,210);
border-color: rgb(200,0,0);
border-style: solid;
border-width: 0px 1px 1px 1px;
}

td.messagesent
{
text-align:left;
padding:10px;
}


.horizdropmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
text-align:center;
}

/*Top level list items*/
.horizdropmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.horizdropmenu ul li a{
display: block;
width: 90px; /*Width of top level menu link items*/
padding: 1px 8px;
border: 0px solid black;
border-left-width: 0;
text-decoration: none;
background-color:#666666;
color:white;
}
	
/*1st sub level menu*/
.horizdropmenu ul li ul{
left: 0;
position: absolute;
top: 1em;
display: block;
visibility: hidden;
text-align:left;
color:white;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.horizdropmenu ul li ul li{
display: list-item;
float: none;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: none;
color:white;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.horizdropmenu ul li ul li ul{ 
left: 159px;
top: 0;
background-color:#ffffff;
color:white;
}

/* Sub level menu links style */
.horizdropmenu ul li ul li a{
display: block;
width: 225px;
text-decoration: none;
padding: 1px 5px;
border-bottom: 1px solid #ccc;
background-color:#ffffff;
color:white;
}

.horizdropmenu ul li a:hover{
background-color:#666666;
color:white;
}


