@charset "utf-8";
/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../gfx/bg.gif);
background-repeat:repeat-x;
background-position:top;
}

p {
font-size:11px;
line-height:16px;
}
p em {
font-style:italic;
}

ul {
    font-size:11px;
    line-height:16px;
    
    
}

li {
    list-style: disc;
    margin-left:20px;
  
}

input.file {
background:none;
border:1px solid #615147;
width:160px;
}

label {
display:block;
width:100px;
font-size:11px;
}


input {
background:none;
border:1px solid #615147;
width:160px;
}

textarea {
background:none;
border:1px solid #615147;
width:250px;
height:100px;
}

h1 {
font-size:27px;
text-decoration:none;
color:#615147;
font-weight:normal;
}

h2 {
color:#615147;
}

h3{
color:#615147;
}

a {
color:#615147;
}

a:hover {
color:#FF0000;
}

#menu2 {
    width:400px;
    height:20px;
    float:right;
    margin-right:60px;
}

#menu2 ul  {
display:inline;
float:right;

}

#menu2  li {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
list-style:none;
/*font-variant:small-caps;*/
text-transform:capitalize;
margin: 14px 10px 0px 6px;
padding: 0px 0px 0px 0px;
}

#menu2 li a{
text-decoration:none;
color:#b6a693;
}

#menu2 li a:hover{
text-decoration:none;
color:#615147;
}

.join_email {
background-image:url(../gfx/join.gif);
  border:0px; 
  color:#CC9933; 
  height:20px; 
  background-repeat:no-repeat;
  width:50px;

}

.join_input{
width:134px; 
background-image:url(../gfx/bg_textbox.gif); 
border:0px; 
height:20px; 
}

.left_heading {
text-decoration:none;
color:#000000;
}


#main_container {
width:960px; 
height:auto; 
margin-left:auto; 
margin-right:auto;
}

#main_header {
width:960px; 
height:150px; 
background-color:#1A171B;
}

#logo {
width:671px; 
height:82px; 
background-image:url(../gfx/logo.gif); 
margin:20px 0 0 86px;
float:left;
}

#languages {
float:right; 
width:65px; 
height:30px; 
margin:49px 65px 0 0;
}

#menu_container {
width:960px; 
height:77px; 
background-image:url(../gfx/menu.gif); 
border-bottom:1px solid #9A9F92;
}

#menu_container ul  {
display:inline; 
list-style:none;
float:left;
margin:18px 0 0 80px;
}

#menu_container  li {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
list-style:none;
/*font-variant:small-caps;*/
text-transform:capitalize;
margin: 14px 35px 0px 6px;
padding: 0px 0px 0px 10px;
}

#menu_container li a{
text-decoration:none;
color:#615147;
}

#menu_container li a:hover{
color:#FF0000;
}

#body_container {
width:960px; 
height:auto; 
background-image:url(../gfx/body_bg.gif);
}

#body_content {
width:707px; 
height:247px; 
float:left; 
border-bottom:1px solid #9A9F92;
}

#press_content {
width:495px; 
height:247px; 
float:left; 

}

.scroll-pane {
overflow: auto;
width:580px;
float: left;
}

#pane2 {
height: 200px;
}




#body_left {
height:434px; 
width:252px; 
float:right; 
border-left:1px solid #9A9F92;
}

#left_content {
margin:25px;

}

#left_content h2 a{
font-size:16px;
font-weight:500;
margin-bottom:5px;
color:#615147;
}
#left_content p {
font-size:11px;
margin-bottom:25px;
}

#body_bottom {
clear:both; 
width:960px; 
height:40px; 
background-color:#1A171B;
}

/*home styles*/
#body_bottom_right_home {
height:71px;
width:253px; 
float:right; 
background-image:url(../gfx/hcg_home_right.gif);
background-repeat:no-repeat;
background-position:bottom;
}
#body_bottom_left_home {
height:257px; 
width:707px; 
float:left; 
background-image:url(../gfx/hcg_home_left.gif)
}
#body_bottom_left_career {
height:77px;
width:497px;
float:left;
background-image:url(../gfx/hcg_default_left.gif);
background-repeat:no-repeat;
background-position:bottom;
}
#body_bottom_right_career {
height:270px;
width:463px;
float:right;
background-image:url(../gfx/career.gif);
background-repeat:no-repeat;
background-position:bottom;
    
}

#body_bottom_left_default {
height:77px;
width:707px; 
float:left; 
background-image:url(../gfx/hcg_default_left.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#body_content_default {
width:707px; 
height:428px; 
float:left; 

}

.scroll-pane_default {
overflow: auto;
width: 430px;
float: left;
}

#pane2_default {
height: 390px;
}


.holder_default {
float: left;
margin-left: 45px;
margin-top:30px;
}

.scroll-pane_press {
overflow: auto;
width: 513px;
float: left;
}


#pane_press {
height: 400px;
}

.holder_press{
clear:both;
float: left;


}

.press {
width:495px;
}

.press td a{
color:#707579;
font-weight:400;
text-decoration:none;
}

.press td {
height:30px;
vertical-align:middle;
padding-left:60px;
border-bottom:1px solid #9A9F92;

}
.press th {
height:60px;
padding-left:60px;
vertical-align:middle;
color:#707579;
font-weight:400;
border-bottom:1px solid #9A9F92;

}

.vacancy {
width:462px;

}
.vacancy td {
height:30px;
vertical-align:middle;
padding-left:60px;
border-bottom:1px solid #9A9F92;

}
.vacancy th {
height:60px;
padding-left:60px;
vertical-align:middle;
color:#707579;
font-weight:400;
border-bottom:1px solid #9A9F92;

}

.vacancy td a{
color:#707579;
font-weight:400;
text-decoration:none;
}

/*jquery scroll balk*/
a.jScrollArrowUp {
	background: url(../gfx/basic_arrow_up.gif) no-repeat 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(../gfx/basic_arrow_down.gif) no-repeat 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}
.holder {
	float: left;
	margin: 20px 0 0 90px;
}
