a.page_navigation:link{
	text-decoration:none; color:#ffffff;
}
a.page_navigation:visited{
	text-decoration:none; color:#ffffff;
}
a.page_navigation:hover{
	text-decoration:underline; color:#ffffff;font-weight:normal;
}

/*
a:link{text-decoration:none; color:#000066;outline:none;}
a:visited{text-decoration:none; color:#000066;}
a:hover{text-decoration:underline; color:#000066; font-weight:bold;}
*/
#documentation{
}

#documentation li{
	font-size: 16px;
	line-height: 40px;
	font-weight:normal;
	color:gray;
}

#documentation li .normal_font{
	line-height: 18px;
	font-size: 12px;
	font-weight:normal;
	color:black;
}

.standard_font{
	line-height:150%;
	font-size:14px;
	font-weight:normal;
	color:#404040;
}


#download{
}
#download li{
	font-size: 18px;
	line-height:40px;
	font-weight:bold;
	color: gray;
}
#download li .normal_font{
	line-height:150%;
	font-size:14px;
	font-weight:normal;
	color:#404040;
}

#download li .normal_font b{
	color:black;
	font-weight:bold;
}

#download li .normal_font i{
	color:gray;
}

#download li .normal_font a{
	font-weight:bold;
}

#download li .normal_font h1{
	font-weight:bold;
	font-size:14px;
	line-height:150%;
	color:black;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:20px;
}

#download li ul li{
	line-height:150%;
	font-size:14px;
	font-weight:normal;
	color:#404040;
}

#download .figure{
	font-size:12px;
	font-weight:bold;
	color:#000066;
}


.code {
	font-family:Monospace;
}

#short_tutorial{
}

#short_tutorial li{
	font-size: 18px;
	line-height: 40px;
	margin-top:40px;
	font-weight:normal;
	color:gray;
}

#short_tutorial li .normal_font{
	line-height: 150%;
	font-size: 14px;
	font-weight:normal;
	color:#404040;
}

#short_tutorial li .normal_font b{
	font-weight:bold;
	color:black;
}

#short_tutorial li .normal_font i{
	color:gray;
}

#short_tutorial li a:link{
	//text-decoration:underline; 
	color:#000066; font-weight:bold;
}

#short_tutorial .normal_ul li{
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:black;
}

#short_tutorial p{
	margin:10px 0px 0px 0px; /*top right bottom left*/
}

#short_tutorial img[id^="figure"]{
	border:1px solid lightgray;
}

#short_tutorial .rationale{
	margin:18px 4% 18px 4%;
	padding:7px;
	border:1px solid;
	border-color:lightgray;
}

#short_tutorial .figure{
	font-size:12px;
	font-weight:bold;
	color:#000066;
}

#case_study{
}

#case_study li{
	font-size: 18px;
	line-height: 40px;
	font-weight:normal;
	color:gray;
	margin-top:40px;
}

#case_study li .normal_font{
	line-height: 150%;
	font-size: 14px;
	font-weight:normal;
	color:#404040;
}

#case_study li a:link{
	//text-decoration:underline; 
	color:#000066; font-weight:bold;
}

#case_study .normal_ul li{
	font-size:14px;
	line-height:150%;
	font-weight:normal;
	color:#404040;
	margin-top:10px;
}

#case_study li .normal_font b{
	font-weight:bold;
	color:black;
}

#case_study li .normal_font i{
	color:gray;
}

#case_study p{
	margin:10px 0px 0px 0px; /*top right bottom left*/
}

#case_study .rationale{
	margin:18px 4% 18px 4%;
	padding:7px;
	border:1px solid;
	border-color:lightgray;
}

#case_study .figure{
	font-size:12px;
	font-weight:bold;
	color:#000066;
}

#questions{
} 

#questions hr{
	border-top:1px solid gray;
}

#questions .division{
	font-size:16px;
	color:gray;
	font-weight:bold;
}

#questions li{
	font-size: 16px;
	line-height: 40px;
	font-weight:normal;
	margin-top:40px;
	color:gray;
}

#questions li .normal_font{
	line-height: 150%;
	font-size: 14px;
	font-weight:normal;
	color:#404040;
}

#questions li a:link{
	//text-decoration:underline; 
	color:#000066; font-weight:bold;
}

#questions .normal_ul li{
	font-size:14px;
	line-height:150%;
	font-weight:normal;
	color:#404040;
	margin-top:10px;
}

#questions li .normal_font b{
	font-weight:bold;
	color:black;
}

#questions li .normal_font i{
	color:gray;
}

#questions p{
	margin:10px 0px 0px 0px; /*top right bottom left*/
}

#nav{
	position:fixed;
	top:10%;
	right:5%;
	width:20%;
	line-height:18px;
	font-size:14px;
	border:1px solid;
	border-color: lightgray;
	margin:5px;
	padding:5px;
}

#nav ul{
	margin-left:0;
	padding-left:15px;
	line-height:150%;
	font-size:14px;
}

#ui-tooltip-overlapdiv .ui-tooltip-titlebar{
	font-family:Arial;
	font-size:12px;
}

#ui-tooltip-overlapdiv .ui-tooltip-content{
	overflow-x: auto;
	overflow-y: auto;
	/*max-height: 420px;*/
	max-height: 720px;
	max-width: 800px;
	line-height: 15px;
	/*min-height: 420px;*/
	/*padding-bottom: 20px;*/
}
#ui-tooltip-overlapdiv{
	max-width: 800px;
	/*max-height: 450px;*/
	max-height: 750px;
	/*min-height: 400px;*/
}
