/* header */
body.headerbody { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #EFEFEF; 
	background-image:url(../images/iaea_org_logo.jpg); 
	background-repeat:no-repeat;
}

/* intro pages*/
body {margin: 0;}
body.initPage { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#111; margin: 0;}
body.initPage li{ font-weight:normal; }

#intro_top {
	float:inherit; 
	background-color:#3367cd; 
	width:100%; 
	background-image:url(../images/iaea_org_logo.jpg); 
	background-repeat:no-repeat; 
	height:66px;
}

#intro_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 95%;
	margin-left: 10px;
	border: #3367cd 3px solid;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	padding: 15px;
	font-size: 1.1em;
	font-weight: normal;
}

#intro_title hr {color: #666666;}
#intro_title h1 {color: #000099; font-family:Georgia, "Times New Roman", Times, serif;}
#intro_title a, a:active, a:visited {  color: #3367cd; text-decoration:none; font-weight:normal;}
#intro_title a:hover {color: #3367cd; text-decoration: underline;  font-weight:normal;}

#intro_navigational {width: 98%;margin-left: 10px;}


#introjump {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 95%;
	margin-left: 10px;
	margin-top: -3px;
	border:#3367cd 3px solid;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	padding: 15px;
	font-size: 0.9em;
	color: #3366cc;
	font-weight:normal;
}
#introjump a,a:active,a:visited { color:#FF2A2A; text-decoration:underline; font-weight:bold;}
#introjump a:hover {color:#FF2A2A; text-decoration: none; font-weight:bold;}

#requirements_lnk {text-align:left;}
#requirements_lnk a,a:visited,a:active {
	color:#2a54a9;
	font-weight:normal;
	text-decoration:none;
}
#requirements_lnk a:hover {
	color:#2a54a9;
	font-weight:normal;
	text-decoration:underline;
}

