/* Forms */

form {margin: 0;}


input.textbox, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666b81;
	font-weight: normal;
	margin: 0;
}

select.big {
	width:50px;
}

.button {
	height: 23px;
	background-image: url('../images/button-bg.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #006699;
	color: #96c23f;
}

.button:hover, .button-hover {
	height: 23px;
	background-image: url('../images/button-bg.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid  #333;
	color: #006699;
}

/*Calendar*/

#calc_div .cpYearNavigation {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #c0c0c0; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.cpMonthNavigation {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #c0c0c0; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#calc_div .cpDayColumnHeader {
	FONT-SIZE: 11px; FONT-FAMILY: arial
}
.cpYearNavigation {
	FONT-SIZE: 11px; FONT-FAMILY: arial
}
.cpMonthNavigation {
	FONT-SIZE: 11px; FONT-FAMILY: arial
}
.cpCurrentMonthDate {
	FONT-SIZE: 11px; FONT-FAMILY: arial
}
.cpCurrentMonthDateDisabled {
	FONT-SIZE: 11px; FONT-FAMILY: arial
}
.cpOtherMonthDateDisabled {
	FONT-SIZE: 11px; FONT-FAMILY: arial
}
.cpCurrentDate {
	FONT-SIZE: 11px; FONT-FAMILY: arial
}
.cpCurrentDateDisabled {
	FONT-SIZE: 11px; FONT-FAMILY: arial
}
.cpTodayText {
	FONT-SIZE: 11px; FONT-FAMILY: arial
}
.cpTodayTextDisabled {
	FONT-SIZE: 11px; FONT-FAMILY: arial
}
.cpText {
	FONT-SIZE: 11px; FONT-FAMILY: arial
}
#calc_div TD.cpDayColumnHeader {
	BORDER-RIGHT: #c0c0c0 0px solid; BORDER-TOP: #c0c0c0 0px solid; BORDER-LEFT: #c0c0c0 0px solid; BORDER-BOTTOM: #c0c0c0 1px solid; TEXT-ALIGN: right
}
#calc_div .cpCurrentMonthDate {
	TEXT-ALIGN: right; TEXT-DECORATION: none
}
.cpCurrentDate {
	TEXT-ALIGN: right; TEXT-DECORATION: none
}
#calc_div .cpCurrentMonthDateDisabled {
	COLOR: #d0d0d0; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.cpOtherMonthDateDisabled {
	COLOR: #d0d0d0; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.cpCurrentDateDisabled {
	COLOR: #d0d0d0; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
#calc_div .cpCurrentMonthDate {
	COLOR: #000000
}
.cpCurrentDate {
	COLOR: #000000
}
#calc_div .cpOtherMonthDate {
	FONT-SIZE: 11px; COLOR: #808080; FONT-FAMILY: arial; TEXT-ALIGN: right; TEXT-DECORATION: none
}
#calc_div TD.cpCurrentDate {
	BORDER-RIGHT: #800000 thin solid; BORDER-TOP: #800000 thin solid; BORDER-LEFT: #800000 thin solid; COLOR: white; BORDER-BOTTOM: #800000 thin solid; BACKGROUND-COLOR: #c0c0c0
}
#calc_div TD.cpCurrentDateDisabled {
	BORDER-RIGHT: #ffaaaa thin solid; BORDER-TOP: #ffaaaa thin solid; BORDER-LEFT: #ffaaaa thin solid; BORDER-BOTTOM: #ffaaaa thin solid
}
#calc_div TD.cpTodayText {
	BORDER-RIGHT: #c0c0c0 0px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 0px solid; BORDER-BOTTOM: #c0c0c0 0px solid
}
TD.cpTodayTextDisabled {
	BORDER-RIGHT: #c0c0c0 0px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 0px solid; BORDER-BOTTOM: #c0c0c0 0px solid
}
#calc_div A.cpTodayText {
	HEIGHT: 20px
}
SPAN.cpTodayTextDisabled {
	HEIGHT: 20px
}
#calc_div A.cpTodayText {
	FONT-SIZE: 11px; COLOR: black
}
A.cpTodayText:hover {
	FONT-SIZE: 11px; COLOR: black
}
#calc_div A.cpCurrentMonthDate {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial
}
A.cpCurrentMonthDate:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial
}
#calc_div .cpTodayTextDisabled {
	COLOR: #d0d0d0
}
#calc_div .cpBorder {
	BORDER-RIGHT: #808080 thin solid; BORDER-TOP: #808080 thin solid; BORDER-LEFT: #808080 thin solid; BORDER-BOTTOM: #808080 thin solid
}
.calendarButton_backup{
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND-IMAGE: url(../images/regForm_calendar.gif); BORDER-LEFT: 0px; WIDTH: 16px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px; BACKGROUND-COLOR: transparent
}
.formHide {display:none;}
.formShow {display:table-row;}


.short_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666b81;
	font-weight: normal;
	padding-left: 0px;
	border:solid 1px #a5acb2;
	margin-left: 0px;
	width: 304px;
}

.short_form_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666b81;
	font-weight: normal;
	margin:0px;
	width: 72px;
    height:17px;
	border:solid 1px #a5acb2;
}

.short_form_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #666b81;
	font-weight: normal;
}

.mail_hidden{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666b81;
	font-weight: normal;
	TEXT-ALIGN: left;
	padding-left: 0px;
	margin-left:0px;
	border:solid 1px #a5acb2;
}
.mail_hidden_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.form_phone{
height:16px;
line-height:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666b81;
font-weight: normal;
border:solid 1px #a5acb2;
width:60px;
margin:0px;
padding-left:0px;
}
.form_phone1{
height:17px;
line-height:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666b81;
font-weight: normal;
border:solid 1px #a5acb2;
width:84px;
margin:5px 0px 0px 0px;
padding-left:0px;
}
.form_city{
height:17px;
line-height:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666b81;
font-weight: normal;
border:solid 1px #a5acb2;
width:125px;
margin:5px 5px 0px 0px;
padding-left:0px;
}
.form_height{
height:17px;
line-height:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666b81;
font-weight: normal;
border:solid 1px #a5acb2;
width:60px;
margin:1px 0px 0px 0px;
padding-left:0px;
}
.form_phone_sel{
width:110px;

line-height:14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666b81;
font-weight: normal;
border:solid 1px #a5acb2;
padding:0px;
margin:5px 5px 0px 0px;

}
.form_measure_sel{
width:45px;
height:19px;
line-height:18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666b81;
font-weight: normal;
border:solid 1px #a5acb2;
padding:0px;
margin:0px 0px 0px 0px;

}
.form_phone_sel1{
width:51px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666b81;
font-weight: normal;
border:solid 1px #a5acb2;
padding:0px;
margin:0px 5px 0px 0px;
}



div.div_phone{
float:left;
text-align:center;
margin-left:0px;
padding-left:5px;
margin-right:0px;
}

div.start_div_phone{
float:left;
text-align:center;
margin-left:0px;
padding-left:0px;
margin-right:0px;
}

.calendarButton {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND-IMAGE: url(../images/regForm_calendar.gif); BORDER-LEFT: 0px; WIDTH: 16px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px; BACKGROUND-COLOR: transparent
}
