body{
	color:#333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px
	}

table{
	color:#333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px
}

input{
	color:#333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px
}

a{
	color:#333333;
	text-decoration:none
}

a:hover{
	text-decoration:underline
}

.textarea{
	border:#CCC 1px solid;
	font-size:11px;
	padding:3px
}

.textbox{
	border:#CCC 1px solid;
	font-size:11px;
	height:20px;
	line-height:16px;
	padding:0 3px
}

.width370{
	width:370px
}

.top{
	vertical-align:top
}

.pointer{
	cursor:pointer
}

.disabled{
	cursor:default
}

.image-button{
	background:Transparent;
	border:0;
	padding:0
}

#note-wrapper{
	background:url(../../../../../common/img/csr/our-community/educational-visit/bg-2.jpg) no-repeat right bottom
}

#note-wrapper ul{
	line-height:150%;
	list-style-type:none;
	padding-left:0
}

#note-wrapper ul li{
	background:url(../../../../../common/img/csr/our-community/educational-visit/point.gif) no-repeat 0 6px;
	padding-left:15px
}

.form-table td{
	background:url(../../../../../common/img/csr/our-community/educational-visit/dash.gif) repeat-x top;
	padding:5px
}

.form-table td.first{
	padding-left:10px
}

.nobg{
	background:Transparent!important
}

.error{
	color:red
}

.hide{
	display:none
}

label.error{
	display:block
}

#form .email{
	background:Transparent!important
}

.nopad{
	padding:0!important
}

.right{
	text-align:right
}

.left{
	text-align:left
}

#content #confirmation{
	display:none
}

#content.succeeded #form{
	display:none
}

#content.succeeded #confirmation{
	display:block
}

#others{
	font-family:arial
}