body
{margin: 0 auto; background-color: white; text-align: center; font: normal 14px "Times New Roman"; color: #615339;}
#main_bg
{margin: 0 auto; /*position: relative; height: 343px;*/ background: url( "/user_files/images/bg_main.jpg" ) repeat-x left top;}
#main
{margin: 0 auto; position: relative; width: 977px; text-align: left;}
#bookmark 
{padding: 5px 0px 18px 460px;}
.bookmark
{font: normal 10px "Times New Roman"; color: #3D3D3D; padding-left: 5px; padding-right: 10px;}
.call
{color: #FC5B03; font: normal 18px "Times New Roman"; padding-left: 5px; padding-right: 10px;}
.book_td
{border-right: solid 1px #A09E91;}
#logo
{position: absolute; padding-left: 59px; top: 0;}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
#menu
{margin: 0 auto; width: 977px; height: 47px; background: url( "/user_files/images/menu_bg.gif" ) repeat-x left top;}
#menu_item
{}            
#menu_item ul
{padding: 0px 0px 0px 20px; margin: 0;}
#menu_item ul li.first_li
{background: none;}
#menu_item ul li
{float: left; list-style: none; padding: 0px 14px 0px 14px; background: url( "/user_files/images/menu_sep.gif" ) no-repeat;}
#menu_item ul li a
{text-decoration: none; font: normal 20px "Times New Roman"; color: white;}
#menu_item ul li b
{font: normal 20px "Times New Roman"; color: white;}
#second_menu
{width: 240px; float: left; margin: 10px 10px 10px 0px; border-bottom: solid 3px #E4DFC5; border-right: solid 3px #E4DFC5;}
#second_menu ul
{margin: 0; padding: 0px 10px 40px 40px; text-align: left;}
#second_menu ul li
{list-style: none; width: 160px; background: url( "/user_files/images/menu_sec_sep.gif" ) repeat-x left bottom;/*list-style: square inside url('/user_files/images/second_menu.gif')*/}
#second_menu ul li a
{display:block; padding: 10px 0px 10px 10px; text-decoration: none; font: bold 16px "Times New Roman"; color: #615339; background: url( "/user_files/images/second_menu.gif" ) no-repeat left center; outline: none;}
#second_menu ul li b
{display:block; padding: 10px 0px 10px 10px; color: #FC9503; font: bold 16px "Times New Roman"; background: url( "/user_files/images/second_menu_a.gif" ) no-repeat left center;}
#second_menu ul li ul
{margin: 0; padding: 0; text-align: left;}
#second_menu ul li ul li
{background: none; padding: 0; margin: 0px 0px 0px 10px;}
#second_menu ul li ul li a
{display:block; padding: 0px 0px 5px 15px; background: url( "/user_files/images/second_menu.gif" ) no-repeat left 3px; outline: none;}
#second_menu ul li ul li b
{display:block; padding: 0px 0px 5px 15px; background: url( "/user_files/images/second_menu_a.gif" ) no-repeat left 3px;}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
#content
{margin: 0 auto; width: 977px; background-color: white;}
#content_top
{margin-top: 8px;}
#content_top_l
{float: left; width: 466px; height: 269px; background: url( "/user_files/images/left_top_win.gif" ) no-repeat left top;}
.voluntir_img
{float: left; margin: 14px 0px 0px 13px; padding:0;}
.detail
{text-decoration: none; font: bold 14px "Times New Roman"; color: #FB2102;}
.welcome_text
{font: normal 14px "Times New Roman"; color: #615339; padding: 20px 25px 20px 25px;}
#content_top_r
{float: right; width: 503px; height: 269px; background: url( "/user_files/images/right_top_win.gif" ) no-repeat;}
.orange_title
{color: #FC5B03; font: normal 32px "Times New Roman";}
#content_main
{padding-top: 5px;}
.left_bord_win
{background: url( "/user_files/images/left_bord_win_bg.gif" ) repeat-y 9px top; width: 29px;}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
.middle_bord_win
{width: 927px; background: url( "/user_files/images/top_bord_win.gif" ) no-repeat; padding-top: 15px; padding-left: 10px;}
.group_title
{color: #615339; font: normal 32px "Times New Roman";}
.group_content
{padding-right:10px;}
.img_project
{float: left; margin-left: 10px; margin-top: 25px;}
.img_project_2
{float: left; margin-left: 0px; margin-top: 25px;}
.comment
{margin-top: 25px; }
.comment_bg
{background-color: #ECE9D9;padding: 5px 25px 5px 25px; width: 611px;}
.line
{height:1px; background: url( "/user_files/images/point.gif" ) repeat-x;}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
.right_bord_win
{background: url( "/user_files/images/right_bord_win_bg.gif" ) repeat-y ; width: 15px;}
.bottom_bord_win
{background-color: #E4DFC5; height: 15px;}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
#footer
{height: 148px; margin: 0 auto; padding: 0; width: 100%; background: url( "/user_files/images/footer_bg.jpg" ) repeat-x;}
.footer_bg
{background: url( "/user_files/images/footer_middle.gif" ) no-repeat; width: 977px;}
/*------------------------------------------------------------------------------------------------------------------*/
#footer_menu ul
{padding: 40px 0px 0px 60px; margin: 0;}
#footer_menu ul li.first_li
{background: none;}
#footer_menu ul li
{float: left; list-style: none; padding: 0px 14px 0px 14px; background: url( "/user_files/images/menu_sep.gif" ) no-repeat;}
#footer_menu ul li a
{text-decoration: none; font: normal 20px "Times New Roman"; color: white;}
#footer_menu ul li b
{font: normal 20px "Times New Roman"; color: white;}
.design
{font: normal 12px "Arial"; color:black}
.design a
{text-decoration: none; font: normal 12px "Trebuchet MS"; color:black}
.imgBorder img {
	border:1px solid #cccccc;
	padding:10px;
}

.link
{text-decoration: none; color: #615339; font: normal 14px "Times New Roman";}
/*----------------------------------------------------------------------------------------------------------------------------------------*/