/* @override 
	http://ic.circumerro.com/include/global.css
	http://ic.circumerro.com/stylesheet.css
	http://waverly.intelecare.com/include/global.css
*/

body, td {
	color:#666666;
	font-family:Arial;
	font-size:11px;
}

/*
input {
	padding: 0px;
	margin: 0px;
}*/

.clear {
	clear: both;
}

.red {
	color: #f00;
}

.grey {
	color: #666;
}

a {
	color:#336699;
	}
a:hover {
	color:#339933;
	}	
#client_content a.arrowLink {
	background:url('/pix/g_arrowsm.gif') center left no-repeat;
	padding-left:8px;
	text-decoration: none;
	font-weight: bold;
	color:#336699;
	}
#client_content a.arrowLink:hover {
	color:#339933;
	}

#client_content dd {
	width:200px;
	font-family: courier;
	}


.formtxt {
	font-size: 11px;
	font-family: Arial;
	color: #666666;
	background-color: #FFFFFF;
	width: 232px;
	/*margin-bottom: 5px;*/
}

/* @common top */
#client_content {
	width:525px;
	position:relative;
	}
	
#client_content, #client_content td, #client_content li, #client_content ul,  #client_content p  {
	color:#666666;
	font-family:Arial;
	font-size:11px;
	line-height:14px;
	}

#client_content #welcome {
	text-align:right;
	font-weight:bold;
	}
	
#client_content #client_nav {
	text-align:right;
	}

#client_content #client_nav a {
	margin-left:10px;
	}

#client_content .heading {
	font-size:14px;
	font-weight:bold;
	margin-bottom:14px;
	color: #393;
	}
	
#client_content .green {
	color: #393;
}
	
#client_content .emphasis {
	margin-bottom: 5px;
}
	
#client_content .subheading {
	font-size:12px;
	font-weight:bold;
	margin-bottom:6px;
	line-height:1;
	}

#client_content .introText, #client_content .remIntroText {
	clear:both;
	margin-top:10px;
	}
	
#client_content .introText{
	margin-bottom: 10px;
	}
	
#client_content #create_reminder {
/*	font-weight: bold;
	color: #0042a9;*/
}

#client_content  .section_header {
	font-weight:bold;
	margin-bottom:5px;
	}
#client_content .section_group {
	margin-bottom: 25px;
	}

#client_content .status {
	margin-bottom: 15px;
	}

/* @group forms */

#client_content #login_form {
	width: 200px;
	margin-bottom: 50px;
}

#client_content #login_form .header {
	background-color: silver;
	text-align: center;
	padding: 5px 0;
}

#client_content #login_form .row {
	clear: both;
}

#client_content #login_form .left, #client_content #login_form .right {
	width: 100px;
	height: 25px;
	line-height: 25px;
}

#client_content #login_form .left {
	float: left;
}

#client_content #login_form .left .inner {
	padding-left: 5px;
}

#client_content #login_form .right {
	float: right;
}

#client_content #login_form .login_field {
	width: 220px;
}

#client_content #login_form .button {
}

#client_content #registration_form
{
	margin-top: 10px;
}

#client_content #registration_form #comPref
{
	margin-top: 0;
}

#client_content #registration_form #comPref li
{
	margin-bottom: 5px;
}

#client_content #registration_form .row,
#client_content #tab_form .row {
/*	width: 540px; */
	clear: both;
	margin-bottom: 15px;
}

#client_content #registration_form .row {
	height: 25px;
}

#client_content #registration_form .tallrow
{
	clear: both;
	margin-bottom: 15px;
}

#client_content #interestCheckSelect
{
	margin: 20px 0;
}

#client_content #interests_options
{
	line-height: 20px;	
}

#client_content #interests_options .option_element {
	margin-bottom:5px;
}

#client_content #registration_form #registration_thankYou
{
	margin-bottom: 10px;
}

#client_content #registration_form .tallrow .interest_column
{
	float: left;
	width: 172px;
	line-height: 20px;
}

#client_content #tab_form .tallrow .interest_column
{
	float: left;
	width: 167px;
	line-height: 20px;
}

#client_content #registration_form #add_phone_link {
	margin-bottom: 10px;
}

#client_content #registration_form .row .half_field {
	width: 240px;
}

#client_content #registration_form .row select.half_field {
	width: 247px;
}

#client_content #registration_form .row .full_field {
	width: 490px;
}

#client_content #registration_form .row .phoneField,
#client_content #tab_form .row .phoneField {
	width: 100px;
}

#client_content #registration_form .row select.full_field {
	width: 490px;
}

#client_content #registration_form .row .left, #client_content #tab_form .row .left {
	float: left;
	width: 250px;
}

#client_content #registration_form .row .right, #client_content #tab_form .row .right {
	width: 250px;
	float: right;
}

#client_content #tab_form .row .right {
	float: left;
}

