html, body {
	margin:0;
	padding:0;
	color: #646567;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-align: center;
}

html {background: #FFF url("/multimedia/layout/background.gif") repeat-x left bottom;}

body { font-size: 76%;}
div, p, table, th, td, li, .normal {font-size: 1.0em;}

a, a:link, a:visited {color: #690;text-decoration: none;}
a:hover, a.menulink:hover {color: #360;text-decoration: underline;}

h3 a, h3 a:link, h3 a:visited { color: #FFF; text-decoration: none;}
h3 a:hover { text-decoration: underline;}

h1, h2, h3, h4, h5, h6, p {margin-top: 0; margin-bottom: 15px;}
h1, h2, h3, .heading {font-weight: normal; font-family: "gill sans", "Gill Sans MT", "new baskerville", sans-serif;}
h4, h5, h6, .subheading {font-weight: 500; font-family: "gill sans", "Gill Sans MT" "new baskerville", sans-serif;}

h1 { font-size: 2em; color: #000;}
h2 { font-size: 2em; color:#000;}
h3, .heading { font-size: 1.9em; color:#111;}
h4 { font-size: 1.6em; color: #036;}
h5, .subheading { font-size: 1.3em; color: #555;}
h6, .normal {	font-size: 1em; color: #666;}

th { text-align: left;}
img {border:0}
label {font-weight: normal; margin-right: 5px; color:#01539D;}
fieldset {margin-bottom: 17px; padding: 0px 10px 10px; border: 1px solid #28A3D8;}
legend { width: 180px; line-height: 1.65em; padding: 0px 10px; border: none; color:#FFF; font-weight: bold;}
hr { border: 0;	height: 1px; width: 100%; color: #C0ECF9; background-color: #C0ECF9;}

* html #middle {height:1%;}
* html #right {height:1%; width: 247px;}
* html #navigation li { width: 100px;}
* html .albums {background: url("/multimedia/layout/album-base.gif") no-repeat center center;}
* html #slideshow1 { margin-left:10px !important;}

#overall { width: 960px; margin: 0 auto; padding: 0; text-align:left; background: url(/multimedia/layout/back-overall2.png) no-repeat center bottom;}
#overall .padding { padding: 10px; padding-top: 0px}


#header { height: 215px; width: 1000px; margin: 0 auto; padding: 0; text-align:left; background: transparent url("/multimedia/headers/uhr01.png") no-repeat center 10px;}

#topnav { height:25px; padding: 0px 10px 0px 10px; background: transparent; text-align:right;}
#topnav ul { padding: 0 0 3px 0; margin: 0; width: 100%; text-align: right;}
#topnav ul li { list-style: none; display: inline;}
#topnav ul li a {padding: 0em 0.7em 0em 0.7em; border-left: 1px solid #000; color:#000; font-size: 0.85em; font-weight:bold; line-height:25px; text-transform: uppercase;}
#topnav ul li a img { vertical-align:middle;}
#topnav_0 a {border-left: 0 !important;}

.logo {width: 200px; float: left;}
.logo h1 { margin: 0 0 0 15px; padding:0;}
.strapline {width: 435px; float: left; padding-top:30px; text-align:left; color:#FFF; font-size:1.2em; }
.strapline h2 { margin-bottom:1px; font-size: 2.7em; font-weight:normal; color:#FFF; }
.albums {width: 335px; height:150px; float: left; background: url("/multimedia/layout/album-base.png") no-repeat center center;}
.albums div { float: left; width: 90px; margin-top:30px; margin-left:20px;}

#navigation { clear:both; height: 40px; margin: 0; padding-left: 113px; background: transparent; }
#navigation ul {	float: left; margin:0px; padding: 0; list-style: none;}
#navigation li { float: left; margin: 0; padding: 0;}
#navigation li a, #navigation li a:visited { display: block; margin-right :15px; padding: 0px 7px; font-size: 0.9em; font-weight:bold; color:#036;	text-transform: uppercase; line-height: 40px;}
#navigation li a:hover, #navigation li a.menuhover  { background: url("/multimedia/layout/nav-hover.gif") no-repeat center center;  text-decoration:none; color:#223;}

#navigation ul ul { height: auto; margin-top: -10px; background: #FFF; border: 1px solid #E5E5E5;}
#navigation li li a, #navigation li li a:visited { margin: 0; padding: 5px 7px 5px 20px; line-height: normal;}
#navigation li li a:hover, #navigation li li a.menuhover  { background: url("/multimedia/layout/nav-sub-hover.gif") no-repeat 0px 0px;}

#right { width: 250px; margin-left: 690px;}
#right .content { padding: 10px 10px 30px 0;}

#middle { float: left; width: 670px;}
#middle .content { padding: 10px 10px 30px 30px;}
#middle .sitemap ul li{ list-style: none; }

#footer { width: 1000px; margin: 10px auto;}
#footer .content { font-size: 0.9em; color:#666; line-height: 1.1em; text-align: center;}
#footer .content a { text-decoration:none;}
#footer .content a:hover { text-decoration:underline; color:#666;}

#breadcrumb { margin-bottom: 10px; padding: 0px 5px; background: #DFECF8; line-height: 2em; font-size:0.9em;}
#breadcrumb a { padding-right: 10px; color:#5087A3; text-decoration:none;}
#breadcrumb a:hover { text-decoration:underline;}

.clr {clear:both;}
.small, .error {font-size: 0.9em;}
div.float { float: left; padding: 1px;}
.error {color:#C00;}
.textblk {color:#000;}
.textdgry {color:#333;}

.arwlinks {padding-left: 15px;background: url("/multimedia/layout/arw-links.gif") no-repeat left center;}

.div-box { float: left; height: 95px; width: 285px; margin: 0 10px 5px 0;}
.div-box img { padding: 6px 9px;}
.div-box h4 {font-size: 1.6em; color: #FFF; line-height: 30px; padding-left: 9px;}
.div-box h4 a, .div-box h4 a:link, .div-box h4:visited { padding-left: 17px; background: url(/multimedia/layout/arw-links-white.gif) no-repeat left center;}
.div-box h4 a, .div-box h4 a:link, .div-box h4:visited, .div-box h4:hover { color:#FFF;}

.uhr {background: url("/multimedia/home/uhr-back.jpg") no-repeat left top;}
.infuse {background: url("/multimedia/home/infuse-back.jpg") no-repeat left top;}
.rmx {background: url("/multimedia/home/rmx-back.jpg") no-repeat left top;}
.jamjar {background: url("/multimedia/home/jamjar-back.jpg") no-repeat left top;}

.gallerybox {width: 600px; height: 110px; margin: 0 0px 12px 0; background: #FFF url(/multimedia/layout/gallerybox.gif) no-repeat left top;}
.gallerybox .gpadding {padding: 10px 10px 10px 10px;}
.gallerybox .gpadding img { border: 1px solid #FFF !important;}
.gallery h5 { margin-bottom: 7px; background: url("/multimedia/layout/icons/gallery.gif") no-repeat left top; font-weight: normal; line-height: 22px;}
.gallery h5 {padding-left: 23px;}

.news h4 { margin-bottom: 5px; background: url("/multimedia/layout/arw-news.gif") no-repeat left center; font-weight: normal;}
.news h4, .news p {padding-left: 23px;}
.news h4, .news h4 a, .news h4 a:link, .news h4 a:visited { color:#690;}

.resources h4 { margin-bottom: 5px; background: url("/multimedia/layout/bullet-blk.gif") no-repeat left center; font-weight: normal;}
.resources h4, .resources p {padding-left: 20px;}
.resources h4, .resources h4 a, .resources h4 a:link, .resources h4 a:visited { color:#690;}

.news-home { background:#FFF url("/multimedia/layout/grad-white.gif") repeat-x left top; border:1px solid #BDBCBD;}
.news-home h4 { margin-bottom: 5px; padding: 5px; background: url("/multimedia/layout/bullet.gif") no-repeat 3px center; font-weight: normal;}
.news-home h4, .news-home p {padding-left: 23px; padding-right: 5px;}

.people { float: left; width: 215px; margin-right: 60px; background: url("/multimedia/layout/back-people.gif") no-repeat right top;}
.people h4 { margin: 0 7px 7px 0; background: url("/multimedia/layout/icons/profile.gif") no-repeat left center; font-weight: normal; border-bottom: 0px solid #F0F0F0;}
.people h4, .people p {padding-left: 25px;}

.photogallerybox { position: relative; float:left; width: 186px; height: 140px; margin: 0 12px 12px 0; text-align:center;}
.photogallerybox img { margin-top: 3px;}
.photogallerybox a:hover { text-decoration: none;}
.photoframe { overflow: hidden; position: absolute; top: 0; left: 0; width: 186px; height: 140px; background: url("/multimedia/layout/photo-frame.png") no-repeat center top;}

/* Form CSS */

.contactButton { font-size: 0.9em; font-weight: bold; background: #690 url("/multimedia/layout/grad-grn.gif") repeat-x left top; border: 1px solid #470; color: #FFF;}
.contactButton:hover { background: #690 url("/multimedia/layout/grad-grn.gif") repeat-x left center;}
.contactButton:active { background: #690 url("/multimedia/layout/grad-grn.gif") repeat-x left bottom;}
.contactInput { font-size: 0.9em; background: #FFF; border-top: 1px solid #777; border-right: 1px solid #888; border-bottom: 1px solid #999; border-left: 1px solid #666;}