@charset "UTF-8";

@import url(http://fonts.googleapis.com/css?family=Crafty+Girls);
@import url(http://fonts.googleapis.com/css?family=Walter+Turncoat);

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-style: normal;
}

h2.fancyText {
	font-family: 'Walter Turncoat', cursive; font-size: 32px;
}

h3.fancyText {
	font-family: 'Walter Turncoat', cursive; font-size: 22px
}

td.centretext {
	text-align: center;
	font-size: 18px;
	padding: 15px;
}

a img { border: none; }

body{
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	}

body.bgstyle-1 {
	background-image: url(/assets/images/Websize-backgrounds-1.jpg);
	background-position: center;
}

body.bgstyle-2 {
        background-image: url(/assets/images/Websize-backgrounds-2.jpg);
        background-position: center;
}

body.bgstyle-3 {
        background-image: url(/assets/images/Websize-backgrounds-3.jpg);
        background-position: center;
}

body.bgstyle-4 {
        background-image: url(/assets/images/Websize-backgrounds-4.jpg);
        background-position: center;
}

body.bgstyle-5 {
        background-image: url(/assets/images/Websize-backgrounds-5.jpg);
        background-position: center;
}

body.bgstyle-6 {
        background-image: url(/assets/images/Websize-backgrounds-6.jpg);
        background-position: center;
}

body.bgstyle-7 {
        background-image: url(/assets/images/Websize-backgrounds-7.jpg);
        background-position: center;
}

body.bgstyle-8 {
        background-image: url(/assets/images/Websize-backgrounds-8.jpg);
        background-position: center;
}


#wrapper {
	width: 960px;
	margin:0px auto;
	background-color: #FFF;
}

#topimage {
	height: 200px;
	width: 960px;
	background-image: url(/assets/images/logo.gif);
	background-repeat: no-repeat;
	background-position: center 50px;
}

#menu {
 	width: 792px;
	margin: 0 auto;
	position: relative;
}

#menu ul { position: relative; padding:0; list-style:none; border:0;}
#menu ul li { padding:0 5px 0 0; border:0;}
#menu ul li a { float:left; padding-top: 8px; padding-bottom: 8px; padding-left: 18px; padding-right: 18px; color:#363636; font-family: 'Walter Turncoat', cursive; font-size: 18px; text-decoration:none;}
#menu ul li a.active { color:#363636; background:#C0C0C0; }
#menu ul li a.first { background: transparent; }
#menu ul li a:hover { color:#fff; background:#454545; }

div.clr { clear:both; padding:0; margin:0;}


#saccom {
	float: left;
	width: 580px;
	margin-top: 15px;
	margin-right: 5px;
	padding-left: 22px;
}

#saccom h2 {
	font-family: 'Crafty Girls', cursive;
	font-size: 20px;
}

#search {
        float: right;
	text-align: right;
        margin-top: 15px;
        margin-right: 5px;
	padding-top: 3px;
        padding-right: 22px;
}

#main {
	padding: 22px;
}

#main div#content {
	float: left;
	width: 400px;
	padding: 20px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

#main div#content.wide {
	width: 860px;
}

#main div#homeheader {
	float: left;
	height: 200px;
	width: 960px;
	margin-top: 5px;
	background-image: url(/assets/images/UG_Pano_Home-pagesmall.jpg);
}

#main div#rolloverimage {
	float: left;
	height: 350px;
	width: 442px;
	margin-top: 5px;
	margin-right: 25px;
	background-repeat: no-repeat;
}

#main .nomargins {
	margin:0;
	margin-left: -22px;
	padding:0;
}

#main div#content.leftnm20 {
        margin:0;
        margin-left: -17px;
        padding:0;
}


#main div#content.left {
	width: 412px;
        float: left;
	margin-right: 0;
	padding-right: 10px;
}

#main div#content.right {
	width: 412px;
        float: right;
	margin-left: 0;
	padding-left: 10px;
}

#main div#content ul {
	padding-left: 35px;
}

#main div#pictures {
	float: right;
	width: 442px;
	margin-top: 5px;
	margin-right: 5px;
}

#main div#pictures.aboutus #im1 {
	height: 294px;
	width: 442px;
}

#main div#pictures.aboutus #im2 {
	float: left;
	width: 208px;
	margin-top: 26px;
	margin-right: 26px;
}

#main div#pictures.aboutus #im3 {
	float: left;
	width: 208px;
	margin-top: 26px;
}

#main div#pictures.aboutus #im4 {
	float: left;
	height: 219px;
	width: 442px;
	margin-top: 26px;
}

#main div#pictures.localarea #im1 {
	height: 288px;
	width: 442px;
}

#main div#pictures.localarea #im2 {
	float: left;
	height: 181px;
	width: 281px;
	margin-top: 25px;
	margin-right: 25px;
}

#main div#pictures.localarea #im3 {
	float: left;
	margin-top: 25px;
	height: 181px;
	width: 135px;
}

#main div#pictures.info img {
        float: left;
        margin-top: 25px;
}

#main div#maps {
	text-align: center;
}

#footer {
	padding-top: 40px;
	width: 550px;
	margin: 0 auto;
	font-size: 10px;
	text-align: center;
}

a:link {
	color: #58595B;
}
a:visited {
	color: #F00;
}
a:hover {
	color: #000;
}
.helpfulllinks {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #808285;
}
.helpfullink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #58595B;
}
.linehight {
	line-height: normal;
}
