﻿.body {
    margin: 0;
    padding: 0;
}

.formLayout {
    padding: 10px;
    width: 985px;
    display: block;
    margin: 0 auto;
}

    .formLayout .label_xtrasmall {
        display: block;
        width: 50px;
        float: left;
        text-align: left;
        margin-bottom: 10px;
        padding-right: 15px;
        font: normal 12px 'century gothic', arial;
    }

    .formLayout .label_small {
        display: block;
        width: 80px;
        float: left;
        text-align: right;
        margin-bottom: 10px;
        padding-right: 5px;
        font: normal 12px 'century gothic', arial;
    }




    .formLayout .label_information {
        display: block;
        float: left;
        text-align: left;
        margin-bottom: 10px;
        padding-right: 5px;
        font: bold 12px 'century gothic', arial;
    }

    .formLayout .label_information_a {
        /*display: block;*/
        float: left;
        text-align: left;
        margin-bottom: 10px;
        padding-right: 5px;
        font: bold 12px 'century gothic', arial;
    }




    .formLayout .label_informationnot_bolded {
        display: block;
        float: left;
        text-align: left;
        margin-left: 20px;
        margin-bottom: 10px;
        padding-right: 5px;
        font: normal 12px 'century gothic', arial;
    }


    .formLayout .label_informationnot_bolded_1 {
        display: block;
        float: left;
        text-align: left;
        margin-bottom: 10px;
        padding-right: 5px;
        font: normal 12px 'century gothic', arial;
    }

     .label_information_response {
        display: block;
        float: left;
        text-align: left;
        /*margin:auto 0;*/
        padding-left:15px;
        padding-right:15px;
        padding-top:15px;
        padding-bottom:15px;
        font: normal 16px 'century gothic', arial;

    }




    .formLayout .label_info_datesleft {
        display: block;
        float: left;
        text-align: left;
        margin-bottom: 10px;
        padding-right: 5px;
    }

    .formLayout .labelinfoleft {
        display: block;
        width: 350px;
        float: left;
        margin-bottom: 5px;
        text-align: left;
        margin-bottom: 10px;
        padding-right: 5px;
        font: normal 12px 'century gothic', arial;
    }



    .formLayout .label_info_abstracts {
        display: block;
        float: left;
        text-align: left;
        margin-bottom: 10px;
        padding-right: 5px;
        font: normal 11px 'century gothic', arial;
    }

    .formLayout .label_basicinfoxxtrasmall {
        display: block;
        width: 80px;
        float: left;
        margin-bottom: 10px;
        text-align: right;
        padding-right: 5px;
        padding-left: 5px;
        font: normal 12px 'century gothic', arial;
    }


    .formLayout .label_basicinfoxxxtrasmall {
        display: block;
        width: 20px;
        float: left;
        margin-bottom: 10px;
        text-align: right;
        padding-right: 5px;
        padding-left: 5px;
        font: normal 12px 'century gothic', arial;
    }



    .formLayout .label_basicinfoxtrasmall {
        display: block;
        width: 100px;
        float: left;
        margin-bottom: 10px;
        text-align: right;
        padding-right: 5px;
        padding-left: 5px;
        font: normal 12px 'century gothic', arial;
    }

       .formLayout .label_basicinfoxtrasmall_1 {
        display: block;
        width: 85px;
        float: left;
        margin-bottom: 10px;
        text-align: right;
        padding-right: 5px;
        padding-left: 5px;
        font: normal 12px 'century gothic', arial;
    }


        .formLayout .label_basicinfoxtrasmall_left {
        display: block;
        /*width: 90px;*/
        float: left;
        margin-bottom: 10px;
        text-align: left;
        padding-right: 5px;
        padding-left: 5px;
        font: normal 12px 'century gothic', arial;
    }

    .formLayout .label_basicinfox-trasmall {
        display: block;
        width: 70px;
        float: left;
        margin-bottom: 10px;
        text-align: right;
        padding-right: 5px;
        padding-left: 5px;
        font: normal 12px 'century gothic', arial;
    }

    .formLayout .label_basicinfonormal {
        display: block;
        width: 100px;
        float: left;
        margin-bottom: 10px;
        text-align: right;
        padding-right: 5px;
        padding-left: 5px;
        font: normal 12px 'century gothic', arial;
    }



    .formLayout .label_basicinfo {
        display: block;
        width: 200px;
        float: left;
        text-align: right;
        margin-bottom: 10px;
        padding-right: 5px;
        font: normal 12px 'century gothic', arial;
    }

    .formLayout .label_basicinfoleft {
        display: block;
        text-align: center;
        padding-right: 0px;
        margin-bottom: 10px;
        font: bold 24px 'century gothic', arial;
        color: #0000cc;
        text-transform: capitalize;
    }

    .formLayout .label_basicinfoleft_date {
        text-align: center;
        padding-right: 0px;
        margin-bottom: 10px;
        font: normal 19px 'century gothic', arial;
        display: block;
        color: #0000cc;
    }


    .formLayout .label_basicinfoleft_oversubscribed {
        text-align: center;
        padding-right: 0px;
        margin-bottom: 10px;
        font: normal 13px 'century gothic', arial;
        display: block;
        color: #993300;
    }




    .formLayout .label_basicinfoleft1 {
        display: block;
     
        float: left;
        text-align: left;
        padding-left: 5px;
        padding-right: 5px;
        margin-bottom: 10px;
        font: normal 12px 'century gothic', arial;
    }

    .formLayout .label_basicinfoleft1width {
        display: block;
        margin-left: 260px;
        float: left;
        text-align: left;
        padding-left: 5px;
        padding-right: 5px;
        margin-bottom: 10px;
        font: normal 12px 'century gothic', arial;
    }


    .formLayout .label_basicinfoleftprice {
        display: block;
        float: left;
        text-align: left;
        padding-left: 5px;
        padding-right: 5px;
        margin-bottom: 10px;
        margin-left: 200px;
        font: bold 14px 'century gothic', arial;
    }

    .formLayout .label_basicinfo2 {
        display: block;
        width: 200px;
        float: left;
        text-align: right;
        margin-bottom: 10px;
        padding-right: 5px;
        font: normal 12px 'century gothic', arial;
    }

    .formLayout .label_largecinfo {
        display: block;
        width: 250px;
        float: left;
        text-align: right;
        margin-bottom: 10px;
        padding-right: 5px;
        font: normal 12px 'century gothic', arial;
    }

    .formLayout .smalllabeldash {
        display: block;
        width: 5px;
        float: left;
        text-align: left;
        padding-right: 0px;
        margin-bottom: 10px;
        font: normal 12px 'century gothic', arial;
    }



    .formLayout .dropdown_program {
        display: block;
        width: 60px;
        float: left;
        text-align: left;
        margin-bottom: 10px;
        font: normal 12px 'century gothic', arial;
    }

    .formLayout .dropdown_basicinfoxtrasmall {
        display: block;
        width: 60px;
        float: left;
        text-align: left;
        margin-bottom: 10px;
        padding-right: 5px;
        font: normal 12px 'century gothic', arial;
    }


    .formLayout .dropdown_basicinfosmall {
        display: block;
        width: 80px;
        float: left;
        text-align: left;
        margin-bottom: 10px;
        padding-right: 5px;
        font: normal 12px 'century gothic', arial;
    }


    .formLayout .dropdown_basicinfo {
        display: block;
        width: 150px;
        float: left;
        text-align: left;
        padding-right: 5px;
        margin-bottom: 10px;
        font: normal 12px 'century gothic', arial;
    }

    .formLayout .dropdown_basicinfomedium {
        display: block;
        width: 300px;
        float: left;
        text-align: left;
        margin-bottom: 10px;
        padding-right: 5px;
        font: normal 12px 'century gothic', arial;
    }

    .formLayout .dropdown_basicinfolarge {
        display: block;
        width: 400px;
        float: left;
        text-align: left;
        margin-bottom: 10px;
        padding-right: 5px;
        font: normal 12px 'century gothic', arial;
    }



       



    .formLayout .textbox_basicinfoxtrasmall {
        display: block;
        width: 25px;
        float: left;
        text-align: left;
        margin-bottom: 10px;
        font: normal 12px 'century gothic', arial;
    }


   


    .formLayout .textbox_basicinfoverysmall {
        display: block;
        width: 50px;
        float: left;
        text-align: left;
        margin-bottom: 10px;
        font: normal 12px 'century gothic', arial;
    }


    


    .formLayout .textbox_basicinfosmall {
        display: block;
        float: left;
        text-align: left;
        margin-bottom: 10px;
        padding-right: 5px;
        font: normal 12px 'century gothic', arial;
    }


   

    .formLayout .textbox_basicinfomedium {
        display: block;
        width: 300px;
        float: left;
        text-align: left;
        margin-bottom: 10px;
        padding-right: 5px;
        font: normal 12px 'century gothic', arial;
    }




    .formLayout .textbox_basicinfomedium1 {
        display: block;
        width: 150px;
        float: left;
        text-align: left;
        margin-bottom: 10px;
        padding-right: 5px;
        font: normal 12px 'century gothic', arial;
    }


    .formLayout .requiredfield_basicinfosmall {
        float: left;
        text-align: left;
        font: normal 14px 'century gothic', arial;
        margin-bottom: 10px;
        padding-right: 5px;
        color: #B50128;
        font-weight: bold;
    }




    .formLayout .regularexfield_basicinfosmall {
        float: left;
        text-align: left;
        font: normal 12px 'century gothic', arial;
        margin-bottom: 10px;
        padding-right: 5px;
        color: #B50128;
        font-weight: bold;
    }


    .formLayout .maskeditval_basicinfosmall {
        float: left;
        text-align: left;
        font: normal 12px 'century gothic', arial;
        margin-bottom: 10px;
        padding-right: 5px;
        color: #B50128;
        font-weight: bold;
        margin-bottom: 10px;
        padding-right: 5px;
    }






