/* CSS Document */
 
html, body {
background:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
margin: 10px 0px 0px 0px;
font-size: 0.83em;
color: #666666;
}
 
.center {
width: 960px;
margin: 0 auto;
}
 
input, select {
font-size: 11px;
padding: 3px;
}
 
 
.page_shadow_top {
width: 960px;
height: 8px;
background-image: url(/?a=2754);
line-height: 0px;
font-size: 0px;
}
 
.page_shadow {
width: 950px;
padding: 0px 5px 0px 5px;
background-image: url(/?a=2752);
background-repeat: repeat-y;
}
 
.page_shadow_bottom {
width: 960px;
height: 8px;
background-image: url(/?a=2753);
line-height: 0px;
font-size: 0px;
}
 
.logo {
padding-top: 20px;
width: 950px;
}
 
.top_menu {
background: url(/?a=2756);
width: 840px;
height: 47px;
}
 
#top_menu_links a.red {
        color: #FFFFFF;
        text-decoration: none;
        background-color: #B32317;
        font-size: 12px;
        width: 105px;
        padding: 14px 0px 14px 0px;
        float: left;
        margin-right: 1px;
        text-align: center;
        font-weight: bold;
}

#top_menu_links a.red1 {
        color: #FFFFFF;
        text-decoration: none;
        background-color: #B32317;
        font-size: 12px;
        width: 105px;
        padding: 7px 0px 6px 0px;
        float: left;
        margin-right: 1px;
        text-align: center;
        font-weight: bold;
}
 
#top_menu_links a.red:hover {
color: #CCCCCC;
}
 
#top_menu_links a.orange {
        color: #FFFFFF;
        text-decoration: none;
        background-color: #CD4F12;
        font-size: 12px;
        width: 105px;
        padding: 14px 0px 14px 0px;
        float: left;
        margin-right: 1px;
        text-align: center;
        font-weight: bold;
}
 
#top_menu_links a.orange:hover {
color: #CCCCCC;
}
 
.content_pictures {
width: 950px;
clear:both;
padding: 60px 10px 10px 10px;
}
 
.left_column {
width: 200px;
float: left;
margin-right: 10px;
}
 
.left_picture {
border: #EF935A solid 1px;
width: 200px;
height: 110px;
}
 
.left_menu {
margin: 10px 0px 0px 0px;
border-top: #EF935A solid 0px;
border-left: #EF935A solid 1px;
border-right: #EF935A solid 1px;
border-bottom: #EF935A solid 1px;
width: 200px;
}

.left_menu_ext {
border-top: #EF935A solid 0px;
border-left: #EF935A solid 1px;
border-right: #EF935A solid 1px;
border-bottom: #EF935A solid 1px;
width: 200px;
height: 36px;
}
 
.middle_column {
width: 530px;
float: left;
margin-right: 10px;
}
 
.middle_picture {
border: #cd5a13 solid 1px;
width: 530px;
height: 110px;
}
 
.middle_content {
margin: 10px 0px 10px 0px;
width: 530px;
min-height: 307px;
border: #EF935A solid 1px;
padding-top: 25px;
}
 
.middle_main_content {
padding: 0px 15px 15px 15px;
line-height: 1.4em;
}
 
.home_main_content {
line-height: 1.6em;
font-size: 1em;
}
 
.right_column {
width: 179px;
float: left;
}
 
.right_picture {
border: #EF935A solid 1px;
width: 179px;
}
 
#right_news {
margin: 10px 0px 7px 0px;
border: #EF935A solid 1px;
width: 179px;
}


#right_news .title {
padding: 10px 7px 11px 7px;
color: #FFFFFF;
background-color: #CD4F12;
font-weight: bold;
}
 
 
#right_news .content {
padding: 2px 7px 5px 7px;
}

 
#right_contact {
margin: 0px 0px 10px 0px;
border: #EF935A solid 1px;
width: 179px;
min-height:117px;
}

#right_contact .title {
padding: 10px 7px 11px 7px;
color: #FFFFFF;
background-color: #CD4F12;
font-weight: bold;
}

#right_contact .content {
padding: 2px 7px 5px 7px;
}
 
.clear_all {
clear: both;
}
 
 
#menu_links a, #menu_links a:visited {
width: 176px;
color: #666666;
text-decoration:none; 
display:block;
padding: 10px 12px 10px 12px;
font-weight: bold;
border-top: 1px solid #EF935A;
}
 
#menu_links a.submenu, #menu_links a.submenu:visited {
width: 176px;
color: #9C9B83;
text-decoration:none; 
display:block;
padding: 2px 12px 2px 12px;
border-top: 0px solid #EF935A;
text-align: right;
}
 
#menu_links a.submenu:hover {
background-color: #ffffff;
color: #666666;
}
 
#menu_links .orange {
color: #CD4F12;
font-weight: bold;
font-size: 13px;}
 
#menu_links a:hover {
color: #FFFFFF;
background-color: #CD4F12;
}
 
#menu_links a.current, #menu_links a.hierarchy {
color: #FFFFFF;
background-color: #CD4F12;
}
 
#menu_links a:hover .orange, #menu_links a.current .orange, #menu_links a.hierarchy .orange
{color: #B32317;}
 
/* INPUT */
 
.bar_search {width: 140px;}
.button {background: #CD4F12; border: none; color:#FFFFFF; margin: 0px;}
select {width: 140px;}
 
/* ----------------- TEXT STYLES ------------------ */
/* --- MAIN LINKS --- */
a {color: #CD4F12;}
a:hover {text-decoration: none}
 
/* --- BODY TEXT --- */
p {margin: 8px 0px 0px 0px;}
h1 {font-size: 1.4em; font-weight: bold; color: #B32317;}
h2 {font-size: 1.2em; font-weight: bold; color: #B32317;}
h3 {font-size: 1.1em; font-weight: bold; color: #B32317;}
 
.orange {color: #CD4F12;}
.red {color: #B32317;}
.home_quote {padding: 20px 50px 0px 50px;}
 
/* --- DOCUMENTS - CASES - NEWS --- */
#title a {text-decoration: none; color: #666666;}
#title a.green {color: #00602A;}
.arrow {font-size: 1.1em; font-weight: bold; color: #CD4F12; text-decoration: none;}
 
 
#no_bulets ul, #no_bulets ol {
list-style-type: none;
text-align: right;
margin: 0px;
color: #B32317;
font-weight:bold;
        }
#no_bulets li {
display: inline;
}
 
#no_bulets a {
color: #CD4F12;
text-decoration: none;
font-weight:normal;
}
