/* 
    Document   : jm.css
    Created on : 26-Aug-2009, 16:58:34
    Author     : Steve Peck | steve@stevepeck.co.uk
    Description:
        Clean easy layout - Steve1. Grey & Orange.
*/

/* 
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body {
    margin:0px;
    padding:0px;

    background:white;
    font-family:arial;
    color:#303030;
    font-weight:normal;
    font-size:12pt;
}
.logo {
    /*
    border-style:solid;    border-width:1px;    border-color:black;
    */
    height:100px;
    width:115px;
    position:absolute;
    left:800px;
    top:45px;
}
.pLogos {
    position:absolute;
    left:235px;
    top:600px;
}
.imHeight {
    height: 40px;
}
.topMenu {
    /*
    border-style:solid;     border-width:1px;    border-color:black;
    */
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    font-size:12pt;
    height:22px;
    width:500px;
    position:absolute;
    left:225px;
    top:50px;
}
.heading {
    font-size:14pt;
    font-weight:normal;
    height:22px;
    width:500px;
    position:absolute;
    left:235px;
    top:35px;
}
span.top {
    background:white;
    margin:15px;
}
.sideMenu {
    /*
    border-style:solid;    border-width:1px;    border-color:red;
    */
    font-size:10pt;
    background-color:#a0a0a0;
    height:475px;
    width:100%;
    position:absolute;
    left:0px;
    top:115px;
}
.subMenu {
    /*
    border-style:solid;    border-width:1px;    border-color:blue;
    */
    font-size:10pt;
    height:150px;
    width:100%;
    position:absolute;
    left:0px;
    top:300px;
}
.address {
    font-size:10pt;
}
.numbers {
    /*
    border-style:solid;    border-width:1px;    border-color:blue;
    */
    height:14px;
    width:450px;
    position:absolute;
    left:235px;
    top:95px;
    font-size:9pt;
}
.numTxt {
    position:absolute;
    left:180px;
    top:95px;
    font-size:9pt;
}
.pmain {
    width:570px;
    font-size:10pt;
    padding:0px;
    text-align: justify;
}
.tdmain {
    font-size:10pt;
    padding-top:8px;
    padding-bottom:8px;
    padding-right:25px;
}
.tdtopspace {
    font-size:10pt;
    padding-top:8px;
    padding-bottom:0px;
    padding-right:25px;
}
.tdnospace {
    font-size:10pt;
    padding-top:0px;
    padding-bottom:0px;
    padding-right:25px;
}
.tdbottomspace {
    font-size:10pt;
    padding-top:0px;
    padding-bottom:8px;
    padding-right:25px;
}
.imageBox {
    /*
    border-style:solid;    border-width:1px;    border-color:aqua;
    */
    height:475px;
    position:absolute;
    left:235px;
    top:115px;
}
.contentBox {
    height:465px;
    position:absolute;
    left:235px;
    top:125px;
}
#proImage {
    height:475px;
}
.blurb {
    /*
    border-style:solid;    border-width:1px;    border-color:yellow;
    */
    height:100px;
    width:680px;
    position:absolute;
    left:235px;
    top:595px;
    text-align:left;
    font-size:9pt;
}
ul.none {
/*    border-style:solid;    border-width:1px;    border-color:black;*/
    position:absolute;
    left:60px;
    top:10px;
    list-style-type:none;
    margin:0px;
    padding:0px;
}
li.right {
/*    border-style:solid;    border-width:1px;    border-color:green;*/
    text-align:left;
    height:22px;
}
.email {
    font-size:10pt;
    color:#f0f0f0;
    text-decoration:none;
}
.on {
    font-weight:normal;
    color:#303030;
    text-decoration:none;
}
.off {
    font-weight:normal;
    color:#f0f0f0;
    text-decoration:none;
}
.on-tm {
    color:#FF8C00;
    text-decoration:none;
}
.off-tm {
    color:#303030;
    text-decoration:none;
}
.on-num {
    font-weight:normal;
    color:#FF8C00;
    text-decoration:none;
}
.off-num {
    font-weight:normal;
    color:#303030;
    text-decoration:none;
}
a:hover{
    color:#FFA500;
}
a:hover.on{
    color:#303030;
}
a:hover.email{
    color:#303030;
}
a:hover.off{
    color:#303030;
}
a img,img[usemap] {
  border: none;
}
.underConstruction {
    position:absolute; left:500px; top:65px; text-align:left; font-family: Verdana, Geneva, sans-serif; font-weight:normal; font-size:9pt;
}
