/*
Root Action site style sheet for main site pages.
*/

body {margin: 10px; color: black; background: white;}

a:link {color: #2C6700;}
a:visited {color:#800080;}
a:active {color: #006600;}	

table {width: 100%; margin: 0;}

table td {
	padding: 0;
	border-width: 0;
	vertical-align: top;
	font-family: Verdana;
	font-weight: normal;
	font-size: .8em;
}

td#navArea {width: 128px; padding: 0px 20px 14px 10px; /*background-image: url(/images/transplant.gif); background-position: bottom center; background-repeat: no-repeat;*/}
td#contentArea {height: 360px; border: 1px solid #DEE79C; padding: 14px 20px 14px 20px; background-color: #ffffcc; /*background-image:  url("/shared/roots.gif"); background-position: bottom right; background-repeat: no-repeat;*/}
td#sidebarArea {width: 128px; padding: 49px 10px 14px 20px; color: #999999;}

h1 {font: normal 1.8em Arial, Geneva; color: #2C6700; letter-spacing: 3px; border-bottom: 1px solid #DEE79C; margin-top: 0; margin-bottom: .6em;}
h2 {font: normal 1.4em Arial, Geneva; margin-top: 1.5em; margin-bottom: .5em;}
h3 {font: normal 1.2em Arial, Geneva; margin-top: 1em; margin-bottom: .3em;}

p {margin-top: 0; margin-bottom: .7em;}

ul {
    margin-top: 0; margin-bottom: .6em;
	list-style-image:  url("/shared/bullet1.gif");
	/*list-style-position: outside;*/
}
ul li {text-decoration: none; padding-bottom: .2em;}

.indent {
	margin-left: 15px;
}

.localContents {
	margin-bottom: .4em;
}

.backToLocalContents {
	margin-top: 1.2em; 
}

/* Registration form */
.middleValign {vertical-align: middle;}
.workshopTitle {
	margin-top: 10px;
	font-size: small;
	font-weight: bold;
}

/* Workshop listing on workshops page */
.ws_title {
	font-weight: bold;
	margin-bottom: 2px;
}
.ws_date {
	margin-top: 0px;
	margin-bottom: 2px;
}
.ws_more {
	margin-top: 6px;
	margin-bottom: 14px;
}

.contentsLinks1 {
    font: 110% Verdana; 
	margin-top: 0; margin-bottom: .5em;
	padding-bottom: 1px;
	border: 1px solid #DEE79C;
	text-align: center;
}
.contentsLinks1 A {text-decoration: none;}
.contentsLinks1 A:hover {
	font: bold 100% Verdana; 
}

.noteUnderContentsLinks {
    font: 100% Verdana; 
	margin-top: 1.4em; margin-bottom: .5em;
}

/* This keeps the text in a nested table full size*/
.textBox {margin-top: 0; margin-bottom: .7em; font-size: 100%;}

.banner {
   /*margin-bottom: 10px;*/
   padding-top: 10px;
   /*padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   background-color: #DEE79C;*/
 }

.logo {
   margin: 0px 0px 18px 18px;
 }
 .logo2 {
   /*padding-top: 41px;*/
   /*padding-bottom: 41px;*/
   margin-bottom: 5px;
   margin-left: 4px;
   /*font: 1.5em Arial, Geneva;*/
   /*font-variant: small-caps;*/
   /*color: #2C6700; */
   /*background-color: #DEE79C;*/
   float: right;
   /*letter-spacing: 8px;*/
   /*border: 1px solid #f070f0;*/
 }

.footer {font: .6em Verdana; color: #999999; margin-top: 20px; border-top: 1px solid #DEE79C; padding-top:5px;}
.footer A {text-decoration: none;}

.testimonial {
	margin: 1.4em 14px .5em 14px;
}
.testimonialName {
	margin: 0px 14px 2px 26px;
	color: #666666; 
}

.testimonialSidebar {
    font: 88% Verdana; 
	color: #666666;
	margin-top: 0; margin-bottom: .5em;
}
.testimonialNameSidebar {
    font: 85% Verdana; 
	margin-top: 0; margin-bottom: 3px; margin-left: 12px;
}
.moreTestimonials {
    font: 88% Verdana; 
	margin-top: 1em;
}

.leftQuote {text-indent: -.4em;}

.printVersion A {text-decoration: none;}
.printVersion {margin-top: 20px; text-align: center;}
