html 
{
	/*background: #fff url('/images/bg8.gif') repeat;*/
	background-color:#fff;
}


body
{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
color:#000;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
margin-top:2px; /* from top */

}


#header
{

height:90px;
border-bottom:1px solid #000;
background: url('/images/header.jpg') no-repeat;
}

#pageholder 
{

 /* background:url(/images/bg9.gif) repeat-y;*/
  margin: 0 auto 0 auto;
  width: 940px;  
  border-left:1px solid #333;
  border-right:1px solid #333;  
  border-top:1px solid #333;
  padding:1px;
  
}

#cont {

	padding-left:30px;
	padding-top:30px;
	/*width:740px;*/
	min-height:600px;
	
}

#left
{
	width:150px;
	padding:20px;
	background-color:#890000;
	min-height:600px;
	background: #890000 url('/images/left_footer.gif') no-repeat; 
	background-position:bottom;

}

html>body #cont {
	background-position: -1px 0;
}

#footer
{
font-size:.9em;
line-height:140%;
/*padding-left:220px;*/
padding-top:10px;
padding-left:30px;
border-top:1px solid #111;
margin:0 auto 0 auto;
width:914px;
/*background: url('/images/footer_bg.jpg') repeat-x;*/
}

#course li
{
font-size:1.2em;
}

.name
{
float:left; width:180px;
padding:4px;

}

.value
{
padding:4px;
float:left;
}

.menu { font-size:1.1em;color:#fff;font-weight:bold;padding-left:4px;padding-right:4px;}
a.menu {color:#fff;}
a:hover.menu  {color:#FF9900;}


.courses
{
font-size:1.5em;
font-weight:normal;
color:#990000;
line-height:100%;

}


ul 
{
line-height:150%;
}
ul li
{
list-style-type:square;
}

#module_right
{

	float:left;
	border: 1px solid #ccc;
	padding:10px;
	width:175px;
	font-size:.95em;
}

#module_content
{
	float:left;
	padding:8px;
	width:465px;
	border: 1px solid #ccc;
	margin-right:25px;
	font-size:1em;
	
}

.error
{
color:#cc0000;
font-weight:bold;
}

#header_students
{
	font-size:1.8em;
	background: url('/images/glaze/empty-64x64.png') no-repeat;
	padding-left:64px;
	padding-top:10px;
	height:70px;
}

#header_courses
{
	font-size:1.9em;
color:#000000;
	background: url('/images/glaze/folder-grey-64x64.png') no-repeat;
	padding-left:70px;
	padding-top:16px;
	height:50px;
}

p
{
line-height:150%;
}

#header_modules
{
	font-size:1.8em;
	background: url('/images/glaze/folder-grey-open-64x64.png') no-repeat;
	padding-left:70px;
	padding-top:10px;
	height:64px;
}

#header_help
{
	font-size:1.8em;
	background: url('/images/glaze/info-64x64.png') no-repeat;
	padding-left:70px;
	padding-top:10px;
	height:64px;	
}


#header_register
{

	font-size:1.8em;
	background: url('/images/glaze/kcontrol-64x64.png') no-repeat;
	padding-left:70px;
	padding-top:10px;
	height:64px;	
}


#header_quiz
{

	font-size:1.8em;
	background: url('/images/glaze/desktop-64x64.png') no-repeat;
	padding-left:70px;
	padding-top:10px;
	height:64px;	
}

#header_module
{

	font-size:1.8em;
	background: url('/images/glaze/empty-64x64.png') no-repeat;
	padding-left:70px;
	padding-top:10px;
	height:64px;	
}

#header_package_module
{

	font-size:1.8em;
	background: url('/images/glaze/tar-64x64.png') no-repeat;
	padding-left:70px;
	padding-top:10px;
	height:64px;	
}

#header_external_link
{
	font-size:1.8em;
	background: url('/images/glaze/html-64x64.png') no-repeat;
	padding-left:70px;
	padding-top:10px;
	height:64px;	
}

#header_shortcut
{
	font-size:1.8em;
	background: url('/images/glaze/network-local-64x64.png') no-repeat;
	padding-left:70px;
	padding-top:10px;
	height:64px;	

}


#course
{
	/* background: url('/images/glaze/folder-grey-32x32.png') no-repeat; */
	padding-left:40px;
	padding-top:4px;
	height:32px;
}


#module
{
	background: url('/images/glaze/empty-32x32.png') no-repeat;
	padding-left:40px;
	padding-top:7px;
	height:32px;	
}


#course_enrolled
{
	list-style-type:none;
	background: url('/images/glaze/empty-32x32.png') no-repeat;
	padding-left:40px;
	padding-top:4px;
	height:32px;

}


#quiz
{
	/*
	background: url('/images/glaze/desktop-24x24.png') no-repeat;
	padding-left:40px;
	padding-top:4px;
	height:24px;
	*/

}


#email
{
	background: url('/images/glaze/message-48x48.png') no-repeat;
	padding-left:50px;
	padding-top:12px;
	height:48px;

}

#faq
{
	background: url('/images/glaze/document-48x48.png') no-repeat;
	padding-left:50px;
	padding-top:12px;
	height:48px;
}

#tech
{
	background: url('/images/glaze/exec-48x48.png') no-repeat;
	padding-left:50px;
	padding-top:12px;
	height:48px;
}


#quiz_explanation_right
{
color:#669933;
}

#quiz_explanation_wrong
{
color:#990000;
}



.reg_table tr td 
{ 
padding:4px;
border: 1px solid #ccc;
font-size:.8em;
}


a { color: #900;	}
a:hover { color: #cc0000; }


#header_homepage
{
	font-size:1.3em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background: url('/images/arrow.gif') no-repeat;
	padding-left:35px;
	padding-top:7px;
	padding-bottom:0px;
	height:30px;	


}


._button
{
font-size:15px;
font-weight:bold;
}


.video_thumb
{
padding:4px;
border:1px solid #ddd;
margin-right:10px;
}

.crumb
{
font-size:11px;
}


.box
{
	border: 1px solid #b99170;
	padding:5px;
	width:98%;
	/*background-color:#fff;*/
	/*background: url('/images/footer_bg.jpg') repeat;*/
}

.box_content
{
padding:14px;
background-color:#fff;
}

.box h2
{
width:100%;

font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
margin:0px;
color:#100;
padding-top:8px;
padding-bottom:6px;
/*background: url('/images/box_header.gif') repeat-x;*/
}

h1
{
color:#000;
font-size:25px;
}

h2
{
font-size:23px;
}

a {
	color: #890000;
}

#course_assets
{
padding:0px;
margin:0px;
}

#course_assets li
{
	padding-left:0px;
	margin-left:0px;
	list-style-type:none;
	margin-bottom:8px;
}

.search
{
height:12px;
border: 1px solid #999;
width:160px;
font-size:11px;
}

.quiz_box
{
border:1px solid #ccc;
padding:16px;
margin-right:20px;
}

input
{
	border:1px solid #ccc;
	padding:2px;
}

textarea
{
	border:1px solid #ccc;
	padding:2px;
}

select
{
	border:1px solid #ccc;
	padding:2px;
}