* {font-family: Verdana, Arial, sans-serif; margin: 0; padding: 0}
body {background-color: #676c72}
img {border: 0px}
input {height: 18px; font-size: 9pt; border: 0px; background-color: #abc1cc; }

#wrapper {width: 792px; text-align: center; margin: 0px auto 0px auto;}

#header_tr {height: 80px; background: transparent url(../images/p_bg_content_tp_y.gif) no-repeat 0% 0%;}
#content_tr {background: transparent url(../images/p_bg_content_md_x.gif) repeat-y 0% 0%; margin-bottom: 10px}
#footer_tr {height: 32px; background: transparent url(../images/p_bg_content_bt_x.gif) no-repeat 0% 0%;}

#main_nav {float: left; display: block; position: relative; left: 322px; top: -6px; width: 389px; height: 25px;}
#logo {float: left; display: block; position: relative; left: -333px; top: 11px; width: 129px; height: 54px;}

#loginForm {float: left; display: block; position: relative; left: -6px; top: 36px; width: 200px; text-align: right; border: 0px solid red;}
#loginField {border-color: #64acd8; border-width: 0px;}

#sub_nav {float: left; height: 31px; padding: 14px 0px 2px 22px}
	#sub_nav span {float: left}
#img_main {float: left; display: block; width: 689px; height: 129px; display: block; padding: 0px 0px 0px 22px;}

#hm_lt {
	float: left;
	width: 460px;
	display: inline;
	font-size: 8pt;
	text-align: left;
	margin: 12px 0px 0px 25px;
}
	#hm_lt h1 {font-size: 12pt; margin: 0px; padding: 0px;}
	#hm_lt h2 {font-size: 9pt; padding: 10px 0px 5px 0px}
	#hm_lt p {line-height: 11pt; text-align: justify; margin: 5px 0px 10px 0px}
	#hm_lt em {margin: 0px; padding: 0px}
	#hm_lt ul {margin-left: 30px;}
	#hm_lt li {line-height: 10pt; padding-bottom: 4px}

#hm_rt {
	float: left;
	width: 194px;
	text-align: left;
	padding: 0px 0px 0px 12px;
	margin: 12px 0px 10px 20px;
	border-left: 1px solid #d1d1d1;
}
	#hm_rt h1 {font-size: 13px; margin: 0px; padding: 0px 0px 8px 0px;}
	#hm_rt ul {list-style-type: none; margin-left: -2px;}
	#hm_rt li {line-height: 10pt; padding-bottom: 10px}
	#hm_rt a {color: #6d737a; font-size: 7pt; font-weight: bolder; text-decoration: none}
	#hm_rt span.news_title {font-size: 7pt; color: #e41c20; font-weight: bolder}
	
#custSol {
	margin: 12px 0px 0px 0px;
}

#sub_lt {
	float: left;
	width: 200px;
	text-align: left;
	padding: 12px 0px 0px 20px;
}
	#sub_lt h1 {font-size: 13px; margin: 0px; padding: 0px 0px 5px 0px;}
	#sub_lt ul {list-style-type: none; margin: 0px 0px 10px -2px}
	#sub_lt li {line-height: 10pt; padding: 0px 0px 6px 15px;}
	#sub_lt a {color: #9d9fa3; font-size: 8pt; font-weight: bolder; text-decoration: none}
	#sub_lt a.on {color: #6f7175;}

#sub_rt {
	float: left;
	width: 486px;
	font-size: 8pt;
	text-align: left;
	margin: 12px 0px 10px 0px;
	border-left: 1px solid #d1d1d1;
}
	#sub_rt h1 {font-size: 12pt; margin: 0px; padding-left: 12px;}
	#sub_rt h2 {font-size: 9pt; padding: 10px 0px 5px 12px}
	#sub_rt p {line-height: 11pt; text-align: justify; padding-left: 12px; margin: 5px 0px 10px 0px}
	
	
	
#copyright {float: left; display: inline; width: 705px; height: 22px; margin-left: 19px; border-top: 0px solid red}