@charset "utf-8";
/* CSS Document */

body {background-color:#f5f5f7; background-image:url(../../images/layout/body-bg.jpg); background-repeat:repeat-x;font-family:Tahoma,Arial,Verdana,sans-serif; font-size:13px; font-style:normal; font-variant:normal; font-weight:normal; line-height:16px; -webkit-text-size-adjust: none;}

h1 {font-size:2em; font-weight:normal;}
h1 span {color:#5788a8 !important;}

a {color:#5788a8; text-decoration:none;}
a:hover {text-decoration:underline;}

.contactLink {width:90%; text-align:center;}



#outer { margin:0 auto; width: 896px;}
#container {background-color:#fff; margin:0; padding:0;float:left;}

#header { background-image:url(../../images/layout/header-bg.png); background-repeat:no-repeat; width:896px; height:102px; margin: 20px 0 0 0; padding: 0;}
#header #logo {float:left; padding-left: 25px; margin: 0; width:280px;}
#header #logo img {padding:28px 0 0 0;height:50px;}
#header #nav {width:585px;float:left; margin:0;padding:0;}
#header #nav ul {height:102px;padding:0;margin:0;}
#header #nav li {display: inline-block; float:left; height:52px; padding-top:50px; margin:0; text-align:center; width:117px; vertical-align:middle;}
#header #nav li a { color:#2e566f; font-weight:bold; font-size:1.2em; text-decoration:none;margin:0 0 0 0;padding:0;width:112px;}
#header #nav li a:hover {text-decoration:underline;}

#leftcol {width:296px;padding:5px; background-color:#fff;float:left; margin:0;}
#testimonials {background-image:url(../../images/layout/quote-bg.gif); background-repeat:no-repeat; width:296px; height:265px; margin:0 0 5px 0; padding:0;}
#testimonials p{color:#fff; font-size:1.4em; font-weight:normal; font-style:italic; line-height:1.3em; width:226px; padding:75px 0px 0px 40px; margin:0}
#testimonials p a{color:#fff !important}
#testimonials ul{list-style:none; margin:0; padding:0;}
#testimonials li{list-style:none; margin:0; padding:0;}
#testimonials blockquote{list-style:none; margin:0; padding:0;}
#testimonials cite {padding:0; margin: 10px 0px 0px 15px; font-size:.75em !important; float:right;}

#request {background-image:url(../../images/layout/request-bg.gif); background-repeat:no-repeat; width:296px; height:489px; margin:0; padding:0; background-color:#cee2ed}
#request h2 {font-size:2em; font-weight:normal; color:#cee2ed; margin:0; padding: 25px 0px 0px 25px;}
#request h2 span {color:#fff !important;}
#request table {margin:50px 0px 0px 15px;}
#request td {text-align:right;color:#333;padding:5px; vertical-align:top; font-weight:bold;}
#request td input {width:180px;}
#request h3 {font-size:1.6em; font-weight:normal; color:#2e566f; margin:0; text-align:center; padding-top:20px;}

#certifications {width:296px;}
#certifications img {margin-left:auto; margin-right:auto; display:block;padding:25px;}

#home-viruscol { background-image:url(../../images/layout/viruscol-bg.jpg); background-repeat:no-repeat; width:184px; height:345px; float:left;padding-right:5px; color:#2e566f}
#home-viruscol h2, #home-networkingcol h2, #home-datacol h2 {padding-left:10px; color:#cee2ed; font-weight:normal; font-size: 1.3em;}
#home-networkingcol { background-image:url(../../images/layout/networkcol-bg.jpg); background-repeat:no-repeat; width:184px; height:345px; float:left; padding-right:5px; color:#2e566f}
#home-datacol { background-image:url(../../images/layout/datacol-bg.jpg); background-repeat:no-repeat; width:184px; height:345px; float:left; color:#2e566f}

#home-viruscol p, #home-networkingcol p, #home-datacol p {padding:20px 0px 0px 10px}
#home-viruscol h5, #home-networkingcol h5, #home-datacol h5 {margin:0px 0px 0px 20px; padding:-20px 0px 0px 20px !important; font-size:1.3em !important; color:#2e5670 !important}
#home-viruscol a, #home-networkingcol a, #home-datacol a { color:#2e5670}
#home-viruscol ul, #home-networkingcol ul, #home-datacol ul {margin-left:30px; padding:0}
#home-viruscol li, #home-networkingcol li, #home-datacol li {line-height:1.5em;}

#coupon h2 {border-style: dashed; border-color:#ebebeb; color:#CC0000;text-align:center;padding:10px; font-size:1.2em;} 



#bottom { background-image:url(../../images/layout/bottom-bg.png); background-repeat:no-repeat; width:896px; height:23px; clear:left;}

#footer {color:#2e566f;font-size:.9em; margin-top:20px;}
#footer h3{font-size:.9em;}

#footer .privacy {#000000; text-align:right; margin:-10px 10px 0px 0px; padding:0}
#footer .privacy a{#000000}








#rightcol {width:584px; padding: 5px 5px 0px 1px; background-color:#fff;float:left; margin:0;}

#content {padding:10px;}


