﻿/*Master*/

* {
padding: 0;
margin: 0;
}

body 
{
    background-color:#707070;
    margin:0; padding: 0;
    font-family:Arial, Sans-Serif;
    font-size:12px;
    color:#616f78;
}

p, ul, h1, h2
{
    margin:0 0 8px 0;
    padding:0;
    font-weight:normal;
}

h1 {font-size:24px;}

h2
{color:#e64a21; font-size:24px; margin-bottom:4px;}

input, textarea
{
background-image:url(../images/formbg.gif);
background-repeat:repeat-x;
background-color:#ffffff;
}

.container
{
    width:950px;
    margin:15px auto 0 auto;
    background-color:#ffffff;
}

.header
{
    background-image:url(../images/header.jpg);
    height:125px;
    clear:both;
    font-size:11px;
    color:#ffffff;
    text-align:right;
    font-family:Verdana;
}

.footer
{
    height:22px;
    background-image:url(../images/footer.gif);
    background-repeat:repeat-y;
    text-align:right;
    padding:40px 20px 0 0;
    font-size:10px;
    clear:both;
}

.footer a{color:#616f78; text-decoration:none;}



.banner
{
    width:950px;
    height:297px;
    background-color:#163142;
    clear:both;
    margin-top:60px;
}

.audio
{
    width:335px;
    height:100px;
    background-image:url(../images/audio.jpg);
    background-repeat:no-repeat;
    float:right;
    margin:90px 30px 40px 0;
    padding:50px 10px 10px 10px;
}



/*Index*/



.banner_home
{
    background-image:url(../images/home.jpg);
    width:950px;
    height:297px;
    background-color:#163142;
    clear:both;
    margin-top:60px;
}


.content
{
    margin-top:20px;
    padding:0 10px 0 30px;
}

.content_left
{
    width:420px;
    padding-top:30px;
    float:left;
}

.content_right
{
    width:480px;
    background-image:url(../images/testmid.gif);
    background-repeat:repeat-y;
    float:right;
}

.content_right p
{
    margin:0 30px 0 100px;
    font-style:italic;
    font-size:13px;
}

.content_right_top
{
    height:41px;
    background-image:url(../images/test.jpg); background-repeat:no-repeat;
    padding: 40px 0 0 100px;
}

.content_right_bottom
{
    height:19px;
    background-image:url(../images/testbottom.jpg);
    clear:both;
}



/**/

.banner_about
{
    background-image:url(../images/about.jpg);
    background-repeat:no-repeat;
    width:440px;
    height:267px;
    background-color:#010102;
    clear:both;
    margin-top:60px;
    color:#ffffff;
    font-family:Verdana;
    font-size:14px;

    padding:30px 20px 0 490px;
}

.banner_services
{
    background-image:url(../images/services.jpg);
    background-repeat:no-repeat;
    width:410px;
    height:227px;
    background-color:#010102;
    clear:both;
    margin-top:60px;
    color:#ffffff;
    font-size:24px;
    font-weight:bold;
    padding:70px 20px 0 520px;
}

.banner_services ul
{
    color:#bbbbbb;
    font-weight:bold;
    font-size:18px;
    list-style-type:none;
}

.contact table
{
    float:left;
}

.content_contact
{
    margin-top:20px;
    padding:0 10px 0 30px;
    clear:both;
    height:460px;
}



/*Nav*/


#navcontainer
{
height:50px;
margin: 0;
padding: 0 0 0 80px;
background-image:url(../images/nav.gif);
background-repeat:repeat-x;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
height:50px;
width:100%;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
height:50px;
}

#navcontainer A
{
display: block;
width: 120px;
text-decoration: none;
margin:0;
background-image:url(../images/navbreak.gif);
background-repeat:no-repeat;
background-position:right;
height:40px;
color:#ffffff;
font-size:24px;
padding:10px 20px 0 20px;
text-align:center;
}

#navlist a:hover, #active a
{ 
    background: #FFFFFF; color:#707070; z-index:2;
    background-image:url(../images/navbreak.gif);
    background-repeat:no-repeat;
    background-position:right;    
}