body {
text-align:center;
margin:0px;
padding:0px;
border:0px;
}


a:link, a:visited, a:active {
text-decoration: none; 
color: #333333;
}
a:hover {
text-decoration: none; 
border-bottom: 1px dotted #3C5EA3; 
color: #3C5EA3;
}



body, td { 
font-family: verdana, arial, sans-serif; 
font-size: 13px; 
color: #666666; 
text-align:left;
}

img { display:block; margin:0; }
img#displayleft { padding: 0px 20px 20px 0px; }
img#displayright { padding: 0px 0px 20px 20px; }

a:link, a:visited, a:active {
text-decoration: none; 
color: #333333;
}
a:hover {
text-decoration: none; 
border-bottom: 1px dotted #3C5EA3; 
color: #3C5EA3;
}



table#main {
border-collapse:collapse;
width:700px;
}
table#main td {
padding:0px;
border:0px;
margin:0px;
}
td#navigation {
width:220px;
vertical-align:top;
}
td#body { 
width:480px;
vertical-align:top;
}
td#roystonlogo {
background-color:#E5E5E5;
}
#content {
padding: 20px 0px 0px 20px;
}

#navcontainer {
background-color:#E5E5E5;
padding: 20px 0px 20px 20px;
}
#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
text-align:left;
border-bottom: 1px solid #FFFFFF;
z-index:1;
}
#nav a {
display: block;
padding: 6px 0px 6px 10px;
border:0;
margin:0;
}
#nav li {
border-top: 1px solid #FFFFFF;
width:200px;
vertical-align:bottom;
}
#nav li ul {
position: absolute;
width: 150px;
left: -999em;
margin-left:180px;
margin-top:-29px;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
z-index:100;
}
#nav li ul li {
background-color:#E5E5E5;
border-top:1px solid #CCCCCC;
width:150px;
}
#nav li ul a {
display:block;
padding: 6px 0px 6px 10px;
}

#nav a:hover, #nav li ul a:hover {
background-color:#3C5EA3;
color:#FFFFFF;
}


#nav li:hover ul, #nav li.sfhover ul {
        left: auto;
}

/* Hides from IE5-mac \*/
* html #nav li { height:1px; }
* html #nav li a { height:1px; }
/* End hide from IE5-mac */


#bmi {
background-color:#E5E5E5;
padding: 20px 0px 20px 20px;
text-align:left;
}

#title {
padding: 0px 0px 0px 20px;
}


#date { font-size:10px; color: #999999; padding: 0px 0px 0px 0px; text-align:left;}

#footer { font-size:10px; color: #999999; padding: 5px 0px 5px 0px; text-align:left; } 

h1	{ font-size:15px; font-weight:bold; color: #3C5EA3; font-family: arial, helvetica, sans-serif; padding: 0px 0px 0px 0px;}
#title h1	{ font-size:20px;  color: #3C5EA3; font-family: arial, helvetica, sans-serif; padding: 0; margin:0;}
h2	{ font-size:13px; font-weight:bold; color: #3C5EA3; font-family: arial, helvetica, sans-serif; padding: 0px 0px 0px 0px;}
#title h2 { font-size:14px; font-style:italic; font-weight:bold; color: #999999; font-family: arial, helvetica, sans-serif; padding: 0; margin:0;}	



ul#list
{
list-style-type:none;
text-align: left;
margin:0;
padding:0px 0px 0px 15px;
}

ul#list li
{
background: transparent url(images/arrow.gif) left 9px no-repeat;
padding: 5px 0px 5px 30px;
text-align: left;

}	
		

