/* ---- GENERAL */
img, div, span {behavior: url(../scripts/iepngfix.php);}
body {margin: 0; padding: 0; background-color: #f6f6f6; font-family: helvetica; font-size: 100%;}
img {border: none;}
a {outline: none;}
#container {width: 100%; height: 100%; padding: 0; margin: 0 auto 0 auto;}

#logo {width: 466px; margin: 50px auto 0 auto; position: relative; top: -40px;}
#topcap {width: 750px; height: 51px; margin: 0 auto 0 auto; background-image: url(../img/topcap.png); background-repeat: no-repeat;}
#midcap {width: 750px; margin: 0 auto 0 auto; background-image: url(../img/midcap.png); background-repeat: repeat-y;}
#bottomcap {width: 750px; height: 56px; margin: 0 auto 0 auto; background-image: url(../img/bottomcap.png); background-repeat: no-repeat;}
#footer {width: 700px; margin: 0 auto 0 auto; position: relative; top: -20px; text-align: center;}
#contents {padding-left: 50px; padding-top: 0; padding-right: 50px; padding-bottom: 0;}
p {margin: 0 0 10px 0; text-align: justify;}
p.big:first-letter {font-size: 2.7em; line-height: 1em; float: left; margin: 0 3px 3px 0;}
.links {width: 300px; text-align: center; margin: 0 auto 0 auto; position: relative; top: -10px; color: #666; font-size: 1em;}
.smaller {font-size: .7em;}

.right {float: right;}
.nothing {margin: 0; padding: 0;}
.clear {clear: both;}
.tentop {margin-top: 10px;}
.textright {text-align: right;}
.textcenter {text-align: center;}
.bold {font-weight: bold;}

a:link {color: #cc0000; text-decoration: none;}
a:visited {color: #cc0000; text-decoration: none;}
a:active {color: #cc0000; text-decoration: none;}
a:hover {color: #000; text-decoration: none;}