a:link {	color:#0000FF;text-decoration:none;}
a:visited {	color:#800080;text-decoration:none;}
a:hover {	color:#FF0000;text-decoration:underline;}
a:active {	color:#FF0000;text-decoration:none;}

body.wacip {	background-color: #EAE8DF;
		align: center;
		margin: 10px;
		margin-right: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: small;
		color: #000000; }

body.subframe {	background-color: #EAE8DF;
		margin: 0px;
		margin-right: 0px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: small;
		color: #000000; }

body.wacipnet {	background-color: #FFFFFF;
		align: center;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: small;
		color: #000000; }

p.navigation  {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 80%;
		margin-left: 20px;
		margin-right: 6px; }

p.content  {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 100%;
		margin-left: 20px;
		margin-right: 25px; }

div.dmarquee {	background-color: #FFD65C;
		color: #CC0000;
		width: 530px;
		margin-top: 10px;
		margin-left: 20px;
		padding-top: 3px;
		padding-bottom: 4px;
		border-top: 1px solid red;
		border-bottom: 1px solid red;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: normal;
		font-weight: bold; }

.sidebar  {	font-family: Verdana, Geneva, Arial, Helvetica, serif;
		font-size: 110%;
		font-weight: normal;
		padding-left: 20px;
		padding-right: 15px;
		padding-bottom: 25px; }

.sidebar2  {	font-family: Verdana, Geneva, Arial, Helvetica, serif;
		font-size: 110%;
		font-weight: normal;
		padding-left: 20px;
		padding-right: 15px;
		padding-top: 3px;
		padding-bottom: 5px; }


address.w {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 100%;
		line-height: 150%;
		margin-left: 80px;
		margin-right: 25px; }

p.footer {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 75%; color: #666666; padding: 3px; }

p.footer2 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 70%; color: #666666; padding: 3px;
		margin-left: 20px; }

p.modules {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 100%;
		font-weight: bold;
		line-height: 100%;
		margin: 2px;
		margin-top: 6px;
		padding: 2px; }

p.panes {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 110%;
		font-weight: bold;
		text-align: center;
		margin: 6px;
		padding-bottom: 10px; }
		
/* Text Callouts */
div.callout {  float: right;
				width: 210px;
				margin-left: 20px;
				margin-right: 40px;
				margin-top: 0px;
				margin-bottom: 5px; }
				
p.callout {	font-family: Georgia, New York, Times, Garamond;
		  font-size: 100%;
		  font-style: italic;
		  color: black;
		  background-color: white;
		  margin-left: 10px;
		  margin-right: 10px;
		  padding-top: 15px;
		  padding-bottom: 20px;
		  border-top: 1px dotted red;
		  border-bottom: 1px dotted red;
		  padding-left: 5px; }

img.callout {	padding-bottom: 10px; }
img.callout2 {	padding-bottom: 20px; }
img.callout3 {	padding-bottom: 30px; }

img.spacer5 {	padding-right: 5px;
				padding-bottom: 5px; }

br.leading {	padding-bottom: 5px; }

table.outline {	border: 1px solid red; }

table.invisible {	border-collapse: collapse;
		border: 0px; }

table.inset {	border: 0px;
		border-spacing: 10px;
		margin-top: 5px;
		margin-left: 10px;
		margin-bottom: 56px; }

table.modules {	border-collapse: collapse;
		border: 1px solid #D9D5C1;
		background-color: #FFFFFF;
		font-size: 100%;
		align: center;
		margin-top: 5px;
		margin-bottom: 5px; }

table.alaune {	border-collapse: collapse;
		border: 1px solid red;
		background-color: #ccff66;
		font-size: 100%;
		font-weight: bold;
		align: center;
		margin-top: 10px;
		margin-bottom: 5px; }

table.calendar {	border-collapse: collapse;
		border: 1px solid #CCCCCC;
		font-size: 90%;
		align: center;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left: 20px; }

table.specs {	border-collapse: collapse;
		border: 1px dotted #CCCCCC;
		font-size: 100%;
		margin-left: 20px;
		margin-right: 80px;
		margin-top: 10px;
		margin-bottom: 10px; }

tr.header  {	font-family: Verdana, Geneva, Arial, Helvetica,  sans-serif;
		font-size: 90%;
		font-weight: bold;
		color: #666666;
		border-bottom: 1px solid #CCCCCC;
		border-left: none;
		border-right: none;
		border-bottom: none;
		background-color: #EEEEEE;
		cellpadding: 0px; }

tr.event  {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 100%;
		border-bottom: 1px dotted #CCCCCC;
		border-left: none;
		border-right: none;
		cellpadding: 1px; }

td  {	border: 0px;
		font-size: 90%;
		cellpadding: 0px; }

td.c  {	text-align: center; }

td.header  {	border-bottom: none;
		background-color: #FFFFFF;
		cellpadding: 0px; }

td.footer  {	border: 0px;
		background-color: #FFFFFF;
		cellpadding: 0px; }

td.noborder  {	border-top: none;
		border-bottom: none;
		border-left: none;
		border-right: none;
		background-color: #FFFFFF;
		cellpadding: 0px; }

td.banner  {	border-top: 1px solid #D9D5C1;
		border-bottom: 1px solid #D9D5C1;
		background-color: #F5F4EF;
		cellpadding: 0px; }

td.navigation  {	border-top: 1px solid #D9D5C1;
		border-bottom: 1px solid #D9D5C1;
		border-right: none;
		background-color: #F5F4EF;
		cellpadding: 0px; }

td.content  {	border-top: 1px solid #D9D5C1;
		border-bottom: 1px solid #D9D5C1;
		border-left: 1px solid #D9D5C1;
		border-right: none;
		background-color: #FFFFFF;
		cellpadding: 0px; }

td.mainpage  {	border-top: 1px solid #D9D5C1;
		border-bottom: 1px solid #D9D5C1;
		border-left: 1px solid #D9D5C1;
		border-right: none;
		background-color: #FFFFFF;
		cellpadding: 0px; }

td.modules {	border-top: 1px solid #D9D5C1;
	  	border-bottom: 1px solid #D9D5C1;
		border-left: 1px solid #D9D5C1;
		background-color: #F5F4EF;
		padding-top: 5px;
		padding-bottom: 5px; }

td.modules2 {	border-top: 1px solid #D9D5C1;
	  	border-bottom: 1px solid #D9D5C1;
		border-left: 1px solid #D9D5C1;
		background-color: #F5F4EF;
		padding-top: 5px;
		padding-bottom: 5px;
		background: url(images/bg-aqua.gif); }

h1  {	font-family: Verdana, Geneva, Arial, Helvetica,  sans-serif;
        font-size: 160%;
	font-weight : bold;
	margin-top: 12px;
	margin-bottom: 4px;
	margin-left: 20px;
	margin-right: 25px;
	color: #4F4B64; }

h2  {	font-family: Verdana, Geneva, Arial, Helvetica,  sans-serif;
        font-size: 130%;
	font-weight : bold;
	margin-top: 12px;
	margin-bottom: 2px;
	margin-left: 20px;
	margin-right: 25px;
	color: #4F4B64; }

h2.ia {	font-family: Verdana, Geneva, Arial, Helvetica,  sans-serif;
        font-size: 110%;
	margin-top: 30px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
	color: #4F4B64; }

h2.small {	font-family: Verdana, Geneva, Arial, Helvetica,  sans-serif;
        font-size: 100%;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px;
	color: #4F4B64; }

h3 {	font-family: Verdana, Geneva, Arial, Helvetica,  sans-serif;
        font-size: 110%;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 25px;
	color: #4F4B64; }

h4 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 100%;
	font-weight: bold;
	font-style: italic;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 20px;
	margin-right: 25px;
	color: #4F4B64; }

div.margin {	padding: 20px; }

.noborder {	border-collapse: collapse;
		border: 0px solid #FFFFFF; }

.lang {	font-family: Verdana, Geneva, Arial, Helvetica,  sans-serif; font-weight: bold;
	font-size: x-small; color: #666666; padding: 0px;
	margin-left: 12px; }

.crumbs {	font-family: Verdana, Geneva, Arial, Helvetica,  sans-serif;
		font-size: 85%; color: #666666; padding: 0px;
		margin-left: 10px; }

.item {	font-weight: normal;
	font-spacing: tight;
	padding-left: 4px; }

ul {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 100%;
		padding: 2;
		list-style-type: square; }

ul.indented {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 100%;
		margin-right: 14px;
		padding: 2;
		list-style-type: square; }

ul.indented2 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 100%;
		margin-right: 14px;
		padding: 2;
		list-style-type: circle; }

ul.iii {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 100%;
		margin-right: 54px;
		padding: 2;
		list-style-type: lower-roman; }

ul.navigation {	margin-top: 4pt;
		margin-bottom: 4pt;
		margin-left: 0px;
		margin-right: 14px;
		padding-top: 6px;
		padding-bottom: 6px;
		line-height: 120%;
		color: red; }

ul.net {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 90%;
		padding: 4;
		margin-top: 30px;
		margin-right: 10px;
		line-spacing: 140%;
		list-style-type: square; }

li.net {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 100%;
		line-spacing: 100%;
		margin-right: 35px;
		margin-bottom: 6px; }

li.neti {	list-style-type: circle;
		line-spacing: 100%;
		margin-top: 6px;
		margin-bottom: 6px; }

li.event {	line-spacing: 100%;
		margin-bottom: 10px;
		margin-right: 25px;
		padding-top: 10px;
		border-top: 1px dotted #cccccc; }

ul.navigation:hover {	background-color: #fbe676; }

ol {	list-style-type: decimal; }

ul.navigation2 {	margin-top: 4pt;
		margin-bottom: 4pt;
		margin-left: 0px;
		margin-right: 14px;
		line-height: 120%;
		color: #4E4A64; }

ul.subnav  {	border: 1px dotted #69DABF;
		background-color: #FFFFFF;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: 10px;
		margin-right: 14px;
		line-height: 150%;
		padding-bottom: 5px;
		color: orange; }

ul.twig {		margin-left: 20px;
		margin-right: 65px;
		line-height: 220%;
		color: #FF6699; }

li.twig {	border-top: 1px solid #E7E4D8;
		list-style-type: none;
		font-weight: bold; }

li.twig:hover {	background-color: #F5F4EF; }

li.leaf {	list-style-type: disc;
		margin-left: 20px;
		margin-right: 0px;
		line-height: 160%;
		color: orange;
		font-weight: normal; }

li.jump {	font-family: Verdana, Geneva, Arial, Helvetica,  sans-serif;
		font-size: 100%;
		padding: 0px;
		list-style-image: url(images/down.gif);
		margin-top: 0pt;
		margin-bottom: 2pt;
		margin-left: 25px; }

li.content  {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 100%;
		list-style-type: square;
		margin-bottom: 5px;
		margin-left: 20px;
		margin-right: 25px; }

ul.modules {	font-family: Verdana, Geneva, Arial, Helvetica,  sans-serif;
		font-size: 85%;
		font-weight: light;
		padding-left: 11px;
		padding: 2;
		line-height: 110%;
		color: #5CCD46; }

input.text {	font-family: Verdana, Geneva, Arial, Helvetica,  sans-serif;
		font-size: 80%;
		font-weight: normal;
		padding: 2;
		margin-top: 3pt;
		margin-bottom: 3pt;
		margin-left: 3px;
		margin-right: 3px;
		color: #4E4A64;
		background: #FFFFFF }

input.button {	font-family: Verdana, Geneva, Arial, Helvetica,  sans-serif;
		font-size: 80%;
		font-weight: bold;
		padding: 2;
		margin-top: 3pt;
		margin-bottom: 3pt;
		margin-left: 3px;
		margin-right: 3px;
		color: #4E4A64; }

ul.nav {	margin-top: 14px;
	margin-bottom: 12px;
	color: #4E4A64; }

ul.nav2 {	margin-top: 12px;
	margin-bottom: 10px;
	color: #4E4A64; }

hr.rule {	height: 1px;
	border-top: 1px solid #D9D5C1;
	width: 90%;
	margin: 30px 0px 30px 10px; }

div.style1 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold; }

#bg-red { background: url(images/bg-red.gif); }
#bg-yellow { background: url(images/bg-yellow.gif); }
#bg-aqua { background: url(images/bg-aqua.gif); }
#bg-blue { background: url(images/bg-blue.gif); }
#bg-green { background: url(images/bg-green.gif); }
#bg-violet { background: url(images/bg-violet.gif); }
#bg-buff { background: url(images/bg-buff.gif); }
#bg_c1 { background: url(images/bg_cotton1.gif); }
#bg_c2 { background: url(images/bg_cotton2.gif); }
#bg_c3 { background: url(images/bg_cotton3.gif); }
#orange { color: #FF9900; }
#noir { color: #000000; }

#orange2 { color: #FF9900;
	padding-top: 16px; }

#fff {	color: #FFFFFF;
	font-weight: bold; }

#b {	font-weight: bold; }
#i {	font-style: italic; }

#color {	color: #009900; }

#down { padding-top: 18px; }

#down12 { padding-top: 12px; }

#indented {	margin-left: 50px;
		margin-right: 35px; }

.indented1 {	margin-left: 0px;
		margin-right: 35px; }

#indented1 {	margin-left: 5px;
		margin-right: 25px; }

#indented2 {	margin-left: 50px;
		line-height: 160%;
		margin-right: 25px; }

#indented3 {	margin-left: 5px;
		line-height: 160%;
		margin-right: 70px; }

#strong {	font-weight: bold; }

#pagecourant {	color: #4E4A64;
		font-weight: bold; }

#nav {	background-color: #D9D5C1; }

#nobold {	font-weight: normal; }

#margintop15px { margin-top: 15px; }

#backlit { background-color: #FFD65C;}

#bug { background-color: #dddddd;
		align: center; }

#lit { background-color: #FFFFB1;}
#off { color: #aaaaaa; }

#linespace  {	padding-top: 6px; }
#linespace10 {	padding-top: 10px;
		border-top: 1px solid #D9D5C1; }
#linespace-10 {	padding-bottom: 10px; }

#logout {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        	font-size: 70%;
		font-weight: bold;
		background-color: #CCFF66;
		margin-top: 4px;
		margin-bottom: 1px;
		margin-right: 10px; }