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

body {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0; margin: 0; /*background-image: url(../images/body-bg.gif); background-position: top; background-repeat: repeat-x;*/ background-color: #333333;}

img {border: 0;}

#header {width: 800px; margin: 0 0 0 0; text-align: left; height: 75px; padding: 0 0 0 0; background-image: url(../images/header.gif); background-position: center; background-repeat: no-repeat;}
#head-right {position: relative; float: right; height: 75px;}
.clock {padding: 5px 0 0 0; position: relative; font-size: 10px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #999999; margin: 0;}
#clocks {position: relative; width: 40px; height: 40px; margin: 10px 0 0 100px; padding: 0;}
.live-chat {position: relative; font-family: Geneva, Arial, Helvetica, sans-serif;  font-size: 14px; margin: 10px 10px 10px 10px;}
.live-chat a {color: #CC0000; text-decoration: none;}
.live-chat a :hover {color: #0088CC; text-decoration: none;}
.tel {position: relative; padding: 5px 10px 10px 10px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 25px; color: #333333;}
#asl-logo {position: relative; float: left; height: 70px; margin: 5px 10px 0 10px;}
#middle {position: relative; float: left; height: 65px; width: 300px; margin-top: 5px;}
#search {position: relative; float: left; margin-top: 10px;}

h4 {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #135a8f; margin: 0; padding: 0;}
h3 {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #135a8f;}
.toolheadpadding {position: relative; float: left; padding-left: 5px; padding-top: 1px;}

a {font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #135a8f;}
a:hover {font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #0499dc;}

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

#content {position: relative; float: left; width: 800px; margin: 0 0 0 0; padding: 0 0 0 0; /*background-image: url(../images/content-bg.gif); background-position: top; background-repeat: repeat-x;*/}
#menu-container {position: relative; float: left; width: 800px; padding: 0; margin: 0; /*background-image: url(../images/border-top.gif); background-position: top; background-repeat: no-repeat;*/}
#content-inner {position: relative; float: left; width: 790px; height: 100%; margin: 0 0 0 0; padding: 10px 5px 10px 5px; background-color: #FFFFFF; /*background-image: url(../images/content-inner-bg.gif); background-position: left; background-repeat: repeat-y;*/}
#content-base {position: relative; float: left; width: 800px; height: 15px; padding: 0; margin: 0 0 50px 0;}

#left {position: relative; float: left; width: 370px; padding: 5px;}
#right {position: relative; float: right; width: 370px; padding: 5px;}
#left-top {position: relative; float: left; width: 355px; padding: 5px;}
#left-bottom {position: relative; float: left; width: 355px; margin-top: 10px; padding: 5px; border-top: 1px dotted #999999;}
#right-top {position: relative; float: right; width: 355px; padding: 5px;}
#right-bottom {position: relative; float: right; width: 355px; margin-top: 10px; padding: 5px; border-top: 1px dotted #999999;}
#main {position: relative; float: left; width: 758px; padding: 10px; margin-top: 10px;}

#full-main {position: relative; float: left; width: 780px; margin-top: 10px; background-color: #FFFFFF;}
#fullsection-main {position: relative; float: left; border: 1px solid #CCCCCC; height: 100%; width: 770px; margin-left: 5px;}
#fullhead-main{position: relative; float: left; border-bottom: 1px solid #CCCCCC; height: 20px; width: 770px; margin-bottom: 10px; background-image: url(../../../../images/products/websense/backgrounds/tool-head-bg.gif); background-position: left; background-repeat: repeat-x;}
#indexcontent-main {position: relative; float: left; padding: 0 5px 5px 5px;}
.tool-content-main {width: 600px; position: relative; float: left;}

#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;}

#base {position: relative; float: left; height: 100%; width: 785px; background-color: #FFFFFF; display: inline; padding: 5px; margin: 10px 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: url(../images/base_back.gif); background-position: left; background-repeat: repeat-x; text-align: center; margin-bottom: 10px;}

#bottomlinks {position: relative; float: right; width: 370px; /*border: 1px solid #666666;*/ padding: 5px; color: #666666;}
#bottomlinks a {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none;}
#bottomlinks a:hover {color: #cfbd02; text-decoration:underline;}

#submenu {position: relative; float: right; width: 180px; margin: 10px 0 10px 10px; padding: 0; text-align: left; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;}
.submenuback {background-image: url(../../../images/products/barracuda/menu/sub-menu-back.gif); background-position: left; background-repeat: repeat-x; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; margin-top: 0;}
#submenu li {list-style: none; text-align: left;}
#submenu ul {padding-left: 2px; margin-left: 2px;}
#submenu a {color: #666666; text-decoration: none;}
#submenu a:hover {color: #0000CC; text-decoration: underline;}

#charity {border-bottom: 1px solid #CCCCCC;}

#leftnoheight {position: relative; float: left; width: 250px; height: 725px; padding: 5px; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
#rightnoheight {position: relative; float: left; width: 250px; height: 725px; padding: 5px; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}