@charset "utf-8";
/* CSS Document */

body, tbody
{
    margin: 0px;
    padding: 0px;
    
    font: 17px Arial;
}
a img { border: 0px; }

body {  background: #022441 url(Images/bg_00.gif) repeat-x top; }

.header1
{
    background: url(Images/bg_top1.jpg) no-repeat center top;
}

.my_body
{
    background: url(Images/bg_top2.jpg) no-repeat center top;
}


.header2_yellow  { background: url(Images/header1_yellow.gif) center top; }
.header2_white   { background: url(Images/header1_white.gif) center top; }
.header2_yellow, .header2_white
{
    width: 826px;
    height: 82px;
    margin: 0px auto; 
}

.contents
{
    width: 730px;
    background: white;
    padding: 10px 45px 45px;
    margin: 0px auto;
}

.contents h1
{
    color: #d40000;
    font: bold 34px Arial;
    text-align: center;
    padding: 0px 50px;
}

.contents h2
{
    color: #003b6e;
    font: bold 22px arial;
    text-align: center;
}

.video_box
{
    text-align: center;
    padding-bottom: 10px;
    background: url(Images/img_videshadow.jpg) no-repeat bottom center;
}

.con_box1
{
    border-left: 1px solid #d0e9ff;    
    border-right: 1px solid #d0e9ff;    
    border-bottom: 1px solid #d0e9ff;    
    background: url(Images/img_con2.jpg) no-repeat top left;
    width: 683px;
    padding: 134px 25px 25px;
}

.user_testimonials
{
    border-left: 1px solid #d0e9ff;    
    border-right: 1px solid #d0e9ff;    
    border-bottom: 1px solid #d0e9ff;    
    background: #f0f8ff url(Images/img_usrtest_box.gif) repeat-x top left;
    width: 550px; margin: 0px auto;
    padding: 25px;     
    
    font-style: italic;
    font-size: 15px;                                  
}

.user_testimonials h3
{
    color: #d40000;
    font: bold 22px Arial;
    text-align: center;
    padding: 0px 50px;
}

.user_testimonials .signature { color: #0082eb; }


.guarantee1
{
    width: 605px; height: 199px;
    background: url(Images/img_guarbox1.jpg) no-repeat top left;
    margin: 0px auto;
}

.guarantee2
{
    width: 555px;
    background: url(Images/img_guarbox2.gif) repeat-y top left;
    padding: 0px 25px;
    margin: 0px auto;
}

.guarantee3
{
    width: 605px; height: 49px;
    background: url(Images/img_guarbox3.jpg) no-repeat top left;
    margin: 0px auto;
}


.menu2 { color: white; text-decoration: none;}

.con5
{
    border: 1px solid #e6e6e6;
    background: url(Images/img_con5.jpg) no-repeat -1px -1px;
    
    padding: 30px;
    width: 670px;
}


.con6_1
{       
    border: 3px solid #57a2d9;
    background: url(Images/img_con6.jpg) no-repeat top left;
    
    padding: 95px 30px 0px;
    width: 666px;
}


.testimonial
{
    background: url(TestimonialMiddle.jpg) repeat-y;
    width: 400px;
    margin: 0px auto;
    text-align: left;
    font: 13px Tahoma;
}

.testimonial p { margin: 10px 30px; }

.testimonial .m_head
{
    font-size: 1.4em;
    padding: 0px 30px;
    font-weight: bold;
}

.testimonial .m_top
{
    background: url(TestimonialTop.jpg) no-repeat;
    height: 22px
}

.testimonial .m_bot
{
    background: url(TestimonialBottom.jpg) no-repeat;
    height: 22px
}
