/***************************************************
CANADIAN GENEALOGY 022
***************************************************/

body {
background-color: #ffffff;
}


div.center h1
{
background: #006699;
padding: 10px;
margin: 8px;
text-align: center;
border: none;
border-top: 2px solid #336699;
border-bottom: 2px solid #336699;
display: block;
}

div.center h1 a{
color: #ffffff;
}

div.center h1 a span.normalFont{
font-weight: normal;
font-size: 0.9em;
}

ul.nav {
width: 100%;
background-color: #ffffff;

}

ul.nav *{
font-weight: bold;

}

ul.nav li {
background-color: #ffffff;
border: none;
margin: 0;
padding: 0;
display: block;

}

ul.nav li a.menulink, ul.nav li a.menulink:link, ul.nav li a.menulink:active, ul.nav li a.menulink:visited {
background: #006699;
border-bottom: 1px solid #ccc;
margin: 0;
padding: 4px 10px 4px 10px;
color: #ffffff;
font-weight: bold;
}

ul.nav li a.menulink:hover {
color: #fff;
/*background-color: #339900;*/
background-color: #007700;
border-bottom: 1px solid #ccc;
/*border-right: 0;*/
margin: 0;
padding: 4px 10px 4px 10px;
}

ul.nav li span.on-state {
display: block;
/*background-color: #339900;*/
background-color: #007700;
border-bottom: 1px solid #ccc;
margin: 0;
padding: 4px 10px 4px 10px;
font-weight: bold;

}

ul.nav li a.linked_on-state:link, ul.nav li a.linked_on-state:visited {
display: block;
/*background-color: #339900;*/
background-color: #007700;
/*border-left: 1px solid #ccc;*/
border-bottom: 1px solid #ccc;
margin: 0;
padding: 4px 10px 4px 10px;
font-weight: bold;

}




/* sub-menu classes -- added July 5, 2007*/

ul.nav3 {
width: auto;
margin: 0;
padding: 0;
background-color: #ffffff;
font-style: italic;
font-weight: normal;

}

ul.nav3 li {
margin: 0;
padding: 0;
display: inline;
font-size: .85em;
border-top-style: none;
border-right-style: none;
border-left-style: none;
width: 125px;

}

ul.nav3 li a.menulink, ul.nav3 li a.menulink:link, ul.nav3 li a.menulink:active, ul.nav3 li a.menulink:visited {
display: block;
margin:  0;
padding: 7px 5px 7px 20px;
text-decoration: none;
border-bottom: 1px dashed #ccc;
width: 125px;
font-weight: normal;
}

ul.nav3 li span.on-state {
display: block;
border-bottom: 1px dashed #ccc;
padding: 7px 5px 7px 20px;
margin: 0px;
background-color: #ffffff;
color: #000;
font-style: italic;
font-weight: normal;
}

ul.nav3 li a.menulink:hover {
background-color: #ffffff;
border-bottom: 1px dashed #ccc;
margin: 0;
display: block;
padding: 7px 5px 7px 20px;
color: #000;
font-style: italic;
font-weight: normal;
}

ul.nav3 li a.linked_on-state:link, ul.nav3 li a.linked_on-state:visited {
background-color: #ffffff;
color: #000;
border-bottom: 1px dashed #ccc;
padding: 7px 5px 7px 20px;
margin: 0; 
font-weight: normal;
}





/*FOR IMAGE AT BOTTOM OF LEFT NAV*/
li#bottomleft {
width: 150px;
height: 139px;
float: left;
padding: 0;
margin: 0;
border: 0;
border-top: 15px solid #007700;
border-bottom:15px solid #007700;
/*background-color: #339900;*/
background-color: #007700;
}

/*************Center Image use only if image is not aloud in banner******************/
div.header-img {
width: auto;
padding: 0;
margin: 0.35em 0 0.5em 0;
}

div.center div.header-img {text-align: center;}


div.right-navigation {
padding: 0;
margin: 0 0 0 0;
background-color: #fff;
}

div.right-navigation img {
margin: 10px 0 15px 25px;
}

div.right-navigation div#title, div.right-navigation div#title2 {
color: #fff;
background-color: #006699;
border-bottom: 1px solid #ccc;
}
div.right-navigation div#title2{
padding: 5px;
font-weight: bold;
}


