.announcement 
{ font-size : 11px; 
  color : #cc9999;
  font-weight : bold;
}

.banner { background-image : url("/images/home/background.jpg" ); }

.banner2 { background-image : url("/images/home/background2.jpg"); }

.current 
{ font-family : Plan, Verdana;
  font-size : 11px;
  font-weight : bold;
  color : #3366cc;
  line-height : 22px;
  text-decoration : none;
}

.home 
{ font-family : Plan,Verdana;
  font-size : 11px;
  font-weight : bold;
  color : white; }

.side 
{ font-family : Plan, Verdana;
  font-size : 11px;
  font-weight : bold;
  color : #3366cc;
  line-height : 22px;
  padding-left : 5px;
  text-decoration : none;
}

.quote 
{
	font-size : 12px;
	color : #ff0000;
	font-weight : bold;
	position : absolute;
	top : 118px;
	left :80px;
	z-index : 0;
	font-family: Plan, Verdana;
}

.justify {text-align : justify;}

a, 
a:link, 
a:visited, 
a:active 
{ font-family : verdana, arial, helvetica, sans-serif;
  font-size : 12px;
  color : #3366cc;
  font-weight : normal;
  line-height : 20px;
  text-decoration : underline;
}

a:hover { color : #ff0000; text-decoration : underline; }

a.small, 
a.small:link, 
a.small:visited, 
a.small:active 
{ font-family : verdana, arial, helvetica, sans-serif;
  font-size : 12px;
  color : #666666;
  font-weight : normal;
  line-height : 20px;
  text-decoration : underline;
}

a.small:hover { color : #ff0000; text-decoration : underline; }

a.backtop, 
a.backtop:link, 
a.backtop:visited, 
a.backtop:active 
{ font-family : verdana, arial, helvetica, sans-serif;
  font-size : 12px;
  color : #3366cc;
  font-weight : normal;
  line-height : 20px;
  text-decoration : underline;
}

a.backtop:hover { color : #ff0000; text-decoration : underline; }

a.email, 
a.email:link, 
a.email:visited, 
a.email:active, 
a.email:hover {font-size : 10px; }

a.help, 
a.help:link, 
a.help:visited, 
a.help:active 
{ font-size : 14px;
  font-weight : bold;
  color : #ff9900;
  text-decoration : none;
}

a.help:hover 
{ color : #ff0000;
  font-size : 14px;
  text-decoration : underline;
}

a.nav_top, 
a.nav_top:link, 
a.nav_top:visited, 
a.nav_top:active 
{ font-size : 11px;
  font-weight : bold;
  color : #000000;
  text-decoration : none;
  line-height : 22px;
}

a.nav_top:hover { color : #3366cc; text-decoration : underline; }

a.nav_bottom, 
a.nav_bottom:link, 
a.nav_bottom:visited, 
a.nav_bottom:active 
{ font-size : 9px;
  font-weight : bold;
  color : #666666;
  text-decoration : none;
  text-align : center;
}

a.nav_bottom:hover { color : #3366cc; text-decoration : underline; }

a.side, 
a.side:link, 
a.side:visited, 
a.side:active 
{ font-size : 11px;
  font-weight : bold;
  color : #666699;
  text-decoration : none; 
  line-height : 22px; 
  margin-left : 5px;
  padding-left : 5px;
}

a.side:hover { color : blue; text-decoration : underline; }

body 
{ background-color : #ffffff;
  left : 0px;
  top : 0px;
  margin-left : 0px;
  margin-top : 0px;
 
}

h1, h2, h3, h4, h5,h6 
{
	font-family : Plan, Verdana;
	color : #3366cc;
	text-align : justify;
	font-size: 12px;
	font-weight: bold;
}

img.r { margin-right : 15px; text-align : right; }

img.l { margin-left : 15px; text-align : left; }

ol { line-height : 20px; }

p 
{ font-family : Plan, verdana;
  font-size : 12px;
  color : #000000;
  text-align : justify;
  line-height : 16px;
}

p.note { font-size : 10px; color : #006600; }

p.notice 
{
   color : #333333;
   background : #E6E6FA; 
   border : 1px dotted #666666;
   font-weight : bold;
   padding : 5px;
}

p.footer0 
{ font-size : 10px;
  color : #555555;
}

p.footer 
{ font-size : 10px;
  color : #555555;
  text-align : center;
}

ul 
{ text-align : justify;
  list-style-type : square;
  line-height : 20px;
  margin-bottom : 0px;
}

li { font-family : Plan, Verdana; font-size : 11px; }

table 
{ 
  
  
  vertical-align : top;
 
  text-align : left;
}

td { vertical-align : top; color : black;}

table.gallery { border : 1px dotted #87CEFA; }

table.gallery0
{ font-family : verdana, arial, helvetica, sans-serif;
  font-size : 10px;
  font-color : black;
  vertical-align : top;
  text-align : left;
}

table.lecture
{ font-family : verdana, arial, helvetica, sans-serif;
  font-size : 11px;
}

table.login
{ font-family : verdana, arial, helvetica, sans-serif;
  font-size : 10px;
  font-weight : bold;
  background-color : #FFFFCC;
}

td.login { color : blue; }

td.gallery {vertical-align : bottom; }

td.lecture 
{ font-family : verdana, arial, helvetica, sans-serif;
  font-size : 11px;
  line-height : 15px;
}

td.subtitle
{ font-family : verdana, arial, helvetica, sans-serif;
  font-size : 5px;
  line-height : 10px
}

td.side { margin-left : 5px }

tr.caption 
{ background-color : #E6E6FA;
  font-size : 12px;
  font-color : blue; }

tr.contacts 
{ font-family : verdana, arial, helvetica, sans-serif;
  font-size : 9px;
  vertical-align : top;
}
.planstorytelling {
	font-family: "Plan Storytelling";
	font-size: 12px;
}
td.title
{ font-family : Plan ,verdana;
  font-size : 12px;
  color : blue;
}
.chapeau{ 
	font-family: Plan, verdana;
	font-size: 11px;
	font-style: italic;
}
