/* CSS for analyser.co.uk website */

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; padding: 0; margin: 0; background-color: #666666; /*background-color: #333333;*/}

#header {position: relative; float: left; margin-top: 20px; width: 814px; height: 100px; background-image: url(../images/border-top.gif); background-position: top; background-repeat: no-repeat;}
#asl-img {position: relative; float: left; margin-top: 8px; margin-left: 10px;}
#heading-text {position: relative; float: left; margin-left: 200px; margin-top: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px;}
#heading-text a {text-decoration: none; color: #666666;}
#heading-text a:hover {text-decoration: underline; color: #FFCC00;}

#header-right {position: relative; float: right;}
#clock {position: relative; margin-right: 15px; margin-top: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666;}
#chat-head {text-decoration: none; font-size: 12px; color: #666666; margin-top: 5px;}
#chat-head a {text-decoration: none; color: #CC0033;}
#chat-head a:hover {text-decoration: none; color: #FFCC00;}
#chat-link a:hover {text-decoration: none; color: #FFCC00;}
#phone-number {position: relative; margin-top: 3px; font-size: 20px; margin-right: 15px; color: #666666;}

#search-include {position: relative; float: left; width: 770px; height: 27px;}
#search {position: relative; float: left; width: 300px;}

h4 {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #323232; margin: 0; padding: 0;}/*#323232 #880000*/
h4 a {text-decoration: none;}
.h4-white {color: #F2F2F2;}
.headerlink {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; margin-top: 20px; text-decoration: none; /*color: #726801;*/}
.hr {width: 780px;}
.type {font-family:"Courier New", Courier, monospace; font-size: 14px;}

a {font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000;}
a:hover {font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFCC00;}
.padding {padding-left: 5px; padding-bottom: 5px;}

#container{margin: 0 auto; width: 814px;}

#content-outer {position: relative; float: left; width: 807px; background-color: #FFFFFF; background-image: url(../images/border-side.gif); background-position: right; background-repeat: repeat-y; margin-left: 4px; border-left: 1px solid #fbfbfb;}
#content {position: relative; float: left; width: 780px; background-color: #FFFFFF; margin-left: 10px;}

#full {position: relative; float: left; width: 770px; margin-top: 10px; background-color: #FFFFFF;}

#left {position: relative; float: left; width: 380px;}
#right {position: relative; float: right; width: 380px;}

.outer {border: 1px solid #CCCCCC; margin-bottom: 10px; background-image: url(../images/grey-bg-foot.gif); background-position: bottom; background-repeat: repeat-x;}
.blue-head {border-bottom: 1px solid #CCCCCC; padding: 2px; background-image: url(../images/blue-bg-head2.gif); background-position: top; background-repeat: repeat-x;}
.dblue-head {border-bottom: 1px solid #CCCCCC; padding: 2px; background-image: url(../images/dblue-bg-head2.gif); background-position: top; background-repeat: repeat-x;}
.grey-head {border-bottom: 1px solid #CCCCCC; padding: 2px; background-image: url(../images/grey-bg-head2.gif); background-position: top; background-repeat: repeat-x;}
.orange-head {border-bottom: 1px solid #CCCCCC; padding: 2px; background-image: url(../images/orange-bg-head2.gif); background-position: top; background-repeat: repeat-x;}
.yellow-head {border-bottom: 1px solid #CCCCCC; padding: 2px; background-image: url(../images/yellow-bg-head2.gif); background-position: top; background-repeat: repeat-x;}
.red-head {border-bottom: 1px solid #CCCCCC; padding: 2px; background-image: url(../images/red-bg-head2.gif); background-position: top; background-repeat: repeat-x;}


.solutions-outer {border: 1px solid #CCCCCC; margin-bottom: 10px; background-image: url(../images/grey-bg-foot.gif); background-position: bottom; background-repeat: repeat-x;}
.solutions-head {border-bottom: 1px solid #CCCCCC; padding: 2px; background-image: url(../images/orange-bg-head2.gif); background-position: top; background-repeat: repeat-x;}

.leasing-outer {border: 1px solid #CCCCCC; margin-bottom: 10px; background-image: url(../images/grey-bg-foot.gif); background-position: bottom; background-repeat: repeat-x;}
.leasing-head {border-bottom: 1px solid #CCCCCC; padding: 2px; background-image: url(../images/grey-bg-head2.gif); background-position: top; background-repeat: repeat-x;}
.leasing-head h4 {color:#F2F2F2;}

.contact-outer {border: 1px solid #CCCCCC; margin-bottom: 10px; background-image: url(../images/grey-bg-foot.gif); background-position: bottom; background-repeat: repeat-x;}
.contact-head {border-bottom: 1px solid #CCCCCC; padding: 2px; background-image: url(../images/grey-bg-head2.gif); background-position: top; background-repeat: repeat-x;}

.policy-outer {border: 1px solid #CCCCCC; margin-bottom: 10px; background-image: url(../images/grey-bg-foot.gif); background-position: bottom; background-repeat: repeat-x;}
.policy-head {border-bottom: 1px solid #CCCCCC; padding: 2px; background-image: url(../images/orange-bg-head2.gif); background-position: top; background-repeat: repeat-x;}

.websense-head {border: 1px solid #CCCCCC; padding: 2px; margin-bottom: -10px; background-image: url(../images/orange-bg-head2.gif); background-position: center; background-repeat: repeat-x;}
.websense-head-tool {border: 1px solid #CCCCCC; padding: 2px; margin-bottom: -10px; background-image: url(../images/blue-bg-head2.gif); background-position: center; background-repeat: repeat-x;}
.websense-outer {border: 1px solid #CCCCCC; margin-bottom: 10px; background-image: url(../images/grey-bg-foot.gif); background-position: bottom; background-repeat: repeat-x;}

.celestix-head {border: 1px solid #CCCCCC; padding: 2px; margin-bottom: -10px; background-image: url(../images/red-bg-head2.gif); background-position: center; background-repeat: repeat-x;}
.celestix-head h4 {color: #F2F2F2;}
.celestix-outer {border: 1px solid #CCCCCC; margin-bottom: 10px; background-image: url(../images/grey-bg-foot.gif); background-position: bottom; background-repeat: repeat-x;}

.vendor-text {padding-bottom: 15px;}
.vendor-head {border: 1px solid #CCCCCC; padding: 2px; margin-bottom: -10px; background-image: url(../images/orange-bg-head2.gif); background-position: center; background-repeat: repeat-x;}



#scan-ent {position: relative; float: left; width: 380px; border: 1px solid #CCCCCC;}
#scan-sbs {position: relative; float: right; width: 380px; margin-left: 10px; border: 1px solid #CCCCCC;}
.scan-head {border-bottom: 1px solid #CCCCCC; background-image: url(../images/blue-bg-head2.gif); background-position: center; background-repeat: repeat-x;}
.scan-lower {background-image: url(../images/grey-bg-foot.gif); background-position: bottom; background-repeat: repeat-x;}

#sophosent {position: relative; float: left; width: 380px; border: 1px solid #CCCCCC;}
#sophossbs {position: relative; float: right; width: 380px; margin-left: 10px; border: 1px solid #CCCCCC;}
.sophoshead {border-bottom: 1px solid #CCCCCC; background-image: url(../images/blue-bg-head2.gif); background-position: center; background-repeat: repeat-x;}
.sophoslower {background-image: url(../images/grey-bg-foot.gif); background-position: bottom; background-repeat: repeat-x;}

div#homelogos{position: relative; float: right; width: 550px;}
p.vendorlist{font-size: 10px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: right;}
div#utility{position: relative; float: right; width: 165px; border: 1px solid #999999; margin: 10px; padding: 2px; margin-bottom: 10px;}
div#utility{background: #CCCCCC; color: #000000;}
div#utility a{background: #CCCCCC; color: #000000;}
div#utility a:hover{background: #CCCCCC; color: #000000;}
div#utility{font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left;}

#bottom {position: relative; float: left; width: 814px; height: 45px; background-image: url(../images/border-bottom.gif); background-position: bottom; background-repeat: no-repeat;}

#sonic-ent {position: relative; float: left; width: 380px; border: 1px solid #CCCCCC;}
#sonic-sbs {position: relative; float: right; width: 380px; margin-left: 10px; border: 1px solid #CCCCCC;}
.sonic-head {border-bottom: 1px solid #CCCCCC; background-image: url(../images/blue-bg-head2.gif); background-position: center; background-repeat: repeat-x;}
.sonic-lower {background-image: url(../images/grey-bg-foot.gif); background-position: bottom; background-repeat: repeat-x;}
img.sonic-image {position: relative; float: right; margin:0; padding:0;}

#scan-ent {position: relative; float: left; width: 380px; border: 1px solid #CCCCCC;}
#scan-sbs {position: relative; float: right; width: 380px; margin-left: 10px; border: 1px solid #CCCCCC;}
.scan-head {border-bottom: 1px solid #CCCCCC; background-image: url(../images/blue-bg-head2.gif); background-position: center; background-repeat: repeat-x;}
.scan-lower {background-image: url(../images/grey-bg-foot.gif); background-position: bottom; background-repeat: repeat-x;}
img.scan-image {position: relative; float: right;}


table.ds tr.bottom_border td{border-top: 1px solid #000000; line-height:5px;}
table.ds .grey{background-color:#efefef;}
table.ds .white{background-color:#ffffff;}
table.ds tr.head{background-color:#0066ff; font-weight:bold; color:#FFFFFF;}
table.ds tr.head td{border-left:0px;}
table.ds tr td.bold_left{text-align:left; font-weight:bold; border:0px; font-size:10pt;}
table.ds tr td.left{text-align:left; border-left:0px;}
table.ds td{border-left:1px dashed #000000;}
table.ds tr.last_row td{padding-bottom:10px;}
table.ds{border:1px solid #000000; text-align:center; width:550px;}
#chat {position: relative; float: left; width: 800px; border-left: 1px solid white; border-right: 1px solid white;}
#charity {border-bottom: 1px solid #CCCCCC;}

#juniper-table td {border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}

.leasing-table-tr {border-bottom: 1px solid #CCCCCC; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 5px;}
.websense-td {border-bottom: 1px solid #CCCCCC; padding: 2px; padding-bottom: 5px;}

/*#bottom {margin-bottom: 20px; color: #666666; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px;} 
#bottom a {color: #666666; text-decoration: none;}
#bottom a:hover {color: #cfbd02; text-decoration: underline;}

#util {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; text-align: center; color: #666666; margin-bottom: 10px;}

#util a {text-decoration: none; color: #666666}
#util a:hover {text-decoration: underline; color: #cfbd02;}*/

#bottom-links {position: relative; float: right; width: 370px; padding: 5px; color: #666666; margin-right: 10px;}
#bottom-links a {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none;}
#bottom-links a:hover {color: #FFCC00; text-decoration:underline;}


div#bottomutility{position: relative; float: left; width: 800px; padding-top: 100px; padding-bottom: 10px;}
div#bottomutility{background: #666666; color: #999999;}
div#bottomutility a{background: #666666; color: #999999; text-decoration: none;}
div#bottomutility a:hover{background: #666666; color: #FFCC00; text-decoration: underline;}
div#bottomutility{font-size: 9px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center;}


/*site map*/
div#column1{position: relative; float: left; width: 250px; margin-top: 10px;}
div#column2{position: relative; float: left; width: 250px; margin-left: 5px; margin-top: 10px;}
div#column3{position: relative; float: left; width: 250px; margin-left: 5px; margin-top: 10px;}
