@charset "utf-8";
/* CSS Document */
/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
@font-face {
    font-family:'Open Sans';
    src: url('fonts/OpenSans.eot');
    src: local('?'), 
         url('fonts/OpenSans.eot?#iefix') format('emdedded-opentype'),
         url('fonts/OpenSans.ttf') format('truetype'), 
         url('fonts/OpenSans.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*@font-face {
    font-family:"Trebuchet MS";
    src: url('fonts/TrebuchetMS.eot');
    src: local('?'), 
         url('fonts/TrebuchetMS.eot?#iefix') format('emdedded-opentype'),
         url('fonts/TrebuchetMS.ttf') format('truetype'), 
         url('fonts/TrebuchetMS.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}*/
@font-face {
    font-family: 'Yanone Kaffeesatz';
    src: url('fonts/YanoneKaffeesatz.eot');
    src: local('?'), 
         url('fonts/YanoneKaffeesatz.eot?#iefix') format('emdedded-opentype'),
         url('fonts/YanoneKaffeesatz.ttf') format('truetype'), 
         url('fonts/YanoneKaffeesatz.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*Comman css*/
/*Comman css*/
/*.outer-wrapper DIV,.outer-wrapper SPAN,.outer-wrapper IFRAME,.outer-wrapper H1,.outer-wrapper H2,.outer-wrapper H3,.outer-wrapper H4,.outer-wrapper H5,.outer-wrapper H6,.outer-wrapper P,.outer-wrapper A,.outer-wrapper ADDRESS,.outer-wrapper IMG,.outer-wrapper SMALL,.outer-wrapper STRIKE,.outer-wrapper CENTER,.outer-wrapper DL,.outer-wrapper DT,.outer-wrapper DD,.outer-wrapper OL,.outer-wrapper UL,.outer-wrapper LI,.outer-wrapper FIELDSET,.outer-wrapper FORM,.outer-wrapper LABEL,.outer-wrapper TABLE,.outer-wrapper CAPTION,.outer-wrapper TBODY,.outer-wrapper TFOOT,.outer-wrapper THEAD,.outer-wrapper TR,.outer-wrapper TH,.outer-wrapper TD,.outer-wrapper ARTICLE,.outer-wrapper CANVAS,.outer-wrapper FOOTER,.outer-wrapper HEADER,.outer-wrapper MENU,.outer-wrapper NAV,.outer-wrapper SECTION,.outer-wrapper SUMMARY,.outer-wrapper TIME,.outer-wrapper AUDIO,.outer-wrapper VIDEO {
    border: 0 none;
    color: #444;
    font-family: "Open Sans",sans-serif;
    font-feature-settings: inherit;
    font-kerning: inherit;
    font-language-override: inherit;
    font-size: inherit;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-synthesis: inherit;
    font-variant: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
/*.outer-wrapper article,.outer-wrapper aside,.outer-wrapper details,.outer-wrapper figcaption,.outer-wrapper figure,
.outer-wrapper footer,.outer-wrapper header,.outer-wrapper hgroup,.outer-wrapper menu,.outer-wrapper nav,.outer-wrapper section {
display: block;
}
body {
	line-height: 1;
}*/*/
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
   content: '';
   content: none;
}
table {
   border-collapse: collapse;
   border-spacing: 0;
}
/* End of reset */



/*----------Header css------------*/
#wrapper .header_wrap{
}
/*----------End Header css------------*/

/*----------Main css------------*/
#wrapper .main_wrap{
}
.clear {
    clear: both;
}
.outer-wrapper {
    background-color: #ffffff;
    border-color: #000;
    /*border-style: solid;*/
    border-width: 5px;
    margin: 0px auto 0;
    max-width: 960px;
    padding-bottom: 20px;
}
/*.inner-wrapper {
	border-top:30px #E02A2E solid;
	padding: 32px 0 0 0;
}*/
.form-title-text {
    margin-bottom: 10px;
}
.forms_container,.footer_wrap,.full-screen-wrapper,.head_top{
	margin: auto;
    position: relative;
    text-align: center;
    max-width: 700px;
    z-index: 5000;
}
.form-balance-wrapper {
   /* background-color: #e8e8e8;*/
    border: 3px solid #b8b8b8;
    border-radius: 0;
    margin: 0 auto 15px;
    padding: 12px;
    text-align: center;
   	max-width: 650px;
}
.left-side-wrapper {
    float: left;
    margin: auto;
    width: 345px;
}
.right-side-wrapper {
    float: right;
    margin: auto;
	width: 345px;
}
#center-content-wrapper {
  /* padding-top: 86px;*/
}
/*.form-small-wrapper {
    background-color: #e8e8e8;
    border: 3px solid #b8b8b8;
    border-radius: 6px;
    margin-bottom: 10px;
    padding: 12px;
    position: relative;
    width: 315px;
}*/
.form-title-text H1 {
    color: #444;
    font-family: "Yanone Kaffeesatz",sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    text-align: left;
    text-transform: uppercase;
	 margin: 0;
}
/*
.form-title-text H2 {
    color: #ccc;
    font-family: "Yanone Kaffeesatz",sans-serif;
    font-size: 43px;
    font-weight: bold;
    line-height: 35px;
    margin-bottom: 10px;
    text-align: left;
	 margin: 0;
}
*/
.form-title-text H2 {
	font-family: 'Oswald', sans-serif;
	color: #c9252b; /* changed rom #0159bb 4/12/18 AMG*/
	text-transform: uppercase;
    font-size: 40px;
    font-weight: bold;
    line-height: 35px;
    margin-bottom: 10px;
    text-align: left;
	 margin: 0;
}


TABLE.form-table {
    /*margin-left: 10px;*/
	width:100%!important;
}

TABLE.form-table TD {
  border: medium none;
    padding: 5px !important;
    vertical-align: middle;
    white-space: nowrap;
}
TD.form-label {
    color: #2b2b2b;
    font-family: arial;
    font-size: 15px;
    line-height: 20px;
    text-align: left;
	vertical-align:middle;
}
TD.form-field {
    text-align: right;
    vertical-align: top;
}
.form-table{
	margin:0;
}
INPUT.text {
   /* background-color: #ffffff;
    border: 1px solid #808080;
    border-radius: 5px;*/
	background: none repeat scroll 0 0 #f1f1f1;
    border: 0 none;
    width: 100% !important;
	padding: 5px;
}
.form-table input:focus{
	outline:none;
	border: 1px solid #808080;
}
TD.form-label-bold {
    color: #000000;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
.aspCheck {
    border-radius: 5px;
    height: 15px;
    padding: 5px;
    width: 15px;
}
INPUT.submit-login {
   /* background-image: url("images/login-button.png")!important;*/
    /*background-repeat: no-repeat!important;*/
	border-bottom: 4px solid #002e61 !important;
    border-right: 0 none!important;
	border-left: 0 none!important;
	border-top: 0 none!important;
    cursor: pointer;
   /* float: left;*/
   /* height: 34px;
    margin: auto;
    width: 160px;
	background: none repeat scroll 0 0 #0159bc;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;*/
}
TD.form-label-blue {
    color: #003399;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    margin: auto;
    text-align: right;
}

.form-small-wrapper {
   /* background-color: #e8e8e8;*/
    border: 3px solid #b8b8b8;
    border-radius: 0;
    margin-bottom: 10px;
    padding: 12px;
    position: relative;
    width: 315px;
}
INPUT.reset {
  /*  background-image: url("images/reset-button.png")!important;
    background-repeat: no-repeat;
    border: 0 none!important;
    cursor: pointer;*/
/*    float: left;*/
    /*height: 35px;
    margin: auto;
    width: 100px;*/
}
INPUT.submit {
    /*background-image: url("images/submit-button.png")!important;
    background-repeat: no-repeat;*/
    border: 0 none!important;
    cursor: pointer;
/*    float: right;*/
   /* height: 35px;
    margin: auto;
    width: 120px;*/
}

INPUT.submit-balance {
  /*  background-image: url("images/submit-button.png")!important;
    background-repeat: no-repeat;*/
    border: 0 none!important;
    cursor: pointer;
/*    float: left;*/
  /*  height: 35px;
    margin: auto;
    width: 120px;*/
}
.aspSubmit {
  /*  background-image: url("images/submit-button.png")!important;
    background-repeat: no-repeat;
    border: 0 none!important;*/
    cursor: pointer;
  /*  height: 35px;*/
    margin: auto;
    width: 120px;
}
INPUT.cancel {
    /*background-image: url("images/cancel-button.png")!important;*/
   /* background-repeat: no-repeat;
    border: 0 none!important;*/
    cursor: pointer;
/*    float: left;*/
/*    height: 35px;*/
    margin: auto;
    width: 120px;
}
.head_top{
	border-bottom: 1px solid #666;
    margin: 0 auto 15px;
     padding: 0 0 4px;
}
.top-logout-text {
    color: #003399;
    float: right;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
   margin: 22px 0 3px;
    width: 150px;
}
.top-balance-button {
  /*  background: url("images/balance-button-off.png") no-repeat 0 0;*/
    float: right;
    height: 45px;
    width: 160px;
	color: #cccccc;
	font-size: 18px;
    font-weight: 700;
}
.top-profile-button {
   /* background: url("images/profile-button-off.png") no-repeat 0 0;*/
    float: right;
    height: 45px;
    width: 160px;
	margin-left: 25px;
	color: #cccccc;
	font-size: 18px;
    font-weight: 700;
}

.top-profile-button:hover,.top-profile-button.active ,.top-balance-button:hover,.top-balance-button.active {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #4f4f4f;
	cursor:pointer;
}
.top-balance-button:hover,.top-balance-button.active {
   /* background: url("images/balance-button-on.png")  no-repeat 0 0;*/
  /* background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #4f4f4f;*/
}
.form-userinfo-wrapper {
    margin-bottom: 20px;
}
.username-text,.userid-field {
    color: #000000;
    display: inline;
    font-family: arial;
    font-size: 20px;
    line-height: 20px;
    margin: 0 auto;
}
TABLE.form-table-center {
    margin: 0 auto;
	
}
TABLE.form-table-center TD {
	vertical-align: middle;
	padding: 5px 0 !important
}
TD.form-biglabel {
    color: #000000;
    font-family: arial;
    font-size: 18px;
    line-height: 20px;
    text-align: right;
}
TABLE.form-table-center TD.form-biglabel{
	padding: 5px!important
}
TD.form-field {
    text-align: right;
    vertical-align: top;
}
TD.form-field-left {
   text-align: right;
}
#profile-column1 {
    float: left;
    margin-bottom: 30px;
    text-align: center;
    width: 310px;
}
#profile-column2 {
    float: left;
    margin: 0px auto 0;
    text-align: center;
    width: 175px;
}
#tooltip-spacer {
    height: 70px;
    position: relative;
}
#modify-button {
/*    background-image: url("images/modify-button.PNG");
    background-repeat: no-repeat;
*/    
	cursor: pointer;
    /*height: 27px;*/
    position: relative;
   /* width: 75px;*/
}
#form-button-wrapper {
	margin:0 auto;
   /* height: 35px;*/
    max-width: 350px;
	text-align: center;
}
caption, th, td {
    text-align: inherit;
}
#panelPasswordChange INPUT.text{
	/*width:auto!important;*/
}
#panelPasswordChange td {
   padding-bottom: 6px !important;
}
#updateform TD.form-field-left {
    padding-left: 10px !important;
}