div.right-navigation ul {
background-color: #fff;
margin: 0;
padding: 0;
border-bottom: 0;
}

div.right-navigation li {
display: inline;
background-color: transparent;
margin: 0;
padding: 0;
font-size: 1.0em;
}

div.right-navigation li a, div.right-navigation li a:link, div.right-navigation li a:active, div.right-navigation li a:visited {
margin: 0;
display: block;
padding: 8px 10px 8px 10px;
border-top: 1px solid #ccc;
background-color: transparent;
}

div.right-navigation ul li a:hover {
/*background-color: #339900;*/
background-color: #007700;
color: #fff;
}

div.right-navigation ul li span.on-state{
text-decoration: none;
width: 175px;
float: none;
font-weight: normal;
display: block;
/*background-color: #339900;*/
background-color: #007700;
color: #ffffff;
margin: 0;
padding: 8px 10px 8px 10px;
}

div.right-navigation ul li a.linked_on-state:link, div.right-navigation ul li a.linked_on-state:visited {
margin: 0;
display: block;
padding: 8px 10px 8px 10px;
border-top: 1px solid #ccc;
/*background-color: #339900;*/
background-color: #007700;
color: #fff;
}
/*END OF SEE ALSO BOX*/

/* CBC WHO DO YOU THINK YOU ARE BUTTON */

div.cbc {
width: auto;
background-color: white;
border: 1px solid #339900;
text-align: center;
margin: 5px;
padding: 5px;
}

div.cbc img.test {
float: left;
}

div.cbc h3 {
/*color: #339900;*/
color: #007700;
margin: 5px 0 5px 0;
padding: 0;
}

div.cbc p {
margin: 3px 0 5px 0;
padding: 0;
}

/* Ancestors box on the home page */


div.cbc-b {
width: 100%;
/*vertical-align: middle;*/
/*background-color: #339900;*/
background-color: #007700;
/*margin: 0 5px 6px 5px;*/
margin: 0 0 10px 0;
padding: 0;
color : #ffffff;

}

div.cbc-b-form {
width: auto;
padding: 5px 0 5px 0;
vertical-align: middle;
}

input.submit-button {
width: 30px;
text-align: center;
height: 22px;
padding: 0 0 4px 0;
}

input.submit-buttonfre {
width: 60px;
text-align: center;
height: 22px;
padding: 0 0 4px 0;
}

div.cbc-b-form form {
margin: 0;
padding: 0;
vertical-align: middle;
}

div.cbc-b-form form input{
margin-top: auto;
margin-bottom: auto;
display: inline;
}

div.cbc-b-form label {
margin: auto 5px auto 15px;

}


/* Who do you think you are stuff */

div.wdytya {
width: 130px;
background-color: white;
border: 1px solid #339900;
text-align: center;
}

div.wdytya h3 {
color: #339900;
}

div.wdytya p {
margin: 0px 0 5px 0;
padding: 0;
}

div.wdytya p.small-title {
display: block;
font-size: .70em;
margin: -15px 0 5px 0;
padding: 0;
}

div.sm-th {
width: 170px;
float: right;
}

img.sm-th {
margin-left: 20px;
}

.thumbnails-left {
width: 56px;
margin-right: 0px;
margin-top: 0px;
margin-left: 20px;
background-color: #ffffff;
float: right;
}

div.cbc-b #boite {
width: 180px;
}

.textl {
  
  font-size : .80em;
 color: #ffffff;
 font-family: arial, helvetica, sans-serif;
margin-right: 60px;
margin-left: 5px;
margin-bottom: 10px;

}


.textr {
text-align: right;
font-size : .80em;
color: black;
font-family: arial, helvetica, sans-serif;
margin-right: 20px;
margin-left: 100px;
margin-bottom: 10px;
}

.textl-f {
  text-align: left;
  font-size : .80em;
  color: black;
  font-family: arial, helvetica, sans-serif;
 margin-right: 30px;
margin-left: 20px; 
margin-bottom: 10px;
}

.textr-f {
text-align: right;
font-size : .80em;
color: black;
font-family: arial, helvetica, sans-serif;
margin-right: 20px;
margin-left: 120px;
margin-bottom: 10px;
}

.title { 
	font-size : .90em;
	color: black;
	font-family: arial;
	font-weight : normal;
}

