/* START STANDARD TAGS */

body {
	padding: 0px;	
	margin: 0 auto;
	text-align: center;	
	
	z-index: 1;
	
	background: #ffffff url('images/layout/bg.jpg') repeat-y fixed top center; 
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

form {
	margin: 0px;
	padding: 0px;
}

img, div, ul, li { 
	behavior: url(iepngfix.htc);
}

/* END STANDARD TAGS */


/* START CUSTOM CLASSES */

.clear {
	clear: both;
}

/* END CUSTOM CLASSES */


/* START CONTAINERS */

#container_background {
	margin: 0 auto;
	text-align: center;	
}

#container {
	width: 980px;
	
	margin: 0 auto;
	text-align: center;	
}

#container_header {
}

#container_breadcrumb {
	overflow: hidden;
	
	padding-top: 10px;
}

#container_content {
	background-color: #FFFFFF;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	
	padding: 10px;
}

#container_footer {
	overflow: hidden;
	
	margin: 0px 20px 20px 0px;
	padding-top: 10px;
	
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: right;
}

/* END CONTAINERS */


/* START HEADER */

#left_header {
	float: left;

	padding-top: 20px;
	
	text-align: left;
}

#right_header {
	float: right;

	padding: 15px 0px 10px 0px;
}

#academy_name {
	float: left;
	
	padding: 30px 20px 0px 0px;
}
		
#academy_line {
	float: left;
	
	padding: 20px 10px 0px 10px;
}

#academy_logo {
	float: left;
}	
		
/* END HEADER */


/* START NAVIGATION */

#top_navigation {
	padding-top: 58px;
}
		
#top_navigation ul {
	display: inline;
	
	margin: 0px;
	padding: 0px;
}

#top_navigation ul li {
	display: inline;
	
	margin: 0px;
	padding: 0px;
	
	list-style: none;
	
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

#top_navigation ul li a {
	float:left;
	display: inline;

	height: 15px;
	
	margin-right: 5px;
	padding: 0px 5px;
	
	background-color: #ffffff;
	border: 1px solid #000000;
	
	color: #616362;
	text-decoration:none;	
}

#top_navigation ul li a:hover {
	color: #ffffff;
	
	background-color: #616362;	
}

#top_navigation ul li a.selected {
	color: #ffffff;
	
	background-color: #616362;	
}

/* END NAVIGATION */		


/* START BREAD CRUMB */

#breadcrumb_bg {
	height: 27px;

	border: 1px solid #000000;
	background: url('images/layout/breadcrumb_bg.gif') no-repeat;
	
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

#breadcrumb {
	float: left;
	
	padding-top: 7px;
}

#breadcrumb ul {
    display: inline;

    margin: 0px;
    padding: 0px;
}

#breadcrumb ul li {
	display: inline;

	margin: 0px;
	padding: 0px;

	list-style: none;
}

#breadcrumb ul li a {
	float: left;
	display: inline;
	
	color: #ffffff;
	text-decoration: none;	
		
	padding-left: 10px;
	margin-left: 10px;
	
	background: url('images/layout/breadcrumb_square.gif') no-repeat 0px 4px;
}

#breadcrumb ul li a.selected {
	color: #ff0000;
}

#breadcrumb ul li a:hover {
	text-decoration: underline;
}

#date {
	float: right;
	
	padding: 7px 10px 0px 0px;
}
	
/* END BREAD CRUMB */


/* START FLAGS (Default.asp) */

.flag_title {
	padding: 20px 0px 0px 0px;
	margin: 0px;
	
	font-size: 14px;
	font-weight: bold;
}

#flag_outer {
	padding: 0px;
	margin: 25px 50px 0px 50px;
}

.flag_main {
	float: left;
	
	padding: 0px;
	margin: 0px;
	
	width: 106px;
	height: 80px;
}

.flag_inside {
	width: 62px; 
	height: 36px;
	
	padding: 0px 22px 5px 22px;
	margin: 0px;
}

