/* CSS Document */

h1, h2, h3, h4, h5, h6, p, blockquote,
 form, label, ul, ol, dl, fieldset, address {
    margin-bottom: 1em;
}
ul, li {
padding:0px;
}
body {
margin:0px;
padding:0px;
background-image:url(../images/background.jpg);
background-repeat:repeat-x;
background-color:#d4d4d4;
}
form {
margin:0px;
padding:0px;
}
#left_side {
background-image:url(../images/left_side.jpg);
background-repeat:no-repeat;
background-position:right;
}
#right_side {
background-image:url(../images/right_side.jpg);
background-repeat:no-repeat;
background-position:left;
}
#login {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#login a:link {
color:#000000;
text-decoration:none;
}
#login input {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
margin:0px;
background-image:url(../images/pass.jpg);
background-repeat:no-repeat;
border:0;
width:112px;
height:26px;
color:#FFFFFF;
}
#login input.text {
padding: 4px 0 0 12px;
}

#main_image {
font-family:Arial, Helvetica, sans-serif;
}
#main_image .white {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
#main_image .blue {
font-size:12px;
font-weight:bold;
color:#00aeef;
}
#main_image p {
font-size:10px;
color:#FFFFFF;
margin: 2px 6px 4px 0;
}
#main_image p .blue {
font-size:10px;
color:#00aeef;
}
#main_image .yellow a:link {
font-size:12px;
font-weight:bold;
color:#ffff1d;
text-decoration:none;
}
#main_image .yellow a:visited {
font-size:12px;
font-weight:bold;
color:#ffff1d;
text-decoration:none;
}
#main_image .yellow a:hover {
font-size:12px;
font-weight:bold;
color:#ffff1d;
text-decoration:none;
}
#main_image .yellow a:active {
font-size:12px;
font-weight:bold;
color:#ffff1d;
text-decoration:none;
}

#request_quote {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#393838;
}
#request_quote p {
margin:0px;
padding:0px;
}
#request_quote input {
font-size:10px;
border:0;
background-color:#dbdbdb;
padding: 4px 4px 4px 4px;
}
/*#request_quote .submit {
background-image:url(../images/submit.jpg);
width:115px;
height:24px;
}*/

#content {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#content p {
margin-top:6px;
margin-left:26px;
margin-right:10px;
margin-bottom:0px;
line-height:12pt;
}
#content .list {
color:#067e9e;
}
#content .list p {
margin-top:-2px;
margin-left:15px;
margin-right:2px;
}
#content .list ul {
margin-top:24px;
margin-left:14px;
}
#content .list li {
list-style:square;
list-style-position:inside;
}
#content .list a:link {
color:#067e9e;
text-decoration:none;
}
#content .list a:visited {
color:#067e9e;
text-decoration:none;
}
#content .list a:hover {
color:#067e9e;
text-decoration:underline;
}
#content .list a:active {
color:#067e9e;
text-decoration:underline;
}
#content .more {
margin-left:30px;
margin-top:2px;
text-align:right;
}
#micro { 
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#micro img {
display:none;
}
#top_viruses {
background-image:url(../images/top_viruses.png);
background-repeat:no-repeat;
height:18px;
}
#virus_watch {
background-image:url(../images/virus_watch.png);
background-repeat:no-repeat;
height:17px;
margin-top:14px;
}

#footer {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
}
#footer a {
font-size:11px;
color:#666666;
text-decoration:none;
}
#footer .credit {
font-size:10px;
color:#999999;
}