/* CSS Document */

body{background-image:url(../img/common/bg/0.gif);
	background-position:top center;
	background-repeat:no-repeat;
	margin-top:0px;
	}

	
/* ---------- container ---------- */

div#container
{
	width: 800px;
	margin:0 auto;
}

div.container-inner
{
}

/* ---------- header ---------- */
div#header {
	width: 800px;
	padding:0;
	margin:0;
}

div.header-inner
{
}

div#top_fla_banner{
	width: 800px;
}

div.top_fla_banner-inner{
padding:0 10px 0 10px;

}

/* ---------- g_navi ---------- */


div#g_navi
{
	float: left;
	width: 800px;
	margin:0px 0px 10px 0px;
}

div.g_navi-inner
{
}

/* ---------- top_banner_fla ---------- */


div#top_banner_fla
{
	float: left;
	width: 800px;
}

div.top_banner_fla
{
	padding:0 10px 0 10px;
}

/* ---------- content ---------- */


div#content
{
	float: left;
	width: 800px;
	margin:15px 0px 0px 0px;
}

div.content-inner
{
}

/* ---------- sidebar ---------- */

div#sidebar
{
	margin: 0 0px 0 0px;
	width:210px;
	float: left;
	font-size:12px;
	color:#3D292C;
}

.14_red_b{
font-size:14px;
color:#BD203C;
font-weight:bold;
}

div.sidebar-inner
{
	padding:0 10px 0 10px;
	min-height: 450px;
}

div.banner_margin_10
{
	margin:0 0 10px 0;
}

div.banner_margin_15
{
	margin:0 0 15px 0;
}



/* ---------- main ---------- */

div#main
{
	margin: 0 0px 0 0px;
	width:590px;
	float: left;
	background-image:url(../img/common/bg/1.gif);
	
}


div.main-inner
{
padding:0 20px 0 20px;
	min-height: 450px;
}

/* ---------- footer ---------- */


div#footer
{
	float: left;
	width: 800px;
	margin:10px 0px 0px 0px;
}

div.footer-inner
{
}

div.footer_text{
	font-size:10px;
	color:#3D292C;
}


/* SSLp@*/
div.ssl_side-line{
background-image:url(../img/ssl/bg_side.gif);
}

div.ssl_main{
width:600px;
margin:50px auto;
}