/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,
form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table
{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,
dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym 
{border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select
{*font-size:100%;}legend{color:#000;}

@page { size: landscape; }

body {
	background				: #FFFFFF;
}


#main {
	width					: 1000px;
	margin-left				: auto;
	margin-right			: auto;
	position				: relative;
}

#header {
	height					: 108px;
	overflow				: hidden;
	margin-top				: 20px;
	background				: #FFFFFF url('images/learnersystem.gif') top right no-repeat;
}



#topMenu, #bottomMenu {
	display					: none;
}


/* MAIN MENU START */

#main_menu ul {
	display					: none;
}

/* MAIN MENU END */





/* MODULE MENU START */

#module_menu {
	display					: none;
}

/* MODULE MENU END */





/* MODULE SUBMENU START */

#module_submenu {
	display					: none;
}

/* MODULE SUBMENU END */




/* USER DETAILS START */


#operatorDetails {
	display					: none;
}

/* END OF USER DETAILS */




/* ERROR STYLING */

#module p.error {
	display					: none;
}


#module p.warning {
	display					: none;
}


#module p.validation {
	display					: none;
}

#module p.info {
	display					: none;
}

#module p.success {
	display					: none;
}

/* END OF ERROR STYLING */




/* CONTAINER FOR BOTH COMPONENTS AND MODULE */

#output {
	background					: #EEFEEE;
	height						: 1%;
	position					: relative;
}

/* END OF CONTAINER */




/* COMPONENT OUTPUT START */

#sidebar {
	display					: none;
}

/* END OF COMPONENTS OUTPUT */






/* USER DETAILS */

#userDetails {
	display					: none;
}

/* END OF USER DETAILS */




/* START OF MODULE */

#module {
	padding						: 0px;
	font-family					: Helvetica, Arial, Verdana, sans-serif;
	font-size					: 0.875em;
	height						: 1%;
	position					: relative;
	margin						: 0px;
}

#moduleOutput {
	padding						: 20px;
	padding-top					: 30px;
	background					: #FFFFFF;
	position					: relative;
	height						: 1%;
}

#module h2 {
	font-size					: 1.5em;
	font-family					: Helvetica, Arial, Verdana, sans-serif;
	font-weight					: bold;
	color						: #281F4C;
	padding-top					: 10px;
	padding-left				: 20px;
	margin-bottom				: 10px;
}

#module h2 span {
	font-weight					: normal;
	font-size					: 14px;
	padding-left				: 10px;
	font-weight					: bold;
	color						: #47696B;
}

#module h2 img {
	vertical-align				: middle;
	margin-right				: 7px;
}


#module h3 {
	font-size					: 1.2em;
	font-family					: Helvetica, Arial, Verdana, sans-serif;
	font-weight					: bold;
	margin-bottom				: 20px;
	color						: #000000;
}



#module p {
	color						: #000000;
	font-family					: Helvetica, Arial, Verdana, sans-serif;
	font-size					: 0.875em;
	margin-bottom				: 10px;
	margin-left					: 0px;
}

#module p strong {
	font-weight					: bold;
}

#module p.caution {
	color						: #000000;
}

#module p.caution strong {
	color						: #FF0000;
}

#module p.center {
	text-align					: center;
}

#module p.right {
	text-align					: right;
}

#moduleOutput ul {
	margin-bottom				: 20px;
}

a, a:visited {
	color						: #0000FF;
	text-decoration				: none;
}

a:hover {
	text-decoration				: underline;
}

div.clearBoth {
	clear						: both;
}

.floatRight {
	position					: relative;
	float						: right;
}

#loginbutton {
	margin-left					: 0px;
	margin-top					: 0px;
	float						: left;
}

#logininputs {
	float						: left;
	margin-right				: 80px;
}

div.colLeft {
	width						: 49%;
	float						: left;
	clear						: left;
}

div.colRight {
	width						: 49%;
	float						: right;
	clear						: right;
}

#module div.tick {
	height						: 20px;
	background					: url('images/tick.png') no-repeat center center;
}

#module div.cross {
	height						: 20px;
	background					: url('images/cross.png') no-repeat center center;
}

#module div.tick span, #module div.cross span {
	display						: none;
	visibility					: hidden;
}



/* MODULE OUTPUT END */






/* PAGINATION STYLING */

div.pagination {
	margin						: 20px;
	text-align					: center;
	padding-left				: 200px;
	padding-right				: 200px;
}

div.pagination div.display {
	margin-bottom				: 10px;
}

div.pagination span.back, div.pagination span.next {
	color						: #888888;
}

div.pagination span.current {
	font-weight					: bold;
}

/* END OF PAGINATION */




/* Table styling */

div.listContainer {
	text-align				: center;
}

table.list {
	margin-left			: auto;
	margin-right			: auto;
	margin-bottom			: 10px;
	width					: 100%;
	border					: 1px solid #F7F7F7;
	text-align				: left;
}

table.noborder {
	border					: none;
}

/*\*/ * html table.list { width: 100%; } /**/

table.list th {
	background			: #E5EBFA;
	color					: #000000;
	font-weight			: bold;
	padding				: 5px;
	font-size				: 12px;
}

table.list th a, table.list th a:visited {
	color				: #000000;
}


table.list tr.row0 {
	background			: #FFFFFF;
}

table.list tr.row1 {
	background			: #F7F7F7;
}

table.list tr.row0:hover, table.list tr.row1:hover {
	background			: #EfEfEf;
}

table.list tr.row0:hover td.sorted, table.list tr.row1:hover td.sorted {
	background			: #EfEfEf;
}

table.list tr td {
	padding				: 5px;
	font-size				: 12px;
}

table.list tr td.orderedASC, table.list tr td.orderedDESC {
	border-left			: 1px dotted #888888;
	border-right		: 1px dotted #888888;
}

table.list tr td.label {
	font-weight			: bold;
	vertical-align		: top;
	color				: #1C19A4;
	width				: 50%;
}

/* End of table styling */




/* LOOKUP STYLING */

#moduleOutput input.lookup {
	background			: #ECECEC;
	width				: 150px;
}

a.lookup {
	position			: absolute;
	top					: 0px;
	left				: 340px;
	display				: absolute;
	width				: 16px;
	height				: 16px;
	overflow			: hidden;
	text-decoration		: none;
	padding				: 0;
	background			: url(images/lookup.png) no-repeat; 
}

a.lookup span {
	visibility			: hidden;
}

/* END OF LOOKUP STYLING */






/* ERROR OUTPUT START */

#minorErrors div span {
	font-weight				: bold;
	color						: #FF0000;
}

/* ERROR OUTPUT END */










/* FOOTER START */

#footer {
	border-top				: 1px solid #7B8431;
	width					: 1000px;
	margin-left				: auto;
	margin-right			: auto;
}

#copyright {
	font-family				: Helvetica, Arial, Verdana, sans-serif;
	font-size				: 0.7em;	
	width					: 1000px;
	margin-left				: auto;
	margin-right			: auto;
	color					: #999999;
	padding-top				: 20px;
	padding-bottom			: 5px;
}

#timeloaded {
	display					: none;
}

/* FOOTER END */
