﻿table.tblBmi,table.calculateTable{
border-collapse:collapse;
}
table.calculateTable td
{
  border:gray 1px solid;
  font-size:small;
  padding:2px;
  text-align:right;
}
table.calculateTable tr.normalWeight
{
    background:yellow;
}
table.tblBmi td{border:1px solid silver;}
ul.legend
{
    list-style-type:square;
    font-size:small;
}
span.smart{
	font-family:맑은 고딕;
	font-size:24pt;
	font-weight:bold;
	padding:3px;
	background:red;
	color:white;
	width:60px;
	margin-top:1em;
	text-align:center;
	position:relative;
	border:1px solid black;
}
.smart_{
	font-family:tahoma;
	font-size:24pt;
	font-weight:bold;
	margin-left:3px;
}

#programmingworkshop
{
    position:absolute;
    top:20pt;
    /*background-color:Black;*/
    font-family:Rockwell Extra Bold;
    font-size:34pt;
    color:gold;
    left:10px;
    z-index:1;
    margin-left:6em;
    margin-top:-0.2em;
    /*border:dotted 1px gray;*/
    padding:3px;
    border-bottom:1px solid white;
}	
#programmingworkshop span
{
	//margin-left:-10em;
	
}	
		body
		{
			margin: 0;
			padding: 0;
			font-family:맑은 고딕, georgia, times, "times new roman", serif;
			color: #000;
			text-align:center;
			background:url(images/black-stripe.gif);
			
		}
		
		#wrapper
		{
			/*width:780px;original*/
			width:960px;

            text-align:left;
            background:white url(images/wrapper_bg.jpg);
            /*background:white url(images/content_bg.gif) ;*/
            background-position:right;
            border-top:5px solid black;
   

		}
		
		#header
		{
			background-color:black;
			color:Black;
			width:100%;
			height:95px;
			/*background: url(images/headerbg.gif);*/
			background-repeat:no-repeat;
			/*border:solid 1px red;*/
			margin-top:-1em;
			border-top:2px dotted white;
			border-bottom:1px dotted white;

			
	

		}
		
		#header h1
		{
			padding-top:60px;
            padding-left:30px;
			color:Black;
			margin-left:2em;
			height:35px;
			font-family:tahoma;
			font-weight:bold;
			padding-top:70px;
		
				
		}

		

		#horizonbar
		{
		    text-align:right;
		    font-family:Tahoma;
		    font-size:small;
		    padding-right:2em;
		    padding-top:3px;
		    padding-bottom:3px;
		    border-bottom:10px double silver;
		    border-top:1px solid black;
		    margin-top:5px;
		    background:gray;
		    color:White;
		    
		    
		}
		#horizonbar a
		{
		    text-decoration:none;
		    color:white;
		}
		#horizonbar a:hover
		{
		    color:yellow;
		}
		
		#verticalbar
		{
			float: left;
            width:180px;
			color:black;
			padding-top: 1em;
			font-weight:bold;
			
            margin-top:2em;
			margin-left:1em;
			/*background-color:gold;*/
			padding-bottom:5em;
			/*border:1px solid gold;*/
		}
		/*
		#verticalbar
		{
			float:left;
			width:155px;
			padding-top:1em;
			margin-top:1em;
		}*/
		#content
		{
			padding: 1em;

            margin-top:1em;
            margin-left:0;

            width:700px;
			float:right;
           
		}
		
		#footer
		{
		    margin-top:1em;
			padding: .1em;
			text-align: right;
			background-color:white;
			clear:both;
			height:1em;
             border-top:1px solid black;
		}
		
		
#benefit_list,#sideeffect,#benefit,#effectList{
	margin-top:1em;
	margin-bottom:1em;
	font-size:10pt;
	margin-left:-3em;
	display:none;

}
#benefit_list li,#sideeffect li,#benefit li,#effectList li{
	font-size:11pt;
	list-style-type:square;
	margin-top:2px;
	padding:0;
	margin-left:3em;
}
#calorytable,#foodcalorytable{
	border-collapse:collapse;
	font-size:11pt;
	width:40%;
	display:none;
	margin-left:3em;
}
#calorytable td,#foodcalorytable td{
	border:1px solid black;
	padding:3px;
}

HR { color: black; background: black; border: 0; height: 1px;
	margin-left:50px;
}
#registerMagTbl{
	width:35em;
	border-collapse:collapse;
}
#registerMagTbl td{
	border:1px solid gray;
}

p{
	font-size:10pt;
	font-family:맑은 고딕,tahoma;
	/*margin-left:-1em;*/
	padding-left:1em;
	border-left:dotted 1px gray;
}
#content table{
	/*width:50%;*/
	border-collapse:collapse;
}
#content table.checkform{
	/*width:80%;*/
	border-collapse:collapse;
	background:white;
}
#content table.checkform td{
	border:1px solid black;
	
}
#content table.checkform td{
	border:1px solid black;
	
}
#content table.checkform td.lable{
	text-align:right;
	padding:2px;
	padding-right:5px;
	
	
}

#content a:hover{

}

#content #wanttobybtn {
	cursor:hand;
	margin-left:7em;
	margin-bottom:3px;
	margin-top:3px;
}
#content #wanttobybtn a{
	text-decoration:none;
	color:white;
	background:red;
}
#maincontent #wanttobybtn a:hover{
	text-decoration:none;
	color:black;
	background:gold;
}


#content .filedown{cursor:hand;}

ul{
    font-size:10px;
    font-name:tahoma;
   } 
   span.sql{
   font-size:12px;
   color:red;
   font-weight:bold;
   }
   h2
   {
   	border-bottom:3px solid silver;
   }
   h3
   {
   	border-bottom:1px solid black;
   	border-left:20px solid gray;
   	padding-left:1em;
   	padding-bottom:5px;
   }
.indexTable
{
	border-collapse:collapse;
	width:100%;
}
.indexTable td
{
	padding-left:1em;
	border-bottom:1px dotted gray;
}
.indexTable .indexTableTopic
{
	 border-right:1px solid gray;
	 padding-right:1em;
	 padding-left:1em;
}
/*//////////////////////////////////tab strip sub menu inside topic///////////*/

#theTabMenu {
 padding:3px 0;
 margin:0;
 border-bottom:1px solid black;
 font:bold 11px arial,helvetica,sans-serif; }

#theTabMenu li {
 list-style:none;
 margin:0;
 display:inline; }

#theTabMenu li a {
 padding:3px 8px;
 margin-left:4px;
 border:1px solid black;
 background:aqua;
 text-decoration:none; }

#theTabMenu li a:link { color:black; }
#theTabMenu li a:visited { color:black; }

#theTabMenu li a:hover {
 color:black;
 background:white;
 border-color:black;
 border-bottom:1px solid white; }

#theTabMenu li.active {
 padding:3px 8px;
 margin:4px;
 background:white;
 border:1px solid black;
 border-bottom:1px solid white; }

.sublinks {
 border-right:1px black solid;
 border-left:1px black solid;
 border-bottom:1px black solid;
 padding:4px;
 padding-left:10px;
 font-family:verdana,arial,helvetica,sans-serif; font-size:11px; }
