
a:link {
  text-decoration:none;
  color: #7a7a7a;
  }

a:visited {
  text-decoration:none;
  color: #7a7a7a;
 }

a:hover {
  text-decoration:none;
  color: #7a7a7a;
  }

a:active {
  text-decoration:none;
  color: #7a7a7a;
  }

html, body {
	margin: 18px 0px 0px 0px;	
	height: 100%;
	width: 100%;
	background-color: #FFFFFF;

}

form {
	margin: 0, 0 ,0 ,0;
}

.partnerbox {
	height: 10px;
	font-size: 9px;
}
.goalboxes {
	margin-top: 5px;
	margin-left: 8px;
	margin-bottom: 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #7a7a7a;
	font-size: 11px;

}

.goalstuff {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #05a5ca;
	font-size: 12px;
	font-weight: bold;

}

.newin {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #7a7a7a;
	font-size: 12px;}

.reviewin {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #504f4f;
	font-size: 12px;
	margin-top: 10px;
	margin-left: 8px;
	margin-right: 4px;
	margin-bottom: 10px;

}

#add-element {
cursor: pointer;
}

#here {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #504f4f;
	font-size: 12px;
    margin-top: 10px;
	margin-left: 8px;
	margin-bottom: 10px;
	
}

.goalinnersteps {
    margin-top: 10px;
	margin-left: 15px;
	margin-bottom: 5px;
}

#usercheck {
display: inline;
}

.textc {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	font-size: 12px;
	
}

#main-wrapper {
    width:790px;
    margin:auto;
    overflow:hidden;
    padding-bottom:45px;
}

#coach-content {
    width:790px;
    float:left;
    clear:both;
    padding-top:40px;
}

#coach-content #bluebox {
    float:right;
    background:url("../images/bluebox.jpg") no-repeat;
    width:364px;
    height:84px;
    padding:10px 0px 0px 15px;
    color:white;
    font-size:14px;
}

#coach-content #select-coach {
    float:left;
    width:380px;
    padding-top:30px;
    font-size:16px;
    color:#6f6f6f;
}

#coach-content #select-coach select {
    margin-left:20px;
}

.coach-info {
    width:775px;
    float:left;
    padding-bottom:15px;
    padding-top:35px;
    border-bottom:2px solid #06a6cb;
}

.coach-text {
    float:left;
    color:#828282;
    font-size:16px;
    width:635px;
}

.coach-image {
    float:right;
    padding-top:65px;
    
}

.coach-name {
    font-size:24px;
    float:left;
    width:100%;
    clear:both;
    line-height:24px;
    color:#0197b8;
}

.coach-title {
    font-size:15px;
    float:left;
    width:100%;
    clear:both;
    line-height:17px;
    color:#a8a8a8;
}

.coach-email {
    font-size:15px;
    float:left;
    width:100%;
    clear:both;
    line-height:17px;
    padding-bottom:10px;
}

.coach-email a {
    color:#06a6cb;
    text-decoration:none;
}

#partnership-program-link {
    float:left;
    width:100%;
    clear:both;
    font-size:16px;
    color:#828282;
    padding-bottom:55px;
}

#partnership-program-link a {
    color:#2e98af;
    text-decoration:none;
}

/* Added on sept.5th.2010 by Boris B. */
/* Global style */
.clear {clear: both;height:0;line-height:0;}
/* Registration Form */
#regform1 {
	background:url("../images/basicc.gif") no-repeat;
	width: 759px;
	height: 507px;
}
#regform input.txt {
	width: 150px;
	height: 15px;
}
#regform {
	margin-top: 15px;
	padding-right: 317px;
	padding-top: 16px;
	text-align: left;
	width: 430px;
}
#regform fieldset div {
	clear: left;
	margin: 0;
	padding: 0;
	padding-top: 5px;
}
#regform p {
	color: #00AEEF;
	font-size: 0.7em;
	margin:0 25px;
}
#regform div label {
	float: left;
	width: 150px;
	font: 0.9em Georgia, "Times New Roman", serif;
	color: #737272;
}
#regform fieldset {
	border: 1px dotted #C3C2C2;
	margin: 0 25px 5px 25px;
}
#regform legend {
	font: bold 0.8em Georgia, "Times New Roman", serif;
	color: #00AEEF;
	background-color: #E6E6E6;
}
#regwrap {
	background: url("../images/basiccbg.gif") repeat-y;
	width: 476px;
}
#regwrapt {
	background: url("../images/basiccbgt.gif") no-repeat;
	width: 476px;
	height: 30px;
}
#regwrapb {
	background: url("../images/basiccbgb.gif") no-repeat;
	width: 476px;
	height: 34px;
}
/* Backend Membership table */
#membertable {border-collapse:collapse;border: 1px solid #ededed;}
#membertable th, #membertable td {padding: 3px 3px;border-left: 1px solid #ededed; border-right: 1px solid #ededed;}
#membertable th {background-color: #ededed;cursor:pointer;}
#membertable tr:hover {background-color: #DDDDDD;}
#membertable td {color: #504F4F;}
a.add_step
{
	background-image: url(../images/add_step2.png);
	background-repeat:no-repeat;
	text-indent:-9999px !important;
	display:block;
	height:20px;
	width:98px;
	outline: medium none;
	background-position:50% 50%;
}
a.add_step:hover
{
	background-image: url(../images/add_step1.png);
	background-repeat:no-repeat;
	text-indent:-9999px !important;
	display:block;
	height:20px;
	width:98px;
	outline: medium none;
	background-position:50% 50%;
}

