* {
margin: 0; 
padding: 0; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: black; 
}
/*Override defaults for all tags. */

BODY {
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 2px;
margin-left: 0px; 
background-color: white; 
}

H1, H2, H3 { text-align: center; }

H3 { font-weight: bold; font-size: 14px; margin-top: 36px; margin-bottom: 18px; }

H4 { font-weight: bold; margin-top: 18px; }

H5 {color: #926051; font-weight: bold; margin-top: 19px; margin-bottom: 0px; }

P { 
margin-top: 6px; 
margin-bottom: 0px; 
line-height: 16px; 
}

P.indent { margin-left: 24px; }

P.pull-quote { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center; padding: 20px; }

P.footer { font-size: 10px; line-height: 15px; text-align: center; padding-top: 0px; padding-bottom: 5px;}

P.site_credit { font-size: 9px; line-height: 10px; text-align: left; margin-top: 0px; margin-left: 10px; color: #808080;}

BLOCKQUOTE { margin-top: -6px; margin-left: 24px; }

BLOCKQUOTE.indent { margin-top: -6px; margin-left: 48px; }

UL, OL { 
margin-top: 0px; 
margin-left: 15px; 
padding-left: 15px; 
list-style-position: outside; 
}

UL.indent, OL.indent { 
margin-top: 0px; 
margin-left: 48px; 
padding-left: 48px; 
list-style-position: outside; 
}

LI { margin-top: 3px; 
margin-bottom: 0px; 
line-height: 16px; 
}

DT { font-weight: bold; }

IMG.right { 
float: right; 
clear: left; 
margin-top: 9px; 
margin-right: 4px; 
margin-bottom: 8px; 
margin-left: 15px; 
}

TABLE.layout {
background-color: white; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
border-spacing: 0px;
border: inset 0px;
border: outset 0px;
}

TABLE.sidebar {
float: right; 
background-color: white; 
margin-top: 10px; 
margin-right: 4px; 
margin-bottom: 8px; 
margin-left: 15px; 
border-spacing: 0px;
border: inset 0px;
border: outset 0px;
}

TD.menu {
background-image: url(images/menu.gif); 
background-repeat: no-repeat;
}

TD.body {
background-image: url(images/body.gif); 
background-repeat: no-repeat;
background-color: white;
padding-left: 28px; 
padding-right: 24px; 
padding-bottom: 24px; 
}

TD.body_popup {
padding-left: 20px; 
padding-right: 20px; 
padding-bottom: 15px; 
}

TD.sidebar {
background-image: url(images/tan.gif);
background-color: #FFF8C6;
padding-left: 28px; 
padding-right: 24px; 
padding-bottom: 24px; 
}

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

TABLE.photo {
float: right; 
clear: left; 
background-image: url(images/tan.gif);
background-color: #FFF8C6;
margin-top: 10px; 
margin-right: 4px; 
margin-bottom: 8px; 
margin-left: 15px; 
border-spacing: 0px;
border: inset 0px;
border: outset 0px;
}

TD.photo {
background-image: url(images/tan.gif);
background-color: #FFF8C6;
padding: 8px; 
}

TABLE.testimonial {
float: right; 
clear: left; 
background-image: url(images/tan.gif);
background-color: #FFF8C6;
margin-top: 10px; 
margin-right: 4px; 
margin-bottom: 8px; 
margin-left: 15px; 
border-spacing: 0px;
border: inset 0px;
border: outset 0px;
font-size:14px; 
font-style: italic; 
font-family:georgia,serif; 
}

TD.testimonial {
background-image: url(images/tan.gif);
background-color: #FFF8C6;
font-size:14px; 
font-style: italic; 
font-family:georgia,serif; 
padding: 8px; 
}

TD.frame_right {
background-image: url(images/right.gif);
background-repeat: repeat-y;
background-color: #E0D4D1;
}

TD.frame_bottom {
background-image: url(images/bottom.gif);
background-repeat: repeat-x;
background-color: #E0D4D1;
}

/* link attributes */
a:link     {color: #0033FF; font-weight: bold; text-decoration: none;}
a:visited  {color: #0033FF; font-weight: bold; text-decoration: none;}
a:active   {color: #0033FF; font-weight: bold; text-decoration: none;}
a:hover	 {color: #0033FF; font-weight: bold; text-decoration: underline;}

a.menu {
     display: block;
     font-family: Arial, Helvetica, sans-serif;
     font-weight: bold;
     font-size: 9pt;
     color: #000066;
     padding-left:10px;
     padding-top: 7px;
     padding-bottom: 5px;
     border-style: solid;
     border-top-width: 0px;
     border-bottom-width: 0px;
     border-left-width: 0px;
     border-right-width: 0px;
     border-color: #ffffff;
     text-decoration: none;
}

a.menu:hover {color: #0033CC;}

a.footer {font-size: 10px; line-height: 11px; color: blue; font-weight: bold;}

a.footer:hover {text-decoration: underline;}

a.site_credit {font-size: 9px; line-height: 10px; color: #808080; font-weight: normal;}

a.site_credit:hover {text-decoration: underline;}

