body {
font-family: Verdana;
font-size: 10pt;
margin-top: 0px;
background-color: #F7EDC7;
background-image:url(../images/bg_tile.gif);
}

td
{
font-family: Verdana; 
font-size: 9pt; 
color: #666666;
}

iframe {
overflow-x: hidden;
overflow-y: scroll;
overflow: scroll;
}

.noimage
{
background-image:url(../images/spacer.gif);
}
			
h1{
font-family: Verdana;
font-size: 12pt;
color:#3CA5AB;
line-height:20px;
font-weight: bold;
padding-left: 10px;
}

h3{
font-family: Helvetica, Arial, Verdana;
font-size: 11pt;
color:#666666;
line-height:20px;
font-weight: bold;
}

image {
border: 0px;
}

.h3maroon {
font-family: Helvetica, Arial, Verdana;
font-size: 11pt;
color: #993366;
line-height:20px;
font-weight: bold;
}

.h3teal {
font-family: Helvetica, Arial, Verdana;
font-size: 11pt;
color: #007B84;
line-height:20px;
font-weight: bold;
}
.bodyt {
font-family: Verdana;
font-size: 10pt;
margin-top: 0px;
}

.maroon {
color: #993366;
}

input, input.text, textarea, select {
    font-size:1.1em;
    line-height:1.3em;
    border-top:1px solid #78C0B4;
    border-left:1px solid #78C0B4;
    border-right:1px solid #78C0B4;
    border-bottom:1px solid #78C0B4;
}

.imagelink {
border: 0px;
}

.button  {
    line-height:1.3em;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
}

.frame {
font-family: Verdana;
font-size: 9pt; 
padding-left: 5px;
padding-right: 10px;
padding-top: 5px;
margin-top: 0px;
line-height: 15px;
}


.yellow {
color: #FFCC66;
}

.teal {
color: #78C0B4;
}

.tealp {
color: #78C0B4;
padding-left: 10px;
padding-right: 5px;
}

.press {
color: #990066;
font-family: Verdana;
font-size: 11px;
font-weight: bold;
}

.footer {
 background-image:url(../images/footer.jpg);
 background-repeat: no-repeat;
}

.bgleft {
 background-image:url(../images/left_stripe.gif);
 }
 
 .bgright {
 background-image:url(../images/rt_stripe.gif);
 }
	
.bgnav {
background-image:url(../images/bg_nav.gif);
}

.bgtable {
background-image:url(../images/spacer_white.gif);
}
			 	 
.bgshin {
background-image: url(../keepers/images/bg_shinnah.gif);
background-repeat:no-repeat;
}

.bgjohannah {
background-image: url(../keepers/images/bg_johanna.gif);
background-repeat:no-repeat;
}

.bglorraine {
background-image: url(../keepers/images/bg_lorraine.gif);
background-repeat:no-repeat;
}

.bgvideo {
background-image: url(../images/bg_video.jpg);
background-repeat: no-repeat;
}

.bgnewsletter {
background-image: url(../images/bg_newsletter.jpg);
background-repeat: no-repeat;
}

a.nav {
font-family: Verdana; 
color:#993366;
text-decoration:none;
font-weight: bold;
line-height:20px;
}

a.nav:hover {
text-decoration: none; 
color: #D66007;
}

a.nav:visited {
text-decoration: none;
color:#993366;
}

a:visited {text-decoration: none; color: #007B84;}

a:hover {text-decoration: underline; color: #D66007;}

a {
text-decoration: none; 
color: #007B84;
}

a.teal {
text-decoration: none;
color: #78C0B4;
}

a.teal:visited {
text-decoration: none; 
color: #66CCCC;
}

a.teal:hover {
text-decoration: underline; 
color: #D66007;
}

a.maroon {
text-decoration: none;
color: #993366;
}

a.maroon:hover {
text-decoration: underline;
color: #78C0B4;
}

a.maroon:active {
text-decoration: underline;
color: #D66007;
}



a.red {
text-decoration: none;
color: #CC0000;
}

a.red:visited {
text-decoration: none; color: #CC0000;
}

a.red:hover {
text-decoration: underline; color: #d66007;
}


.leftnav {
font: Helvetica, Arial, sans-serif;
padding-left: 15px;
padding-right: 5px;
padding-top: 10px;
font-size: 10pt;
font-weight: bold;
background-image:url(../images/spacer.gif);
}

.red {
color: #CC0000;
}

#scroll {
width: 350px;
height: 360px;
overflow: scroll;
overflow-x: hidden;
padding: 0 5px 0 10px;
}



