* {margin:0;padding:0;}
/*** HTML tags ***/
HTML{margin:0px;padding:0px;border:0px;text-align:left;color:#000000;background:#FFFFFF;}
body {
	font:0.8em Helvetica, Arial, Sans-Serif;
	color:#393939;
}
img {border:0;}
ul {list-style:none;}
.content-centering {
	margin:0 auto;
	min-width:742px;
	width:742px;
	background-color:#ffffff;
}
.content-wrapper {
	background:#fff;
	padding:0;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom: solid 4px #003399;
	min-width:740px;
	width:740px;
}
.content-container {
	padding:2px;
	width:736px;
}
.content {
	width:100%;
	overflow:auto;
}
#header {
	height:98px;
	border-bottom: solid 5px #ff6600;
	margin-bottom:1px;
}
#header img {
	margin: 8px 0 0 15px;
}
#section-headers {
	width:100%;
	height:29px;
	margin-bottom:1px;
	overflow:auto;
}
.panel01 {
	width:159px;
	float:left;
	min-height:29px;
	background-color:#dedede;
}
.panel02 {
	width:576px;
	float:right;
	min-height:29px;
	background-color:#dedede;
}
#panel01, #panel02 {
	min-height:600px;
	background: #cccccc url(../images/bg_slice.jpg) scroll repeat-x top left;
}
#select {
	margin: 3px 0 0 15px;
	font-size:0.9em;
	width:131px;
	height:21px;
}
#select span {
	width:100%;
	height:100%;
}
#select span {background: url(../images/select_txt.gif) no-repeat scroll 0 0;}
#country {
	margin: 3px 0 0 16px;
	font-size:0.9em;
	width:182px;
	height:21px;
}
#country span {
	width:100%;
	height:100%;
}
#country span {background: url(../images/country_txt.gif) no-repeat scroll 0 0;}
#panel02 img {
	margin: 11px 0 0 15px;
}
.countrylist {
	margin: 11px 0 0 0;
}
.countrylist li {
	font-size:85%;
}
.countrylist li a {
	padding:1px 0 1px 15px;
	text-decoration:none;
	color:#000000;
	display:block;
	width:144px;
}
.countrylist li a:hover {
	background-color:#bac7da;
}

/* image replacement */
.replace {
	position:relative;
	margin:0px;
	padding:0px;
	/* hide overflow:hidden from IE5 Mac */
	/*\*/overflow:hidden;/**/
}
.replace span {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1 /* for Opera 5 and 6 */
}


.fr{float:right;}
.fl{float:left;}
.fn{float:none;}
.cb{clear:both;}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.vat{vertical-align:top}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.hdn{display:none;}
.wauto{width:auto;}

* html .panel01, * html .panel02 {height:29px;}
* html #panel01, * html #panel02 {height:600px;}