html { 
	overflow:			-moz-scrollbars-vertical; 
}

body {
	background: 		url('images/bg.gif');
	margin:				0px;
}

.main_table {
	border:				1px solid black;
	height:				100%;
	with:				704px;
}

.header_tr {
	background-color: white;
	padding: 0px;
	margin:	 0px;
}

TD.dropbox {
	width:178px; 
	margin:0px;
	padding:0px;
	background:	url('images/header_stv_bg.gif');
	background-position:	right,top;
	background-repeat:	no-repeat;
	background-color: #fefefe;
}

.td_header {
	height: 			135px;
	background: 		url('images/header.jpg');
}

.title {
	font-family: 		Verdana;
	font-size: 			18px;
	font-weight: 		bold;
	color:				#CC0000;
	padding-top: 		2px;
	padding-left: 		15px;
}

.content {
	width:				400px;
	font-family: 		Verdana;
	font-size:			12px;
	padding-top: 		20px;
	padding-left: 		15px;
	padding-bottom: 	20px;
}

.inner_content_td {
	background-color: 	#FFFFFF;
}

.div_content {
	width:				500px;
}

.navi {
	background-color: 	#ffffff;
	background-image:   url(images/subnav.jpg);
	width: 				140px;
}

.tr_navi {
	background-color:	#909090;
}

.div_navi {
	padding-left: 		10px;
	padding-top:		15px;
	height:				500px;
}

.top_navi {	
	font:				italic normal bold 13px Verdana;
	padding-left:		8px;
	padding-right:		8px;
	color: 				#FFFFFF;
	text-decoration:	none;
}

.top_navi a {
	font:				italic normal bold 13px Verdana;
	color: 				#FFFFFF;
	text-decoration:	none;
}

.top_navi a:hover {
	font:				italic normal bold 13px Verdana;
	color: 				silver;
	text-decoration:	none;
}

.top_navi_act {
	font:				italic normal bold 13px Verdana;
	padding-left:		8px;
	padding-right:		8px;
	color:				#CC0000;
	text-decoration:	none;
}

.top_navi_act a {
	font:				italic normal bold 13px Verdana;
	color:				#CC0000;
	text-decoration:	none;
}

.top_navi_act a:hover {
	font:				italic normal bold 13px Verdana;
	color:				silver;
	text-decoration:	none;
}

.lang {
	font-family:		Verdana;
	font-size:			10px;
	color:				#FFFFFF;
	padding-top:		5px;
}

.lang a {
	color: 				#000000; 
	text-decoration:	none;
}

.lang a:visited {
	color: 				#000000; 
	text-decoration:	none;
}

.lang a:hover {
	color: 				#FFFFFF; 
	text-decoration:	none;
}

.sub_navi {
	font-family:		Verdana;
	font-size:			11px;
	color:				#000000;
	padding-top:		5px;
}

.sub_navi a {
	font-family:		Verdana;
	font-size:			11px;
	color: 				#000000; 
	text-decoration:	none;
}

.sub_navi a:visited {
	font-family:		Verdana;
	font-size:			11px;
	color: 				#000000; 
	text-decoration:	none;
}

.sub_navi a:hover {
	font-family:		Verdana;
	font-size:			11px;
	color: 				#CC0000; 
	text-decoration:	none;
}

.sub_navi_act {
	font-family:		Verdana;
	font-size:			11px;
	color: 				#000000; 
	margin: 			0px;
	width: 				120px;
	padding-right: 		10px;
	padding-top:		5px;
}

.sub_navi_act a {
	font-family:		Verdana;
	font-size:			11px;
	color: 				#000000; 
	text-decoration:	none;
}

.sub_navi_act a:visited {
	font-family:		Verdana;
	font-size:			11px;
	color: 				#000000; 
	text-decoration: 	none;
}

.sub_navi_act a:hover {
	font-family:		Verdana;
	font-size:			11px;
	color: 				#CC0000; 
	text-decoration:	none;
}





td {
	font: normal 12px  Verdana, Helvetica, sans-serif;
}

a 			{color: #CC0000;
text-decoration:none;
}
a:hover 	{color: #808080;}
a:visited 	{color: #CC0000;}

.content_table {
    height: 100%;
	width:741px;
	background-color: white;
	border-top: 1 px solid black;
	border-right: 1px solid black;
}

.main_image {
	background-color: black;
}


.content_header {
	font: normal bold 14px  Verdana, Helvetica, sans-serif;
	text-align: right;
	color: #808080;
	padding-top: 8px;
	padding-right: 5px;
}

.hr_right {
	width:58px;
	border-bottom: 1px solid #808080;
	height : 1px;
	position: absolute;
	top: 165px;
	left:138px;
	margin:0px;
	padding:0px;
	z-index:2;
}

.hr_left {
	width:58px;
	border-bottom: 1px solid white;
	height : 1px;
	position: absolute;
	top: 165px;
	left: 80px;
	margin:0px;
	padding:0px;
	z-index:1;
}

td.subsub_navi_cell {
	width: 142px;
	background-color: #ffffff;
	text-align:right;
}


.header1 {
	font: normal bold 14px  Verdana, Helvetica, sans-serif;
	color: #CC0000;

	}

.pagecontent {
	padding-left: 15px;
	padding-right: 25px;
	padding-top:17px;
}

.tt_news_archive_table {
	border: 1px solid black;
}

.tt_news_latestdate {
	padding-right: 10px;
}

.tt_news_title {
	font-weight:bold;
	color: #000000;
	border-bottom: 1px solid black;
}

.files, .uploadIcon {
	padding-bottom: 3px;
	padding-right: 5px;
}

.pagemenu {
	padding-top:1px;
}
