a:link {
    text-decoration: none;
    color: #0000FF;
}

a:visited {
    text-decoration: none;
    color: #660099;
}

a:active {
    text-decoration: none;
    color: #FF0000;
}

.code
{
	font-family: courier;
	font-size:13px;
	white-space: pre;
}

.normal_text
{
	font-family: arial;	
	font-size:15px;
}

.page_title
{
	font-family: arial;
	font-size:22px;
	font-weight:bold;
	background-color:#ffffff;
}

.glossary_key
{
	font-family: arial;
	font-size:16px;
	font-weight:bold;
}
.glossary_def
{
	font-family: arial;	
	font-size:15px;
}

.sub_title
{
	font-family: arial;
	font-size:18px;
	font-weight:bold;
	background-color:#ffffff;
}

.main_title
{
	font-family: arial;
	font-size:25px;
	font-weight:bold;
	padding:4px;
/*	margin-bottom:4px;*/
	background-color:#010684;
	color:#ffffff;
	border:1px solid #a1a1a1;
	border-bottom:none;
	background-image:url(Images/blue-top.jpg);
	background-repeat: no-repeat;
}

.emphasise_text
{
	font-family: arial;
	font-size:15px;
	font-style: italic;
}

.image_caption
{
	font-family: arial;
	font-size:12px;
	font-style: italic;
	text-align: center;
}

.main_content
{
	padding:4px;
	background-color:#ffffff;

/*height:100%;*/
}

.whole_main_content
{
	border:1px solid #a1a1a1;
}


.menu_item
{
	font-family: arial;	
	font-size:17px;
	padding:2px;
/*	border:1px solid #000000;*/
	cursor:pointer;
 /*	font-weight:bold;*/
	color:#FF9933;
	border-bottom:1px solid #EEEEEE;
}

.whole_menu
{
	/*background-color:#000077;	*/
	
	/*border-top: 4px solid #ffffff;*/
	/*border:1px solid #a1a1a1;
	border-right:none;*/
}

.trimmed_menu
{
	background-image:url(Images/blue-menu.jpg);
	border:1px solid #a1a1a1;
		border-right:none;
	padding-bottom:10px;
}

.sub_menu_item
{
	font-family: arial;	
	font-size:16px;
	padding:2px;
/*	border:1px solid #000000;*/

	cursor:pointer;
 /*	font-weight:bold;*/
	margin-left:20px;
	color:#FF9933;
	border-bottom:1px solid #EEEEEE;
	
}


.menu_item_selected
{
	font-family: arial;	
	font-size:17px;
	padding:2px;
/*	border:1px solid #000000;*/
	cursor:pointer;
 	font-weight:bold;
	color:#FF9933;
	border-bottom:1px solid #EEEEEE;
	
}

.sub_menu_item_selected
{
	font-family: arial;	
	font-size:16px;
	padding:2px;
/*	border:1px solid #000000;*/

	cursor:pointer;
 	font-weight:bold;
	margin-left:20px;
	color:#FF9933;
	border-bottom:1px solid #EEEEEE;
	
	
}

.keyword
{
	font-family: courier;
	font-size:13px;
	font-weight:bold;
	color:#0000aa;
}

.faq_question
{
	font-family: arial;
	font-size:16px;
	font-weight:bold;
	padding:2px;
}
.faq_answer
{
	font-family: arial;	
	font-size:15px;
	padding:2px;
	margin-left:25px;
	margin-bottom:20px;
}
.
.test_question
{
	font-family: arial;
	font-size:16px;
	font-weight:bold;
	padding:2px;
}
.test_option
{
	font-family: arial;	
	font-size:15px;
	padding:2px;
	margin-left:25px;
	margin-bottom:20px;
}
.test_explain
{
	font-family: arial;	
	font-size:15px;
	padding:2px;
	margin-left:25px;
	margin-bottom:20px;
}
.test_correct
{
	border:solid 1px #52AE23 ; background-color:#BEFB88;
}
.test_wrong
{
	border:solid 1px #990000; background-color:#FFEBE8;
}

