* {
    font-family:Arial,sans-serif;
    margin:0;
    padding:0;
}

body {
    background:#FFFFFF none repeat scroll 0;
    color:#333333;
    font-size:75%;
    margin-top:20px;
    margin-left:20px;
}

a {
    color:#333333;
    text-decoration:none;
}

a:hover {
    color:#FF9933;
    text-decoration:underline;
}

img {
    border:0 none;
}

ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

.text-center {
    text-align:center;
}

.active {
    background-color:#DDDDDD;
}

#header {
    background:#FF9933;
    min-width:800px;
    width:80em;
}

#header .icon {
    float:left;
}

#header .logo {
    color:white;
    font-size:400%;
    text-align:center;
}

#header .menu {
    background:#FFFFFF;
    height:2.6em;
    min-height:26px;
    min-width:800px;
    width:80em;
}

#header .menu ul {
    border-bottom:1px solid #FF9933;
    height:2.6em;
    min-height:26px;
    min-width:800px;
    width:80em;
}

#header .menu ul li {
    float:left;
    height:2.6em;
    line-height:2.6em;
    min-height:26px;
    vertical-align:middle;
    text-align:center;
}

#header .menu ul li a {
    font-weight:bold;
    float:left;
    height:2.6em;
    min-height:26px;
    min-width:156px;
    width:15.6em;
}

#container {
    clear:both;
    min-width:800px;
    width:80em;
}

#navigation {
    float:left;
    min-width:150px;
    width:15em;
    margin-top:1px;
}

#navigation ul li {
    border-bottom:1px solid #FF9933;
    min-height:26px;
    min-width:150px;
    width:15em;
    vertical-align:middle;
}

#navigation ul li a {
    height:2.6em;
    line-height:2.6em;
    font-weight:bold;
    padding-left: 1em;
}

#navigation ul li ul li {
    border-top:1px solid #DDDDDD;
    border-bottom:none;
    height:2.6em;
    line-height:2.6em;
    min-height:26px;
    min-width:150px;
    width:15em;
    vertical-align:middle;
}

#navigation ul li ul li a {
    font-weight:bold;
    padding-left: 2em;
}

#navigation a img {
    margin-top: 1em;
}

#content {
    float:left;
    min-width:650px;
    width:65em;
}

#content ul {
    list-style-position:inside;
    list-style-type:disc;
    padding-left:2em;
}

#content div {
    padding:1em;
}

#content h2 {
    padding-top:1em;
}

#content .avast {
    text-align:center;
    padding-top: 5px;
    padding-bottom: 5px;
}

#content .contact a, h3, p {
    padding-left:1em;
}

#footer {
    background:#FF9933;
    clear:both;
    min-width:800px;
    width:80em;
}

#footer p {
    color:white;
    text-align:center;
}

#footer a {
    color:white;
    text-decoration:none;
}

#footer a:hover {
    color:white;
    text-decoration:underline;
}