.flag_name {
	padding: 0px;
	margin: 0px;
	
	font-size: 11px;
	font-weight: bold;
	
	text-align: center;
}

.flag_image {
	height: 36px;
	width: 62px;
	
	padding: 0px;
	margin: 0px;
	
	border: 1px #666666 solid;
}

/* END FLAGS (Default.asp) */


/* START LOGIN (Login.asp) */

#login_content {
	float: left;
	
	width: 650px;
	
	background: #ffffff url('images/layout/logo_bg.gif') no-repeat top left; 
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}
	
p.login_heading {
	margin: 0px;
	padding: 20px;	
	
	font-weight: bold;
	font-size: 20px;
	color: #FF0000;
	text-align: center;	
}	

#login {
}

#login table, #login_password table  {
	width: 250px;
	
	padding: 0px;
	margin: 0 auto;
	
	text-align: center;	
}

#login tr, th, td {
	padding: 0px;
	margin: 0px;
	
	text-align: left;
}

td.login_table_text {
	width: 75px;
	
	font-weight: bold;
}

p.login_forgotten {
	margin: 0px;
	padding: 20px;
	
	font-size: 10px;
	font-weight: bold;
}

p.login_forgotten a {
	color: #677883;
}

#login_password {
	padding: 0px 20px 20px 20px;
}

p.login_confirm {
	padding: 0px 20px 20px 20px;
	
	font-weight: bold;
	color: #FF0000;
}	

#login_register {
	float: right;
	
	width: 325px;
}	

p.register_header {
	margin: 0px;
	padding: 20px;
	
	font-size: 30px;
	font-weight: bold;
	color: #000000;
}

p.register_sub {
	margin: 0px;
	padding: 0px 20px 35px 20px;
	
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

/* END LOGIN (Login.asp) */


/* START REGISTRATION (register.asp, register_edit.asp) */

#reg_content {
	float: left;
	
	width: 819px;
	
	background: #ffffff url('images/layout/logo_bg.gif') no-repeat top left; 
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}

p.reg_heading {
	margin: 0px;
	padding: 20px;	
	
	font-weight: bold;
	font-size: 20px;
	color: #FF0000;
	text-align: left;	
}

p.reg_confirm {
	margin: 0px;
	padding: 0px 20px 20px 20px;
	
	font-weight: bold;
	font-size: 12px;
	text-align: center;	
}

#reg_pic {
	float: right;
	
	width: 158px;

	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}

#reg {
	padding: 0px 20px 0px 20px;
}

#reg table {
	width: 100%;
	
	padding: 0px;
	margin: 0px;
}

#reg tr, th, td {
	padding: 0px;
	margin: 0px;
	
	text-align: left;
}

#reg td {
	height: 25px;
}

td.reg_table_left {
	width: 150px;
	
	font-weight: bold;
}

td.reg_table_right {
	width: 100px;
	
	font-weight: bold;
}

td.reg_table_highlight {
	text-align: left;
	
	font-weight: bold;
	color: #FF0000;
}

p.reg_submit {
	padding: 0px 0px 20px 20px;
	margin: 0px;
	
	text-align: right;
}

p.reg_terms {
	padding: 20px 20px 10px 20px;
	margin: 0px;
}

p.reg_terms a {
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

p.reg_terms a:hover {
	text-decoration: underline;
}

/* END REGISTRATION (register.asp, register_edit.asp) */


/* START TERMS & CONDITIONS (terms.asp) */
#terms_container {
	width: 978px;
	
	background: #ffffff url('images/layout/logo_bg.gif') no-repeat top left; 
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}

#terms_content {
	padding: 20px;
	margin: 0px;

	text-align: left;
}

#terms_content h1 {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

#terms_content h2 {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

#terms_content p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	
	font-size: 12px;
	font-weight: bold;
}

