@charset "utf-8";



/*-----------------------------------------------------------------



  Box



------------------------------------------------------------------*/

html{}
body{}

#container{
width: 940px;
height:100%;
margin: 0 auto;
position:relative;
background:url(../images/site_bg.gif) repeat-y;
}


#container_index{
width: 940px;
margin: 0 auto;
}

/*-----------------------------------------------------------------

  Header

------------------------------------------------------------------*/

#header{
width: 940px;
height:103px;
position:relative;
z-index:9999;
background:url(../images/header_bg.png) repeat-x;
}

#logo{
margin:10px 0 0 57px;
float:left;
}

#header_text{
position:absolute;
top:10px;
right:15px;
}

#g_menu{
margin:48px 20px 0 0;
float:right;
}

#g_menu li{
margin-left:10px;
float:left;
}

/*-----------------------------------------------------------------

  Left Area

------------------------------------------------------------------*/

#leftTopArea {
text-align:center;
width: 274px;
padding-top:40px;
float:left;
z-index:0;
}

#leftBottomArea{
position:absolute;
z-index:9999;
bottom:65px;
left:0;
}

/*-----------------------------------------------------------------

  Main

------------------------------------------------------------------*/

#content{
width: 660px;
float:left;
}

#content_index{
width: 940px;
margin-top:-8px;
position:relative;
z-index:0;
}

/*-----------------------------------------------------------------

  Footer

------------------------------------------------------------------*/

#footer{
color:#ffffff;
width: 940px;
height:65px;
margin-top:-9px;
float:left;
background:url(../images/footer_bg.png) repeat-x;
position:relative;
z-index:9999;
}

#footer_menu{
padding-top:18px;
float:right;
}

#footer_menu li{
margin-right:15px;
float:left;
}

#footer_menu a:link{text-decoration:underline; color:#ffffff;}
#footer_menu a:visited{text-decoration:underline; color:#ffffff;}
#footer_menu a:hover{text-decoration:none; color: #ff9900;}
#footer_menu a:active{text-decoration:none; color:#ff9900;}

#footer .copy{
font-size:77%;
padding:18px 0 0 10px;
float:left;
}

#contact{ display:none;}
#contact-content{ padding:30px 20px 20px; color:#fff; text-align:center;}
#contact-content h2{ margin:0;}
#contact-content ol{ margin:20px 0 30px; text-align:left;}
#contact-content li{ margin:0 0 10px 15px; list-style:decimal;}
#contact-content a{ color:#fff;}
#contact-content a:hover{ color:#FC0;}