﻿/* --- WEBSITE PLACEHOLDER --- */
#divOuter
{
    width:950px;  
    margin-left:auto;
    margin-right:auto;
    height:100%;
}


/* --- HEADER : START --- */
#divHeader
{
}
#divHeaderLogo
{
    position:absolute;
    overflow:visible;
    z-index:-10;
    margin-left:-32px;
}
#divLogoSpacer
{
    z-index:-20;
}
#divLogoSpacer a
{
    display:block;
    height:118px;
    text-decoration:none;
}
#divHeaderContact
{
    width:302px;
    height:78px;
    background:url(../images/contact.png) no-repeat;
    font-size:14pt;
    float:right;    
    text-align:right;
    padding-right: 8px;
}
#divHeaderPhone
{
    float:right;
    color:#3672ea;
    margin:18px 28px 0 0;
}
#divHeaderAddress
{
    float:right;
    color:#a4a4a4;
    margin:2px 28px 0 0;
    font-size:0.9em;
}

.obtn-s{padding:6px 0 7px 10px;}
.obtn-e{padding:6px 10px 7px 0;left:0;position:static;}

.obtn{padding:6px 0 7px;text-decoration:none;color:#ffffff;text-align:center;font-size:11pt;display:inline-block;}
.obtn .obtn-s{background:url(../images/button-s.png) no-repeat scroll left -102px transparent;}
.obtn .obtn-e{background:url(../images/button-e.png) no-repeat scroll right -102px transparent;}
.obtn:hover{background-color:transparent !important;}
.obtn:hover .obtn-s,.obtn:focus .obtn-s{background-position:left -34px;}
.obtn:hover .obtn-e,.obtn:focus .obtn-e{background-position:right -34px;}
.obtn:active{color:#dddddd !important;background-color:transparent !important;}
.obtn:active .obtn-s{background-position:left -68px;}
.obtn:active .obtn-e{background-position:right -68px;}

.obtnb{padding:6px 0 7px;text-decoration:none;color:#ffffff;text-align:center;font-size:11pt;display:inline-block;}
.obtnb .obtn-s{background:url(../images/button-s.png) no-repeat scroll left 0 transparent;}
.obtnb .obtn-e{background:url(../images/button-e.png) no-repeat scroll right 0 transparent;}
.obtnb:hover{background-color:transparent !important;}
.obtnb:hover .obtn-s,.obtnb:focus .obtn-s{background-position:left -34px;}
.obtnb:hover .obtn-e,.obtnb:focus .obtn-e{background-position:right -34px;}
.obtnb:active{color:#dddddd !important;background-color:transparent !important;}
.obtnb:active .obtn-s{background-position:left -68px;}
.obtnb:active .obtn-e{background-position:right -68px;}

.obtng{padding:6px 0 7px;text-decoration:none;color:#ffffff;text-align:center;font-size:11pt;display:inline-block;}
.obtng .obtn-s{background:url(../images/button-s.png) no-repeat scroll left -204px transparent;}
.obtng .obtn-e{background:url(../images/button-e.png) no-repeat scroll right -204px transparent;}
.obtng:hover{background-color:transparent !important;}
.obtng:hover .obtn-s,.obtng:focus .obtn-s{background-position:left -240px;}
.obtng:hover .obtn-e,.obtng:focus .obtn-e{background-position:right -240px;}
.obtng:active{color:#dddddd !important;background-color:transparent !important;}
.obtng:active .obtn-s{background-position:left -274px;}
.obtng:active .obtn-e{background-position:right -274px;}

.obtnlrgblue{padding:3px 0 4px;text-decoration:none;color:#ffffff;text-align:center;font-size:10pt;display:inline-block;}
.obtnlrgblue .obtn-s{padding:3px 0 4px 8px;background:url(../images/button-s.png) no-repeat scroll left -308px transparent;}
.obtnlrgblue .obtn-e{padding:3px 8px 4px 0;background:url(../images/button-e.png) no-repeat scroll right -308px transparent;}
.obtnlrgblue:hover{background-color:transparent !important;}
.obtnlrgblue:hover .obtn-s,.obtnlrgblue:focus .obtn-s{background-position:left -334px;}
.obtnlrgblue:hover .obtn-e,.obtnlrgblue:focus .obtn-e{background-position:right -334px;}
.obtnlrgblue:active{color:#dddddd !important;background-color:transparent !important;}
.obtnlrgblue:active .obtn-s{background-position:left -360px;}
.obtnlrgblue:active .obtn-e{background-position:right -360px;}

.obtngreen{padding:1px 0 2px;text-decoration:none;color:#ffffff;text-align:center;font-size:7.5pt;display:inline-block;}
.obtngreen .obtn-s{padding:1px 0 2px 6px;background:url(../images/button-s.png) no-repeat scroll left -386px transparent;}
.obtngreen .obtn-e{padding:1px 6px 2px 0;background:url(../images/button-e.png) no-repeat scroll right -386px transparent;}
.obtngreen:hover{background-color:transparent !important;}
.obtngreen:hover .obtn-s,.obtngreen:focus .obtn-s{background-position:left -404px;}
.obtngreen:hover .obtn-e,.obtngreen:focus .obtn-e{background-position:right -404px;}
.obtngreen:active{color:#dddddd !important;background-color:transparent !important;}
.obtngreen:active .obtn-s{background-position:left -423px;}
.obtngreen:active .obtn-e{background-position:right -423px;}

.menubar
{
    padding-left:20px;
    float:left;
}

.menuHome, .menuItem, .menuLogin, .menuSpacer
{
    float:left;
    font-size:11pt;
    /*background-color:#a4a4a4;*/
    /*height:19px;*/
}
/*a.menuHome, a.menuItem, a.menuLogin 
{
    text-decoration:none;
    color:#ffffff;
    width:100%; 
    height:100%;
    display: block;
    padding:3px 10px 0px 10px;
}
a.menuHome, .menuItem a:hover
{
    background-color:#3672ea;
}    
a.menuItem
{
    background-color:#a4a4a4;    
}
a.menuLogin
{
    background-color:#00D857;
}*/
.menuSpacer
{
    width:12px;
    /*height:100%;*/
    /*background-color:#FFFFFF;*/
}
/* --- HEADER : END --- */


/* --- MAIN : START --- */
#divMain
{
    clear: both;
    width: 950px;
    height: 100%;
    /*border-top:solid 1px #BBBBBB;*/
    padding:12px 0 10px 0;
}
#divMainLeft
{
    float:left;
    padding:0 20px 10px 20px;
    width:591px;
    background:#ffffff;
    border:1px solid #dadada;
}
.home #divMainLeft
{
    float:left;
    padding:0 0 10px 0;
    width:631px;
    background:none;
    border:none;
}
#divMainRight
{
    width: 305px;
    float: right;
    /*color: #FFFFFF;*/
}
/* --- MAIN : END --- */


/* --- FOOTER : START --- */
#divFooterOuter
{
    clear:both;
    background:#f4f4f4;
}
#divFooter
{
    width:950px;
    margin-left:auto;
    margin-right:auto;
}
#divFooterA
{
    clear:both;  
    float:left;  
    background-color:#A4A4A4;
    margin:12px 0 2px 12px;
    padding:0px 3px 3px 3px;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    box-shadow:#999 0 0 1px;
    -moz-box-shadow:#999 0 0 1px;
    -webkit-box-shadow:#999 0 0 1px;
}
#divFooterA a
{
    color:#ffffff;
    padding-right:5px;
    padding-left:5px;
    text-decoration:none;
    font-size:.7em;
} 
#divFooterB
{
    clear:both;  
    font-size:.7em;
    margin:2px 0 40px 12px;
    padding:3px 3px 3px 0px;
}   
#divFooterB a
{
    color:#555555;
    text-decoration:none;
    padding-right:5px;
}
/* --- FOOTER : END --- */

     
/*div,p  {margin-top:0}clear top margin for mozilla*/
