body {font: 100% Arial, Helvetica, sans-serif; margin: 15px 0px 15px 0px; padding: 0px; text-align: center; color: #393939; background-color: #EEEEEE; }
.main {width: 944px; margin: 0px auto 0px auto; text-align: left; background-color: #FFFFFF; font-size: 0.88em; height: 100%; }
.container {background-color: #FFFFFF; width: 100%; padding-top: 20px; padding-bottom: 15px; border-left-style: solid; border-left-width: 1px; border-left-color: #C0C0C0; border-right-style: solid; border-right-width: 1px; border-right-color: #C0C0C0; }
img {border-style: none; }
.logo_wrapper {width: 900px; height: 122px; }
.logo {width: 680px; height: 92px; margin-top: 20px; float: left; margin-bottom: 10px; }
.newsletter {width: 218px; height: 38px; float: right; text-align: right; padding-top: 83px; }
.header {height: 310px; width: 944px; background-color: #6B0101; border-right-color: #C0C0C0; border-left-color: #C0C0C0; border-top-color: #C0C0C0; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; }
h1 {font-size: 1.3em; letter-spacing: 0.1em; font-weight: bold; color: #242424; margin-bottom: 0px; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 0px; padding-top: 10px; padding-bottom: 8px; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #E3E3E3; }
h2 {
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 1.1em;
	color: #6B0101;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
h3 {font-size: 11pt; color: #993300; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 10px; margin-bottom: 0px; text-transform: lowercase; }
h4 {font-size: 10pt; color: #1B1B1B; margin-bottom: 0px; letter-spacing: 0.1em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 10px; }
a {color: #272727; }
a:hover {text-decoration: none; }
#menuwrapper {margin: 0px; width: 944px; height: 40px; background-image: url('images/nav-bar.jpg'); background-repeat: no-repeat; background-color: #6B0101; border-left-style: solid; border-right-style: solid; border-right-width: 1px; border-left-width: 1px; border-right-color: #C0C0C0; border-left-color: #C0C0C0; }
.nav_pages {text-align: right; font-size: 10pt; margin-top: 15px; color: #292929; }
.nav_pages a {text-decoration: none; }
.nav_pages a:hover {text-decoration: underline; }
#content_menu {width: 190px; float: left; padding-top: 7px; padding-right: 7px; padding-left: 7px; }
.left_menu {text-align: left; font-size: 10pt; font-weight: bold; }
/*=======content===========*/
#content {background: left top; float: left; width: 520px; line-height: 1.3em; padding-left: 18px; padding-right: 10px; }
#content a {color: #800000; }
.ul_content {text-indent: -0em; list-style-type: disc; margin-left: 16px; padding-left: 1px; margin-top: 10px; margin-bottom: 10px; }
.ul_content li {background-image: none; padding-left: 0px; margin-bottom: 2px; }
.ul_content li a {color: #272727; text-decoration: underline; }
.ul_content li a:hover {color: #272727; text-decoration: none; }
.ol_content {text-indent: -0em; list-style-type: decimal; margin-left: 26px; padding-left: 0px; margin-top: 10px; margin-bottom: 10px; }
.ol_content li {background-image: none; padding-left: 0px; margin-bottom: 2px; }
.title {border-bottom: 1px solid #b8d0ed; margin-bottom: 18px; padding-bottom: 8px; }
.title_gry {color: #292929; font-weight: bold; }
#content_bus_dir {background: left top; float: left; width: 688px; line-height: 1.3em; padding-left: 18px; padding-right: 15px; }
#content_bus_dir a {color: #800000; }
/*=====//content===========*/
/*=======content_2===========*/
#content_2 {padding: 7px; width: 172px; float: right; }
.title2 {border-bottom: 1px solid #b1d29d; margin-bottom: 18px; padding-bottom: 8px; }
.block_header {background-position: center; margin: 0px; background-image: url('images/block-header.jpg'); background-repeat: repeat-x; height: 25px; color: #FFFFFF; font-weight: bold; padding-top: 5px; text-align: center; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; }
.sidebar {border: 1px solid #C0C0C0; font-size: 10pt; text-align: center; background-color: #E2E2E2; }
.sponsors {padding: 7px; margin-top: 0px; margin-bottom: 10px; }
.sidebar_2 {padding: 2px 10px 10px 10px; font-size: 10pt; }
/*=====//content_2===========*/
#columnbottom {font-size: 9pt; color: #FFFFFF; width: 904px; padding-top: 12px; padding-left: 20px; text-align: center; padding-right: 20px; line-height: 15pt; }
#columnbottom a:link {font-size: 9pt; color: #DFDFDF; text-decoration: none; }
#columnbottom a:visited {color: #FFFFFF; text-decoration: none; }
#columnbottom a:hover {color: #FFFFFF; text-decoration: none; }
/*=======footer===========*/
#footer {height: 115px; background-image: url('images/footer.jpg'); background-repeat: repeat-x; width: 944px; border-right-color: #C0C0C0; border-left-color: #C0C0C0; border-left-width: 1px; border-right-width: 1px; border-right-style: solid; border-left-style: solid; }
#footer a {text-decoration: none; color: #DFDFDF; }
#footer a:hover {text-decoration: underline; }
#bg_footer_left {color: #DFDFDF; width: 944px; float: left; height: 40px; font-size: 9pt; line-height: 1.4em; text-align: center; padding-top: 12px; padding-bottom: 0px; }
#bg_footer_left a {color: #DFDFDF; }
#bg_footer_right {width: 298px; color: #333333; font-size: 9pt; float: left; height: 50px; line-height: 1.2em; text-align: right; padding-top: 3px; padding-right: 18px; padding-bottom: 0px; }
#bg_footer_right img {margin-right: 11px; }
#footer span {display: block; word-spacing: 18px; color: #014170; margin-bottom: 5px; }
#footer span a {text-decoration: none; word-spacing: 0em; }
#footer span a:hover {text-decoration: underline; }
#footer_copy {width: 900px; font-size: 9pt; height: 40px; line-height: 1.6em; text-align: center; padding-top: 10px; padding-bottom: 10px; clear: both; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#footer_copy a {color: #464646; }
/*=====//footer===========*/
.p {margin-top: 5px; margin-bottom: 5px; }
.quote {font-family: Arial, Helvetica, sans-serif; display: block; font-size: 9pt; background-color: #DDE8F8; border: 1px solid #9FB5C4; padding: 8px; margin-top: 5px; }
.center {text-align: center; padding-top: 15px; margin-bottom: 15px; }
.top_indent_0px {margin-top: 0px; display: block; margin-bottom: 0px; }
.top_indent_5px {margin-top: 5px; display: block; margin-bottom: 0px; }
.top_indent_8px {margin-top: 8px; display: block; margin-bottom: 0px; }
.top_indent_10px {margin-top: 10px; display: block; margin-bottom: 0px; }
.top_indent_15px {margin-top: 15px; display: block; margin-bottom: 0px; }
.top_indent_20px {margin-top: 20px; display: block; margin-bottom: 0px; }
.top_indent_25px {margin-top: 25px; display: block; margin-bottom: 0px; }
.nav {width: 900px; height: 33px; }
.clear {clear: both; width: 944px; height: 15px; line-height: 15px; }
/*=====Slides===========*/
.slide {height: 310px; width: 944px; text-align: left; }
#box1 {position: absolute; }
.mask {height: 310px; width: 944px; overflow: hidden; }
.mask img {position: absolute; display: block; border: none; }
.slide2 {border: 2px solid #C0C0C0; height: 320px; width: 240px; text-align: left; }
#box2 {position: absolute; }
.mask2 {height: 320px; width: 240px; overflow: hidden; }
.mask img2 {position: absolute; display: block; border: none; }
/*=====//Slides===========*/
.fnt-red {color: #6B0101; }
.fnt_black {font-size: 10pt; }
.blocks {padding: 10px; border: 1px solid #C0C0C0; display: block; background-color: #F4F4F4; }
.cite1 {line-height: 1.333em; display: block; margin-bottom: 45px; margin-top: 0px; }
.cite2 {line-height: 1.333em; display: block; margin-top: 55px; margin-bottom: 0px; }
.bdr {border: 2px solid #C0C0C0; margin-left: 15px; }
#content_3 {border: 1px solid #C0C0C0; padding: 20px 18px 20px 18px; background-position: left top; background: left top; float: left; background-color: #EAEAEA; margin-top: 20px; }
iframe {padding: 8px; border: 1px solid #C0C0C0; width: 494px; }
.bkmark_news {margin-top: 10px; margin-bottom: 0px; font-size: 1.02em; color: #6B0101; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.bkmark_news a {font-size: 1.02em; color: #6B0101; font-weight: bold; text-decoration: none; letter-spacing: .01em; font-family: Arial, Helvetica, sans-serif; }
.bkmark_news2 {margin-top: 10px; margin-bottom: 10px; font-size: 1.02em; color: #333333; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.top_indent_15px_lne {margin-top: 10px; display: block; margin-bottom: 0px; border-top-style: solid; border-top-width: 1px; border-top-color: #E0E0E0; padding-top: 10px; }
.photo_lft {float: left; margin-right: 8px; }
.photo_mrg {margin-right: 8px; }
.prnt {text-align: right; font-size: 10pt; margin-top: 5px; color: #292929; margin-bottom: 0px; }
.photo_rght {float: right; margin-left: 8px; }
.top_indent_15px15px {margin-top: 15px; display: block; margin-bottom: 15px; }
.video {background-image: url('video/Tremont_vd_bk.jpg'); background-repeat: no-repeat; background-position: left top; }
.block_header_video {background-position: left top; margin: 15px 0px 0px 0px; background-image: url('images/block-header.jpg'); background-repeat: no-repeat; height: 25px; color: #FFFFFF; font-weight: bold; padding-top: 5px; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; padding-left: 10px; }
.lg_red {
	font-size: 1.2em;
	color: #6B0101;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.lg_blk {
	font-size: 1.2em;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.flt_lft {
	float: left;
	margin-right: 12px;
}
.smfont {
	font-size:8pt; }

