body{
	background: #f5fafe;
}
h1{
	text-align: center;
}
span{
	font-size: 15px;
}
form    {
	background: #fff;
	position:relative;
	font-family: Arial;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #09C;
	text-decoration: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:20px 30px 20px 30px;
	border: 1px solid #999;
	border: inset 1px solid #333;
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}

select{
	width:80px;
	display:inline;
	font-family: Arial;
	height:30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1p solid #999;
	padding: 0 10px 0 10px;
}
.sensitive    {
    color: gray ;
}

.input    {
	width:400px;
	display:block;
	border: 1px solid #999;
	height: 30px;
	/*box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0 5px;
}
.input2   {
	width:50px;
	display:inline;
	border: 1px solid #999;
	height: 30px;
	/*box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0 5px;
}

textarea    {
	width:400px;
	display:block;
	border: 1px solid #999;
	/*box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);*/
	/*-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;*/
}

.button {
	width:150px;
	/*position:absolute;
	right:20px;
	bottom:20px;*/
	background:#09C;
	color:#fff;
	font-family: Arial;
	height:30px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 1p solid #999;
	padding: 0 10px 0 10px;
	text-align: center;
	float: right;
}

.button:hover {
	background:#fff;
	color:#09C;
}

.radio{
	color: #000;
	margin-left: 20px;
	font-weight: normal;
}
.radio2{
	margin-left: 20px;
}

.txt	{text-align: center; margin-top: 100px;}
.courseList {
text-align: center;
}
.courseList .title 	{padding: 5px; font-weight: bold;}
.courseList .title 	td{ border-bottom: #000 1px solid;}
/*.row		{padding: 5px; border-top: #000 1px solid; border-bottom: #000 1px solid; }
.row2		{padding: 5px; background: #f5fafe;}*/
.row		{border-top: #000 1px solid;}
.row td		{padding: 5px; border-bottom: #000 1px solid; }
.row2,.row2 td{background: #f5fafe;}
.row2 td		{padding: 5px; border-bottom: #000 1px solid; }

.courseList a{
	color: #000;
}
.courseList a:hover{
	color: #000;
	text-decoration: none;
}
.courseList .grey{
	color: #ccc;
	font-size: 16px;
}
.logout a{
	color: #09C;
	float: right;
	font-weight: normal;
}
.logout a:hover{
	color: #09C;
	text-decoration: none;
}
.topbutton {
	width:150px;
	/*position:absolute;
	right:20px;
	bottom:20px;*/
	background:#09C;
	color:#fff;
	font-family: Arial;
	height:30px;
	margin-left: 10px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	line-height: 30px;
	border-radius: 15px;
	border: 1p solid #999;
	padding: 0 10px 0 10px;
	text-align: center;
	float: right;
	text-decoration: none;
}
.topbutton:hover {
	background:#eee;
	color:#09C;
	text-decoration: none;
}
.topbutton2 {
	color:#09C;
	float: right;
	font-weight: normal;
	line-height: 30px;
	margin: 0 5px 0 5px;
}
.topbutton2:hover {
	background:#eee;
	color:#09C;
	text-decoration: none;

}

.extra{
	margin-top: 10px;
}

.topbuttonsq{
width: 950px;
float:left;
margin-bottom: 20px;
}
.txt2{
margin-left: 35px;
font-family: Arial;
font-size: 14px;
}

/*Later add-20150916*/

form 	{width:1000px; margin:auto; display: table; display: -webkit-flex; display: flex;}
.sq		{float: left; padding: 10px; margin: 0 15px;}
.clearBoth{clear:both;}
.displayBlock{display:block;}
.colorRed,form .colorRed{color:red;}

a.alink{
	color: #09C;
	font-weight: normal;
}
a.alink:hover{
	color: #09C;
	text-decoration: none;
}

/*Error Box*/
.cotap_msg_box{clear:both;width:95%;margin:0 auto;padding:10px;min-height:10px;font-weight:bold;color:#000;display:block;}
#cotap_error{background-color:#e39dad;border:2px solid #ff0000;}
#cotap_success{background-color:#a8ffab;border:2px solid #268229;}

/*Course List*/
.status-list-red{color:red;}
.status-list-green{color:green;}
form#course-list-form{width:950px; margin:auto;color:#000;font-weight:normal;}
.user_info .login_name{font-size:1.2em;color:#34ABD9;display:inline-block;margin:0 10px;}

/*Course List - Action Part*/
#status_actions_wrapper{float:right;}
#status_actions_wrapper select{width:auto;}
#status_actions_wrapper input.button{float:none;}

/*Add User*/
.add-user-block{margin:0 25%;}
form#add-user-form{height:800px;}
#add-user-form .org_list{display:none;}

/*Edit Organization*/
form#org-list-form{width:950px; margin:auto;color:#000;font-weight:normal;}

/*Add Organization*/
.add-org-block{margin:0 25%;}
form#add-org-form{height:800px;}
#add-org-form .org_list{}