.info { 
font-size : .80em;
color: black;
font-family: arial, helvetica, sans-serif; 
margin: -15px 0 0px 0;
}

/*SYSTEM BOX*/
div.systembox
{
	background-color : White;
	color: black;
	width: 125px;
	border : 1px solid #990000;
	text-align: center;
	margin-left : 5px;
	padding: 4px 0px 7px 0px;
	float: right;
}

div.systembox a
{
font-size: .85em;
}

div.systembox a:link, div.systembox a:visited, div.systembox a:active
{
	color: black !important;
}
/* END SYSTEM BOX*/

/* FEATURES */

div.features {
width: 395px;
height: 220px;
margin-bottom: 5px;
padding-left: 3px;

}

div.features .box-a {
width: 190px;
height: 220px;
margin: 0;
padding: 0;
float: left;
border: 1px solid #cccccc;

}

div.features .box-b {
width: 190px;
height: 220px;
margin: 0;
padding: 0;
float: right;
border: 1px solid #cccccc;
}

.box-a h3, .box-b h3 {
font-size : 0.95em;
/*color: #339900;*/
color: #007700;
background-color: transparent;
margin: 10px 10px 10px 0px;
padding: 0 0 0 5px;

}

.box-a ul, .box-b ul {
list-style-type: none;
background-color: transparent;
margin: 10px 10px 10px 0px;
padding: 0 0 0 5px;

}


.box-a ul li, .box-b ul li {
line-height: 1.3em;
}

div.features a, div.features a:link, div.features a:active, div.features a:visited, div.features a:hover {
background-color: transparent;
}

/* KIDS FEATURES */

div.kids-features {
width: 580px;
/*height: 220px;*/
margin: 85px 5px 5px 5px;
padding: 3px 3px 3px 3px;

}

div.kids-features .kids-box-a {
width: 285px;
height: 500px;
margin: 0;
padding: 0;
float: left;
border: 1px solid #cccccc;

}

div.kids-features .kids-box-b {
width: 285px;
height: 500px;
margin: 0;
padding: 0;
float: right;
border: 1px solid #cccccc;
}

.kids-box-a h3, .kids-box-b h3 {
font-size : 1.05em;
/*color: #339900;*/
color: #007700;
background-color: transparent;
/*margin: 10px 10px 10px 0px;*/
padding: 0 0 0 5px;

}

.kids-box-a ul, .kids-box-b ul {
list-style-type: none;
background-color: transparent;
margin: 10px 10px 10px 25px;
padding: 0 0 0 5px;

}


.kids-box-a ul li, .kids-box-b ul li {
line-height: 1.3em;
}

div.kids-features a, div.kids-features a:link, div.kids-features a:active, div.kids-features a:visited, div.kids-features a:hover {
background-color: transparent;
}
/*END OF KIDS FEATURES*/


span.new {
font-weight: bold;
color: #000;
}

.clear {
clear: both;
} 

/* END OF HOMEPAGE FEATURES */

/* CLASS FOR RIGHT COLUMN IMAGE - INDEX PAGE */
div.right-image{
/*background-color: #339900;*/
background-color: #007700;
width: 195px;
margin-top:0.25em;
padding-top: 0.65em;
padding-bottom: 1.5em;
border: 1px solid #cccccc;
}

div.image-container{
width: 180px;
margin: 0 auto;
padding: 0;
}

div.image-container p{
font-size: 0.85em;
padding: 0;
margin: 2px 0 10px 5px;
}

div.image-container img {
border: 6px solid #fff;
}



/*IMPORTANT BOXES*/ 

p.box3 {
width: auto;
	height: 30px;
	text-align: center;
	border: 1px solid #339900;
	margin: 10px 25px 10px 40px;
	padding: 10px 0 15px 0;
}

.box2 {
	
	width: auto;
	text-align: center;
	border: 1px solid #339900;
}

.tipsBox {
	
	width: auto;
		border: 1px solid #339900;
}

.tipsBox p {
	
	
	margin-left: 5px;
	
}

.tipsBox ul {
	
	text-align: left;

}

/*TO REMOVE LINE FROM TABLE AND CENTER IN FIREFOX- ADDED SEPT 9, 2008 VL*/

table.marginfix {
width: 100%;
margin: 10px 0 10px 0px;
padding: 0;
}

table.census-index
{
margin: 1em auto;
padding-left: 0;
}

