@charset "UTF-8";
/* CSS Document */
/* -------    Page Layout ----------*/
.bk_lnk{
	/*float:right; */
	font-weight:bold;
	color:#074176;
	/*margin:0 95px 15px 0;*/
	/*text-align:right;*/
	text-decoration:none;
	/*border:0px solid red;*/
	cursor:pointer;
}

.bk_lnk:hover{
	color: #1A65AA;
	/*text-decoration:underline;*/
}

body{
	padding:0px;
	margin:0px;
	background:#cccccc; /*url(images/body_bg.gif) 0 0 repeat-x;*/
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#353535;
	min-width:1000px;
	}

td{
	font:12px/18px  Arial, Helvetica, sans-serif;
	color:#353535;
	font-weight:normal;
	vertical-align: super;
	}

div, h1, h2, h3, h4, h5, h6, p, img, ul, ol, li, form, input, textarea, span{
	padding : 0;
	margin : 0;
	}
p{
	padding : 0px 0 10px 0;
	margin : 0;
	}
ul {
	list-style : none;
	}
img {
	outline : none;
	border : none;
	}
a {
	outline : none;
	text-decoration : none;
	}

/*-------------------       General      --------------*/





/*-------------------       General      --------------*/
#outer{
width:100%;
/*float:left;*/
}
.clr{
clear:both;
}
#header{
width:980px;
margin:0px auto 0px auto;
/*padding:0px 10px 0px 10px;*/
/*background:#c6b4d8 url(../images/bg.png) 0 0 repeat-y;*/

}
.no_access {
color:#F00;
text-transform:uppercase;	
}

.head{
/*border-bottom:4px solid #663366;*/
margin:0px auto 0px auto;
padding:0px 0px 10px 0px;
width:980px;
/*float:left;*/
min-height:106px;
background-color:#c6b4d8;
}

#progress {
/*width:100%;
margin:auto;*/
line-height:28px;
background-color:#e7daf3;
text-align:center;
}

#progresstab{
/*text-align:center;*/
font-weight:bold;
font-size:13px;
height:28px; 
width:980px; 
/*background:#e7daf3; */
margin:-10px 0 0 0px;
}


.logo{
/*width:500px;*/
float:left;
background-repeat: no-repeat;
background-size: 980px;
min-height: 106px;
/*padding:0 10px 0 20px;*/
}
.head_btn{
float:right;
color:#663366;
font-size:25px;
padding:40px 0px 0 0;
width:980px;
}
.btn{ /* define button color */
/*background:#663366;*/
background-color:#8E7497;
min-width:50px;
float:left;
padding:0px 10px 4px 10px;
border:1px solid #e7daf3;
height:25px;
text-align:center;
line-height:25px;
margin:0 0px 0px 0px;
border-radius:0px;
-mot-border-radius:0px;
/*-webkit-border-radius:7px;*/
/*-o-border-radius:7px;*/
cursor:pointer;
font-size:16px;
color:#fff;
text-decoration: none;
}

.btn_10px{ /* define button color */
/*background:#663366;*/
background-color:#8E7497;
min-width:53px;
float:left;
padding:0px 10px 0px 10px;
border:1px solid #e7daf3;
height:25px;
text-align:center;
line-height:25px;
margin:0px 0px 0px 0px;
border-radius:0px;
-mot-border-radius:0px;
/*-webkit-border-radius:7px;*/
/*-o-border-radius:7px;*/
cursor:pointer;
font-size:12px;
color:#fff;
text-decoration: none;
}


.btn24{ /* define button color */
/*background:#663366;*/
background-color:#8E7497;
min-width:50px;
float:right;
padding:0px 10px 0px 10px;
height:20px;
text-align:center;
line-height:20px;
margin:0px 0px 0px 0px;
border-radius:0px;
-mot-border-radius:0px;
/*-webkit-border-radius:7px;*/
/*-o-border-radius:7px;*/
cursor:pointer;
font-size:16px;
color:#fff;
text-decoration: none;
}

.btn25{ /* define button color */
height:20px;
text-align:center;
line-height:20px;
cursor:pointer;
font-size:16px;
font-style: italic;
text-decoration: none;
}

.btn_input{ /* define button color */
/*background:#663366;*/
background-color:#8E7497;
min-width:50px;
float:left;
padding:0px 10px 4px 10px;
border:1px solid #e7daf3;
/*height:25px;*/
text-align:center;
/*line-height:25px;*/
margin:0 2px 0px 2px;
border-radius:0px;
-mot-border-radius:0px;
/*-webkit-border-radius:7px;*/
/*-o-border-radius:7px;*/
cursor:pointer;
font-size:16px;
color:#fff;
text-decoration: none;
}

