/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : May 20, 2014, 2:20:04 PM
    Author     : Benjamin
*/

   body{
                padding: 0px;
                margin: 0px auto;
                font-family: Verdana, Geneva, sans-serif;
                background: #F1F2F7;
             
                
            }
           
            label{
                font-size: 11px;
                margin: 0px;
                padding: 0px;
            }
            .evt-header{
                width: 1200px;
                background: #4F5158;
                height: 70px;
                padding: 0 auto;
                margin: 0 auto;
                border-bottom-right-radius: 10px;
                border-bottom-left-radius: 10px
            }
            .logo{
                float: left;
                padding: 5px;
                padding-left: 20px;
                
            }
            .top-menu{
                list-style: none;
                display:inline-block;
                padding: 0px auto;
                margin: 0px auto;
                float: right;
                margin-right: 10px;
            }
            .top-menu li{
                list-style: none;
                display:inline-block;
                padding: 0px;
                margin: 0px;
                margin-top: 5px;
            }
            .top-menu li a{
                padding: 23px;
                //background: #ff3322;
                font-size: 20px;
                display: block;
                text-decoration: none;
                color:#fff;
                
            }
            .top-menu li a:hover{
                background: #F1F2F7;
                color: darkgreen;
                border-top-left-radius: 10px;
                border-top-right-radius: 10px;
            }
            .top-menu li a:active{
                background: #fff;
                color: darkgreen;
                border-top-left-radius: 10px;
                border-top-right-radius: 10px;
            }
            
            .event-main{
                width: 1200px;
                margin: 0px auto;
              // background: #fff;
            }
            .evt-content{
                padding: 10px 0 10px 0;
                margin: 0 auto;
                width: 1200px;
            }
            
            .mem-fetchbox{
                //background-color: #BECBC6;
                padding: 10px;
                margin: auto;
                height: 40px;
                padding-top: 5px;
               // line-height: 100px;
                vertical-align: middle;
                
            }
            .mem-fetchbox form {
                text-align: center;
            }
            .err-mg,.suc-mg{
                padding: 10px;
                background: lemonchiffon;
                border: 1px solid #DEE195;
                color: red;
                font-size: 14px;
                width: 600px;
                margin: 0 auto;
                margin-bottom: 10px;
                margin-top: 10px;
                height: 45px;
                //line-height: 45px;
               vertical-align: middle;
               border-radius: 2px; 
               text-align: center;
               font-weight: bold;
            }
            .suc-mg{
                background:#fff;    //E1FAC7 ;
                border: 1px solid #86888D;
            }
            
            .form{
                margin: 0px;
                padding: 0px;
            }
            .form li{
                list-style: none;
                margin: 0px auto;
                padding: 5px;
            }
            .frm-lst{
                list-style: none;
                display: inline-block;
                margin: 0px;
                padding: 0px;
            }
            
            .txtsrc{
                padding: 10px;
                width: 500px;
                font-size: 16px;
                border: 1px solid black;
                border-radius: 5px;
            }
            
            .btnsrc{
                padding: 10px;
                width: 100px;
                font-size: 16px;
                background: darkred;
                color:white;
                border: 1px solid black;
                border-radius: 5px;
                
            }
            
            .display,.src-result {
                padding: 10px;
                
            }
            
            .search-result-list{
                border: 1px solid dimgray;
                margin: 10px auto;
                background: #fff;
           
            }
            .search-result-list td a:hover {
               background: #BECBC6;
               color: #fff;
            }
            .search-result-list td a{
                display:  block;
                padding: 5px;
                text-decoration: none;
                color: black;
                font-size: 14px;
            }
            .search-result-list .res-hd{
                font-size: 16px;
                background: darkgray;
                color: white;
                font-weight: 600;
                padding: 10px;
            }
               
               
            .tab-head{
                margin-top: 0px;
            }
            .mistab{
                //border: 1px solid #86888D;  //#8A8B8D;
                font-size: 12px;
                width:740px;
                clear: both;
                float: left;
                
            }
            .mistab2{
                border: 1px solid #86888D;  //#8A8B8D;
                font-size: 12px;
                width:740px;
                clear: both;
                float: left;
                background: #fff;
                border-radius: 5px;
            }
            .misummary2{
                padding: 5px; 
                border-radius: 5px;
            }
            .misummary{
                border: 1px solid #86888D;  //#8A8B8D;
                padding: 5px; 
                background: #fff;
                border-radius: 5px;
                height: 465px;
            }
            .misummary3{
                border: 1px solid #86888D;  //#8A8B8D;
                padding: 5px; 
                background: #fff;
                border-radius: 5px;
                height: 365px;
            }
            
            .frm-ele-head{
                background: #86888D;
                color:#fff;
                font-weight: 600;
                vertical-align: bottom;
                font-size: 16px;
                padding: 10px;
                
            }
            .rg-src{
                float: right;
                width: 400px;
                background-color:#EFF3F1;
                border: 1px solid #86888D;
                padding: 10px;
            }
            .rpt-list{
                float: left;
                width:740px;
            }
            .rg-src2{
                float: right;
                width: 400px;
                background-color:#EFF3F1;
                border: 1px solid #86888D;
                padding: 10px;
                height: 440px
            }
            .rgbtn{
                width: 70px;
            }
            .rgtxt{
                width: 300px;
                
            }
            .rg-src-result{
                overflow-y: auto;
                height: 380px;
                margin-top: 10px
            }
            .tcol,.frm-ele-title{
                padding: 8px;
            }
            
            .ctval{
                border-bottom: 1px solid black;
                font-size: 16px;
               font-weight: 600;
                
            }
            .frm-ele-title{
                font-weight: 600;
                vertical-align: bottom;
                font-size: 14px;
                //border: 1px solid black;
            }
            .frm-ele-input{
                 padding: 8px;
                 vertical-align: top;
                 //border: 1px solid black;
            }
            
            .frm-ele-input input, .frm-ele-input select{
                border: 1px solid darkgray;
                font-size: 14px;
                padding: 10px;
                width: 280px;
            }
            
            .frm-ele-input select{
                width: 300px;  
            }
            
            .frm-ele-button .btn{
                padding: 20px;
                width: 240px;
                border:0px;
                text-align: center;
                margin: 5px;
                font-size: 18px;
                border-radius: 5px;
                cursor: pointer;
                
            }
            .duv{
                font-size: 16px;
            }
            .green{
                background: #276817;
                color:#fff
            }
            
            .perf-link{
                padding: 0px;
                margin: 0px auto;
                list-style: none;
                text-align: center;
                
            }
            
            .perf-link li{
                
                padding: 0px;
                margin: 10px;
                list-style: none;
                display: inline-block;
                width:270px;
                clear: both;
            }
            
            .perf-link li a{
                padding: 20px;
                font-size:22px;
                font-weight: 700;
                color: white;
                
                display: block;
            }
            .lnk-reg a{
                background-color: greenyellow;
            }
            .lnk-sub a{
                background-color: red;
            }
            .lnk-stmt a{
                background-color: blue;
            }
            .red{
                color: red;
                font-weight: bold;
            }
            .register{
               background: #fff; //#F1F2F7;
                //border-radius: 10px;
            }
            .evt-footer{
                bottom: 0px;
                width: 1200px;
                background: #4F5158;
                height: 10px;
                padding: 5px;
                margin: 0 auto;
                border-top-right-radius: 10px;
                border-top-left-radius: 10px;
                position:fixed;
                font-size: 12px;
                color: white;
                text-align: center;
            }
           