/* common */
html
{
    overflow-y: scroll;
    font-family: 'Trebuchet MS' , Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    text-decoration: none;
    background-image: url('../NewImages/main-bg.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-color: #9CB0CE;
    top: 0px;
    left: 0px;
    height: 100%;
}
.html1
{
    overflow-y: scroll;
    font-family: 'Trebuchet MS' , Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    text-decoration: none;
    background-image: url('../NewImages/main-bg.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-color: #9CB0CE;
    top: 0px;
    left: 0px;
    height: 100%;
}
.html2
{
    overflow-y: scroll;
    font-family: 'Trebuchet MS' , Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    text-decoration: none;
    background-image: url('../NewImages/main-bg-02.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-color: #9CB0CE;
    top: 0px;
    left: 0px;
    height: 100%;
}
.html3
{
    overflow-y: scroll;
    font-family: 'Trebuchet MS' , Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    text-decoration: none;
    background-image: url('../NewImages/main-bg-03.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-color: #9CB0CE;
    top: 0px;
    left: 0px;
    height: 100%;
}
img
{
    border: none;
    margin: -1px;
    padding: 0;
}
body
{
    width: 930px;
    margin: 0px auto;
    text-align: center;
    height: 100%;
}

.hide
{
    display: none !important;
}
.clear
{
    float: none;
    clear: both;
}
/* lists */

/* common ends */

/* Sprite*/



.about-farebox
{
    width: 149px;
    height: 40px;
    background-position: -83px -30px;
    background-repeat: no-repeat;
    display: block;
}
.about-farebox:hover
{
    background-position: -83px -73px;
    background-repeat: no-repeat;
    display: block;
}
.about-farebox-active
{
    background-position: -83px -116px;
    background-repeat: no-repeat;
}
.new-registration
{
    width: 149px;
    height: 40px;
    background-position: -244px -30px;
    background-repeat: no-repeat;
    display: block;
}
.new-registration:hover
{
    background-position: -244px -73px;
    background-repeat: no-repeat;
    display: block;
}
.new-registration-active
{
    background-position: -244px -116px;
    background-repeat: no-repeat;
    display: block;
}
.news
{
    width: 149px;
    height: 40px;
    background-position: -403px -30px;
    background-repeat: no-repeat;
    display: block;
}
.news:hover
{
    background-position: -403px -73px;
    background-repeat: no-repeat;
    display: block;
}
.news-active
{
    background-position: -403px -116px;
    background-repeat: no-repeat;
    display: block;
}
.events
{
    width: 149px;
    height: 40px;
    background-position: -563px -30px;
    background-repeat: no-repeat;
    display: block;
}
.events:hover
{
    background-position: -563px -73px;
    background-repeat: no-repeat;
    display: block;
}
.events-active
{
    background-position: -563px -116px;
    background-repeat: no-repeat;
    display: block;
}
.contactus
{
    width: 149px;
    height: 40px;
    background-position: -723px -30px;
    background-repeat: no-repeat;
    display: block;
}
.contactus:hover
{
    background-position: -723px -73px;
    background-repeat: no-repeat;
    display: block;
}
.contactus-active
{
    background-position: -723px -116px;
    background-repeat: no-repeat;
    display: block;
}
.enter-button
{
    width: 70px;
    height: 20px;
    background-position: -82px -266px;
    background-repeat: no-repeat;
    display: block;
}
.enter-button:hover
{
    width: 70px;
    height: 20px;
    background-position: -182px -266px;
    background-repeat: no-repeat;
    display: block;
}
.send-button
{
    width: 70px;
    height: 20px;
    background-position: -82px -294px;
    background-repeat: no-repeat;
    display: block;
}
.send-button:hover
{
    width: 70px;
    height: 20px;
    background-position: -182px -294px;
    background-repeat: no-repeat;
    display: block;
}
.myfarebox-logo
{
    width: 151px;
    height: 74px;
    background-position: -371px -395px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
}
.mystifly-logo
{
    width: 146px;
    height: 71px;
    background-position: -54px -435px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    margin-left: 23px;
}
.twitter-logo
{
    width: 31px;
    height: 31px;
    background-position: -104px -382px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    padding-right: 5px;
}
.fb-logo
{
    width: 31px;
    height: 31px;
    background-position: -150px -381px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    padding-right: 5px;
}
.linkedin-logo
{
    width: 33px;
    height: 31px;
    background-position: -201px -382px;
    background-repeat: no-repeat;
    display: block;
    float: left;
}
.twitter-follow-logo
{
    width: 70px;
    height: 0px;
    background-position: -259px -383px;
    background-repeat: no-repeat;
    display: block;
}

.about-farebox-hover, .username-box, .new-registration-hover, .news-hover, .events, .events-hover, .enter-button, .enter-button-hover, .send-button, .send-button-hover, .myfarebox-logo, .mystifly-logo, .twitter-logo, .fb-logo, .linkedin-logo, .twitter-follow-logo, .account-code1, .account-code, .checkbox, .checkbox-selected
{
    background-image: url(../NewImages/sprite.png);
}

.about-farebox, .new-registration, .news, .events, .contactus, .faq
{
    background: #900000; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNzAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #900000 0%, #c70000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#900000), color-stop(100%,#c70000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #900000 0%,#c70000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #900000 0%,#c70000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #900000 0%,#c70000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #900000 0%,#c70000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#900000', endColorstr='#c70000',GradientType=0 ); /* IE6-8 */
}


.username-grey-title
{
    width: 52px;
    height: 13px;
    background-position: -94px -318px;
    display: block;
    background-repeat: no-repeat;
}
.username-grey
{
    width: 155px;
    height: 33px;
    background-position: -92px -319px;
    display: block;
    background-repeat: no-repeat;
}
.username-white
{
    width: 155px;
    height: 33px;
    background-position: -681px -311px;
    display: block;
    background-repeat: no-repeat;
}
.password-grey-title
{
    width: 49px;
    height: 13px;
    background-position: -324px -317px;
    display: block;
    background-repeat: no-repeat;
}
.password-grey
{
    width: 155px;
    height: 33px;
    background-position: -322px -318px;
    display: block;
    background-repeat: no-repeat;
}
.password-white
{
    width: 155px;
    height: 33px;
    background-position: -712px -260px;
    display: block;
    background-repeat: no-repeat;
}
.forgot-password-red-title {
width: 92px;
background-position: -320px -351px;
display: inline-block;
background-repeat: no-repeat;
font-size: 10px;

margin-left: -1px;
font-weight: bold;
color: #900;
}
.forgot-password-grey-title
{
    width: 77px;
    height: 13px;
    background-position: -405px -358px;
    display: block;
    background-repeat: no-repeat;
}
.enter-youremailid-title
{
    width: 105px;
    height: 17px;
    background-position: -400px -374px;
    display: block;
    background-repeat: no-repeat;
}
.account-code-title
{
    width: 134px;
    height: 13px;
    background-position: -322px -252px;
    display: block;
    background-repeat: no-repeat;
}
.account-code-grey
{
    width: 134px;
    height: 18px;
    background-position: -322px -265px;
    display: block;
    background-repeat: no-repeat;
}
.account-code-white
{
    width: 134px;
    height: 18px;
    background-position: -512px -328px;
    display: block;
    background-repeat: no-repeat;
}
.remember-me
{
    /*width: 82px;*/
    height: 12px;
    background-position: -497px -265px;
    display: inline-block;
    background-repeat: no-repeat;
}
.remember-me-crossed
{
    /*width: 82px;*/
    height: 12px;
    background-position: -607px -266px;
    display: inline-block;
    background-repeat: no-repeat;
}
.registration-arrow
{
    width: 5px;
    height: 8px;
    background-position: -517px -356px;
    display: block;
    background-repeat: no-repeat;
    float: left;
    margin-top: 5px;
    padding-right: 5px;
}
.register-button
{
    width: 70px;
    height: 20px;
    background-position: -550px -371px;
    display: block;
    background-repeat: no-repeat;
}
.register-button:hover
{
    width: 70px;
    height: 20px;
    background-position: -630px -371px;
    display: block;
    background-repeat: no-repeat;
}
.close-button
{
    width: 11px;
    height: 11px;
    background-position: -724px -374px;
    display: block;
    background-repeat: no-repeat;
}
.close-button
{
    width: 20px;
    height: 20px;
    background-position: -724px -374px;
    display: block;
    background-repeat: no-repeat;
}

.username-grey, .password-grey-title, .username-grey-title, .close-button, .register-button, .register-button-hover, .registration-arrow, .enter-youremailid-title, .forgot-password-grey-title, .account-code-title, .username-white, .password-grey, .password-white, .account-code-grey, .account-code-white, .remember-me, .remember-me-crossed
{
    background-image: url(../NewImages/sprite.png);
}

.mystifly-logo
{
    width: 183px;
    height: 46px;
    background-position: -3px -5px;
    display: block;
    background-repeat: no-repeat;
}
.mystifly-logo-footer
{
    width: 120px;
    height: 30px;
    background-position: -219px -6px;
    display: block;
    background-repeat: no-repeat;
    margin-left: 35px;
}
.mystifly-logo-footer-innerpages
{
    width: 125px;
    height: 33px;
    background-position: -363px -4px;
    display: block;
    background-repeat: no-repeat;
    padding-left: 21px;
}
.myfarebox-logo
{
    width: 154px;
    height: 94px;
    background-position: -5px -60px;
    display: block;
    background-repeat: no-repeat;
}
.myfarebox-logo-innerpages
{
    width: 127px;
    height: 76px;
    background-position: -168px -61px;
    display: block;
    background-repeat: no-repeat;
}
.myfarebox-logo-image
{
    width: 127px;
    height: 76px;
    background-position: -168px -61px;
    display: block;
    background-repeat: no-repeat;
}
.mfb-innerpage-small-logo-gssa
{
    width: 99px !important;
    height: 60px;
    background-position: -312px -61px !important;
    display: block;
    background-repeat: no-repeat;
}
.advantage-logo-footer
{
    background-position: -7px -161px;
    display: block;
    background-repeat: no-repeat;
}
.tafi-logo-footer
{
    background-position: -107px -161px;
    display: block;
    background-repeat: no-repeat;
}
.asta-logo-footer
{
    background-position: -184px -161px;
    display: block;
    background-repeat: no-repeat;
}
.video-holder
{
    width: 190px;
    height: 127px;
    background-position: -299px -135px;
    display: block;
    background-repeat: no-repeat;
}
.advantage-logo-footer, .tafi-logo-footer, .asta-logo-footer, .mystifly-logo, .mystifly-logo-footer, .mystifly-logo-footer-innerpages, .myfarebox-logo, .myfarebox-logo-innerpages, .mfb-innerpage-small-logo-gssa
{
    background-image: url(../NewImages/sprite-1.png);
}

.accountCodeText
{
    font-family: Arial;
    outline: none;
    border: none;
    padding: 1px 0px 2px 2px;
    font-size: 14px;
    color: #333333;
    letter-spacing: 7px;
}

/* Sprite ends*/

/* main container */
#container
{
    width: 930px;
    margin: 0 auto;
    display: block;
}
/* main container ends*/

/*Header*/

#topHeader
{
    height: 40px;
}
.divAboutFarebox
{
    float: left;
    margin: 0px 0px 0px 0px;
}
.divNewRegistration
{
    float: left;
    margin: 0px 0px 0px 0px;
}
.divnews
{
    float: left;
    margin: 0px 0px 0px -2px;
}
.divevents
{
    float: left;
    margin: 0px 0px 0px -2px;
}
.divContactUs
{
    float: left;
    margin: 0px 0px 0px -1px;
}

/*Header ends */

/* Left content area */
#leftColContainer
{
    width: 100%;
    text-align: center;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    float: left;
    width: 190px;
    position: relative;
    padding-bottom: 100px;
    display: table-cell;
}
#sticky-widget
{
    position: absolute;
    bottom: 0px;
    clear: both;
}
#leftCol
{
    float: left;
    padding: 16px 0px 0px 0px;
    width: 190px; /*    height: 340px;*/
    word-wrap: break-word;
    background-color: #ffffff;
    padding-bottom: 8px;
    margin-bottom: 1px; /*    min-height: 100%;*/
}
#leftColPassword
{
    float: left;
    padding: 16px 0px 0px 0px;
    width: 190px;
    word-wrap: break-word;
    background-color: #ffffff;
    margin-bottom: 5px;
    padding-bottom: 8px;
}
.divLogo
{
    float: left;
    margin-left: 17px;
}
#divLogin
{
    padding: 0px 0px 0px 18px;
    text-align: left;
    clear: both;
}
.divUserName
{
    padding: 13px 0px 0px 0px;
}
.divUserName1
{
    padding: 13px 0px 0px 35px;
}
.divPassword
{
    padding: 13px 0px 0px 0px;
}
.divErrMsg {
padding: 5px 0px 5px 3px;

color: #900;
font-family: calibri,sans-serif;
font-weight: bold;
width: 154px;
margin-bottom: 10px;
}

.validation-summary-errors,.field-validation-error {
font-weight: bold;
color: #CC0808;
font-size: 14px;
}
.leftText
{
    font-size: 11px;
    color: #666;
    letter-spacing: 0.05em;
}
.greyInputbox
{
    font-family: Arial;
    border: 0px;
    outline: none;
    padding: 1px 0px 2px 4px;
    font-size: 14px;
    color:#363636;
    letter-spacing: 1px;
    padding-left: 4px;
    background-color: #fff !Important;
    width: 150px;
    height: 20px;
   border: 1px solid #CCCCCC;
margin-top: 3px;
}
.forgotpass
{
    padding: 3px 0px 0px 0px;
    display:inline-block;
    width: 82px;
}
.loginBoxesFocused
{
    border:1px solid #555555;
    
}

.forgotpass-text
{
    color: #993300;
    font-family: 'Trebuchet MS' , Verdana, sans-serif;
    font-size: 11px;
    font-style: italic;
    border-bottom: 1px solid #993300;
    text-decoration: none;
}
.divCheckEnter
{
    margin: 13px 0px 0px 0px;
}
.divCheckedEnter
{
    padding-top: 13px;
}
.leftRemembermeText
{
    font-size: 11px;
    color: #666666;
    letter-spacing: 0.05em;
    margin: -12px 0 0 25px;
    float: left;
}
.divForgotPassword
{
    margin: 30px 0px 0px 0px;
    border-bottom: 1px solid #999999;
    clear: both;
    width: 90%;
}
.forgotPassword-Text
{
    color: #999999;
    font-family: 'Trebuchet MS' , Verdana, sans-serif;
    font-size: 11px;
    font-style: italic;
    text-decoration: none;
}
.divEnteremailid
{
    padding: 25px 0px 0px 0px;
}
.divSend
{
    float: right;
    padding: 20px 17px 0px 0px;
}
.buttonEnter
{
    color: #FFFFFF;
    font-family: helvetica;
    font-size: 12px;
    font-weight: bold;
    padding-left: 20px;
    text-decoration: none;
}
.divEnter
{
 
    padding: 20px 17px 0px 0px;
}
.div-myfarebox-works
{
    padding: 1px 0px 3px 0px;
    clear: both;
    background-color: rgb(255, 255, 255);
}
.video-margin-left
{
    margin-left: -13px;
    margin-top: 5px;
}
.threeLogo
{
    position: relative;
    height: 44px;
    padding-bottom: 4px;
    padding-top: 3px;
    background: #fff;
    margin: 0px 0px 3px 0px;
}
.div-twitter-follow
{
    clear: both;
    padding: 7px 0px 7px 0px;
}
.twitterText
{
    font-size: 11px;
    color: #333333;
    display: block;
    padding: 0 0 0 0px;
}
.twitterTxtbox
{
    margin: -19px 0px 0px 0px;
}
.twitterTextLink
{
    font-size: 11px;
    color: #0099D2;
    text-align: left;
    text-decoration: none;
}
.divMystiflyLeftLogo
{
    background-color: #ffffff;
    width: 190px;
    height: 60px;
    margin-top: -28px;
    padding-top: 20px;
}
.mystifly-at
{
    color: #79797A;
    font-size: 9px;
    font-family: 'Arial';
    font-weight: bold;
    padding-bottom: 9px;
    margin-top: -20px;
}
.divTerms
{
    padding: 8px 0px 0px 0px;
    background-color: #5A5A5D;
    width: 190px;
    height: 28px;
    color: #ffffff;
}
.divPolicyLinks
{
    margin-right: 15px;
    color: #ffffff;
    font-size: 11px;
    text-decoration: none;
}
.divTermsLinks
{
    margin-left: 15px;
    color: #ffffff;
    font-size: 11px;
    text-decoration: none;
}
.div-right-logos
{
    left: 417px;
    position: relative;
    float: left;
    top: 210px;
}
.advantage-logo-holder
{
    float: left;
    border-right: 1px solid #666;
    padding-right: 25px;
}
.tafi-logo-holder
{
    float: left;
    border-right: 1px solid #666;
    padding-right: 25px;
    margin-left: 25px;
}
.asta-logo-holder
{
    float: left;
    margin-left: 25px;
}
/* content area ends*/

/* Bubble with an isoceles triangle
------------------------------------------ */

blockquote
{
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 10px;
    -webkit-margin-end: 10px;
}

.triangle-isosceles
{
    position: relative;
    padding: 5px 0px 5px 5px;
    margin: 1em 0 3em;
    color: #333333;
    background: #ffffff;
    text-align: left; /* css3 */
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: -moz-linear-gradient(top, #fff, #fff);
    background: linear-gradient(top, #fff, #fff);
    display: none;
}

/* creates triangle */
.triangle-isosceles:after
{
    content: "";
    display: block; /* reduce the damage in FF3.0 */
    position: absolute;
    top: -13px;
    left: 12px;
    width: 0;
    border-width: 0px 15px 15px 0px;
    border-style: solid;
    border-color: #fff transparent;
}

/* content area */
.divCenter
{
    width: 100%;
    text-align: center;
    padding: 0px;
    margin-top: 0px;
}
#contentCol
{
    margin-left: 191px;
    width: 740px;
    display: block;
    z-index: 100;
}

.divSearchResults
{
    margin-top: 50px;
}
.divCenterSubPage
{
    background-color: #fff;
    width: 92.2%;
    padding: 40px 15px 40px 40px;
    margin: 1px 0px 0px 1px;
    display: block;
    text-align: left; /*height:850px;*/
}
.pagesColorSpace
{
    color: #666666;
    font-size: 15px;
    font-family: calibri, 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    line-height: 17px;
    margin: 1em 0;
    display: table-cell;
}
#closeviewcountries
{
    margin-left: 9px;
}

/* accordion */
.ui-accordion
{
    width: 100%;
}
.ui-accordion .ui-accordion-header
{
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    zoom: 1;
}
.ui-accordion .ui-accordion-li-fix
{
    display: inline;
}
.ui-accordion .ui-accordion-header-active
{
    border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header a
{
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em .7em;
}
.ui-accordion-icons .ui-accordion-header a
{
    padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon
{
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}
.ui-accordion .ui-accordion-content
{
    padding: 1em 2.2em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
    zoom: 1;
}
.ui-accordion .ui-accordion-content-active
{
    display: block;
}

/* accordion */
.about-us-PagesColorSpace
{
    color: #87060A;
    font-size: 13px;
    font-family: calibri, 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    line-height: 17px;
    text-decoration: none;
}
.about-us
{
    padding-bottom: 23px;
    color: #333333;
    font-size: 13px;
    font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    line-height: 17px;
    text-decoration: none;
}
.about-Pages-Color-Space-link
{
    /*font-size: 13px;     font-family: 'Trebuchet MS' , Verdana, sans-serif;     color: #333333;     border-bottom: 1px solid #666666;     text-decoration: none;     font-weight: bold; */
    font-size: 15px;
    font-family: calibri, 'Trebuchet MS' , Verdana, sans-serif;
    color: #696969;
    border-bottom: 1px dashed #666;
    text-decoration: none;
    font-weight: bold;
}
.about-Pages-Color-Space-Grey
{
    /*color: #333333;     font-size: 13px;     font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;     line-height: 17px;     border-bottom: 1px solid #cccccc; */
    color: #333;
    font-size: 15px;
    font-family: calibri, 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    line-height: 17px;
    border-bottom: 1px solid #CCC;
}
.about-us-heading-txt
{
    /* font-family: 'Trebuchet MS' , Verdana, sans-serif;     color: #333333;     font-size: 13px;     padding-bottom: 23px;     font-weight: bold; */
    font-family: calibri, 'Trebuchet MS' , Verdana, sans-serif;
    font-size: 15px;
    padding-bottom: 23px;
    font-weight: bold;
}
.bullet-points-holder li
{
    /*margin-left: 25px;     padding-bottom: 10px; */
    margin-left: 25px;
    padding-bottom: 10px;
    line-height: 1.4em;
    color: #474747;
}
.about-us-image-holder
{
    margin-left: 125px;
}

.events-Pages-Color-Space
{
    color: #87060A;
    font-size: 13px;
    font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    line-height: 17px;
    text-decoration: none;
    position: absolute;
}
.heading-txt-sort-holder
{
    /*clear: both;*/
    position: relative;
    height: 25px;
}
.sort-holder
{
    float: right;
    margin-top: -10px;
}
.sort-by-months-text-field
{
    float: left;
    width: 115px;
}
.sort-by-months-Select-Box-Class
{
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    width: 115px;
}
label, sortbymonths.desc
{
    color: #999999;
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 3px 0;
    width: 100%;
}
.sort-by-months
{
    border: 1px solid #999999;
    color: #666666;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    height: 19px;
    padding: 7px 5px 0;
    background-color: white;
}
.events-border-Bottom-Line
{
    border-bottom: #e6e6e6 1px solid;
    width: 100%;
    padding: 0px 0px 7px 0px;
    float: left;
}
.events-image-text-holder
{
    width: 683px; /* clear: both; */
}
.events-image-holder
{
    float: left;
    padding: 10px 10px 10px 0px;
}

.events-image-holder img
{
    width: 132px;
    height: 62px;
}

.events-past-image-holder
{
    float: left;
    padding: 10px 10px 10px 0px;
}
.events-text-holder
{
    float: left;
    padding: 15px 10px 10px 0px;
    width: 515px;
}
.events-text-bold
{
    /*font-family: 'Trebuchet MS' , Arial, sans-serif;     color: #333333;     font-size: 12px;     font-weight: bold;     text-decoration: none;*/
    font-family: calibri, 'Trebuchet MS' , Arial, sans-serif;
    color: #474747;
    font-size: 15px;
    text-decoration: none;
}
.events-text-light
{
    font-family: 'Trebuchet MS' , Arial, sans-serif;
    color: #666666;
    font-size: 13px;
}
.news-text-light
{
    /* font-family: 'Trebuchet MS' , Arial, sans-serif;     color: #999999;     font-size: 13px; */
    font-family: calibri, 'Trebuchet MS' , Arial, sans-serif;
    color: #999;
    font-size: 14px;
}

.news-text-light-red-link
{
    /* font-family: 'Trebuchet MS' , Arial, sans-serif;     color: #990000;     font-size: 12px;     font-style: italic;     text-decoration: none;     border-bottom: 1px solid #990000;     line-height: 1.5em;     word-break: break-all; */
    font-family: calibri, 'Trebuchet MS' , Arial, sans-serif;
    color: #900;
    font-size: 12px;
    text-decoration: none;
    border-bottom: 1px solid #900;
    line-height: 1.5em;
    word-break: break-all;
}
.events-sub-headingTxt
{
    font-family: 'Trebuchet MS' , Verdana, sans-serif;
    color: #999999;
    font-size: 20px;
    padding-bottom: 5px;
    padding-top: 10px;
    clear: both;
}
.faqPagesColorSpaceGrey
{
    color: #666666;
    font-size: 13px;
    font-family: 'Helvetica Neue' , Arial, Helvetica, sans-serif;
    line-height: 17px;
    border-bottom: 1px solid #cccccc;
}
.faqPagesColorSpace
{
    color: #87060A;
    font-size: 13px;
    font-family: 'Helvetica Neue' , Arial, Helvetica, sans-serif;
    line-height: 17px;
    text-decoration: none;
}
.faqPagesColorSpaceRed
{
    font-size: 13px;
    font-family: 'Trebuchet MS' , Verdana, sans-serif;
    color: #AA0308;
    text-decoration: none;
}

.headingTxt-holder
{
    float: left;
    width: 682px;
}
.headingTxt
{
    /* font-family: 'Trebuchet MS' , Verdana, sans-serif;     color: #999999;     font-size: 20px;     padding-bottom: 23px;*/
    font-family: calibri, 'Trebuchet MS' , Verdana, sans-serif;
    color: #A00808;
    font-size: 20px;
    padding-bottom: 3px;
    border-bottom: 1px solid #D8D8D8;
    margin-bottom: 14px;
}
.faq-Q
{
    padding-bottom: 23px;
    color: #87060A;
    font-size: 13px;
    font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    line-height: 17px;
    text-decoration: none;
}
.subHeadingTxt
{
    font-family: 'Trebuchet MS' , Verdana, sans-serif;
    color: #666666;
    font-size: 14px;
    border-bottom: 1px solid #cccccc;
    padding: 8px 0px 12px 0px;
    width: 95%;
}
.divRegisterTxt
{
    /* font-size: 14px;     font-family: "Trebuchet MS";     margin: 10px 0px 0px 0px;     padding-left: 12px;     padding-right: 12px;     color: #666666;     line-height: 19px;     letter-spacing: 0.03em; */
    font-family: calibri, "Trebuchet MS";
    color: #666;
    line-height: 19px;
    color: #666666;
    line-height: 19px;
    margin: 10px 0px 0px 0px;
}
.registerBoldTxt
{
    color: #333333;
    font-size: 13px;
    font-weight: bold;
}
.register-button-holder
{
    margin-top: 10px;
}
.registerLink333Txt
{
    color: #333333;
    font-size: 13px;
    border-bottom: 1px solid #999999;
    text-decoration: none;
}
.register333Txt
{
    color: #333333;
    font-size: 13px;
    margin-bottom: 15px;
}
.registerLink66Txt
{
    color: #666666;
    font-size: 13px;
    border-bottom: 1px solid #999999;
    text-decoration: none;
}
.divRegistrationLeft
{
    float: left;
    border-right: 1px solid #cccccc;
    width: 325px;
    margin-top: 10px;
    min-height: 634px;
}
.divRegistrationRight
{
    float: left;
    width: 325px;
    margin-left: 30px;
    margin-top: 10px;
}
.registrationHeading
{
    /* font-family: 'Trebuchet MS' , Verdana, sans-serif;     font-size: 14px;     color: #7E0506;     font-weight: 600;     text-decoration: none; */
    font-family: calibri, 'Trebuchet MS' , Verdana, sans-serif;
    font-size: 18px;
    color: #7E0506;
    font-weight: 600;
    text-decoration: none;
}
.registerHeadingGrey
{
    font-family: 'Trebuchet MS' , Verdana, sans-serif;
    font-size: 14px;
    color: #333333;
    font-weight: 600;
}
.registerShadow
{
    border: 1px solid #cccccc;
    -moz-box-shadow: 3px 3px 2px 0px #CCCCCC;
    -webkit-box-shadow: 3px 3px 2px 0px #CCCCCC;
    box-shadow: 3px 3px 2px 0px #CCCCCC;
    width: 95%;
    padding-bottom: 10px;
    margin-top: 10px;
}
.divRegisterClose
{
    float: right;
    padding: 10px 10px 0px 0px;
}
.divRegisterFormClose
{
    float: right;
    margin: -20px 10px 0 0;
}
.divForm
{
    /* width: 459px;     background-color: #f5f5f5;     padding-left: 190px;     padding-top: 30px;     padding-bottom: 8px;     margin-top: -35px;     position: absolute;*/
width: 512px;
background-color: #F5F5F5;
padding-left: 192px;
padding-top: 30px;
padding-bottom: 42px;
margin-top: -58px;
position: absolute;
margin-left: -22px;
}
.divFormFeild
{
    width: 100%;
    padding-left: 13px;
    padding-top: 10px;
}
.registerFormTxt
{
    color: #333333;
    font-size: 12px;
    padding-bottom: 2px;
    padding-top: 12px;
    clear: both;
}
.registerFormTxtRed
{
    
    color: #AB0000;
    font-size: 12px;
    border-bottom: 1px solid #AB0000;
    clear: both;
    text-decoration: none;
}
.liner1
{
    margin-left: -174px;
margin-top: 30px;
position: absolute;
bottom: 9px;
font-weight: bold;
}
.inputFromFeild
{
    border: 1px solid #CCCCCC;
    font-size: 12px;
    height: 18px;
    padding: 2px 0 2px 4px;
    width: 256px;
    color: #999999;
}
.inputFromFeildPhoneCode
{
    border: 1px solid #CCCCCC;
    font-size: 12px;
    height: 18px;
    padding: 2px 0 2px 4px;
    width: 38px;
    margin-right: 5px;
    color: #999999;
}
.inputFromFeildPhoneCode2
{
    border: 1px solid #CCCCCC;
    font-size: 12px;
    height: 18px;
    padding: 2px 0 2px 4px;
    width: 45px;
    margin-right: 5px;
    color: #999999;
}
.inputFromFeildPhone
{
    border: 1px solid #CCCCCC;
    font-size: 12px;
    height: 18px;
    padding: 2px 0 2px 4px;
    width: 145px;
    color: #999999;
}

/* Drop down styles*/
div.selectbox-wrapper
{
    position: absolute;
    width: 400px;
    background-color: #FFFFFF;
    border: 1px solid #ccc;
    margin: 0px;
    margin-top: -10px;
    padding: 0px;
    text-align: left;
    max-height: 200px;
    overflow: auto;
}

/*Drop down list styles*/
div.selectbox-wrapper ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected
{
    background-color: #EAF2FB;
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current
{
    background-color: #CDD8E4;
}

/* Drop down list items style*/
div.selectbox-wrapper ul li
{
    list-style-type: none;
    display: block;
    margin: 0;
    padding: 2px;
    cursor: pointer;
}

/* Look and feel of select box */
.selectbox
{
  background-color: #ffffff;
margin: 0px 5px 0px 0px;
padding-left: 2px;
padding-right: 2px;
font-size: 1em;
width: 261px;
display: block;
text-align: left;
cursor: pointer;
border: 1px solid #CCCCCC;
color: #999999;
height: 27px;
}
.divRegisterButton
{
    margin: 20px 0 0 191px;
}


.formCenter_line_3
{
    border-bottom: 1px solid #CCCCCC;
    width: 266px;
    padding: 10px 0px 10px 0px;
}
#center_line_1
{
    float: left;
    border-right: 1px solid #CCCCCC;
    width: 325px;
    min-height: 388px;
}
#center_line_2
{
    float: left;
    border-right: 1px solid #CCCCCC;
    width: 325px;
    min-height: 369px;
}
.contentTextRed
{
    font-family: 'Trebuchet MS' , Verdana, sans-serif;
    color: #AB0000;
    font-size: 12px;
    border-bottom: 1px solid #AB0000;
    clear: both;
    text-decoration: none;
    font-style: italic;
}
.contentTextgrey
{
    font-family: 'Trebuchet MS' , Verdana, sans-serif;
    color: #666666;
    font-size: 11px;
    clear: both;
    text-decoration: none;
    font-style: italic;
}
.contactinfoFirst
{
    padding-top: 15px;
}
.contactinfo
{
    padding-bottom: 20px;
}
.contactCityTxt
{
    color: #333333;
    font-size: 14px;
}
.contactCityPhoneTxt
{
    color: #666666;
    font-size: 15px;
    text-decoration: none;
}
.contactTextRed
{
    color: #AB0000;
    font-size: 12px;
    border-bottom: 1px solid #AB0000;
    clear: both;
    text-decoration: none;
}
.contact-col1 div
{
    /*float: left;     width: 320px;*/
    display: inline-block;
    width: 166px;
}

/* tool tip 2*/
/*-----------------------------------------------------------------------------------------------*/
/*                                            TOOLTIP                                            */
/*-----------------------------------------------------------------------------------------------*/

.toolTip
{
    /* This is the hook that the jQuery script will use */
    padding-right: 20px; /* This is need to make sure that the help icon is always visible */
    background: transparent url(../NewImages/marker.png) no-repeat right;
    color: #3366FF;
    cursor: help;
    position: relative; /* This contains the .toolTipWrapper div that is absolutely positioned  */
}

.toolTipWrapper
{
    /* The wrapper holds its insides together */
    width: 175px;
    position: absolute; /* Absolute will make the tooltip float above other content in the page */
    top: 20px;
    display: none; /* It has to be displayed none so that the jQuery fadein and fadeout functions will work */
    color: #FFF;
    font-weight: bold;
    font-size: 9pt; /* A font size is needed to maintain consistancy */
}

.toolTipTop
{
    /* Top section of the tooltip */
    width: 175px;
    height: 30px;
    background: transparent url(../NewImages/bubbleTop.gif) no-repeat;
}

.toolTipMid
{
    /* Middle section of the tooltip */
    padding: 8px 15px;
    background: #A1D40A url(../NewImages/bubbleMid.gif) repeat-x top;
}

.toolTipBtm
{
    /* Bottom Section of the tooltip */
    height: 13px;
    background: transparent url(../NewImages/bubbleBtm.gif) no-repeat;
}

/* tool tip 2*/

/* tool tip 3*/
/* Relative positioning*/

#wrapper-holder
{
    float: left;
    display: table;
}

#wrapper
{
    position: relative;
    margin: 20px auto;
    border: 1px solid #fafafa;
    -moz-box-shadow: 0 3px 3px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 3px 3px rgba(0,0,0,.5);
    box-shadow: 0 3px 3px rgba(0,0,0,.5);
}

/* Hide the original tooltips contents */
.pin
{
    display: none;
}

/* Begin styling the tooltips and pins */
.tooltip-up, .tooltip-down
{
    position: absolute;
    background: url(../NewImages/marker.png);
    width: 15px;
    height: 23px;
}

.tooltip-down
{
    background-position: 0 24px;
}

.tooltip
{
    display: none;
    width: 200px;
    cursor: pointer;
    text-shadow: 0 1px 0 #fff;
    position: absolute;
    top: 25px;
    left: 50%;
    z-index: 999;
    margin-left: -115px;
    padding: 15px;
    color: #222;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 3px 0 rgba(0,0,0,.7);
    -webkit-box-shadow: 0 3px 0 rgba(0,0,0,.7);
    box-shadow: 0 3px 0 rgba(0,0,0,.7);
    background: #fff1d3;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff1d3), to(#ffdb90));
    background: -webkit-linear-gradient(top, #fff1d3, #ffdb90);
    background: -moz-linear-gradient(top, #fff1d3, #ffdb90);
    background: -ms-linear-gradient(top, #fff1d3, #ffdb90);
    background: -o-linear-gradient(top, #fff1d3, #ffdb90);
    background: linear-gradient(top, #fff1d3, #ffdb90);
}

.tooltip::after
{
    content: '';
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -10px;
    border-bottom: 10px solid #fff1d3;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

.tooltip-down .tooltip
{
    bottom: 25px;
    top: auto;
}

.tooltip-down .tooltip:after
{
    bottom: -10px;
    top: auto;
    border-bottom: 0;
    border-top: 10px solid #ffdb90;
}

.tooltip h2
{
    font: bold 1.3em 'Trebuchet MS' , Tahoma, Arial;
    margin: 0 0 10px;
}

.tooltip ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

/* tool tip 3*/


/* content area ends*/


/*footer*/


/*footer ends */

#cssmenu li
{
    margin: 0;
    padding: 0;
}
#cssmenu a
{
    margin: 0;
    padding: 0;
}
#cssmenu ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 5001;
}
#cssmenu a
{
    text-decoration: none;
}
#cssmenu
{
    height: 18px;
    margin-left: 200px;
    padding-top: 5px;
}


#cssmenu > ul > li
{
    float: left;
    margin-left: 10px;
    margin-top: -3px;
    position: relative;
    font-size: 13px;
    font-weight: bold;
}

#cssmenu > ul > li > a
{
    color: #333333;
    font-family: Verdana;
    font-size: 13px;
    padding: 15px 20px 22px 15px;
    -webkit-transition: color .15s;
    -moz-transition: color .15s;
    -o-transition: color .15s;
    transition: color .15s;
    z-index: 9999;
}
.width125px
{
    width: 125px;
}
#cssmenu > ul > li > a:hover
{
    color: #333333;
    background-image: url(../NewImages/drop-down-menu-hover.png);
    background-repeat: no-repeat;
    background-position: 0px 37px;
}
#cssmenu .active > a
{
    background-image: url(../NewImages/drop-down-menu-arrow.png);
    background-repeat: no-repeat;
    background-position: bottom;
}
#cssmenu .active > a:hover
{
    color: #333333;
}


#cssmenu > ul > li > ul
{
    opacity: 0;
    visibility: hidden;
    padding: 10px 0px 3px 0px;
    background-color: #E0E0E0;
    text-align: left;
    position: absolute;
    top: 55px;
    left: 50%;
    margin-left: -90px;
    width: 200px;
    -webkit-transition: all .3s .1s;
    -moz-transition: all .3s .1s;
    -o-transition: all .3s .1s;
    transition: all .3s .1s;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.4);
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.4);
    box-shadow: 0px 1px 3px rgba(0,0,0,.4);
}

#cssmenu > ul > li:hover > ul
{
    opacity: 1;
    top: 30px;
    visibility: visible;
}

#cssmenu > ul > li > ul:before
{
    content: '';
    display: block;
    border-color: transparent transparent #E0E0E0 transparent;
    border-style: solid;
    border-width: 10px;
    position: absolute;
    top: -20px;
    left: 50%;
    margin-left: -10px;
}

#cssmenu > ul ul > li
{
    position: relative;
}

#cssmenu ul ul a
{
    color: rgb(50,50,50);
    font-family: Verdana;
    font-size: 12px;
    background-color: #E0E0E0;
    border-bottom: 1px solid #A6A6A6;
    padding: 10px 8px 10px 16px;
    display: block;
    -webkit-transition: background-color .1s;
    -moz-transition: background-color .1s;
    -o-transition: background-color .1s;
    transition: background-color .1s;
}

#cssmenu ul ul a:hover
{
    background-color: rgb(240,240,240);
}


#cssmenu ul ul ul
{
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: -16px;
    left: 206px;
    padding: 16px 0 20px 0;
    background-color: #E0E0E0;
    text-align: left;
    width: 160px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.4);
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.4);
    box-shadow: 0px 1px 3px rgba(0,0,0,.4);
}


#cssmenu ul ul > li:hover > ul
{
    opacity: 1;
    left: 196px;
    visibility: visible;
}


#cssmenu ul ul a:hover
{
    background-color: #666666;
    color: #ffffff;
    border-right: 5px solid #D71920;
}

.ui-dialog #Username
{
    /*margin-left: 28px;*/
}
.copyright
{
    font-size: 12px;
    vertical-align: text-bottom;
}


.clients_logo_hldr
{
    width: auto !important;
    height: auto !important;
    margin-top: 10px;
}
/* new styles for top navigation == purushothaman 3/3/2014 */

#topHeader a
{
    line-height: 3.1em;
    text-decoration: none;
    color: #FFF;
    font-size: 13px;
    display: block;
    font-family: calibri;
    padding-top: 2px;
}

#topHeader div
{
}

.about-farebox, .new-registration, .news, .events, .contactus, .about-farebox-active, .new-registration-active, .news-active, .events-active, .contactus-active
{
}
.news, .events, .contactus, .new-registration, .about-farebox, .faq
{
    border-left: 1px solid #6F0606;
    width: 123px;
}
.about-farebox, .new-registration, .news, .events, .contactus, .faq
{
}
.about-farebox-active, .new-registration-active, .news-active, .events-active, .contactus-active, .faq-active
{
    background: #fff;
    border: none;
    color: #333 !important;
    font-weight: bold;
    width: 123px;
}

#topHeader
{
    margin-left: 1px;
}


.about-farebox:hover, .new-registration:hover, .news:hover, .events:hover, .contactus:hover, .faq:hover
{
    background: #c70000; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2M3MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzkwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #c70000 2%, #900000 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#c70000), color-stop(99%,#900000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c70000 2%,#900000 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c70000 2%,#900000 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c70000 2%,#900000 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #c70000 2%,#900000 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c70000', endColorstr='#900000',GradientType=0 ); /* IE6-8 */
}

.add_br
{
    margin-bottom: 15px;
    line-height: 1.3em;
    font-family: Calibri,sans-serif;
}

.add_left_padding
{
    padding-left: 14px;
}
.quote
{
    padding-top: 27px;
    clear: both;
    font-size: 16px;
    color: #666;
}
.float_left
{
    float: left;
    width: 134px;
    margin-right: 2px;
}

.float_left li
{
    font-size: 12px;
}

#country_list h3
{
    margin: 10px 0px;
    border-bottom: 2px solid #C70303;
    width: 65%;
    padding-bottom: 2px;
    font-weight: normal;
}

.sub_head
{
    border-bottom: 1px solid #CCC;
    width: 80%;
    color: #900;
}

.reduce_font
{
    font-size: 13px;
}

.heady
{
    font-weight: bold;
}

.list li
{
    list-style: circle;
}

#testimonials
{
    margin-top: 62px;
    background: rgba(2, 2, 2, 0.55);
    overflow: hidden;
    text-align: left;
    border-radius: 4px;
    position: relative;
}

.testy
{
    padding: 12px 15px;
    float: left;
    width: 710px;
    color: #FFF;
    min-height: 53px;
    max-height: 53px;
    font-size: 15px;
    font-family: calibri;
    position: relative;
    text-align: center;
}

.clietn_praise
{
    font-weight: bold;
    color: #60C7F8;
    position: absolute;
    right: 15px;
    bottom: 5px;
}

.reg_btn, .submit_reg_form
{
    float: right;
    border: none;
    color: #FFF;
    padding: 4px 10px;
    border-radius: 4px;
    background: #C00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #cc0000 0%, #b50000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C00), color-stop(100%,#B50000));
    background: -webkit-linear-gradient(top, #C00 0%,#B50000 100%);
    background: -o-linear-gradient(top, #cc0000 0%,#b50000 100%);
    background: -ms-linear-gradient(top, #cc0000 0%,#b50000 100%);
    background: linear-gradient(to bottom, #C00 0%,#B50000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#b50000',GradientType=0 );
    cursor: pointer;
    margin-top: 12px;
}


.highl {
color: #900;
}

.ext_options {
margin-top: 10px;
margin-left: -5px;
}

.ext_options a:first-child{ float:left;}
.ext_options a:last-child {
font-size: 12px;
margin-top: 5px;
margin-left: 3px;
display: block;
font-family: calibri,sans-serif;
}

select.lang {
width: 75px;
margin-right: 18px;
}

.account-code,.username-g,.password-g{font-size:13px; color:#767676;}

.ext_options span {
font-size: 11px;
color: #656565;
}
select#culture {
padding: 4px 0px;
border: 1px solid #B5B5B5;
font-family: calibri,sans-serif;
font-size: 13px;
}

.ull {
    display: inline-block;
    width: 49.3%;
    text-align:left;
}

.ull input{
  width:90%;
}

.ui-dialog-buttonset {
    padding-right: 8px;
}


.table tr {
  height:30px;
}
.table tr th {
 background:#e9e9e9;
 
}
.table th, .table td {
    padding:4px;
    border:1px solid #ccc;
    vertical-align:middle;
}

.specialServiceHead {
  text-align:left;
  text-transform:uppercase;
}
.table td, .table th {
  text-align:left;
}