body {
font-family: arial, geneva, helvetica, sans-serif;
background-color: #FFFFCC;
}

/* NAVIGATION TABS */

img.bar {
padding: 0px;
margin: 0px;
width: 100%;
height: 14px;
}

/* TABLE FORMAT FOR ENTIRE PAGE */

table.main {
border: 0px;
padding: 0px;
border-spacing: 0px;
vertical-align: top;
width: 821px;
margin-right:auto;
margin-left:auto;
}

td.sidebar {
width: 120px;
background-color: #000099;
vertical-align: top;
}

td.txt {
width: 440px;
padding-left: 10px;
background-color: #FFFFFF;
vertical-align:top;
}

td.rightcol {
width: 230px;
padding-left: 10px;
padding-right: 10px;
vertical-align: top;
background-color: #FFFFFF;
border-right: 1px solid #000099;
}

td.bottom {
background-color: #FFFFFF;
border-right: 1px solid #000099;
border-bottom: 1px solid #000099;
}

/* REGULAR LINKS */

a:link {
text-decoration: none;
color: #0000cc;
background-color: transparent;
}

a:visited {
text-decoration: none;
color: #0000cc;
background-color: transparent;
}

a:focus,a:hover,a:active {
color: #CC0000;
background-color: transparent;
text-decoration: none;
}

a.more:link,a.more:visited {
color: #3333FF;
background-color: transparent;
text-decoration: none;
}

a.more:focus,a.more:hover,a.more:active {
color: #3333FF;
background-color: transparent;
font-weight: bold;
text-decoration: none;
}

/* LEFT-HAND SIDEBAR NAVIGATION LINKS */

a.sidebar:link,a.sidebar:visited {
color: #FFFFCC;
font-family: arial, geneva, helvetica, sans-serif;
font-size: 75%;
text-decoration: none;
text-transform: uppercase;
}

a.sidebar:focus,a.sidebar:hover,a.sidebar:active {
color: #FFFF33;
background-color: #0000CC;
font-family: arial, geneva, helvetica, sans-serif;
font-size: 75%;
text-decoration: none;
text-transform: uppercase;
}

a.bignav:link,a.bignav:visited {
color: #FFFFCC;
font-family: arial, geneva, helvetica, sans-serif;
font-size: 80%;
text-decoration: none;
text-transform: uppercase;
}

a.bignav:focus,a.bignav:hover,a.bignav:active {
color: #FFFF33;
background-color: #0000CC;
font-family: arial, geneva, helvetica, sans-serif;
font-size: 80%;
text-decoration: none;
text-transform: uppercase;
}

/* TABLES FOR RIGHT SIDE LINKS */

table.rightcol {
width: 136px;
float: right;
}

/* HEADINGS */

h1 {
padding-left: 5px;
}

h2 {
font-family: Georgia, Palatino, "Times New Roman", "New York", times, serif;
color: #cc0033;
font-size: 100%;
background-color: transparent;
text-decoration: underline;
padding-top: 10px;
font-variant: small-caps;
margin: 0px;
}

h3 {
color: #000066;
background-color: transparent;
text-align: center;
font-family: arial, geneva, helvetica, sans-serif;
}

h3.resr {
color: #000066;
background-color: transparent;
text-align: center;
font-family: Papyrus, sans-serif;
}

h4 {
color: #00007A;
background-color: transparent;
font-family: arial, sans-serif;
text-align: center;
}

h5 {
font-family: arial, geneva, helvetica, sans-serif;
font-weight: normal;
text-align: center;
}

h5.stat {
font-family: arial, geneva, helvetica, sans-serif;
font-weight: bold;
text-align: center;
}

h5.newstuff {
font-family: arial, geneva, helvetica, sans-serif;
text-align:center;
font-style: italic;
font-weight: bold;
color: #660066;
background-color: transparent;
margin: 0px;
}

h6 {
font-family: arial, geneva, helvetica, sans-serif;
text-align: center;
font-weight: normal;
}

h6.footer {
font-weight: bold;
}

/* PARAGRAPH STYLES */

p {
font-family: arial, geneva, helvetica, sans-serif;
line-height: 140%;
font-size: 80%;
}

blockquote {
font-family: arial, geneva, helvetica, sans-serif;
line-height: 130%;
font-size: 80%;
}

p.intro {
color: #663333;
background-color: transparent;
font-family: Georgia, Palatino, "Times New Roman", "New York", times, serif;
padding-left: 20px;
padding-right: 20px;
font-weight: bold;
font-size: 70%;
}

p.blue {
color: #000066;
background-color: transparent;
text-align: center;
font-family: arial, geneva, helvetica, sans-serif;
font-size: 70%;
}

p.author {
color: #000066;
background-color: transparent;
font-family: arial, geneva, helvetica, sans-serif;
font-size: 70%;
padding-left: 20px;
line-height: 110%;
}

p.author:first-line {
font-size: 110%;
}

p.sidebar {
padding-left: 5px;
line-height: 120%;
}

p.lead {
font-size: 90%;
}

p.lead:first-line {
font-weight: bold;
}

p.bigger {
font-size: 90%;
}

