@charset "utf-8";
html {  height: 100%; }
body { margin: 0px; padding: 0px; height: 100%; }

body, table, tr, td { font-family: Verdana, Arial; font-size: 10px;  }

p, ul, ol { line-height: 1.5; }

h1 { margin-left: -15px; padding-left: 15px; font-size: 15px; background-image: url(../gfx/img_arrow_down.gif); background-position: 0px 7px; background-repeat: no-repeat; }
h2 { font-size: 15px; }

hr { color: #B21F23; background-color: #B21F23; border: none; }

fieldset { border: none;  }

#base_box { height: 100%; width: 985px; height: 100%; background-image: url(../gfx/img_bg_content.jpg); background-repeat: repeat-y;  }
	#top_box { background-image: url(../gfx/img_bg_top.jpg); background-repeat: no-repeat; height: 128px; }
	
	#menu_top_box { background-image: url(../gfx/img_bg_menu_top.jpg); background-repeat: no-repeat; height: 33px; padding: 18px 0px 0px 200px; }
		a.tm_lvl1_no, a.tm_lvl1_act { height: 20px;  font-weight: bold; display: block; float: left; padding: 2px 10px; text-decoration: none; }
		a.tm_lvl1_no { color: #000000; }
		a.tm_lvl1_act { background-color: #b21f23; color: #FFFFFF; }
	
	#content_box { }
		#left_content_box { width: 170px; float: left; padding-bottom: 50px; }
		#left_subcontent_box { padding-left: 20px; }
			#menu_left_box { padding-top: 40px; padding-bottom: 100px; }
			a.lm_lvl1_no, a.lm_lvl1_act { padding-bottom: 7px; font-weight: bold; text-decoration: none; display: block; padding-left: 10px; }
			a.lm_lvl1_no { color: #000000; }
			a.lm_lvl1_act { color: #b21f23; background-image: url(../gfx/img_arrow.gif); background-position: 0px 3px; background-repeat: no-repeat; }

			a.lm_lvl2_no, a.lm_lvl2_act { padding-bottom: 7px; padding-left: 20px; font-weight: bold; text-decoration: none; display: block; }
			a.lm_lvl2_no { color: #000000; font-weight: normal; }
			a.lm_lvl2_act { color: #b21f23; background-image: url(../gfx/img_arrow.gif); background-position: 10px 3px; background-repeat: no-repeat; }

			a.lm_lvl3_no, a.lm_lvl3_act { padding-bottom: 7px; padding-left: 30px; font-weight: bold; text-decoration: none; display: block; }
			a.lm_lvl3_no { color: #000000; font-weight: normal; }
			a.lm_lvl3_act { color: #b21f23; background-image: url(../gfx/img_arrow.gif); background-position: 20px 3px; background-repeat: no-repeat; }
			
		#holytools { text-align: right; margin-bottom: 30px; margin-right: 35px; }
			#holytools a { color: #000000; text-decoration: none; }
			
		#middle_content_box { float: left; margin-left: 40px; width: 485px; }			
		#content { padding-left: 20px; }
		
		#right_content_box { border-bottom: 1px solid #C0C1C1; width: 193px; margin-left: 20px; margin-right: 30px; float: right; background-image: url(../gfx/img_bg_news.jpg); background-repeat: repeat-y; }
			#right_content_box  h1 { margin: 0px; padding: 5px 5px 0px 7px; background-image: url(../gfx/img_bg_news_title.jpg); background-repeat: no-repeat; height: 24px; font-size: 10px; color: #FFFFFF; background-position: left top;}
			#right_content_box .news-latest-container { padding-left: 7px; padding-right: 5px; margin-bottom: 5px; }
			#right_content_box .news-latest-container h3 { margin-top: 0px; margin-bottom: 5px; }
			#right_content_box .news-latest-container a { font-size: 10px; color: #000000; text-decoration: none; }
			#right_content_box .news-latest-morelink { text-align: right; padding-right: 10px; }

			.csc-mailform-field label { display: block; }

.cleardiv { clear: both; }
/*div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { clear: none; }*/
.csc-textpic-caption { font-size: 9px; color: #969696; }