html {
	height:100%;
}
body {
	margin:0;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
a {
	color:#006699;
}
a:visited {
	color:#7d7d81;
}
h1 {
	font-size:12px;
	font-weight:bold;
}
.content h1 {
	margin: 10px 0 0 35px;
}
#page {
	height:100%;
	position:relative;
}
.r_clmn {
	background:url(images/r_clmn.gif) repeat-y;
	padding-left:1px;
}
.l_clmn {
	background:url(images/l_clmn.gif) right top repeat-y;
	padding-left:1px;
}
.logo1 {
	background:url(images/logo_1.jpg) no-repeat;
}
.logo2 {
	background:url(images/logo_2.jpg) no-repeat;
}
.icons {
	margin-top:163px;
}
.h_tnm {
	font-family:tahoma;
	color:#fff;
	text-align:right;
	margin: 0 20px 10px 0;
}
.h_code {
	font-size:14px;
	font-weight:bold;
}
.h_num {
	font-size:20px;
	font-weight:bold;
}
.h_mnc {
	font-size:12px;
}
.tmenu_lbg {
	background:url(images/menu_left_bg.jpg) no-repeat;
}
.tmenu_bg {
	background:url(images/tmenu_bg.gif) repeat-x;
}
#tmenu {
margin:0;
padding:0;
}
#tmenu li {
	float:left;
	padding: 0 18px;
	list-style:none;
	position:relative;
	border-left: 1px dotted #000;
	background:#97caff;
}
#tmenu li.first {
	border:none;
}
#tmenu li:hover ul,
#tmenu li.jshover ul{
	display:block;
}
#tmenu a,
#tmenu a:visited {
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
#tmenu a:hover {
	color:#fff;
}
#tmenu li ul {
	width:100px;
	margin:14px 0 0 0;
	padding:16px 0 0 0;
	display:none;
	position:absolute;
	top:0;
	left:0;
}
#tmenu li ul li {
	display:block;
	width: 100px;
	padding: 3px 18px;
	border:none;
}
.content {
	margin: 0 12px 20px 25px;
}
.content  ul{
	padding:0;
	margin-left:20px;
}
.content .title {
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;	
	color:#006699;
}
.cont {
	display:block;
	width:200px;
	padding:0;
	margin: 20px 0 5px 20px;
	float:right;
}
.t_head {
	display:block;
	width:200px;
	height:8px;
	background:url(images/t_head.gif) no-repeat;
	font-size:1px;
}
.t_body {
	padding: 5px 15px;
	background:url(images/t_bg.gif) repeat-y;
	font-size:11px;
}
.t_body a.title,
.t_body a.title:visited {
	font-weight:bold;
	color:#0066aa;
}
.t_body p.n_title {
	font-weight:bold;
	color:#545454;
	padding-left: 10px;
}
.t_foot {
	display:block;
	width:200px;
	height:12px;
	background:url(images/t_foot.gif) no-repeat;
	font-size:1px;
}
.left_clmn {
	background:url(images/lmenu_bg.jpg) no-repeat;
}
#lmenu {
	width: 210px;
	margin:20px 0 0 15px;
	padding:0;
}
#lmenu li {
	list-style:none;
	background:url(images/fix_line.gif) no-repeat;
	padding: 9px 0;
	font-size:11px;
}
#lmenu li.first {
	background:none;
}
#lmenu li a,
#lmenu li a:visited {
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#006699;
}
#lmenu li ul {
	padding: 0 0 0 25px;
	margin:0;
}
#lmenu li ul li {
	background:none;
	padding: 1px 0;
}
#lmenu li ul li a,
#lmenu li ul li a:visited {
	font-weight:normal;
}
.num {
	padding: 0 30px 0 0;
	font-family:tahoma;
	text-align:right;
}
.tcode {
	font-size:15px;
	font-weight:bold;
}
.tnum {
	font-size:20px;
	font-weight:bold;
}
.mnc {
	font-size:12px;
}
.footer {
	background:url(images/footer_bg.jpg);
}
.f_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:172px;
}
.p_align {
	margin: 5px 15px 5px 0;
	float:left;
}
/*TEMP Styles*/
.width {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:150px;
}
.width2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:200px;
	height: 80px;
}
.mainprod {
	height: 300px;	overflow: auto;	overflow-y: scroll;
	text-align: justify;
}
.mainprod a {
	color:#006699
}
