body { font-family: Ariel, sans-serif; font-size: 10pt; }
.textheaders {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #CA142D;
	font-variant: normal;
	font-weight: bold;
}
p.changed {
	padding-left: 0.2em;
	border-left: solid;
	border-right: none;
	border-top: none;
	border-bottom: none;
	border-left-width: thin;
	border-color: red;
}
p.end {
	padding-bottom: 0.2em;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: solid;
	border-bottom-width: thin;
	border-color: rgb(0,119,255);
}
div.box {
	border: solid;
	border-width: thin;
	width: 100% ;
	border-color: rgb(0,119,255);
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 0.2em;
}
div.yellowbox {
	border: solid;
	border-width: thin;
	width: 100% ;
	border-color: rgb(0,119,255);
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 0.2em;
	background: rgb(255,255,118);
}
div.orangebox {
/*
	border: solid;
	border-width: thin;
	width: 95% ;
	border-color: rgb(0,119,255);
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 0.3em;
	background: rgb(255,118,0);
*/
}
div.orange {
	color: rgb(255,118,0);
}
.black {
	color: rgb(0,0,0);
}
p.error {
	color: rgb(255,119,0);
}
hr.blue {
	color: #0080FF;
}
.leftMenu
{
      border-right: 0px solid #FFFFFF;
      border-left: 0px solid #999999;
      border-top: 0px solid #b7d8f9;
      border-bottom: 1px solid #9ccaf8;	  
	  background-color: #E1EFFC; 	  
	  text-align: left;
}
font.button {
	color: rgb(0,119,255);
	font-family: Ariel, sans-serif; font-size: 11pt;
	font-weight: bold;
}
div.rightborder {
	padding-right: 0.2em;
	border-left: none;
	border-right: thin dashed #0080FF;
	border-top: none;
	border-bottom: none;
}
.noborder {
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
}
.rightTitle
{
	  color: #003399; 
	  text-decoration: none; 
	  font-family: helvetica,arial,sans-serif,verdana;
	  FONT-SIZE: 12px; 
	  FONT-WEIGHT: bold;
	  text-align: left;
      LINE-HEIGHT: 12px;	  
}
.mainTitle
{
	  color: #003399; 
	  text-decoration: none; 
	  font-family: helvetica,arial,sans-serif,verdana;
	  FONT-SIZE: 12px; 
	  FONT-WEIGHT: bold;
	  text-align: left;
      LINE-HEIGHT: 18px;	  
}
.leftTitle
{
	  color: #003399; 
	  text-decoration: none; 
	  font-family: helvetica,arial,sans-serif,verdana;
	  FONT-SIZE: 12px; 
	  FONT-WEIGHT: bold;
	  text-align: left;
      LINE-HEIGHT: 12px;	  
}
td.leftborder {
	padding-left: 0.2em;
	border-left: thin dashed #0080FF;
	border-right: none;
	border-top: none;
	border-bottom: none;
}
div.contentcenter a:link {
	color: #0080FF;
	font-family: Ariel, sans-serif; font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
	line-height: 20px;
}
div.contentcenter a:visited {
	/*color: rgb(0,60,110);*/
	color: #0080FF;
	font-family: Ariel, sans-serif; font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
	line-height: 20px;
}

/* a rollover effect */
div.contentcenter a:hover {
	color: rgb(255,118,0);
	font-family: Ariel, sans-serif; font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
	line-height: 20px;
}

div.contentcenter a:active {
	color: black;
	font-family: Ariel, sans-serif; font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
	line-height: 20px;
}

div.here {
	color: black;
	font-family: Ariel, sans-serif; font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
	line-height: 20px;
}
.small {
	color: black;
	font-family: Ariel, sans-serif, helvetica, verdana; font-size: 11pt;
	font-size: 10px; 
	text-decoration:none;
}
.medium {
	color: black;
	font-family: Ariel, sans-serif, helvetica, verdana; font-size: 11pt;
	font-size: 12px; 
	text-decoration:none;
}
.large {
	color: black;
	font-family: Ariel, sans-serif, helvetica, verdana; font-size: 11pt;
	font-size: 14px; 
	text-decoration:none;
}
.textNormal
{
	  color: #00000; 
	  text-decoration:none; 
	  font-family: lucida grande, helvetica, arial, sans-serif,verdana;
	  font-size: 10px; 
	  /*text-align: justify;*/
	  /*LINE-HEIGHT: 16pt;*/
	  
}
.textSmall
{
	  color: #00000; 
	  text-decoration:none; 
	  font-family: helvetica,arial,sans-serif,verdana;
	  FONT-SIZE: 10px; 
	  text-align: justify;
	  LINE-HEIGHT: 12px;
}
.textStrong
{
	  color: #00000; 
	  text-decoration:none; 
	  font-family: helvetica,arial,sans-serif,verdana;
	  FONT-SIZE: 12px; 
	  FONT-WEIGHT: bold;	  
	  text-align: justify;
	  LINE-HEIGHT: 16px;
}
ul.img 
{
list-style-image: url("bullet1.gif");
}
ul.none 
{
list-style-type: none;
list-style-image: none;
}
/* INFOTABLE ----------------------------------------------*/
.infotable { border-spacing: 3px; text-align: left; color: #ffffff; }
.infotable .grey{ background-color: #b2b2b2; }
.infotable .blue { background-color: #b2b2b2; }
.infotable .beige { background-color: #b2b2b2; }
.infotable .orange { background-color: #b2b2b2; }
.infotable .green { background-color: #b2b2b2; }
.infotable .blank { color: #ffffff; background-color: #ffffff; }
.infotable .headline { font-size: 110%; padding-left:5px; color:#000000; background-color: #cccccc; font-weight:bold;}
.infotable .button { padding:3px; margin:0px; background-color: #777777; font: bold;}
.infotable .button a { color: #ffffff; text-decoration: none; font: bold 10px Helvetica, Arial, sans-serif; }
.infotable td { padding: 5px; background-color: #efefef; color: #000000; font: 11px Helvetica, Arial, sans-serif; }
.infotable th { padding: 5px; background-color: #efefef; color: white; font: bold 13px Helvetica, Arial, sans-serif; }

table.infotable2 {}
table.infotable2 td { padding: 10px 10px 10px 10px; background-color: #eaeaea; border-top: solid 1px #777777; line-height: 150% }
table.infotable2 td:first-child { padding-top: 15px; padding-right: 20px; background-color: transparent; }
table.infotable2 p { padding: 10px; }
table.infotable2 p:first-child { padding-top: 0px; }
table.infotable2 table {border-bottom: none;}
table.infotable2 table td, table.infotable2 table td:first-child { padding: 5px; background-color: transparent; border: none; line-height: 100% }
table.infotable2 table p, table.infotable2 table p:first-child { padding: 0px; }
table.infotable2 h2 {margin: 0px;}

table.infotable3 {}
table.infotable3 td { padding: 10px 10px 10px 10px; background-color: #ffffff; border-top: solid 1px #777777; line-height: 150% }
table.infotable3 td:first-child { padding-top: 15px; padding-right: 20px; background-color: transparent; }
table.infotable3 p { padding: 10px; }
table.infotable3 p:first-child { padding-top: 0px; }
table.infotable3 table {border-bottom: none;}
table.infotable3 table td, table.infotable2 table td:first-child { padding: 5px; background-color: transparent; border: none; line-height: 100% }
table.infotable3 table p, table.infotable2 table p:first-child { padding: 0px; }
table.infotable3 h2 {margin: 0px;}