/* CSS Document for Forms and Tables */

/*-------------------form for membership--------------------------*/
.membership_form {
width:930px; margin-bottom:20px;
}
/*-------------------#######--------------------------*/
.membership_form h6 {
display:block; margin:10px; padding:10px; color:#2e8ecc; font-weight:bold; text-decoration:none; font-size:110%;
}
.membership_form strong {
display:block; padding:.5em .5em .5em 2em; height:auto; clear:left; font-style:normal; font-size:110%; color:#2e8ecc;
}
.membership_form b {
display:block; padding:1em .5em 1em 2em; height:auto; clear:left; font-weight:normal;
border:1px solid #CCCCCC; background-color:#f3f3f3; overflow: visible; height:25px; margin:8px 0 8px 0;
}
/*-------------------#######--------------------------*/
.membership_form i {
display:block; padding:1em .5em 1em 2em; height:auto; clear:left; font-style:normal;
background-image:url(../images/form_divider.gif);
background-position:top left;
background-repeat:repeat-x;
}
.membership_form fieldset {
background-image:url(../images/form_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
border:none; padding: 0 0 10px 0; margin:0;
}
.membership_form legend {
font-weight:bold; display:block; height:15px; 
}
.membership_form label {
display:block; float:left; width:230px; height:auto; padding-top:.2em;
}
.membership_form u {
font-weight:normal; color:#FF0000; text-decoration:none;
}
.membership_form ol {
list-style:none; display:block; float:left; margin:0 0 18px 0; padding:5px 0 0 0;
}
.membership_form ol li{
display:inline; padding:0 5px 0 22px; font-weight:bold; color:#929393;
background-image: url(../images/icons.gif);
background-position:0 -715px;
background-repeat:no-repeat;
}
.membership_form span{
display:block; list-style:none; position:relative;  margin-left:235px;
}
.membership_form span br {
clear:left;
}
.membership_form span label{
display:block; float:left; width:auto; padding:5px 0 0 5px;
}
.membership_form span .fixed {
width:100px;
}
.membership_form .listbox{
border:1px solid #bbbaba;  display:block; float:left;
background-image:url(../images/field_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
height:auto; width:200px; padding:.3em 0 .3em 0; margin:5px 4px 5px 4px; 
}
.membership_form .checkbox {
background-image: none; width:20px; margin:4px 0 0 10px; border:none;
}
.membership_form .radio {
background-image: none; width:12px; margin:4px 0 0 20px; border:none;
}
.membership_form span input{ 
border:1px solid #bbbaba;  display:block; float:left;
background-image:url(../images/field_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
height:auto; width:180px; padding:.2em 0 .2em 0; margin:0 4px 5px 10px; 
margin-bottom:10px; /*adjusting for hr line*/
}
.membership_form span select{ 
border:1px solid #bbbaba;  display:block; float:left;
background-image:url(../images/field_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
height:auto; display:inline; width:auto; padding:.3em 0 .3em 0; margin:1px 4px 5px 10px; 
margin-bottom:10px; /*adjusting for hr line*/
}
.membership_form .updatewindow {
position:relative; 
}
.membership_form p {
font-size:95%; color:#949392; display:block; float:left; padding:0; margin:0 0 0 1px;
}
.membership_form .updatewindow span{
padding:0; margin:0; height:auto; display:inline; background-image:none;
}
.membership_form .updatewindow select {
margin:0; padding:0; height:auto; display:inline; background-image:none;
}
.membership_form .normalinput{
width:180px;
}
.membership_form .smallinput{
width:100px;
}
.membership_form input[type="checkbox"]
{ 
/*display:block; float:left; width:50px; background-color:#000000;*/
}
.membership_form .labelsmall {
display:block; float:left; width:auto;
}
membership_form span br {
clear:both; 
}
.membership_form input {
float:left; border:1px solid #bbbaba; 
background-image:url(../images/field_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
width:220px; height:auto; padding:.2em 0 .2em 0; margin-left:10px;
margin-bottom:10px; /*adjusting for hr line*/
}
.membership_form .uppercase {
text-transform:uppercase;
float:left; border:1px solid #bbbaba; 
background-image:url(../images/field_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
width:220px; height:auto; padding:.2em 0 .2em 0; margin-left:10px; 
margin-bottom:10px; 
}
.membership_form textarea {
font-family:Arial, Helvetica, sans-serif; font-size:12px;
float:left; border:1px solid #bbbaba; 
background-image:url(../images/field_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
width:300px; height:40px; padding:.3em 0 .3em 0; margin-left:10px;
margin-bottom:10px; /*adjusting for hr line*/
}
.membership_form select {
float:left; border:1px solid #bbbaba; 
background-image:url(../images/field_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
width:auto; padding:.3em 0 .3em 0; margin-left:10px;
margin-bottom:10px; /*adjusting for hr line*/
}
input.submit{
border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background:url(../images/bg_button.gif) repeat-x top left;
color: #333333;
font-size: 100%;
font-family: Verdana, Helvetica, Arial, sans-serif;
width:100px;
}
input.submit:active {

}
/*---------------### Button div to align buttons ###--------------------*/
/*---------------aligned tables--------------------*/
.checkboxlist {

}
.checkboxlist ul{
padding-left:240px; display:block; list-style:none;
}
.checkboxlist li {
clear:left; padding:3px 0 3px 0; 
}
.checkboxlist label {
display:block; float:left; width:180px; margin:6px 7px 0 7px;
}
.checkboxlist input {
float:left; border:1px solid #bbbaba; 
background-image:url(../images/field_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
width:100px; height:auto; padding:.3em 0 .3em 0; margin:3px 0 3px 0;
}
/*------------styling checkboxes----------------------*/
.choosingcheckbox {
display:block; list-style:none;
}
/*.choosingcheckbox li {
clear:left; padding:3px 0 3px 0; 
}*/
.choosingcheckbox .checkboxlabel {
width:150px; display:block;
}
/*------------payment page form----------------------*/
.paymentoptions {
position:relative;
}
.paymentoptions fieldset {
border:1px solid #CCCCCC; padding:10px 0 10px 15px; margin:0 0 20px 0;
background-image:url(../images/form_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
}
.paymentoptions h4 {
display:block; margin:5px 10px 0 10px; font-size:120%; z-index:10; padding-bottom:5px; padding-top:5px;
border-top:1px solid #e9e9e9; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9;
}
.paymentoptions u {
display:block; margin:10px; padding:10px; color:#787878; font-weight:bold; text-decoration:none; font-size:110%;
}
.paymentoptions ul {
list-style:none;
}
.paymentoptions li {
padding:4px 0 4px 0; clear:left;
}
.paymentoptions label {
display:block; padding:5px 0 2px 40px; float:left; width:200px;
}
.paymentoptions label i{
color:#FF0000;
}
.paymentoptions b {
display:block; font-weight:normal; clear:both; color:#FF0000; font-style:italic;
}
.paymentoptions .modeofpayment {
display:block; padding:4px 0 2px 10px; float:left; color:#2e8ecc; font-weight:bold;
}
.paymentoptions li span {
float:left; display:block; width:auto; padding:6px 0 0 10px; 
}
.paymentoptions input {
float:left; border:1px solid #bbbaba; 
background-image:url(../images/field_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
width:200px; height:auto; padding:.2em 0 .2em 0; margin:3px 0 3px 0;
}
.paymentoptions .radio {
background-image: none; width:12px; margin-left:10px; border:none; display:block;
}
.paymentoptions img {
margin:5px 0 5px 35px;
}
.paymentoptions address {
display:block; float:left; margin:-73px 0 0 130px; padding:5px; width:200px;
border:1px solid #CCCCCC; background-color:#f7fcff; line-height:18px; font-style:normal;
}
.advpayment  {
display:block; margin:5px; padding:5px; color:#3f3f3f; text-decoration:none; font-size:90%;
}

.advpayment ul {
margin:0; padding:0;
}
.advpayment li {
list-style:none; margin-bottom:10px;
}
.advpayment fieldset{
display:block; margin:5px 10px 0 10px; font-size:120%; z-index:10; padding-bottom:5px; padding-top:5px;
border:1px solid #e9e9e9;
}
.advpayment .radio {
background-image: none; width:12px; margin:4px 0 0 10px; border:none; display:block; float:left;
}
.advpayment span {
padding:8px 0 10px 10px; display:block;
}
.advpayment label {
display:block; padding:5px 0 5px 20px; float:left; width:350px; color: #2e8ecc;
}
.advpayment i {
display:block;  float:left; width:150px; font-style:normal;
}
.advpayment strong {
display:block;  float:left; width:100px; 
}
.advpayment .paydetails  {
}
.advpayment .paydetails ul {
list-style:none; display:block;
}
.advpayment .paydetails li {
float:left; display:block; width:204px; padding:4px 0 8px 0;
}
.advpayment .paydetails .small {
float:left; display:block; width:50px;  padding:0;
}
.advpayment .paydetails br {
clear:left;
}
/*-------------- ## table headings ## -------------------------*/
.advpayment .paydetailsh  {
font-weight:bold; color:#636262;
}
.advpayment .paydetailsh ul {
list-style:none; display:block;
}
.advpayment .paydetailsh li {
float:left; display:block; width:204px; padding:2px 0 2px 0;
}
.advpayment .paydetailsh .small {
float:left; display:block; width:50px;  padding:0;
}
.advpayment .paydetailsh br {
clear:left;
}
/*---------------## end of table headings ---------------------*/
/*-----------------------disabling enabling classes for javascript in payment page----------------------*/
.advpayment .enable  {
font-weight:bold;
}
.advpayment .enable ul {
list-style:none; display:block;
}
.advpayment .enable li {
float:left; display:block; width:204px; padding:4px 0 8px 0;
}
.advpayment .enable .small {
float:left; display:block; width:50px;  padding:0;
}
.advpayment .enable br {
clear:left;
}
.advpayment .enable .radio {
background-image: none; width:12px; margin:4px 0 0 10px; border:none; display:block; float:left;
}
.advpayment .disable  {
}
.advpayment .disable ul {
list-style:none; display:block;
}
.advpayment .disable li {
float:left; display:block; width:204px; padding:4px 0 8px 0;
}
.advpayment .disable .small {
float:left; display:block; width:50px;  padding:0;
}
.advpayment .disable br {
clear:left;
}
.advpayment .disable .radio {
background-image: none; width:12px; margin:4px 0 0 10px; border:none; display:block; float:left;
}
/*-----------------------disabling enabling classes for javascript in even registration page----------------------*/
.enable {
color:#2e8ecc;
}
.enable strong{
color:#787878;
}
.disable {
color:#CCCCCC;
font-weight:normal;
border:none;
}
.disable label {
color:#CCCCCC;
font-weight:normal;
}
.disable input {
border:none;
}
/*-----------------------disabling enabling classes for javascript in even master page----------------------*/
.eventform .disable span{
color:#CCCCCC;
font-weight:normal;
border:none;
}
.eventform .disable span label {
color:#CCCCCC;
font-weight:normal;
}
.eventform  .disable span input {
border:none;
}
.eventform .radio {
background-image: none; width:12px; margin:0 5px 0 0; border:none; display:block; padding:0px;
}
.eventform br {
clear: both;
}
.eventform h3 {
display:block; margin:10px; padding:10px; color:#2e8ecc; font-weight:bold; text-decoration:none; font-size:110%;
}
/*--------------------------------- ###  search bar to filter tabular data ##----------------------------*/
.mandatory {
font-weight:normal; display:block; margin:0 0 10px 0; font-style: italic; color:#6d6c6c;
}
.mandatory u{
font-weight:normal; color:#FF0000; text-decoration:none; 
}
/*----------------------------- counseling history data table ------------------------*/
#counseltable {
clear:left;
}
/*----------------------------- events form ------------------------*/
.eventform {
/*position:relative;*/ clear:both;
}
.eventform ul {
display:block; float:left; width:48%; list-style:none; margin-right:5px;
}
.eventform li {
display:block; float:left; padding:4px 0 15px 12px; 
}
.eventform .fullsize {
display:block; padding:4px 0 1px 12px; width:90%;
}
.eventform .paymentmode {
display:block; clear:left; padding:4px 0 15px 12px; width:90%; font-weight:bold; color:#2e8ecc;
}
.eventform .trainingamount {
display:block; clear:left; padding:4px 0 15px 12px; width:90%; font-weight:bold; color:#4b4a4a;
}
.eventform br {
clear: left;
}
.eventform img {
padding:3px 0 0 2px; 
}
.eventform p {
display:block; clear:left; width:auto; font-size:100%; height:auto; margin-left:25em;
}
.eventform .accomodationamount {
display:block; float:left; width:auto; font-size:100%; height:auto; margin:5px 0 0 3px; font-weight:bold; color:#2e8ecc;
}
.eventform h6 {
font-weight:bold; color:#2e8ecc; display:block; font-size:100%; margin:0; width:98%; padding:0; border-bottom:1px solid #fda9a3;
}
.eventform h4 {
font-weight:bold; color:#2e8ecc; display:block; font-size:100%; margin:10px 0 0 0; width:100%; padding:0; clear:left;
}
.eventform fieldset {
display:block; margin:0 10px 20px 0; padding:10px 0 10px 0;
background-color:#fdfaeb; border:none;
background-image:url(../images/form_curl.gif);
background-repeat:no-repeat;
background-position:bottom right; overflow:auto;
}
.eventform label {
display:block; font-size:95%;  color:#4b4a4a; padding:0 0 4px 0; margin:0; font-weight:bold;
}
.eventform .biggerlabel {
display:block; font-size:95%;  color:#4b4a4a; padding:0 0 4px 0; margin:0; font-weight:bold;
}
.eventform .smallabel {
 font-size:95%; width:195px; float:left;  color:#4b4a4a; padding:0 0 4px 0; margin:0; font-weight:bold;
}
.eventform span {
/*display:block; clear:left; padding:0; margin:0; overflow:auto;*/
}
.eventform span label{
display:block; font-size:95%; color:#4b4a4a; padding:0 0 4px 0; margin:0; font-weight:bold;
}
.eventform span li {
display:block; float:left; padding:4px 0 15px 12px; 
}
.eventform span br {
clear: left;
}
.eventform .labelforselect {
display:block; font-size:95%; color:#4b4a4a; padding:0 0 4px 0; margin:0; width:100px;
}
.eventform i {
text-decoration:none; display:block; font-size:11px; padding-bottom:8px; font-weight:bold; font-style:normal;
}
.eventform u {
color:#FF0000; text-decoration:none;
}
.eventform input {
border:1px solid #bbbaba;  display:block; float:left;
background-image:url(../images/field_bg.gif);
background-position:top left;
background-repeat:repeat-x;
height:auto; width:180px; padding:.2em 0 .2em 0; margin:0; 
}
.eventform .readonly {
border:1px dashed #bbbaba;  display:block; float:left;
background:none;
height:auto; width:180px; padding:.2em 0 .2em 0; margin:0; 
}
.eventform .listbox {
border:1px solid #bbbaba;  display:block; float:left;
background-image:url(../images/field_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
height:auto; width:300px; padding:.3em 0 0 0; margin:5px 4px 5px 0; 
}
.eventform input[type="hidden"] {
display:none;
}
.eventform .selectbox {
border:1px solid #bbbaba;  display:block; float:left;
background-image:url(../images/field_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
width:auto; height:auto; margin:0 0 10px 0; padding:2px 0 2px 0;
}
.eventform .checkbox {
background-image: none; width:20px; margin:0; padding:0; border:none; float:left; display:block;
}
.eventform select {
border:1px solid #bbbaba;  display:block; float:left;
background-image:url(../images/field_bg.gif);
background-position:top left;
background-repeat:repeat-x;
height:auto; width:180px; padding: .1em 0 .1em 0; margin:0; 
}
.eventform textarea {
font-family:Arial, Helvetica, sans-serif; font-size:12px;
float:left; border:1px solid #bbbaba; background-color:#f9f9f7;
width:360px; height:40px; padding:.2em 0 .2em 0;
 /*adjusting for hr line*/
}
input.submit{
border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em 15px 0.25em 15px;
background:url(../images/bg_button2.gif) repeat-x top left;
color: #333333;
font-size: 100%;
font-family: Verdana, Helvetica, Arial, sans-serif;
width:auto; margin:0 10px 0 0; 
}
input.submit:active {

}
/*---------------- ############ Event buttons ############# ---------------------------*/
.eventbuttons {
display:block; clear:both; width:auto; font-size:100%; height:auto;
}
.eventbuttons  ul {
list-style:none;
}
.eventbuttons li {
text-align:center;
}

.pagenav {
}
.pagenav .prev{
float:left; display:block; position:relative; left:0; margin-top:-20px;
}
.pagenav .next{
float:right; display:block; position:relative;  width:34%; margin-top:-12px;  background-color:none;
}
.pagenav .modify{
float:left; display:block; position:relative; 
}
.pagenav .book{
/*float:left; display:block; position:relative; left:0;*/
float:left;  
}
input.previous{
padding: 0.25em; border:none; height:22px; font-size:1px; color:#FFFFFF;
background-image:url(../images/buttons.gif);
background-position:0 0;
background-repeat:no-repeat; text-indent:-1500px;
/*width:107px; display:block;*/width:106px; margin:0; background-color:#ffffff;
}
input.next{
padding: 0.25em; border:none; height:22px; font-size:1px; color:#FFFFFF;
background-image:url(../images/buttons.gif);
background-position:0 -22px;
background-repeat:no-repeat; text-indent:-1500px;
width:106px; margin:0; background-color:#ffffff;
}
input.modifystall{
border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background:url(../images/bg_button2.gif) repeat-x top left;
color: #333333;
font-size: 100%;
font-family: Verdana, Helvetica, Arial, sans-serif;
width:auto; margin:0 10px 0 0;
}
input.bookstall{
border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background:url(../images/bg_button2.gif) repeat-x top left;
color: #333333;
font-size: 100%;
font-family: Verdana, Helvetica, Arial, sans-serif;
width:90px; margin:0 10px 0 0;
}
/*------------------------------ list design for creating stalls ----------------------------------------*/
.createstall {
list-style:none; overflow:auto; padding:8px 0 15px 0; margin:0 15px 0 0; display:block; float:left; width:47%; overflow:auto;
/*background-image:url(../images/form_bg.gif);
background-repeat:repeat-x;
background-position:bottom left;*/
}
.createstall ul {
list-style:none;
padding:2px 0 0 10px; display:block; width:98%; float:left;
}
.createstall fieldset {
border:1px solid #fda9a3; padding:5px; background-color:#fdfaeb; 
}
.createstall li {
display:block; width:32%; float:left;
}
.createstall ol {
list-style:none; margin:0; font-size:95%;
padding:2px 0 0 10px; display:block; width:90%; float:left;
}
.createstall ol li {
display:block; width:40%; float:left;
}
.createstall ol label {
font-size:95%; color:#4b4a4a; padding:4px 0 0 3px; margin:0; display:block;
}
.createstall ul strong {
/*background-image:url(../images/badge.gif);
background-repeat:no-repeat;
background-position:top right;*/
display:block; position: relative;  width:170px; height:32px; margin:0; padding:12px 0 0 0;/* text-align:center;*/ font-weight:bold; font-size:140%; color:#2e8ecc;
}
.createstall ul label {
font-size:95%; color:#4b4a4a; padding:4px 0 0 3px; margin:0; display:block;
}
.createstall input {
border:1px solid #c8c6c6; display:block;
background-color:#eef9fd;
height:auto; width:100px; padding:.2em 0 .2em 0; margin:5px 12px 5px 3px;
}
.createstall p {
font-size:95%; color:#4b4a4a; padding:0; margin:28px 0 0 0; display:block; float:left;
}
.createstall textarea {
font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block;
border:1px solid #bbbaba; background-color:#eef9fd; float:left;
width:250px; height:60px; padding:.2em 0 .2em 0; margin:5px 0 5px 3px; 
}

.createstall .labelheading{
margin:0; display:block; clear:both; padding:4px 0 0 3px; width:100%; font-size:95%; color:#2e8ecc; font-weight:bold;
}

.createstall  br{
clear:left;
}
.createstall u{
font-weight:normal; color:#FF0000; text-decoration:none; 
}

/*------------------------------ view page for  stalls ----------------------------------------*/
.eventsview {
position:relative; padding-bottom:10px; margin-top:5px;
}
.eventsview h3 {
margin:0; font-size:110%; color:#2e8ecc;
display:block; height:28px; padding:0 0 0 15px;
background-image:url(../images/event_headleft.gif);
background-position:top left;
background-repeat:no-repeat;
}
.eventsview h3 em {
display:block; float:left; height:22px; margin:0; font-style:normal; color:#1d6da1;
background-image:url(../images/event_headright.gif);
background-position:top right;
background-repeat:no-repeat; width:100%; padding:6px 0 0 0;
}
.eventsview span {
display:block; clear:left;
border-bottom:1px solid #daecf8; border-left:1px solid #daecf8; border-right:1px solid #daecf8;
background-color:#f7fcfe; margin:0; padding:8px;
background-image:url(../images/watermark_events.gif);
background-position:center right; background-repeat:no-repeat;
}
.eventsview p {
margin:5px 3px 5px 14px; color:#696969;
}
.eventsview a {
color:#3366CC; padding-left:5px;
font-size:100%; 
}
.eventsview .viewdetails {
background-image:url(../images/icons.gif); font-weight:bold;
background-repeat:no-repeat; background-position:70px -220px;
}
.eventsview br {
clear:left; padding:0; margin:0;
}
.eventsview strong {
display:block;  margin:0 ; width:auto; clear:left; text-align:right; position:relative; padding-bottom:6px;
}
.eventsview ul {
list-style:none; margin:10px 0 0 15px;
}
.eventsview li {
display:block; width:320px; float:left; position:relative; padding:3px 0 3px 0;
} 
.eventsview label{
display:block;  width:73px; float:left; font-weight:bold; color:#696969;
}
.eventsview .biggerlabel{
display:block;  width:120px; float:left; font-weight:bold; color:#696969;
}
.eventsview  b {
display:block; width:160px; float:left; font-weight:normal; color:#696969;
}
.eventsview  br {
clear:left;
}
.eventsview .modify { 
padding:0 5px 0 0; float:right;  position:relative;
}
.eventsview .register { 
padding:1px 5px 00; float:right;  position:relative;
}

/*------------------------------ booking stalls ----------------------------------------*/
.viewstalls {
list-style:none;  position:relative; /*padding:8px 0 15px 0;*/ width:30.5%; margin:0 0 10px 10px; float:left;
background-image:url(../images/dimension.gif);
background-position:5px 7px;
background-repeat:no-repeat;
padding:4px 4px 10px 4px; display:block; 
border:1px solid #fda9a3; font-size:95%;
}
.viewstalls strong {
background-image:url(../images/icons.gif);
background-repeat:no-repeat;
background-position:0 -799px;
margin:30px 0 8px 0;  display:block;/* margin-left:10px;*/ font-weight:bold;
padding:0 0 0 23px; color:#474847;
}
.viewstalls b {
color:#2e8ecc; font-weight:normal;
}
.viewstalls u {
position:absolute; left:0; top:0; display:block; margin:25px 0 0 17px; font-size:150%; color:#898787; font-weight:bold;
} 
.viewstalls p {
clear:left; margin:3px 0 3px 75px; height:28px; overflow:auto;
}
.viewstalls br {
margin:0; padding:0; clear: left;
}
.viewstalls ol {
display:block; list-style:none;
float:left; width:48%; margin:7px 0 0 0; padding:0 0 0 5px; color:#2e8ecc;
}
.viewstalls ol li {
color:#2e8ecc; width:auto; padding-bottom:5px;
}
.viewstalls ol li label {
padding:3px 5px 0 0; display:block; color:#333333; text-decoration:none;
border:none; background-image:none; margin:0; float:left; width:70px;
}
.viewstalls ol li i {
display:block; float:left; padding:3px 5px 0 0; margin:0; font-style:normal; width:auto; color:#333333;
}
.viewstalls ul {
list-style:none; display:block; clear:left; width:auto;  height:32px; 
background-image:url(../images/table_head.gif);
background-position: bottom left;
background-repeat:repeat-x;
}
.viewstalls label {
display:block; float:left;
height:auto; width:auto; padding:1.2em 0 .2em 7px; margin:0;
}
.viewstalls ul li {
display:block; float:left;
}
.viewstalls input[type="hidden"] {
display:none;
}
.viewstalls  ul li select {
margin:10px; padding:0; height:auto; display:inline; background-image:none;
}
.viewstalls .checkbox {
background-image: none; width:20px; margin:.6em 10px 0 10px; border:none; float:left; display:block;
}
.viewstalls em{
font-weight: bold; color:#2e8ecc; font-style:normal;
}
.viewstalls .black{
font-weight: bold; color: #000000; font-style:normal;
}
.viewstalls .bigfont{
display:block; position: relative;  width:90px;/* height:32px;*/ margin:0; padding:3px 0 0 0;/* text-align:center;*/ font-weight:bold; font-size:130%; color:#2e8ecc;
}
/*--------------------------------------- event feedback table display ---------------------------------------*/
#feedbacklisting caption {color: #F06; text-align: left;}
#feedbacklisting table {margin: 0; padding: 0; border-collapse: collapse; width: 100%;}
/*#feedbacklisting thead { background-image:url(../images/table_head.gif); background-repeat:repeat-x;}*/
#feedbacklisting thead tr, tfoot tr {background-image:url(../images/table_head.gif); padding:0; margin:0; background-repeat:repeat-x; font-weight:bold;}
#feedbacklisting td, th {padding: 10px 4px; border-bottom: 1px solid #fda9a3;  }
#feedbacklisting td + td {border-left: 1px solid #FAFAFA; color: #999;}
#feedbacklisting td + td + td {color: #666; border-left: none;}
#feedbacklisting td a {color: #444; text-decoration: none; text-align: left;}
#feedbacklisting td a, th a {display: block;  width: 100%;}
#feedbacklisting span {display:block; color:#9e9e9e; padding:3px 0 0 0; font-weight:normal;};
/*td a:hover {background: #444; color: #FFF;}*/
/*#feedbacklisting tfoot th {text-align: right;}*/
#feedbacklisting th {text-align: left;}
#feedbacklisting th + th {text-align: right;}
#feedbacklisting th + th + th {text-align: left;}
#feedbacklisting th a {color: #F06; text-decoration: none; font-size: 1.1em;}
/*th a:visited {color: #F69;}*/
#feedbacklisting th a:hover {color: #F06; text-decoration: underline;}
#feedbacklisting tr {font: 12px sans-serif; background-color:#fdfaeb; color: #666;}
#feedbacklisting tr:hover {background: #FFF;}
/*---------------------------##############----------------------*/
.stallconfirm {
color:#696969; margin:0; padding:0;
}
.stallconfirm ul {
display:block; list-style:none; margin:8px 0 8px 0; border-top:1px solid #c3c4c6; border-bottom:1px solid #c3c4c6;
background-color:#f8f9fa; background-image:url(../images/dimension_grey.gif); background-position:20px 6px; background-repeat: no-repeat;
overflow:auto; height:83px; margin:0 0 10px 0; padding:0;
}
.stallconfirm li {
display:block; width:15%; float:left; text-align:left; padding:25px 0 5px 100px; margin:0; font-weight:bold; color:#2e8ecc; font-size:110%;
}
.stallconfirm strong {
position:absolute; left:56px; margin-top:25px; font-size:150%; font-weight:normal; color:#999a9b;
}
.stallconfirm li span {
padding:5px; display:block; color:#9e9e9e; font-size:85%; text-align:left; font-weight:normal;
}
.stallconfirm .rs {
display:block; width:auto; float:right; text-align:center; margin:0; font-weight:bold; color:#2e8ecc; font-size:110%; color:#696969; margin:30px 35px 5px 15px; 
background-color:#FFFFFF; padding:5px 8px 5px 8px; border:1px dashed #878686;
}
.stallconfirm .title {
display:block; list-style:none;
background-image:none; border:none;
overflow:auto; height:33px; margin:0 0 10px 0; padding:0;
}
.stallconfirm .title li {
display:block; width:150px; float:left; text-align:left; padding:8px 0 5px 75px; margin:0 0 0 6px; font-weight:bold; color: #000000; font-size:110%;
}
.stallconfirm .totalamount {
display:block; list-style:none;/* margin:8px 0 8px 0;*/ border-top:1px solid #fda9a3; border-bottom:1px solid #fda9a3;
background-color:#fdfaeb; background-image:none;
overflow:auto; height:43px; margin:0 0 10px 0; padding:0;
}
.stallconfirm .total {
display:block; list-style:none;/* margin:8px 0 8px 0;*/ border-top:1px solid #6ba2d8; border-bottom:1px solid #6ba2d8;
background-color: #ecf4fb; background-image:none; 
overflow:auto; height:43px; margin:0 0 10px 0; padding:0;
}
.stallconfirm .total li {
display:block; width:15%; float:left; text-align:left; padding:5px 0 5px 100px; margin:0; font-weight:bold; color:#a2a1a1; font-size:110%;
}
.stallconfirm .total .totalrs {
display:block; width:auto; float:right; text-align:center; margin:0; font-weight:bold; color:#2e8ecc; font-size:110%; color:#696969; margin:7px 35px 5px 15px; 
background-color:#FFFFFF; padding:5px 8px 5px 8px; border:1px dashed #6ba2d8;
}
.stallconfirm .totalamount li {
display:block; width:15%; float:left; text-align:left; padding:5px 0 5px 100px; margin:0; font-weight:bold; color:#ff6300; font-size:110%;
}
.stallconfirm .totalamount .totalrs {
display:block; width:auto; float:right; text-align:center; margin:0; font-weight:bold; color:#2e8ecc; font-size:110%; color:#696969; margin:7px 35px 5px 15px; 
background-color:#FFFFFF; padding:5px 8px 5px 8px; border:1px dashed #ff6300;
}
.stallconfirm br {
clear:left;
}
/*-----------------------------------######## list of feedbacks ###########--- IS THIS CLASS USED ?????? ----------------------------------*/
/*.list {
color:#696969; margin:0; padding:0;
}
.list ol {
display:block; list-style:none; margin:8px 0 8px 0; border-top:1px solid #ebebeb; border-bottom:1px solid #aaaaaa; 
background-image: url(../images/table_head.gif); background-repeat:repeat-x; background-position:top left;
overflow:auto; height:38px; margin:0; padding:0;
}
.list ol li {
display:block; width:24%; float:left; text-align:center; padding:10px 0 5px 5px; margin:0; font-weight:bold;
}
.list ul {
display:block; list-style:none; margin:8px 0 8px 0; border-bottom:1px dotted #c3c4c6; background-color:#f8f9fa; overflow:auto; height:50px; 
}
.list ul li {
display:block; width:24%; float:left; text-align:center; padding:16px 0 5px 5px;  
}
.list li span {
display:block; color:#9e9e9e; padding:3px 0 0 0; font-weight:normal;
}
.list br {
clear:left;
}
.list .eventtitle {
padding:16px 0 5px 5px; text-align:left; font-weight: bold;
}
.list .heventtitle {
text-align:left; font-weight: bold; margin:0;
}*/
/*------------------------------ view page for  training ----------------------------------------*/
.trainingview {
position:relative; padding-bottom:10px; margin-top:5px;
}
.trainingview h3 {
margin:0; font-size:110%; color:#2e8ecc;
display:block; height:28px; padding:0 0 0 15px;
background-image:url(../images/training_headleft.gif);
background-position:top left;
background-repeat:no-repeat;
}
.trainingview h3 em {
display:block; float:left; height:22px; margin:0; font-style:normal; color:#696969;
background-image:url(../images/training_headright.gif);
background-position:top right;
background-repeat:no-repeat; width:100%; padding:6px 0 0 0;
}
.trainingview span {
display:block; clear:left;
border-bottom:1px solid #efefef; border-left:1px solid #efefef; border-right:1px solid #efefef;
background-color:#fdfaed; margin:0; padding:8px;
background-image:url(../images/watermark_training.gif);
background-repeat:no-repeat; background-position:right center;
}
.trainingview p {
margin:5px 3px 5px 14px; color:#696969;
}
.trainingview a {
color:#3366CC; padding-left:5px;
font-size:95%;
}
.trainingview br {
clear:left; padding:0; margin:0;
}
.trainingview strong {
display:block;  margin:0 ; width:auto; clear:left; text-align:right; position:relative; padding-bottom:6px;
}
.trainingview ul {
list-style:none; margin:10px 0 0 15px;
}
.trainingview li {
display:block; width:320px; float:left; position:relative; padding:3px 0 3px 0;
} 
.trainingview label{
display:block;  width:73px; float:left; font-weight:bold; color:#696969;
}
.trainingview .biglabel{
display:block;  width:120px; float:left; font-weight:bold; color:#696969;
}
.trainingview  b {
display:block; width:160px; float:left; font-weight:normal; color:#696969;
}
.trainingview  br {
clear:left;
}
.trainingview .modify { 
padding:0 5px 0 0; float:right;  position:relative;
}
.trainingview .register { 
padding:1px 5px 00; float:right;  position:relative;
}
/*------------------------- #### Sending Mails ##### --------------------------*/
.mailform {
padding-top:1px; position: relative;
}
.mailform fieldset {
padding:10px;
background-image:url(../images/form_bg.gif);
background-repeat: repeat-x;
background-position:bottom left;
border:1px solid #CCCCCC; 
}
.mailform legend {
font-size:120%; color:#FF0000; font-style:italic; margin:10px 0 10px 0;
}
.mailform ul {
list-style:none; display:block;
}
.mailform li {
display:block; float:left;
width:46%;
}
.mailform .fullsize {
display:block; width:98%; padding:15px 0 5px 0; color:#2e8ecc; font-weight:bold;
}
.mailform label {
padding:6px 0 5px 10px; margin:3px 0 3px 0;
}
.mailform input {
border:1px solid #bbbaba; display:block; 
background-image:url(../images/field_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
width:220px; height:auto; padding:.2em 0 .2em 0; margin-left:10px; margin-top:4px;
margin-bottom:10px; 
}
.mailform .subject {
border:1px solid #bbbaba; display:block; 
background-image:url(../images/field_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
width:620px; height:auto; padding:.2em 0 .2em 0; margin-left:10px; margin-top:4px;
margin-bottom:10px; 
}
.mailform .radio {
background-image: none; width:12px; margin:0 5px 0 0; padding:0; border:none; float:left;
}
.mailform textarea {
border:1px solid #bbbaba; display:block; 
background-image:url(../images/field_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
width:650px; height:250px; padding:.2em 0 .2em 0; margin-left:10px;
margin-bottom:10px;  margin-top:4px;
}
.mailform select {
border:1px solid #bbbaba; display:block; 
background-image:url(../images/field_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
width:220px; height:auto; padding:.2em 0 .2em 0; margin-left:10px;
margin-bottom:10px; margin-top:4px;
}
.mailform br {
clear:left;
}
input.submit {
border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em; margin-top:0;
background:url(../images/bg_button.gif) repeat-x top left;
color: #333333;
font-size: 100%;
font-family: Verdana, Helvetica, Arial, sans-serif;
width:100px;
}
/*-------------------- more stalls --------------------*/
.morestalls {
position:relative; margin:5px 0 15px 0; font-weight:bold; color:#4b4a4a; padding:0;
}
.morestalls ul {
list-style:none; 
}
.morestalls li {
margin:0 8px 0 0;
}
.morestalls .addstalls {
text-indent:-1500px; float:left;
}
.morestalls .addstalls a{
display:block; width:159px; height:28px; margin-right:10px;
background-image:url(../images/additional_links.gif);
background-repeat:no-repeat; background-position:0 0;
}
.morestalls .addstalls a:hover{
display:block; width:159px; height:28px; margin-right:10px;
background-image:url(../images/additional_links.gif);
background-repeat:no-repeat; background-position:0 -58px;
}
.morestalls .changeprice {
text-indent:-1500px;  float:left; 
}
.morestalls .changeprice a {
display:block;width:159px; height:28px;
background-image:url(../images/additional_links.gif);
background-repeat:no-repeat; background-position:0 -29px;
}
.morestalls .changeprice a:hover {
display:block;width:159px; height:28px;
background-image:url(../images/additional_links.gif);
background-repeat:no-repeat; background-position:0 -87px;
}


/*-------------------- mdp view --------------------*/
.mdpview {
position:relative; padding-bottom:10px; margin-top:5px;
}
.mdpview h3 {
margin:0; font-size:110%; color:#2e8ecc;
display:block; height:28px; padding:0 0 0 15px;
background-image:url(../images/training_headleft.gif);
background-position:top left;
background-repeat:no-repeat;
}
.mdpview h3 em {
display:block; float:left; height:22px; margin:0; font-style:normal; color:#696969;
background-image:url(../images/training_headright.gif);
background-position:top right;
background-repeat:no-repeat; width:100%; padding:6px 0 0 0;
}
.mdpview span {
display:block; clear:left;
border-bottom:1px solid #efefef; border-left:1px solid #efefef; border-right:1px solid #efefef;
background-color:#fdfaed; margin:0; padding:8px;
background-image:url(../images/watermark_mdp.gif);
background-repeat:no-repeat; background-position:right center;
}
.mdpview p {
margin:5px 3px 5px 14px; color:#696969;
}
.mdpview a {
color:#3366CC; padding-left:5px;
font-size:95%;
}
.mdpview br {
clear:left; padding:0; margin:0;
}
.mdpview strong {
display:block;  margin:0 ; width:auto; clear:left; text-align:right; position:relative; padding-bottom:6px;
}
.mdpview ul {
list-style:none; margin:10px 0 0 15px;
}
.mdpview li {
display:block; width:320px; float:left; position:relative; padding:3px 0 3px 0;
} 
.mdpview label{
display:block;  width:73px; float:left; font-weight:bold; color:#696969;
}
.mdpview .biglabel{
display:block;  width:120px; float:left; font-weight:bold; color:#696969;
}
.mdpview  b {
display:block; width:160px; float:left; font-weight:normal; color:#696969;
}
.mdpview  br {
clear:left;
}
.mdpview .modify { 
padding:0 5px 0 0; float:right;  position:relative;
}
.mdpview .register { 
padding:1px 5px 00; float:right;  position:relative;
}