/* 11.30.06 */

/* You may adapt elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the design") is copyright Gerhard Ade and may not be reproduced. */


body {
font-family: "Times Ten Roman", "Times New Roman", Georgia, serif;
font-size: 12pt;
line-height: 130%;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
background-color: #fff;
}

title {
display: none;
}

#leftcolumn {
display: none;
}

#left {
display: none;
}

#center {
display: none;
}

#rightcolumn {
display: none;
}

#rightcontent {
display: none;
}



#centercolumn {
position: absolute;
width: 680px;
color: #fff;
background-color: transparent;
margin-left: 6px;
margin-right: 12px;
margin-top: 6px;
border-color: #000;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 1px;
border-right-width: 0px;
padding-left: 6px;
/* check if margin will fix mac issue */
} 

#nav {
display: none;
}

#navbottom {
display: none;
}

#footer {
display: none;
}

#footerdeep {
display: none;
}

/* p.nav {
display: none;
} */

img {
display: none;
}

p.listinglink {
display: none;
}

span.listingcaption {
display: none;
}

h1.main {
font-size: 1em;
}

h1 {
font-size: 1em;
}

h2.subhead {
font-size: 1em;
}


/*img APPLIES TO ALL IMAGES CLASSES */



h1.keyword {
}

p.keyword {
}

p.contactprint {
}

/* media.print {
display: yes;
} */

img.printonly {
border-style: none;
border-color: transparent;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}


p.standardintro {
display: none;
}


ol.main {
list-style-position: outside;
margin-left: 3%;
font-size: .8em; 
font-weight: 700;
padding-right: 6px;
font-style: normal;
color: #000;
background-color: transparent;
clear: right;
}

p {
font-size: .8em;
font-weight: 400;
font-style: normal;
line-height: 130%;
color: #000;
background-color: transparent;
padding-top: 0px; 
padding-bottom: 0px;
}


table {
table-width:auto;
margin-right: 0px;
margin-top: 24px;
margin-bottom: 12px;
background-color: #fff;
}

caption {
caption-side: top;
color: #000;
background-color: transparent;
width: 580px;
text-align: center;
padding-top: 3px;
padding-bottom: 3px;
margin-bottom: -24px;
margin-top: -24px
font-size: .9em;
font-weight: 700;
}

td {
width: 200px;
font-size: .7em;
font-weight: 400;
color: #000;
text-align: center;
height: 160px;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-style: solid;
border-color: #000;
padding-bottom: 10px;
padding-top: 6px;
} 

tr {
width: auto;
height: auto;
}

p.testimonial {
font-size: .9em;
text-indent: 0px;
line-height: 140%;
font-weight: 500;
font-style: italic;
padding-top: 6px;
padding-bottom: 4px;
margin-top: 6px;
color: #000;
background-color: transparent;
}

span.strong {
font-weight: 700;
font-style: normal;
line-height: 100%;
padding-left: 3px;
padding-right: 3px;
color: #000;
background-color: transparent;
}

/* related to advice style */

h2.caps {
font-size: 1em;
font-weight: 700;
font-style: normal;
line-height: 130%;
color: #000;
background-color: transparent;
margin-bottom: -4px;
}

h3.subhead {
font-size: .8em;
font-weight: 700;
font-style: normal;
line-height: 130%;
color: #000;
background-color: transparent;
margin-bottom: -4px;
}

ol.steps {
list-style-position: outside;
list-style: lower-alpha;
margin-left: 3%;
margin-right: 1%;
font-size: .8em; 
font-weight: 700;
padding-right: 0px;
font-style: normal;
color: #000;
background-color: transparent;
clear: right;
}

li {
font-weight: 700;
line-height: 130%;
}

li.steps {
font-weight: 700;
line-height: 140%;
}

span.comment {
font-size: .9em;
font-weight: 400;
font-style: normal;
color: #000;
background-color: transparent;
}