table.census-index td, table.census-index th
{
vertical-align: top;
text-align: left;
}


/*TABLE CELLS ADDED BY VL OCT 1, 2008*/

.cell5perc {
width: 5%;
margin: 0;
padding: 5px;
font-size: .85em;
}

.cell10perc {
width: 10%;
margin: 0;
padding: 5px;
}

.cell15perc {
width: 15%;
margin: 0;
padding: 5px;
}

.cell20perc {
width: 20%;
margin: 0;
padding: 5px;
text-align: right;
}

.cell20perc-a {
width: 20%;
margin: 0;
padding: 5px;

}

.cell20perc-shading {
width: 20%;
margin: 0;
padding: 5px;
background-color: #ccc;
text-align: right;
}

.cell25perc {
width: 25%;
margin: 0;
padding: 5px;
}

.cell100perc {
width: 98%;
margin: 0;
padding: 5px;
}

.cell30perc {
width: 30%;
margin: 0;
padding: 5px;
}

.cell40perc {
width: 40%;
margin: 0;
padding: 5px;
}

.cell45perc {
width: 45%;
margin: 0;
padding: 5px;
}

.cell60perc {
width: 60%;
margin: 0;
padding: 5px;
}

.cell60perc-shading {
width: 60%;
margin: 0;
padding: 5px;
background-color: #ccc;

}

.cell80perc {
width: 80%;
margin: 0;
padding: 5px;
}

.cell80perc-shading {
width: 80%;
margin: 0;
padding: 5px;
background-color: #ccc;

}



/*IMAGES WITHIN THE SECOND COLUMN*/



div.image-right  {
float: right;
width: 226px;
padding: 7px 10px 7px 10px;
margin: 15px 5px 5px 10px;
border: 2px solid #336699;

}



div.image-right p, div.image-right span {
font-size: 0.85em;
padding: 0;

}


/*div.image-right a,  div.image-center a,  div.image-right a:link, div.image-center a:link, div.image-right a:visited, div.image-center a:visited, div.image-right a:hover, div.image-center a:hover, div.image-right a:active, div.image-center a:active {

background-color:  #336699;
color: #ffffff;

}*/


div.image-right p.source-image {
text-align: right;
font-size: 0.85em;
padding: 5px;
margin: 0;


}

/*FOR IMAGES WITH DIFFERENT WIDTHS*/

div.imageCenter2  {
float: left;
width: auto;
padding: 7px 10px 7px 10px;
margin: 15px 50px 5px 75px;
border: 2px solid #336699;

}


div.imageCenter2 p, div.imageCenter2 span {
font-size: 0.85em;
padding: 0;

}



div.imageCenter2 p.source-image {
text-align: right;
font-size: 0.85em;
padding: 5px;
margin: 0;


}

div.imageRight  {
float: right;
width: auto;
padding: 7px 10px 7px 10px;
margin: 15px 10px 5px 10px;
border: 2px solid #336699;

}

div.imageRight p, div.imageRight span {
font-size: 0.85em;
padding: 0;

}



div.imageRight p.source-image {
text-align: right;
font-size: 0.85em;
padding: 5px;
margin: 0;


}

div.imageRight2  {
float: right;
width: auto;
padding: 7px 10px 7px 10px;
margin: 5px 5px 5px 5px;
border: 2px solid #336699;

}

div.imageRight2 p, div.imageRight2 span {
font-size: 0.85em;
padding: 0;

}



div.imageRight2 p.source-image {
text-align: right;
font-size: 0.85em;
padding: 5px;
margin: 0;


}


div.imageTimeline  {
float: right;
width: auto;
padding: 7px 10px 7px 10px;
margin: 5px 45px 5px 10px;
border: 2px solid #336699;

}

div.imageTimeline p, div.imageTimeline span {
font-size: 0.85em;
padding: 0;

}



div.imageTimeline p.source-image {
text-align: right;
font-size: 0.85em;
padding: 5px;
margin: 0;

}


div.imageRighteugeneus  {
float: right;
width: auto;
padding: 7px 10px 7px 10px;
margin: 15px 10px 5px 10px;
/*border: 2px solid #336699;*/

}

div.imageLeft  {
float: left;
width: auto;
padding: 7px 10px 7px 10px;
margin: 15px 10px 5px 10px;
border: 2px solid #336699;

}


