@import url('forms.css');
@import url('typography.css');

body {
	margin:0;
	font-family:arial, helvetica, sans-serif;
	background:#f5fbff url(../img/bg-body.gif) repeat-x;
}
img {
	border-style:none;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

#page {
	width:962px;
	overflow:hidden;
	position:relative;
	padding:127px 0 0;
	margin:0 auto;
}

#page .logo {
	height:56px;
	left:0;
	margin:0;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	top:38px;
	width:478px;
	z-index:1;
}
#page .logo a {
	display:block;
	height:100%;
}
#page .logo a.na {
	background:url(/img/logo.png) no-repeat 0 0;
}
#page .logo a.wl {
	background:url(/img/logo-3.png) no-repeat 0 0;
}

#header {
	width:962px;
	height:117px;
	overflow:hidden;
	border-bottom:10px solid #59a6de;
	background:transparent none no-repeat;
	position:absolute;
	top:0;
	left:0;
}

#header .nav {
	width:100%;
	overflow:hidden;
}
#header .nav ul {
	margin:0 48px 0 0;
	padding:41px 0 0;
	list-style:none;
	float:right;
	overflow:hidden;
}
#header .nav ul li {
	float:left;
	font-size:14px;
	background:url(../img/nav-sep.gif) no-repeat 100% 2px;
	margin:0 -6px 0 0;
	padding:0 6px 0 10px;
}
#header .nav ul li a {
	color:#606060;
}
#header .nav ul li a:hover {
	color:#2572ab;
}

#header .menu {
	width:100%;
	overflow:hidden;
}
#header .menu ul {
	margin:0;
	padding:29px 45px 0 0;
	list-style:none;
	float:right;
}
#header .menu ul li {
	float:left;
	font-weight:bold;
	font-size:15px;
	line-height:32px;
	padding:0 0 0 2px;
	text-transform:uppercase;
}
#header .menu ul li a {
	color:#59a6de;
	float:left;
	background:url(../img/menu-l.gif) no-repeat;
}
#header .menu ul li a span {
	float:left;
	height:32px;
	background:url(../img/menu-r.gif) no-repeat 100% 0;
	padding:0 11px;
	cursor:pointer;
}
#header .menu ul li a:hover, #header .menu ul li.active a {
	color:#fff;
	text-decoration:none;
	background-position:0 -32px;
}
#header .menu ul li a:hover span, #header .menu ul li.active a span {
	background-position:100% -32px;
}

#content {
	width:901px;
	overflow:hidden;
	border:1px solid #cccfd2;
	background:#fff;
	padding:20px 44px 10px 15px;
}

 .content-box {
	width:669px;
	float:right;
	padding:5px 0 0;
}

 .content-box .heading {
	width:100%;
	overflow:hidden;
	margin:0 0 24px;
	padding:0 0 24px;
	border-bottom:1px solid #cfcfcf;
}
 .content-box .heading h2 {
	margin:0;
	font-size:26px;
	float:left;
	color:#4191cc;
}

 .content-box .heading ul {
	margin:0 20px 0 0;
	padding:9px 0 0;
	list-style:none;
	float:right;
}
 .content-box .heading ul li {
	float:left;
	font-size:13px;
	padding:0 0 0 15px;
}
 .content-box .heading ul li a {
	color:#59a6de;
}

