body {

max-width: 1000px;
min-width: 600px;
margin: 2px 10px 2px 2px;
font-style: normal;
font-weight: normal;
font-family: Geneva, Arial,  Helvetica, Verdana, sans-serif;
color: #FFF;
background: #003; 
}

#nav {

font-size: .85em;
float: left;
width: 11em;
margin: 0;
padding: 0 5px 0 5px;
border: 0px red solid;
}

#nav li {

list-style-type: none;
margin-bottom: .2em;
}

ul#nav li a, a:visited, a:hover, a:active {text-decoration: none;}

#banner {

margin: 0;
padding: 0;
margin-bottom: .6em;
}

#content {

margin-left : 12em;
margin-right: 80px;
font-size: .85em;
border: 3px solid #666;
padding: 10px;
color: #333;
background: #FFF;
}

#contentWithFeatures {

margin-left : 12em;
margin-right: 150px;
font-size: .85em;
border: 3px solid #666;
padding: 10px;
color: #333;
background: #FFF;
}

#features {

float: right;
margin: 0;
font-size: .8em;
width: 120px;
border: 0px solid #f00;
padding: 3px;
color: #fff;
background: transparent;
}


#features img.wd {border:3px white groove;}

#features p {

margin: 0 0 15px 0;
font-size: .9em;
}


#features h1 {font-size: 140%;}

#features ul {

margin: 0;
padding: 0;
}

#features li {margin:0 .5em .4em 1em ;}


#features a:link, a:hover, a:active, a:visited {

text-decoration: underline;
color: #c00;
background: #003;
}

#features a:hover { color: #090;background:#003;}


#specialities {

margin: 0 0 0 0;
color: #000;
}

#specialities li {

display: inline;
}


.imageSpecial {
margin: 0;
font-size: 100%;
margin-top: 0px;
}


td.greyBorder {
background: #FFF;
border: 2px solid #CCC;
color: #333;
} 						

h1, h2, h3 {
font-weight: bold;
}

h1 {
font-size: 180%;
margin:0;
padding:0;
}

h2 {
font-size: 140%;
}

h3 {
font-size: 120%;
}

b {

font-style: normal;
font-weight: bold;
color: #333;
background-color: transparent;
}

li {

white-space: normal;
list-style-position: outside;
}

ul.nodot {
list-style-type: none;
}

/* the following style sets separate classes */

.white {

color: #FFF;
background-color: transparent;
}

#footer {

clear:both;
margin-top: 2em;
margin-bottom: 1em;
font-size: .8em;
text-align: center;
}

/* the following style sets links*/

a:link, a:visited, a:hover, a:active {

text-decoration: none;
font-style: normal;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
color: #FFF;
background: transparent;

}

a:hover {color: #F00;}

a:active {color: #0F0;}

a.dark:link, a.dark:visited, a.dark:hover, a.dark:active {

text-decoration: none;	
font-style: normal;
font-weight: normal;
font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
color: #009;
background: transparent;
}

a.dark:hover {color: #F00;}

a.dark:active {color: #090;}


span a:link, span a:visited, span a:hover,span a:active 
{text-decoration: none; 	
font-style: normal;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
color: #009;
background: transparent;}

span a:hover {color: #F00;}

span a:active {color: #090;}


a.yellow, a.yellow:visited, a.yellow:hover, a.yellow:active {color: #FF0;}
 
#content a {text-decoration: underline;}
