/* old styles */
BODY {
	padding : 0px 8px 0px 8px;
}

BODY, TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #202020;
}

SPAN.mdelim {
	font-family : Arial, sans-serif;
	font-size : 16px;
	padding-left : 4px;
	padding-right : 4px;
	color: #cccccc;
	font-weight : normal;
}

TD.topmenu {
	padding : 8px 12px 8px 12px;
}

#bright{
font-weight:bold;
text-align: left;
color: #c30000;
padding-bottom: 5px;
}

TD.topmenu, TD.topmenu A {
	color : #228acc;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

TD.topmenu A:hover {
	text-decoration : underline;
}

TD.slogan {
	width : 350px;
	color: #ffffff;
	font-family : Trebuchet MS, Verdana, sans-serif;
	font-size : 24px;
}

TD.leftcol {
	padding : 15px 4px 20px 24px;
}

TD.maincol {
	padding : 8px 12px 20px 20px;
}

TD.bottom {
	padding : 10px 8px 12px 16px;
}

TD.bottom, TD.bottom A {
	color : #747474;
	font-size : 11px;
}

H1 {
	font-size : 15px;
	font-weight : bold;
	color : #9f1a00;
	margin-bottom : 1em;
	margin-top : 0px;
}
H2 {
	font-size : 13px;
	font-weight : bold;
	color : #9f1a00;
	margin-bottom : 1em;
	margin-top : 0px;
}

H3 {
	color: #747474;
	font-weight : bold;
	font-size : 11px;
	margin-bottom : 8px;
	margin-top : 0px;
/*	padding-top : 0px;*/
}

P {
	margin-top : 0.5em;
	margin-bottom : 1.5em;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #202020;
}

UL {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #202020;
}

LI.bullet {
	margin-left : 0px;
	padding-left : 0px;
	list-style-position : outside;
	margin-top : 0.5em;
	margin-bottom : 1.5em;
	color : #0e60b3;
}

LI.bullet#red {
	list-style : url(img/blt_red.gif);
}

LI.bullet#green {
	list-style : url(img/blt_green.gif);
}

LI.bullet#blue {
	list-style : url(img/blt_blue.gif);
}

.lightgray {
	color: #747474;
}

.leftvisual {
	padding-top: 48px;
	padding-right: 24px;
	text-align : center;
}

TABLE.form {
	margin-bottom : 2px;
}

TABLE.form TD {
	color: #545454;
	padding : 2px 4px 2px 4px;
	vertical-align : middle;
}

TABLE#dark TD {
	background-color : #f1f1f1;
}

TABLE#light TD {
	background-color : #f9f9f9;
}

TABLE.form TD.bullet {
	padding-left : 0px;
	padding-right: 24px;
	margin-top : 24px;
}

TABLE.form TD.label {
}

TABLE.form TD.field {
/*	padding-right: 24px;*/
}

TABLE.form .note {
	color: #c30000;
	font-size : 10px;
}

TABLE.form A {
	color: #007fd3;
}

TR.space TD {
	padding : 0px 0px 0px 0px;
}

/* new design styles */
.bug_fix {
	}
body {background-color: #FFFFFF; margin-left: 2px; margin-top: 2px; margin-right: 2px; margin-bottom: 2px;
	}
table#content_box {border: 1px solid #999999;}
table#content_box td.header_line {font-size: 15px; font-family: arial,verdana,sans-serif; color: #363636; background-color: #E5CC7B; padding: 5px 10px 5px 10px; border-bottom: 1px solid #999999; text-align:left;}
table#content_box td.main_area {background-color: #E2E2E2; padding: 10px;}
table#content_box td.main_area table.main_area_content {font-size: 11px; font-family: arial,verdana,sans-serif; color: #555555; line-height: 16px;}
table#content_box td.main_area table.main_area_content td.left_area {padding-right: 10px; text-align:left;}
table#content_box td.main_area table.main_area_content td.right_area {padding-left: 10px; text-align:left;}
table#content_box td.main_area table.main_area_content a {color: #8D0E25; text-decoration: underline; font-weight: bold;}
table#content_box td.main_area table.main_area_content a:link {color: #8D0E25; text-decoration: underline;}
table#content_box td.main_area table.main_area_content a:active {color: #8D0E25; text-decoration: underline;}
table#content_box td.main_area table.main_area_content a:visited {color: #8D0E25; text-decoration: underline;}
table#content_box td.main_area table.main_area_content a:hover {color: #8D0E25; text-decoration: none;
	}
td#left_bar {background-image:url(img/background_left.gif); background-repeat:repeat-y;}
td#left_bar2 {background-image:url(img/background_left.gif); background-repeat:repeat-y; border-bottom: 1px solid #999999;
	}
td#nav_bar {background-image:url(img/background_nav.gif); background-repeat:repeat-y;}
td#nav_bar2 {background-image:url(img/background_nav.gif); background-repeat:repeat-y; border-bottom: 1px solid #999999;
	}
.main_image {border: 1px solid #999999; margin-bottom: 2px;
	}
table#nav_box td {font-size: 11px; font-family: arial,verdana,sans-serif; color: #555555;}
table#nav_box a {color: #555555; text-decoration: none; background-color: #C0C0C0; display: block; padding: 5px; margin: 0px 1px 0px 1px; border-bottom: 1px solid #ECECEC;}
table#nav_box a:link {color: #555555; text-decoration: none; background-color: #C0C0C0;}
table#nav_box a:active {color: #555555; text-decoration: none; background-color: #C0C0C0;}
table#nav_box a:visited {color: #555555; text-decoration: none; background-color: #C0C0C0;}
table#nav_box a:hover {color: #FFFFFF; text-decoration: none; background-color: #7D7D7D;
	}
table#banner_box td.nav_bottom {font-size: 11px; font-family: arial,verdana,sans-serif; color: #555555; padding: 10px; text-align:center;
	}

/* styles imported from htm */
.ads_example {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8D0E25;
	font-weight: bold;
}
.nav_buttons {
	font-size: 14px;
	font-weight: bold;
}
.how_map {
	font-size: 14px;
	color: #333333;
}
.member_welcome {
	font-weight: bold;
	color: #333333;
}
.page_head {
	border: 1px solid #999;
	margin-bottom: 2px;
}
