body{
    margin:0;
    font-size:11px;
    font-family: Calibri,arial;
    font-weight: bold;
    background: url('/images/bg_pattern.png');
}

a:link, a:visited, a:hover{
    text-decoration: none;
    color:#ff0000;
}
.footer a{
    color:#ffffff;
    font-weight: normal;
    font-size:13px;
    
}

#global{
    width:100%;
    
    text-align: center;
    
    padding:0;
    position:relative;
    top:-20px;
    z-index: 1;
}

#layout{
    width:990px;
    height:600px;
    padding:0;
    margin:0;
    border-collapse: collapse;
    
}
#r_side, #l_side{
    width:12px;
}
#r_side{
    background:url('/images/r_side.png') no-repeat;
}
#l_side{
    background:url('/images/l_side.png') no-repeat;
    background-position: right;
}
#content{
    width:965px;
    vertical-align: top;
    padding-top:30px;
    
}
#header{
    width:100%;
    padding:0;
    margin:0;
    position:relative;
    z-index:2;
}
#h_layout{
    width:1024px;
    padding:0;
    border-collapse: collapse;
    margin:0;
    
}
.header_side_l, .header_side_r{
    background:url('/images/header_sides.png') repeat-x;
    width:37px;
    height:98px;
}
.header_side_l{
    
}

#header_content{
    width:965px;
    background:url('/images/header_bg.png') repeat-x;
    height:98px;
    padding:0;
}
#header_btm{
    background:url('/images/header_btm.png') repeat-x;
    height:12px;
}

#toplinks{
    position: relative;
    top:-5px;
    padding:0;
    border-collapse: collapse;
    margin:0;
    background: url('/images/header_line.png') repeat-x;
    background-position: 0px 48px;
}
#h_c{
    background: url('/images/header_line.png') repeat-x;
    background-position: 0px 96px;
}
#toplinks2{
    
    position: relative;
    top:-10px;
    padding:0;
    border-collapse: collapse;
    margin:0;
}
#search{
    border:0px;
    background:url('/images/header_search_bg.png') no-repeat;
    width:164px;
    height:15px;
    font-size:9px;
    font-family: Calibri,tahoma;
    color: #414142;
    padding-left:20px;
}

#ourblog{
 background: url('/images/ourblog_bg.png') no-repeat;
 background-position: right 48px;
 
}
hr{
    border: 0;
    background:#cccccc;
    height:1px;
}
.highlight{
    color:#ff0000;
}
#news{
    font-size:13px;
    font-weight: normal;
    text-align: justify;
    line-height: 25px;
}

.page, .mainpage{
    margin:0;
    background:#ffffff url('/images/pages_bg.png');
    height:600px;
    text-align: left;
    
}
.maincontent{
    font-family:Calibri, Verdana;
    font-size: 13px;
    text-align: left;
    font-weight: normal;
    border-left: 1px dashed #cccccc;
    padding:10px;
}
.maincontent ul li{
    color:#595959;
}
.page{
    padding:30px;
}
.footer, .footer2{
    background: url('/images/footer_bg.png') no-repeat;
    width:952px;
    
    font-size:11px;
    font-family: Calibri,Verdana, arial;
    font-color:#ffffff;
}
.footer{
        height:178px;
        background-position: center;
}
.footer2{
        height:60px;
}
.none{
    display: none;
}
.maincontent{
    background: #ffffff;
}
.page_content{
    padding:30px;
    font-family:Calibri,Verdana, arial;
    font-weight: normal;
    font-size:15px;

}
.campaign_content{
    font-family:Calibri,Verdana, arial;
    font-weight: normal;
    font-size:15px;
    text-align: left;
    padding:10px;
}
.about_content{
    font-family:Calibri,Verdana, arial;
    font-weight: normal;
    font-size:14px;
    text-align: left;
    width:100%;
    padding-left:30px;
    
}
.title{
    font-family:Calibri,Verdana, arial;
    font-weight: normal;
    font-size:17px;
    color:#ff0000;
}
img{
    border:0;
}
#footer_btns{
    margin-left:100px;
    text-align: left;
}
#footer_btns2{
    margin-left:200px;
    text-align: left;
    vertical-align: middle;
}
.campaigns, .about{
    cursor:pointer;
}
.nav{
 font-family:Calibri,Verdana, arial;
    font-weight: normal;
    font-size:14px;
    text-align: left;
    line-height: 20px;
    color:#595959;
}
.navlink{
 color:#595959;
}
ul{
    padding-right:20px;
    
}
select{
 font-family:Calibri,Verdana, arial;
    font-weight: normal;
    font-size:12px;
    
}

.navul{
 font-family:Calibri,Verdana, arial;
    font-weight: normal;
    font-size:12px;
    line-height: 22px;
    list-style-image: url('/images/ul.png');
    
}
.pointer, .press_tabs{
    cursor:pointer;
}

#talks{
    background:#efefef;
    
}
.talk{
    font-family:Calibri,Verdana, arial;
    font-weight: normal;
    font-size:12px;
    
}
.dark{
    color:#999999;
}
.normal{
    color:#000000;
}
.talkTitle{
    font-family:Calibri,Verdana, arial;
    font-weight: bold;
    font-size:18px;
    color:#ff0000;
}
.loading{
    
    display: none;
    padding-left:70px;
}

#list_of_honor{
    background:url('/images/sponsors_loh.png') no-repeat;
    width:210px;
    height: 141px;
    text-align: center;
    padding:0;
    vertical-align: middle;
}
#list_of_honor img{
        margin-top: 34px;
}
.newsletter{
    border:1px solid #5c5c5c;
    font-size: 12px;
    height:20px;
    width:100%;
    font-family:Calibri, verdana;
    margin-bottom:15px;
    color:#5c5c5c;
}
