/* CSS Document 
@import url("notify.css");
@import url("nav.css");
@import url("form.css");
@import url("lists.css");
@import url("table.css");
@import url("_nav.css");
@import url("_boxes.css");
@import url("_text.css");




#contentleft{
    width:190px; margin:0;padding:0px;vertical-align:top;
    background-color:#D1E5F6;
}
#contentright{
    width:790px; margin:0px 25px 0px 25px;padding:0px 25px 0px 0px;vertical-align:top;text-align:justify;border:1px solid red;
}
*/
/*******************************************************
General Page Style Layouts
*******************************************************/
body{
    font-family:verdana;
    font-size:11px;
    border:0px;
    margin:0px;
    background-color:#f2f2f2;
    color:#3F3B3B;
}

table{
    font-family:verdana;
    font-size:11px;
}
#content{
    padding:0px;
    width:1032px;
    margin:0 auto;
    /*background-color:#fff;*/
}
#content #main_site{
    background-color:#fff; border-right:1px solid #e2e2e2; border-left:1px solid #e2e2e2;
}
#contentleft{
    width:190px;margin:0;padding:0px;vertical-align:top;
    /*background-color:#D1E5F6;*/
    background:#FFF;
}
#contentright{
     width:790px;margin:0px;padding:0px 25px 0px 25px;vertical-align:top;text-align:justify;
}
#contenttop{
     margin:0;padding:0;
     height:70px;
     vertical-align:top;
}
#footer-right { float:right; margin:20px 3px 0px 0px; }
#footer-right img{ border:0; }
#footer{
    height:125px;
    background:#bebebe;
    background:-moz-linear-gradient(top, #cacaca, #848484);
    background:-webkit-gradient(linear, left top, left bottom, from(#cacaca), to(#848484));
    border-top:1px solid #bebebe;
    font-weight:bold;
    color:#FFF;
    text-shadow: #848484 0 -1px 0;
}
#footer a{
    color:#FFF;
    text-shadow: #848484 0 -1px 0;
    text-decoration:none;
}
#footer table{
    float:right; margin:2em 2em 0 0; font-size:140%;
}
#footparent{
    float:left; padding-top:8.5em; margin:0px 0px 0px 14px;
    /*background:url('/_images/layout/bm_footer.jpg') no-repeat;*/
}
/*******************************************************
Menu Layouts
*******************************************************/
.menu_item{
    border-bottom:1px solid #81999E;
    height:30px;
    padding:7px 0 0 5px;
    background-image:url('/_images/layout/menu.jpg');
    background-repeat:repeat-x;
    color:#04495A;
    font-weight:bold;
}
.menu_item_selected{
    font-weight:bold;
    /*background-color:#FFA76C;*/
    background-image:url('/_images/layout/menu_select.jpg');
    background-repeat:repeat-x;
}
/*******************************************************
Modules Layouts
*******************************************************/
.menutop td {
    text-align:center;
    font-family:tahoma;
    padding:0px;
    margin:0px;
}
.menutop a {
    color:#000000;
    text-decoration:none;
}
.modules {
    background-image:url('/_images/modules/bg.jpg');
    background-repeat:no-repeat;
    width:60px;
    height:60px;
}
.modules_over {
    background-image:url('/_images/modules/bg-over.jpg');
    background-repeat:no-repeat;
    width:60px;
    height:60px;
}
.modules_images {
    /*padding-left:12px;*/
    height:40px;
}
.modules_images_ss {
    /*width:650px;*/
}
.pin {
    background-color:#C3DDFF;
    background-image:url('/_images/layout/menu.jpg');
    background-repeat:repeat-x;
}
/*******************************************************
Reserved adjustments:
*******************************************************/
h1 {
    margin-top:8px;
    text-shadow: #e4e4e4 0 0.5px 0;
    
}
.strong {
    font-weight:bold;
}
/*******************************************************
General:
*******************************************************/
.pointer{
    cursor:pointer;
}
.zoom_element_content {
    font-size: 60px;
    color:#000;
    font-weight:bold;
    background-color:#FDFFC4;
    border:3px solid #545454;
    text-align:center;
    clear:both;
}
/*******************************************************
Headings:
*******************************************************/
.pageTitle{
    font-weight:bold;
}
/*******************************************************
Lionks:
*******************************************************/
a {
    color:#094F8A;
}
#contentleft a { text-decoration:none; }
/*******************************************************
LI:
*******************************************************/
.spaced ul{
    padding-bottom:5px;
    padding-top:5px;
}
.spaced li{
    padding-bottom:5px;
    font-weight:bold;
}
.spaced li li{
    font-weight:normal;
}
/*******************************************************
Page specific styles:
*******************************************************/
/* Contact us ****************************/
.contact-bar {
    border:1px solid #C2DCFF; 
    color:#205aa4; 
    /*background:;*/
    padding:4px; 
    font-weight:bold; 
    margin:1em 0 1em 0;
    padding:5px 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}











    .strapline {
        padding:0px 0px 0px 0px;
        border-bottom:1px solid #C2DCFF;
    }
    .modTable {
        width:100%;
    }
    .modTable tr td {
        /*width:274px;*/
        height:123px;
        padding:8px 5px 0px;
    }
    .modLink {
        text-decoration:none;
    }
    .modPara {
        text-align: left;
        color: #666666;
        font-size: 11px;
    }
    .modTable tr td img { float:left; margin:5px 5px 33px 5px; }
    .modTable tr td h3 { margin:5px 0px 0px 0px; font-size:16px; font-weight:100; }
    .modTable tr td p { margin:10px 0px 0px 0px; text-align:left; }
    #bm_home { width:740px; margin:0 auto;}
    
    
    a.help_link { color:#CCC; font-weight:600;}
    a.help_link:hover { color:#717171;}
    
    
    
    /*    Added By Nic 19/11/10    */
    
    
    ul#header_nav {
            font-family:tahoma;
            list-style:none;
            margin:0px 0px 0px 0px;
            padding:0;
            height:60px;
            border-bottom:1px solid #666;
            width:1030px;
            background:#bebebe;
            background:-moz-linear-gradient(top, #cacaca, #848484);
            background:-webkit-gradient(linear, left top, left bottom, from(#cacaca), to(#848484));
        }
        ul#header_nav li {
            float:left;
        }
        ul#header_nav li.logo {
            width:190px;
            /*background:#FFF url("http://www.businessmancrm.com/_images/layout/menu.jpg") repeat-x;*/
        }
        
        ul#header_nav li a {
            font-size:11px;
            text-decoration:none;
            width:58px;
            height:60px;
            display:block;
            border-left:1px solid #acacac;
            border-right:1px solid #909090;
            color:#FFF;
            text-align:center;
        }
        ul#header_nav li a img{
            margin:0px 0px 0px 0px;
        }
        ul#header_nav li a:hover {
            color:#FFF;
            text-shadow: none;
            background:#999;
            border-left:1px solid #acacac;
            border-right:1px solid #909090;
            background:-moz-linear-gradient(top, #acacac, #767676);
            background:-webkit-gradient(linear, left top, left bottom, from(#acacac), to(#767676));
        }
        ul#header_nav li a.current {
            color:#ececec;
            border-left:1px solid #acacac;
            border-right:1px solid #909090;
            background:#999;
            background:-moz-linear-gradient(top, #999, #666);
            background:-webkit-gradient(linear, left top, left bottom, from(#999), to(#666));
        }
        ul#header_nav li a.current:hover {
            cursor:default;
            background:#999;
            background:-moz-linear-gradient(top, #999, #666);
            background:-webkit-gradient(linear, left top, left bottom, from(#999), to(#666));
        }
        ul#header_nav li.logo a {
            border:0;
            width:190px;
            background:none;
            color:#333;
        }
        
        
        ul#header_nav li a img {
            border:0;
            height:40px;
        }
        ul#header_nav li.logo a img {
            border:0;
            height:20px;
            width:190px;
            margin:12px 0px 0px;
        }
        
        .navigation_gradient {
            border-top:1px solid #FFF;
            border-bottom:2px solid #FFF;
            display: block;
            height:6px;
            background: #eeeeee; /* Old browsers */
            background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* IE10+ */
            background: linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

        }
        
        
        ul#left_nav{
            width:190px;
            list-style:none;
            margin:0;
            padding:0;
            border-top:1px solid #e2e2e2;
        }
        ul#left_nav li a{
            padding:12px 10px;
            display:block;
            color:#494949;
            border-bottom:1px solid #e2e2e2;
            text-decoration:none;
            /*background:#C3DDFF url("http://www.businessmancrm.com/_images/layout/menu.jpg") repeat-x;*/
            font-size:11px;
            font-weight:bold;
            font-family:verdana;
        }
        ul#left_nav li a:hover{
            background:#f2f2f2;
            border-right:1px solid #e2e2e2;
            margin:0px 0px 0px -1px;
            padding:12px 10px 12px 11px;
            color:#205aa4;
            text-shadow: #fff 0 0.5px 0;
            /*background:url("http://www.businessmancrm.com/_images/layout/menu_select.jpg") -5px 0px;*/
        }
        ul#left_nav li a.current{
            background:#f2f2f2;
            border-right:1px solid #e2e2e2;
            margin:0px 0px 0px -1px;
            padding:12px 10px 12px 31px;
            color:#f2ab00;
            text-shadow: #fff 0 0.5px 0;
            /*background:url("http://www.businessmancrm.com/_images/layout/menu_select.jpg") -5px 0px;*/
        }
        ul#left_nav li a.current:hover{
            cursor:default;
        }
        
        #cse-search-box { 
            margin:0px 0px 0px 0px; 
            
            padding:4px 0px 4px 4px;
            
            -webkit-border-top-right-radius: 4px;
            -webkit-border-bottom-right-radius: 4px;
            -moz-border-radius-topright: 4px;
            -moz-border-radius-bottomright: 4px;
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
            
        }
        #Search_Box {  
            
            border: 1px solid #e1e1e1 !important;
            border-right:0 !important;
            padding:3px !important;
            margin:0px  !important;
            height:18px !important;
            
            -webkit-border-top-left-radius: 4px;
            -webkit-border-bottom-left-radius: 4px;
            -moz-border-radius-topleft: 4px;
            -moz-border-radius-bottomleft: 4px;
            border-top-left-radius: 4px;
            border-bottom-left-radius: 4px;
               
        }
        #Search_Box:focus {
            border: 1px solid #D5D5D5 !important;
            border-right:0 !important;
        }
        
        #Search_Btn { 
            
            background: #F7F7F7; /* Old browsers */
            background: -moz-linear-gradient(top,  #F7F7F7 0%, #EFEFEF 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F7F7F7), color-stop(100%,#EFEFEF)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #F7F7F7 0%,#EFEFEF 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #F7F7F7 0%,#EFEFEF 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #F7F7F7 0%,#EFEFEF 100%); /* IE10+ */
            background: linear-gradient(top,  #F7F7F7 0%,#EFEFEF 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#EFEFEF',GradientType=0 ); /* IE6-9 */
            
            -webkit-border-top-right-radius: 4px;
            -webkit-border-bottom-right-radius: 4px;
            -moz-border-radius-topright: 4px;
            -moz-border-radius-bottomright: 4px;
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
            
           
            border: 1px solid #e1e1e1;
            color: #878787;
            
            text-shadow: 0 0.5px 0 #FFFFFF;
            left: -4px;
            position: relative;
            padding:2px 4px;
            margin:0px  !important;
            cursor:pointer; 
            height:26px;
            width:54px;
        }
        /* BUMP Firefox Down */
        @-moz-document url-prefix() { #Search_Btn {  
           top:1px; 
        } }
        #Search_Btn:hover { 
            border: 1px solid #D5D5D5;
            color: #494949;
            text-shadow: 0 0.5px 0 #FFFFFF;
            
            background: #f3f3f3; /* Old browsers */
            background: -moz-linear-gradient(top,  #f3f3f3 0%, #e9e9e9 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* IE10+ */
            background: linear-gradient(top,  #f3f3f3 0%,#e9e9e9 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
        
        }
        #Search_Btn:active { 
            color: #F2AB00;
        }
        
        .menu_item { cursor:pointer; }
        
        #Menu_Explanation { position:absolute; display:block; top:0; left:0; width:100%; height:60px; opacity:0.75; filter:alpha(opacity=75); background:url("/_images/key_areas_BM.jpg") no-repeat; background-position:center; text-indent:-9999px; }
        
        #footer + p {
            padding:0px 15px;
            /*
            color:#6e6b6b;
            */
            color:#949494;
            
            font-size:12px;
            letter-spacing:.3px;
            /*
            font-family:Frutiger, ‘Frutiger Linotype’, Univers, Calibri, ‘Gill Sans’, ‘Gill Sans MT’, ‘Myriad Pro’, Myriad, ‘DejaVu Sans Condensed’, ‘Liberation Sans’, ‘Nimbus Sans L’, Tahoma, Geneva, ‘Helvetica Neue’, Helvetica, Arial, sans-serif;
            */
            
            font-family:Corbel, ‘Lucida Grande’, ‘Lucida Sans Unicode’, ‘DejaVu Sans’, ‘Bitstream Vera Sans’, ‘Liberation Sans’, Verdana, ‘Verdana Ref’, sans-serif;
            
        }
        
        
        #action_btn         { position:absolute; top:390px; margin:0px 0px 0px 500px; }
        #action_btn a       { 
            
            color:#FFF;
            display:block; 
            width:235px; 
            height:28px; 
            text-decoration:none;
            border:1px solid #bfdc9e;
            text-align:center;
            
            font-size:20px;
            padding:4px 10px;
            
            
            
            text-shadow: 1px 1px 1px #0a430f;
            
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            
               /* fallback/image non-cover color */
               background-color: #5caa40; 
            
               /* fallback image */
               /*background-image: url(images/fallback-gradient.png); */
            
               /* Firefox 3.6+ */
               background-image: -moz-linear-gradient(#7dbd40, #359441);
            
               /* Safari 4+, Chrome 1+ */
               background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#359441), to(#7dbd40));
            
               /* Safari 5.1+, Chrome 10+ */
               background-image: -webkit-linear-gradient(#7dbd40, #359441); 
            
               /* Opera 11.10+ */
               background-image: -o-linear-gradient(#7dbd40, #359441);
            
        }
        #action_btn a:hover { 
              background-color: #46902b; 
              /* Firefox 3.6+ */
              background-image: -moz-linear-gradient(#7dbd40, #359441);
            
              /* Safari 4+, Chrome 1+ */
              background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#359441), to(#7dbd40));
            
              /* Safari 5.1+, Chrome 10+ */
              background-image: -webkit-linear-gradient(#7dbd40, #359441); 
            
              /* Opera 11.10+ */
              background-image: -o-linear-gradient(#7dbd40, #359441);
              
                    box-shadow: 0px 0px 4px #0a430f;
               -moz-box-shadow: 0px 0px 4px #0a430f;
            -webkit-box-shadow: 0px 0px 4px #0a430f;
        }
        
        
        .live_chat { margin:0px 0px 0px 7px;}
