@charset "utf-8";
/* CSS Document */
body{font-size:11px;
	font-family:arial;}
#warpper { width:96%; padding:2%;}
.tab    { width:100%; margin:0; padding:0; list-style:none;}
.tab li { width:29%; margin:1% 2%; border:1px solid #000; float:left; min-height:160px;}
.tab li a { font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:14px; color:#000; text-transform:uppercase; text-decoration:none; padding:20px 10px; text-align:center; display:block;}
.logindiv { width:96%; margin:0 auto; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:12px; color:#000;
text-transform: uppercase;}
.logindiv label { float:left; width:40%;}
.logindiv .left { float:left; width:50%; margin-bottom:10px;}
.clear { clear:both;}
.logindiv .left input { width:94%;}
.submit { padding:5px 0;}

table.foldercollection  {
    width: 100%;
	margin:10px 0;
}
.foldercollection th {
	background:#999;
	color:#fff;
}
.foldercollection td,.foldercollection th {
    border: 1px solid #ccc;
    padding: 5px;
    width: 20%;
}


.heademenu {
    background: #999 none repeat scroll 0 0;
    height: 44px;
}

.heademenu div {
    float: left;
    margin: 10px;
    padding: 0 10px;
}


.heademenu a {
    color: #fff;
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}


.heaserlogo {
    color: #999;
    font: 43px verdana;
    margin: 10px;
    text-align: left;
	float:left;
}
.form_div{ width:100%; float:left;}
.log_details { margin:0 auto; width:314px; padding:0; list-style:none; border:1px solid #ccc; padding:20px;
top:30%; margin-top:-45px; margin-left:-170px; left:50%; position:absolute;}
.log_details li { margin:0 0 10px 0; width:100%; display:inline-block;}
.log_details li  label { float:left; width:130px;}
.log_details li  input { float:left; width:150px;}
.log_details li:last-child { margin-bottom:0px;}
.login_div { background: #1a1a1a none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #fff;
    font-size: 14px;
    padding: 5px 17px;
    width: auto !important;}
.clear { clear:both;}
.error{color:red;}

.reg_ul { padding:0; list-style:none; border:1px solid #ccc; padding:20px;}
.reg_ul li { margin:0 0 10px 0; width:100%; display:inline-block;}
.reg_ul li  label { float:left; width:170px;}
.reg_ul li  input { float:left; width:200px;}
span.loginlogo {font-size: 33px;}
.password {
    margin-bottom: 5px;
}
.req{color:red;}

.recordcount{float:left; margin:10px 5px;}
.pagination{float:right; margin:10px 5px;}
.pagination-margin .links, .pagination-margin .selected {
    margin: 0 2px;
}
.pagination .links {
    border: 1px solid #999;
    color: #666;
    padding: 2px 5px;
    text-decoration: none;
}
.pagination a:link, .pagination a:visited {
    color: #0b578f;
}
.pagination a:link, .pagination a:visited, .pagination a:hover {
    text-decoration: none;
}

.pagination-margin .links, .pagination-margin .selected {
    margin: 0 2px;
}
.pagination a.selected {
    background: #666 none repeat scroll 0 0;
    border: 1px solid #000;
    color: #fff;
    padding: 2px 5px;
    text-decoration: none;
}

.loginbtn {
    background: #1a1a1a none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #fff !important;
    float: left;
    margin: 0 5px;
    padding: 6px 22px !important;
    text-transform: none !important;
}
#fplispan span{cursor:pointer;}
.ferror{color:red;}

.headingtr td{
	background:#231f20;
	color:#fff;
	padding:5px;
	font-weight:bold;
	border:0px solid #fff;
}
.contenttr td{
	background:#fff;
	color:#000;
	padding:5px;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
}

.contenttr td.tdlast{border-right:1px solid #ddd;}
.contenttr .tdbackground{background-color: #f9f9f9;}
.coachform {
    background: #231f20 none repeat scroll 0 0;
    color: #fff;
    padding: 11px;
    text-align: left;
}

.coachform  label{
	font-size: 12px;
    font-weight: bold; 
}
	
#coachid {
    border: medium none;
    height: 27px;
    width: 160px;
}
#Search, .submit, .login_div {
     background: #509236 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    padding: 0 20px;
}

div.headings {
    font-size: 16px;
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
}

.formtable td{
	border-top: 1px solid #ddd;
    font-size: 12px;
    padding: 5px;	
	text-align:left;
	font-weight: bold;
}

.msg{color:red;}