html, body {height: 100%;}

body {
	margin: 0;
	color: #000;
	min-width: 700px;
	background: #fff url("../../images/msd/bg-body.gif") repeat-x;

 	font: 12px/16px verdana, geneva, sans-serif;
}
/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {border-style: none;}
input, select, textarea {
	vertical-align: middle;
	font: 100% arial, helvetica, sans-serif;
}
a {
	color: #000;
	text-decoration: underline;
}
a:hover {text-decoration: none;}
/* General settings */
#wrapper {
	width: 700px;
	margin: 0 auto;
	overflow: hidden;
}
/*
.logo{	width: 239px;	height: 40px;
	margin: 17px 0 0 48px;	overflow: hidden;	background: url(../../images/msd/socialwork.png);}
*/.logo a{	display: block;	width: 100%;	height: 100%;	text-indent: -9999px;
	position: relative;}
/*
#main {
	padding: 32px 0 34px;
	background: url(../../images/msd/lady.gif) no-repeat 500px 43px;
}
*/
.find-form {
	width: 356px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../../images/msd/bg-form-c.gif) repeat-y;
}
.find-form .heading {
	height: 35px;
	overflow: hidden;
	padding: 12px 0 0 18px;
	background: url(../../images/msd/bg-form-t.gif) no-repeat;
}
.find-form .holder {
	padding: 28px 0 23px 18px ;
	background: url(../../images/msd/bg-form-b.gif) no-repeat 0 100%;
}
h2.findaschool {
	margin: 0 0 7px;
	text-indent: -9999px;
	line-height: 20px;
	font-size: 20px;
	color: #000;
	width: 139px;
	height: 15px;
	overflow: hidden;
	background: url(../../images/msd/findschool.png) no-repeat;
}
strong.financial {
	display: block;
	overflow: hidden;
	width: 203px;
	height: 12px;
	font-size: 12px;
	line-height: 16px;
	color: #ffea00;
	text-indent: -9999px;
	background: url(../../images/msd/financial.png) no-repeat;
}
.wrap-form .row {
	height: 1%;
	overflow: hidden;
	margin: 0 0 4px;
}

.find-form label {
	/*float: left;*/
	width: 88px;
	line-height: 20px;
}

.find-form div.txt {	width: 149px;
	height: 22px;	float: left;
	background: url(../../images/msd/bg-input.gif);}
.find-form div.middle {
	width: 90px;
	background: url(../../images/msd/bg-middle.gif);
}
.find-form div.middle input {width: 86px !important;}
.find-form div.short {
	width: 59px !important;
	background: url(../../images/msd/bg-short.gif);
}
.find-form div.short input {width: 55px !important;}
.find-form div.txt input {	width: 145px;	/*float: left;*/	margin: 0;	line-height: 15px;	border: 0;
	background: none;	padding: 3px 2px;}
.find-form select {
	/*width: 52px;*/
	/*float: left;*/
	display: inline;
	overflow: hidden;
	margin: 0   4px 0 0;
}
.find-form select.state {width: 49px;}
.find-form select.month {width: 94px;}
.find-form select.day {width: 41px;}
.find-form select.year {width: 55px;}input.btn-next {	width: 140px;	height: 47px;	overflow: hidden;
	margin: 35px 0 0 90px;
	float: none !important;}
#footer {
	text-align: center;
	padding: 0 0 20px;
}
#footer p.copyright {
	margin: 0;
}


