#page_content {
 border-left: 1px solid #D0CFCD;
 margin-left: 194px;
 padding-left: 6px;
}

#page_content ul, #page_content ol {
 margin-top: 10px;
 margin-bottom: 10px;
}

#page_content li {
 font: 13px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
 background: transparent url(images/bullet1.gif) no-repeat 4px 5px;
 padding-left: 15px;
}

#page_content ol li {
 list-style: decimal;
 background: none !important;
 margin-left: 40px;
 padding-left: 0px;
}

#page_content ul.lower_alpha li {
 list-style: lower-alpha;
 background: none !important;
 margin-top: 0px;
 margin-left: 60px;
 padding-left: 0px;
}

#page_content ul.virus li {
 list-style: square;
 background: none !important;
 margin-top: 0px;
 margin-left: 60px;
 padding-left: 0px;
}

#page_content ul.home li {
 background: transparent url(images/arrow_right.gif) no-repeat 0px 2px;
 padding-left: 20px;
 margin-left: 2px;
}

#page_content ul.home a, #page_content ul.problem a {
 color: Black;
}

#page_content ul.problem {
 margin-bottom: 15px;
 padding-bottom: 10px;
 border-bottom: 1px dashed silver;
}

#page_content ul.problem li {
 font-weight: bold;
 background: transparent url(images/flag_red.gif) no-repeat 0px 2px;
 padding-left: 20px;
 padding-bottom: 4px;
 margin-left: 2px;
}

#page_content h1 { 
 background: transparent url(images/H1-Background.gif) repeat-x 0px 36px;
 color: Black;
}

#page_content h2.focal {
 font-size: 130%;
 text-align: center;
}

#page_inner {
 width: 862px;
}

#services {
 width: 194px;
 float: left; 
}

#services h1 {
 color: #3F3D3E;
 font: bold 1.4em Arial, Helvetica, sans-serif;
 margin: 0px;
}

#services ul {
 margin: 10px 0px 10px 2px;
}

#services li {
 list-style: none;
 background: transparent url(images/bullet_services.gif) no-repeat 0px 13px;
 padding-left: 12px;
 font: bold 16px/36px Arial, Helvetica, sans-serif;
}

#services a {
 color: #3F3D3E;
 text-decoration: none;
}

#services a:hover {
 text-decoration: underline;
}

table#content_home {
 width: 660px;
}

table#content_home td.homeleft_solutions {
 width: 266px;
 background: #EEEEEE url(images/woman_laptop.jpg) no-repeat bottom right;
 border: 1px solid #E3E0E0;
 margin: 0px 2px 10px 2px;
}

table#content_home td.homeleft_problem {
 width: 266px;
 border: 1px solid #C4303C;
 margin: 0px 2px 10px 2px;
}

table#content_home td.homeright {
 width: 404px;
 background: #E4E4E4;
}

#page_inner strong { font-weight: bold; }

.content_pad {
 padding: 10px 5px 10px 5px;
}

img.float_right {
 float: right;
 margin-left: 10px;
 margin-bottom: 0px;
 border: none;
}

#virus_prevent {
 border: 3px solid #C4303C;
 padding: 10px 10px 10px 100px;
 margin: 20px auto;
 font-size: 1.4em;
 background: #E3E3E3 url(images/warning_shield.gif) no-repeat 0px 5px;
}

#virus_prevent strong {
 color: #C4303C;
}

.highlight {
 font-weight: bold;
 color: #406075;
}

.warning {
 color: Red;
 font-weight: bold;
 text-transform: uppercase;
}

#action {
 border: 3px solid #C4303C;
 padding: 10px 10px 10px 10px;
 margin: 20px auto;
 font-size: 1.4em;
 background: #E3E3E3; 
}

#action p {
 text-align: center;
}

.bg_white {
 background: White !important;
 padding-top: 4px;
 padding-bottom: 4px;
 border: 1px solid #D0CFCD;
}

#map {
 width: 650px;
 text-align: center;
}

#map img {
 border: 1px solid black;
}

#map p.copyright {
 font: italic 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif !important;
 margin: 5px 0px 10px 0px;
 padding: 0px;
}

#map_thumb {
 float: left;
 width: 135px;
 margin-bottom: 20px;
}

#map_thumb img {
 border: 1px solid #D0CFCD;
}