#client_content #tab_form .row .left select, #client_content #tab_form .row .right select {
	width: 245px;
}
#client_content #tab_form .row select {
	width: 495px;
}



#client_content #tab_form .row .right .left input, 
#client_content #tab_form .row .right .right input {
	width: 110px;
}

#client_content #tab_form .row .right .left select, 
#client_content #tab_form .row .right .right select {
	width: 120px;
}

#client_content #tab_form .row .right input, #client_content #tab_form .row .left input {
	width: 240px;
}

#client_content #tab_form .row .right .right input {
	width: 115px;
}

#client_content #registration_form .row .right .left, #client_content #tab_form .row .right .left {
	width: 125px;
	float: left;
}

#client_content #registration_form .row .right .right, #client_content #tab_form .row .right .right {
	width: 125px;
	float: right;
}

#client_content #registration_form .row .right .left .half_field, #client_content #registration_form .row .right .right .half_field {
	width: 115px;
}

#client_content #registration_form .row .right .left .half_field_select, #client_content #registration_form .row .right .right .half_field_select {
	width: 120px;
}

#client_content #registration_form .bottom {
	padding-top: 20px;
	text-align: right;
}

#reminder_form {
	clear: both;
}

#client_content #reminder_form .left {
	float: left;
	width: 228px;
}

#client_content #reminder_form .right {
	float: right;
	width: 228px;
}

#client_content #reminder_form label {
	line-height: 1.5;
}

#client_content .interest_column .heading {
	font-size:12px;
	color:#555;
	padding-top:8px;
	padding-bottom:0px;
	margin-bottom:0px;
}

#client_content #reminder_form P {
	line-height: 20px;
}

#client_content #form_drug_select select {
	width:180px;
	}

#client_content #form_drug_other input {
	width:175px;
	}

#client_content  #reminder_form .message_option .radio {
	width: 25px;
	float: left;
	margin-bottom: 10px;
}

#client_content  #reminder_form .message_option .message {
	float: left;
	width: 400px;
	margin-bottom: 10px;
	padding-top: 2px;
	margin-left:15px;
}

.message select {
	width:250px;
	}

#client_content #reminder_form .rem_time .time {
	float: left;
	width: 175px;
	margin-bottom: 5px;
}

#client_content #reminder_form .additional_time {
	border-top: 1px solid #ccc;
	margin-top: 10px;
	width: 430px;
}

#client_content #reminder_form .additional_time .time,
#client_content #reminder_form .additional_time .zone {
	margin-top: 10px;
}

#client_content #reminder_form .rem_time .zone {
	float: left;
}

#client_content .calIcon {
	background: url('/media/inteleapp/general/cal-1.gif') top left no-repeat;
	}

/* @end */

/* @group Body */

#client_content #breadcrumbs .currentBreadcrumb {
	color: #424242;
	font-weight: bold;
}

#client_content #breadcrumbs {
	color: #717171;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	margin-bottom: 10px;
	line-height: 25px;
}

#breadcrumbs_side {
	color: #717171;
}

#breadcrumbs_heading {
	color: #fff;
	font-family: Georgia,'Times New Roman',Times,serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	padding: 5px 0 0 7px;
}

#breadcrumbs_side ul {
	margin: 0;
	padding: 0;
	color: #9c9c9c;
}

#breadcrumbs_side ul .currentBreadcrumb {
	color: #369;
}

#breadcrumbs_side ul li {
	list-style-type: none;
	padding: 0 0 10px 0;
	font-size: 11px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	text-align: center;
}

#breadcrumbs_side ul .breadcrumb_border {
	border-bottom: 1px solid #CCC;
}

#client_content .left {
	float: left;
	width: 225px;
}

#client_content .right {
	float: right;
	width: 275px;
}

#client_content .top .left {
	width: 250px;
	float: left;
	margin-bottom: 10px;
}

#client_content .top .right {
	width: 250px;
	float: right;
	margin-bottom: 10px;
}

#client_content #top {
	
}

#client_content #bottom {
	clear: both;
}

#character_count {
	font-weight: bold;
}


/* @end */

/* @tab panel */

#client_content #reminders {
	border:1px solid #cccccc;
}

#client_content #remNote {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height:1.3;
}

#client_content #dividerBar {
	height:2px;
	border-top:1px solid #7f93a6;
	border-bottom:1px solid #7f93a6;
	background-color:#72889d;
	margin: 0 0 px 0;
	clear:both;
}

#client_content #contentHolder {
	border:1px solid #cccccc;
	padding:10px;
}

#client_content #navBar {
	height:26px;
	clear:both;
	margin-top:10px;
}

#client_content #navBar a{
	height:26px;
	width:88px;		
}

#client_content #navBar a:hover {
	background-position:0 -26px;
}

#client_content #navBar .cpanel {		
	background:url(/media/inteleapp/general/nav/01-reminders.png) 0 0 no-repeat;		
}