p.lead2:first-line {
font-weight: bold;
}

p.bio {
line-height: 110%;
}

span.name {
font-weight: bold;
color: #990000;
background-color: transparent;
}

p.captionpic {
font-size: 70%;
font-style: italic;
line-height: 110%;
font-family: arial, geneva, helvetica, sans-serif;
}

p.contents {
font-size: 70%;
padding-left: 70px;
line-height: 120%;
}

p.small {
font-size: 70%;
line-height: 110%;
padding-left: 10px;
}

p.cent {
text-align: center;
}

p.quo {
font-size:95%;
font-weight:bold;
margin: 0px;
}

p.quosrc {
font-size: 75%;
margin-bottom: 0px;
}

p.hanging {
font-size: 90%;
padding-left: 50px;
line-height: 110%;
}

p.hanging:first-line {
font-weight: bold;
padding-left: 0px;
}

p.smlcaps {
text-align: center;
font-family: Tahoma, Chicago, Charcoal, sans-serif;
font-size: 70%;
font-variant: small-caps;
line-height: 140%;
}

p.hand {
font-family: Comic Sans MS;
}

.nomarg {
margin:0px;
}

p.italquote {
font-size: 85%;
font-style: italic;
font-family: arial, geneva, helvetica, sans-serif;
}

p.sml {
font-size: 70%;
margin: 0px;
}

/* FOOTNOTES */

sup.note {
font-size: 80%;
font-weight: bold;
}

/* PICTURES & QUOTES */

table.piclt {
float: left;
border: 0px;
}

table.picrt {
float: right;
border: 0px;
}

table.pic {
margin-left: auto;
margin-right: auto;
border: 0;
}

table.quolt {
float: left;
background-color: transparent;
border: 0;
}

table.quort {
border: 0;
float: right;
background-color: transparent;
}

/* LISTS OF LINKS */

p.linktext {
font-family: arial, geneva, helvetica, sans-serif;
font-size: 70%;
line-height: 120%;
margin: 0px;
padding: 0px;
}

table.linklist {
border: 1px #CC3333 solid;
margin-top:10px;
}

a.lst:link,a.lst:visited {
color: #0000CC;
background-color: transparent;
text-decoration: none;
font-weight: bold;
font-size:105%;
text-transform: capitalize;
}

a.lst:focus,a.lst:hover,a.lst:active {
color: #0000CC;
background-color: #FFFF33;
text-decoration: none;
font-family: arial, geneva, helvetica, sans-serif;
font-weight: bold;
}

/* Resources */

p.resources {
font-size: 90%;
text-align: center;
line-height: 110%;
}

p.resources:first-line {
font-weight: bold;
}

/* STATISTICS LINKS */

a.israel:link,a.israel:visited {
color: #6666FF;
background-color: transparent;
font-weight: bold;
text-decoration: underline;
}

a.israel:focus,a.israel:hover,a.israel:active {
color: #6666FF;
background-color: transparent;
font-weight: bold;
text-decoration: none;
}

a.pal:link,a.pal:visited {
color: #CC0000;
background-color: transparent;
font-weight: bold;
text-decoration: underline;
}

a.pal:focus,a.pal:hover,a.pal:active {
color: #CC0000;
background-color: transparent;
font-weight: bold;
text-decoration: none;
}

a.stat:link,a.stat:visited,a.stat:focus,a.stat:hover,a.stat:active {
color: #660066;
background-color: transparent;
text-decoration: none;
}

/* LIST STYLES */

li {
font-family: arial, geneva, helvetica, sans-serif;
font-size: 80%;
line-height: 130%;
margin-bottom:15px;
}

li.un {
line-height: 150%;
}

/* STATISTICS TABLE */

table.stats {
border: 1px solid #000099;
margin-bottom: 10px;
}

thead.stattitle {
color: #FFFFFF;
background-color: #000099;
font-weight: bold;
font-family: arial, geneva, helvetica, sans-serif;
font-size:65%;
text-transform: uppercase;
text-align: center;
}

thead.mo {
background-color: #FFFF99;
}

/* Link Tables */

table.usints {
border: 1px solid #CCCCCC;
width: 230px;
text-align: center;
margin-bottom: 10px;
}

thead.sectitle {
color: #663333;
background-color: #CCCCCC;
font-weight: bold;
font-family: arial, geneva, helvetica, sans-serif;
font-size:70%;
text-transform: uppercase;
}

p.lnktitle {
text-align: center;
font-size: 70%;
margin-bottom:0px;
line-height: 90%;
margin: 0px;
}

p.usintlink {
font-size: 70%;
text-align: left;
margin-top: 0px;
line-height: 110%;
margin: 0px;
}

/* MEDIA REPORT TABLES */

td.isblu {
vertical-align:top;
background-color:#CCCCCC;
} 

p.isblu {color:#000099;
margin:0px;
text-align:center;
}

td.palred {
vertical-align:top;
}

p.palred {
color:#660000;
margin:0px;
text-align:center;
}

/* TABLE FOR TRAILER */

table.trail {
border: 1px #cc0033 dotted;
margin-left: auto;
margin-right: auto;
}