p, ul, li, form, table, h1, h2, h3, h4, h5, h6 {padding:0; margin:0}
.clear {clear:both; width:100%; height:0; _margin:-10px}
.noindent {text-indent:0}
h1 {display:none; visibility:hidden}
h2, h3, a {color:#a40046; font-weight:normal}
h2 {font-size:1.2em}
h3 {font-size:.95em; font-weight:bold}
h4 {font-size:.85em; font-weight:bold; line-height:1.6em}
h4 span {font-weight:normal}
p {text-indent:1em}
h2, h3, h4, p {padding-bottom:.5em}
ul {margin:0 15px 15px 30px; list-style:url(img/dot.gif)}
li {padding:2px}
a:hover {text-decoration:none}
body {
	background:#efefef url(img/page-back.png) 50% 0 repeat;
	color:#444; font-family: sans-serif; margin:0}
#cont {
	background:#fff url(img/cont-back.png) 50% 0 repeat-y;
	padding:0 10px; margin:0 auto; width:760px}
#cont_env1 {background:url(img/gradient-v.gif) top repeat-x}
#cont_env2 {
	background:url(img/gradient-v2.gif) bottom repeat-x; width:100%;
	border-bottom:3px solid #ddd; clear:both}
/*#cont_env2 img {float:left; margin:0 10px 8px 10px; border:2px solid #ccc}
#cont_env2 ul img {float:none; margin:5px 0; border:0}*/

.person {
	margin:15px; float:left; padding:5px; background:url(img/grey.jpg) no-repeat;
	width:200px; border-width:1px 2px 2px 1px; border-style:solid; border-color:#eee}
.person h4, .person p {text-align:center}
h3.center {text-align:center}

.logo {
	margin:5px; display:block; width:auto; padding:5px; background:url(img/grey.jpg) no-repeat;
	border-width:1px 2px 2px 1px; border-style:solid; border-color:#eee}
.logo img {padding:0; margin:0; border:0; display:block; width:auto; border:1px solid #ddd}

.links td {padding:10px 10px 40px 10px; text-align:center}
.links img {border:2px solid #ddd}
.links img:hover {border:2px solid #aaa}

#newsbar {background:#ddd url(img/dropdown.gif) repeat-x; width:100%; padding:5px 0 0 0; cursor:pointer; border-bottom:1px solid #bbb}
#newsbar #container {width:100%; background:url(img/news.png) bottom right no-repeat}
#newsbar ul {margin:0; padding:5px 24px 10px 34px}
#newsbar li {padding:4px 0px; text-indent:0; font-size:.9em; font-style:italic}
#newsbar p {text-align:right; font-size:.7em; margin:-20px 10px 0 10px; color:#888}

.imgbox {background:#eee; border:1px solid #ccc; width:320px; padding:10px}
.imgbox img {margin:0}
.imgbox p {font-size:.9em; text-align:justify; padding:5px 0 0 0; margin:0; font-style:italic}

li img {border:2px solid #ddd; margin:5px 5px 0 5px}

p#footer {
	width:720px; padding:10px 30px; margin:auto; font-size:.9em;
	font-style:italic; text-align:right; margin-top:0}
.float {float:left; width:46%; padding:15px 2%}
.float_nopadding {float:left; width:46%; padding:0 2% 15px 2%}
.single_column {padding:15px 2% 0 2%}
#header {background:url(img/header.png) 456px 0 no-repeat; width:100%; height:60px}
#header img {border:0; padding:10px}
div#menu {background:url(img/gradient-v2.gif) bottom repeat-x}
div#menu ul {list-style:none; width:750px; padding:0 5px; margin:0}
div#menu li {display:block; float:left; padding:0}
div#menu a {
	color:#666; display:block; text-decoration:none; font-size:1.05em; padding:5px 7px}
div#menu a:hover {
	border-left:1px solid #fde; border-right:1px solid #fde;
	background:url(img/gradient-v3.gif) bottom repeat-x; color:#000;
	border-bottom:4px solid #a40046; padding:5px 6px 1px 6px}
div#menu a.active, div#menu a.active:hover {
	color:#a40046; border-bottom:4px solid #222; border-left:0; border-right:0;
	background:transparent; padding:5px 6px 1px 6px; font-weight:bold}
div#heading {background:#222 url(img/heading-img.gif) no-repeat; width:760px; height:185px}

/* form */
label {padding:1px 5px; margin:0 10px}
