    
/*  Information
--------------------------------------------------------------------------------------*/
/*  Styles for ais.org.uk
    General styles print
    Created by Mez Hopking
    12th November 2007, Revised 14th November 2007 
--------------------------------------------------------------------------------------*/


* html, p, h1, h2, h3, h4, h5, h6, ul, li, blocckquote, div, dd, dt, a {margin: 0px; padding: 0px;}

a {color: #000; text-decoration: none !important; border-bottom: 1px dotted #000;}

body {background: #fff; font-family: Arial, Helvetica, sans-serif; font-size: .8em; line-height: 1.6em; color: #000;}

#topNav, #subNav, #footer, #news, #breadcrumbs {display: none;}

#breadcrumbs {border: 2px solid #000; padding: 10px; margin: 15px 0; clear: left;}
#breadcrumbs li {list-style: none; display: inline;}
#breadcrumbs li a {margin: 0 0 0 5px;}

.listingBlock {margin: 20px 0;}

#logo {float: left; position: relative; width: 100%; background: url(../images/layout/natsLogo.png) top left no-repeat; padding: 0 0 13px 150px; margin: 30px 0 22px 20px; letter-spacing: 2px; line-height: .9em}
#logo .welcomeTitle {font-size: .90em; text-transform: uppercase;}
#logo .welcomeTagline {font-size: .85em; font-weight: normal}

ul.productsList {margin: 15px 0;}
.productsList li {margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px dotted #000;}
.productsList li a {border: none;}
.title {font-weight: bold;}

.mainTextBlock {padding: 0 0 10px 0; margin: 15px 0 10px 0; border-bottom: 1px dotted #000; position: relative; float: left;}
.mainTextBlock .left {width: 48%;  padding: 0 15px; float: right;}
.mainTextBlock .right {width: 48%;  padding: 0 15px;}
.mainTextBlock .full {width: 100%; float: left; padding: 0 15px;}

#fullCol {position: relative; float: left;}
.fullTableContainer .odd {position: relative; padding: 0 0 20px 0;}
.fullTableContainer tr {position: relative; margin: 0 0 15px 0 !important}
td {vertical-align: top;}