.patient {
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #cfcfcf;
	margin:0 0 30px;
	padding:0 0 24px;
}
 .patient .patient-info {
	width:334px;
	float:left;
}
 .patient .patient-doctor {
	width:302px;
	float:right;
}
 .patient dl {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	font-size:14px;
	color:#7c7c7c;
}
 .patient dl dt {
	width:108px;
	float:left;
}
 .patient dl dd {
	width:194px;
	float:left;
	margin:0;
}

 .content-box .deficiencies {
	width:100%;
	overflow:hidden;
	margin:0 0 49px;
}
 .content-box .deficiencies h3 {
	margin:0;
	background:#59a6de url(../img/table-top-corners.gif) no-repeat;
	color:#fff;
	font-size:15px;
	padding:8px 0 5px 10px;
}
 .content-box .deficiencies-holder {
	border:1px solid #5aa7de;
	width:667px;
}

 .content-box .deficiencies .stats {
	width:655px;
	overflow:hidden;
	padding:24px 0 27px 12px;
}

 .content-box .deficiencies .stats-box {
	width:305px;
	float:left;
	padding:1px 1px 0;
	background:#c8c8c8;
}
 .content-box .deficiencies .stats-box .stats-holder {
	width:100%;
	overflow:hidden;
	margin:0 0 1px 0;
}

 .content-box .deficiencies .stats-box .minerals {
	float:left;
	background:#C4DFF3;
}

 .content-box .deficiencies .stats-box .vitamins {
	float:right;
	background:#FFB5D2;
}

 .content-box .deficiencies .stats-box .fatty {
	float:left;
	background:#FFBA8D;
}

 .content-box .deficiencies .stats-box .amino {
	float:right;
	background:#CFE291;
}
 .content-box .deficiencies .stats-box .minerals,  .content-box .deficiencies .stats-box .vitamins,  .content-box .deficiencies .stats-box .fatty,  .content-box .deficiencies .stats-box .amino {
	width:138px;
	padding:17px 0 17px 14px;
	position:relative;
}
 .content-box .deficiencies .stats-box h4 {
	font-size:15px;
	color:#7d7d7d;
	margin:0 0 10px;
}
 .content-box .deficiencies .stats-box span {
	position:absolute;
	top:8px;
	right:11px;
	width:33px;
	height:27px;
	text-align:center;
	padding:6px 0 0;
	font-size:16px;
	font-weight:bold;
	color:#7d7d7d;
}
 .content-box .deficiencies .stats-box dl {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#7d7d7d;
}
 .content-box .deficiencies .stats-box dt {
	float:left;
	width:56px;
}
 .content-box .deficiencies .stats-box dd {
	float:left;
	margin:0;
}
 .content-box .deficiencies .graphic-box {
	width:340px;
	float:left;
	padding:-5px 20px 0 0;
}
 .content-box .deficiencies .graphic-box ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
 .content-box .deficiencies .graphic-box li {
	vertical-align:top;
	font-size:15px;
	line-height:20px;
	font-weight:bold;
	color:#7d7d7d;
	margin:0 0 10px;
}
 .content-box .deficiencies .graphic-box .img-holder {
	width:330px;
	float:right;
}

 .tabs {
	width:100%;
	overflow:hidden;
}

 .tabs .tabset {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	border-bottom:9px solid #59a6de;
}
 .tabs .tabset li {
	float:left;
	font-weight:bold;
	font-size:15px;
	line-height:32px;
	padding:0 2px 0 0;
	list-style-type:none;
}
 .tabs .tabset li a {
	color:#7d7d7d;
	float:left;
	background:url(../img/menu-l.gif) no-repeat;
}
 .tabs .tabset li a span {
	float:left;
	height:32px;
	background:url(../img/menu-r.gif) no-repeat 100% 0;
	padding:0 10px;
	cursor:pointer;
}
 .tabs .tabset li a:hover,  .tabs .tabset li a.active {
	color:#fff;
	text-decoration:none;
	background-position:0 -32px;
}
 .tabs .tabset li a:hover span,  .tabs .tabset li a.active span {
	background-position:100% -32px;
}

 .tabs .tabs-content {
	width:642px;
	overflow:hidden;
	border:1px solid #5aa7de;
	padding:25px 15px 10px 10px;
}

 .graphic-box-b {
	width:650px;
	overflow:hidden;
	margin:0 0 20px;
}
 .graphic-box-b ul {
	margin:0;
	padding:0 0 0 8px;
	list-style:none;
	float:left;
}
 .graphic-box-b li {
	vertical-align:top;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#7d7d7d;
	margin:0 0 10px;
}
 .graphic-box-b .img-holder {
	width:538px;
	float:right;
}
 .graphic-box-b .img-holder img {
	display:block;
}
 .article-box {
	width:642px;
	overflow:hidden;
}
 .article-box .article {
	width:578px;
	overflow:hidden;
	background:#fff url(../img/bg-article.gif) repeat-x;
	border:1px solid #f7f7f7;
	border-bottom-width:0;
	margin:0 0 1px;
	padding:16px 32px 8px;
}
 .article-box .article h3 {
	margin:0 0 7px;
	font-size:18px;
	color:#59a6de;
}
 .article-box .article h4 {
	margin:0 0 4px;
	font-size:14px;
	color:#7d7d7d;
}
 .article-box .article p {
	margin:0 0 7px;
	font-size:14px;
	line-height:24px;
	color:#7d7d7d;
}

 .sidebar {
	width:204px;
	float:left;
	padding:12px 0 0;
}

 .sidebar .sidebar-box {
	width:182px;
	padding:12px 10px 8px;
	overflow:hidden;
	border:1px solid #eaeaea;
	background:#f7f7f7;
	margin:0 0 10px;
}
 .sidebar .sidebar-box h3 {
	width:182px;
	overflow:hidden;
	background:#7d7d7d;
	margin:0;
	font-size:13px;
	color:#fff;
	line-height:1.25em;
}

 .sidebar .sidebar-box h3.h-patients {
	background:#7d7d7d url(../img/h-patients.gif) no-repeat 4px 3px;
}
 .sidebar .sidebar-box h3.h-settings {
	background:#7d7d7d url(../img/h-settings.gif) no-repeat 4px 3px;
}
 .sidebar .sidebar-box h3.h-tools {
	background:#7d7d7d url(../img/h-tools.gif) no-repeat 4px 3px;
}
 .sidebar .sidebar-box h3.h-account {
	background:#7d7d7d url(../img/h-account.gif) no-repeat 4px 3px;
}
 .sidebar .sidebar-box h3 span {
	background:url(../img/side-heading-top.gif) no-repeat;
	width:100%;
	float:left;
}
 .sidebar .sidebar-box h3 span span {
	background:url(../img/side-heading-top.gif) no-repeat 0 100%;
	padding:3px 0 3px 26px;
}
 .sidebar .sidebar-box ul {
	width:176px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
 .sidebar .sidebar-box ul li {
	vertical-align:top;
	font-size:13px;
	border-top:1px solid #d6d6d6;
	padding:6px 0 3px 25px;
}
 .sidebar .sidebar-box ul li:first-child {
	border:0;
}
 .sidebar .sidebar-box ul li a {
	color:#666;
}

#footer {
	width:962px;
	overflow:hidden;
	padding:16px 0 10px;
}
#footer ul {
	margin:0;
	padding:0 9px 0 0;
	list-style:none;
	text-align:right;
}
#footer ul li {
	display:inline;
	font-size:15px;
	font-weight:bold;
	padding:0 0 0 35px;
}
#footer ul li a {
	color:#59a6de;
}

