
body {
margin-left: 120px;
margin-top:	100px;
margin-right: 100px;
background: #F0F8FF;
}

a
{
text-decoration: none;
color: Blue;
}
a:hover { color: Red; }
a:link { color: Blue; }
a:visited { color: DarkBlue; }


.header
{
display: none;
}

.header a
{
#padding-left: 15px;
padding-right: 1ex;
#margin-right: 15px;
text-decoration: none;
#color: Blue;
}
.header a:hover { color: Red; }


.agenda
{
margin-top: 10px;
text-align: center;
}


.sidebar
{
#display: block;
float: top left;
width: 100%;
#line-height: 1ex;
#margin-right: 0px;
#margin-right: -50px;
#padding-left: 110px;
#margin-top: 10px;
margin-left: 50px;
margin-bottom: 55px;
margin-top: -20px;
padding: 10px 0px 20px 50px;
#border-bottom: 2px;
#border-left: 1px dotted #000;
##background: #e8eef7;
#-moz-border-radius-bottomleft:     10px;  /* Firefox */
#-webkit-border-bottom-left-radius: 10px;  /* Safari/WebKit */
#border-bottom-left-radius:         10px;  /* future browsers with CSS3 support */
#	padding: 0ex 2ex;
	background: #F0F8FF;
	border: 0px;
}

.sidebar img
{
position: absolute; top: -7px; left: -7px; 
z-index: 5;
#display: block;
#float: top right;
#line-height: 0px;
background: #FFA500;
#border: 0px;
width:80px;
padding: 20px 20px 20px 20px;
-moz-border-radius:     60px;  /* Firefox */
-webkit-border-radius:  60px;  /* Safari/WebKit */
border-radius:          60px;  /* future browsers with CSS3 support */
}

.sidebar .selflink
{
border-bottom: 6px solid #000;
border-color:  #FFA500;
}

.sidebar ul
{
margin-left: 50px;
margin-bottom: 10px;
padding-left: 3px;
padding-right: 3px;
display: inline;
list-style-type: none;
font-variant: small-caps;
font-size: small; 
border-bottom: 2px solid #FFA500;
}

.sidebar li
{
margin-bottom: 10px;
padding-left: 3px;
padding-right: 3px;
display: inline;
list-style-type: none;
font-variant: small-caps;
font-size: small; 
border-bottom: 2px solid #FFA500;
}

.sidebar a:link, .sidebar a:visited
{
line-height: 14px;
font-weight: bold;
text-decoration: none;
}
.sidebar a:link#current, .sidebar a:visited#current, .sidebar a:hover
{
border-bottom: 6px solid #000;
background: transparent;
border-color:  #FFA500;
}
.sidebar a:hover { color: Red; }

#navbar
{
position: fixed;
top: 0px;
left: 0px; 
z-index: 2;
#display: block;
float: top left;
width: 100%;
#line-height: 1ex;
#margin-right: 0px;
#margin-right: -50px;
#padding-left: 110px;
#margin-top: 10px;
margin-left: 0px;
margin-bottom: 0px;
margin-top: 0px;
padding: 10px 0px 0px 0px;
height: 45px;
#border-bottom: 2px;
#border-left: 1px dotted #000;
##background: #e8eef7;
#-moz-border-radius-bottomleft:     10px;  /* Firefox */
#-webkit-border-bottom-left-radius: 10px;  /* Safari/WebKit */
#border-bottom-left-radius:         10px;  /* future browsers with CSS3 support */
#	padding: 0ex 2ex;
	background: #F0F8FF;
	border: 0px;
}

#logo img
{
position: fixed;
top: -7px;
left: -7px; 
z-index: 10;
#display: block;
float: top left;
#line-height: 0px;
background: #FFA500;
#border: 0px;
width:80px;
padding: 20px 20px 20px 20px;
-moz-border-radius:     60px;  /* Firefox */
-webkit-border-radius:  60px;  /* Safari/WebKit */
border-radius:          60px;  /* future browsers with CSS3 support */
}

#navbar .selflink
{
border-bottom: 6px solid #000;
border-color:  #FFA500;
}

#navbar ul
{
margin-left: 130px;
#margin-bottom: 10px;
#padding-left: 3px;
#padding-right: 3px;
display: inline;
list-style-type: none;
font-variant: small-caps;
font-size: small; 
border-bottom: 2px solid #FFA500;
}

#navbar li
{
margin-bottom: 10px;
padding-left: 3px;
padding-right: 3px;
display: inline;
list-style-type: none;
font-variant: small-caps;
font-size: small; 
border-bottom: 2px solid #FFA500;
font-weight: bold;
}