.formLayout .radiobuttons {
    display: block;
    float: left;
    text-align: left;
    margin-left: 200px;
    /*padding-right: 5px;
    padding-left: 5px;*/
    /*margin-bottom: 10px;*/
    font: normal 12px 'century gothic', arial;
    padding-top: 0;
    padding-bottom:0;
}


    .formLayout .checkboxes {
        display: block;
        float: left;
        text-align: left;
        margin-left: 200px;
        padding-right: 5px;
        padding-left: 5px;
        /*margin-bottom: 10px;*/
        font: normal 12px 'century gothic', arial;
    }


    .formLayout .bulletlist {
        display: block;
        float: left;
        text-align: left;
        margin-left: 200px;
        padding-right: 5px;
        padding-left: 5px;
        margin-bottom: 10px;
        font: normal 12px 'century gothic', arial;
    }

    .formLayout .imagecss {
        display: block;
        float: left;
        text-align: left;
        padding-right: 5px;
        font: normal 12px 'century gothic', arial;
        margin-bottom: 10px;
        padding-left: 5px;
    }



    .formLayout .imagehelp {
        padding-right: 5px;
        float: left;
    }





.formLayout .submitbutton {
    display: block;
    padding: 10px;
    text-align: center;
    /*color: #002d5f;*/
    /*background: #002d5f;*/
    /*background:#787878;*/
    background:#787878;
    border: 1px solid #002d5f;
    color: #fff;
    border-radius: 3px;
    display: block;
    font: normal 12px 'century gothic', arial;
    position: relative;
    margin-left:442px;
    height: 45px;
    left: -9px;
}