#client_content #navBar .profile {		
	background:url(/media/inteleapp/general/nav/02-account.png) 0 0 no-repeat;		
}

#client_content #navBar .personal {		
	background:url(/media/inteleapp/general/nav/03-personal.png) 0 0 no-repeat;		
}

#client_content #navBar .delivery {		
	background:url(/media/inteleapp/general/nav/04-delivery.png) 0 0 no-repeat;		
}

#client_content #navBar .interests {		
	background:url(/media/inteleapp/general/nav/05-interests.png) 0 0 no-repeat;		
}

#client_content #navBar .activity {		
	background:url(/media/inteleapp/general/nav/06-activity.png) 0 0 no-repeat;		
}

#client_content #navBar .selected {
	background-position:0 -52px;
}

#client_content #sectionTable {
	border:1px solid #cccccc;
	padding:10px;
	border-top:0px;
	}
	
#client_content #navBar .leftSide {
	float:left;
	}
#client_content #navBar .rightSide {
	float:right;
	}

/* @end */

/* @reminder list */

#client_content #reminderList {
	list-style-type : none;
	margin:0px;
	padding:0px;
	/*width: 325px;*/
	margin-bottom: 20px;
	}

#client_content #reminderList ul {
	list-style-type: none;
	display:block;
	clear:both;
	height:18px; 
	margin:0px;
	padding:0px;
}

#client_content #reminderList #reminderList_header li {
	margin-bottom: 5px;
	padding-bottom: 2px;
	border-bottom: 1px solid #ccc;
}

#client_content #reminderList #reminderList_header .type {
	width: 85px;
	float: right;
}

#client_content #reminderList ul li.management {
	float: right;
	width: 260px;
	margin-left: 15px;
}

#client_content #reminderList ul li {
	float:left;
	margin:0px;
	padding:0px;
	padding-top:2px;
}
#client_content #reminderList ul:hover {
	background-color:#dfdfdf;
	}
#client_content #reminderList ul.h:hover {
	background-color:#ffffff;
	}
#client_content #reminderList li.name {
	font-weight: bold;
	
}
#client_content #reminderList #reminderList_header .name {
	width: 130px;
	font-weight: normal;
}
#client_content #reminderList li.remtype {
	width: 100px;
	float: right;
}
#client_content #reminderList li.edit {
	width: 50px;
	float: right;
	font-weight: bold;
}
#client_content #reminderList li.delete a,
#client_content #reminderList li.edit a {
	text-decoration: none;
	color: #666;
}
#client_content #reminderList li.delete {
	width:210px;
	float:right;
	font-weight: bold;
}
#client_content #inteleappLogo {
	margin-top:10px;
	margin-bottom:5px;
	height:16px;
}

#client_content #msgTxt {
	width:456px;
	color:#333;
	font-size:13px;
	line-height:1.5;
	text-align:center;
	float:left;
}

#msgTxt .button {
	width:75px;
	margin-right:5px;
	margin-left:5px;
}

#msgText {
	width:200px;
	margin-right:23px;
	margin-left:23px;
	padding-top:40px;
	padding-bottom:40px;
	float:left;
}

#msgTop {
	height:15px;
	background: url('/media/inteleapp/general/msg/alertMsg_top.gif') top left no-repeat;
}
#msgBottom {
	height:15px;
	background: url('/media/inteleapp/general/msg/alertMsg_bottom.gif') top left no-repeat;
}
#msgWrap {
	border-left:15px solid #666666;
	border-right:15px solid #666666;
	padding-top:15px;
	padding-bottom:15px;
	background-color:#ffffff;
}
#msgMedia {
	width:155px;
	height:166px;
	float:left;
	border-right:1px solid #bcbcbc;
	background: url('/media/inteleapp/general/msg/alertMsg_alert.png') center center no-repeat;
}

	
	

#ccinfo div {
}

#cvv {
	width:35px
}

#cvv_div,#cmonth_div {
	float:left;
	padding-right:20px
}

#cctype_div {
	margin-bottom: 5px;
}

.subscriptionTable {
	list-style-type:none;
	padding:0px;
	margin:0px;
	clear:both;
	}
.subscriptionTable li {
	float:left;
	padding-right:5px;
	}
.subscriptionButton {
	padding-right:5px;
}
.subscriptionPrice {
	padding-top:3px;
	width:60px;
}
.subscriptionTitle {
	padding-top:3px;
	padding-right:5px;
/*	width:115px;*/
}
.subscriptionInfo {
	padding-top:3px;
/*	width:115px; */
}


/* password rules super script within the forms */

label a.sup {
	position:relative;
	font-size:9px;
	text-decoration:none;
	line-height:1;
}
label a.sup span {
	position:absolute;
	top:-4px;
	left:2px;
	white-space: nowrap;
}
