﻿BODY
{
    font-family: Century Gothic,Arial;
    font-size: 75%;
    background: #fff url(../../../upload/images/templates/body_bg.gif) repeat-x left top;
    margin: 0;
    color: #272727;
}

div, ul, li, a, img, span, h1, h2, h3, h4, p
{
    padding: 0;
    margin: 0;
}

h1, h2, h3, h4, h5
{
    font-weight: 100;
}

hr
{
    float: left;
    width: 100%;
}

.padding
{
    padding: 10px 15px !important;
}

.padding_left
{
    padding-left:30px !important;
}
.padding_bottom
{
    padding-bottom:30px;
}

img
{
    border: 0;
}
a
{
    text-decoration: underline;
    outline: 0;
    color: #004eff;
}
.clear
{
    clear: both;
}

.bold
{
    font-weight: 600;
}

.bolder
{
    font-weight: 900;
}

.site_frame
{
    width: 1000px;
    margin: 0px auto;
    text-align: center;
}
.site_continer
{
    float: left;
    width: 100%;
    padding: 0 0 0 2px;
}
.header_area
{
    float: left;
    width: 100%;
    background: url(../../../upload/images/templates/banner_img.jpg) no-repeat left top;
    position: relative;
}

.absolute
{
    position: absolute;
    right: 0;
}
.logo_area
{
    float: left;
    width: 100%;
}
.logo_area a
{
    float: left;
    margin-left: -14px;
}

.banner_text
{
    background: url(../../../upload/images/templates/txt.png) no-repeat left top;
    float: left;
    width: 718px;
    height: 80px;
    margin: 1px 0 37px 60px;
}	
.banner_text span
{
    display: none;
}

.navigation
{
    float: left;
    width: 100%;
    background: url(../../../upload/images/templates/nav_bg.png) repeat-x left top;
    position: relative;
}

.navigation ul
{
    float: left;
    list-style-type: none;
    margin-bottom: 1px;
}

.navigation ul li
{
    float: left;
    padding: 4px 15px 6px;
    background: url(../../../upload/images/templates/nav_sep.png) no-repeat right 5px;
}
.navigation ul li.last
{
    background:none;
}

.navigation ul li a
{
    text-transform: uppercase;
    color: #010101;
    font-weight: 600;
    text-decoration: none;
    font-size: 95%;
}

.banner_area
{
    position: relative;
    float: left;
    width: 100%;
}

.site_main_frame
{
    background: transparent url(../../../upload/images/templates/content_bg.png) repeat-y scroll left top;
    float: left;
    margin-left: -4px;
    margin-top: -27px;
    padding: 43px 34px 0 34px;
    width: 940px;
}

.activity_event .site_main_frame
{
    width: 958px;
    padding: 43px 15px 0 35px;
}

h1
{
    float: left;
    font-size: 250%;
}

h2
{
    float: left;
    font-size: 240%;
    padding: 30px 0;
}

h3
{
    float: left;
    font-size: 165%;
}

.grey
{
    color: #272727;
}

.mes_board h3
{
    font-size: 155%;
    font-weight: 600;
    padding: 20px 0;
}

h4
{
    float: left;
    font-size: 100%;
    font-weight: 600;
    font-family: Verdana;
    padding: 15px 0;
}

.home .more
{
    color: #fe1b14;
    text-decoration: none;
    position: absolute;
    right: 10px;
    bottom: 0px;
    padding: 0;
}

.more
{
    color: #fe1b14;
    text-decoration: none;
    float: right;
    padding-right: 10px;
    font-size: 85%;
}

.site_main_frame ol
{
    float: left;
    text-align: left;
}

.site_main_frame ol li
{
    float: left;
    clear: both;
}
.column_frame
{
    float: left;
    border-bottom: solid 1px #909090;
    padding-bottom: 15px;
}

.activity_event .column_frame
{
    border: none;
}

.column_three, .column_two, .column_one
{
    min-height: 480px;
    position: relative;
}

.column_one
{
    width: 350px;
    float: left;
    border-right: 1px solid #909090;
    padding: 0px 10px 20px 0px;
}

