@import url(font/font.css);
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video
{
    display: block;
}
mark, rp, rt, ruby, summary, time
{
    display: inline;
}
/* Global properties ======================================================== */

img
{
    border: 0 none;
}
.clear
{
    clear: both;
}
h1, h2, h3, h4, h5, p
{
    margin: 0 auto;
    padding: 0;
}


html, body
{
    margin: 0;
    padding: 0;
    border: 0;
    background: #eaeaea;
    background-repeat: repeat-y;
    overflow-x: hidden;
    margin-bottom: -20px;
	font-family:"Open Sans";
}


.header_container
{
    width: 1000px;
    margin: 0px auto;
    padding: 0px;
}
.row1 .admin_head1
{
    /* width: 172px;     float: left;     height: 80px;     background:#FFF;*/
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 99px;
    width: 300px;
}
.row1 .admin_head2
{
    width: 464px;
    float: left;
    height: 99px;
    background-image: url(../Images/logo1.png);
    background-repeat: repeat;
}
.row1 .admin_head3
{
    width: 236px;
    float: right;
    font-size: 11px;
    font-family: 'Open Sans';
    color: #000;
    height: 99px;
    background: #FFF;
}
.row1
{
    width: 100%;
    height: 98px; /*80*/
    float: left;
    background: #4E4E4E;
}

.row2
{
    width: 100%;
    float: left;
    height: 10px;
    background-color: #8497bf;
    border-bottom: 1px solid #37485c;
}

.row3
{
    float: left;
    width: 100%;
}

/*-------------------------Participant-----------------------------*/

.row5
{
    float: left;
    width: 100%;
}

.row5 .nav
{
    width: 1000px;
    margin: 0px auto;
    padding: 0px;
    height: 40px;
    background: #006B97;
}
.row5 .nav ul
{
    margin: 0px auto;
    padding: 0px;
    text-decoration: none;
    list-style: none;
    width: 1000px;
}

.row5 .nav ul li
{
    color: #1E1E1E;
    display: block;
    float: left;
    font-family: 'Open Sans';
    font-size: 13px;
    padding: 0 5px;
}
.row5 .nav ul li img
{
    border: medium none;
    float: left;
    height: 20px;
    margin-right: 10px;
    margin-left: 5px;
    margin-top: 8px;
    vertical-align: middle;
    width: 20px;
}
.row5 .nav ul li a
{
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: 'Open Sans';
    font-size: 16px;
    padding: 9px 0 9px 20px;
    text-decoration: none;
}
.content_boxparticipant
{
    width: 982px;
    margin: 0px auto;
    padding: 10px;
    min-height: 710px;
    background: #fff;
}
.content_boxparticipant ._contents
{
    width: 99%;
    margin: 0px auto;
    padding: 5px;
    border: 1px solid #C1C1C1;
}


.content_boxparticipant ._participantheaderdiv
{
    background-color: #F9F9F9;
    border: 1px solid #C1C1C1;
    color: #4F4D4D;
    font-family: 'Open Sans';
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    padding: 10px;
    width: 98%;
}
.content_boxparticipant ._participantcontentdiv
{
    background-color: #FFFFFF;
    border: 1px solid #C1C1C1;
    color: #4F4D4D;
    font-family: 'Open Sans';
    font-size: 12px;
    font-weight: normal;
    /*padding: 10px;*/
    width: 100%;
}
.content_boxparticipant ._participantcontentdiv div
{
    background-color: #FFF;
    /*border: 1px solid #C1C1C1;*/                                      /*        [Changed On 20 Feb 2013]                      */
    color: #000;
    font-family: 'Open Sans';
    font-size: 12px;
    font-weight: normal;
    width: 100%;
}
.content_boxparticipant ._participantcontentdiv p
{
    font-size: 13px;
    font-family: 'Open Sans';
    float: left;
    color: #000;
    border: none;
    float: left;
    width: 100%;
    padding: 5px;
}
.tParticipant tbody td
{
    border-left: 1px solid #DFDFDF;
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    box-shadow: 0 1px 0 #fafafa inset;
    -webkit-box-shadow: 0 1px 0 #fafafa inset;
    -moz-box-shadow: 0 1px 0 #fafafa inset;
    font-family: 'Open Sans';
    font-size: 12px;
}
.tParticipant tbody td:first-child, .tParticipant thead td:first-child
{
    border-left: none;
    font-family: 'Open Sans';
    font-size: 12px;
}
.tParticipant thead td
{
    border-left: 1px solid #DFDFDF;
    box-shadow: 0 1px 0 #fafafa inset;
    -webkit-box-shadow: 0 1px 0 #fafafa inset;
    -moz-box-shadow: 0 1px 0 #fafafa inset;
    vertical-align: middle;
    text-align: left;
    padding: 8px 7px 8px;
    font-family: 'Open Sans';
    font-size: 13px;
    font-weight: bold;
    background: #F9F9F9;
    border-bottom: solid 1px #E9E9CF;
    color: #2B2A2A;
}
.tParticipant tbody td
{
    padding: 7px 11px;
    vertical-align: middle;
}
.tParticipant tbody tr
{
    border-top: 0px solid #DFDFDF;
}
.tParticipant tbody tr:first-child
{
    box-shadow: 0 1px 0px #fff inset;
    -webkit-box-shadow: 0 1px 0px #fff inset;
    -moz-box-shadow: 0 1px 0px #fff inset;
}
.tParticipant tbody tr:nth-child(even)
{
    background: #f2f2f2;
}