.siteInfo { font-size: 0.8em; border-top: 1px solid #CCCCCC; color:#999999; padding: 2px;}
.siteInfo a {color:#999999; border-bottom:1px dashed #999999; text-decoration:none;}
.siteInfo a:active {color:#999999; border-bottom:1px solid #999999; text-decoration:none;}
.siteInfo a:visited {color:#999999; border-bottom:1px dashed #999999; text-decoration:none;}
.siteInfo a:hover {color:#999999; border-bottom:1px solid #999999; text-decoration:none;} 

/* menu control bar */ 
#navBar {
	font: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding: 3px;
}

#navBar input{
	color:#CCC;
}

/* glossary terms */
#g_term {font-style: normal;}
#g_term a { text-decoration:none; border-bottom: 1px #32a14c dashed; color: #32a14c;}
#g_term a:visited { font-size:1em; text-decoration:none; border-bottom: 1px #32a14c dashed;color: #32a14c;}
#g_term a:active { font-size:1em; text-decoration:none; border-bottom: 1px #32a14c solid;color: #32a14c;}
#g_term a:hover { font-size:1em; text-decoration:none; border-bottom: 1px #32a14c solid;color: #32a14c;}
#g_term ul { list-style-type: square;}

/* Term Tooltips */
body div#toolTip { position:absolute;z-index:1000;width:250px;background:#fff;border:1px solid #32a14c;text-align:left;padding:8px;min-height:1em; -moz-border-radius:5px;border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#666;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#666;font-style:normal;font-weight:bold; border-bottom: 1px solid #32a14c; padding-bottom: 2px; }
body div#toolTip p em span { font-weight:bold;color:#ccc; }
body div#toolTip ul { margin:0;padding:0;color:#666;font:11px/12px verdana,arial,sans-serif; list-style:inside; }
body div#toolTip ol { margin:0;padding:0;color:#666;font:11px/12px verdana,arial,sans-serif;}

/* 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: 0 /*16px*/;
	background:#f5f5f5 url(../images/bkg-line.gif) repeat-y 300%;
}
body.toc a {color: #047; text-decoration:none; font-weight:bold;font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
body.toc a:visited {color: #047; text-decoration:none; font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
body.toc a:active {color:#047; text-decoration: none; font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
body.toc a:hover {color:#3366cc  /*#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 */

div#mnuControl {
	padding: 4px 3px;
	margin: 0 10px 10px 1px;
	border-bottom: 1px solid  #999;
}

body.toc #mnuControl a, #mnuControl a:hover {
	font-size: 95%;
	font-weight: normal;
	color: #047;
}


/* body */
body.contentbody { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.9em; 
	color:#000; 
	margin-left: 10px; 
	margin-top: 0;
	list-style-type:circle;
	line-height: 150%;
	width:95%;
}

body.contentbody a { font-weight:normal; text-decoration: underline; color:#2A54A9;}
body.contentbody a:active { font-weight:normal; text-decoration: underline; color:#2A54A9 ;}
body.contentbody a:visited { font-weight:normal; text-decoration: underline; color:#2A54A9 ;}
body.contentbody a:hover{ font-weight:normal; text-decoration:underline; color:#A52A2A ;}
body.contentbody#glossary div#glossterm { border:1px #CCCCCC solid; background-color: #fdfdfd; padding: 3px;}
body.contentbody#glossary div#glossterm_index a { font-weight: bold; letter-spacing: 3px;}
body.contentbody#glossary div#glossterm_title { background-color: #F8F8F8; font-weight: bold;}
body.contentbody#glossary div#glossterm_footer { padding: 2px; font-size: 0.85em;}
body.contentbody#glossary div#glossterm_footer a { font-weight: bold;}


/* footer */
body.footerbody {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #003399; margin-top: 0px;font-size: 0.7em;}
body.footerbody a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; }
body.footerbody a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
body.footerbody div { border:none;}

/* general */
h1 { color: #000099; font-family:Georgia, "Times New Roman", Times, serif;} 
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color:white; }
h3 { font-family: Georgia, "Times New Roman", Times, serif;; color: #003399; font-size:1.7em;}
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2A54A9; font-size:1.08em; }
ol { font-weight:normal;}
ul { font-weight:normal;}

.innerNavTop { border-bottom:#AAA 1px solid; clear:both; background-color: #f5f5f5; }
.innerNavBottom { border-top:#AAA 1px solid; clear:both; display:none;} /* delete the display declaration if a nav bar below each content page is desired*/

.w1{font-size: 1.1em;}
.w2{font-size: 0.96em;}
.w3{font-size: 0.88em;}
.w4{font-size: 0.55em; font-style:italic;}

.quiz { font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0px 5px; font-weight: normal; font-size:.95em;}
.quiz ol { font-weight: normal;}

.quiz .sectionnumber { 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 ;}


.remarkBox { padding: 5px; vertical-align:middle; font-weight:normal; font-style:italic; background-color: #fbfbfb; border: 1px solid #aaa; font-size: 0.96em; line-height: 100%;}

.remarkBoxInfoOuter { margin: 0px 15px; padding: 0px; clear:right; background-color: #fbfbfb; border: 1px solid #aaa; border-left: 10px solid #6699ff; font-size: 0.96em; }
.remarkBoxInfoMid { margin: 0px 1px; padding: 2px; background-image:url(../images/info.png); background-repeat:no-repeat; background-position: left;}
.remarkBoxInfoInner { padding: 5px 0 5px 40px; vertical-align:middle; font-weight:normal; font-style:italic;}

.remarkBoxCoffeeOuter { margin: 0px 15px; padding: 0px; clear:right; background-color: #fbfbfb; border: 1px solid #aaa; border-left: 10px solid #450c01; font-size: 0.96em; }
.remarkBoxCoffeeMid { margin: 0px 1px; padding: 5px; background-image: url(../images/coffee.jpg); background-repeat:no-repeat; background-position: left;}
.remarkBoxCoffeeInner { padding: 5px 0 5px 50px; vertical-align:middle; font-weight:normal; font-style:italic;}

.remarkBoxAlertOuter { margin: 0px 15px; padding: 0px; clear:right; background-color: #fbfbfb; border: 1px solid #aaa; border-left: 10px solid #ff9900; font-size: 0.96em; }
.remarkBoxAlertMid { margin: 0px 1px; padding: 2px; background-image:url(../images/warning.gif); background-repeat:no-repeat; background-position: left;}
.remarkBoxAlertInner { padding: 5px 0 5px 40px; vertical-align:middle; font-weight:normal; font-style:italic;}

.remarkBoxOkOuter { margin: 0px 15px; padding: 0px; clear:right; background-color: #fbfbfb; border: 1px solid #aaa; border-left: 10px solid #32a14c/*#1fac07*/; font-size: 0.96em; }
.remarkBoxOkMid { margin: 0px 1px; padding: 2px; background-image:url(../images/ok.gif); background-repeat:no-repeat; background-position: left;}
.remarkBoxOkInner { padding: 5px 0 5px 40px; vertical-align:middle; font-weight:normal; font-style:italic;}

.remarkBoxPdfOuter { margin: 0px 15px; padding: 0px; clear:right; background-color: #fbfbfb; border: 1px solid #aaa; border-left: 10px solid #951a1e; font-size: 0.96em; }
.remarkBoxPdfMid { margin: 0px 1px; padding: 2px; background-image:url(../images/pdf.jpg); background-repeat:no-repeat; background-position: left;}
.remarkBoxPdfInner { padding: 5px 0 5px 40px; vertical-align:middle; font-weight:normal; font-style: italic;}


div.thumb {
	border-bottom-style: solid; 
	border-bottom-color: white; 
	border-right-style: solid; 
	border-top-color: white; 
	width: auto; 
	border-top-style: solid; 
	margin-bottom: 0.5em; 
	border-right-color: white; 
	border-left-style: solid; 
	border-left-color: white;
}

div.thumbinner {
	border-bottom: #ccc 1px solid; 
	text-align: center; 
	border-left: #ccc 1px solid; 
	padding-bottom: 3px !important; 
	background-color: #f9f9f9;
	padding-left: 3px !important; 
	padding-right: 3px !important; 
	font-size: 94%; 
	overflow: hidden; 
	border-top: #ccc 1px solid; 
	border-right: #ccc 1px solid; 
	padding-top: 3px !important;
}

html .thumbimage {
	border: #ccc 1px solid; 
}
html .thumbcaption {
	border-style: none;
	line-height: 1.4em; 
	padding: 3px !important; 
	font-size: 0.8em; 	
	text-align: left; 
}
div.tcenter {
	border-left-width: 0px; 
	float: none; 
	border-top-width: 0.5em; 
	border-bottom-width: 0.8em; 
	clear: none; 
	border-right-width: 1 em;
	margin: 0 5px 0 40px;
	text-align: center;
}
div.tleft {
	border-left-width: 0px; float: none; border-top-width: 0.5em; border-bottom-width: 0.8em; clear: none; border-right-width: 1 em;
	margin: 0 5px;
}

div.tright {
	border-right-width: 0px; float: right; border-top-width: 0.5em; border-bottom-width: 0.8em; clear: none; border-left-width: 1 em;
	margin: 0 5px;
}



.centeredmov { 
	background-color:#f9f9f9; 
	border: 1px solid #ccc; 
	padding:0px; 
	margin: 0px auto;
	text-align:center;
} 

.rightedmov { 
	float: right;
	background-color:#f9f9f9; 
	border: 1px solid #ccc; 
	padding:0px; 
	margin: 10px;
	margin-right: 5%;
	border-left-width: 1 em;
	text-align:center;
} 

.leftedmov { 
	float: left;
	background-color:#f9f9f9; 
	border: 1px solid #ccc; 
	padding:0; 
	margin: 10px;
	margin-left: 5%;
	border-right-width: 1 em;
	text-align:center;
}

.centeredmov_tit {
	text-align: left;
	background-color: #efefef; 
	width:auto; 
	padding: 3px;
}

/* Collapsable DIVS */
#headerDivImg {
     float: left;
     width: 80%;
	 padding: 1px 8px;
	 vertical-align: middle;
	 height: auto;
	 margin-top: 10px;
	 margin-left: 5%;	 
     background-color: #6699ff;
     color: #FFF;
}
#headerDivImg a{
	color: #FFF;
	text-decoration: none;
}

#headerDivImg a:hover {
	color: #FFF;
	text-decoration: none;
}

#headerDivImg a:visited {
	color: #FFF;
	text-decoration: none;
}

#headerDivImg img {
	border: none;
}

#titleTextImg {
     float: left;
     font-size: 1em;
     font-weight: bold;
     padding: 2px;
}

.imgDivLink, .imgDivLink {
     float: left;
     width: 80%;	
     background-color: #f2cb91;
	 padding: 5px;
	 margin-left: 5%;
/*	 clear:both;*/
	 border-color: #6699ff;
	 border-style: solid;
	 border-width: 0 3px 3px 3px;
}
#headerDivImg img {
     float: left;
     padding: 3px;
}




.grayMarker { background-color:#CCC;}
.greenMarker { background-color: #0F3;}
.yellowMarker { background-color: #FF0;}
.blueMarker { background-color: cyan;}