#terms_content .document {
	width: 850px;
	height: 250px;
	
	margin: 0 auto;
	padding: 20px 20px 0px 20px;
	
	background-color: #FFFFFF;
	border: 1px #000000 solid;
	
	overflow: auto;
}

#terms_content .document p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	
	font-size: 12px;
	font-weight: normal;
}

#terms_content .document a {
	color: #FF0000;
	font-weight: bold;
	
	text-decoration: none;
}

#terms_content .document a:hover {
	color: #FF0000;
	font-weight: bold;
	
	text-decoration: underline;
}
/* END TERMS & CONDITIONS (terms.asp) */


/* START HOME (home.asp) */

#home_content
{
	width: 978px;
	background-color: #ffffff; 
	
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}

#home_pic
{
	float: left;
	width: 455px;
	height: 215px;
	
    border-right: 1px #000000 solid;
}

#home_text
{
	float: right;
  
	width: 520px;
}

#home_text h1 {
	margin: 0px;
	padding: 20px 20px 15px 20px;
	
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color:#FF0000;
}

#home_text p {
	margin: 0px;
	padding: 0px 20px 15px 20px;
	
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

a.learn
{
	font-weight: bold;
    color: #FF0000;

	text-decoration: none;		
}

/* END HOME (home.asp) */


/* START ABOUT (about.asp) */

#about_content
{
	width: 978px;
	background-color: #ffffff; 
	
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}

#about_pic 
{
	float: left;
	width: 162px;
	
    border-right: 1px #000000 solid;
}

#about_text 
{
	float: right;
  
	width: 815px;
}    
 
#about_text h1 {
	margin: 0px;
	padding: 20px 20px 15px 20px;
	
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

#about_text p {
	margin: 0px;
	padding: 0px 20px 15px 20px;
	
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}
	
/* END ABOUT (about.asp) */


/* START CONTACT (contact.asp) */

#contact_content {
	width: 978px;
	background-color: #ffffff; 
	height:271px;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}	

#contact_left {
	float: left;
	
	width: 490px;
	
    border-right: 1px #000000 solid;
}

#contact_left h1 {
	margin: 0px;
	padding: 20px 15px 15px 15px;
	
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

#contact_left p {
	margin: 0px;
	padding: 0px 15px 15px 15px;
	
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

#contact_pic {
	margin-top: 10px;
	
    border-top: 1px #000000 solid;
}
	
#contact_right {
	float: right;
	
	width: 485px;
}

#contact_right_logo {
	float: left;
	
	padding: 10px;
}

#contact_right h1 {
	margin: 0px;
	padding: 17px 15px 15px 15px;
	
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

#contact_right table {
	width: 460px;
	
	margin: 0 auto;	
	padding: 0px;
	text-align: center;
}

#contact_right tr, th, td {
	padding: 0px;
	margin: 0px;
	
	text-align: left;
}

#contact_right td {
	height: 25px;
}

td.contact_text {
	width: 100px;
	
	font-weight: bold;
}

td.contact_text_comments {
	width: 100px;
	
	font-weight: bold;
	
	vertical-align: top;
	padding-top: 5px;
}

textarea.contact_comments {
	height: 104px;
	width: 300px;
}

p.contact_submit {
	padding: 20px 20px 20px 0px;
	margin: 0px;
	
	text-align: right;
}

/* END CONTACT (contact.asp) */


/* START LEARNING (learning.asp) */

#learning_top {
	width: 978px;
	
	background-color: #ffffff; 	
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}

#learning_pic {
  float: left;
  width: 491px;
	
  border-right: 1px #000000 solid;
}  

#learning_text {
	float: right;
  
	width: 485px;
}  

#learning_top h1 {
	margin: 0px;
	padding: 20px 20px 15px 20px;
	
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

#learning_top p {
	margin: 0px;
	padding: 0px 20px 15px 20px;
	
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}
  		
