﻿
                                                          
                                                            /*elements*/
                                                            
                                                            
a {text-decoration:none; color:#0f75bc; font-weight:bold;}
p, ul { margin:0; padding:0;}
img, li {margin:0; padding:0;}
input, textarea { color:#0f75bc; font-family:Verdana; font-size:.9em;}
textarea { padding:4px }
legend {font-weight:bold; margin-left:4px; color:#0f75bc;}
fieldset { border:solid 1px #a3b9dc; }


                                                            /*Master*/



*{margin:0;padding:0}
html, body { margin:10px 0 0 0;padding:0;}

body
{
    color:#0f75bc; font-family:Times New Roman; font-size:16px;
}

.header
{
    width:950px; height:150px;
    background:url(../images/bg.jpg);
    margin:0 auto;
}
        .header-left
        {
            width:275px; height:150px; float:left; padding-left:20px;
        }
                .header-logo
                {
                    font-size:18px; height:76px;

                }
                        .header-logo p
                        { padding-top:10px; }
                        
                
                .header-title
                {
                   margin-top:15px;
                    font-family:Century, Times New Roman; font-size:20px; color:#ffffff;
                }
        .header-right
        {
            width:655px; height:150px; float:right;
        }
                .makepayment
                {
                    width:288px; height:100px;float:right;clear:both;
                    background-image:url(../images/payment.gif);
                    background-repeat:no-repeat; background-position:right top;
                    margin:22px 40px 0 0;
                }
                
                        .makepayment a {height:54px; display:block; position:relative; }
                        .makepayment a span {visibility: hidden;}
                    
 
 .whitebox p, .default-bottom-left p
 {margin-bottom:5px;}
                    
                    
                    /*Navigation*/
                    
                    .nav
                    { height:30px; min-height:30px; clear:both; margin-bottom:-2px;}
                    
                    .nav ul
                    {
                    padding: 0;  clear:both;
                    list-style-type: none;
                   
                    }

                    .nav ul li 
                        { 
                        display: inline;
                        }

                    .nav ul li a
                    {
                        text-decoration: none; font-size:24px;width:136px; display:inline-block;
                        color: #fff;background-image:url(../images/navb.gif);
                        text-align:center;font-family:Times New Roman;height:28px;
                    }
    
                .nav a:hover, body.bhome a#nhome,
                body.bcontact a#ncontact,
                body.babout a#nabout,
                body.bservice a#nservice  
                               
                  {
                        background:url(../images/navr.gif);
                        color:#0f75bc; text-decoration:none;width:136px;height:28px;
                        font-size:24px; font-family:Times New Roman;display:inline-block;
                    }
                    
                

.container
{
    width:950px; margin:0 auto; padding:0;
}

        .content-top
        {
            height:60px; width:100%; clear:both;
        }
                .content-top-left
                {
                    width:565px; float:left; padding-top:8px; 
                    font-family:Verdana; font-size:.8em;
                }
                .content-top-right
                {
                    width:251px; height:45px; float:right;
                    margin-top:5px; background:url(../images/client.gif);
                }
                    .content-top-right a
                    { display:block; position:relative; height:46px;}
                    .content-top-right a span {visibility: hidden;}
        .footer
        {
            height:35px; clear:both; text-align:right; 
            background-color:#0f75bc; color:#ffffff;
            width:950px; margin:0 auto 0 auto;
            padding-top:15px; font-family:Verdana; font-size:.8em;
        }
        
        .footer a
        {
            color:#ffffff; text-decoration:none; margin-right:10px;
        }


.content-right
        {
            width:311px; height:215px; float:right;
            background: #e0ebf6 url(../images/about/calculator.jpg) no-repeat;
            padding:325px 10px 10px 10px; font-family:Verdana; font-size:.8em;
        }
                                                             
    
                                                             /*Index*/
                                                             

.default-top
{
     width:950px; clear:both;
}
        .default-left
        {
            width:567px; float:left;
        }
                .silverbar
                {
                    width:537px; height:137px; font-size:24px;
                    clear:both; background:url(../images/silverbar.jpg);
                    padding:5px 20px 0 10px; margin-bottom:10px;
                }
                        .silverbar p { margin-top:20px }
                #job
                {
                    width:126px; height:129px; float:left; margin-right:10px;
                    background:url(../images/ourjob.gif);
                }
                
                #goal
                {
                    width:126px; height:129px; float:left; margin-right:10px;
                    background:url(../images/ourgoal.gif);
                }
                
        .default-right
        {
            width:331px; height:316px; float:right;
            background:url(../images/services/graph.jpg);
        }
                
.default-bottom
{
    clear:both; width:950px; height:224px; margin:10px 0 10px 0;
}

        .default-bottom-left
        {
            width:581px; height:194px;
            padding:15px; float:left;
            background-color:#c8e0f8;
            line-height:19px;
        }
        
        .default-bottom-right
        {
            width:311px; height:214px;
            padding:5px 5px 5px 15px; float:right;
            background-color:#e0ebf6;
        }
                .aca
                {
                    width:154px; height:153px;
                    background-image:url(../images/aca.gif);
                    float:right; margin-top:20px; margin-right:10px;
                }
                
                .aca a
                { height:153px; position:relative; display:block; }
                
                .acatext
                {
                    width:140px; height:60px; float:left;  margin-top:50px; text-align:center;}
                    
        
    
    
    
                                                        /*About*/
                                                        
                                                        
.about
{
    width:537px; height:269px;
    background:url(../images/about/silverbar.jpg) no-repeat;
    padding:10px 15px 15px 15px; font-family:Verdana; font-size:.8em; line-height:18px;
}

        .about h1, .contact h1, .contact-right h1
        {font-family:Times New Roman; font-size:24px; margin-bottom:10px; }
        
        #about-right
        {
            background: #e0ebf6 url(../images/about/card.jpg) no-repeat;
        }
        
        
        
                                                      /*Contact*/
                                                      
.contact
{
    width:537px; min-height:550px; height:550px;
    background:url(../images/contact/silverbar.jpg) no-repeat;
    padding:10px 15px 15px 15px; font-family:Verdana; font-size:.8em;
}

        .contact p
        { margin-bottom:20px; line-height:16px; }

        .contact table
        {
            margin:0 0 0 50px; clear:both; line-height:24px;
        }
  
.contact-right
        {
            width:316px; height:540px; float:right;
            background-color: #e0ebf6;
            padding:0 10px 10px 10px; font-family:Verdana; font-size:.8em;
        }
        
#content-whitebox
{ margin:10px 0 10px 0;}

#contact-lower-whitebox
{ height:260px; }
#content-whitebox a:hover, #contact-lower-whitebox a:hover, .whitebox a:hover
{ background-color:#e0ebf6; }


        #sentmail
        { padding:5px;height:40px; color:#488b17; font-weight:bold;}

#map
{
    width:161px; height:106px; margin-bottom:25px;
    background:url(../images/contact/map.gif);
    border:solid 1px #DDDDDD;
}

        #maplink
        { background:url(../images/contact/maplink.gif) no-repeat; padding-left:20px; }

.tytexth
{
    font-family:Times New Roman;
}
.tytextp
{
   font-family:Verdana;
}
        
                                                    /*Service*/
                                                    
.service
{margin-top:60px;}

.service-button
{ float:left; margin-right:20px; }

.service-cell
{ clear:both; margin-top:10px;}

.contact h2
{
    margin:0 0 10px 0; font-size:1.2em;
}


#service-right{background: #e0ebf6 url(../images/services/people.jpg) no-repeat top;}

.whitebox
{ background-color:#ffffff; padding:10px; height:200px;
  border-right:solid 2px #d9d9d9; border-bottom:solid 2px #d9d9d9;
}

#servebox p
{ margin-top:40px; line-height:18px; }


                                                    /*Payment*/
 
 .greybar
 {
    float:left;
 }
                                                    
 .greybar-top
 {
    background:url(../images/content-top.jpg);
    width:554px; height:73px;padding:10px 0 0 15px;
 }
 
        .greybar-top h1
        {font-size:1.5em;}
 
 .greybar-mid
 {
    background:url(../images/content-mid.jpg) repeat-y;
    clear:both; padding:0 20px 0 20px; width:527px;
    font-family:Verdana; font-size:.8em;
    margin-top:-20px;
    margin-top: expression("0px");
 }
 
         .greybar-mid p
        { margin-bottom:20px; line-height:16px; }

        .greybar-mid table
        {
            margin:0 0 0 50px; clear:both; line-height:24px;
        }
 
.greybar-bot
{
    background:url(../images/content-bottom.jpg);
    width:567px; height:86px; margin-bottom:10px;
    margin-left:1px;
} 

.content-mid
{
    clear:both;
} 

          
          
          
          .payment-right             
        {
            width:311px; height:215px; float:right;
            background: #e0ebf6 url(../images/about/calculator.jpg) no-repeat;
            padding:325px 10px 10px 10px; font-family:Verdana; font-size:.8em;
        }  
        
                                           
