﻿/* Adjusted by Young for SEO url,  Below is copied from base.css */
/***LAYOUT***/
#background
{
	width:100%;
	height:100%;
}

#wrapper
{
	width:975px;
	margin:0px auto 0px auto;	
}

	#header 
	{
		height:140px;		
	}
	
	#faux 
	{
		padding-bottom:6px;
		background:url(/images/box_contentFooter.png) no-repeat 0 100%; 
	}
			
#footer 
{
	height:134px;
	margin:8px 0px 0px 0px;
	padding-top:6px;
	background:url(/images/box_footerTop.png) no-repeat; 	
}
/***LAYOUT***/

#header img.logo { display:inline; float:left; margin:14px 0px 0px 15px; }
#header p { float:right; height:6px; margin:1px 11px 0px 0px; }
#header p a, #header p a:hover { font-size:14px; font-weight:bold; color:#818181; }
#header div.mainMenu { clear:both; height:45px; padding-top:8px; padding-left:1px; background:url(/images/back_mainMenu.png) 0 100% no-repeat; }
#header div.mainMenu dl { font-family:Tahoma; font-weight:bold; }
#header div.mainMenu dl dt { float:right; padding:8px 9px 0px 0px; }
#header div.mainMenu dl a { color:#4d4b4a; }
#header div.mainMenu dl a:hover { color:#23a101; }
#header div.mainMenu dl dd { float:left; height:29px; padding:15px 18px 0px 18px; border-right:1px solid #dbe9b6; background:none; cursor:pointer; cursor:hand; }
#header div.mainMenu dl dd:hover { background:url(/images/back_mainMenuOverGradation.png) 0 100% repeat-x; }
/*=======================================================Header=================================================================*/

/*=======================================================Footer=================================================================*/
#footer div
{
	height:109px;
	padding-top:24px;
	background:#fff; 
	font-family:Tahoma;
	font-size:11px;
	color:#818181;
}

#footer span { margin:0px 13px; }

#footer dl.top
{
    height:30px;
    border-bottom:1px solid #e0e0e0; 
}

		#footer dt 
		{ 
			float:left; 
			padding-left:15px;
		}

		#footer dd 
		{ 
			float:right; 
			padding-right:15px;
		}

		#footer dl.top dd { text-align:right; }

#footer a
{
	font-family:arial;
	font-size:11px;
	color:#818181;
}

#footer a:hover
{
	color:#23a101;
}
/*=======================================================Footer=================================================================*/


/*=======================================================Common=================================================================*/
/* Column Default Setting (Two Frame) */
.leftColumn
{
	float:left;
	width:597px;
	/*margin-right:42px;*/
}
	
.rightColumn { float:right; }


/* Search Box */
.searchBox
{ 
	float:left;
	width:180px;
	height:15px; 
	padding:6px 0px 5px 5px;
	background:url(/images/back_searchBox.gif) no-repeat; 
	border:none;
}

.reSearchBox
{ 
	float:left;
	width:212px;
	height:15px; 
	padding:7px 0px 5px 5px;
	border:1px solid #dbdbdb;
	border-right:none;
}

.searchBtn
{
	float:left; 
	border:none;
}