.pagination {
	overflow:auto;
	width:100%;
}
.pagination.top {
	margin-bottom: -15px;
}
.pagination.bottom {
	margin-top: -5px;
}
.page-number-total {
	float:left;
}
.page-number-links {
	float:right;
	text-align:right;
}
.search {
	float:right;
	margin-bottom:0px;
	padding: 0px;
}
.search .s {
	margin: 0px 0 -9px -3px;
}

table tr {
	line-height:28px;
}
table tr td {
	padding:0;
	vertical-align:top;
	background:#fff;
	border:solid #c8c8c8;
	border-width:1px 0;
}
tr.stripe td {
	background: #fbfbfb;
}
tr th.first {
	padding:0 0 0 22px;
}

.table-main {
	margin: 0px 0;
	color:#fff;
	font-size:15px;
	padding:3px 0 5px 0px;
}
.table-main table {
	border-collapse:collapse;
	border:1px solid #59a6de;
	width:669px;
	font-size:12px;
	color:#7c7c7c;
	padding:0 0 8px 0;
	margin:0 0 2px 0;
}
.table-main thead {
	background:#59a6de;
	color:#ffffff;
	font-size:15px;
	margin:0;
	padding:0;
}
.table-main th {
	margin:0px;
	text-align:left;
}
.table-main tr td {
	padding: 5px;
}
.table-main td:last-of-type {
	border:0px;
}
.table-main img {
	margin-right:18px;
}
.table-main .action img {
	margin-right:0;
}

