/* Header
---------------------------------------------------------------------*/
#header{
	/*position:fixed; top:-10px;*/
	background:url(/images/body/header_bg.jpg) top left repeat-x;  /* header img */
	height:120px;
	width:100%;
	z-index:5000;/*
	border-bottom:#000000 solid 2px;*/}

#tths{position:fixed; top:10px; left:10px;}

#pg_nm{
	position:relative;
	height:30px;
	width:954px;
	margin:40px auto 0 auto;
	background:url(/images/body/bg_pg_nm.png) left top no-repeat transparent;
}

/* Main Wrap
---------------------------------------------------------------------*/
#wrap{
	position:relative;
	cursor:default;
	height:auto;
	display:block;
	width:950px;
	margin:0 auto 15px auto;
	background:url(/images/body/leftCol_bg.jpg) top left repeat-y #000;
	border:#FFF solid 2px;
}

/* Main Body
---------------------------------------------------------------------*/
/*#main{}*/
	
/* Left Col
---------------------------------------------------------------------*/
#leftCol{
	position:relative;
	float:left;
	width:221px;
	height:auto;
	min-height:780px;
	border-right:#FFFFFF solid 4px;
	font-size:100%;
	margin:0;
	
}

/* Left Col top */
#lct{min-height:190px; background:#000000; padding:10px 0 10px 20px;}

	#nav table{border:none; padding:0;}
	#nav td{padding-bottom:1.2em; width:114px;}
	#nav td.last{padding-bottom:0}
	#nav td.switch{text-align:right;width:50px;}

/* Left Col bottom */
#lcb{height:auto; border-top:#FFFFFF solid 4px;background:transparent; }

/* Right Col
---------------------------------------------------------------------*/
#rightCol{
	float:left;
	position:relative;
	height:auto;
	width:725px;
	margin:0;
}

/* right col top */
#rct{
	height:258px; 
	background:url(/images/body/leftColTop2.jpg) top right  no-repeat #FFF; 
}

/* right col top left */
#rctl{
	position:relative;
	width:413px; 
	height:248px; 
	background:url(/images/body/bg_rctl.png) left top repeat-x #333; 
	float:left; 
	border-right:#FFFFFF solid 2px;
}

/* right col top right */
#rctr{width:290px; float:left; background-color:transparent;}

/* right col bottom */
#rcb{width:727px;
	border-top:#FFFFFF solid 2px; }

/* Footer
---------------------------------------------------------------------*/
#footer{
	border-top:#FFFFFF solid 5px;
	text-align:center;
	font-size:100%;
	background:#000000;
	height:auto;/*
	position:absolute;
	bottom:0;*/
	width:950px;
	margin:0 auto;
}