﻿body {
    font-size: 1.15em;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #232323;
    background-color: #fff;
}
form { margin:0px; }
header, footer, nav, section {
    display: block;
}
a:hover,
a:focus {
  color: #2a6496;
  text-decoration: none;
}
/* ------------------------------------------ */
.common-shadow { box-shadow: 0px 0px 3px #000000; }
.common-round   
{
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}
.thin-shadow { box-shadow: 0px 0px 2px #000000; }

/* Styles for basic forms
-----------------------------------------------------------*/
fieldset {
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

legend {
    font-size: 1.2em;
    font-weight: bold;
}

textarea {
    min-height: 75px;
}

.editor-label {
    margin: 1em 0 0 0;
}

.editor-field {
    margin: 0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
input.field-validation-error,select.field-validation-error { color: #f00; }
input.field-validation-valid,select.field-validation-valid { display: none; }
input.input-validation-error,select.input-validation-error { border: 1px solid #f00; background-color: #fee; }
.validation-summary-errors { font-weight: 200; color: #f00; }
.validation-summary-valid { display: none; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
/* Styles for basic forms
-----------------------------------------------------------*/
fieldset {
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

legend {
    font-size: 1.2em;
    font-weight: bold;
}

textarea {
    min-height: 75px;
}

.editor-label {
    margin: 1em 0 0 0;
}

.editor-field {
    margin: 0.5em 0 0 0;
}

/*---------------------------------------*/
.left {
    float:left;
}


.right {
    float:right;
}


.center {
    margin:0 auto;
    text-align:center;
}


.bring-to-top {
    position:relative;
    z-index:500;
}


.clear {
    clear:both;
}


.hidden {
    display:none;
}


.fit-parent {
    height:100%;
    width:100%;
}


.inline-block{
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.loading
{
    margin:50px auto; text-align:center; display:block;
}
/*====================Message style=========================*/
.growlUISucccess {background-color:#0088CC; padding:5px 5px; border:0px solid #DDDDDD;}    
   
.growlUIFail {background-color:#FF4304; padding:5px 5px; border:0px solid #DDDDDD; }     

.messageText { color: #FFFFFF; text-align: center;font-weight:bold;font-size: 1.2em;word-wrap:break-word; word-break: normal;
               padding-bottom:20px; }
/* min-height:50px; display:table-cell; vertical-align:middle; width:400px;*/
.messageImg{ background-color:transparent; width:100%;height:20px; }
.messageImg div{ float:right; background-image: url(../Images/Icon/msg-close.png);width:20px;height:20px; cursor:pointer;}
/*====================================================*/