body {
	margin:0 auto 0 auto;
	padding:0;
	border-width:0;
	color:#FFFFFF;
	background-color:#FFFFFF;
	text-align:center;
	font-family:Arial, Verdana, sans-serif;}
a {	 text-decoration:none;}
td {
	vertical-align:top;
	font-size:100%;
}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form {
	margin:0;
	padding:0;
	font-size:100%;
	background-color:transparent;
	border-width:0;
	width:auto;
	color:#000000;}
/*----------Link Color----------*/
a:link {
 	color:#0000ff; 
	 text-decoration:underline;}
a:active {
	color:#ff0000;}
a:visited {
	color:#0000bb;
	text-decoration:underline;}
a:hover {
	color:#ff0000;
	text-decoration:none;}
a img {
	border-width:0;}
.clear {
	clear:both;
	line-height:1px;
	height:1px;}

/*************************************/
/*             CONTAINER             */
/*************************************/
#container {
	text-align:center;
	margin:0 auto 0 auto;
	width:100%;}

/**********************************/
/*             HEADER             */
/**********************************/
#header {
	text-align:center;
	width:751px;
	margin:0 auto 0 auto;
	padding:17px 0 13px 0;
	background-color:#ffffff;
	border-bottom:1px solid #3355A3;
	}

/*********************************************/
/*             GLOBAL NAVIGATION             */
/*********************************************/
#bg_navi {
	text-align:center;
	margin:0 auto 0 auto;
	clear:both;
	background:url(../images/bg_navi_002.gif) repeat-x 0 0;
	}
#navi {
	width:751px;
	background-color:#3355A3;
	height:28px;
	text-align:center;
	margin:0 auto 0 auto;
	padding:0;
	display:block;}
#navi img {
	height:28px;
	text-align:center;
	margin:0 2px 0 2px;
	padding:0;}
#navi_up {
	width:751px;
	background-color:#3355A3;
	height:4px;
	text-align:center;
	margin:0 auto 0 auto;
	padding:0;
	display:block;}

/***************************************/
/*             BREADCRUMBS             */
/***************************************/
.breadcrumbs {
	text-align:center;
	margin:0 auto 0 auto;
	width:753px;
	padding-top:16px;
	padding-bottom:22px;
	background-color:#ffffff;
	font-size:11px;/*\*/
	_font-size:70%;/**/}
.breadcrumbs p {
	text-align:left;
	margin-left:12px;
	margin-top:0px;}
.breadcrumbs span {
	font-weight:bold;}
/*----------Breadcrumbs(bottom area)----------*/
.breadcrumbs#bottom {
	width:640px;
	padding-bottom:21px;
	clear:both;
	padding-top:16px;
	float:left;
	background-image:none;
	background-color:transparent;
	font-size:11px;/*\*/
	_font-size:70%;/**/}

/***************************************/
/*          BREADCRUMBS by gpm         */
/***************************************/
.breadcrumbsheader {
	text-align:center;
	margin:0 auto 0 auto;
	width:753px;
	padding-bottom:22px;
	background-color:#ffffff;
	font-size:11px;/*\*/
	_font-size:70%;/**/}
.breadcrumbsheader p {
	text-align:left;
	margin-left:12px;
	margin-top:12px;}
.breadcrumbsheader span {
	font-weight:bold;}

/************************************/
/*             CONTENTS             */
/************************************/
.contents {
	width:753px;
	text-align:center;
	margin:0 auto 0 auto;
	padding:0;}

/***************************************/
/*          Bottom Decoration          */
/***************************************/
.bottom {
	width:753px;
	background-image:url(../images/bg_bottom.gif);
	background-repeat:no-repeat;
	background-position:0% 19px;
	text-align:center;
	background-color:#ffffff;
	margin:0 auto 0px auto;}


/***************************************************************/
/*             Style for the area of "TOP to Page"             */
/***************************************************************/
#totopLink {
	diaplay:block;
	float:right;
	margin-top:25px;
	text-align:right;
	width:90px;
	margin-right:11px;/*\*/
	_margin-right:5px;/**/}

/******************************************************/
/*              Not display the navigation            */
/*                   for old browsers                 */
/******************************************************/	
.nc4navi,
.divider,
hr {
	display:none;}

/************************************/
/*              FOOTER              */
/************************************/
#footer {
	 background-color:#aeadad;
	 width:751px;
	border-width:0 1px 0 1px;
	border-color:#aeadad;
	border-style:solid;
	 text-align:center;
	 margin:0 auto 0 auto;
	 clear:both;}
address {
	 padding:14px 0 24px 13px;
	 text-align:left;
	 margin:0;
	 font-size:11px;
	 color:#5B5A5A;
	 font-style:normal;}

/* Localized */