@font-face {
	font-family:"arnold21";
	src:url("../fonts/arnold21/GauntletClassic_TB.eot?") format("eot"),
		url("../fonts/arnold21/arnold21.woff") format("woff"),
		url("../fonts/arnold21/arnold21.ttf") format("truetype"),
		url("../fonts/arnold21/GauntletClassic_TB.svg#GauntletClassic") format("svg");
	font-weight:normal;font-style:normal;
}
@font-face {
	font-family:"qool_skool";
	src:url("../fonts/qool_skool/GauntletClassic_TB.eot") format("eot"),
		url("../fonts/qool_skool/GauntletClassic_TB.woff") format("woff"),
		url("../fonts/qool_skool/qool_skool.ttf") format("truetype"),
		url("../fonts/qool_skool/GauntletClassic_TB.svg#GauntletClassic") format("svg");
	font-weight:normal;font-style:normal;
}

html{
	background:none;
}
body{
	background:#fff;
	color:#000;
	font-family: �helvetica neue�, helvetica, arial, sans-serif;
}

img{
border:none;
}
.clear{clear:both;}
h1 {
    font-size: 20px ;
    font-weight: bold ;
}
label.error {
    color: red;
    font-size: 10px;
    font-weight: bold;
    margin-left: 14px;
    position: absolute;
}

#gen_loading {
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 999;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
}
#gen_loading img {
    margin-top: 155px;
}

#content {
	width:100%;
	position:relative;
	text-align:center;
	min-width:320px;
}
#header{
	position: relative;
	min-height:53px;
	background:#024eaa;
	width:100%;
}
#header_wrp{position:relative;}
#header_wrp .logo{   left: 26px;
    position: absolute;
    top: 0;}
.mem_title{color: #d9d9d9;
    font-family: arial;
    font-size: 31px;
    line-height: 28px;
    margin-bottom: -5px;
    margin-top: 10px;
    text-align: center;}
.mem_logout{
    font-size: 11px;
    position: absolute;
    right: 32px;
    top: 19px;}
.mem_logout a{color:#8026BE;text-decoration:none;}
.mem_logout a:hover,.mem_logout a:active,.mem_logout a:focus{color:#8026BE;}
#ind_header_wrp{position:relative;}

#ind_header_wrp .logo{   left: -2px;
    position: absolute;
    top: 15px;}
.ind_head_rgt{   margin-bottom: 14px;
    margin-left: 177px;}
.ind_head_rgt_title{   color: white;
    font-family: arnold21;
    font-size: 31px;
    line-height: 28px;
    letter-spacing: -0.5px;
    margin-bottom: 16px;
    margin-left: -50px;
    margin-top: 10px;}
.ind_head_rgt_video{  background: url("../img/ind_head_rgt_video_bg.jpg") no-repeat;
	background-size:100% 100%;
    height: 252px;
    padding: 10px 13px;
    width: 328px;}

#main{
    margin-left: auto;
    margin-right: auto;
    position: relative;
	text-align:left;
	width:100%;
	min-height:10px;
}
.btn_orange_wrp{text-align:center;width:100%;}
.btn_orange{   background: none repeat scroll 0 0 #0258bf;
    border-radius: 22px;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-family: "arial";
    font-size: 26px;
    letter-spacing: 0;
    line-height: 23px;
    margin-top: 15px;
    padding: 8px;
    text-align: center;
    width: 263px;}