#learning_bottom {
	width: 978px;
	
	margin-top: 10px;
}

/* Learning boxes */
.learning_box {	
	height: 100px;
	
	margin-top: 10px;
	
	border: 1px #000000 solid;
	
	background-color: #FFFFFF;
}

.learning_box_title {
	float: left;
	
	width: 245px;
	height: 100px;
	
	text-align: left;

	background: url('images/layout/bg_learning.gif') repeat-x; 
	border-right: 1px #000000 solid;
}

.learning_box_title p {
	margin: 0px;
	padding: 42px 0px 0px 25px;
	
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.learning_box_medal {
	float: left;
	
	padding: 15px 0px 0px 50px;
}

.learning_box_score {
	float: left;

	padding: 37px 0px 0px 30px;

	text-align: left;
	font-weight: bold;
	font-size: 20px;
	color: #FF0000;
}

.learning_box_text {
	float: right;
	
	width: 420px;
	
	padding: 20px 20px 0px 0px;
	
	text-align: left;
}

.learning_box_text p {
	margin: 0px;
	padding: 10px 15px 0px 0px;
	
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	
	color: #000000;
}

/* Knowledge Base box */
.learning_box_kb {	
	height: 100px;
	
	margin-top: 10px;
	
	border: 1px #000000 solid;
	
	background: #FFFFFF url('images/layout/bg_kb_fade.gif') no-repeat 245px 0px; 
}

.learning_box_title_kb {
	float: left;
	
	width: 245px;
	height: 100px;
	
	text-align: left;

	background: url('images/layout/bg_kb.gif') repeat-x; 
	border-right: 1px #000000 solid;
}

.learning_box_title_kb p {
	margin: 0px;
	padding: 42px 0px 0px 25px;
	
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.learning_box_medal_kb {
	float: left;
	
	padding: 15px 0px 0px 50px;
}

.learning_box_text_kb {
	float: right;
	
	width: 420px;
	
	padding: 2px 20px 0px 0px;
	
	text-align: left;
}

.learning_box_text_kb p {
	margin: 0px;
	padding: 10px 15px 0px 0px;
	
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	
	color: #000000;
}

#learning_footer {
	padding-top: 20px;
	
	font-size: 11px;
	font-weight: bold;
}

/* END LEARNING (learning.asp) */


/* START PRODUCTS (product.asp */

#products_top {
	width: 978px;
	
	background-color: #ffffff; 	
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}

#products_pic {
    float: left;
    width: 230px;
	
    border-right: 1px #000000 solid;
}   

#products_medal {
	float: left;
	
	width: 180px;
	
	padding-top: 15px;
}  

#products_text {
	float: right;
	
	width: 565px;
}  

#products_text h1 {
	margin: 0px;
	padding: 20px 20px 15px 0px;
	
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

#products_text p {
	margin: 0px;
	padding: 0px 20px 15px 0px;
	
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

#products_bottom {
	width: 978px;
	
	margin-top: 20px;
	
	background: #ffffff url('images/layout/logo_bg.gif') no-repeat top left; 
	border: 1px #000000 solid;
}

#products_bottom h1 {
	margin: 0px;
	padding: 0px 20px 20px 30px;
	
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

#products_bottom ul {
	margin: 0px;
	padding: 0px 0px 20px 30px;
	
	text-align: left;
}

#products_bottom li { 
	margin: 0px;
	padding: 5px 0px 13px 50px;

	list-style: none;
	
	background: url('images/layout/medal_learn_small.png') no-repeat;
}

#products_bottom li a 
{
	font-weight: bold;
	color: #000000;  
	text-decoration: none;
}

#products_bottom li a:hover 
{
	color: #FF0000;
}

#products_modules {
}

#products_modules h1 {
	margin: 0px;
	padding: 30px 30px 20px 40px;
	
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

#products_modules ul {
	margin: 0px;
	padding: 0px 0px 0px 40px;
	
	text-align: left;
}