.tvParticipant tbody td
{
    border-left: 1px solid #DFDFDF;
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    box-shadow: 0 1px 0 #fafafa inset;
    -webkit-box-shadow: 0 1px 0 #fafafa inset;
    -moz-box-shadow: 0 1px 0 #fafafa inset;
    font-family: 'Open Sans';
    font-size: 12px;
}
.tvParticipant tbody td:first-child, .tvParticipant thead td:first-child
{
    border-left: none;
    font-family: 'Open Sans';
    font-size: 12px;
}
.tvParticipant thead td
{
    border-left: 1px solid #DFDFDF;
    box-shadow: 0 1px 0 #fafafa inset;
    -webkit-box-shadow: 0 1px 0 #fafafa inset;
    -moz-box-shadow: 0 1px 0 #fafafa inset;
    vertical-align: middle;
    text-align: left;
    padding: 10px 0px 10px;
    font-family: 'Open Sans';
    font-size: 13px;
    font-weight: bold;
    background: #F9F9F9;
    border-bottom: solid 1px #E9E9CF;
    color: #2B2A2A;
}
.tvParticipant tbody td
{
   /* padding: 7px 20px;*//*Changed On 19 Feb 2013*/
    vertical-align: middle;
}
.tvParticipant tbody tr
{
    border-top: 0px solid #DFDFDF;
}
.tvParticipant tbody tr.alt td
{
    background: #f2f2f2;
}
.tvParticipant tbody tr:first-child
{
    box-shadow: 0 1px 0px #fff inset;
    -webkit-box-shadow: 0 1px 0px #fff inset;
    -moz-box-shadow: 0 1px 0px #fff inset;
}
.tvParticipant tbody tr:nth-child(even)
{
    background: #f2f2f2;
}
/*-------------------------Admin-----------------------------*/
.content_boxpanel
{
    width: 1000px;
    margin: 0px auto;
    padding: 0px;
    min-height: 710px;
}


.left_paneldiv
{
    display: block;
    float: left;
    width: 200px;
    margin-top: 15px;
    color: #3C77D0;
    min-height: 589px;
    z-index: 1;
}
.left_paneldiv .clender_div
{
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    padding-top: 10px;
    width: 277px;
}

.left_paneldiv .secndtab_div
{
    float: left;
    width: 200px;
}
.left_paneldiv .secndtab_div h1
{
    background-color: #0B78CB;
    border-bottom: 1px dashed #1E1E1E;
    color: #FFFFFF;
    font-family: 'Open Sans';
    font-size: 15px;
    font-weight: normal;
    height: 27px;
    padding-left: 10px;
    padding-top: 4px;
    width: 190px;
}

.left_paneldiv .secndtab_div ul
{
    margin: 0px auto;
    padding: 0px;
    text-decoration: none;
    list-style: none;
}

