/*
	Design by Free CSS Templates
	Adjusted by C. Keuls, Unesco-IHE
	http://www.freecsstemplates.org
	Released for free under a Creative Commons Attribution 2.5 License
*/

#header { 
margin : 1px 1px 1px 1px;
border-width : 0 0 1px 0;
border-color : #fff #fff #004778 #fff;
border-style : none none solid none;
padding: 0 0 0.5em 0;
}

p { 
background : #fff;
margin : 0 0 0 0; 
} 
h1, h2, h3 { 
color : #000000; 
} 
body { 
font-family : Arial, sans-serif; 
font-size : 10pt; 
color : #666; 
background-color : #fff; 
margin: 0px;
} 
a { 
color : #0077dd; 
text-decoration : underline; 
} 
a:link { 
color : #0099ff; 
text-decoration : none; 
} 
a:visited { 
color : #0099ff; 
text-decoration : none; 
} 
a:hover { 
color : #000; 
text-decoration : none; 
} 
a:active { 
color : #0099ff;
text-decoration : none; 
} 

#menu { 
font-family : Arial, sans-serif;
margin: -3em 0 0 13em;
} 
#menu ul { 
list-style : none; 
font-size : 0.7em;
} 
#menu li { 
display : inline;
padding-left : 0.5em;
padding-right: 0.5em;
margin-left : 0.5em; 
border-left : 1px dotted #004778; 
} 
 
#menu li a { 
color : #004778; 
padding : 0.1em; 
text-decoration : none; 
} 
#menu li a:hover { 
text-decoration : underline; 
}

#content { 
margin : 0; 
line-height : 1.4em; 
padding : 0 0 0 0; 
} 
#content p { 
margin: 0.5em 0 1.5em 0;
} 
#content h2, h3, h4, h5 { 
color : #545454; 
margin-bottom : 1em; 
border-bottom : 1px dashed #dfdfdf; 
padding : 0 0 0.6em 1.5em; 
} 
#content h2 { 
font-size : 1.2em; 
line-height : 1.2em; 
background : url(../images/bul_big_15_15.jpg) no-repeat top left; 
background-position : 0% 10%; 
} 
#content h2 img { 
float : right; 
} 
#content h3 { 
margin: 0.8em 0 0.2em 0;
font-size : 1em; 
line-height : 1em;
background : url(../images/bul_big_12_12.jpg) no-repeat top left; 
} 
#content ul {
margin: 0.5em 0em 0em 2em;
list-style : none; 
} 
#content ul li { 
background : url(../images/bul_big_8_8.jpg) no-repeat 0 4px; 
margin : 0 0 5px -10px; 
padding : 0 0 0 20px; 
font-size : 0.9em; 
line-height : 1.2em; 
} 
#content ul li a { 
padding : 0 0 0 0; 
} 
#content blockquote { 
margin : 0 0 0 0.8em; 
padding : 0.1em 0.3em 0 1em; 
border-left : 0.3em solid #005082; 
background : #fdfdfd url('../images/a7.gif') repeat-x top left; 
} 
#content blockquote p { 
margin : 0 0 0 0; 
padding : 0 10px 0 0; 
font-size : 0.8em; 
font-style : italic; 
color : #0099ff; 
line-height : 1.2em; 
text-align : left; 
} 
table.contactus { 
border-bottom : #fff; 
} 
.contactus td { 
text-align : left; 
line-height : 1.4; 
border-bottom : none; 
} 
table.table_left { 
margin-bottom : 1.5em; 
border-collapse : collapse; 
text-align : right; 
line-height : 90%; 
} 
.table_left th { 
font-weight : bold; 
text-align : center; 
padding : 0.5em; 
} 
.table_left td { 
padding : 0.1em; 
border-right : 1px solid #fff; 
border-bottom : 1px solid #aaa; 
} 
.table_left tr.rowH { 
color : #fff; 
background : #006192 url('../images/a8.gif') repeat-x top left;
border-right : 1px solid #fff; 
} 
.table_left tr.rowA { 
border-top : 1px solid #fff; 
color : inherit; 
text-align : right; 
font-size : 0.8em; 
} 
.table_left tr.rowB { 
border-top : 1px solid #fff; 
color : inherit; 
text-align : right; 
font-size : 0.8em; 
border-right : 1px solid #fff; 
} 
#primaryContentContainer { 
float : left; 
width : 50%; 
margin : 1em 0 0 1em;
} 

#primaryContentContainer p { 
text-align: justify;
} 
#secondaryContent { 
float : left; 
width : 22%; 
margin : 0.4em 0 0 0.5em; 
padding : 0 0 0 0; 
background : #fff url(../images/a1.gif) repeat-y right top;
} 
#secondaryContent table td { 
color : #0099ff; 
} 
#secondaryContent .xbg { 
position : absolute; 
right : 0; 
bottom : -64px; 
background : #fff url('../images/a3.gif') no-repeat top right; 
height : 64px; 
width : 128px; 
} 
#tertiaryContent { 
float : right; 
width : 22%; 
background : #fff url('../images/a2.gif') repeat-y top left; 
margin : 1.5em 0 0 0; 
padding : 0 0 1em 0.4em; 
} 
#footer { 
position : relative; 
z-index : 1; 
border-top : 1px dashed #dfdfdf; 
padding : 1em 0 2em 0; 
margin : 1em 2em 0 2em;
font-size : 0.8em;
text-align : center; 
} 
.clear { 
clear : both; 
} 
.tabSelected { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
color : #000000; 
font-weight : bold; 
text-decoration : none; 
} 
#keyprinciples { 
background : #bfe5ff; 
} 
#keyprinciples h1 { 
font-size : 1em; 
color : #777; 
font-weight : bold; 
text-decoration : none; 
text-align : left; 
padding : 0.5em 0.5em 0 0.5em; 
} 
#keyprinciples ul li { 
background : none; 
list-style : decimal inside; 
font-size : 0.8em; 
color : #666; 
font-weight : bold; 
text-decoration : none; 
text-align : left; 
padding : 0 0 1em 0.2em; 
} 