.btn_orange:hover,.btn_orange:active,.btn_orange:focus{color:white;text-decoration:none;background:#11b711;}
.btn_orange_instance_access{float:left;position:relative;margin-left: 207px; margin-top: 15px;}
.btn_orange_instance_access:before{content:"";position:absolute;width:51px;height:69px;background:url("../img/btn_orange_lft_arrow.png"); top: -11px; left: -61px;}
.btn_orange_instance_access:after{content:"";position:absolute;width:51px;height:69px;background:url("../img/btn_orange_rgt_arrow.png"); top: -11px; right: -61px;}

span.btn_orange_instance_access_01{width:100%;  display: block;font-size: 18px; padding-top: 3px;}
.ind_01{font-size: 13px;
    letter-spacing: -0.6px;
    line-height: 14px;
    margin-left: 25px;
    margin-top: 15px;color:#EBEBEB;}
.ind_items_wrp{margin-top: 16px;}
.ind_item{background:#EBEBEB;*background:red;position:relative; margin-bottom: 4px; border-radius: 25px 25px 0;  min-height: 98px;}
.ind_item>a{width:100%;height:100%;display:block; *padding: 7px 8px;padding: 7px 15px;}
.ind_item_header{float:left;width:99%;}
.ind_item_desc{ color: #484747;
    float: left;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 5px;
    margin-top: 6px;}
.ind_item_title{  color: #272727; font-weight: bold;
    float: left;
    font-size: 24px;  line-height: 24px;
    width: 58%;margin-bottom:0;}
.ind_item_comm{  color: #484747;
    float: right;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.3px;
    line-height: 14px;
    margin-top: 5px;
    text-align: right;
    width: 42%;margin-bottom:0;}
.ind_item_inst_acc{	
	background: #0258bf;
    border-radius: 30px 0 0 30px;
    bottom: 0;
    color: white;
    font-size: 13px;
    font-weight: bold;
    line-height: 17px;
    padding: 5px 5px 5px 10px;
    position: absolute;
    right: 0;
}
.ind02{  color: #0258bf;
    font-family: "qool_skool";
    font-size: 26px;
    line-height: 26px;
    margin-top: 27px;
    text-align: center;}
ul.ind03{
color: #d9d9d9;
    float: left;
    font-size: 24px;
    line-height: 24px;
    text-align: center;
    width: 50%;
}
ul.ind03.last{
	border-left:1px solid #DBDADA;
}
ul.ind03 li{  margin-bottom: 36px;}
ul.ind03 li a{ color:#A2A2A2;}
.ind03_wrp{margin-bottom: -7px;
    margin-top: 35px;}
.ind_book_wrp{margin-bottom: 16px;
    margin-top: 32px;
    text-align: center;}
.btn_orange_btm{ margin-top: 19px;}
.ind04{color: #ababab;
    font-size: 14px;
    line-height: 17px;
    margin-top: 15px;
    padding: 9px;}

#footer{ background: none repeat scroll 0 0 #dddddd;
    font-weight: bold;
    margin: 18px 0 0;
    min-height: 10px;
    padding: 11px 0;
    position: relative;
    text-align: left;
    width: 100%;}
#footer_wrp{  margin: 0 auto;}
.term_and_privacy{  color: #c3c2c2;
    font-family: arial;
    font-size: 14px;
    letter-spacing: -0.4px;
    line-height: 16px;
    text-align: center;
    width: 100%;}
.term_and_privacy  a{color:#C3C2C2; text-decoration: none;}
#under_footer_wrp{  color: #c3c2c2;
    font-size: 14px;
    letter-spacing: -0.7px;
    line-height: 18px;
    margin-top: 35px;
    text-align: left;  margin-bottom: 40px;}

.ind_item.ind_item1{ border-radius: 25px;
    margin-bottom: 12px;
	 padding: 7px 15px;}	
.ind_item1 .ind_item_comm{color: black;
    padding-left: 20px;
		text-align: left;}	
.ind_item1 .ind_item_desc{  margin-top: 20px; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;}
.ind_item1 .ind_item_desc a{ color:blue;}

/* Members Page */

/* End Members Page */

/* Test */
body.test #content{
	background: url("../membersheader.jpg") no-repeat scroll 402px 0 rgba(0, 0, 0, 0);
}
body.test #content #header{opacity:0.5;}
body.test #content #main{opacity:0.5;}
body.test #content #footer{opacity:0.5;}
/* End Test */


@media (max-width:620px){
	#ind_header_wrp .logo{display:none;}
	.ind_head_rgt{margin-left:0px;text-align:center;}
	.ind_head_rgt_title{text-align:center;}
	.ind_head_rgt_video{display:inline-block;}
	.btn_orange_instance_access{margin-left:0;float:none;}
	.ind_01{margin-left:0;padding: 0 9px;}
}
@media (max-width:500px){
	body ul.ind03{
		width: 100%;border:none!important;
	}
	#header_wrp .logo {display:none;}
	.mem_title{   font-size: 25px;}
}
@media (max-width:400px){
	.mem_title{   font-size: 21px;}
}
@media (max-width:350px){
	.ind_head_rgt_video{width: 100%; padding: 10px 11px;}
	.ind_head_rgt_video iframe{width: 100%;}
	.ind_head_rgt_title{font-size: 25px;   line-height: 25px; }
	.btn_orange_instance_access{width: 200px;}
	.ind_book_wrp img{width:100%;}
	.mem_title{   font-size: 19px;}
	.mem_logout{ right: 22px; top: 18px;}
}