#pagetitle {
	background:url(../images/contact/title.png) no-repeat;
	height:30px;
	width:250px;
	text-indent:-10000px;
	margin:0 0 20px;
}


#body {
	/*background:url(../images/program/programdetail_top.png) left top no-repeat;*/
	padding-top:10px;
}

#contactus {
	padding:20px;
}

#contactus:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}

#contactus {display:inline-block;}

#contactus {display:block;}


.contacts {
}

#side {
	width:320px;
	float:left;
}

#side dl {
	margin:0 0 40px;
	width:250px;
}

#side dt {
	color:#006e9c;
	font-size:14px;
	font-weight:bold;
	padding:0 0 5px;
}

#side dd {
	padding:0 0 20px;
}

.contactlist .mail a {
	display:block;
	background:url(../images/contact/mail.png) no-repeat;
	height:30px;
	width:300px;
	text-indent:-10000px;
}

.contactlist .tel {
	background:url(../images/contact/tel.png) no-repeat;
	height:30px;
	width:300px;
	text-indent:-10000px;
}

.contactlist .fax {
	background:url(../images/contact/fax.png) no-repeat;
	height:30px;
	width:300px;
	text-indent:-10000px;
}






#main {
	width:600px;
	float:left;
}

#contactform {
	background:url(../images/contact/form_bg.png) repeat-y;
	width:600px;
}

#contactform:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}

#contactform {display:inline-block;}

#contactform {display:block;}

#cform-top {
	background:url(../images/contact/form_top.png) left top no-repeat;
	padding-top:10px;
}

#cform-bottom {
	background:url(../images/contact/form_bottom.png) left bottom no-repeat;
	padding-bottom:10px;
}

#contactform form {
	width:580px;
	margin:0 auto;
}

#contactform table {
	width:580px;
	border-collapse:collapse;
	border-bottom:1px #ddd solid;
}

#contactform td {
	border-bottom:1px #ddd solid;
	padding:20px 0;
	vertical-align:top;
}


#contactform td span {
	width:150px;
	display:block;
	font-weight:bold;
}




#contactform h3 {
	background:url(../images/contact/form_title.png) no-repeat;
	height:30px;
	wdth:300px;
	margin:10px 0 10px 10px;
	text-indent:-10000px;
}

.input-normal input {
	width:300px;
}

.input-textarea textarea {
	height:120px;
	width:300px;
}

#contactform .btn {
	padding:20px 0 0;
	text-align:right;
}

#contactform .btn input {
	background:url(../images/contact/btn_send.png) no-repeat;
	width:202px;
	height:43px;
	text-indent:-10000px;
	border:0;
}

#cformcontent {
	padding:0 20px;
}







