/*
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}
.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: #1E2A63 (dark blue)
Section title (1) background color: #1E2A63 (dark blue)
Section title (1) text color: #FFCF00 (yellow)
Section title (2) background color: #D0D6F2
Section title (2) text color: #1A425B
Section title (3) background color: #D0D6F2
Section title (3) text color: #1A425B
*/
td.leftmenu div.menu_level0 {
      width:100pt;
      font-family: Arial, Helvetica, sans-serif;
      margin-top:80px; margin-left:2px; margin-right:2px;
      text-align:left
}

td.leftmenu div.menu_level1 {
    border: solid #AAAAAA 1px;
    margin-bottom:2px; margin-left:2px; margin-right:0pt
}
td.leftmenu div.menu_level2 {
    border: 0px;
    margin-bottom:0pt; margin-left:0pt; margin-right:0pt
}
td.leftmenu div.menu_level3 {
    font-size: 8pt;
    margin-bottom:0pt; margin-left:6pt; margin-right:0pt
}

td.leftmenu div.menuitem_level1 {
    font-size: 9pt; font-weight:bold;  font-family:helvetica;
    text-transform:uppercase;
    padding-left:10pt;
    color:#FFFFFF; background-color: #2d2d2d;
}
td.leftmenu div.menu_level2 {
    font-size: 9pt; font-weight:bold;
    color:#333333; background-color: #FFFFFF;
    /* bullet */
    background-image:url(bullet1.png); background-repeat:no-repeat;
    background-position: 0px 4pt;
    padding-left:8px;    
}
td.leftmenu div.menu_level3 {
    font-size: 8pt; font-weight:normal;
    color:#333333; background-color: #FFFFFF;
    /* bullet */
    background-image:url(bullet2.png); background-repeat:no-repeat;
    background-position: 0px 4pt;
    padding-left:8px;        
}


td.leftmenu a {color: #333333; text-decoration: none}
td.leftmenu a:hover {color: #333333; text-decoration: underline}
td.leftmenu a:visited {color: #333333; text-decoration: none}

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

div.main {
    height:450px;
    text-align:center;
}
div.footer {
    font-size: 8pt; font-weight:normal;
    border-top: 1px solid #1E2E63;
    background-color: #A0A3BF;
    text-align:center;
}

div.bigbutton {
   border: 3px solid #1E2E63;
   padding: 10px;
   background-color: #A0A3BF;
   width: 300pt;
   margin: 35pt;
   vertical-align:middle;
}

.bigbutton a,.bigbutton a:visited {
	color: #1E2E63;
	text-decoration: none;
}

.bigbutton a:hover {
	color: #1E2E63;
	text-decoration: underline;
}

table.hosting {background-color:#000000; padding:0px; font-size:10pt; margin:20pt}
table.hosting td.corner {background-color:#1E2A63}
table.hosting td {background-color:#DDDDDD}
table.hosting th {background-color:#FFFFFF}
