body {padding: 0px; margin: 0px; font-size: 1em; font-family: verdana, arial, helvetica, sans-serif; color: #475D60;}

#top {margin:auto;padding:0;}
#strapline {background-color:white;margin:auto;text-align:center;}
#strapline h1 {font-size:65%;margin:0;padding:0.5em;font-weight:normal;}
#strapline h1 a {color:#999999;text-decoration:none;}
#header {background-color:#white;margin:auto;padding:0;text-align:right;border-bottom: 1px solid #187C75;}
#logo {width:360px; height:35px; border:0;float:left;padding-left:15px;}
#topnav {margin:0;padding:0.65em;}
#topnav ul {display:inline;margin:0;padding:0;}
#topnav li {font-size:0.8em;display:inline;margin:0;padding:0;}
#topnav ul li a {padding:0 0.5em;color:#187C75;text-decoration:none}
#topnav ul li a:hover {color:#DB2C59;}

h4 {margin:0;padding:0;color: #475D60; font-family: Trebuchet}
h5 {margin:0 1.5em;padding:0;color: #475D60; font-family: Trebuchet}
ul {list-style-type: disc; margin-left: 1.5em; padding: 0; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

/* Breadcrumbs */
#bcrmb {margin:0;padding:0;}
#bcrmb p {font-size: 0.65em; margin: 1px; padding: 0px 0px 0px 10px; border-bottom: 1px solid #9090f8;}
#bcrmb p  a {text-decoration: none; color: #6060f8;}
#bcrmb p a:hover {text-decoration: none; color: #ffba00;}

/* Content */
#content {padding: 1.5em 3em;}
#content h1 {font-size: 1.3em; color: #9090f8; width: 100%; margin: 0px 0px 7px; padding: 0px 0px 2px; border-bottom: 1px solid #9090f8; font-weight: normal; text-decoration: none;}
img.inset {padding: 0px; background-color: #fff;text-align:center;}
#content p {margin: 1.5em 1.5em;font-size: 0.85em;}
.pic {margin:0; padding: 2px;  text-align:left;}
.pic img{margin:0;padding:2px;}
.pic p {text-align:left; padding:4px;margin-top:0;padding-top:0;}
#content p.lip {margin:0.75em 3em; padding: 0em;}

/* Footer */
#footer {color: #999999; font-size: 0.75em;margin:auto;padding:0;text-align:center;background-color:#fff;}
#footer a {color: #187C75; font-size: 90%; text-decoration: none;}
#footer a:hover {color: #DB2C59;}
p.cpyrt {font-size:0.85em}
/* Utility classes */
.required {display: inline; color: #C00;}
div.clear {clear:both; float:none;}
img.topleft {float:left;padding:1em 1.5em}

/* Generics */
hr, form, form input {padding: 0px; margin: 0px;}
img {border: none;}
hr {height:1px; color:#6060f8; background-color: #6060f8;  border:none;}
td, input, select, textarea, .bodytext {font-size: 10px;}
:link img { border: none;}
a:active, a:visited, a:link {color: #4040f8; text-decoration: none;}
a:hover {color: #DB2C59; text-decoration: none;}
strong {font-weight: bold; color: #2020f8;}
pre.code {margin-left: 1.5em;font-size: 0.85em;}
pre.cite {margin-left: 1.5em;font-size: 0.85em;font-family: verdana, arial, helvetica, sans-serif;}
p.center {text-align:center;}
img.imgleft {margin: 1em 1em 1em 1em;}
img.imgright {margin: 1em 1em 1em 1em;}
/*
Three DIVs for the design-gods, painting on Macs,
Seven for the usability-lords in their websites of grey,
Nine for Windoze geeks doomed to debug,
One for the Zeldman on his orange page,
In the land of New York where the pundits cry.
 
One DIV to size them all,
One DIV to pad them,
One DIV to colour them all
And in the browser style them 
*/
