/* ::::: interact.css ::::: */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, pre, abbr, address, cite, code, del, img, ins, q, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video { margin: 0pt; padding: 0pt; border: 0pt none; outline: 0pt none; font-size: 100%; vertical-align: baseline; background: none repeat scroll 0% 0% transparent; font-family: Calibri,Verdana,Arial,Helvetica,sans-serif; line-height: 1em}
body { line-height: 1;}
figure, footer, header, nav { display: block; }
/*Color definition*/
/*html {background-color: rgb(247, 244, 239)}*/
html {background-color: rgb(23, 55, 94)}
/* End Colo definition
/*Layout definition*/
body { position: absolute; width:1100px; height:700px;margin-left:-550px;margin-top:-350px;padding: 0px;
	  left:50%; top: 50%;background: (242, 237, 230);overflow: hidden;}
header { z-index: 1500; position: absolute;width:1000px; height:90px;left:50%; top: 0; margin-left:-500px;padding:0 top:0; }
section { z-index: 10; position:absolute; width:1000px; height:550px;margin:0;padding:0;
		top:100px; left:50%; margin-left:-500px}
footer { z-index: 1500; position: absolute;width:1000px; height:50px;left:50%; margin-left:-500px;
	   top:650px ;text-align:center;}
header nav { z-index: 1500;position: absolute;width:70%; height:75%;margin:0;padding:0 ;right:0px;
		   bottom:0%; vertical-align:textbottom;text-align:right}
section nav { z-index: 1500;position: absolute;width:180px; padding:10px;
		   left:35px; }

#logo{ z-index: 1500; position: absolute; width:100%; height:52px;margin:0;padding:0 ;left:0; bottom:3px}
#picture{ z-index:90; position: absolute; width:1000px; height:550px; margin:0;padding:0 ;left:0px; top:0px}
#textbox{ z-index:2500; position: absolute; width:440px; height:440px; left: 50%; top:50%;
		  margin-left:-250px; margin-top:-250px; padding: 30px}
#line{ z-index: 1500; position: absolute; width:104%; height:20%; margin:0;padding:0 ;left:-2%; bottom:5%}
#structure_and_flow{ font-size: 30px; z-index: 1500; position: absolute; width:200px; height:70px;
					margin:0;padding:0 ;right: 40px; bottom:40px; text-align:right; vertical-align: bottom: 4px 3px 4px;}					
#logo_central{ z-index:2500; position: absolute; width:219px; height:90px; left: 50%; top:50%;
		  margin-left:-100px; margin-top:-55px; }
#box1_3_2 { position: absolute; left: 180px; top: 70px;width: 300px; height:300px; z-index: 1200; margin:0px; background-repeat:no-repeat;	}
		  
#hiddenPic img{display:none;}
/*.navigator{top:50%; margin-top: -250px;height: 400px}*/
/* end layout definition*/

/*text layout definition */
body { font-size: 12px; font-family: Calibri,Verdana,Arial,Helvetica,sans-serif; line-height: 1; }
nav ul { list-style: none outside none; }
header nav { overflow: hidden; }
header nav ul { display: block; float: right; height: auto; overflow: hidden; padding-top: 35px; }
header nav ul li { display: block; float: left; margin-left: 16px; }
header nav ul li a { font-size: 15px; line-height: 13px; font-family: Calibri,Verdana,Arial,Helvetica,sans-serif; text-transform: uppercase; }
header nav ul li a:link, header nav ul li a:visited, header nav ul li a:active { color: rgb(84, 84, 84); }
header nav ul li a:hover { color: rgb(160, 74, 35);}
section nav { padding: 20px 0pt 0pt 0px; float: left;  }
section nav ul li{ padding: 6px 0px 12px; }
section nav ul li{ padding: 6px 0px 12px; }
section nav ul li.lan1{ padding: 0px; }
section nav ul li a{font-size: 15px;line-height:15px ; text-transform: uppercase}
section nav ul li ul { padding: 0pt; margin: 0pt; display: none; overflow: hidden; }
section nav ul li ul li { font-size: 15px; padding: 0pt; margin: 8px 0px  0px 8px; text-transform: uppercase}
section nav ul li ul li a{ font-size: 15px; text-transform: uppercase;line-height: 1em}
section nav ul li ul li a:link, section nav ul li ul li a:visited, section nav ul li ul li a:active { color: rgb(84, 84, 84); }
section nav ul li ul li a:hover { color: rgb(160, 74, 35);}
section nav ul li:hover>ul { display: block;}
section nav a.selected, section nav a.highlight { color: rgb(160, 74, 35); }
._selected{color: rgb(160, 74, 35); }
.highlight { font-size: 15px; color: rgb(160, 74, 35); font-family: Calibri,Verdana,Arial,Helvetica,sans-serif; text-transform: uppercase; }
footer { clear: left; font-style: normal; text-transform: uppercase; }
footer div { float: center;padding : 5px}
footer .highlight { margin: 0pt; }
footer a { text-transform: lowercase; }
a:focus { outline: medium none; }
:focus {  }
:-moz-any-link:focus { outline: medium none; }
a:link, a:visited, a:active { color: rgb(51, 51, 51); text-decoration: none; }
a:hover { color: rgb(160, 74, 35); text-decoration: none; }
li a:hover { color: rgb(119, 119, 119); }
body {overflow-x: hidden; }
.text {line-height:1.1em; font-size:14px; text-align: justify; padding: 6px 0;color: rgb(100, 100, 100)}
li.text{padding: 3px 0; margin:0;} 
ul.text {padding-left:30px; list-style-type:disc;}

h1, h2 , h3 { color: rgb(160, 74, 35); /*text-shadow:rgb(170,170,170) 4px 3px 4px;*/ text-transform: uppercase;}
h1 {font-size: 20px; padding-bottom: 6px }
h2 {font-size: 18;padding-bottom: 6px}
h3 {font-size: 16px;padding-bottom: 4px}
/*end textlayout definition*/

/* POPupwindows*/
ul#pop li { list-style-type:disk; line-height:1.0em; margin-top:0.5em;  text-transform: uppercase; }
ul#pop li:hover { color: rgb(160, 74, 35); }
ul#pop li:hover>ul { margin: 0px; display: block; text-shadow:none;}	
ul#pop li>ul { display: none; line-height:1em;}
ul#pop { line-height:20px; margin-top:30px;margin-left:30px;}
div#box1_3_2 p { line-height:20px; margin-top:6%; margin-left:8%; margin-right:15%;color:rgb(100,100,100);text-transform: none;text-align: justified}
div#box1_3_2 span { color:rgb(160, 74, 35); text-transform: uppercase;}
div#textbox ul { padding: 0px 0px 0px 20px; }