#navbar a:link, #navbar a:visited
{
line-height: 14px;
font-weight: bold;
text-decoration: none;
}
#navbar a:link#current, #navbar a:visited#current, #navbar a:hover
{
border-bottom: 6px solid #000;
background: transparent;
border-color:  #FFA500;
}
#navbar a:hover { color: Red; }


#navbar ul ul
{
position: fixed;
top: 150px;
left: 0px; 
z-index: 6;
float: top left;
width: 100px;
margin-left: 3px;
padding: 0px;
display: block;
list-style-type: none;
border: 0px;
border-left: 2px solid #FFA500;
-moz-border-radius:     0px;  /* Firefox */
-webkit-border-radius:  0px;  /* Safari/WebKit */
border-radius:          0px;  /* future browsers with CSS3 support */
}
#navbar ul ul li
{
line-height: 35px;
border-bottom: 0px;
font-variant: small-caps;
font-size: x-small; 
}

div#navbar ul ul li a {
display: block;
/*2. a specific height – needed for Internet Explorer 6*/
height: 25px;
/*3. a top space in between eack link*/
margin-top: 1px;
/*4. and a left space (padding) between the border and the text link*/
padding-left: 12px;
/*5. background color of the links*/
background-color: #F0F7F7;
/*6. a left border of 10px*/
border-left: 2px solid #FFA500;
/*10. remove the text underline added by default to the links*/
text-decoration: none;
/*11. the color of the text links*/
/*12. vertical align of the text link (value equal to the height)*/
line-height: 25px;
}

div#navbar ul ul span.selflink {
display: block;
/*2. a specific height – needed for Internet Explorer 6*/
height: 25px;
/*3. a top space in between eack link*/
margin-top: 1px;
/*4. and a left space (padding) between the border and the text link*/
/*5. background color of the links*/
background-color: #F0F7F7;
/*6. a left border of 10px*/
/*10. remove the text underline added by default to the links*/
text-decoration: none;
/*11. the color of the text links*/
/*12. vertical align of the text link (value equal to the height)*/
line-height: 25px;
}


div#navbar ul ul span.selflink,
div#navbar ul ul li a:hover {
width: 100%;
border-bottom: 0px;
padding-left: 8px;
border-left: 6px solid #FFA500;
}




h1:first-child {
#display: block;
#float: left;
position: fixed;
top: 40px;
left: 0px;
width: 100%;
#margin-top: -8px;
padding-left: 130px;
font-variant: small-caps;
font-size: medium;
padding-top: 10px;
padding-bottom: 6px;
background:  #FFA500;
clear: right;
}

.inlinecontent h1
{
position: static;
width: auto;
margin-top: 2px;
padding-left: 0px;
font-size: large; 
clear: right;
background:  #F0F8FF;
}

#content h2
{
color: #FFA500;
font-family: cursive;
font-variant: small-caps;
#font-weight: bold;
}

#content img
{
text-align: center;
display: block;
margin-left: auto;
margin-right: auto;
}
#content a img
{
border: solid 1px;
#border-color: Blue;
border-color: #F0F8FF;
}
##content a:visited img { border-color: DarkBlue; }
#content a:hover img { border-color: Red; }

#content .pagedate
{
display: none;
}

div.inlinepage
{
overflow: visible;
border: 0px;
}

#content .inlinemap
{
float: right;
border: 0;
margin-left: 1em;
}

#content p
{
text-indent: 20px;
text-align: justify;
font-size: small; 
}

#content iframe
{
margin-top: 20px;
}

#content hr
{
color: #FFA500;
background-color: #FFA500;
height: 2px;
border: 0;
width: 60%;
clear: both;
}

#content fieldset
{
width: 100% - 300px;
border: 2px solid #FFA500;
margin-left: 2em;
-moz-border-radius:     10px;  /* Firefox */
-webkit-border-radius:  10px;  /* Safari/WebKit */
border-radius:          10px;  /* future browsers with CSS3 support */
}

#content legend
{
background-color: #FFA500;
#font-family: cursive;
line-height: 2.5ex;
padding-left: 1em;
padding-right: 1em;
-moz-border-radius:     1.25ex;  /* Firefox */
-webkit-border-radius:  1.25ex;  /* Safari/WebKit */
border-radius:          1.25ex;  /* future browsers with CSS3 support */
}

#content .flash
{
float: right;
width: 270px;
margin-left: 1em;
}
#content .flash p
{
font-size: 0.8em;
}

#content .central
{
float: right;
width: 300px;
margin-left: -100px;
}

#content a:hover { color: Red; }


#footer
{
display: none;
}