.link
{
cursor:pointer;
color: #8b64a5;
/*font-weight: bold;"*/
}

.link:hover {
/*background-color:#a487c2;*/
/*color:#FFF;*/
/*color:#c6b4d8;*/
color:#929292;
text-decoration: underline;


}

.exercisename {
/*padding-left:3px;*/
/*background-color:#dfdfdf;*/
/*background-color:#FEFDFD;*/
font-size:12px;
color:black;
font-weight:100;
/*color:#25678A;	*/
}


.exercise:hover {
	
}


.btn:hover{
background:#a487c2;
color:#fff;
text-decoration: none;
}
.btn24:hover{
background:#a487c2;
color:#fff;
text-decoration: none;
}

.btn a{
color:#fff;
text-decoration: none;
}

.btn_10px a{
color:#fff;
text-decoration: none;
font-size:10px;
}

.btn_10px:hover {
background:#a487c2;
color:#fff;
text-decoration: none;
}


#content{
width:980px;
margin:0px auto 0px auto;
padding:10px 0px 0px 0px;
/*background:#c6b4d8 url(../images/bg.png) 0 0 repeat-y;*/
/*background:#FFF url(../images/bg.png) 0 0 repeat-y;*/
background-color:#FEFDFD; /*offwhite*/
/*background-color:#FC3;*/
min-height:480px;
/*background:url(../images/hbintroweb.jpg)*/
}

#splash{
/*background-image:url(../images/relaxing_waterfalls.jpg) 100% no-repeat;*/
/*min-height:420px;*/

}

#image-float-right{
	float:right;
	margin:0px 0px 0px 20px;
	padding:0px;
	border: 0px solid #000;
	width:200px;

}

#image-float-left{
	float:left;
	margin:20px 0px 0px 20px;
	padding:0px;
	border: 0px solid #000;
	width:200px;

}


.left{
float:left;
width:220px;
}
.headding{
background:#25678a;
height:26px;
line-height:26px;
color:#fff;
font-size:19px;
padding:0 0 0 10px;
width:190px;
}
.left_box{
float:left;
width:200px;
padding:0 0 20px 0;
}
.left_box ul{}
.left_box li{
/*background:#8A64A4;*/
height:24px;
line-height:24px;

/*color:#fff;*/
color:#8E7497;
width:200px;
/*border-bottom:2px solid #c6b4d8;*/
}
.left_box li a{
/*background:#8A64A4;*/
height:24px;
display:inline-block;
line-height:24px;
/*color:#fff;*/
color:#8E7497;
width:190px;
padding:0 0 0 20px;
}
.left_box li a:hover, .left_box li a.active{
/*background:#2a4379;*/
/*background-color:#D6BF10;*/
/*background-color:#999;*/
background-color:#c6b4d8;
height:24px;
display:inline-block;
line-height:24px;
color:#fff;
width:190px;
padding:0 0 0 20px;
}

.right{
/*float:left;
width:740px;*/
overflow:hidden;
margin:0px auto;
padding:0 10px 0 10px;
}

#trial a{
color:#FFFF94; 
font-size:18px;
font-family: Comic Sans MS;
}

#end a{
color:#F00;
font-weight:bold;
}

.head_big{
/*background:#8A64A4;*/
/*background-color:#c6b4d8;*/
height:24px;
line-height:24px;
/*color:#fff;*/
color:#c6b4d8;
padding:0 0 0 0px;
font-size:19px;
/*width:720px;*/
}

.head_medium{
/*background:#8A64A4;*/
/*background-color:#c6b4d8;*/
height:18px;
line-height:18px;
/*color:#fff;*/
color:#c6b4d8;
padding:0 0 0 0px;
font-size:14px;
/*width:720px;*/
}


.shoptab{}
.shoptab tr:nth-child(odd) td{
/*background:#f7ebff;*/
font-size:12px;
color:#393f42;
padding:3px 30px 3px 10px;
/*width:33%; */
/*text-align:center;*/
vertical-align:middle;
}
.shoptab tr:nth-child(even) td{
/*background:#dfdfdf;*/
font-size:12px;
color:#393f42;
padding:3px 30px 3px 10px;
/*width:33%; */
/*text-align:center;*/
vertical-align:middle;
}


