/* STA stylesheet */
/* Revised 2007-05-16 SD */
body { font-family: Arial; font-size: 12px; margin: 0; padding: 0; text-align: center; line-height: 17px; }
			#main_area { width: 790px; text-align: justify; margin: auto; }
			td { border-width: 0px 0px 0px 0px; }
			.times_header { font-family: Times, "Times New Roman"; font-style: italic; font-weigth: 700; color: white; }
			#header { padding-top: 10px; }
			#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-weigth: 700; }
			#menu { float: left; width: 140px; background-color: #56007a; height: 100%; text-align: left; }
			.menutext { color: 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; text-align: left;  }
			.menutext a:hover { color: #56007a; background-color: #CAAFD5 }
			#center { margin-left: 150px; width: 505px; border: 1px solid white; }
			#center_id { margin-left: 50px; width: 605px; border: 1px solid white; }
			#ads { float: right; width: 125px; }
			#holder { width: 100%; height: 100%; background-image: url("images/line.gif"); background-repeat: repeat-y; }
			h1 { color: #56007a; font-size: 20px; margin-top: 0; line-height:24px; }
			#header h1 { margin-top: 0; margin-bottom: 3px; }
			h3 { color: #56007a; font-size: 14px; }
			.header_h3 { color: #56007a; font-size: 14px; font-weight: bold; text-align: center; }
			#address { width: 100%; text-align: center; background-color: black; padding: 3px 0px 3px 0px; margin-top: 3px; }
			.CSM_footer { font-size: 14px; font-weight: 700; color: #a30046; }
			.CSM_footer_i { font-family: Times, "Times New Roman"; font-style: italic; font-size: 14px; }
			.white { color: white; line-height: 15px; }
			.white a { color: white; text-decoration: none; font-weight: 700; }
			.white a:hover { color: #800000; }
			hr { background-color: black; color: black; height: 1px; width: 100%; border: 0px; }
			.menu_footer { padding: 0px 0px 5px 0px; }
			.cleaner { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent; }
			.sub_menu a { padding-left: 20px; font-weight: 500; }
			.ads { text-align: center; }
			.ads img { border: 1px solid white; }
			.ads a { border-bottom: 0px; }
			.ads a:hover { background-color: #56007a; }
			.shk_link a { font-size: 14px; color: #800000; font-weight: 700; margin-bottom: 3px; }
			p.head { margin-top: 12px; }
			.sidebar { border: 1px solid #56007a; background-color: #F1EAF4; padding: 0px 3px 0px 3px; text-align: justify; }
			.sidebar h4 { color: #56007a; font-size: 14px; font-weight: 700; text-align: center; margin: 5px 0; }
			.sub_head { color: black;  }
			.sub_head a { color: #56007a; font-weight: 700; font-size: 14px; }
			.sub_head a:hover { color: gold; }
			.body_links { color: black; }
			.body_links a { color: black; text-decoration: none; }
			.border_low_white { border-style: solid; border-width: 0px 0px 0px 5px; border-color: white }
.border_top { border-style: solid; border-width: 1px 0px 0px 0px; border-color: black }
.border_side { border-style: solid; border-width: 0px 1px 0px 0px; border-color: black }
.border_both { border-style: solid; border-width: 1px 1px 0px 0px; border-color: black }
.italic { font-style: italic; }
.h3 { color:#56007a; font-weight: 700; font-size:14px; font-style: italic; }
td.left { text-align: left; }
.space_b  { margin-bottom: 10px; text-align: left; }
.space_br { margin-bottom: 10px; margin-right: 10px; }
.space_r { margin-right: 10px; }
