﻿body{
    border-top: 5px solid #1C63E1;  
    border-bottom:5px solid #1C63E1;
    margin: 0px;
    font-family: tahoma;    
}
input[type='text'],input[type='password']
{
    width:145px;
}
select
{
    width:145px;
}

/*Modal Popup*/
    .modalBackground 
    {
        background-color:Gray;
        filter:alpha(opacity=70);
        opacity:0.5;
        z-index:100;
    }

    .modalPopup 
    {	    
	    border-width:1px;
	    border-style:solid;
	    border-color:Gray;
	    padding:3px;
	    width:250px;	    
	    z-index:101;
    }
    
    #ctl00_ContentPlaceHolder1_programmaticPopup2
    {
      -moz-border-radius :10px;
	    -webkit-border-radius: 10px; 
    }
    
    #ctl00_ContentPlaceHolder1_programmaticPopupDragHandle2 p
    {
        width: auto; 
        background-image: url(../Image/menu_bg.png);                        
        color : #006EAC;
        font-weight:bold;
        padding: 10px 0px 10px 0px; 
        font-size:11px;  
          
    }
/*Modal Popup End*/
.loginPage
{
    margin: 20px auto; 
    background-image: url(../Image/loginPage_bg.jpg);
    background-repeat:no-repeat; 
    background-position:top; 
    height:768px;
}
.loginDiv
{
    padding: 15% 0% 0% 56%;
    
}
#Login1
{
    background-image: url(../Image/login_bg.png);
    background-repeat:no-repeat;
    height:277px;
    width:372px;
}
#txtUserName, #txtPassword
{
    background-image: url(../Image/login_textfield_bg.gif);
    background-repeat:no-repeat;
    height:20px;
    width:235px;
    border:0px;     
}
#Login1 table table td
{
    vertical-align:top;
}