.Image_label {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 1px solid #ccc;
    border-radius: 0;
    color: #fff;
    display: block;
    font-size: 15px;
    margin: 0px auto;
    position: relative;
    text-align: center;
    width: 130px;
}
.image_preview {
    background: none repeat scroll 0 0 #efefef;
    border-bottom: 1px solid #ccc;
    float: none;
    height: auto;
    max-width: 100%;
    max-width: 130px;
}
.Image_label > span {
	display:block;
	 color: #333;
    line-height: 20px;
}
.Image_label input[type="file"] {
    cursor: pointer;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
/*----------End Main css------------*/

/*----------Footer css------------*/
#hrbottom {
    background-color: #666666;
    border: 0 none;
    float: left;
    font-size: 1px;
    height: 1px;
    margin: 0 0 15px;
    width: 700px;
}
.footer-wrapper {
    border-top: 1px solid #666;
    margin: auto;
    padding: 15px 0 0;
}
.footer-column-1 {
    float: left;
    margin: 10px auto 0;
}
.footer-column-2 {
    float: right;
    margin: 10px auto 0;
}
.footer-wrapper P {
    color: #666666;
    font-family: "Trebuchet MS";
    font-size: 11px;
    margin: 0 0 20px;
}
/*----------End Footer css------------*/
/*.inner-slider {
    height: 200px;
}*/
.radio label, .checkbox label {
    cursor: pointer;
    display: inline;
    font-weight: normal;
    margin-bottom: 0;
    margin-right: 10px;
}
/*buttons*/
input[type="submit"],input[type="reset"],input[type="button"],top-balance-button active
{
	background: none repeat scroll 0 0 #4f4f4f;/*changed from #0159bc 4/12/18 AMG*/
    border-bottom: 4px solid #383535 !important;/*changed from #002e61 4/12/18 AMG*/
    border-right: 0 none!important;
	border-left: 0 none!important;
	border-top: 0 none!important;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    /*margin: 0 19px;*/
    padding: 15px 18px;
}
input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{
	background: none repeat scroll 0 0 #9b9b9b; /*changed from #4f4f4f 4/12/18 AMG*/
    border-bottom: 4px solid #383535 !important;
}
.aspFormLabelLeft {
    text-align: left;
}
.modify-button {
    text-align: center;
}
#modify-button {
    cursor: pointer;
    position: relative;
	background: none repeat scroll 0 0 #0159bc;
    border-bottom: 4px solid #002e61 !important;
    border-right: 0 none!important;
	border-left: 0 none!important;
	border-top: 0 none!important;
    border-radius: 3px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}
.register_intercard{
	text-align:right;
}
.intercard .inner-slider{height: 240px;}

.lefter {
	float: left;
}
.righter {
	float: right;
}

#top-buttons-wrapper input {
	margin-left: 5px;
}

@media (max-width: 768px){
.intercard .inner-slider {
    height: 155px;
}
}
@media (max-width: 479px){
.intercard .inner-slider {
    height: 180px;
}

}