.left_paneldiv .secndtab_div ul li
{
    font-size: 13px;
    font-family: 'Open Sans';
    color: #1e1e1e;
    display: block;
    border-bottom: 1px dashed #727272;
}
.left_paneldiv .secndtab_div ul li img
{
    border: medium none;
    float: left;
    height: 20px;
    margin-right: 10px;
    margin-left: 5px;
    margin-top: 8px;
    vertical-align: middle;
    width: 20px;
}
.left_paneldiv .secndtab_div ul li a
{
    /* font-size: 13px;     font-family: Segoe UI;     padding: 5px 0px 5px 13px;     color: #1e1e1e;     text-decoration: none;     display: block;*/
    color: #1E1E1E;
    display: block;
    font-family: 'Open Sans';
    font-size: 13px;
    padding: 9px 0 9px 13px;
    text-decoration: none;
}
/*.active
{
    /* font-size: 13px;     font-family: Segoe UI;     padding: 5px 0px 5px 13px;     color: #1e1e1e;     text-decoration: none;     display: block;*/
 /*   color: #1E1E1E;
    display: block;
    font-family: 'Open Sans';
    font-size: 13px;
    padding: 9px 0 9px 13px;
    text-decoration: none;
    background-color: #FFF;
    z-index: 1;
}*/
 .active
{
    color: #1E1E1E;
    display: block;
    font-family: 'Open Sans';
    font-size: 13px;
    padding:0px;
    text-decoration: none;
    background-color: #FFF;
    z-index: 1;
}
.left_paneldiv .secndtab_div ul li a:hover
{
    font-size: 13px;
    background: #fff;
    color: #1e1e1e;
    display: block;
}

/* CONTENT */
.right_paneldiv
{
    background: none repeat-y scroll 0 0 #FFFFFF; /**/
    box-shadow: 0 1px 1px #C1C1C1;
    float: left;
    min-height: 680px;
    padding-bottom: 30px;
    width: 800px;
}

.contents
{
    margin-left: 5px; /*10px;*/
    margin-right: 7px; /*10px;*/
    margin-top: -5px;
}


.right_paneldiv .content_div
{
    margin-top: 20px;
    width: 100%;
    float: left;
    margin-top: 20px;
}

.right_paneldiv .content_div h1
{
    font-size: 18px;
    font-family: 'Open Sans';
    color: #2D9DCF; /*#c1c1c1;*/
    padding-bottom: 10px;
    border-bottom: 1px solid #c1c1c1;
    width: 100%;
}
.right_paneldiv .content_div h1 img
{
    border: 0 none;
    margin-right: 10px;
}
.right_paneldiv .content_div .innerbox
{
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #C0C0C0;
    float: left;
    margin: 13px;
    width: 98%;
}

.right_paneldiv .content_div .innerbox h1
{
    font-weight: normal;
    font-size: 16px;
    font-family: 'Open Sans';
    float: left;
    color: #1e1e1e;
    border: none;
    float: left;
    padding: 5px;
}
.right_paneldiv .content_div .innerbox h1 a
{
    font-weight: normal;
    font-size: 16px;
    font-family: 'Open Sans';
    color: #1e1e1e;
    border: none;
    text-decoration: none;
}

.right_paneldiv .content_div .innerbox h1 a:hover
{
    text-decoration: underline;
}

.right_paneldiv .content_div .innerbox p
{
    font-weight: normal;
    font-size: 12px;
    font-family: 'Open Sans';
    float: left;
    color: #606060;
    border: none;
    float: left;
    padding: 5px;
}

.right_paneldiv .content_div .left_div1
{
    width: 48%;
    float: left;
    background-color: #eaeaea;
    margin-top: 10px;
    padding: 5px;
    border: 1px solid #c1c1c1;
}

.right_paneldiv .content_div .left_div1 h1
{
    font-size: 15px;
    font-weight: normal;
    color: #1e1e1e;
    font-family: 'Open Sans';
    border: 0px none;
    margin-top: 10px;
}
.right_paneldiv .content_div .left_div1 p
{
    font-size: 13px;
    font-weight: normal;
    color: #1e1e1e;
    line-height: 20px;
    font-family: 'Open Sans';
}

.right_paneldiv .content_div .left_div2
{
    width: 48%;
    float: right;
    padding: 5px;
    margin-top: 10px;
    background-color: #fff6bf;
    border: 1px solid #c1c1c1;
}

.right_paneldiv .content_div .left_div2 h1
{
    font-size: 15px;
    font-weight: normal;
    color: #1e1e1e;
    font-family: 'Open Sans';
    border: 0px none;
    margin-top: 10px;
}

.right_paneldiv .content_div .left_div2 p
{
    font-size: 13px;
    font-weight: normal;
    color: #1e1e1e;
    line-height: 20px;
    font-family: 'Open Sans';
}

.right_paneldiv .content_div .namefield
{
    font-size: 12px;
    font-family: 'Open Sans';
    color: 1e1e1e;
    float: left;
    margin-top: 10px;
}
.right_paneldiv .content_div .textfield
{
    font-size: 12px;
    font-family: 'Open Sans';
    color: 1e1e1e;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
}

.inputbox
{
    width: 450px;
    height: 20px;
    background: #eaeaea;
    border: 1px solid #939393;
}

