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

body { margin:0 ; padding: 0; background:#e5e5e5 }
body {font-family: 'Varela', sans-serif; margin:0; padding:0; background-color:#e5e5e5 ; color:#666666; font-size:13px}

a { color:#666666; text-decoration:none }

p { margin:0; padding:0 }

img { border:0 }

#wrapper { width:914px; margin:20px auto 20px auto; background:url(../site_image/frame_y.gif) repeat-y;   }

#toppannel { width:887px; margin:auto }

#menu { width:900px; margin:auto; height:44px; background:url(../site_image/menu_bg.gif) no-repeat }

#menu_in { width:842px; margin:auto }

#body { width:887px; margin:auto; font-family: 'Varela', sans-serif; font-size:11px; color: #666666 }

#mainleft_pan { width:251px }

#mainleft_pan_top { background:url(../site_image/main-left_menu_top.gif) no-repeat; font: 18px/24px 'Varela', sans-serif; color:#111111; padding:15px 10px 10px 48px }

#mainleft_pan_list { border-left:#e0e3d0 solid 1px; border-bottom:#e0e3d0 solid 1px; border-right:#e0e3d0 solid 1px;  }

#mainleft_pan_list ul { list-style:none; padding:5px 0 20px 15px; margin:0; line-height:19px }

#mainright_pan_list { border-left:#e0e3d0 solid 1px; border-bottom:#e0e3d0 solid 1px; border-right:#e0e3d0 solid 1px; padding-bottom:10px;  }

#mainright_pan_list ul { list-style:none; padding:5px 0 20px 15px; margin:0; line-height:19px }


#maincenter_pan { width:315px }

#maincenter_pan_top { background:url(../site_image/main_menu_top.gif) no-repeat; font: 18px/24px 'Varela', sans-serif; color:#111111; padding:15px 10px 0px 48px;border-right:#e0e3d0 solid 1px;  }

#maincenter_pan_list { border-left:#e0e3d0 solid 1px; border-bottom:#e0e3d0 solid 1px; border-right:#e0e3d0 solid 1px }

#maincenter_pan_list ul { list-style:none; padding:5px 0 30px 35px; margin:0; line-height:19px }

#maincenter_pan_list ul li { display:block; padding:0 0 0 13px; background:url(../site_image/left_menu_bullet.gif) no-repeat 0 6px; font:11px/14px Arial, Helvetica, sans-serif; 
; color:#5f5f5f }

#maincenter_pan_list ul li a { color:#5f5f5f; text-decoration:none }

#maincenter_pan_list ul li a:hover { text-decoration:underline }


#left_pan { width:215px }

#left_pan_top { background:url(../site_image/left_menu_top.gif) no-repeat; font: 18px/24px 'Varela', sans-serif; color:#111111; padding:15px 10px 9px 48px; border-right:#e0e3d0 solid 1px;   }

#left_category li a {  font: 11px/12px 'Varela', sans-serif; padding-top:5px;  }

#left_pan_list { border-left:#e0e3d0 solid 1px; border-bottom:#e0e3d0 solid 1px; border-right:#e0e3d0 solid 1px }

#left_pan_list ul { list-style:none; padding:5px 0 30px 15px; margin:0; line-height:19px }

#left_pan_list ul li { display:block; padding:0 0 0 13px; background:url(../site_image/left_menu_bullet.gif) no-repeat 0 3px; font:11px/14px Arial, Helvetica, sans-serif; 
; color:#5f5f5f }

#left_pan_list ul li a { color:#5f5f5f; text-decoration:none }

#left_pan_list ul li a:hover { text-decoration:underline }


#content { padding:0 0 0 3px; }

#content_title { background:url(../site_image/content_title_bg.gif) no-repeat; width: 650px; height:35px; padding: 48px 0 0 20px }

#content_title td a { color:#5f5f5f; text-decoration:none }

#content_title td a:hover { text-decoration:underline }

.content_title { font-family:'Varela', sans-serif; font-weight:bold; text-transform:uppercase; font-size:20px; color:#3366FF }



#content_list { border-left:#e0e3d0 solid 1px; border-right:#e0e3d0 solid 1px; padding:10px 20px 10px 20px; border-bottom:#e0e3d0 solid 1px; }

#pic_out { width:157px; }

.pic_frame { background:url(../site_image/picture_frame.gif) no-repeat; height:159px; padding:8px 0 0 8px; text-align:left;  }
.listtitle { font-size:12px; font-weight:bold; color:#003366 }
.listtitle a { color:#003366; text-decoration:none }
.listtitle a:hover { text-decoration:underline }

.more_b { padding:8px }
.main_a a { color:#006666; font-weight:bold }
.main_a a:hover { text-decoration:underline }

#footer { background:url(../site_image/copyright.gif) no-repeat; height:70px; width:914px }
.menu_button
{
    font-family: 'Varela', sans-serif;
    line-height:100%;
    text-decoration:none;
    border:1px solid #CFCFCF;
    height:16px;    
    background-image : url(../images/button_common2.gif);
    background-repeat : repeat;
    text-align:center;
    padding-top:4px;
    cursor:pointer;
    color:#122A46;
}
.menu_button:hover
{
    font-family: 'Varela', sans-serif;
    line-height:100%;
    text-decoration:none;
    border:1px solid #CFCFCF;
    height:16px;   
    background-image : url(../images/button_common2_roll.gif);
    background-repeat : repeat;
    padding-top:4px;
    text-align:center;                                                    
    cursor:pointer;
}

.gr_style1 {color: #488985}

.gr_style3 {
	color: #488985;
	font-size: 14px;
	font-weight: bold;
}

.info_style1 {
	color: #2cb1c9
}
.info_style3 {
	color: #488985;
	font-size: 14px;
	font-weight: bold;
}
.info_style4 {
	font-size: 14px;
	font-weight: bold;
}

.board_section_frame1 { background-color:#E9E9E9;}
.board_section_frame2 { background-color:#F5F5F5;}

.premium_border { padding:1px 1px 1px 1px; border:#cccccc solid 1px; }
.main_premium_border { padding:5px 5px 5px 5px; border:#cccccc solid 1px; }
.admin_premium_border { padding:5px 5px 5px 5px; border:#CD0909  solid 1px; }
.this_premium_border { padding:5px 5px 5px 5px; border:#0F4192 solid 1px; }


.padding_infolink { padding: 5px 0 5px 0px; color:#003399; font-weight:bold}
.padding_infolink a {  color:#003399 }
.padding_infolink a:hover { text-decoration:underline }

.footer-menu-wrap { width:100%; text-align:center; margin: auto;  }
.footer-menu { text-align:center;  margin: auto;  }
.footer-menu h1 { font-size: 15px; padding: 4px; padding-left: 10px; width: inherit; }
.footer-menu li { float:left; list-style: none; }
#wiki_image { list-style:  none;}
#wiki_image li { float:left;  padding:10px;  }

#tags { padding-left:20px; }
#footer h2 { font-size: 10px;}
#maincenter_pan_top h2, #mainleft_pan h2{ font-size:20px;  padding-top: 0px; margin:0px; font-weight: normal;}

#testimonials ul { list-style: none; padding:5px; margin: 0px; }
#testimonials li { padding:0px; margin: 0px; padding-top: 5px;  }

#testimonials { border-left:#e0e3d0 solid 1px; border-bottom:#e0e3d0 solid 1px; border-right:#e0e3d0 solid 1px }

#mainleft_pan_list_category { border-left:#e0e3d0 solid 1px; border-bottom:#e0e3d0 solid 1px; border-right:#e0e3d0 solid 1px;  }
#mainleft_pan_list_category ul { list-style:  none; margin:0; padding: 0; padding-top:10px;  padding-left:5px; text-align: justify;}
#mainleft_pan_list_category li {float:left; padding-left:5px; padding-right:5px;}
#mainleft_pan_list_category a { padding-left: 5px; }

#mainleft_pan_list h1 { color: #000000; padding:0; margin:0; font-size: 25px; }

#mainleft_pan_list h2 { color: #FF0000; padding:0; margin:0; font-size: 14px;}

#mainleft_pan_list h3 { color: #555555; padding:0; margin:0; font-size: 12px;}

.main_a { padding-top: 5px; }