.tab{}

.tab tr:nth-child(odd) td{
background:#f7ebff;
/*background:#c6b4d8;*/
font-size:13px;
color:#393f42;
padding:3px 0px 3px 0px;
}

.tab tr:nth-child(even) td{
/*background-color:#c6b4d8;*/
/*background:#dfdfdf;*/
font-size:13px;
color:#393f42;
padding:3px 0px 3px 0px;
}
.tab tr:first-child td{
/*background:#8A64A4;*/
background:#c6b4d8;
font-size:13px;
color:#fff;
padding:3px 0px 3px 0px;
font-weight:bold;
}

.tab1{}

.tab1 tr:nth-child(odd) td{
background:#f7ebff;
font-size:12px;
color:#393f42;
padding:3px 0px 3px 5px;
}

.tab1 tr:nth-child(even) td{
background:#dfdfdf;
font-size:12px;
color:#393f42;
padding:3px 0px 3px 5px;
}


#footer{
width:980px;
margin:0px auto 10px auto;
padding:35px 0 0 0;
/*background:#c6b4d8 url(../images/bg.png) 0 0 repeat-y;*/
background-color:#c6b4d8;
/*border-bottom:5px solid #9e9e9e;*/
min-height:39px;
}
.foot{
float:left;
width:980px;
/*padding:20px 0px 0px 0px;*/
/*margin-left:-11px;*/
/*border-top:5px solid #663366;*/
text-align:center;
color:#FFF;
}

/*..................................login page.................................*/

.log_box{
width:300px;
padding:25px 100px 32px 150px;
float:left;
margin:45px 0 0 200px;
border:1px solid #664465;
/*background:url(../images/log_bg.png) 0 0 repeat-x;*/

}

.log_box_no_border{
width:300px;
/*padding:41px 100px 32px 150px;*/
/*float:left;*/
margin:60px auto 0px auto;
/*border:1px solid #664465;*/
/*background:url(../images/log_bg.png) 0 0 repeat-x;*/
}

.input{
/*background:#cfd5e8;*/
width:239px;
height:22px;
margin-bottom:20px;
border-left:1px solid #95a1c3;
border-right:3px solid #95a1c3;
border-bottom:1px solid #95a1c3;
border-top:1px solid #95a1c3;
}

input.btn {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.blue_12{
color:#42064d;
font-weight:bold;
}
.blue_12 a{
color:#42064d;
}
.log_head{
color:#fff;
font-size:18px;
font-weight:bold;
padding-bottom:30px;
}

fieldset{
width: 680px;
/*margin-top: 30px;*/
margin:auto;
 border-radius:0px;
  padding-bottom:20px;
   border:0px solid #E2E2E2;
overflow:scroll;
height:350px;
}


#past_workshops{
height:400px;
}


.tooltip{
    /*display: inline;*/
    position: relative;
	color:#CCC;
}



/*.tooltip:hover:before{
    border: solid;
    border-color: #333 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 20px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 99;
}*/



/*.tooltip:hover:after{
    background: #333;
    background: rgba(0,0,0,.8);
    border-radius: 5px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 220px;
}
*/

#listtitle {
	/*background:#c6b4d8;*/
	background-color:#c6b4d8;
	color:#fff;
	display:inline-block;
	line-height:24px;
	font-size:14px;
	width:100%;
	padding:0 0px 0 20px;
	}


#list {
	/*background:#c6b4d8;*/
	width:100%;
	/*padding:20px;*/
	}

#list .active a {
font-size:13px;
font-weight:100;
text-align:left;
/*background-color:#c6b4d8;*
/*height:24px;*/
display:inline-block;
/*line-height:24px;*/
/*color:#fff;*/
color:#8E7497;
/*width:100%;*/
padding:0 0px 0 20px;
text-decoration:underline;
}

#list li a:hover {
text-decoration:underline;
}

#list li a {
font-size:13px;
font-weight:100;
/*text-align:left;*/
/*display:inline-block;*/
/*line-height:24px;*/
/*color:#fff;*/
/*color:#8E7497;*/
color:#929292;
/*width:100%;*/
padding:0 0px 0 20px;

}

.inactive {
    /*background-color: #c6b4d8;*/
	display:none;
}
/*#list li a:hover{text-decoration:none;}*/


#regpics
{
 max-width:270px;
 alpha:0.8;
 opacity:0.8;
}