/* Tab */
dl.tab
{
	height:28px;
	border-bottom:7px solid #9dd236;
}

		dl.tab dd
		{
			float:left;
			height:23px;
			margin-right:1px;
			padding:6px 12px 0px 12px;
			background:#b1945f;
		}
		
		dl.tab dd:hover
		{
			background:#9dd236;
		}

				dl.tab dd a
				{
					font-size:13px;
					font-weight:bold;
					color:#fff;
				}

		dl.tab dd.current { background:#9dd236; }

		dl.tab dt { float:right; }

				

/* Title */
p.title
{
	padding-bottom:3px;
	margin-bottom:12px;
	border-bottom:5px solid #9dd236;
	font-size:18px;
	font-weight:bold;
	color:#3a3a3a;
}

p.viewSubject
{
	padding-top:1px;
	padding-bottom:11px;
	font-family:Tahoma;
	font-size:26px;
	color:#000;
	line-height:25px;
}

p.rightTitle
{
	padding-left:5px;
	padding-bottom:5px;
	margin-bottom:16px;
	border-bottom:5px solid #e1ddd0;
	font-size:17px;
	font-weight:bold;
}

div.titleWithDes { padding-bottom:20px; }

		div.titleWithDes p
		{
			padding-top:1px;
			padding-bottom:11px;
			font-family:Tahoma;
			font-size:26px;
			color:#000;
			line-height:21px;
		}

		div.titleWithDes label
		{
			font-size:13px;
			font-weight:normal;
			color:#818181;
		}

/* List Subject */
p.listSubject { padding-bottom:10px; line-height:21px; }
p.listSubjectNone { padding-bottom:0px; line-height:21px; }

p.listSubjectNone, p.listSubject a, p.listSubject a:hover, p.listSubjectNone a, p.listSubjectNone a:hover
{	
	font-size:16px;
	font-weight:bold;
	color:#23a101;
}

p.listSubjectBlog, p.listSubjectBlog a, p.listSubjectBlog a:hover
{	
	font-size:18px;
	font-weight:bold;
	color:#23a101;
}

/* List Data Info */
p.listDatainfo
{
	padding-top:10px;
	color:#686868;
}

p.listDatainfoNone
{
	padding-top:0px;
	color:#686868;
}

/* Table Vertical Align */

table.listStyle { margin-top:25px; }
table.listStyle15 { margin-top:15px; }
table.listStyleNone { width:100%; margin-top:0px; }
		
		table.listStyle td, table.listStyleNone td { padding-bottom:25px; }
		
		table.listStyle td.line, table.listStyleNone td.line 
		{ 
			padding-top:15px;
			border-bottom:1px solid #c7c0aa; 
		}
		
		table.listStyleNone td.lineNone
		{ 
			padding-top:15px;
			border-bottom:0px solid #c7c0aa; 
		}

/* View Box */
div.viewContent
{
	padding:20px 0px 25px 0px;
	font-size:14px;
	color:#262626;
}

table.smallListStyle td { padding-bottom:20px; }

table.smallListStyle td strong { font-size:14px; }

td { vertical-align:top; }

/* Right Content Box */
.rightBoxTop290
{
	padding-top:10px;
	background:url(/images/box_rightTop290.gif) no-repeat; 
}

.rightBoxBottom290
{
	padding-bottom:11px;
	background:url(/images/box_rightBottom290.gif) no-repeat 0 100%; 
}

.rightBoxBottom290inInitial
{
	padding-bottom:11px;
	background:url(/images/box_rightBottom290InInitial.gif) no-repeat 0 100%; 
}

.rightContent290
{
	width:270px;
	padding:0px 10px 4px 10px;
	background:url(/images/box_rightLine290.gif) repeat-y; 
}

.rightBoxTop300
{
	padding-top:15px;
	background:url(/images/box_rightTop300.gif) no-repeat; 
}

.rightBoxBottom300
{
	padding-bottom:15px;
	background:url(/images/box_rightBottom300.gif) no-repeat 0 100%; 
}

.rightBoxBottom300inInitial
{
	padding-bottom:15px;
	background:url(/images/box_rightBottom300InInitial.gif) no-repeat 0 100%; 
}

.rightContent300
{
	width:270px;
	padding:0px 15px;
	background:url(/images/box_rightLine300.gif) repeat-y; 
}

/* Light map box */
.lightnMapboxTop
{
	padding-top:5px;
	background:url(/images/box_lightmapTop.gif) no-repeat; 
}

.lightnMapboxBottom
{
	padding-bottom:5px;
	background:url(/images/box_lightmapBottom.gif) no-repeat 0 100%; 
}

.lightnMapboxContent
{
	position:relative;
	width:903px;
	padding:13px 15px;
	border-left:3px solid #f3e251;
	border-right:3px solid #f3e251;
}

#divwaiting
{
	position:absolute;
	top:50%;
	left:50%;
}

/* Paging */
div.paging
{
    width:100%;
    float:left;
	padding-top:8px;	
	border-top:5px solid #e3e3e3;
}

div.pagingNone
{
    padding-top:0px;
	border-top:0px solid #fff;
}

div.paging span 
{ 
    float:right; 
}

div.paging span.none { float:none; }

div.paging strong
{
	float:left;	
	margin-top:7px;	
	margin-right:11px;
}

/* Bar Style */
p.grayGradationBar
{
	height:22px;
	padding-top:10px;
	padding-left:10px;
	background:url(/images/back_barGrayGradation.gif) repeat-x; 
}

p.grayGradationBar input.btnShare
{
	background:url(/images/bulet_TitleBar.gif) 0 3px no-repeat; 
	border:none;
	width:140px;
	padding-left:0px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#444444;
}

p.grayGradationBar input.btnShare:hover { color:#23a101; }

/* View Share this News */

dl.shareNews { clear:both; }

dl.shareNews dd { padding:10px 0px 5px 10px; }

dl.shareNews dd a
{
	padding-left:10px;
	font-size:12px;
	color:#303030;
}

dl.shareNews dd a:hover { color:#23a101; }

dl.shareNews dd.line { border-bottom:1px solid #f1f1f1; }

/* Thumbnail List */
div.thumbnailList { padding-top:14px; }

		div.thumbnailList label
		{
			font-size:18px;
			color:#1c1c1c;
		}

		div.thumbnailList div
		{
			margin-top:5px;
			padding:13px 5px 13px 5px;
			border:1px solid #e3e3e3;
		}
				
		div.thumbnailList th { vertical-align:middle; }
		div.thumbnailList td { padding-right:9px; }
		div.thumbnailList td p { padding-top:7px; }
		div.thumbnailList td p a { color:#1c1c1c; }

/* Left Menu */

dl.leftMenu { border-bottom:1px solid #dbdbdb; }
		dl.leftMenu dt, dl.leftMenu dd { padding:10px 15px 10px 8px; }
		dl.leftMenu dt 
		{
			font-family:Tahoma;
			font-weight:bold;
			color:#fff;
			background:url(/images/bulet_arrowGreenSmall.gif) 122px 50% no-repeat #9dd236;
		}

		dl.leftMenu dd 
		{
			border-top:1px solid #dbdbdb;
			background:url(/images/bulet_arrowBrownSmall.gif) 122px 50% no-repeat;
		}

		dl.leftMenu dd a
		{
			font-family:Tahoma, helvetica;
			font-weight:bold;
			color:#60bb47;
		}
		
/* Common Font */		
.ft686868 { color:#686868; }
.ft2ba500 { color:#2ba500; }
.ft23a101 { color:#23a101; }
.fte9711a { color:#e9711a; }
.ftf26c4f { color:#f26c4f; }

.ft818181_12 { font-family:arial; font-size:12px; color:#818181; }
.ftb78919_12 { font-family:arial; font-size:12px; color:#b78919; }

.ft000_12_bold { font-family:arial; font-size:12px; color:#000; font-weight:bold; }
.fte9711a_12_bold { font-family:arial; font-size:12px; color:#e9711a; font-weight:bold; }
.ft6e6e6e_12_bold { font-family:arial; font-size:12px; color:#6e6e6e; font-weight:bold; }
.ft000_12_georgia_bold { font-family:Georgia; font-size:12px; color:#000; font-weight:bold; }
.fte9711a_12_georgia_bold { font-family:Georgia; font-size:12px; color:#e9711a; font-weight:bold; }
.ft603913_12_georgia_bold { font-family:Georgia; font-size:12px; color:#603913; font-weight:bold; }


.ft_13_bold { font-family:arial; font-size:13px; font-weight:bold; }
.ft_16_bold { font-family:arial; font-size:16px; font-weight:bold; }

.ft818181_13 {	font-family:arial; font-size:13px; color:#818181; }
.ft818181_13_bold {	font-family:arial; font-size:13px; font-weight:bold; color:#818181; }
.ft23a101_13_bold {	font-family:arial; font-size:13px; font-weight:bold; color:#23a101; }
.ft2d2d2d_13_bold { font-family:arial; font-size:13px; font-weight:bold; color:#2d2d2d; }

.ft000_14 { font-size:14px; color:#000; }
.ft000_14_bold { font-size:14px; color:#000; font-weight:bold; }
.ft2d2d2d_14 { font-size:14px; color:#2d2d2d; }
.ft7e5226_14_bold { font-family:arial; font-size:14px; font-weight:bold; color:#7e5226; }
.ftf06ea9_14_bold { font-family:arial; font-size:14px; font-weight:bold; color:#f06ea9; }
.ft818181_14_bold {	font-family:arial; font-size:14px; font-weight:bold; color:#818181; }
.ft6e6e6e_14_bold { font-family:arial; font-size:14px; color:#6e6e6e; font-weight:bold; }

.ft079ade_14_calibri_bold {	font-family:Calibri; font-size:14px; color:#079ade; }
.ft818181_15_bold {	font-family:arial; font-size:15px; font-weight:bold; color:#818181; }

.ft23a101_16_bold { font-family:arial; font-size:16px; font-weight:bold; color:#23a101; }
.ft2d2d2d_16_bold { font-family:arial; font-size:16px; font-weight:bold; color:#2d2d2d; }
.fte9711a_16_bold {	font-family:arial; font-size:16px; font-weight:bold; color:#e9711a; }
.ft3a3a3a_17_bold { font-family:arial; font-size:17px; font-weight:bold; color:#3a3a3a; }
.ft3a3a3a_20_bold { font-family:arial; font-size:20px; font-weight:bold; color:#3a3a3a; }

.ft1c1c1c_18 { font-family:arial; font-size:18px; color:#1c1c1c; }
.ftfff_18_tahoma_bold {	font-family:Tahoma;	font-size:18px; font-weight:bold; color:#fff; }

.ft23a101_20_bold { font-family:arial; font-size:20px; font-weight:bold; color:#23a101; }
.ft2ba500_22_lucidaSans_bold { font-family:Lucida Sans; font-size:22px; font-weight:bold; color:#2ba500; }

.fte9711a_24_calibri { font-family:Calibri; font-size:24px; color:#e9711a; }
.fte9711a_26_calibri { font-family:Calibri; font-size:26px; color:#e9711a; }
.ft_26_tahoma {	font-family:Tahoma;	font-size:26px; }



/* Button Style */
input.btnSubmit
{
	width:84px;
	height:28px;
	padding-left:25px;
	border:0px;
	background:url(/images/back_btnGrayWithArrow84.gif) no-repeat;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#2ba500;
	vertical-align:middle;
	text-align:left;
}

input.btnSubmit77
{
	width:77px;
	height:30px;
	padding-left:22px;
	border:0px;
	background:url(/images/back_btnGrayWithGreenArrow77.gif) no-repeat;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#2ba500;
	vertical-align:middle;
	text-align:left;
}

input.btnSubmit159
{
	width:159px;
	height:28px;
	padding-left:22px;
	border:0px;
	background:url(/images/back_btnGrayWithGreenArrow159.gif) no-repeat;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#2ba500;
	text-align:center;
	vertical-align:middle;
	text-align:left;
}

input.btnCancel77
{
	width:77px;
	height:30px;
	padding-left:22px;
	border:0px;
	background:url(/images/back_btnGrayWithGrayArrow77.gif) no-repeat;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#6b6b6b;
	vertical-align:middle;
	text-align:left;
}

input.btnLogin
{
	width:77px;
	height:28px;
	border:0px;
	padding-left:25px;
	background:url(/images/back_btnGrayWithArrow77.gif) no-repeat;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#2ba500;
	vertical-align:middle;
	text-align:left;
}

input.btnSearch
{
	width:90px;
	height:30px;
	background:url(/images/btn_searchGray.gif) no-repeat;
	border:none;
}

input.btnFindCenter
{
	width:184px;
	height:30px;
	border:0px;
	padding-left:25px;
	background:url(/images/back_btnGrayWithArrow184.gif) no-repeat;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#2ba500;
	vertical-align:middle;
	text-align:left;
}

input.btnGotMoreBrain
{
	width:173px;
	height:30px;
	border:0px;
	padding-left:25px;
	background:url(/images/back_btnGrayWithArrow173.gif) no-repeat;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#2ba500;
	vertical-align:middle;
	text-align:left;
	cursor:pointer;
}

input.btnWikipedia
{
	width:358px;
	height:30px;
	border:0px;
	margin-top:40px;
	padding-left:25px;
	background:url(/images/back_btnGrayWithArrow358.gif) no-repeat;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#2ba500;
	vertical-align:middle;
	text-align:left;
	cursor:pointer;
}


/* Image Client Button */
div.imgBtn
{
	margin-top:15px;
	width:300px;
	height:23px;
	padding-top:7px;
	padding-left:25px;
	background:url(/images/back_btnGrayWithArrow325.gif) no-repeat;
	text-align:left;
}

div.imgBtnSmall
{
	width:69px;
	height:25px;
	padding-top:5px;
	padding-left:25px;
	background:url(/images/back_btnGrayWithArrow94.gif) no-repeat;
	text-align:left;
}

div.imgBtn358
{
	width:333px;
	height:23px;
	padding-top:7px;
	padding-left:25px;
	background:url(/images/back_btnGrayWithArrow358.gif) no-repeat;
	text-align:left;
}

div.imgBtn a
, div.imgBtnSmall a
, div.imgBtn358 a
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#2ba500;
	cursor:pointer;
}

/* TextBox */
input.txtBox, textarea { border:1px solid #dbdbdb; }

input.txtBox 
{ 	
	height:17px; 
	padding:6px 0px 5px 5px;
	font-size:13px;
}

textarea { overflow:hidden; }

input.txtSearchBox
{
	float:left;
	height:18px;
	padding:5px 0px 5px 5px;
	border:1px solid #dbdbdb;
	border-right:0px;
}

input.txtNumber
{
	padding:5px 0px 3px 5px;
	float:left;	
	width:23px;
	margin-top:0px;	
	margin-right:5px;
	border:1px solid #c8c8c8;
}

/* Check Box */
span.checkBox input { margin-right:5px; }

/* Form Table Style */
table.formStyle th
{
	font-size:16px;
	font-weight:normal;
	color:#67585b;
	text-align:left;
	vertical-align:middle;
}

table.formStyle th.vt
{
	padding-top:5px;
	vertical-align:top;
}

table.formStyle td { padding:5px 0px; }

table.formStyle td.vb { vertical-align:bottom; }

/* Pic */
.pic
{
	float:left;
	width:124px;
	height:126px;
	margin-right:5px;
	border:1px solid #dbdbdb;
}

label.seperate
{
	margin-left:10px;
	margin-right:10px;
}
/*=======================================================Common=================================================================*/

/*=======================================================Faux=================================================================*/
#faux div.contentBoxTop
{
	padding-top:6px;
	background:url(/images/box_contentTop.png) no-repeat; 
}

		#faux div.contentBoxTop div.content
		{
			padding:0px 17px 30px 17px;
			border-left:1px solid #88e431;
			border-right:1px solid #88e431;
			background:#fff;
		}
		
		#faux div.contentBoxTop div.contentBackground
		{
			padding:0px 17px 70px 17px;
			border-left:1px solid #88e431;
			border-right:1px solid #88e431;
			background:url(/images/back_mainContent.gif) 0 -6px no-repeat #fff;
			
		}

#faux dl.subMenu
{
	height:23px;
	padding-top:3px;
	padding-left:17px;
	border-left:1px solid #88e431;
	border-right:1px solid #88e431;
	border-bottom:1px solid #e7efdf;
	background:#fff;
}

		#faux dl.subMenu dd
		{
			float:left;
			padding-right:37px;
		}

				#faux dl.subMenu dd a
				{
					font-family:Tahoma;
					font-weight:bold;
					color:#6b6b6b;
				}

				#faux dl.subMenu dd a:hover, #faux dl.subMenu dd a.current { color:#44af27; }

#faux div.navigation
{
	padding-top:5px;
	padding-left:0px;
	padding-bottom:30px;
	/** background:url(/images/bulet_area.gif) 0 10px no-repeat; **/
	background: 0 0px no-repeat;
	color:#898989;
}

		#faux div.navigation a, #faux div.navigation a:hover { color:#898989; }

		#faux div.navigation .current { color:#5a5a5a; }
		
		#faux div.navigation span.navigationBulet
		{
			height:16px;
			padding:0px 10px;
			background:url(/images/bulet_navigationArrow.gif) 10px 5px no-repeat;
		}	
		
/*=======================================================Faux=================================================================*/

/** Brain TV **/
#brainTV div.videoBox
{
	padding:20px 10px 20px 20px;
	margin-bottom:30px;
	background:#292929;
}

#brainTV div.videoBox dl
{
	float:left;
	width:151px;
	margin-right:10px;
}

#brainTV div.videoBox dl dt
{
	padding-bottom:11px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}

#brainTV div.videoBox dl dd img
{
	float:left;
	margin-bottom:9px;
}
						
#brainTV div.listView
{
	padding:25px 25px 0px 25px;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
}

#brainTV div.listView table td 
{ 
	padding-bottom:30px; 
	line-height:14px;
}

#brainTV div.listView table td strong a
{
	font-weight:normal;
	font-size:13px;
	color:#23a101;
}

#brainTV div.listView table td p { padding-top:5px; }

#brainTV div.listView table td p a { font-size:10px; }

#brainTV div.listView img
{
	width:132px;
	height:91px;
	margin-right:10px;
	margin-left:0px;
	border:1px solid #bdbdbd;
}

/** News **/
#newsMain div.leftColumn
{
	float:left;
	width:489px;
	margin-right:10px;
}
	
		#newsMain div.leftColumn div.headerList div { width:237px; }
		
		

#newsMain div.centertColumn
{
	float:left;
	width:110px;
	margin-top:19px;
	margin-right:10px;
	padding:14px;
	border:1px solid #e3e3e3;
	line-height:16px;
}
		#newsMain div.centertColumn a { color:#5c5c5c; }

		#newsMain div.centertColumn p 
		{ 
			padding-bottom:12px;
			background:url(/images/img_blogs.gif) 100% 0 no-repeat; 
			font-size:18px;
			font-weight:bold;
		}
		
		#newsMain div.centertColumn dl { margin-bottom:20px; }
		#newsMain div.centertColumn dt 
		{ 
			padding-bottom:8px;
			font-weight:bold; 
		}

#newsMain div.rightColumn
{
	float:left;
	width:290px;
}
				
		
/* Latest News, BrainGame, PositiveBrain */		
#news div.headerList div, #brainGame div.headerList div, #positiveBrain div.headerList div
{ 
	width:290px; 
}

/* bos, whatis*/
#bos div.leftColumn
, #hsp div.leftColumn
, #founder div.leftColumn
, #brainDeclaration div.leftColumn
, #be div.leftColumn
, #whatis div.leftColumn
, #gotMoreBrain div.leftColumn
, #brainDetail div.leftColumn
, #experience div.leftColumn
, #howToStart div.leftColumn
{
	float:left;
	width:140px;
	margin-right:10px;
}

#bos div.centertColumn
, #hsp div.centertColumn
, #founder div.centertColumn
, #brainDeclaration div.centertColumn
, #be div.centertColumn
{
	float:left;
	width:474px;
	padding:0px 10px 0px 5px;
	margin-right:10px;
}

#whatis div.centertColumn
{
	float:left;
	width:744px;
	padding:0px 40px 0px 5px;
}

#experience div.centertColumn
, #howToStart div.centertColumn
, #gotMoreBrain div.centertColumn
, #brainDetail div.centertColumn
{
	float:left;
	width:784px;
	padding:0px 0px 0px 5px;
}

#experience div.centertColumn ol 
{
	margin-top:30px;
}

#experience div.centertColumn li
{
	padding:12px 0px 12px 15px;
}

/* How To Start */
#howToStart div.centertColumn div.findCenter
{
	padding:25px 310px 25px 0px;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
	background:url(/images/img_howToStart.gif) 493px 25px no-repeat; 
	line-height:19px;
}

#howToStart div.centertColumn div.findCenter table { margin-top:10px; }
#howToStart div.centertColumn div.findCenter table th
{
	width:75px;
	padding-bottom:5px;
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
}

#howToStart div.centertColumn div.findCenter table td { padding-bottom:5px; }
#howToStart div.centertColumn div.findCenter table td input { float:left; }
#howToStart div.centertColumn div.book { margin-top:25px; padding-bottom:25px; border-bottom:1px solid #efefef; line-height:19px; }
#howToStart div.centertColumn div.book div.left { float:left; width:473px; }
#howToStart div.centertColumn div.book div.left li
{
	padding:2px 0px 2px 20px;
	background:url(/images/bulet_orangeCircle.gif) 9px 8px no-repeat;
	font-weight:bold;
	list-style:none;
	color:#e9711a;
}

#howToStart div.centertColumn div.book div.right
{
	width:232px;
	float:left;
	text-align:center;
}

#howToStart div.centertColumn div.book div.right div.getaSneakPeek
{
	width:190px;
	height:103px;
	margin-top:73px;
	padding:14px 21px;
	border:1px solid #e8e8e8;
	text-align:left;
}

#howToStart div.centertColumn div.book div.right div.getaSneakPeek p
{
	letter-spacing:-1px;
	padding-bottom:10px;
	background:url(/images/bulet_arrowRight.gif) 100% 3px no-repeat;
}



/* PositiveBrainDetail */
#positiveBrainDetail div.leftColumn
{
	float:left;
	width:386px;
	margin-right:17px;
}

#positiveBrainDetail div.leftColumn div.originalStory { padding:10px 0px 50px 10px; }

#positiveBrainDetail div.leftColumn div.originalStory p
{
	padding:7px 0px 8px 10px;
	background:url(/images/bar_gradation01.gif) no-repeat; 
}

#positiveBrainDetail div.leftColumn div.originalStory div.contentBox 
{ 
	padding:15px 20px 15px 10px; 
}



#positiveBrainDetail div.rightColumn
{
	float:left;
	width:526px;
}

#positiveBrainDetail div.rightColumn div.changeSituation
{
	float:left;
	width:526px;
}

#positiveBrainDetail div.rightColumn div.changeSituation { padding:10px 0px 50px 0px; }

#positiveBrainDetail div.rightColumn div.changeSituation p.thisTitle
{
	padding:7px 0px 8px 25px;
	margin-bottom:15px;
	background:url(/images/bar_gradationWithArrow.gif) no-repeat; 
}

#positiveBrainDetail div.rightColumn div.changeSituation table th
{
	width:40px;
	padding-left:20px;
	font-size:16px;
	font-weight:normal;
	vertical-align:middle;
	color:#000;
}

#positiveBrainDetail div.rightColumn div.changeSituation table th, #positiveBrainDetail div.rightColumn div.changeSituation table td 
{ 
	padding-top:5px;
	padding-bottom:5px;
}

#positiveBrainDetail div.rightColumn div.changeSituation table td { padding-right:10px; }

#positiveBrainDetail div.rightColumn div.changeSituation dl { margin-left:20px; }

#positiveBrainDetail div.rightColumn div.changeSituation dl dt span
{
	font-size:18px;
	color:#92d751;
}

#positiveBrainDetail div.rightColumn div.changeSituation dl dd 
{
	padding-top:15px;
	padding-bottom:15px;
	font-family:Arial;
	font-size:14px;
	color:#000;
}

#positiveBrainDetail div.rightColumn div.changeSituation dl dd strong
{
	padding-top:15px;
	padding-bottom:15px;
	font-size:16px;
	font-weight:bold;
}

#positiveBrainDetail div.rightColumn div.changeSituation dl dd p
{
	padding-bottom:12px;
	font-size:12px;
	color:#818181;
}

#positiveBrainDetail div.rightColumn div.changeSituation dl dd div
{
	font-size:12px;
	color:#2ba500;
}

#positiveBrainDetail div.rightColumn div.changeSituation dl dd div.grayGradationBarMiniComment
{
	height:20px;
	padding:5px 0px 0px 0px;
	background:url(/images/back_barGrayGradation.gif) repeat-x; 
	font-size:11px;
}

#positiveBrainDetail div.rightColumn div.changeSituation dl dd div.grayGradationBarMiniComment span
, #positiveBrainDetail div.rightColumn div.changeSituation dl dd div.grayGradationBarMiniComment label
{
	color:#818181;
}

#positiveBrainDetail div.rightColumn div.changeSituation dl dd div.grayGradationBarMiniComment input.btnReply
{
	float:left;
	width:200px;
	background:url(/images/bulet_TitleBar.gif) 10px 2px no-repeat; 
	padding-left:25px;
	font-size:11px;
	font-weight:bold;
	color:#444444;
	border:0px;
	cursor:pointer;
	text-align:left;
}

#positiveBrainDetail div.rightColumn div.changeSituation dl dd div.miniCommentWrite
{
	padding-top:3px;
	float:left;
	height:25px;
}

#positiveBrainDetail div.rightColumn div.changeSituation dl dd ul li
{
	padding:10px 0px 10px 30px;
	list-style:none;
	font-size:12px;
	color:#000;
}

#positiveBrainDetail div.rightColumn div.changeSituation dl dd ul li label
{
	font-size:11px;
	color:#818181;
}

/* BrainExerciseDetail */
#brainExerciseDetail div.viewTop
{
	padding:0px 20px 25px 20px;
	font-size:14px;
	color:#262626;
}

#brainExerciseDetail dl
{
	width:615px;
	padding:0px 0px 30px 25px;
}

#brainExerciseDetail dt
{
	padding:15px 0px 5px 0px;
	font-size:13px;
}

/* Etc */
ul.privacy { margin-top:20px; }
ul.privacy li
{
	background:url(/images/bulet_square.gif) 13px 0 no-repeat;
	padding:0px 0px 20px 25px;
}

/* Login */
#login div.leftColumn
{
	float:left;
	width:400px;
}

#login div.rightColumn
{
	float:right;
	width:458px;
}

/* Search */
#search div.search { padding-top:9px; }

/* BrainGameDetail */
#brainGameDetail dl 
{ 
	width:614px;
	margin:10px 0px 0px 25px; 
}
#brainGameDetail dt { padding:5px 0px 0px 0px; }
#brainGameDetail dd { padding:5px 0px 5px 0px; }

#brainGameDetail div.reviewListBox
{
	margin-top:5px;
	margin-bottom:10px;
	padding:10px 0px;
	border:1px solid #e3e3e3;
}

#lightMapDetail table.commentList, #brainGameDetail div.reviewListBox table
{
	width:100%;
}

#lightMapDetail table.commentList th , #brainGameDetail div.reviewListBox th 
{
	width:145px;
	padding:20px 0px 20px 25px;
	text-align:left;
}

#lightMapDetail table.commentList th p, #brainGameDetail div.reviewListBox th p
{
	font-size:12px;
	font-weight:normal;
	color:#818181;
}

#lightMapDetail table.commentList td, #brainGameDetail div.reviewListBox td {	padding:20px 300px 20px 0px; }
#brainGameDetail div.reviewListBox td i { font-weight:bold; }
#lightMapDetail table.commentList td p, #brainGameDetail div.reviewListBox td p { padding-top:10px; }
#lightMapDetail table.commentList td, #lightMapDetail table.commentList th, #brainGameDetail div.reviewListBox th, #brainGameDetail div.reviewListBox td { border-top:1px solid #e3e3e3; }
#lightMapDetail table.commentList td.none, #lightMapDetail table.commentList th.none, #brainGameDetail div.reviewListBox th.none, #brainGameDetail div.reviewListBox td.none { border-top:0px; }


#brainGameDetail div.reviewListBox table.myReview th 
{
	padding:5px 0px 5px 25px; 
	vertical-align:middle;
}

#brainGameDetail div.reviewListBox table.myReview th.vt { vertical-align:top; }

#brainGameDetail div.reviewListBox table.myReview td {	padding:5px 0px; }
#brainGameDetail div.reviewListBox  table.myReview th, #brainGameDetail div.reviewListBox table.myReview td { border-top:0px; }



/* Research Detail */
#researchDetail div.leftColumn dt { padding-bottom:25px; }

#researchDetail div.leftColumn dd {	padding:25px 0px; border-top:1px solid #c7c0aa; }

/* Latest Video */
dl.latestVideo { height:67px; }

dl.latestVideo dd
{
	float:left;	
	padding-bottom:8px;
}

dl.latestVideo dd img
{
	width:91px;
	height:59px;
}

dl.latestVideo dd.center
{
	display:inline;
	margin-left:8px;
	margin-right:8px;
}

dl.latestVideo dd.current { background:#ada380; }

div.latestVideoMsg
{
	padding:8px 6px 8px 7px;
	background:#ada380;
	border-right:1px solid #fff;
}

div.latestVideoMsg a
{
	font-family:Arial;
	font-size:12px;	
	color:#fff;
}

/* BR360 */
#br360 div
{
	width:512px;
	height:261px;
	padding:81px 346px 0px 81px; 
	background:url(/images/back_imgBR360.gif) 0 9px no-repeat;
}

#br360 div strong
{
	font-family:Lucida Bright;
	font-size:36px;
	font-weight:bold;
	color:#0397c7;
}

#br360 div p
{
	padding-top:35px;
	font-family:arial;
	font-size:16px;
	color:#000;
	line-height:26px;
}

/* Brain Test */
#brainTest div
{
	width:582px;
	height:287px;
	padding:55px 276px 0px 81px; 
	background:url(/images/back_imgBR360.gif) 0 9px no-repeat;
	line-height:26px;
}

#brainTest div strong
{
	font-family:Lucida Bright;
	font-size:24px;
	font-weight:bold;
	color:#0397c7;
}

#brainTest div p
{
	padding-top:5px;
	font-family:arial;
	font-size:16px;
	color:#000;
	line-height:26px;
}

#brainTest div p b
{
	font-family:arial;
	font-weight:bold;
	font-size:16px;
	color:#0397c7;
}

/* BrainWorldInfo */
#brainWorldInfo div
{
	height:507px;
	padding:20px 408px 0px 0px; 
	background:url(/images/back_imgBrainwordInfo.gif) 100% 0 no-repeat;
	line-height:19px;
}

#brainWorldInfo div strong
{
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	color:#7e5226;
}

#brainWorldInfo div p
{
	padding-top:25px;
	font-family:arial;
	font-size:16px;
	color:#000;
}

/* Pop Login */
/* TagList */
#tagList
{
	position:relative;
}

#tagList dt
{
	padding:30px 0px 5px 16px;
	font-size:14px;
	font-weight:bold;
	border-bottom:5px solid #e1ddd0;
}


#tagList dt input.btnContribute
{
	padding-left:15px;
	padding-bottom:0px;
	background:url(/images/bulet_arrowRight.gif) 0 4px no-repeat;
	font-size:14px;
	font-weight:bold;
	
	width:200px;
	border:0px;
	cursor:pointer;
	text-align:left;
}

#tagList dd { padding:5px 0px 5px 16px; }

#tagList dd a { color:#23a101; }

div.popLogin
{
	position:relative;
	width:362px;
	height:98px;
	padding:40px 15px 0px 15px;
	border:1px solid #dbdbdb;
	background:url(/images/back_popLoginBar.gif) repeat-x #fff;
}

div.popLogin input.btnClose
{
	position:absolute;
	top:3px;
	left:370px;
}

div.popLogin input.txtBox
{
	float:left;
	height:15px; 
	padding:6px 0px 5px 5px;
	margin-right:5px;
}

div.popLogin input.btnLogin { float:right; }

div.popLogin span { background:none; }

/* Training Main */
#trainingMain div.leftColumn
{
	float:left;
	width:460px;
}

#trainingMain div.rightColumn
{
	float:right;
	width:440px;
}

#trainingMain div.rightColumn div.topView
{
	
}

/* Product */
#product
{
	line-height:18px;
}

#product li
{
	padding:0px 0px 0px 25px;
	background:url(/images/bulet_blackCircle.gif) 15px 7px no-repeat;
}

#product div.line
{
	height:1px;
	margin:25px 0px;
	border-top:1px solid #e8e8e8
}

#product div.leftColumn
{
	float:left;
	width:455px;
}

#product div.rightColumn
{
	float:right;
	width:455px;
}

#product img
{
	float:left;
	margin-bottom:15px;
	margin-right:15px;
}

/* Community */
#communityMain div.communityTop
{
	padding:9px 370px 45px 0px;
	background:url(/images/img_community.gif) 100% 9px no-repeat;
}

#communityMain div.communityTop div
{
	margin-bottom:10px;
	padding-bottom:20px;
}

#communityMain div.communityTop p
{
	padding:2px 0px;
}

#communityMain div.communityBottom div
{
	float:left;
	width:265px;
	padding:16px 20px 0px 25px;
	background:url(/images/back_communityStepTitle.gif) no-repeat;
	color:#000;
	line-height:20px;
}

#communityMain div.communityBottom div p
{
	padding-bottom:35px;
	text-align:left;	
}

#communityMain div.communityBottom div p.line
{
	padding-bottom:30px;
	border-bottom:1px solid #e1ddd0;
}


/* Main Page */

#index div.brainMsg
{
	float:left;
	width:260px;
	padding:124px 35px 0px 260px;
	font-size:16px;
	line-height:24px;
	color:#534539;
	font-weight:bold;
}

#index div.mainBrainTv
{
	position:relative;
	float:left;
	width:349px;
	height:289px;
	margin-top:11px;
	padding:40px 15px 0px 15px;
	background:url(/images/back_mainMovieBox.png) no-repeat;
}

#index div.mainBrainTv p
{
	position:absolute;
	top:13px;
	left:15px;
}

#index div.mainLatestNews
{
	float:left;
	width:911px;
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	padding:8px 15px;
	font-size:13px;
}

#index div.mainLatestNews label
{
	float:left;
	margin-right:20px;
	color:#818181;
}

#index div.mainFooter
{
	padding:30px 2px 0px 13px;
}

#index div.mainFooter img
{
	float:left;
	margin-right:10px;
}

/* International Link */
#internationalLink div.contain
{
	width:8917px;
	height:380px;
	padding:90px 0px 0px 122px;
	background:url(/images/back_International.gif) no-repeat;
}

#internationalLink div.contain dl
{
	float:left;
	width:205px;
}

#internationalLink div.contain dt
{
	padding:0px 0px 3px 10px;
	border-bottom:5px solid #e1ddd0;
	color:#818181;
	font-weight:bold;
}


#internationalLink div.contain dd
{
	padding:20px 0px 0px 10px;
}

/* Brain Detail */
#brainDetail div.brainContent
{
	margin-top:9px;
	padding-bottom:25px;
	border-bottom:1px solid #dadada;
	font-size:14px;
	line-height:200%;
}

#brainDetail div.brainDetailRight
{
	float:right;
	width:290px;
}

#brainDetail div.brainDetailRight p.gotMoreBrain
{
	padding:0px 10px 10px 10px;
}

/* Lightmap */
dl.lightmapHeaderLeft
{
    margin-top:10px;
}

dl.lightmapHeaderLeft dt
{
    padding:5px 0px 5px 7px;
    border-top:1px solid #dbdbdb;
    border-bottom:1px solid #dbdbdb;
}

dl.lightmapHeaderLeft dd
{
    padding:13px 0px 0px 7px;
}

dl.lightmapTab 
{
	float:left;
	width:100%;
	border-bottom:1px solid #d5d5d5;
}

dl.lightmapTab dd
{
	float:left;
	padding:10px 10px 10px 10px;
	margin:0px 5px;
}

dl.lightmapTab dd.first
{
	margin:0px 5px 0px 0px;
}

dl.lightmapTab dd.current
{
	border-top:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
}

div.lightnMapDetailTab
{
	float:left;
	padding:10px 0px 0px 16px;
}
/*================AJAX================*/
/* RatingControl */
.ratingStar 
{
    width: 16px;
    height: 18px;
    cursor: pointer;
    background-repeat: no-repeat;
}

.filledRatingStar { background-image: url(/Images/icon_starOn.gif); }
.emptyRatingStar { background-image: url(/Images/icon_starOff.gif); }
.savedRatingStar { background-image: url(/Images/icon_starOn.gif); }
/* End-RatingControl */

/* Modal Popup */
.modalBackground {
	background-color:#d3d3d3;
	filter:alpha(opacity=70);
	opacity:0.7;
}
/* Modal Popup */






/*** Added by Young for imaes inside of contents ***/
.imageInArticle
{
	margin-right:10px; 
	float: left;
}




/** New Main **/
#newMain
{
    padding-top:12px;
}

#newMain div.leftColumn
{
    width:621px;
}

#newMain div.rightColumn
{
    width:300px;
}



#newMain div.newMainBoxTop
{
	padding-top:17px;
	background:url(/images/newmain/box_newMainTop.gif) no-repeat; 
}

#newMain div.newMainBoxBottom
{
	padding-bottom:20px;
	background:url(/images/newmain/box_newMainBottom.gif) no-repeat 0 100%; 
}

#newMain div.newMainBoxContent
{
	width:579px;
	padding:0px 20px;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}

#newMain div.largeBox
{
    float:left;
    width:277px;
    padding:17px 0px;
    margin-right:5px;
	background:url(/images/newmain/back_newMainLightmapLargeBox.gif) no-repeat; 
}

#newMain div.smallBox
{
    float:left;
    width:190px;
    padding:17px 0px;
    margin-right:10px;
	background:url(/images/newmain/back_newMainLightmapSmallBox.gif) no-repeat; 
}

#newMain div.rightBox
{
    float:right;    
    padding-top:15px;
}

#newMain div.largeBox dl
{
    margin:0px auto;
    width:239px;
}

#newMain div.smallBox dl
{
    margin:0px auto;
    width:153px;
}

#newMain div.rightBox dd
{
    padding-top:15px;
}

#newMain div.largeBox p, #newMain div.smallBox p
{
    padding-top:7px;
}

#newMain div.rightBanner
{
    width:300px;
    height:285px;
	background:url(/images/newmain/back_newMainRightBanner.gif) no-repeat; 
}

#newMain div.rightBanner dd
{
    padding:11px 20px;
    font-family:arial; 
    font-size:11px; 
    color:#a2e2f0; 
}

#newMain div.rightBanner a
{
    cursor:pointer;
}

#newMain div.rightBanner a:hover
{
    text-decoration:none;
}

#newMain table.smallListStyle10 td { padding-bottom:10px; }
#newMain table.smallListStyle15 td { padding:0px 0px 0px 5px; }

#newMain div.bottomBox
{
    float:left;
    width:225px;
    height:265px;
    padding-top:18px;
	background:url(/images/newmain/back_newMainBottomBox.gif) no-repeat; 
}

#newMain div.bottomBox p
{
    padding:0px 0px 10px 20px;
}

#newMain div.bottomBox p a
{
    font-family:arial; 
    font-size:17px; 
    color:#209300; 
    font-weight:bold;
}

#newMain div.bottomBox dt
{
    padding:0px 0px 15px 0px;
}

#newMain div.bottomBox dd
{
    padding:0px 20px 13px 41px;
    background:url(/images/newmain/bulet_newMainBottomboxArrow.gif) no-repeat 20px 2px; 
}

.ft000_11 { font-family:arial; font-size:11px; color:#000; }
.ft6b6b6b_12 { font-family:arial; font-size:12px; color:#6b6b6b; }
.ft2d2d2d_12_bold { font-family:arial; font-size:12px; color:#2d2d2d; font-weight:bold; }
.ft2d2d2d_14_bold { font-family:arial; font-size:14px; color:#2d2d2d; font-weight:bold; }
.ft6b6b6b_12_bold { font-family:arial; font-size:12px; color:#6b6b6b; font-weight:bold; }
.fte16826_15_bold { font-family:arial; font-size:15px; color:#e16826; font-weight:bold; }
.ft209300_17_bold { font-family:arial; font-size:17px; color:#209300; font-weight:bold; }
.ftc5c4c4_18_bold { font-family:arial; font-size:18px; color:#c5c4c4; font-weight:bold; }
.ftfefefe_18_bold { font-family:arial; font-size:18px; color:#fefefe; font-weight:bold; }


/** Added by Young for link in contentManager **/
.greenAnchor { color:#23a101; text-decoration:underline; }


/** Added by sjLee 092809**/
#smsQnaList dt, #smsQnaList dd
{
    padding-left:47px;
}

#smsQnaList dt
{
    padding-bottom:15px;
    background:url(/images/sms/icon_question.gif) no-repeat 0px 5px; 
}

#smsQnaList dt strong, #smsQnaList a.title
{
    font-weight:bold;
    color:#282828;
}

#smsQnaList dt label, #smsQnaList a.info
{
    color:#989898;
}

#smsQnaList dd, #smsQnaList a.content
{
    color:#393939;
}

#smsQnaList dd
{
    padding-bottom:30px;
    background:url(/images/sms/icon_answer.gif) no-repeat 0px 5px;  
}

#smsQnaList div.quickList
{
    width:100%;
	border-top:5px solid #e3e3e3;
}

#smsQnaList div.quickList p
{
    padding-top:10px;
    padding-left:47px;
}

#smsQnaList div.quickList p.pre
{
    background:url(/images/btn_pagingPre.gif) no-repeat 12px 10px;  
}

#smsQnaList div.quickList p.next
{
    background:url(/images/btn_pagingNext.gif) no-repeat 12px 10px;  
}

#smsConfirm p.orderId
{
    padding-top:9px;
    padding-bottom:10px;
    color:#000000;
    font-size:14px;
    font-weight:bold;
}

#smsConfirm div.contentBox
{
    padding:15px 0px 30px 10px;
    border-top:5px solid #f3cc65;
    border-bottom:5px solid #e3e3e3;
    color:#393939;
    font-size:14px;
}

#smsSignup div.contentBox
{
    padding:25px 0px 30px 10px;
    border-top:5px solid #f3cc65;
    border-bottom:5px solid #f3cc65;
}

#smsSignup div.contentBox th
{
    text-align:right;
    vertical-align:top;
    font-weight:normal;
}

#smsSignup div.contentBox th, #smsSignup div.contentBox td
{
    padding-top:9px;
}

#smsSignup div.contentBox td
{
    padding-left:15px;
}

input.txtBoxSms 
{ 	
    border:1px solid #e3e9ef;
    border-top:1px solid #abadb3;
	height:14px; 
	padding:4px 0px 4px 5px;
	font-size:13px;
}

.ft282828_14_bold { font-family:arial; font-size:14px; font-weight:bold; color:#282828; }