.table-sub {
	width:641px;
	overflow:hidden;
	margin:5px auto 33px;
}
.table-sub thead {
	background:#eaeaea;
	border-top: 1px solid #c8c8c8;
	text-align:left;
	line-height: 32px;
	font-weight:bold;
}

 .deficiencies .table-area {
	width:641px;
	overflow:hidden;
	margin:5px auto 33px;
}
 .deficiencies table {
	margin:1px;
	border-collapse:collapse;
	width:639px;
	font-size:12px;
	color:#7c7c7c;
	border:solid #c8c8c8;
	border-width:0 1px;
}


table.table-form, table.table-form tr td {
	border: 0px;
}
	
table.table-form input {
	border: 1px solid #bbb;
	padding:3px;
	margin-top:2px;}

.banner {
	margin:0px;
	padding:0px;
	width:960px;
}

.banner-img {
	margin:0px;
	padding:0px;
	width:340px;}

.banner-text {
	margin:341px;
	margin-top:-365px;
	padding:10px;
	width:575px;
	border:1px solid #ffffff;
	text-align:justify;}
	
#promo-sub-container {
	margin:5px 0 20px;
	width:960px;
	overflow:hidden;
	border: 1px solid #cccfd2;
	background:#ffffff;}


	
.promo-sub {
	border:0px solid #cccfd2;
	width:316px;
	float:left;
	margin: 20px 0 35px 0;
	background:#ffffff;
	line-height: 1.6em;
	overflow:auto;
    }
	
.promo-sub p,
.promo-sub h3,
.promo-sub input,
.promo-sub label{
	margin:17px;}

.promo-sub label {
	margin-top:0px;}
	
.promo-sub h3 {
	margin-top:0px;}
	
.promo-sub p {
	margin: 10px 17px;}	
	
.promo-sub.middle {
	margin: 20px 4px 0 4px;
	border: 1px solid #cccfd2;
	border-top: 0;
	border-bottom: 0;}
	
.table-form.home td, .table-form.home input{}
	
.table-form.home p{
	line-height: 20px;
	padding:0px;
	margin:0 17px;}	
	
#quiz ul li{
list-style-type:none;}

#quiz td {border:0px;}




#modal_window {
	background-color: #fff;
	border: 2px solid;
	display: none;
	height: auto;
	position: absolute;
	width: 700px;
}

#modal_window #modal_heder {
	text-align: center;
}

#modal_window .modal_content {
	height: auto;
	padding: 15px 15px 15px 25px;
}

#modal_window .system {
	background-color: #f4f4f4;
	border: solid 1px #c6c6c6;
	padding: 3px;
	text-align: right;
}
#modal_window .system .buttons {
	float: left;
	padding: 0 49px 0 97px;
	width: 200px;
}
#modal_window .system .buttons .item {
	text-align: center;
}
#modal_window .system .buttons .item img {
	vertical-align: bottom;
}


div.buffer {
	display: none;
}

#additionalInfo table {
    border: solid 1px #333;
    width: auto;
}

#additionalInfo th {
    background: #132a10;
    border: none;
    color: #fff;
}

#additionalInfo td {
    border: none;
    font-weight: bold;
    padding: 2px 5px;
}

.test_manage li {
    list-style: none;
}

.test_action h1 {
    font-size: 18px;
}

.test_action ul {
    margin: 0;
    padding: 0;
}

form td {
    border: none !important;
}

form tr {
    line-height: normal;
}

.add_cont input {
    width:50px;
}

.add_cont input.name {
    width:250px;
}

.logic {
    border: none;
    border-collapse: collapse;
}
.logic td, .logic th {
    border: solid 1px #000;
    padding: 5px;
}
.logic .separator {
    background-color: #7D7D7D;
}

.admin_table th {
    background-color: #7d7d7d;
    border-collapse: separate;
    color: #fff;
}

.admin_table td {
    border: solid 1px #7d7d7d !important;
    border-collapse: collapse;
    padding: 5px;
}


.common_table {
	border: solid 1px #e8e8e8;
	border-collapse: collapse;
	border-spacing: 0;
	color:#828282;
	width:99%;
}

.common_table .left_top img {
	left: -2px;
	position: relative;
	top: -13px;
}

.common_table .right_top img {
	left: 2px;
	position: relative;
	top: -13px;
}

