/* CSS Document */
body
{
font-family:Tahoma;
font-size:11px;
color:#575757;
background:url(../images/bg.jpg) repeat-x top left;
padding:0px;
margin:0px;
}
#main
{
width:1004px;
margin:auto;
padding:13px 0px 0px 0px;
}
.header
{
width:1004px;
height:82px;
overflow:hidden;
}
.logo
{
float:left;
width:356px;
height:66px;
}
.top_links
{
float:right;
padding:5px 3px 0px 0px;
width:600px;
text-align:right;
}
.top_links ul
{
padding:0px;
margin:0px;
list-style:none;
}
.top_links ul li
{
padding:0px 0px 0px 10px;
display:inline;
color:#888888;
font-size:11px;
border:none;
}
.top_links ul li a
{
text-decoration:none;
color:#888888;
}
.top_links ul li a:hover
{
text-decoration:none;
color:#f18b0d;
}
.menu
{
float:right;
height:37px;
padding:24px 0px 0px 0px;
}
.banner
{
width:1004px;
height:336px;
}
#content
{
width:1004px;
padding:2px 0px 0px 0px;
}
#content_inner
{
width:1004px;
padding:2px 0px 0px 0px;
border-bottom:1px solid #d1d1d1;
}
.about_gems
{
float:left;
width:222px;
height:140px;
border:1px solid #e5e5e5;
background:url(../images/box_bg.jpg) repeat-x top left;
padding:9px 0px 0px 12px;
line-height:17px;
}
.news_events
{
float:left;
width:222px;
height:140px;
border:1px solid #e5e5e5;
background:url(../images/box_bg.jpg) repeat-x top left;
margin-left:2px;
padding:9px 0px 0px 12px;
line-height:17px;
}
.hot_links
{
float:left;
width:276px;
height:140px;
border:1px solid #e5e5e5;
background:url(../images/box_bg.jpg) repeat-x top left;
padding:9px 0px 0px 12px;
line-height:17px;
margin-left:2px;
}
.hot_links ul
{
padding:0px 10px 0px 0px;
margin:0px;
list-style:none;
}
.hot_links ul li
{
padding:0px 0px 3px 15px;
margin:0px;
background:url(../images/job_vacancy_icon.jpg) left 3px no-repeat;
}
.hot_links ul li a
{
text-decoration:none;
padding:0px;
margin:0px;
color:#525252;
}
.hot_links ul li a:hover
{
color:#f47032;
}
.news_title
{
font-size:11px;
font-weight:bold;
color:#525252;
padding:7px 0px 7px 0px;
}
.read_more
{
font-size:11px;
font-weight:bold;
color:#525252;
padding:7px 0px 7px 0px;
}
.read_more a
{
text-decoration:none;
color:#525252;
}
.read_more a:hover
{
text-decoration:none;
color:#ff9529;
}
.clear
{
clear:both;
height:0px;
}
#footer
{
width:820px;
padding:16px 0px 0px 0px;
}
#footer ul
{
padding:0px;
margin:0px;
list-style:none;
}
#footer ul li
{
display:inline;
padding:0px 8px 0px 8px;
margin:0px;
background:url(../images/footer_divider.jpg) right no-repeat;
color:#888888;
}
#footer ul li a
{
text-decoration:none;
color:#888888;
}
#footer ul li a:hover
{
text-decoration:underline;
color:#888888;
}
.banner_inner
{
width:1004px;
height:236px;
}
.content_left
{
float:left;
width:244px;
border:1px solid #e5e5e5;
background:url(../images/left_content_bg.jpg) repeat-x #fcfcfc top left;
padding:0px 10px 5px 10px;
}
.content_left ul
{
padding:10px 0px 0px 0px;
margin:0px;
list-style:none;
}
.content_left ul li
{
padding:8px 0px 8px 30px;
margin:0px;
background:url(../images/job_vacancy_icon.jpg)  3px 8px no-repeat;
color:#2b2b2b;
border-bottom:1px solid #e5e5e5;
}
.content_left ul li a
{
text-decoration:none;
color:#2b2b2b;
}
.content_left ul li a:hover
{
text-decoration:none;
color:#ee8d0f;
}
.content_right
{
float:left;
width:705px;
margin-left:3px;
background:url(../images/content_right_bg.jpg) no-repeat top left;
padding:15px;
line-height:19px;
min-height:280px;  
height:auto !important;  
height:280px;  
}
.content_right ul
{
padding:10px 0px 0px 15px;
margin:0px;
list-style:none;
}
.content_right ul li
{
padding:0px 0px 5px 23px;
margin:0px;
background:url(../images/bullet.jpg)  3px 6px no-repeat;
}
.content_right a
{
text-decoration:underline;
color:#575757;
}
.content_right a:hover
{
text-decoration:underline;
color:#ff843b;
}
/*.content_right table td
{
padding-left:8px;
}*/
.content_title
{
padding-bottom:10px;
}
.inner_txtbule
{
font-size:12px;
font-weight:bold;
}

.txtbox{width:250px;}
.reset_btn { margin:0px; padding:0px; background:url(../images/reset.jpg) no-repeat left top; width:53px; height:24px; border:0px; color:#ffffff; cursor:pointer;}
/*.reset_btn { background:url(../images/reset_left.jpg) no-repeat left top; width:58px; height:24px; border:0px; color:#333333; cursor:pointer;}
.reset_btn_bg { width:58px; height:24px;  background:url(../images/reset_right.jpg) no-repeat right top; border:0px; color:#333333; cursor:pointer;}*/
.email_me { margin:0px; padding:0px; background:url(../images/email_me.jpg) no-repeat left top; width:180px; height:24px; border:0px; color:#ffffff; cursor:pointer;}
.submit_btn { margin:0px; padding:0px; background:url(../images/submit.jpg) no-repeat left top; width:102px; height:24px; border:0px; color:#ffffff; cursor:pointer;}

/*----------------------------banner----------------*/

.banner_left	{ float:left; width:273px;}
/*----------------------------banner----------------*/



