/*
REMINDER: Don't use px unit for font-size, instead use pt for better rendering whatever
          the screen size is.
          On the opposite, use px for border size
*/
body {width:950px; margin:0px}
table.body{
    background-color: #D7FFDA;
    font-size:10pt;
}
div.main {
    background-color: #D7FFDA;
    font-size:10pt;
}

div.main h1 {
	font-size: 15pt;
}

div.main h2 {
    font-size: 12pt;
}

div.main h3 {
    font-size: 11pt;
}

td.main{
    padding-left:5px;
    font-size:10pt;
}

.main td {
    font-size:10pt;
}

.subdomainname {color:#000000; font-family:helvetica; font-size:20pt}
.domainhorizmenu {
    background-color:#FFFFFF; color:#333333;
    text-transform:uppercase;
    font-size:7pt; font-weight:bold;  font-family:helvetica;
    padding-top:2pt; padding-bottom:2pt;           
}
.domainhorizmenu a, .domainhorizmenu a:visited{
    background-color:#FFFFFF; color:#333333;
    text-transform:uppercase;
    font-size:7pt; font-weight:bold;  font-family:helvetica;
    padding-top:2pt; padding-bottom:2pt;
    text-decoration:none;           
}
.domainhorizmenu a:hover{
    background-color:#FFFFFF; color:#333333;
    text-transform:uppercase;
    font-size:7pt; font-weight:bold;  font-family:helvetica;
    padding-top:2pt; padding-bottom:2pt;
    text-decoration:underline;           
}

.subdomainhorizmenu {
    background-color:#2d2d2d; color:#FFFFFF;
    text-transform:uppercase; text-align:center;
    font-size:8pt; font-weight:bold;  font-family:helvetica;
    padding-top:2pt; padding-bottom:2pt;           
}
.subdomainhorizmenu a, .subdomainhorizmenu a:visited {
    background-color:#2d2d2d; color:#FFFFFF;
    text-transform:uppercase; text-align:center;
    font-size:8pt; font-weight:bold;  font-family:helvetica;
    padding-top:2pt; padding-bottom:2pt;           
    text-decoration:none;
}
.subdomainhorizmenu a:hover {
    background-color:#2d2d2d; color:#FFFFFF;
    text-transform:uppercase; text-align:center;
    font-size:8pt; font-weight:bold;  font-family:helvetica;
    padding-top:2pt; padding-bottom:2pt;           
    text-decoration:underline;
}
.separator {margin-left:10pt; margin-right:10pt; display:inline}

td.leftmenu {width:150pt; text-align:middle}

/*
Section border color: #00B50D (dark green)
Section title (1) background color: #00B50D (dark green)
Section title (1) text color: #000000 (black)
Section title (2) background color: #D7FFDA (light green)
Section title (2) text color: #1A425B (light blue)
Section title (3) background color: #D7FFDA
Section title (3) text color: #1A425B (light blue)
*/
.leftmenu div.menu_level0 {width:100pt; margin-top:2px; margin-left:2px; margin-right:2px; text-align:left}
.leftmenu div.menu_level1 {font-size: 9pt; border: solid #00B50D 1px; color:#000000; background-color: #00B50D; margin-bottom:2px; margin-left:2px; margin-right:0pt}
.leftmenu div.menu_level2 {font-size: 9pt; border: 0px; color:#1A425B; background-color: #D7FFDA; margin-bottom:0pt; margin-left:0pt; margin-right:0pt}
.leftmenu div.menu_level3 {font-size: 8pt; border: 0px; color:#1A425B; background-color: #D7FFDA; margin-bottom:0pt; margin-left:6pt; margin-right:0pt}

.leftmenu a, .leftmenu a:visited {color: #00B50D; text-decoration: none}
.leftmenu a:hover {color: #00B50D; text-decoration: underline}

div.ad_banner {
	margin:2pt;
    text-align:center;
}

div.main {
    text-align:center;
}
div.footer {
    font-size: 8pt; font-weight:normal;
    border-top: 1px solid #00B50D;
    background-color: #D7FFDA;
    text-align:center;
}

div.bigbutton {
   border: 3px solid #00B50D;
   padding: 10px;
   background-color: #9BEAA1;
   width: 300pt;
   margin: 35pt;
   vertical-align:middle;
}

.bigbutton a,.bigbutton a:visited {
	color: #008C0D;
	text-decoration: none;
	font-weight:bold;
}

.bigbutton a:hover {
	color: #008C0D;
	text-decoration: underline;
	font-weight:bold;
}

table.websitebloc {
    border: 2px solid #00B50D;
    text-align:left;
    margin-bottom:5pt;
}

.websitebloc a, .websitebloc a:visited{
    color: #000000;
	text-decoration: none;
}

.websitebloc a:hover{
    color: #000000;
	text-decoration: underline;
}

.websitebloc th {
   background-color: #00B50D;
}

.websitebloc .label {
   font-size:10pt;
   font-weight:bold;
}
