/* @group tags */
body {
margin:0;
padding:0;
font-family: Arial, sans-serif;
font-size: 12px;
color: #333;
background: #fff;
}
h1, h2, h3, h4, h5, h6, p {
margin:0;
padding:0;
font-size: 12px;
}
p {

}

a {
color: #175fe8;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
a img, map {
border:none;
text-decoration: none;
}
ul {
margin:0;
padding:0;
}
li {
}
ol.alpha {
list-style-type: lower-latin;
}
table {
margin:0;
padding:0;
border-collapse: collapse;
}
td, th {
margin:0;
padding:0;
border-collapse: collapse;
}
hr {
display:none;
}
form {
margin:0;
padding:0;
}
input, textarea, select {
font-family: Arial, sans-serif;
font-size: 12px;
color: #333;
border: 1px solid #757575;
padding: inherit;
}
input:focus, textarea:focus, select:focus {
border: 1px solid #757575;
}
.noBrd {
border: none;
}
option {
padding:0;
margin:0;
}
textarea, select {
font-size: 100%;
font-family: inherit;
}
textarea {
overflow: auto;
}
button {
background: #e1e1e1;
font-size: 100%;
cursor:pointer;
border: 1px solid #757575;
margin: 5px 5px 0 5px;
font-weight: bold;
padding: 5px 10px 5px 10px;
color: #000;
width: 100px;
height: 15px;
}
button:hover {
background: #eee;
}

/* @end */

#container {
width: auto;
text-align: left;
}
#header {
height: inherit;
}
#header #logo {
float: left;
width: auto;
}
#header #logo a img {
margin: 0 0 0 0;
width: 200px;
}
#header #lang {
float: left;
width: auto;
text-align: right;
padding: 0 0 0 0;
}
#header #lang select {
padding: 0 0 0 0;
border: none;
}

#navigator {
width: inherit;
border-top: 2px solid #666;
padding: 0;
margin: 0;
}
#navigator ul {
background: transparent;
margin: 0;
padding: 0;
}
#navigator li {
margin: 0;
padding: 0;
list-style-type: square;
}
#navigator li a {
color: #3967ab;
font-weight: bold;
background: transparent;
padding: 0;
text-decoration: underline;
}


/* @group subnav */
#subnav {
width: inherit;
margin: 0 0 5px 0;
padding: 0;
border-bottom: 2px solid #666;
}
#subnav li {
margin: 0;
padding: 0;
list-style-type: none;
border-bottom: none;
}
#subnav li a {
color: #666;
text-decoration: underline;
}
.ss1 #subnav li.n1 a, .ss2 #subnav li.n2 a, .ss3 #subnav li.n3 a, .ss3 #subnav li.n3 a, .ss4 #subnav li.n4 a, .ss5 #subnav li.n5 a, .ss6 #subnav li.n6 a, .ss7 #subnav li.n7 a, .ss8 #subnav li.n8 a, .ss9 #subnav li.n9 a, .ss10 #subnav li.n10 a {
font-weight: bold;
}

#subnav.products a {
display: block;
padding: 4px 0 4px 24px;
}
#subnav.products .icFree {
background: transparent url(../images/mini-ico-free.gif) no-repeat center left;
}
#subnav.products .icPro {
background: transparent url(../images/mini-ico-pro.gif) no-repeat center left;
}
#subnav.products .icBiz {
background: transparent url(../images/mini-ico-biz.gif) no-repeat center left;
}
#subnav.products .icIsp {
background: transparent url(../images/mini-ico-isp.gif) no-repeat center left;
}

#topSites #subnav li {
font-weight: bold;
border: none;
}
#topSites #subnav li a {
display: block;
border-bottom: none;
}
#topSites #subnav ul {
padding: 0 0 10px 5px;
}
#topSites #subnav li li {
border-bottom: 1px solid #999;
}
#topSites #subnav li li a {
font-weight: normal;
padding: 0;
}

#pageDemo #subnav {
margin-top: 24px;
}
/* @end */


#loginBox button {
width: inherit;
height: inherit;
}