.inputboxdate
{
    width: 250px;
    height: 20px;
    background: #eaeaea;
    border: 1px solid #939393;
}

.row4
{
    width: 100%;
    float: left;
    height: 60px;
    background-color: #484848;
}

.right_paneldiv .content_div .header
{
    font-size: 12px;
    font-family: 'Open Sans';
    color: #4F4D4D;
    height: 41px;
    border: 1px solid #c1c1c1;
    width: 100%;
    background-color: #F9F9F9;
    margin-top: 5px;
}
.right_paneldiv .content_div .content
{
    /*margin-top: 5px;*/
    margin: 5px auto; /*padding: 8px;*/
    font-size: 12px;
    font-family: 'Open Sans';
    color: #4F4D4D; /*border: 1px solid #c1c1c1;*/
    width: 98%;
    background-color: #F9F9F9;
}
.right_paneldiv .content_div .content .innercontent
{
    background-color: #C9C9C9;
    color: #4F4D4D;
    font-family: 'Open Sans';
    font-size: 12px;
    padding: 0px;
   
    width: 100%;
}
.right_paneldiv .content_div .content .innercontent ._header
{
    font-size: 12px;
    font-family: 'Open Sans';
    color: #4F4D4D;
    width: 100%;
    background-color: #F9F9F9;
    height: 30px;
}
.right_paneldiv .content_div .content .innercontent ._content
{
    font-size: 12px;
    font-family: 'Open Sans';
    color: #4F4D4D;
    width: 100%;
    background-color: #fff;
   /* padding-bottom: 5px;  overflow-y:Scroll;     height:350px;*/
}

.right_paneldiv .content_div .content .innercontent ._content fieldset
{
    background-color: #FFFFFF;
    border: 1px solid #C1C1C1;
    color: #4F4D4D;
    font-family: 'Open Sans';
    font-size: 12px;
    margin-left: 4px;
    margin-bottom: 5px;
    padding: 10px;
    width: 96%;
}
.right_paneldiv .content_div .content .innercontent ._content fieldset legend
{
    font-family: 'Open Sans';
    font-size: 12px;
    font-weight: bold;
}
.right_paneldiv .content_div .content .innercontent ._content ._innerdiv
{
    background-color: #FFFFFF;
    border: 1px solid #C1C1C1;
    color: #4F4D4D;
    font-family: 'Open Sans';
    font-size: 12px;
    margin-left: 4px;
    padding: 10px;
    margin-top: 5px;
    width: 96%;
    background: #FFF;
}
.right_paneldiv .content_div .content .innercontent ._content ._innerdiv ._headerdiv
{
    font-size: 12px;
    font-family: 'Open Sans';
    color: #4F4D4D;
    width: 100%;
    background-color: #F9F9F9;
    border: solid 1px #C1C1C1;
    height: 33px;
}
.right_paneldiv .content_div .content .innercontent ._content ._innerdiv ._containerdiv
{
    font-size: 12px;
    font-family: 'Open Sans';
    color: #4F4D4D;
    width: 100%;
    background-color: #F9F9F9;
    border: solid 1px #C1C1C1;
}
.right_paneldiv .content_div .content .innercontent ._content fieldset div
{
    font-size: 12px;
    font-family: 'Open Sans';
    color: #4F4D4D;
   /* width: 100%;*/
    background-color: #F9F9F9;
   /* border: solid 1px #C2C2C2;*/
}
.right_paneldiv .content_div .content .innercontent ._footer
{
    font-size: 12px;
    font-family: 'Open Sans';
    color: #4F4D4D;
    width: 100%;
    background-color: #D8D8D8;
}


.tDefault tbody td
{
    border-left: 1px solid #DFDFDF;
    box-shadow: 0 1px 0 #fafafa inset;
    -webkit-box-shadow: 0 1px 0 #fafafa inset;
    -moz-box-shadow: 0 1px 0 #fafafa inset;
    font-family: 'Open Sans';
    font-size: 12px;
}
.tDefault tbody td:first-child, .tDefault thead td:first-child
{
    border-left: none;
    font-family: 'Open Sans';
    font-size: 12px;
}
.tDefault thead td
{
    border-left: 0px solid #DFDFDF;
    box-shadow: 0 1px 0 #fafafa inset;
    -webkit-box-shadow: 0 1px 0 #fafafa inset;
    -moz-box-shadow: 0 1px 0 #fafafa inset;
    vertical-align: middle;
    text-align: left;
    padding: 8px 6px 8px;
    font-family: 'Open Sans';
    font-size: 13px;
    font-weight: bold;
    background: #F9F9F9;
    border-bottom: solid 1px #E9E9CF;
    color: #2B2A2A;
}
.tDefault tbody td
{
    padding: 7px 11px;
    vertical-align: middle;
}
.tDefault tbody tr
{
    border-top: 0px solid #DFDFDF;
}
.tDefault tbody tr:first-child
{
    box-shadow: 0 1px 0px #fff inset;
    -webkit-box-shadow: 0 1px 0px #fff inset;
    -moz-box-shadow: 0 1px 0px #fff inset;
}
.tDefault tbody tr:nth-child(even)
{
    background: #f2f2f2;
}
/*----------------------------------------------------------------------*/

