@charset "utf-8";

/* WeightInstitute.com CSS Document */

body

{

	background: #333333 url(images/body-bg.jpg) repeat-x top;

	padding: 0;

	margin: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 18px;

	color: #333333;

}

a

{

	color: #006600;

	text-decoration: underline;

}

a:hover

{

	color: #000;

	text-decoration: underline;

}

h1, .post h2

{

	font-family: Arial, Helvetica, sans-serif;

	color: #333333;

	font-size: 22px;

	font-weight: bold;

	padding: 0;

	margin: 5px 0;
	
	line-height: 140%;

}

h1 a

{


	color: #333333;
	
	text-decoration: none;
}

#logo

{

	padding: 20px 0;

}

#cp-tl

{

	background: url(images/cp-tl.jpg) no-repeat bottom;

	width: 10px;

	height: 10px;

}

#cp-tc

{

	background: url(images/cp-tc.jpg) repeat-x bottom;

	height: 10px;

}

#cp-tr

{

	background: url(images/cp-tr.jpg) no-repeat bottom;

	width: 10px;

	height: 10px;

}

#centerpane

{

	background: #FFFFFF url(images/cp-bg.jpg) repeat-x top;

	padding: 0 10px;

}

#cp-bl

{

	background: #FFFFFF url(images/cp-bl.jpg) no-repeat left top;

	height: 10px;

}

#cp-br

{

	background: #FFFFFF url(images/cp-br.jpg) no-repeat right top;

	height: 10px;

}

#lp-top

{

	background: url(images/lp-top.jpg) no-repeat bottom;

	width: 202px;

	height: 9px;

}

#lp-mid

{

	background: #FFFFFF;

	border-left: solid 1px #CCCCCC;

	border-right: solid 1px #CCCCCC;

	padding: 5px 1px;

}

#lp-bot

{

	background: url(images/lp-bot.jpg) no-repeat top;

	width: 202px;

	height: 9px;

}

.nav

{

	padding: 0;

	margin: 0;

	list-style: none;

}

.nav li

{

	padding: 0;

	margin: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

}

.nav li a

{

	display: block;

	background: url(images/menuitem-off.jpg) no-repeat;

	width: 178px;

	padding-left: 20px; 

	line-height: 31px;

	text-decoration: none;

	color:#666666;

}

.nav li a:hover

{

	background: url(images/menuitem-on.jpg) no-repeat;

	color: #006600;

	text-decoration: none;

}

.nav li a.selected

{

	background: url(images/menuitem-on.jpg) no-repeat;

	color: #006600;

	text-decoration: none;

}

.submenu td

{

	background: #999999;

	border-bottom: solid 1px #CCCCCC;

	font-size: 12px;

	font-weight: normal;

}

.submenu td a

{

	text-decoration: none;

	color: #eeeeee;

}

.submenu td a:hover

{

	text-decoration: none;

	color: #FFFFFF;

}

.submenu td a.selected

{

	text-decoration: none;

	color: #FFFFFF;

}

.sub-submenu td

{

	background: #666666;

	border-bottom: solid 1px #CCCCCC;

	font-size: 12px;

	font-weight: normal;

}

.sub-submenu td a

{

	text-decoration: none;

	color: #cccccc;

}

.sub-submenu td a:hover

{

	text-decoration: none;

	color: #FFFFFF;

}

.sub-submenu td a.selected

{

	text-decoration: none;

	color: #FFFFFF;

}



.location-box

{

	background: #EEEEEE;

	border: solid 1px #CCCCCC;

	padding: 5px;

	margin: 10px 5px;

}

#contentpane

{

	padding: 0 15px;

}

#footer

{

	color: #999999;

	padding: 10px 0;

	font-size: 11px;

	line-height: 15px;

}

#footer a

{

	color: #999999;

	font-weight: bold;

	text-decoration: none;

}

#footer a:hover

{

	color: #FFFFFF;

	text-decoration: underline;

}

.center_it {
margin-left:145px;

}

.butt {
width:75px; 
height:27px; 
color:white; 
font:13px Arial; 
font-weight:bold;
position:relative;
background-color: #999999;
border:1px solid white;
cursor:hand;
cursor:pointer;
}


#forma {
width:495px;
font:13px Arial;
margin: 0px auto;
padding-right:110px;

}

#forma2 {
width:495px;
font:13px Arial;
margin: 0px auto;
padding-left:75px;

}

.txtarea5{
width:180px;
font:13px Arial;

margin:3px;
background:#F3F7F6;
border: 1px solid #CCCCCC;
}


.righttxt {
text-align:right; 
width: 220px; 
float: left; 
position: relative;
color:#000033;
font:12px Arial;
padding-right:5px;
padding-top:5px;
font-weight:bold;

}

.txtarea4{
width:140px;
font:13px Arial;
margin:3px;
background:#F3F7F6;
border: 1px solid #CCCCCC;
margin-bottom:5px;
}

.txtarea3{
width:180px;
font:13px Arial;
margin:3px;
background:#F3F7F6;
border: 1px solid #CCCCCC;
margin-bottom:5px;
}


.txtarea2{
width:95px;
font:13px Arial;
margin:3px;
background:#F3F7F6;
border: 1px solid #CCCCCC;
margin-bottom:2px;
}

.txtarea6{
width:255px;
font:13px Arial;
margin:3px;
background:#F3F7F6;
border: 1px solid #CCCCCC;
margin-left:2px;
}

.txtarea-massive{
width:260px;
height:150px;
font:13px Arial;
margin:3px;
background:#F3F7F6;
border: 1px solid #CCCCCC;
}

.txtarea-massive2{
width:420px;
height:110px;
font:13px Arial;
margin:3px;
background:#F3F7F6;
border: 1px solid #CCCCCC;
}

.option1 {
color:black;
font:13px Arial;
width:184px;
background:#F3F7F6;
border: 1px solid #CCCCCC;
margin:3px;
margin-bottom:5px;
}

.option2 {
color:black;
font:11px Arial;
font-weight:bold;
width:70px;
background:#F3F7F6;
border: 1px solid #CCCCCC;
margin:3px;
}

#req {
color:green;
font:11px Arial;
}

.clearit {
clear:both;
}


.txtarea{
width:275px;
font:12px Arial;
}

.spacer1 {
width:200px; 
height:6px;
}

.col1{
float:left;
position:relative;
width:240px;
}

#txtbig {
color:#333333;
font:12px Arial;
font-weight:bold;
padding-top:12px;
padding-bottom:4px;
padding-left:5px;
}








.narrowcolumn{
	float: left;
	width: 480px;
	padding: 0px 15px 0px 0px;
}

#sidebar{
	float: left;
	width: 260px;
}

#sidebar ul{
	list-style-type: none;
}

#sidebar ul li{
	list-style-type: none;
}

#sidebar h2{
	font-size: 16px;
}

#sidebar a{
	text-decoration: none;
}

#sidebar a:hover{
	text-decoration: underline;
}

/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */

textarea{
	width: 470px;
}
