td A:link { color: #0000FF; text-decoration: none; }
td A:active { color: #0000FF; text-decoration: none; }
td A:visited { color: #0000FF; text-decoration: none; }
td A:hover { color: #990000; text-decoration: none; }

.title { font-size: 24px; font-family: 'Times New Roman', Times, serif; color: #990000; font-weight: bold; }

.art_title { font-size: 24px; font-family: 'Times New Roman', Times, serif; color: #000000; font-weight: bold; }

.body3 { font-size: 14px; font-family: 'Times New Roman', Times, serif; }

.body2 { font-size: 12px; font-family: 'Times New Roman', Times, serif; }

table.itinerary td {
	font-size: 10px;
}

td.ptitle {
        color: #8B2323;
        text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
}

.bodycopy {
	font-size: 12px;
	line-height: 15px;
	font-family: 'Times New Roman', Times, serif;
	margin-top: 10px;
	margin-bottom: 10px;
}

td {
	text-align: justify;
}

p {
	margin-bottom: 10px;
	text-align: justify;
}

.mbody { font-size: 12px; line-height: 15px; font-family: 'Times New Roman', Times, serif; }

.art { font-size: 15px; font-family: 'Times New Roman', Times, serif; color: #990000; }

.byline { font-family: 'Times New Roman', Times, serif; font-size: 11px; }

.cap { font-size: 11px; line-height: 15px; font-family: 'Times New Roman', Times, serif; }

.bylines {
	font-size: 10px;
}

.nav {
    font-size: 12px;
    line-height: 18px;
    font-family: Arial;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

.nav A:link {
    font-size: 12px;
    line-height: 18px;
    font-family: Arial;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

.nav A:visited {
    font-size: 12px;
    line-height: 18px;
    font-family: Arial;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

.nav A:active {
    font-size: 12px;
    line-height: 18px;
    font-family: Arial;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

.nav A:hover {
    font-size: 12px;
    line-height: 18px;
    font-family: Arial;
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: bold;
}

.tc { 

	margin: 0 0 0px 0px; 
	padding: 0;
	background-image: url(../images/redback.gif);
	background-repeat: repeat;
	
}

h1 {
    color: #000000;
    font-weight: normal;
    font-size: 20px;
    margin: 0px;
}

h2 {
    color: #000000;
    font-weight: bold;
    font-size: 18px;
    margin: 0px;
    padding-bottom: 0px;
}

h3 {
    color: #000000;
    font-weight: normal;
    font-size: 12px;
    margin: 0px;
}

h3 a:link,a:visited {
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    margin: 0px;
    text-decoration: underline;
}

h4 {
    color: #000000;
    font-weight: bold;
    font-size: 13px;
    margin: 0px;
}

em {
    color: #000000;
    font-size: 11px;
    margin: 0px;
}

hr {
	color: #990000;
	height: 1px;
	background-color: #990000;
	margin: 0px;
}

.darkblue {
    font-size: 13px;
    font-family: Arial;
    color: #336699;
    text-decoration: none;
    font-weight: bold;
}

.float_left {
	float: left;
	margin-left: 0px;
	text-align: center;
}

.float_right {
	float: right;
	margin-right: 0px;
	text-align: center;
}

div.float_left img {
	margin-left: 0px !important;
	margin-bottom: 0px !important;
}

div.float_right img {
	margin-right: 0px !important;
	margin-bottom: 0px !important;
}

#main_panel_inside {
	font-size: 12px;
	line-height: 15px;
	font-family: 'Times New Roman', Times, serif;
}

#main_menu a:link, #main_menu a:hover, #main_menu a:active, #main_menu a:visited {
	font-size: 13px;
}

ul.listing {
	margin-left: 0px;
	padding-left: 23px;
	text-indent: 0px;
	line-height: 5px;
}

ul.listing li {
	margin-left: 0px;
	margin-top: 25px;
	marker-offset: 0px;
	list-style-type: square;
	list-style-image: url('/images/listing-bullet.gif');
}

ul.listing li p {
	margin-top: 5px;
	margin-bottom: 15px;
}

#pager a:link, #pager a:hover, #pager a:active, #pager a:visited {
	color: blue;
}

#bottom_menu {
}

#bottom_menu hr {
	width: 100%;
	border: 0px;
	height: 2px;
	background-color: #8B2323;
}

#bottom_menu a:link, #bottom_menu a:hover, #bottom_menu a:active, #bottom_menu a:visited {
	font-family: arial, helvetica, sans-serif;
	color: #8B2323;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

td.poll_bar_dark {
	background-color: #8B2323;
}

td.poll_bar_light {
	background-color: #EEEEEE;
}

#main_panel_inside img {
	margin: 5px;
}

img.float_left {
	margin-left: 0px !important;
	float: left;
}

img.float_right {
	margin-right: 0px !important;
	float: right;
}

img.nospaceimg {
	margin: 0px !important;
}

a.no_underline {
	text-decoration: none;
}

a.no_underline:hover {
	color: #990000;
}

.home_title {
	font-weight: bold;
	font-size: 130%;
}

#page_footer {
	color :#111011;
}

#page_footer a {
	text-decoration: none;
	color: #111011;
}

p.home {
	margin-bottom: 2px;
	margin-top: 5px;
}

hr.home {
	color: #444444;
	background-color: #444444;
}

