/* MAIN PAGE ELEMENTS */
td, p {font-family: Georgia, serif; font-size: 12px; color: #333333; line-height: 150%; }

a {color: #333399; text-decoration: none; font-weight: bold;}
a:hover {color: #333399; text-decoration: underline;}

a.menu {color: #333399; text-decoration: none; font-size: 11px; font-weight: bold; line-height: 125%;}
a.menu:hover {color: #333399; text-decoration: underline;}

.emphasis {font-weight: bold;}
.free {color: #990000; text-decoration: none; font-weight: bold; line-height: 125%;}
a.free {color: #990000; text-decoration: none; font-size: 14px; font-weight: bold; line-height: 125%;}
a.free:hover {color: #990000; text-decoration: underline;}

.sublist {font-size: 11px; font-style: italic;}


/* BORDERS FOR CELLS */
.borderright {border-right: #cccccc solid 1px;}
.borderleft {border-left: #cccccc solid 1px;}
.borderbottom {border-bottom: #cccccc solid 1px;}
.borderbottomright {border-right: #cccccc solid 1px; border-bottom: #cccccc solid 1px;}
.borderbottomleft {border-left: #cccccc solid 1px; border-bottom: #cccccc solid 1px;}
.bordertopbottom { border-top: #cccccc solid 1px; border-bottom: #cccccc solid 1px;}
.borderall {border: #cccccc solid 1px;}
.borderallnotright {border-left: #cccccc solid 1px; border-top: #cccccc solid 1px; border-bottom: #cccccc solid 1px;}
.borderallnotleft {border-right: #cccccc solid 1px; border-top: #cccccc solid 1px; border-bottom: #cccccc solid 1px;}







.highlight {font-weight: bold; font-size: 16px; color: #cccc99;}
.name {font-size: 14px; font-weight: bold}

.comment {font-weight: bold; color: #CCCC99; font-size: 14px;}
.date {font-size: 10px;}

.copyrightnotice {font-size: 10px;}
.header {font-size: 18px; font-weight: bold; color: #CCCC99;}
.subheader {font-size: 14px; font-weight: bold; color: #CCCC99;}

.designedfor {font-size: 10px; color: #7C7C3F;}