﻿html, body, iframe { margin:0; padding:0; height:100%; } 
iframe { display:block; width:100%; border:none; } 
body 
{
	background-color:#fff;
	font-family:"Trebuchet MS",sans-serif;
	font-size:12px;
	color: #858585;
}
input 
{	
	border:1px solid #cecece;
	font-family:"Trebuchet MS",sans-serif;
	font-size:12px;
	color:#5d5c5c;
}
textarea 
{
	border:1px solid #cecece;
	font-family:"Trebuchet MS",sans-serif;
	font-size:10px;
	color:#5d5c5c;
	padding:3px;
}
a
{
	color:#9B5B00;
	font-weight:bold;
	text-decoration:none;
}
a:link, a:active, a:visited {}
a:hover {color:#E88700; }
h3
{
	font-size:24px;
	line-height:26px;
	padding:5px 0;
	color:#000;
	clear:both;
	margin:0;
}
h4
{
	font-size:16px;
	color:#A19474;
	clear:both;
	
	background: #EDE5AB;
	padding:5px 0;
	display:block;
	margin:0 0 15px 0;
	height:18px;
}
h5
{
	font-size:14px;
	color:#000;
	font-size:14px;
}
div.clearme
{
	clear:both;
}
/* START MAIN PANELS */
.main_form
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
#main_panel
{
	width:100%;
	height:100%;
	min-width:1000px;
	margin:0;
	padding:0;
}
#side_panel
{
	float:left;
	width:220px;
}
#header_panel
{
	width:204px;
	margin:0;
	padding-bottom:5px;
	border-bottom:1px solid #ECECEC;
}
.np
{
	margin:0px;
	width:204px;
	padding:15px 0px;
	border-bottom:1px solid #ECECEC;
}
#right_panel
{
	height:100%;
	width:715px;
	float:left;
}
#content_panel
{
	/*margin:50px auto 5px auto;*/
	padding:0px 0px 5px 15px;
	margin:0;
	margin-top:70px;
	/*width:700px; IF FIXED WIDTH USED - ENABLE THIS */
}
.rp
{
	position:absolute;
	margin-right:25px;
	margin-top:15px;
	right:0;
	top:0;
	font-size:11px;
	font-weight:normal;
}
.rp a:link, .rp a:visited
{
	color:#858585;
	text-decoration:none;
}
.rp a:hover
{
	color:#C40452;
}
#title_panel
{
	height:61px;
	width:700px;
	border-bottom:1px solid #ECECEC;
}
#tabcontainer
{
	margin-top:5px;
}
/* side panel */
#signin_build
{
	text-align:center;
	padding:0 auto;
}
#signin_message, #signup_message, .mes
{
	color:#f00;
	font-weight:bold;
	margin-top:20px;
}
/* navigation panel */
.sc
{
	padding:5px;
}
.sc h5
{
	padding:3px;
	margin:0;
}
.sc ul
{
	margin:0;
	padding:0;
}
.sc li
{
	list-style:none;
	padding:5px 20px;
}

/* small panel */
.ar
{
	margin-top:20px;
}
.bb
{
	padding:2px 10px;
}
.snl
{
	background:#ccc;
	font-weight:bold;
	border:0;
}
/* JS ENABLED ITEMS STYLES */
/* watermark */
.wm_on
{
	color:#dedede;
}
.pn_hd
{
	background:#1F6269;
	color:#fff;
	padding:5px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}

/* .NET COMPONENTS */
/* repeater items */
.course_list, .curr_list
{
	width:100%;
}
.curr_list tr
{
	margin-bottom:15px;
}
.curr_list tr td
{
	padding:5px 0;
}
.course_list tr td
{
	text-align:left;
	vertical-align:top;
	padding:5px 5px 10px 5px;
}
.course_list tr td.course_image
{
	width:100px;
	vertical-align:middle;
	text-align:center;
}
.course_image img
{
	vertical-align:middle;
}
.course_template
{
	width:400px;
}
.course_title
{
	font-size:16px;
}
.course_description
{
	
}
.course_list tr td.score_template
{
	width:50px;
	font-size:26px;
	font-weight:bold;
	color:#1F6269;
	vertical-align:middle;
	text-align:center;
	/*border:1px solid #36fe8d;*/
}
.score
{
	font-size:26px;
	font-weight:bold;
	color:#1F6269;
}
/* TEST LIST */
.test_list
{
	padding:5px;
}
.test_template
{
	margin-bottom:25px;
}
/* VIEW SCORES */
#scores_panel
{
	margin-top:45px;
	clear:both;
}
.vsc
{
	float:left;
	width:175px;
	border:1px solid #ccc;
	padding:5px;
	margin-right:10px;
}
.bf
{
	padding:1px 5px;
}
.ddd
{
	width:250px;
	padding:3px;
}
.tbb td
{
	vertical-align:top;
}
/* MANAGE */
/*
#display_curriculum h4, #display_course h4, #display_course span
{
	background:#fcfcde;
	padding:5px;
	display:block;
}*/
.edi
{
	padding:5px;
	min-height:75px;
}
#CurriName, #CourseName
{
	font-weight:bold;
	font-size:16px;
}
.head
{
	width:564px;
	padding:5px;
}
.add
{
	background:url(../Resources/add.png) left no-repeat;
}
.delete
{
	background:url(../Resources/delete.png) left no-repeat;
}
.imagebutton
{
	padding:5px;
	margin:10px 0;
	border:1px solid #ccc;
	font-weight:bold;
	cursor:pointer;
}
.imagebutton img
{
	vertical-align:middle;
	padding-right:5px;
}
.ibt
{
	border:none;
}

/*FROM usual.cs*/
#curriculum_list
{
	width:100%;
}
#curriculum_list th
{
	background:#9ff;
	vertical-align:bottom;
	padding:5px;	
}
#curriculum_list td
{
	vertical-align:top;
	padding:5px;
}

/* MESSAGING */
#message_panel
{
	margin:10px 0px;
	padding:5px;
	background:#fefede;
	border:1px dotted #999;
	cursor:pointer;
	height:15px;
}
.message_text
{
	float:left;
	font-weight:bold;
	color:#666;
}
.message_click
{
	float:right;
	color:#ccc;
}
.message_error
{
	color:#f00;
}
.message_warning
{
	color:#FF6600;
}
.message_success
{
	color:#0DA20A;
}

/* VIEW SCORE FILTER */
.filter_table
{
	
}
.filter_label
{
	padding:0px 10px;
	font-weight:bold;
}