div.imageLeft-noBorder  {
float: left;
width: auto;
padding: 7px 10px 7px 10px;
margin: 5px 10px 5px 10px;
border: none;

}

div.imageLeft p, div.imageLeft span {
font-size: 0.85em;
padding: 0;

}

div.imageLeft p.source-image {
text-align: right;
font-size: 0.85em;
padding: 5px;
margin: 0;


}

/*THREE IMAGES SIDE-BY-SIDE*/
div.imageLeft3  {
float: left;
width: auto;
padding: 7px 10px 7px 10px;
margin: 15px 10px 5px 10px;
border: 2px solid #336699;

}

div.imageLeft3 p, div.imageLeft3 span {
font-size: 0.85em;
padding: 0;

}

div.imageLeft3 p.source-image {
text-align: right;
font-size: 0.85em;
padding: 5px;
margin: 0;


}

div.image-left p.source-image   {

text-align: right;
padding: 5px;
margin: 0;

}



div.image-left {

float: left;
width: 150px;
padding: 7px 10px 7px 15px;
margin: 12px 10px 5px 5px;
background-color: #ffcc66;
border: 1px solid #330000;

}



div.image-left p {

font-size: 0.85em;
padding: 0;

}

div.image-center {

width: 226px;
padding: 7px 10px 7px 10px;
margin: 12px 10px 10px 175px;
border: 2px solid #336699;

}

div.image-center p.source-image   {

text-align: right;
padding: 5px;
margin: 0;

}

div.image-center p {

font-size: 0.85em;
padding: 0;

}

/*USED FOR LARGE SINGLE IMAGE ONE COLUMN PAGE*/

div.imageCenter  {
float: left;
width: auto;
padding: 7px 10px 7px 10px;
margin: 15px 10px 5px 125px;
border: 2px solid #336699;

}


div.imageCenter p, div.imageCenter span {
font-size: 0.85em;
padding: 0;

}



div.imageCenter p.source-image {
text-align: right;
font-size: 0.85em;
padding: 5px;
margin: 0;


}

/*FOR TWO IMAGES SIDE-BY-SIDE*/
div.container {
width: 525px;
float: left;
margin-left: 20px;
 
}

div.container2 {
width: 500px;
float: left;
margin-left: 20px;

}

div.container2, p.smallparagraph {

margin: 50px 0 0 0; 

}

/*FOR TWO IMAGES SIDE-BY-SIDE WITH ONE BORDER SAME CAPTION*/


div.containerBorder2 {
width: 310px;
margin: 0px auto 0 auto;
padding: 10px 0 10px 10px;
border: 2px solid #336699;

}

div.containerBorder2  p.source-image {
text-align: right;
font-size: 0.85em;
padding: 5px;
margin: 0 10px 0 0;

}

div.containerBorder2 p, div.containerBorder2 span {
font-size: 0.85em;
padding: 0;

}

div.pagenumber2 {
float:left;
width: 165px;
font-size: 0.85em;
padding: 0;
margin: 5px 5px 0px 0px;
}

div.pagenumber2 {
float:left;
width: 165px;
font-size: 0.85em;
padding: 0;
margin: 5px 5px 0px 0px;
}

div.lastImage2 {
float:left;
width: 330px;
padding: 0;
margin: 2px 5px 0px 0px;

}

div.containerBorder350 {
width: 350px;
margin: 0px auto 0 auto;
padding: 10px 0 10px 10px;
border: 2px solid #336699;

}

div.containerBorder350  p.source-image {
text-align: right;
font-size: 0.85em;
padding: 5px;
margin: 0 10px 0 0;

}

div.containerBorder350 p, div.containerBorder350 span {
font-size: 0.85em;
padding: 0;

}



/*FOR THREE OR MORE IMAGES SIDE-BY-SIDE WITH ONE BORDER*/

div.containerBorder {
width: 520px;
margin: 0px auto 0 auto;
padding: 10px 0 10px 10px;
border: 2px solid #336699;

}

div.containerBorder  p.source-image {
text-align: right;
font-size: 0.85em;
padding: 5px;
margin: 0 10px 0 0;

}

div.containerBorder p, div.containerBorder span {
font-size: 0.85em;
padding: 0;

}

div.pagenumber {
float:left;
width: 165px;
font-size: 0.85em;
padding: 0;
margin: 5px 5px 0px 0px;
}

