/* logged in area



*/
/* slideshow */
#output p	{
	padding-top:20px;
	font-size:20px;
}

.contact_row	p	{
	margin:0px;
	margin-top:4px;
}
a.link	{
	cursor: pointer; 
	cursor: hand;
	color:#0000EE;
	text-decoration:underline;
}
table.prescriptions { width:450px; }
table.prescriptions .tick	{
	width:20px;

}
table.prescriptions tbody td	{
	padding:5px;
}
.unread td	{
	font-weight:bold;
}
.my-messages .unread td	{
	font-weight:bold;
}
.patients-area	{
	
}



.input-text	{
	padding:5px;
	border:1px solid #666;
	margin-bottom:2px;
}
.green{
background:url(../images/green.gif);
padding:0px 6px;
border:1px solid #3b6e22;
height:24px;
line-height:24px;
color:#FFFFFF;
font-size:12px;
margin-right:10px;
display:inline-block;
text-decoration:none;
}
/**********************************

Name: cmxform Styles

***********************************/


.text-input
{
	width:250px;
}
form.cmxform {
	width: 100%;
	/*font-size: 1.0em;*/
	color: #333;
	/*font-family:lucida grande,lucida sans unicode,verdana;*/
}

form.cmxform legend {
	padding-left: 0;
}

form.cmxform legend, form.cmxform label {
	color: #333;text-align:right;padding-right:5px;
}

form.cmxform fieldset {
	border: none;
	border-top: 1px solid #C9DCA6;
	xbackground: url('http://jquery.bassistance.de/validate/demo/images/cmxform-fieldset.gif') left bottom repeat-x;
	xbackground-color: #F8FDEF;
}

form.cmxform fieldset fieldset {
	background: none;
}
/*form.cmxform fieldset p,*/
 form.cmxform fieldset fieldset {
	padding: 5px 10px 0px;
	xbackground: url(http://jquery.bassistance.de/validate/demo/images/cmxform-divider.gif) left bottom repeat-x;
}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
form.cmxform div.error { display: none; }
/*form.cmxform input {	border: 1px solid #979797;padding:8px;width:150px;margin-right:10px; }*/
form.cmxform input:focus { border: 1px dotted black; }
form.cmxform input.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }

/******** LOGIN BOX *************/
#loginBox { background:transparent url(../images/gpws-sprite.png) no-repeat scroll -330px -75px;height:137px;left:600px;position:absolute;top:30px;width:275px;}
#loginBox input.text { width:84%; position:absolute; top:24px; left:15px }
#loginBox input.pass { width:70%; top:55px;font-family:verdana }
#loginBox button { border:0; background:url(../img/png-8-sprite.png) no-repeat -565px -219px; width:31px; height:23px; text-align:center; display:block; position:absolute;
				font-weight:bold; color:#fff; cursor:pointer; text-transform:uppercase; font-size:1em; padding:2px 0 4px 0; right:19px; top:55px }
#loginBox a { color:#f7e5e5; position:absolute; right:19px; top:106px; text-decoration:none; margin-bottom:2px; border-bottom:1px solid #eec8c8  }
#loginBox input.checkbox, #login b { position:absolute; left:11px; top:102px; } #login b { top:106px; color:#f7e5e5; font-weight:normal; left:33px }
#loginBox div {  }
#loginBox label.over { clear:left; color:#6E4F4F; float:left; margin:10px 20px; position:relative; top:19px; z-index:999 } 
#loginBox em { top:84px; color:#FFFFFF; font-style:normal; left:15px; position:absolute } 


form.cmxform .hint { background:#ffffcc url(../img/icon_help_round.gif) no-repeat 3px 3px; border:1px solid #cc9933; color:#666666; font-size:1em; line-height:11pt; 
					  padding:10px 10px 10px 20px; position:absolute; width:145px; right:-185px; top:0; z-index:999 } 
.hint .hint-pointer { background:url(../img/hint-pointer.gif) no-repeat left top; height:15px; left:-13px; position:absolute; top:3px; width:13px } 
/******** LOGIN BOX *************/


p.ok	{
	margin:10px;
	background-color:#DAEED1;
	padding:20px;
	width:90%;
	border:2px solid #BDD6A6;
	text-align:left;
}
#sent h1	{
	color:#307511;
	margin-bottom:15px;
}


p.error	{
	
	background-color:#D03030;
	padding:20px;
	width:90%;
	border:2px solid #F7D3D3;
	text-align:left;
	color:#fff;
	margin:10px;
}
#error h1	{
	color:#fff;
	margin-bottom:15px;
}


/* signup box */
#policy	{
	display:none;
}

/* END of signup box */


/* MY ACCOUNT AREA */
.my-details tbody th	{
	text-align:right;
	padding-right:10px;
}





/* ENDS of my account area */


#newsTable	{

-x-system-font:none;
background-color:#ececec;
border:1px solid #909090;
color:#909090;
font-family:arial,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
line-height:normal;
margin-left:10px;
margin-top:10px;
font-weight:bold;
}


/* HEALTH RECORD UPDATE RADIOS */
.custom-radio label { width:20px; height:20px; display:block;}

#depression_box	td { padding:3px; }

#depression_box	thead td { border-bottom:1px solid #666; }
#depression_box	tbody td { color:#666; }
#depression_box	td.small { font-size:80%; }



/* END OF HEALTH RECORD UPDATE RADIOS */







