body {
padding:0;
margin:0;
background-color:#ffffff;
}

a:link, a:visited, a:active {
background-color:#ffffff;
color:#000000;
font-family:verdana, arial, sans-serif;
padding:0.1em;
border:none;
}

a:hover {
background-color:#333333;
color:#ffffff;
text-decoration:underline;
font-family:verdana, arial, sans-serif;
padding:0.1em;
border:none;
}

div.heading {
padding:0;
margin:0;
width:auto;
height:100px;
background-color:#efffef;
background-image:url(fade.jpg);
color:#663300;
}

.heading h1 {
color:#003399;
font-size:26px;
font-weight:bold;
font-family:"times new roman", serif;
width:10em;
margin:0 10px 10px 10px;
}

div.footer {
clear:both;
width:auto;
height:100px;
color:#003898;
background-color:#efffef;
text-align:center;
font-family:"times new roman", serif;
font-size:20px;
font-weight:bold;
padding:9px;
margin:5% 0 0 0;
padding:1em;
border-top:1px solid #000068;
}

div.footer a:link, div.footer a:visited, div.footer a:active {
color: #9898c8;
font-size:16px;
text-decoration: none;
background-color: transparent;
} 

div.footer a:hover {
color: #680000;
text-decoration: none;
} 

.side {
position:absolute;
top:100px;
left:0;
width:20%;
margin:0;
text-align:left;
padding:0.5em;
background-color:#ffffff;
color:#331199;
}

div.nav a:link, div.nav a:visited, div.nav a:active {
font-size:8pt;
font-weight:bold;
padding:0.1em;
margin-left:0;
margin-bottom:0.1em;
background-color:#ffffff;
color:#666666;
font-family:Ariel, sans-serif;
text-decoration:none;
}

div.nav a:hover{
font-size:8pt;
font-weight:bold;
padding:0.1em;
margin-bottom:0.1em;
background-color:#e8e8e8;
color:#585858;
font-family:Ariel, sans-serif;
}

.side div.adv {
padding:0 5px 15px 5px;
border:solid blue 1px;
font-size:8pt;
font-weight:bold;
}

div.adv a:link, div.adv a:visited, div.adv a:active {
font-size:8pt;
font-weight:bold;
background-color:#ffffff;
color:#668866;
font-family:Times New Roman, Serif;
text-decoration:underline;
}

div.adv a:hover{
background-color:#e8e8e8;
color:#383838;
}

h1 {
margin:0.1em;
padding:0.1em;
color:#000068;
font-family:Times New Roman, Serif;
font-size:12pt;
font-weight:700;
}

h2 {
margin:0.5em;
font-size:12pt;
color:#330099;
font-weight:700;
}

h3, dt {
margin:0.3em;
font-size:8pt;
color:#388899;
font-weight:700;
font-family:Ariel, sans-serif;
}

h4 {
margin:0.3em;
font-size:8pt;
font-weight:700;
color:#008928;
font-family:Ariel, sans-serif;
}

p, dl {
margin:0.5em;
font-size:8pt;
}

ul li {
background-color:#ffffff;
color:#660000;
font-size:8pt;
font-family:Verdana, Ariel, sans-serif;
list-style: square;
}

div.section, div.content {
margin-left:22%;
margin-right:150px;
padding:1em;
width:auto;
background-color:#ffffff;
color:#660000;
font-size:12pt;
font-family:Verdana, Ariel, sans-serif;
}

div.section h2 {
margin:0.1em;
color:#330099;
font-size:10pt;
font-weight:700;
}

div.section hr {
width:100%;
color:#dfdfdf;
}

div.section a:link, div.section a:visited, div.section a:active {
color:#330099;
font-size:8pt;
font-weight:700;
width:auto;
padding:0.1em;
margin-top:0.5em;
line-height:1.2;
font-family:Ariel, sans-serif;
text-decoration:none;
border:none;
}

div.section a:hover {
background-color:#e8e8e8;
text-decoration:none;
}

div.descriptions {
border:none;
}

div.google {
float:right;
width:130px;
margin:10px 0 0 10px;
}

div.image a:link, div.image a:visited, div.image a:active {
background-color:#ffffff;
text-decoration:none;
border:none;
}

div.image a:hover {
background-color:#ffffff;
text-decoration:none;
border:none;
}

div.image {
float:right;
margin:1em 0.1em 1em 1.5em;
}

div.imageleft {
float:left;
margin:1em 1.5em 1em 0.1em;
}

table.general {
margin:1em 0.5em;
font-size:8pt;
}

table.general td {
border-top:solid 1px #389838;
}