.tAdmin tbody tr
{
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    box-shadow: 0 1px 0 #fafafa inset;
    -webkit-box-shadow: 0 1px 0 #fafafa inset;
    -moz-box-shadow: 0 1px 0 #fafafa inset;
    font-family: 'Open Sans';
    font-size: 12px;
}
.tAdmin tbody td:first-child, .tAdmin tbody th:first-child
{
    border-left: none;
    font-family: 'Open Sans';
    font-size: 12px;
}
.tAdmin tbody th
{
    /*border-left: 1px solid #DFDFDF;*/ /* box-shadow: 0 1px 0 #fafafa inset;     -webkit-box-shadow: 0 1px 0 #fafafa inset;     -moz-box-shadow: 0 1px 0 #fafafa inset;     text-align: left;     padding: 7px 7px 0px 0px;     font-family: 'Open Sans';     font-size: 13px;     font-weight: bold;     background: #F9F9F9;     border-bottom: solid 1px #E9E9CF;     color: #2D9DCF;*/
    background: none repeat scroll 0 0 #F9F9F9;
    border-bottom: 1px solid #E9E9CF;
    box-shadow: 0 1px 0 #FAFAFA inset;
    -webkit-box-shadow: 0 1px 0 #fafafa inset;
    -moz-box-shadow: 0 1px 0 #fafafa inset;
    color: #2D9DCF;
    font-family: 'Open Sans';
    font-size: 13px;
    font-weight: bold;
    padding:5px 0px 5px 14px;
    *padding:5px 0px 5px 14px;
    text-align: left;
}
.tAdmin tbody th a
{
    font-family: 'Open Sans';
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #2D9DCF;
}
.tAdmin tbody th a:hover
{
    font-family: 'Open Sans';
    font-size: 13px;
    font-weight: bold;
    text-decoration: Underline;
    color: #2D9DCF;
}

.tAdmin tbody td
{
    /*padding: 7px 8px;---------------Changed On Feb19 Feb 2013*/
    padding: 7px 14px;/**/
    vertical-align: middle;
}
.tAdmin tbody td a
{
    font-family: 'Open Sans';
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000;
}
.tAdmin tbody td a:hover
{
    font-family: 'Open Sans';
    font-size: 12px;
    font-weight: normal;
    text-decoration: Underline;
    color: #000;
}
.tAdmin tbody tr
{
    border-top: 0px solid #DFDFDF;
}
.tAdmin tbody tr:first-child
{
    box-shadow: 0 1px 0px #fff inset;
    -webkit-box-shadow: 0 1px 0px #fff inset;
    -moz-box-shadow: 0 1px 0px #fff inset;
}
.tAdmin tbody tr:nth-child(even)
{
    background: #f2f2f2;
}
/*---------------------------------[Ajax Toolkit Css]-------------------------------------------*/


.ajax__html_editor_extender_buttoncontainer
{
    background-color: #F0F0F0;
    border: 1px solid #C2C2C2;
    height: 42px !important;
    overflow: auto;
    padding: 2px;
    width: 548px !important;
}
.ajax__html_editor_extender_texteditor
{
    border-color: -moz-use-text-color #C2C2C2 #C2C2C2;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    height: 146px !important;
    padding: 2px;
    width: 548px !important;
    background: #fff;
    color: #000;
    background: #fff !important;
}

.ajax__html_editor_extender_buttoncontainer2
{
    width: 548px !important;
}
.unselectable ajax__html_editor_extender_container
{
    display: none !important;
    height: 146px !important;
    width: 548px !important;
}
#ctl00_ContentPlaceHolder1_txtcomment$HtmlEditorExtenderBehavior_ExtenderContainer
{
    display: none !important;
    height: 146px !important;
    width: 548px !important;
}
#ctl00_ContentPlaceHolder1_HtmlEditorExtender1_popupDiv
{
    display: none !important;
}
