html { min-height: 100%; margin-bottom: 1px; }

body, div, p, ul, ol, dl, dd, dt, li, img, form, fieldset, input, textarea, select, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}

body {text-align: center; background-color: #fff; color: #666; font-family: Helvetica, Arial, Sans-Serif; font-size: 0.85em;}
a {color: #666; text-decoration: none;}
a:hover {color: #D15877;}

.wrapper {
	width: 760px;
	margin: 0 auto;
	text-align: left;
	padding-top: 20px;
	position: relative;
}

/*.logo {
	margin: 0 0 6px 20px;
	height: 64px;
	width: 545px;
	background: url(../images/logo.png) no-repeat;
	display: none;
}*/


.logo span {display: none;}

.navigation {float: left; clear: both; width: 651px; margin-left: 12px; padding: 0 10px; background: #D15877 url(../images/top_nav.gif) no-repeat; color: #fff; font-weight: bold; font-size: 0.85em;}
.navigation li {float: left; list-style-type: none;}
.navigation li a {float: left; padding: 10px 9px; color: #fff; font-size: 1.12em; border-right: 1px solid #fff; background-color: #D15877;}
.navigation li a:hover {background-color: #979298; color: #fff;}

.container {float: left; width: 760px; background: #E7E7E7 url(../images/body_bottom.gif) no-repeat bottom; padding-bottom: 20px;}
.banner {
	float: left;
	width: 760px;
	height: 124px;
	background-color: #FFFFFF;
}

.breadcrumb {float: left; width: 720px; padding: 10px 20px; font-size: 0.8em;}
.breadcrumb li {display: inline; list-style-type: none;}
.breadcrumb a {text-decoration: underline;}

.subNav {
	float: left;
	width: 151px;
	list-style-type: none;
	font-size: 0.85em;
	clear: left;
}
.subNav li {float: left; width: 100%; margin-bottom: 3px;}
.subNav li a {float: left; width: 141px; height: 14px; padding: 7px; color: #D15877; font-weight: bold; background: url(../images/nav.gif) no-repeat; text-decoration: none;}
.subNav li.active a {background-image: url(../images/nav_active.gif);}
.subNav li a:hover {color: #fff;}
.subNav li a:hover {background-image: url(../images/nav_active.gif);}
.subNav li.active a:hover {background-image: url(../images/nav.gif);}

.body {float: left; width: 720px; padding: 0 20px; background: url(../images/columnSplit.gif) repeat-y 185px 0;}

.news {float: left; clear: left; width: 151px; margin-top: 10px;}
.news h3 {border-bottom: 1px solid #ccc; padding-bottom: 6px; margin-bottom: 8px; font-size: 1.3em}
.news dd {font-size: 1.0em; font-weight: bold;}
.news dt {margin-bottom: 8px; font-size: 0.85em; line-height: 1.3em;}
.news dt a {font-weight: bold;}

.content {
	float: right;
	width: 540px;
	line-height: 20px;
}
.content img {float: left; margin: 0 10px 2px 0; border: 1px solid #999;}
.content p {line-height: 1.5em; margin-bottom: 1.1em;}
.content h1 {font-size: 1.5em; color: #D15877; padding-bottom: 8px; line-height: 1em;}
.content h2 {
	font-size: 1.2em;
	color: #D15877;
	margin-bottom: 0.8em;
}
.content a {color: #D15877; font-weight: bold;}
.content a:hover {text-decoration: underline;}

.article {border-bottom: 1px solid #ccc; margin-bottom: 1em; }

.footer {float: left; width: 672px; margin-left: 12px; background: #979298 url(../images/footer.gif) no-repeat bottom; padding: 10px 0; font-size: 0.80em}
.footer p {color: #fff; text-align: center; margin-bottom: 0.3em;}
.footer a {color: #fff;}
.footer a:hover {text-decoration: underline; color: #fff;}

.required {color:#772723;}

.address{
	background:url(../images/address.png) no-repeat;
	float:left;
	clear:left;
	width:131px;
	margin-top:10px;
	height:71px;
	color:#fff;
	padding:15px 10px 10px;
	text-align:center;
	margin-bottom: 10px;
	font-size: 11px;
	line-height: 16px;
}
.input1 {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.input2 {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
