/* CSS Document */
/*----------general----------*/
body{
margin:0;
padding:0;
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
background-color:#0f2763;
}
a{
text-decoration:none;
}

/*----------header----------*/
.header{
background-image:url(images/hd_bg.jpg);
background-repeat:no-repeat;
}

/*----------menu----------*/
.menu{
background-image:url(images/mn_pd.gif);
background-repeat:repeat-x;
}

/*----------mob----------*/
.mob{
background-image:url(images/mob_pd.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:12px;
}

/*----------body----------*/
.contact{
text-decoration:underline;
color:#1a00db;
}
.bd_div{
background-color:#0760af;
}
.bd{
background-color:#FFFFFF;
}
.bd_txt{
font-family:Arial, Helvetica, sans-serif;
color:#484a44;
font-size:12px;
line-height:16px;
text-align:justify;
}
.bd_txt a{
color:#484a44;
}
.bd_txt_bld{
font-weight:bold;
}


/*----------side_navigation----------*/
.sd_nav_lft_shd{
background-image:url(images/sd_nav_lftshd.gif);
background-repeat:repeat-y;
background-position:right;
}
.sd_nav_rgt_shd{
background-image:url(images/sd_nav_rgtshd.gif);
background-repeat:repeat-y;
}
.sd_nav_tp_shd{
background-image:url(images/sd_nav_tp.gif);
background-repeat:repeat-x;
}
.sd_nav_bot_shd{
background-image:url(images/sd_nav_tp.gif);
background-repeat:repeat-x;
}
.sd_nav_wht{
background-color:#FFFFFF;
border-style:solid;
border-color:#e1e2e3;
border-width:1px;
}
.sd_nav_gry{
background-color:#FFFFFF;
border-style:solid;
border-color:#9b9fa2;
border-width:1px;
background-color:#efefef;
}
.sd_nav_blutxt{
font-family:Arial, Helvetica, sans-serif;
color:#0156a0;
font-size:12px;
}
.sd_nav_blutxt a{
color:#0156a0;
}
.sd_nav_blutxt a:hover{
text-decoration:underline;
}
.sd_nav_form{
font-family:Tahoma;
color:#302c2c;
font-size:12px;
}

/*----------footer----------*/
.footer{
background-image:url(images/footer_pd.gif);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:12px;
line-height:20px;
}
.footer a{
color:#FFFFFF;
text-decoration:none;
}
.footer a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.form_header{
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#2063ab;
}
.quote_form{
font-family:Tahoma;
font-size:11px;
color:#626262;
font-weight:bold;
padding:10px;
padding-left:15px;
}


/*----------contact----------*/
.contact_blu{
font-family:Arial, Helvetica, sans-serif;
color:#2063ab;
font-weight:bold;
font-size:12px;
}
.contact_blu_lnk{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#2063ab;
font-size:12px;
text-decoration:underline;
}
.contact_blu_lnk a{
color:#2063ab;
text-decoration:underline;
}