body {	margin: 0px;	font-family: Arial, Helvetica, sans-serif;}h5 {	margin-bottom: 5px}h2 {	font-size: 21px;	color: #FFFFFF;	left: auto;	margin-bottom: 5px;}h3 {	font-size: 14px;	color: #FFFFFF;	text-align: right;}p {	font-size: 12px;	color: #FFFFFF;}.ptight {	font-size: 12px;	color: #FFFFFF;	margin-top: 5px;		margin-bottom: 10px;}li {	font-size: 12px;	color: #FFFFFF;}.tophome {	background-color: #244560;	height: 74px;	width: 100%;}.homenav:link {	font-size: 12px;	text-decoration: none;	color: #FFFFFF;	font-weight: bold;}.homenav:visited {	font-size: 12px;	text-decoration: none;	color: #FFFFFF;	font-weight: bold;}.homenav:hover {	font-size: 12px;	text-decoration: none;	font-weight: bold;	color: #B6C2D3;}.homenav:Active {	font-size: 12px;	text-decoration: none;	color: #FFFFFF;	font-weight: bold;}a:link {	font-size: 12px;	text-decoration: none;	color: #FFFFFF;	font-weight: bold;}a:visited {	font-size: 12px;	text-decoration: none;	color: #FFFFFF;	font-weight: bold;}a:hover {	font-size: 12px;	text-decoration: none;	font-weight: bold;	color: #B6C2D3;}a:Active {	font-size: 12px;	text-decoration: none;	color: #FFFFFF;	font-weight: bold;}.navtext:link {	font-size: 11px;	color: #244560;	text-decoration: none;	font-weight: bold;}.navtext:visited {	font-size: 11px;	color: #244560;	text-decoration: none;	font-weight: bold;}.navtext:hover {	font-size: 11px;	color: #B6C2D3;	text-decoration: none;	font-weight: bold;}.navtext:Active {	font-size: 11px;	color: #244560;	text-decoration: none;	font-weight: bold;}.navtext {	font-size: 11px;	color: #244560;	font-weight: bold;}.bghome {	background-image:  url(../ko/images/banner-home.jpg);	background-repeat: no-repeat;	background-position: right top;	padding-top: 143px;	height: 100%;}.maintext {	padding: 10px;}.bgrm {	background-image:  url(../ko/images/bg1.gif);	background-repeat: repeat-x;	background-position: top;	padding-top: 8px;	padding-left: 8px;	width: 220px;}.searchtitle {	font-size: 14px;	color: #FFFFFF;	text-align: right;	font-weight: bold;	margin-top: 0px;	margin-bottom: 0px;}.advsearch {	font-size: 10px;	color: #333333;	padding-left: 10px;	padding-top: 8px;	padding-bottom: 8px;	background-color: #FFFFFF;}.lnews {	padding-left: 10px;	padding-right: 10px;	padding-top: 10px;	padding-bottom: 10px;	background-color: #FFFFFF;	text-align: right;}.lnewsp {	font-size: 12px;	color: #244560;	font-weight: bold;	text-decoration: none;}.qlinks {	width:220px;	padding: 10px;	background-color: #FFFFFF;	text-align: center;}.contactlink{	color : #244560;	font-size: 11px;}.request {	font-size: 11px;	color: #244560;	font-weight: bold;	padding-left: 10px;	padding-top: 8px;	padding-bottom: 8px;	background-color: #FFFFFF;}.bottmbar {	font-size: 12px;	color: #244560;	font-weight: bold;	padding-left: 10px;	padding-right: 10px;	background-color: #B6C2D3;}.bttmnav:link {	font-size: 12px;	color: #244560;	text-decoration: none;	font-weight: bold;}.bttmnav:visited {	font-size: 12px;	color: #244560;	text-decoration: none;	font-weight: bold;}.bttmnav:hover {	font-size: 12px;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;}.bttmnav:Active {	font-size: 12px;	color: #244560;	text-decoration: none;	font-weight: bold;}.midBGcol {	background-color: #B6C2D3;	height: 34px;	font-size: 24px;	color: #FFFFFF;	font-weight: bold;	width: 220px;}.pagetitle {	background-color: #B6C2D3;	height: 34px;	font-size: 20px;	color: #FFFFFF;	font-weight: bold;}.maincolour {	background-color: #5F84AD;	height: 100%;}.whitebr {	height: 13px;}input.SearchCallback {	border-top-width: 1px; 	border-bottom-width: 2px; 	border-left-width: 1px; 	border-right-width: 2px; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 9px; 	color: #999999; 	text-align: left; 	width:100px;}