#products_modules li { 
	margin: 0px;
	padding: 5px 0px 0px 50px;
	height: 35px;
	list-style: none;
}

#products_modules ul.product li {
	background: url('images/layout/medal_computer_small.gif') no-repeat;
}

#products_modules ul.solution li {
	background: url('images/layout/medal_play_small.gif') no-repeat;
}

#products_modules li a 
{
	font-weight: bold;
	color: #000000;  
	text-decoration: none;
}

#products_modules li a:hover 
{
	color: #FF0000;
}

#products_modules .bargraph_link {
	float: left;
}

#products_modules .bargraph {
	float: right;
	
	width: 200px;
	height: 20px;
	
	margin: -5px 0px 0px 0px;	
	padding: 0px;
	
	border: 1px solid #000000; 
}   

#products_modules .bargraph_fill {
	height: 100%;
	
	background-color: #62c9c3;
}

#products_modules .bargraph_percentage {
	float: right;
	
	width: 40px;
	
	padding: 0px 0px 0px 10px;
	margin: 0px;
	
	font-weight: bold;
	text-align: center;
}

#products_modules .bargraph_certificate {
	float: right;
	
	width: 150px;
	
	padding: 0px 100px 0px 10px;
	margin: 0px;
	
	text-align: right;
}

/* END PRODUCTS (product.asp */


/* START SEMINARS (AllSeminars.asp, AllTranscripts.asp, Exam.asp, Questions.asp) */
#seminars {
	width: 978px;
	
	background: #ffffff url('images/layout/logo_bg.gif') no-repeat top left; 
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}

#seminar_text {
	padding: 20px;
	
	text-align: left;
}

#seminar_left {
	float: left;
	
	width: 180px;
	
	font-weight: bold;
}

#seminar_left ul {
	margin: 0px;
	padding: 0px;
	
	list-style: none;
	
	font-size: 11px;
}

#seminar_left li {
	margin-bottom: 15px;
	padding-bottom: 5px;
	
	border-bottom: 1px #000000 dashed;
}

#seminar_left li a {
	padding-left: 15px;

	color: #000000;
	text-decoration: none;

	background: url('images/layout/bullet_arrow_off.gif') no-repeat top left; 
}

#seminar_left li a:hover {
	padding-left: 15px;
	
	color: #FF0000;
	text-decoration: none;
	
	background: url('images/layout/bullet_arrow_on.gif') no-repeat top left; 
}

#seminar_left hr {
	padding: 0px;
	margin: 0px 0px 5px 0px;

	width: 100%;
	height: 1px;
	
	color: #000000;
}

#seminar_right {
	float: right;
	
	width: 730px;

	font-weight: bold;
}

#seminar_text h1 {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

#seminar_text p.seminar_test {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}

#seminar_text p.seminar_link {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

#seminar_text p  {
	margin: 0px;
	padding: 0px;
	
	font-weight: bold;
	text-align: left;
}

#seminar_text a {
	color: #FF0000;
	text-decoration: none;
}

#seminar_text a:hover  {  
	text-decoration: underline;
}

/* Modules .asp file */
#flashcontent {
	width: 978px;
}

/* Exam.asp */
#exam {
}

#exam p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

#exam p.submit {
	margin: 0px;
	padding: 0px;
	
	text-align: center;
}

/* Questions.asp */
#questions {
	width: 800px;
	
	padding: 5px 0px 20px 0px;	
	margin: 0 auto;
	text-align: left;	
}

#questions p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

#questions_time1 {
	float: left;
	
	padding: 0px;
	
	font-weight: bold;
	text-align: left;
}

#questions_time2 {
	float: right;
	
	padding: 0px;
	
	font-weight: bold;
	text-align: right;
}

/* Grade.asp */
#grade {
	width: 800px;
	
	padding: 5px 0px 20px 0px;	
	margin: 0 auto;
	text-align: left;	
}

