/* register.css style sheet for registration for ccli.org */
div.help {
text-align:center;
width:40%;
margin:0 auto;
}
div.errormessage, div.successmessage {
width:50%;
border:1px solid black;
font-family:verdana,arial,helvetica,sans-serif;
font-size:small;
padding:5px;
margin:2px auto;
}
.messagevariable {
font-weight:bold;
}
.messageheading {
font-size:medium;
font-weight:bold;
}
div.message_correction{
text-align:left;
margin:auto;
margin-bottom:4px;
margin-top:4px;
width:450px;
border:1px solid grey;
padding:4px;
padding-left:20px;
padding-right;20px;
color:red;
font-weight:bold;
 }
.message_ourrecords { }
.message_membershipnumber { }


input.button {
background-color:#6677DD;
font-family:verdana,arial,helvetica,sans-serif;
font-size:10pt;
color:white;
}
/* CALENDAR */
img.calendar{
border:0;
text-decoration:none;
}
div.calendar {
border-bottom:0px;
border:0px;
}
/* Calendar styles for popup div */
.cpBorder
			{
			border:1px solid #6677DD;
			
			}
    .cpYearNavigation,
	.cpMonthNavigation
			{
			background-color:#009EC0;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#fff;
			font-weight:bold;
			}
	.cpYearNavigation {
            color:#333;
            }	
	a.cpMonthNavigation:link,a.cpYearNavigation:link
			{
			background-color:#009EC0;
			border-bottom:0px;			
			}
	a.cpMonthNavigation:hover,a.cpYearNavigation:hover
			{
			background-color:#009EC0;
			border-bottom:0px;
			color:#fff;
			}		
	.cpDayColumnHeader,
	.cpYearNavigation,
	.cpMonthNavigation,
	.cpCurrentMonthDate,
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDate,
	.cpOtherMonthDateDisabled,
	.cpCurrentDate,
	.cpCurrentDateDisabled,
	.cpTodayText,
	.cpTodayTextDisabled,
	.cpText
			{
			font-family:arial;
			font-size:8pt;
			}
    
	td.cpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0 0 1 0;
			}
	.cpCurrentMonthDate,
	.cpOtherMonthDate,
	.cpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDateDisabled,
	.cpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.cpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.cpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.cpOtherMonthDate
			{
			color:#808080;
			}
	TD.cpCurrentDate
			{
			color:#FFFFFF;
			background-color: #009EC0;
			border-width:1;
			border:solid thin #000000;
			}
	TD.cpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.cpTodayText,
	TD.cpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.cpTodayText,
	SPAN.cpTodayTextDisabled
			{
			height:20px;
			}
	A.cpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.cpTodayTextDisabled
			{
			color:#D0D0D0;
			}
div.loginlinks, div.forgotpwlinks {
text-align:right;
}			
div.forgotpassword, div.registerlink {
margin-left:auto;
margin-right:auto;
margin-top:3px;
margin-bottom:3px;
}

a.forgotpassword:link, a.forgotpassword:visited, a.forgotpassword:hover, a.forgotpassword:active ,
a.registerlink:link, a.registerlink:visited, a.registerlink:hover, a.registerlink:active,
a.loginlink:link, a.loginlink:visited, a.loginlink:hover, a.loginlink:active{
background-color:#E0F0FF;
border-bottom:0;
}