h3.linkhead {
font-size: .8em;
font-weight: 700;
font-style: normal;
line-height: 120%;
color: #000;
background-color: transparent;
padding-top: 0px; 
padding-bottom: 6px;
}


h2.sansserifblack {
font-size: .8em;
font-weight: 700;
margin-left: 0%;
margin-bottom: 0px;
padding-top: 12px;
font-style: normal;
text-indent: 0%;
line-height: 130%;
color: #000;
background-color: transparent;
}
p.email {
font-size: .8em;
width: 160 px;
line-height: 120%;
color: #000;
background-color: transparent;
padding-top: 18px; 
padding-bottom: 0px;
}

span.emailprint {
/* font-size: .8em; */
font-weight: 400;
font-style: normal;
line-height: 120%;
color: #000;
background-color: transparent;
padding-top: 0px; 
padding-bottom: 0px;
}


p.sansserifright {
font-size: .7em;
font-weight: 400;
font-style: normal;
line-height: 130%;
color: #000;
background-color: transparent;
padding-top: 0px; 
padding-bottom: 0px;
}

p.creditlineblack {
display: none;
}

p.creditlinewhite {
display: none;
}

p.about {
font-size: .9em;
text-align: right;
font-weight: 400;
font-style: normal;
line-height: 120%;
color: #000;
background-color: transparent;
margin-top: -18px; 
padding-bottom: 0px;
}

p.hallmark {
font-size: .7em;
font-weight: 400;
font-style: normal;
line-height: 130%;
color: #000;
background-color: transparent;
padding-top: 20px; 
padding-bottom: 0px;
}

p.caption {
display: none
}

/* SPAN After usually used after link text */

span.after {
font-size: .9em;
font-weight: 400;
font-style: normal;
color: #000; 
background-color: transparent;
line-height: 110%;
}

/* span.afterlist is from additional.css */

span.afterlist {
font-weight: 400;
font-style: normal;
color: #000; 
background-color: transparent;
line-height: 110%;
}

#footnote {
margin-top: 40px;
top: 0px;
/* padding-top: 600px; */
}

p.footnote {
font-size: .6em;
font-weight: 200;
line-height: 120%;
color: #000;
background-color: transparent;
border-color: #000;
border-style: solid;
padding-top: 12px;
padding-bottom: 12px;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
}

p.beforelist {
font-size: .8em;
font-weight: 700;
font-style: normal;
line-height: 120%;
text-indent: 2%;
color: #000;
background-color: transparent;
padding-top: 1%;
margin-bottom: -2%; 
}


h3.listsubhead {
font-size: .8em;
font-weight: 700;
font-style: normal;
line-height: 120%;
text-indent: 0%;
color: #000;
background-color: transparent;
padding-top: 1%;
margin-bottom: -1%; 
}


ol.arabic {
font-size: .8em;
font-weight: 400;
margin-left: 5%;
font-style: normal;
text-indent: 0%;
line-height: 130%;
color: #000;
background-color: transparent;
}

li {
line-height: 150%;
}

ul.square {
list-style-type: square;
font-size: .8em;
font-weight: 400;
margin-left: 5%;
font-style: normal;
text-indent: 0%;
line-height: 130%;
color: #000;
background-color: transparent;
}

/* LINK STYLES MAIL TO */

a.mailto:link {
background-color: transparent;
color: #000; 
text-decoration: none;
font-weight: 700;
font-style: italic;
line-height: 100%;
}

a.mailto:visited {
background-color: transparent;
color: #000;
font-weight: 700;
font-style: italic;
text-decoration: none;
}

a.mailto:hover {
background-color: transparent;
color: #000;
text-decoration: none;
font-weight: 700;
font-style: normal;
}

a.mailto:active {
background-color: transparent;
color: #f00;
text-decoration: none;
font-weight: 700;
font-style: normal;
} 

/* INTERNAL LINKS */

a.internal:link {
color: #000;
font-size: .9em;
background-color: transparent;
font-style: italic;
text-decoration: none;
font-weight: 700;
}