#grade p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	
	font-weight: normal;
}

#grade ul {
	padding: 0px 0px 15px 20px;
	margin: 0px;
}


/* END SEMINARS (AllSeminars.asp, AllTranscripts.asp, Exam.asp, Questions.asp) */


/* START STATISTICS (Statistics.asp) */

#statistics_loading {
	text-align: left;
	font-weight: bold;
}

#statistics_container {
	width: 978px;
	
	background-color: #ffffff; 
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}

#statistics_content {
	padding: 20px;
	
	text-align: left;
}

#statistics_content hr {
	padding: 0px;
	margin: 30px 0px 30px 0px;
	
	height: 3px;
	
	background-color: #000000;	
	color: #000000;
}

#statistics_content h1 {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

#statistics_content h2 {
	margin: 0px;
	padding: 15px 0px 15px 0px;
	
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

#statistics_content p {
	margin: 0px;
	padding: 0px 20px 20px 0px;
}

#statistics_content table {	
	padding: 0px;
	margin: 0px;
}

#statistics_content tr, td {
	padding: 0px;
	margin: 0px;
	
	text-align: left;
}

#statistics_content  td {
	height: 25px;
}

#statistics_content td.header1 {
	width: 150px;
	
	font-weight: bold;
}

#statistics_content td.datefrom {
	width: 263px;
}

#statistics_content td.header2 {
	width: 150px;

	font-weight: bold;
}

#statistics_content td.dateto {
	width: 200px;
}

#statistics_content td.submit {
	width: 50px;
	
	text-align: right;
}

.statistics_left {
	float: left;
	
	width: 469px;
}

.statistics_right {
	float: right;

	width: 469px;
}
/* END STATISTICS (Statistics.asp) */

/*ChooseSite.asp*/
p.site {
	padding: 20px 20px 10px 20px;
	margin: 0px;
}

p.site a {
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	font-size:20pt;
}

p.site a:hover {
	text-decoration: underline;
}
/*End ChooseSite.asp*/


/*Start modulename.asp*/
#flashplayer_container {	
	width: 980px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	margin:10px 0px 10px 0px;
}
/*End modulename.asp*/


/*Exam restriction*/
#disableLinkBreadcrumb li {
	float: left;
	display: inline;
	padding-top: 7px;
	color: #9e9e9e; 
	text-decoration: none;	
	padding-left: 10px;
	margin-left: 10px;
	background: url('images/layout/breadcrumb_square.gif') no-repeat 0px 4px;
}

.disableLink
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 35px;
	list-style: none;
	font-weight:bold;
	float:left;
	color: #9e9e9e;  
}

.disableLinkHover
{
	margin:0px;
	padding: 0px 0px 0px 0px;
	height: 35px;
	list-style: none;
	font-weight:bold;
	float:left;
	color: #9e9e9e; 
}

.disableLink span{display: none;}

.disableLinkHover span
{
	display:block;
	position:absolute;
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	font-weight:bold;
	background-color: #ffffff;
	color: #D8000C;
	/*background-color: #FFBABA;*/
	background-image: url('images/layout/error.png');
}


.info, .warning, .error, .info2{
display:none;
position:absolute;
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
font-weight:bold;
background-color: #ffffff;
}

.info {
color: #00529B;
/*background-color: #BDE5F8;*/
background-image: url('images/layout/info.tiff');
}

.info2 {
color: #00529B;
/*background-color: #BDE5F8;*/
background-image: url('images/layout/info.tiff');
}

.warning {
color: #9F6000;
/*background-color: #FEEFB3;*/
background-image: url('images/layout/warning.tiff');
}

.error {
color: #D8000C;
/*background-color: #FFBABA;*/
background-image: url('images/layout/error.tiff');
}
 
input.close
{ 
color:#000000; 
font-weight:bold;
font: bold 84%; 
border:1px solid; 
border-color: #000000; 
} 

/*End restriction*/