.formLayout .calculateprice {
    display: block;
    float: left;
    text-align: center;
    border: 1px solid #0000B3;
    color: #fff;
    background: #002d5f;
    /*padding: 10px 20px;*/
    border-radius: 3px;
    display: block;
    float: left;
    margin-left: 350px;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    font: normal 12px 'century gothic', arial;
}





  .formLayout .submitbutton:hover {
   /*background: #0000B3;*/
   background:#0B486B;
    
}

  .formLayout .calculateprice:hover {
        background: #0000B3;
    }


.formLayout input {
    display: block;
    width: 120px;
    float: left;
    margin-bottom: 10px;
    top: -66px;
}


.ErrorControl
    {
        background-color: #FBE3E4;
        border: solid 1px Red;
    }


br {
    clear: left;

    }

.error {
    color: #000;
    background-color: #FBE3E4;
    font-family: century gothic, arial;
    background-repeat: no-repeat;
   
    text-align: center;
    background-repeat: no-repeat;
    background-position: 5px center;

  border: 1px solid red;
  margin: 10px 10px;
  padding:10px 10px 10px 10px;
   

   
}







.meetings {
    height: 100%;
    background: #7c0815;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    /*color: #19005a;*/
    /*color:#787878;*/
    /*color:#C41D23;*/
    color: #fff;
    letter-spacing: 0em;
    font: normal 170% 'century gothic', arial;
    margin: 25px 5px 25px 5px;
    padding: 15px 0 15px 0;
    text-align: center;
}


.meetings_titles {
    height: 100%;
    background: #7c0815;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    /*color: #19005a;*/
    /*color:#787878;*/
    color: #fff;
    letter-spacing: 0em;
    font: bold 100% 'century gothic', arial;
    margin: 25px 5px 25px 5px;
    padding: 15px 0 15px 10px;
    text-align: left;
}


.footer {
    /*font:normal -2 'century gothic', arial;*/
    font-family: "century gothic", arial;
    text-align:center
}


