body, table, td, th {
background-color: #fff;
font-size: 12px;
font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
margin: 0;
padding: 0;}

a:link {
color: #369;}

a:visited {
color: purple;}

a:hover {
color: #FFAC02;}

h1 {
color: #000;
font-size: 190%;
margin: 0px 0 20px 0;
border-bottom: 1px solid #369;
padding-bottom: 3px;}

h2 {
font-size: 150%;
color: #369;
margin: 20px 0 7px 5px;}

h3 {
font-size: 130%;
color: #000;
margin: 5px 0 5px 0;}

/*banner */
#tblBanner {
width: 740px;
background-color: #fff;}

/*navigation div */
#cellNav {
width: 140px;
vertical-align: top;
font-size: 11px;}

#divNav {
font-size: 10px; 
color: #000; 
font-family: verdana,arial,helvetica,sans-serif;}

#divNav a {
text-decoration: none;
font-weight: bold; 
font-size: 10px; 
color: #369;}

#divNav a:hover {
text-decoration: underline;}

#divNav p.current {
margin: 0px 3px 0px 4px;
padding: 5px 0px 0px 18px;
color: #c00;
font-weight: bold;
background-image: url(../images/currentOar.gif);
background-repeat: no-repeat;}

#divNav p.home {
margin: 0px 3px 2px 0;
padding-left: 5px;
background-repeat: no-repeat;
padding-top: 10px;}

.current {
color: #c00;
font-weight: bold;
padding-left: 12px;
background-image: url(../images/currentOar.gif);
background-repeat: no-repeat;}

#divNav p {
margin: 0px 3px 0px 4px;}

#divNav p.cat {
margin: 0px 3px 0px 4px;
padding: 5px 0px 0px 18px;
background-image: url(../images/oar.gif);
background-repeat: no-repeat;}

#divNav p.sub {
margin: 2px 3px 0px 30px;}

#divNav p.subCurrent {
margin: 3px 0 0 30px;
color: #f00;
font-weight: bold;
background-repeat: no-repeat;}

#divNav a:hover {
color: #FFAC02;
text-decoration: none;}

/* main div */

td#cellMain a {
text-decoration: underline;}

td#cellMain h2 a {
text-decoration: none;}

#tblContent {
width: 740px;
background-color: #fff;}

#cellMain {
width: 580px;
vertical-align: top;
line-height: 1.3em;
border-left: 1px dashed #CCCCCC;
border-right: 1px dashed #CCCCCC;
border-bottom: 1px solid #369;}

td#callMain h2, td#cellMain h3 {
margin: 10px 5px 10px 5px;}

td#cellMain p {
margin: 10px 5px 10px 5px;}

/* footer div */
#cellFooter {
font-size: .9em;
text-align: center;}


.darkRow {
background-color: #F4F4F4;}

td a {
color: #369;}

#araOpen {
margin: 8px 0;}

.resultsTitle {
font-weight: bold;}

.datePlace {
font-size: 90%;
color: #818181;}

/* resourceLinks controls formatting in floated box on right */
#resourceLinks {
width: 150px;
float: right;
margin: 5px 0 5px 15px;
background-color: #F6F6F6;
border: 2px solid #369;
font-size: .95em;}

#resourceLinks p {
margin: 0 5px 2px 5px;}

p.resourceTitle {
color: #333;
font-weight: bold;
margin: 0 0 0 0;}

p.resourceAuthor {
color: #333;
margin-top: 0;}

.imageLeft {
float: left;
margin: 10px 10px 10px 0;}

.imageRight {
float: right;
margin: 10px 0 10px 10px;}

img {
margin: 0;
padding: 0;}

#divTools {
font-size: .8em;
margin: 20px;
text-align: center;}

div#divToolsTop {
font-size: .9em;
margin: 0;
text-align: right;}

#volumeIssueDate {
font-size: .9em;
margin: 0;
color: #369;}

.impDates {
color: #000;
font-weight: bold;}

table.data {
font-size: 11px;}

#emailAlertTop {
background-image: url(../images/leftNavAlertTop.gif); 
background-repeat: no-repeat;}

select.abCoach {
margin: 2px;}

input.abCoach {
margin: 2px;}

p.top {
text-align: center;}

.araEvent {
color: #00f;
text-align: center;
font-size: 11px;}

.rcaEvent {
color:#f00;
text-align: center;
font-size: 11px;}

.intEvent {
color:#060;
text-align: center;
font-size: 11px;}

.imgTop {
text-align: center;}

hr{
background-color:#369; /* Netscape 6/7, Mozilla */
color:#369; /* IE */
border: #369; /* Opera */
width: 95%;
height: 1px;}

.clearLeft {
clear: left;}

.clearRight {
clear: right;}

.pageBreaker {
page-break-before: always;}

table.event {
border-top: 1px solid #369;
border-left: 1px solid #369;}

table.event td, table.event th {
border-right: 1px solid #369;
border-bottom: 1px solid #369;
text-align: center;}

h2.top {
margin: 7px 5px 5px 5px !important;}