/* CSM new stylesheet */
/* Revised 2008-05-14 SD */

body { text-align: center; font-size: 12px; font-family: Arial; }

#holder { width: 930px; margin: auto; /*border: 1px solid red;*/ }
.times_header { font-family: Times, "Times New Roman"; font-style: italic; font-weight: 700; }
#band { background-color: #9b0033; padding-top: 4px; padding-bottom: 4px; color: white; text-align: center; width: 100%; font-size: 12px; font-weight: 700; border-bottom: 1px solid white; font-weight: 700; }
#navbar { background-color: black; padding-top: 4px; padding-bottom: 4px; color: white; text-align: center; width: 100%; font-size: 12px; font-weight: 700; border-bottom: 1px solid white; font-weight: 700; z-index: 3; }
#leftmenu { float: left; width: 145px; /*border: 1px solid green;*/ }
#rightmenu { float: right; width: 145px; /*border: 1px solid blue;*/ }
#rightmenu2 { float: right; width: 125px; /*border: 1px solid blue;*/ }

#center { margin-left: 155px; width: 615px; z-index: 1000; /*border: 1px solid yellow;*/ }

#footer { width: 930px; clear: both; margin: auto; /*border: 1px solid gold;*/ text-align: center; }

#menu { float: left; width: 145px; background-color: #9b0033; height: auto; text-align: left;}
			.menutext { color: white; } /*border-bottom: 1px solid white; */
			.menutext a { color: white; text-decoration: none; vertical-align: middle; background-color: transparent; padding: 3px 5px; border-bottom: 1px solid white; display: block; font-weight: 700;  }
			.menutext a:hover { color: #9b0033; background-color: #cccccc; }
			/* .menuheader { color: white; text-decoration: none; vertical-align: middle; background-color: transparent; padding: 3px 5px; border-bottom: 15px solid white; border-top: 15px solid white; display: block; font-weight: 700;  } */
			.menuheader a { color: white; text-decoration: none; vertical-align: middle; background-color: transparent; border-bottom: 15px solid white; border-top: 15px solid white; display: block; font-weight: 700; }

			#address { width: 100%; text-align: center; background-color: black; padding: 3px 0px 3px 0px; margin-top: 3px; }
hr { background-color: black; color: black; height: 1px; width: 100%; border: 0px; }


			.white { color: white; }
			.white a { color: white; text-decoration: none; font-weight: 700; }
			.white a:hover { color: #9b0033; }
			.bigger_white { color: white; font-size: 16px; }
			.bigger_white a { color: white; text-decoration: none; }
			.bigger_white a:hover { color:#ffd700; }
			.wide_list li { padding-bottom: 5px; }

h1 { font-size: 22px; color: #9b0033; margin-top: 5px; }
h2 { font-size: 16px; font-style: italic; }
h3 { font-size: 14px; color: #9b0033; margin-top: 3px; }
h4 { font-size: 12px; color: #808080; font-style: italic; }

.h3_head a { font-size: 14px; font-weight: bold; background-color: #9b0033; color: white; display: block; padding: 3px; text-decoration: none; }
.h4_head a { font-size: 14px; font-weight: bold; }

td { padding: 3px; border: 0px; margin: 0px; }
.no_padding_td { padding: 0px; }
.imgcell img, .imgcell a { display: block; }
.red_bold { color: #9b0033; font-weight: bold; }
ol li { margin-bottom: 7px; line-height: 150%; }
ul li { margin-bottom: 7px; line-height: 150%; }
ul li ul li { list-style-type: disc; } 
ol li ul li { list-style-type: disc; } 
p { line-height: 150%; }

.CSM_footer { font-size: 14px; font-weight: 700; color: #9b0033; }
blockquote { padding-left: 25px; }
.space_b  { margin-bottom: 10px; }
.space_br { margin-bottom: 10px; margin-right: 10px; }
.space_r { margin-right: 10px; }

.cleaner { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent; }

.sidebar { border-left: 1px solid #9b0033; border-top: 1px solid #9b0033; border-right: 1px solid #9b0033; background-color: #cccccc;  text-align: left; font-weight: bold; } /*cccccc  */
			.sidebar2 { border: 1px solid #9b0033; background-color: #ffffff; text-align: center; }
			.sidebar h4 { color: #ffffff; display: block; background-color: #9b0033; font-size: 14px; font-weight: 700; text-align: center; margin: 0; padding: 2px 0px 3px 0px;  } 
			.sidebar a { color: #9b0033; background-color: #cccccc; display: block; text-decoration: none; padding: 3px; border-bottom: 1px solid #9b0033;  } /* margin: 5px 0; */
			.sidebar a:hover { color: #ffffff; background-color: #9b0033; display: block; text-decoration: none;  }
	/*		.sidebar img { border: 1px solid white; } */

.sidebar_thick { border-left: 3px solid #9b0033; border-top: 2px solid #9b0033; border-right: 3px solid #9b0033; border-bottom: 3px solid #9b0033; background-color: #cccccc;  text-align: left; font-weight: bold; } /*cccccc  */
			.sidebar2 { border: 1px solid #9b0033; background-color: #ffffff; text-align: center; }
			.sidebarright { border-left: 1px solid #9b0033; border-top: 1px solid #9b0033; border-right: 1px solid #9b0033; background-color: #cccccc;  text-align: left; font-weight: bold; } /*cccccc  */
			.sidebarright a { color: #9b0033; background-color: #cccccc; display: block; text-decoration: none; padding: 0; border-bottom: 1px solid #9b0033;  } /* margin: 5px 0; */
			.sidebarright a:hover { color: #ffffff; background-color: #9b0033; display: block; text-decoration: none;  }
			.sidebarright h4 { color: #ffffff; display: block; background-color: #9b0033; font-size: 14px; font-weight: 700; text-align: center; margin: 0; padding: 2px 0px 3px 0px;  }
			.sidebar h4 { color: #ffffff; display: block; background-color: #9b0033; font-size: 14px; font-weight: 700; text-align: center; margin: 0; padding: 2px 0px 3px 0px;  } 
			.sidebar_thick a { color: #9b0033; background-color: #cccccc; display: block; text-decoration: none; padding: 3px; border-bottom: 1px dashed #9b0033;  } /* margin: 5px 0; */
			.sidebar_thick a:hover { color: #9b0033; background-color: #cccccc; display: block; text-decoration: none;  }
			
			.sidebar_thick img { border: 1px solid white; }


.ads { text-align: center; }
			.ads img { border: 1px solid white; background-color: white; }
			.ads a { border-bottom: 0px; }
			.ads a:hover { background-color: #9b0033; }

.menutext { color: white; border-bottom: 12px solid white;  } /*border-bottom: 1px solid white; background-color: #9b0033; */
			.menutext a { color: white; text-decoration: none; vertical-align: middle; background-color: #9b0033; padding: 3px 5px; display: block; font-weight: 700; border: 1px solid #9b0033; margin-bottom: 1px; }
			.menutext a:hover { color: #9b0033; background-color: #cccccc; }

			.link_block { color: #9b0033; }
.link_block a { color: #9b0033; text-decoration: none; vertical-align: middle; background-color: #cccccc; padding: 3px 5px; border: 1px solid black; display: block; font-weight: 700; text-align: left; }
.link_block a:hover { color: #ffffff; background-color: #9b0033; }
.link_block a:hover hr   { background-color: white; color: white; }

.br_rule { border-bottom: 1px solid black; border-right: 1px solid black; }
.b_rule { border-bottom: 1px solid black; }
p.siq { padding: 0; margin: 0; }
td.tlbr { border: 1px solid black; }
td.tbr { border-top: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black; }
td.lr { border-left: 1px solid black; border-right: 1px solid black; }
td.r { border-right: 1px solid black; }
td.lbr { border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black; }
td.br { border-bottom: 1px solid black; border-right: 1px solid black; }
td.lb { border-left: 1px solid black; border-bottom: 1px solid black; }
