
.stylealpha{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
}

#graphics {
	float:left;
	margin:5px 10px 5px 5px;
}

/* MENU */
#menu{
	background-color: white;
	font-size: 1em;
}
#menu td {
	font-size: 11px;
	font-family: verdana,helvetica;
	text-decoration: none;
	white-space: nowrap;
}
#menu a:link {
	text-decoration: none;
	color:#003399;
}
#menu a:visited {
	text-decoration: none;
	color:#003399;
}
#menu a:hover{color:#003399; text-decoration: underline; font-weight:normal;font-size:1em;}
#menu a:actived {
	text-decoration:none;
	color:#003399;
}
#menu .tit { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2A54A9; font-size:0.9em; }

 /*link to glossary terms */
span.glo_term a { 
	font-size:1em;
	text-decoration:none; 
	border-bottom: 1px #32a14c dashed;
	color: #32a14c;}
span.glo_term a:link {		
	color: #32a14c;
	border-bottom: 1px #32a14c dashed;}
span.glo_term a:visited {		
	color: #32a14c;
	border-bottom: 1px #32a14c dashed;}
span.glo_term a:active { 
	color: #32a14c;
	border-bottom: 1px #32a14c solid;}
span.glo_term a:hover { 
	color: #32a14c;
	border-bottom: 1px #32a14c solid;}
	
.glossaryterm { border:1px #CCCCCC solid; background-color: #fdfdfd; padding: 3px;}
.glossaryterm_index a { font-weight: bold; letter-spacing: 3px;color:#2A54A9;}
.glossaryterm_title { background-color: #F8F8F8; font-weight: bold;}
.glossaryterm_footer { padding: 2px; font-size: 0.85em; color:#2A54A9;}
.glossaryterm_footer a { font-weight: bold;color:#2A54A9;}



/* table of contents */
body.toc {color:#333333; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin-left:16px; margin-top:16px;}
body.toc a {color: #003399; text-decoration:none; font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
body.toc a:visited {color: #003399; text-decoration:none; font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
body.toc a:active {color:#003399; text-decoration: none; font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
body.toc a:hover {color:#003399; text-decoration: underline; font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
div#treemenu a { font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif; } /* treemenu.net link showed not in bold font, but normal as in it original state */


/* body */
body.contentbody { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.9em; 
	color:#333333; 
	margin-left: 10px; 
	margin-top: 0;
	list-style-type:circle;
	width:95%;
}
.contentbody a:link  { /* --- link styles generic --- */
	text-decoration: none;
	color: #2A54A9;
	background-color: transparent;
}   

.contentbody a:visited  { /* --- link styles generic --- */
	text-decoration: none;
	color: #2A54A9;
	background-color: transparent;
} 
.contentbody a:hover { /* --- hover generic ---  */
		text-decoration: none;
		color: #A52A2A;
		background-color: transparent;
		border-bottom: 1px solid #a52a2a;	
} 
/* general */
h1 { color: #000099; font-family:Georgia, "Times New Roman", Times, serif;} 
h2 { font-family: Arial, Helvetica, sans-serif; color:white; }
h3 { font-family: Arial, Helvetica, sans-serif; color:#000099; font-size:1.5em; font-weight:bold; }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2A54A9; font-size:1.08em; }
ol { font-weight:normal;}
ul { font-weight:normal;}

.w1{ font-size: 1.0em;}
.w2{font-size: 0.96em;}
.w3{font-size: 0.88em;}


/* QUIZ */
.quiz { font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0px 5px; font-weight: normal; font-size:.95em;}
.quiz ol { font-weight: normal;}
.quiz div { background-color: #F8F8F8; border-bottom: #F0F0F0 1px solid; padding:0px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; }
.quiz h4 { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; color: #2A54A9;}
.quiz a { font-weight:normal; text-decoration: underline; color:#2A54A9; font-size: 0.95em;}
.quiz a a:active { font-weight:normal; text-decoration: underline; color:#2A54A9 ;}
.quiz a:visited { font-weight:normal; text-decoration: underline; color:#2A54A9 ;}
.quiz a:hover{ font-weight:normal; text-decoration:underline; color:#A52A2A ;}

/* BOX */
.BoxOk { padding: 5px 0 5px 35px ; background-image:url(../images/ok.gif); background-repeat:no-repeat; background-position:left; clear:both;background-color: #fdfffd;background-color: #fdfffd; border: 1px solid #99cc00;font-size: 0.96em; }
.BoxAlert { padding: 5px 0 5px 35px; background-image:url(../images/alert.gif); background-repeat:no-repeat; background-position:left;clear:both; background-color: #fffdfd; border: 1px solid #ff9900; font-size: 0.96em;}
.BoxInfo { padding: 5px 0 5px 35px; background-image:url(../images/info.png); background-repeat:no-repeat; background-position:left; clear:both; background-color: #fdfdff; border: 1px solid #99ccff; font-size: 0.96em;}
.BoxText { padding: 5px; vertical-align:middle; font-style:italic;}