.common_table th {
	background:url(/img/doctor/table-mtop.gif) repeat-x;
	border-collapse: collapse;
	font-size:18px;
	text-align:center;
	padding:12px 0 0;
	vertical-align:top;
	border-left:dotted 1px #cacaca;
	border-right:dotted 1px #cacaca;
}

.common_table .left_bottom img {
	left: -1px;
	position: relative;
	top: 1px;
}

.common_table .right_bottom img {
	left: 1px;
	position: relative;
	top: 1px;
}
.common_table .bottom {
	background: #f2f2f2;
}

.common_table .bottom td {
	border-bottom:none;
	padding: 0;
}

.common_table td {
	border-bottom:solid 1px #fff;
	border-collapse: collapse;
	border-left:dotted 1px #cacaca;
	border-right:dotted 1px #cacaca;
	border-spacing: 0px;
	border-top:solid 1px #fff;
	font-size: 18px;
	padding: 5px;
	vertical-align: middle;
}

.common_table .action img {
	margin-right: 3px;
}

#modal {
    background-color: #fff; 
    width:470px; height:500px; 
    overflow:scroll;
    border: solid 2px #000;
    top: 100px; left: 40px;
    opacity: 1;
    padding: 15px;
    position: absolute;
    z-index: 100;
}

h2.title {
    color:#ea6242;
    font-size:36px;
    margin-top:5px;
}

.faq {
    float:right;    
    width:650px;
}

.faq h3 {
    background: url(/img/faq_title.gif) repeat-x;
    color: #fff;
    font-family: "Myriad Pro";
    font-size: 30px;
    height: 33px;
    margin: 0;
    padding: 8px 13px;
}

.faq ul {
    list-style: none;
    margin: 17px 0 47px 37px;
    padding: 0;
}

.faq a {
    color:#000;
    font-family:Myriad Pro;
    font-size:18px;
    text-decoration: underline;
}

.faq a:hover {
    text-decoration: none;
}

#mailReport {
    z-index: 200;
}

.email_sett h4 {
    margin: 0;
}

.for_doctors {
	margin:0px;
	padding:15px 35px !important;
	width:890px !important;
}
.for_doctors ul ,
.for_doctors p {
	color: #000;
}
.for_doctors h3 {
	 color: #000;
     font-size:19px;
     font-family:Verdana;
     font-weight:bold;
}
.for_doctors ul {
     float:left;
     width:50%;
	 margin:5px 0 0 15px;
     padding:0;
}
.for_doctors ul li {
	 background:url(/img/list-elem.png) 0 2px no-repeat;
     list-style:none;
     padding-left:25px;
}
.for_doctors h2 {
	 color:#943634;
     font-size:22px;
     font-weight:bold;
     margin:0 0 0 55%;
}
.for_doctors td {
    border: none;
    font-size: 11px;
    line-height: 15px;
    padding: 5px;
}
.for_doctors .underh {
    font-family:Raavi;
    word-spacing:0;
    font-size:14px;
    line-height:16px;
    margin-bottom:2px;
}
.for_doctors td div {
    margin-bottom: 8px;
}
.for_doctors table b {
    font-size: 12px;
}
.for_doctors h3 span {
    color:#943634;
}
.for_doctors .signup {
    color:#ff7b33;
    font-size:20px;
    font-weight:bold;
}
.for_doctors h4 {
    color:#000;
    font-size:24px;
    font-weight:bold;
}
.for_doctors h5 {
    color:#000;
    font-size:16px;
}
.for_doctors .sign {
    margin-left:310px;
}

.for_doctors .movie {
    border: solid 2px #5194D4;
}
#tooltip {
  position: absolute;
  z-index: 3000;
  border: 1px solid #6699CC;
  background-color: #6699CC;
  padding: 0;
  color:#fff;
}
#tooltip h3 {
  background-color: #6699CC;
  color:#fff;
  margin:0;
  padding:5px 5px;
  font-weight:bold;
  font-size:1.4em;
}

.gallery_img {
    float:left;
    margin:0 15px 15px 0;
    position:relative;
}

.gallery_img .del{
    position:absolute;
    right:5px;
    top:5px;
    cursor:pointer;
}

.gallery_img .img{
    border:solid 1px #ccc;
}

