html,body {background: #4f4b6a; font-family: arial, sans-serif; margin: 0; padding: 0; color: #000}
* {margin: 0; padding: 0;}
img {border: 0;}
h1 {color: #940202; font-size: 110%; margin: 5px 0 0 0; font-family: verdana, sans-serif;}
h1.logo {font-size: 100%; padding: 0; margin: 0;}
h2 {color: #940202; font-size: 110%; margin: 5px 0 0 0; font-family: verdana, sans-serif;}
h2.red {color: #940202}
h3 {color: #000; font-size: 100%; margin: 5px 0 5px 0;}


a:link {font-weight: bold; text-decoration: underline; color: #4f4b6a}
a:visited {font-weight: bold; text-decoration: underline; color:#4f4b6a;}
a:hover, a:active, a:focus {background: #4f3b6a; color: #fff; text-decoration: none;}

a:link.nav1, a:visited.nav1 {text-decoration: none; color: #4f4b6a; font-size: 80%; font-weight: normal;}
a:hover.nav1, a:active.nav1, a:focus.nav1 {text-decoration: none; color: #fff; background: #4f4b6a; font-size: 80%; font-weight: normal;}

a:link.home, a:visited.home {text-decoration: underline; color: #fff; }
a:hover.home, a:active.home a:focus.home {text-decoration: none; color: #ffff99; background: transparent;}

p {margin: 5px 0 0 0;}
.caption {font: normal 95% arial, sans-serif;}
ul {margin: 0 0 0 10px; }
li {color: #000; margin: 5px 3px 3px 10px; font: normal 1em arial, sans-serif; }

form {background: #ffff99; padding: 5px}
input {background: #fff; font-size: 100%}
option {background: #fff;}
textarea {background: #fff; font-size: 100%}
select {font-size: 100%} 

table {width: 100%; border: 0; padding: 0; border-collapse: collapse;}
.main {width: 740px; background: #fff; }
.content {width: 740px; background: #fff url('images/contentbkgd.gif') repeat-y; color: #000;}
.footer {background: #fff url('images/anchor.gif') no-repeat 50% 50%; color: #000; padding: 0 5px 5px 5px 5px; border: 0; width: 740px; height: 155px; font-size: 85%;}
.portfolio {font-size: 100%}
td {font-size: 85%; text-align: left; vertical-align: top;}
.nav {background: #fff; color: #4f4b6a; height: 20px; font: normal 85% arial, sans-serif; text-align: center; vertical-align: middle; border: 1px dotted #4f4b6a;}
.navover {background: #4f4b6a; color: #fff; height: 20px; font: normal 85% arial, sans-serif; text-align: center; vertical-align: middle; border: 1px dotted #4f4b6a;}

td.header {text-align: center; width: 100%;}