a.internal:visited {
color: #000;
font-size: .9em;
font-style: italic;
background-color: transparent;
text-decoration: none;
font-weight: 700;
}

a.internal:hover {
color: #000;
font-size: .9em;
font-style: normal;
background-color: transparent;
text-decoration: none;
font-weight: 700;
}

a.internal:active {
color: #000;
font-size: .9em;
font-style: normal;
background-color: transparent;
text-decoration: none;
font-weight: 700;
}


a.textinternal:link {
color: #000;
font-size: .9em;
background-color: transparent;
font-style: italic;
text-decoration: none;
font-weight: 700;
}

a.textinternal:visited {
color: #000;
font-size: .9em;
font-style: italic;
background-color: transparent;
text-decoration: none;
font-weight: 700;
}

a.textinternal:hover {
color: #000;
font-size: .9em;
font-style: normal;
background-color: transparent;
text-decoration: none;
font-weight: 700;
}

a.textinternal:active {
color: #000;
font-size: .9em;
font-style: normal;
background-color: transparent;
text-decoration: none;
font-weight: 700;
}

a.internalabout:link {
color: #000;
font-size: .9em;
background-color: transparent;
font-style: italic;
text-align: right;
text-decoration: none;
font-weight: 400;
}

a.internalabout:visited {
color: #000;
font-size: .9em;
font-style: italic;
text-align: right;
background-color: transparent;
text-decoration: none;
font-weight: 400;
}

a.internalabout:hover {
color: #000;
font-size: .9em;
font-style: normal;
text-align: right;
background-color: transparent;
text-decoration: none;
font-weight: 700;
}

a.internalabout:active {
color: #000;
font-size: .9em;
font-style: normal;
text-align: right;
background-color: transparent;
text-decoration: none;
font-weight: 700;
}

ul.internallinks {
list-style-type: none;
font-size: .9em;
line-height: 130%;
text-align: left;
color: #000;
background-color: transparent;
margin-top: -10px;
margin-left: -2px;
/* padding-left: -20px; */
}

a.internallist:link {
font-weight: 400;
font-size: .8em;
font-style: italic;
background-color: transparent;
color: #000;
text-decoration: none;
}

a.internallist:visited {
font-weight: 400;
font-style: italic;
font-size: .8em;
color: #000;
background-color: transparent;
text-decoration: none;
}

a.internallist:hover {
font-weight: 700;
font-style: normal;
font-size: .8em;
color: #000;
background-color: transparent;
text-decoration: none;
}

a.internallist:active {
font-weight: 700;
font-style: normal;
font-size: .8em;
color: #000;
background-color: transparent;
text-decoration: none;
}

/* EXTERNAL LINKS */

a.external:link {
font-weight: 700;
font-size: .9em;
font-style: italic;
background-color: transparent;
color: #000;
text-decoration: none;
}

a.external:visited {
font-weight: 700;
font-style: italic;
font-size: .9em;
color: #000;
background-color: transparent;
text-decoration: none;
}

a.external:hover {
font-weight: 700;
font-style: normal;
font-size: .9em;
color: #000;
background-color: transparent;
text-decoration: none;
}

a.external:active {
font-weight: 700;
font-style: normal;
font-size: .9em;
color: #000;
background-color: transparent;
text-decoration: none;
}

a.textexternal:link {
font-weight: 700;
font-size: .9em;
font-style: italic;
background-color: transparent;
color: #000;
text-decoration: none;
}

a.textexternal:visited {
font-weight: 700;
font-style: italic;
font-size: .9em;
color: #000;
background-color: transparent;
text-decoration: none;
}

a.textexternal:hover {
font-weight: 700;
font-style: normal;
font-size: .9em;
color: #000;
background-color: transparent;
text-decoration: none;
}

a.textexternal:active {
font-weight: 700;
font-style: normal;
font-size: .9em;
color: #000;
background-color: transparent;
text-decoration: none;
}


p.printpagebreak {
text-align: right;
page-break-after: always;
}

