/* CSS Document */
body {
background-image:url(images/background.jpg);
background-position:top;
background-repeat:repeat-x;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
}

body a {color:#944E00; font-weight:bold;}
body a:hover {color:#0E42DC; text-decoration:none;}

h1 {font-size:16px}
h2 {font-size:14px}

#page {
width:800px;
background-color:#FFFFFF;
position:relative;
margin-left:auto;
margin-right:auto;
margin-bottom:auto;
}

#top {position:relative; float:left; margin-bottom:10px;}

#menu {
position:relative;
top:99px;
right:15px;
z-index:99999999;
float:right;
}

.menu_container {
float:left;
position:relative;

}

.menu_right {float:left;}

.menu_item {vertical-align:bottom;
background-image:url(images/tab.gif);
height:22px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
position:relative;
float:left;
padding-top:4px;
padding-left:14px;
padding-right:5px;
font-weight:bold;
font-size:12px;
z-index:900;
}

.hovertab {vertical-align:bottom;
background-image:url(images/tab2.gif);
height:22px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
position:relative;
float:left;
padding-top:4px;
padding-left:14px;
padding-right:5px;
font-weight:bold;
font-size:12px;
z-index:900;
}

#menu a {
color:#FFFFFF;
text-decoration:none;
}

#menu a:hover {
color:#FFF388;
text-decoration:none;
}

#content {
width:791px;
padding-top:10px;
margin-left:35px;
text-align:left;
}

#content2 {
width:791px;
padding-top:10px;
margin-left:35px;
text-align:left;
position:relative;
}

#content_main {
position:relative;
width:320px;
margin: 20px 10px 0px 40px;
float:left;
text-align:left;
}

#content_main_index {
position:relative;
width:320px;
margin: 20px 10px 0px 40px;
float:left;
text-align:left;
}
#content_main_index p {margin:0px 0px 10px 0px}
#content_main_index h1 {margin:0px 0px 12px 0px}

#contact {
width:315px;
position:relative;
margin: 12px 0px 0px 0px;
float:right;
background-color:#F3F3F3;
color:#944E00;
padding: 12px 5px 12px 20px;
font-size:12px;
}
#contact h2{margin:0px 0px 10px 0px}

#contact2 {
width:286px;
position:relative;
margin: 10px 40px 0px 0px;
float:right;
background-color:#F3F3F3;
color:#944E00;
padding: 10px 5px 5px 20px;
font-size:12px;
}
#contact2 h2{margin:0px 0px 10px 0px}

.content_footer {
float:left;
width:700px;
margin:20px 0px 0px -0px;
font-size:12px;
position:relative;
color:#777777;
}

.signature {text-align:right; position:relative; right:50px;}

.top_right_slogan {
position:absolute;
width:300px;
top:40px;
left:470px;
font-size:12px;
color:#777777;
font-weight:bold;
text-align:right;
}

#image {margin: 20px 8px 8px 8px;}

#content_right {
width:301px;
position:relative;
margin: 20px 0px 0px 0px;
padding-left:10px;
padding-top:0px;
right:41px;
float:right;
background-color:#F3F3F3;
vertical-align:top;
font-size:12px;
font-weight:bold;
text-align:left;
}

#content2_right {
width:301px;
position:relative;
margin: 0px 0px 0px 0px;
padding-left:10px;
right:41px;
float:right;
background-color:#F3F3F3;
vertical-align:top;
font-size:12px;
font-weight:bold;
text-align:left;
}

#content_right ul {margin:0px; padding:10px 0px 20px 0px;}
#content2_right ul {margin:0px; padding:10px 0px 20px 0px;}

#l_right_list {
width:133px;
float:left;
margin-left:20px;
}

#r_right_list {
width:133px;
float:right;
margin-left:5px;
}

h1 {
margin:3px 0px 3px 0px;
color:#944E00;
font-size:28px;
font-weight:bold;
}

.bold {
font-weight:bold;
}

#contact_l {width:150px; position:relative; float:left;}
#contact_r {width:150px; position:relative; float:right;}