﻿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:tahoma;
	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:30pt;
    
    font-family:Tahoma;
    font-size:34pt;
    color:#CCB48F;
    left:220px;
    z-index:1;
}		
		body
		{
			margin: 0;
			padding: 0;
			font-family: georgia, times, "times new roman", serif;
			color: #000;
			text-align:center;
			background: url(images/body_bg.gif);
			
		}
		
		#wrapper
		{
			width:750px;

            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
		{

			color:Black;
			width:100%;
			height:85px;
			background: url(images/headerbg.gif);
			background-repeat:no-repeat;

			
	

		}
		
		#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:1em;
		    padding-top:3px;
		    padding-bottom:3px;
		    border-bottom:1px solid silver;
		    border-top:1px solid silver;
		}
		#horizonbar a
		{
		    text-decoration:none;
		    color:Gray;
		}
		#horizonbar a:hover
		{
		    color:Black;
		}
		
		#verticalbar
		{
			float: left;
            width:130px;

			padding-top: 1em;
            margin-top:1em;
			padding:0;
		}
		
		#content
		{
			padding: 1em;

            margin-top:1em;
            margin-left:0;

            width:570px;
			float:right;
           
		}
		
		#footer
		{
		    margin-top:1em;
			padding: .1em;
			text-align: right;

			clear:both;
			height:1em;
             border-top:5px 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;
	padding-left:0;
}
#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:10em;
	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;
   }
.subPageTab{
padding: 3px 0;
margin-left: 0;
font: bold 12px courier new;
border-bottom: 1px solid gray;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.subPageTab li{
display: inline;
margin: 0;
}

.subPageTab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid gray;
border-bottom: none;
background-color: #f6ffd5;
color: #2d2b2b;
}

.subPageTab li a:visited{
color: #2d2b2b;
}

.subPageTab li a:hover{
background-color: #DBFF6C;
color: black;
}

.subPageTab li a:active{
color: black;
}

.subPageTab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #DBFF6C;
color: black;
}