/* RESET CSS */
p
{
     padding: 0;
      border: 0;
      outline: 0;
      font-size: 100%;
      vertical-align: baseline;
      background: transparent;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend
{
      margin: 0;
      padding: 0;
      border: 0;
      outline: 0;
      font-size: 100%;
      vertical-align: baseline;
      background: transparent;
}
table, caption, tbody, tfoot, thead, tr, th, td {
      margin: 0;
     
         
      outline: 0;
      font-size: 100%;
      vertical-align: middle;
      background: transparent;
} 

body {
      line-height: 1;
}

ol, ul
{
      list-style: none;
}
blockquote, q
{
      quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after
{
      content: '';
      content: none;
}


:focus
{
      outline: 0;      
}


ins
{
      text-decoration: none;
}
del
{
      text-decoration: line-through;
}
/*RESET styles over*/
#header{    
    overflow: hidden;
    margin:0px auto;
    width: 959px;
    height:186px;
}
.loginName
{
    font-weight:bold; 
    font-size:11px; 
    float:right; 
    padding:10px;
}

#menu_bar1
{
    background-image: url(../Image/inner-page_bg.png);
    width: 960px;
    margin:0px auto;
    overflow: hidden;
    min-height: 600px;   
}
#PageFooter
{    
    background-image: url(../Image/inner-page_bg.png);
    width: 960px;
    margin:0px auto;
    overflow: hidden;     
    height:20px;    
}
.copy_right
{
    font-size:11px;
    color:#636363;
    vertical-align:middle;
    text-align:right;
     padding-right:20px;    
    
}

#jsddm
{       
    margin: 0;
    padding: 0;  
}

#jsddm li
{  
    background-image: url(../Image/menu_bg.png);                  
    float: left;
    list-style: none;
    font: 11px Tahoma, Arial;
    padding: 0px;
              
}

#jsddm li a
{   
    display: block; 
    padding: 10px 0px 10px 0px;
    text-decoration: none;    
    width: 70px;
    font-weight:bold;
    color: #006EAC;
    white-space: nowrap;
    text-align:center;
}

#jsddm li a:hover
{  
  background-image: url(../Image/menu_bg.png);                     
  color: #EB9C41;
}

#jsddm li ul
{
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    border-top: 1px solid white;    
}

#jsddm li ul li
{    
    float: none;
    display: inline; 
}

#jsddm li ul li a
{   
    width: auto; 
    background-image: url(../Image/menu_bg.png);                        
    color : #006EAC;
    padding: 10px 10px 10px 10px;    
    
}

#jsddm li ul li a:hover
{
    background-image: url(../Image/menu_bg.png);                     
    color : #EB9C41;
    padding: 10px 10px 10px 10px;
}

#menu
{
    background-image: url(../Images/vvmvp_clouds_bg_04.png);
    overflow: auto;
    margin:0px auto;
    width: 908px;
}
.lblHeading
{
    font-weight:bold;
    font-size:14px;
    color:#A6A6A6;
}
.lbl_msg
{
color:red;
font-family:tahoma;
font-size:11px;
font-weight:bold;
}

.lblClass
{    
    font-size:11px;
    color:#636363;    
}
.lblClass_Heading
{
     color: #1E56A1;
 
    font-size:11px;
    font-weight:bold;
}
.heading_line
{
     color: #1E56A1;
    border-bottom:  1px solid #AEC6E3;
    font-size:12px;
    font-weight:bold;
}
.gridLinkClass
{    
    font-size:11px;
    color:#006EAC;
    text-decoration:underline;
}
.gridSpecialLinkClass
{    
    font-size:11px;
    color:#88A725;  
    text-decoration:underline;  
}

/*Replace with ur dynamicaaly genrated grid id*/
#ctl00_ContentPlaceHolder1_grdParticipantInfo,#ctl00_ContentPlaceHolder1_grdCourseDetails,#ctl00_ContentPlaceHolder1_grdParticipantInfoView,#ctl00_ContentPlaceHolder1_gvParticipantDetails, #ctl00_ContentPlaceHolder1_grdParticipantInfo,#ctl00_ContentPlaceHolder1_DonationSchemeTable, #ctl00_ContentPlaceHolder1_grdDonation, #ctl00_ContentPlaceHolder1_gvExtraOption, #ctl00_ContentPlaceHolder1_gvCourseHistory,  #ctl00_ContentPlaceHolder1_grdBankDetails, #ctl00_ContentPlaceHolder1_gvParticipantToBeConfirmed, #ctl00_ContentPlaceHolder1_gvParticipantConfirmed,#ctl00_ContentPlaceHolder1_gvParticipantMember
{
    BORDER-RIGHT:  #EFF9FE 0px solid;
    BORDER-LEFT: #EFF9FE 0px solid;
    BORDER-TOP: #ffffff 0px solid;    
    BORDER-BOTTOM: #ffffff 0px solid;   
    width:900px;
    border-collapse:collapse;     
}

.gridHeader
{
    text-decoration:none;
    background-color:#bfd6ea;
    font-size:11px;
    font-weight:bold;
    color: #006EAC;
    vertical-align:middle;   
    height:45px; 
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;      
}

#ctl00_ContentPlaceHolder1_grdParticipantInfo tr th,#ctl00_ContentPlaceHolder1_grdCourseDetails tr th,#ctl00_ContentPlaceHolder1_grdParticipantInfoView tr th,#ctl00_ContentPlaceHolder1_gvParticipantDetails tr th, #repeaterDiv table thead, #ctl00_ContentPlaceHolder1_grdDonation tr th a, #ctl00_ContentPlaceHolder1_grdParticipantInfo,#ctl00_ContentPlaceHolder1_DonationSchemeTable tr th, #ctl00_ContentPlaceHolder1_gvExtraOption tr th, #ctl00_ContentPlaceHolder1_gvCourseHistory tr th, ctl00_ContentPlaceHolder1_grdBankDetails tr th, #ctl00_ContentPlaceHolder1_gvParticipantToBeConfirmed tr th, #ctl00_ContentPlaceHolder1_gvParticipantConfirmed tr th,#ctl00_ContentPlaceHolder1_gvParticipantMember tr th
{
    text-decoration:none;
    background-color:#bfd6ea;
    font-size:11px;
    font-weight:bold;
    color: #006EAC;
    vertical-align:middle;     
    height:45px;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    
}
.gridRow
{
    background-color:#EFF9FE;
    border-bottom:4px solid white;
    border-top:4px solid white;
    color:#636363;
    font-size:11px;
    vertical-align:middle;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	 height:45px;
}
#ctl00_ContentPlaceHolder1_grdParticipantInfo tr td,#ctl00_ContentPlaceHolder1_grdCourseDetails tr td,#ctl00_ContentPlaceHolder1_grdParticipantInfoView tr td,#ctl00_ContentPlaceHolder1_gvParticipantDetails tr td, #ctl00_ContentPlaceHolder1_grdParticipantInfo tr td,#ctl00_ContentPlaceHolder1_DonationSchemeTable tr td, #ctl00_ContentPlaceHolder1_gvParticipantList tr td,  #ctl00_ContentPlaceHolder1_gvExtraOption tr td, ctl00_ContentPlaceHolder1_grdSelectedParticipantInfo tr td, #ctl00_ContentPlaceHolder1_GroupedGridView1 tr td,#ctl00_ContentPlaceHolder1_gvParticipantMember tr td
{
    background-color:#EFF9FE;
    border-bottom:4px solid white;   
    color:#636363;
    font-size:11px;
    vertical-align:middle;  
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	 height:25px;
}
#repeaterDiv table tr td 
{
    background-color:#EFF9FE;
    border-bottom:4px solid white;   
    color:#636363;
    font-size:11px;
    vertical-align:middle;  
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	 height:25px;   
}
#ctl00_ContentPlaceHolder1_gvRegisteredUserList tr td table td
{
    text-align:center;  
    border-bottom:0px;  
}
#ctl00_ContentPlaceHolder1_grdParticipantInfo table td
{
    height:10px;
    text-align:center;    
}
.contentDiv
{
    clear:both;
    margin:auto 30px;
    min-height:600px;    
}
.contentDiv div
{
    margin:20px auto;    
}
.contentDiv div div
{
    margin:0px;    
}
.loginButton
{
     background-image: url(../Image/login_btn.gif);
}
.submit_button
{
    background-image: url(../Image/buttons_bg_enabled.png);
    padding:2px;
    font-weight:bold;
    color:#ffffff;
    background-color:Transparent;
}
.reportSelect
{
    width:260px; 
    float:right;
}
.reportSelect div
{
    float:left;
    padding-left:10px;
}
.PriceListHeader
{
    color:White;
    background-color: #95b3d7;
    font-family:calibri;
    font-size:14px;
    font-weight:bold;
}
.PriceListSubHeader
{
    color:#632423;
    background-color: #dbe5f1;
    font-family:calibri;
    font-size:14px;
    font-weight:bold;
}
.PriceListEvent
{
    color:#244061;
   
    font-family:calibri;
    font-size:14px;
   
}
.PriceListExtraEvent
{
    color:#5f497a;
   
    font-family:calibri;
    font-size:14px;
}
#new_user_table p, #new_user_registration_table p{
    color: #1E56A1;
    border-bottom:  1px solid #AEC6E3;
    font-size:11px;
    font-weight:bold;
}
.lbl_err
{
color:green;
font-family:tahoma;
font-size:11px;
font-weight:bold;}
