body
{
margin: 0px;
padding: 0px;
background-color: #e5e5e5;
color: #000000;
font-family: 12pt Palatino, Georgia, Times, serif;
}

/* Div and Table IDs */

table
{
background-color: #ffffff;
}

#wrapper
{
position: absolute;
top: 20px;
left: 50px;
width: 810px;
}

#header
{
width: 100%;
height: 240px;
background-color: #ffffff;
margin: 0px;
padding: 0px;
}

#links
{
width: 100%;
height: 30px;
background: #9999ff url('link-bar.gif') repeat-x;
margin: 0px;
padding: 0px;
}

#right
{
background-color: #ffffff;
margin: 0px;
padding: 0px;
}

#content
{
background: #fffffff;
color: #000000;
margin: 0px;
padding: 0px;
}

#footer
{
width: 100%;
height: 30px;
background: #999999 url('footer.gif') repeat-x;
margin: 0px;
padding: 0px;
}

#page-quote-left
{
width: 150px;
float: left;
margin: 5px 15px 5px 25px;
padding: 0px;
}

#page-quote-right
{
width: 150px;
float: right;
margin: 5px 25px 5px 15px;
padding: 0px;
}

/* Span Identifiers */

#first-letter
{
font-size: 125%;
}

#warning
{
font-size: 150%;
color: #ee0000;
}

#big-blue-text
{
font-size: 200%;
color: #666699;
}

#nsa
{
float: left;
margin: 0px;
padding: 0px;
}

#float-left
{
float: left;
}

#float-right
{
float: right;
}

#clients
{
float: right;
max-width: 275px;
width:expression(document.body.clientWidth > 275? "275px": "auto");
}

#article-title
{
font-size: 150%;
text-align: center;
color: #339933;
}

#right
{
text-align: right;
}

#caption
{
font-size: 75%;
text-align: center;
max-width: 275px;
width:expression(document.body.clientWidth > 275? "275px": "auto");
}

/* class identifiers */

p.title
{
font-family: Palatino, Georgia, Times, serif;
font-size: 125%;
font-color: #000033;
font-weight: bold;
text-transform: uppercase;
padding: 0px;
margin: 10px 25px 10px 25px; 
}

p.content
{
font-family: Palatino, Georgia, Times, serif;
font-size: 90%;
font-color: #000000;
line-height: 150%;
padding-top: 10px;
margin: 10px;
}

p.article
{
font-family: Palatino, Georgia, Times, serif;
font-size: 70%;
font-weight: 100%;
letter-spacing: 1px;
line-height: 18px;
color: #000000;
padding: 3px;
margin: 0px;
}

p.link
{
font-family: Palatino, Georgia, Times, serif;
font-size: 75%;
font-weight: 50%;
text-align: center;
letter-spacing: 1px;
padding: 8px 0px 0px 0px;
margin: 0px;
}

p.footer
{
font-size: 75%;
color: black;
font-weight: 75%;
text-align: center;
margin-top: 0px;
padding-top: 12px;
}

/* Misc declarations */

a
{
text-decoration: none;
}

a:link {color: #990000}
a:visited {color: #339933}
a:hover {color: #339933}

h1
{
font-family: Palatino, Georgia, Times, serif;
font-size: 150%;
color: #000000;
font-weight: 75%;
padding-top: 10px;
margin: 0px;
}

h2
{
font-family: Palatino, Georgia, Times, serif;
font-size: 90%;
color: #000000;
font-weight: 75%
padding: 0px;
margin: 0px;
}

h3
{
font-family: Palatino, Georgia, Times, serif;
font-size: 100%;
color: #000000;
font-weight: 75%;
padding-top: 10px;
margin: 0px;
text-transform: capitalize;
}

h4
{
font-family: Palatino, Georgia, Times, serif;
font-size: 140%;
font-weight: 75%;
color: #339933;
text-transform: uppercase;
text-align: right;
padding: 10px;
margin: 0px;
}

h1.article
{
font-family: Palatino, Georgia, Times, serif;
font-size: 100%;
color: #333366;
font-weight: 50%;
margin: 10px 25px 10px 25px;
}

ul
{
list-style-type: square;
}

li
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
font-weight: 50%;
}

img.center
{
align: center;
}

img.quote-animation
{
float: right;
position: top;
}

a:link img,a:visited img,a:hover img,a:active img {	border:none;	background:none;	padding:none;}