﻿body { background-color: #DDDDDD; margin: 0 auto; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
table { font-size: 10px; }
h1, h2, h3, h4 { margin: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; }
p { margin: 5px 0; text-align: justify;  }
hr { border: 0; border-top: 1px solid #505050; height: 1px; }

a { text-decoration: none; color: black; font-weight:bold; }
a:visited { color: black; font-weight:bold; }
a:hover {color: #FF6600; font-weight:bold; }
a:active { color: #FF6600; font-weight:bold; }

img { border-width: 0; }

h1 { font: bold 16px 'trebuchet MS'; border-bottom: solid 1px #FF6600 ; color: #FF6600; padding: 10px 0 0 0; }
h2 { font: bold 12px verdana; color: #666666; margin: 20px 0 5px 0; }
h3 { font: bold 12px verdana; color: white; padding: 2px; background-color: #0B244E; height: 29px; line-height: 29px; }

ul { margin: 5px 0px;  padding: 0 0 0 20px; }

.linkbutton { padding: 4px; background-color: #FF6600; color: White; font: bold 12px verdana; border-bottom: solid 1px black; border-left: solid 1px #FFCC00; border-top: solid 1px #FFCC00; border-right: solid 1px black;  }

/* container */
div#container{ margin: 10px auto; width: 775px; min-width: 775px;background: url(images/bg_content.gif) repeat-y 100%; } 

/* header */
div#header { background: url(images/header.jpg) no-repeat; width: 775px; height: 115px; margin: 0; }

/* splash */
div#splash { background: url(images/splash.fr.gif) no-repeat; width: 775px; height: 150px; margin: 0; }

/* navbar */
div#navbar { background: url(images/bg_navbar.gif) no-repeat; width: 775px; height: 26px; margin: 0; }

/* content */
div#content { background: url(images/bg_container.gif) repeat-y 100%; width: 753px; overflow: auto; margin: 0; padding: 0 10px 0 12px; }
div#main { float: left; width: 580px; }
div#sidebar { float: right; width: 167px; }

/* footer */
#footer { background: url(images/bg_footer.gif) no-repeat; width: 775px; height: 42px; }

/* links */
#links { clear: both; background-color: #DDDDDD; text-align: center; color: black; font: bold 10px verdana; padding-top: 20px; }