.food_img {
    float:left;
    margin:0 15px 15px 0;
    text-align:center;
}
.food_img img {
    border:1px solid #6699CC;
}

.conditions {
    font-family:"Times New Roman";
    font-size:14px;
}
.conditions p {
    margin-bottom:15px;
}
.conditions small {
    font-size:12px;
}
.conditions h3, .conditions h2, .conditions h4, .conditions h5  {
    color:#606060;
}
.conditions h3 {
    font-size:18px;
    margin-top:10px;
}
.conditions h2 {
    font-size:20px;
    margin-top:10px;
}
.conditions h5 {
    font-size:17px;
    margin:10px 0 15px;
    font-weight:normal;
}
.conditions h4 {
    font-size:12px;
    margin-top:10px;
}


	#reminder {
			position:absolute;
			left:50%;
			margin-left:-50px;
			width:280px;
			top:160px;
			border:solid 1px black;
			padding:5px;
			font-size:11px;
			background-color:#9a9a9a;
			z-index:10;
	}

	#reminder h2 {
			margin:0 0 7px;
			font-size:14px;
			color:#000;
	}

	#reminder #mess_log {
			height:188px;
			background-color:white;
			overflow:auto;
			padding:5px;
	}
	#reminder .submit {
			text-align:right;
			margin-top:5px;
	}
	#reminder textarea {
			width:280px;
			padding:0;
			//width:268px;
			border:none;
			height:auto;
	}
	#reminder input {
			background-color:#4b4537;
			border:none;
			color:white;
			padding:5px;
			font-size:14px;
	}
	#reminder #color_picker {
			background-color:white;
			margin:16px 0 13px;
			height:58px;
			padding:6px 5px 16px;
	}
	#reminder #color_picker span {
			height:31px;
			width:31px;
			float:left;
			margin-right:17px;
			cursor:pointer;
			border:solid 3px white;
	}
	#reminder #color_picker .active {
			border:solid 3px black;
	}
	#reminder #color_picker #status1 {
			background-color:#FFAFAF;
	}
	#reminder #color_picker #status2 {
			background-color:#C2C4EF;
	}
	#reminder #color_picker #status3 {
			background-color:#ff0;
	}
		.status1 td {
			background-color:#FFAFAF !important;
	}
	.status2 td {
			background-color:#C2C4EF !important;
	}
	.status3 td {
			background-color:#ff0 !important;
	}

	.implementation  {
			margin-left:19px !important;
			padding:0 !important;
	}
	.implementation,	.implementation table  {
			width:auto !important;
			border:none !important;
			border-collapse:collapse !important;
			border-spacing:0 !important;
	}
	.implementation td, .implementation th {
			padding:0 !important;
			line-height:12px !important;
			border:none !important;
	}

	.implementation table th {
			padding:2px 5px !important;
	}

	.implementation table td {
			border:solid 1px red !important;
			padding:2px !important;
	}

	.implementation table tr {
			border-right:solid 2px red;
	}

	form .dialog_mess {
			border-collapse:separate;
			border-spacing:0;
			border:solid 1px gray;
			width:400px;
			color:black;
	}

	form .dialog_mess select,
	form .dialog_mess textarea {
			padding:0;
	}

	form .dialog_mess textarea {
			width:375px;
			height:auto;
	}

	form .dialog_mess th {
			background-color:#ddd;
	}
form .dialog_mess td,
form .dialog_mess th {
			border:solid 1px white !important;
	}

form .dialog_mess .buttons {
			text-align:center;
			padding:5px;
	}

form .dialog_mess .buttons span {
			float:left;
	}

form .dialog_mess .buttons span input {
			margin:0;
	}

form .dialog_mess .buttons select {
			margin:0;
	}

form .dialog_mess .buttons div {
			float:right;
	}

form .dialog_mess .buttons p {
			margin:2px 0;
			text-align:left;
	}

	.reply {
			width:395px;
			border:solid 1px gray;
			padding:3px;
			background-color:white;
			color:black;
			margin-bottom:7px;
	}
	.reply h3 {
			margin:0;
			color:black;
			background-color:#dfdfdf;
			padding:2px 0;
			font-size:12px;
	}
	.reply h3 span {
			color:red;
			float:right;
			font-weight: bold;
	}