.mes_board .column_one .padding
{
    padding: 20px 25px !important;
}
.left
{
    float: left;
    text-align: left;
}

.activity_event .column_one
{
    width: 700px;
    border: none;
    padding: 0 25px 20px 0;
}

.column_two
{
    width: 301px;
    float: left;
    padding: 0px 12px 20px 12px;
    border-left: 1px solid #909090;
    border-right: 1px solid #909090;
    margin-left: -1px;
}

.activity_event .column_two
{
    width: 236px;
    border: 1px solid #909090;
    padding: 0 0px 0px 25;
    min-height:50px;
}

.subpage .column_one
{
    width: 500px;
    float: left;
    border-right: 1px solid #909090;
    padding: 0px 15px 20px 20px;
    min-height: 175px;
}

.column_three
{
    width: 243px;
    float: left;
    padding: 0px 0px 20px 10px;
    border-left: 1px solid #909090;
    margin-left: -1px;
}
.subpage .column_two
{
    border-right: none;
}

.column_three h2, .column_two h2, .column_one h2
{
    float: left;
    font-weight: 100;
    padding-bottom: 10px;
}

.column_three p, .column_two p, .column_one p
{
    float: left;
    text-align: justify;
    padding: 5px 0;
    font-family: Verdana;
}

.activity_event .column_two p, .activity_event .column_one p
{
    padding: 8px 0;
}

.img_wrapper
{
    float: left;
    width: 100%;
    border: solid 1px #8d8d8d;
    margin: 10px 0;
}

.centered
{
    float: left;
    width: 100%;
}

.wrpr
{
    float: left;
    width: 100%;
}

.person_details
{
    float: left;
    width: 215px;
    text-align: center;
    padding: 10px 0;
}

.centered .person_details
{
    float: none;
    display: block;
    margin: 0px auto;
}

.two_img_center
{
    width: 430px;
    display: block;
    margin: 0 auto;
}

.person_details .title
{
    font-size: 135%;
    font-weight: 600;
    padding: 10px 0;
}
.person_details .image img
{
    border: 4px solid #797979;
}

.person_details .name
{
    font-size: 135%;
    font-weight: 600;
    padding: 10px 0;
}

.image_frame
{
    float: left;
    width: 965px;
    border: solid 1px #cbcbcb;
    margin: 35px 0 0 -12px;
}

.activity_event .image_frame
{
    float: left;
    width: 100%;
    margin: 10px 0;
    border: none;
}

.activity_event .image_frame .black_frame
{
    background: #272727;
    padding: 4px;
    float: left;
    margin: 4px 6px 4px 0;
}

.activity_event .image_frame img
{
    float: left;
    display: block;
    text-align: center;
    margin: 0;
}

.image_frame img
{
    float: left;
    margin: 15px 0 15px 8px;
}


.person
{
    float: left;
    padding: 5px 10px 5px 0;
}
.bottom_curve
{
    background: transparent url(../../../upload/images/templates/content_bg_bottom.png) no-repeat scroll left bottom;
    float: left;
    height: 15px;
    margin-bottom: -15px;
    margin-left: -34px;
    width: 1008px;
}
.activity_event .bottom_curve
{
    margin-left: -35px;
}

.member
{
    float: left;
    text-align: left;
    clear: both;
	margin:3px 0;
}

.member .label
{
    float: left;
    width: 350px;
    font-size:125%;
}

.footer_area
{
    float: left;
    width: 100%;
    font-size: 100%;
    margin-top: 15px;
}
.footer_area ul
{
    list-style-type: none;
    margin:0 0 0 18px;
	text-align:center;
}
.footer_area ul li
{
    display: inline-block;
    padding: 5px 8px;
    text-transform: uppercase;
}

.footer_area ul li a
{
    color: #0c0c0c;
    text-decoration: none;
}

.copy_right
{
    text-align: right;
}

.creartive
{
    float: right;
    padding: 10px 0;
    width: 100%;
    text-align: center;
	height:100px;
}
.creartive p
{
    display:inline-block;
}