div.pagenumber {
float:left;
width: 165px;
font-size: 0.85em;
padding: 0;
margin: 5px 5px 0px 0px;
}

div.lastImage {
float:left;
width: 330px;
padding: 0;
margin: 2px 5px 0px 0px;

}

ul.menuList {
list-style-type: none;
margin-left: 15px;
padding-left: 10px;
}

ul.menuList li {
margin-bottom: 5px;
}


/*TWO COLUMNS*/


div.wrapper {
width: 99%;
padding: 0px;
display: table;

}
.flash-frame{
	padding-left:25px;
	
}

div.col {
width: 94%;
margin: 5px 0 5px 25px;
display: table;

}

div.cols1 {
float: left;
width: 47%;
/*margin-left: 25px;*/
/*padding: 2px 2px 2px 0px;*/

}


div.cols2 {
float: left;
width: 47%;
margin-left: 20px;
/*padding: 2px 2px 2px 0px;*/

}


div.cols1a {
float: left;
width: 10%;
margin-left: 5px;
padding: 2px 2px 5px 2px;

}


div.cols2a {
float: left;
width: 70%;
margin-left: 5px;
padding: 2px 2px 5px 2px;

}

div.cols1-20 {
float: left;
width: 20%;
margin-left: 5px;
padding: 2px 15px 5px 2px;

}


div.cols2-70 {
float: left;
width: 70%;
margin-left: 5px;
padding: 2px 2px 5px 2px;

}


div.cols2b {
float: left;
width: 80%;
margin-left: 5px;
margin-bottom: 15px;
padding: 2px 2px 5px 2px;

}

div.cols1-50 {
float: left;
width: 50%;
margin-left: 5px;
/*padding: 2px 2px 2px 5px;*/

}


div.cols2-35 {
float: left;
width: 35%;
margin-left: 5px;
/*padding: 2px 2px 2px 10px;*/


}

div.wrapper2 {
width: 95%;
margin-left: 10px;
padding: 5px;
display: table;
/*border: 1px solid black;*/
}

div.cols1-65 {
float: left;
width: 65%;
margin-left: 5px;
/*padding: 2px 2px 2px 5px;*/

}


div.cols2-25 {
float: left;
width: 25%;
margin-left: 5px;
/*padding: 2px 2px 2px 10px;*/


}

div.cols1-25 {
float: left;
width: 25%;
margin-left: 15px;
padding: 2px 2px 5px 2px;

}


div.cols2-65 {
float: left;
width: 65%;
margin-left: 5px;
padding: 2px 2px 5px 2px;

}


.backtotop {
	font-size: .60em;
	font-weight: normal;
}

div.lines p {
width: 90%;

}

/*Two column lists*/

div.column50prct li {

line-height: 15px;

}


div.column45prct li {

line-height: 15px;

}

/*div to center table*/

.centerTable {
margin: 0 15px 0 0;

}

/*for alpha list blue background*/

/*ul.alpha-list a, ul.alpha-list a:active

{


background-color: #99ccff;

}*/

ul.alpha-list a:hover 

{

background-color: #99ccff;

color: black;

}




/*CLASSES FOR FORM PAGE*/

.genapp_form_field_container {
   width: 95%;
   display: table;
   padding: 5px 0px 5px 15px;  /* top, right, bottom, left  */
/*  border: 1px solid purple; */     
} 

.genapp_form_label {
   font-size: 1.0em;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   width: 40%;
   float: left;
   padding: 0px 5px 5px 0px;  /* top, right, bottom, left  */
/* border: 1px solid green; */
}

.genapp_form_input {
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	width: 55%;
	float: left;
	padding: 0px 5px 5px 0px;  /* top, right, bottom, left  */
  /*border: 1px solid blue; */
}

li.noBullet {
	list-style-type: none;
}



ul.noBullets {
list-style-type: none;
	margin-left: -25px;
	padding-left: 0;
	font-weight: bold;
}

.olindent

{
margin-left: 15px;


}
/*END OF CLASSES FOR FORM PAGE*/

.red {
color: red;
}

/*END*/


pre.preTag {
   font-size: 1em;
   font-family: Verdana,Arial,Helvetica,sans-serif; 
   margin-left: 15px;
   line-height: 1.3em;
}

