﻿body {
	margin: 0;
}
h1 {
	margin: 0 0 10px 0;
	padding: 0;
	font: bold 16px arial, helvetica, sans-serif;
	color: #0B2354;
	text-transform: uppercase;
}
h2 {
	margin: 0;
	padding: 0;
	font: bold 14px arial, helvetica, sans-serif;
	color: #7E8697;
}
ul {
	margin: 0 0 0 40px;
	padding: 0;
	list-style: square;
}
p, td, li {
	font: normal 12px/14px arial,helvetica, sans-serif;
	color: #353637;
}
a, a:visited {
	color: #456097;
	text-decoration: none;
}
a:hover, a:active {
	color: #abaca9;
	text-decoration: none;
}
a, img {
	border: 0px;
	position: relative;
}
/*---------------------------------------------------------Banners--------------*/
.smBanner {
	margin: 66px 10px 0 0px;
	padding: 0;
	float: right;
}
#lgBanner {
	margin: 0;
	padding: 15px 0 20px 110px;
}
/*---------------------------------------------------------body wraps--------------*/
#wrap1 {
	background: #0C2355 url('../Images/bodyHdBkgrd.jpg') repeat-x;
}
#wrap2 {
	background-color: #ffffff;
}
#wrap3 {
	background: #18356F url('../Images/bodyQlBkgrd.jpg') repeat-x;
}
#wrap4 {
	background: transparent url('../Images/bodyFtBkgrd.jpg') repeat-x;
}
#wrapCtFtInt {
	background: transparent url('../Images/bodyCtFtBkgrd.jpg') repeat-x;
}
/*---------------------------------------------------------containers--------------*/
#containerHm, #containerLinks {
	margin: 0 auto;
	padding: 10px 0;
	width: 954px;
}
/*---------------------------------------------------------Header------------------*/
#containerHd {
	margin: 0 auto;
	padding: 0;
	width: 954px;
}
/*navigation*/
#nav {
	margin: 0 0 0 100px;
	padding: 44px 0 0 0;
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav li {
	margin-left: 4px;
	padding: 0;
	float: left;
	font: normal 11px arial, helvetica, sans-serif;
	color: #000000;
}
#nav li a, #nav li a:visited {
	color: #000000;
	text-decoration: none;
}
#nav li a:hover, #nav li a:active {
	color: #000000;
	text-decoration: underline;
}
/*header*/
#header {
	margin: 0;
	padding: 0;
	height: 154px;
}
.logo {
	float: left;
	margin: 15px 0 0 15px;
	padding: 0;
}
/*---------------------------------------------------------content area--------------*/
/*content Area*/
#contentArea {
	margin: 0;
	padding: 10px;
}
.breadcrumbs {
	margin: 0 0 10px 0;
	padding: 0;
	font: normal 14px arial, helvetica, sans-serif;
	color: #0B2354;
}
.breadcrumbs a {
  font: normal 14px arial, helvetica, sans-serif !important;
}
.breadcrumbs a:hover {
  font: normal 13px arial, helvetica, sans-serif !important;
  text-decoration: underline;
}

/*left*/
#leftCt {
	margin: 0 25px 0 0;
	padding: 0;
	width: 533px;
	float: left;
}
#leftInt {
	margin: 0 25px 0 0;
	padding: 0;
	width: 556px;
	float: left;
}
#news {
	margin: 0;
	padding: 5px 0px;
	height: 110px;
	width: 533px;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}
.newsLabel {
	margin: 6px;
	padding: 0 7px 0 0;
	height: 56px;
	float: left;
	border-right: 1px solid #a5ee56;
}
.newsHolder {
	margin: 0;
	padding: 4px 0 0 0;
	height: 85px;
	width: 413px;
	float: left;
}
.moreNews, .archiveLink, .moreEvents {
	margin: 0;
	padding: 15px;
	text-transform: lowercase;
	font: normal 15px "Times New Roman", Times, serif;
	color: #0B2354;
	text-align: right;
	font-style: italic;
	vertical-align: middle;
}
.moreNews a, .moreNews a:visited, .archiveLink a, .archiveLink a:visited, .moreEvents a, .moreEvents a:visited {
	color: #0B2354;
	text-decoration: none;
}
.moreNews a:hover, .moreNews a:active, .archiveLink a:hover, .archiveLink a:active, #sideLinks li a:hover, #sideLinks li a:active, .moreEvents a:hover, .moreEvents a:active {
	color: #abaca9;
	text-decoration: none;
}
#video {
	margin: 8px 0;
	padding: 0;
}
#video embed {
	width: 533px !important;
}
.archiveLink {
	margin: 0;
	padding: 14px 5px;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}
#content {
	margin: 0;
	padding: 0;
}
#secure-content {
  margin: 0;
  padding: 0;
  width: 940px;
}
.title {
	margin: 0 0 10px 0;
	padding: 0;
	font: normal 23px "Times New Roman", Times, serif;
	font-style: italic;
	color: #0B2354;
}
.content, .quicklinks {
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	padding: 10px 0;
}
#contentDirectory {
	width: 920px;
	margin: 0;
	padding: 0;
}
/*right*/
#rightCt {
	margin: 0;
	padding: 0;
	width: 376px;
	float: left;
}
#rightInt {
	margin: 0;
	padding: 0;
	width: 350px;
	float: left;
}
.weather {
	margin: 0;
	padding: 0 0 10px 100px;
}
#upcomingEvents {
	margin: 0 0 10px 0;
	padding: 0;
	width: 361px;
}
.eventsLabel {
	margin: 0 0 5px 0;
	padding: 0 0 5px 5px;
	border-bottom: 1px solid #cdcdcd;
}
.eventsScroll {
	margin: 0;
	padding: 0;
	height: 100px;
}
.moreEvents {
	border-bottom: 1px solid #cdcdcd;
}
#sideLinks {
	margin: 0;
	padding: 0;
}
#sideLinks ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sideLinks li {
	background: #ffffff url('../Images/linkBkgrd.jpg') no-repeat;
	font: bold 15px arial, helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	margin: 0;
	padding: 8px 0 0 10px;
	height: 26px;
	width: 351px;
	display: block;
}
#sideLinks li a, #sideLinks li a:visited {
	color: #ffffff;
	text-decoration: none;
}
#snMedia {
	margin: 14px 0;
	padding: 0;
	height: 60px;
	width: 361px;
	border-bottom: 1px solid #cdcdcd;
	border-top: 1px solid #cdcdcd;
	background: transparent url('../Images/labelSN.jpg') no-repeat;
}
.snBtns {
	margin: 9px 0 0 0;
	padding: 0;
	float: right;
	width: 200px;
}
.snBtns img {
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
}
#quicklinks {
	margin: 0;
	padding: 0;
}
#quicklinks ul {
	margin: 0 10px 0 10px;
	padding: 0;
	list-style: none;
}
#quicklinks li {
	margin: 0;
	padding: 0;
	font: normal 13px/18px arial, helvetica, sans-serif;
	color: #000000;
}
/*---------------------------------------------------------home quicklinks--------------*/
#homeLinks {
	margin: 0 0 15px 0;
	padding: 0;
	min-height: 250px;
	background: transparent url('../Images/hmQL.jpg') no-repeat;
}
#localInfo, #chamberInfo, #repBus {
	margin: 0 8px 0 0px;
	padding: 10px;
	width: 287px;
	float: left;
}
#localInfo h1, #chamberInfo h1, #repBus h1 {
	font: bold 15px arial, helvetica, sans-serif;
	color: #a5ee56;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}
#localInfo ul, #chamberInfo ul, #repBus ul {
	margin: 10px 0;
	padding: 0;
	list-style: none;
}
#localInfo li, #chamberInfo li, #repBus li {
	font: normal 12px/14px arial, helvetica, sans-serif;
	color: #000000;
}
#localInfo li a, #localInfo li a:visited, #chamberInfo li a, #chamberInfo li a:visited, #repBus li a, #repBus li a:visited {
	color: #ffffff;
	text-decoration: none;
}
#localInfo li a:hover, #localInfo li a:active, #chamberInfo li a:hover, #chamberInfo li a:active, #repBus li a:hover, #repBus li a:active {
	color: #a5ee56;
	text-decoration: none;
}
/*chairman's circle*/
#chairmans {
	background-color: #7282a3;
	width: 913px;
	height: 125px;
	padding: 10px;
	margin: 0;
}
.chairLogo {
	margin: 0;
	padding: 20px 0 0 0;
	height: 105px;
	width: 141px;
	float: left;
	border-right: 1px solid #a5ee56;
	background-color: #ffffff;
}
.chairScroll {
	margin: 0;
	padding: 5px;
	float: left;
	width: 757px;
	height: 115px;
	background-color: #ffffff;
}
/*---------------------------------------------------------footer-----------------------*/
#containerFt {
	margin: 0 auto;
	padding: 7px 0;
	width: 954px;
}
#conIntFt {
	margin: 0 auto;
	width: 954px;
	padding: 12px 0;
}
#footer {
	margin: 0;
	padding: 15px 0;
	background: transparent url('../Images/ftBkgrd.jpg') no-repeat;
	height: 100px;
}
#copyAddress {
	margin: 0;
	padding: 0;
	float: left;
}
.copy, .address, .weblink {
	font: normal 11px/16px arial, helvetica, sans-serif;
	color: #18346e;
}
.copy a, .address a, .copy a:hover, .address a:hover, .copy a:visited, .address a:visited, .copy a:active, .address a:active {
	color: #18346e;
	text-decoration: underline;
}
.copy {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #18346e;
}
.weblink a, .weblink a:hover, .weblink a:visited, .weblink a:active {
	color: #18346e;
	text-decoration: none;
}
.weblink {
	margin: 0;
	padding: 0;
	float: right;
}
/*---------------------------------------------------------rss-----------------------*/
.labelfield {
	/*CSS for label field in general*/
color: brown;
	font-size: 90%;
}
.datefield {
	/*CSS for date field in general*/
color: gray;
	font-size: 90%;
}
#example3 {
	height: 100px;
}
#example1 ul, #example3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#example1 li {
	/*CSS specific to demo 1*/
margin-bottom: 4px;
	font: normal 12px arial, helvetica, sans-serif;
}
#example3 li {
  margin-bottom: 15px;
	font: normal 12px arial, helvetica, sans-serif;

}
#example2 div {
	/*CSS specific to demo 2*/
margin-bottom: 5px;
	font: normal 12px arial, helvetica, sans-serif;
}
#example2 div ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#example2 div a {
	/*CSS specific to demo 2*/
text-decoration: none;
}
code {
	/*CSS for insructions*/
color: red;
}
#eventspage {
  display: block;
  float: left;
  clear: both;
  min-height: 600px;
  height: 600px;
  *height: auto;
  margin-top: 30px;
  margin-bottom: 30px;
}

/* weather widget */
.mymurrietawctextleft {
	color: #456097 !important;
	font-family:arial,helvetica,sans-serif !important;
	font-size:12px !important;
}
.mymurrietawctextlink {
	color: #456097 !important;
}
a.mymurrietawclink:hover {
	color:#ABACA9 !important;
	text-decoration: none !important;
}
.listingPhoto {
background-color:#FFFFFF;
float:left;
margin:5px;
padding:10px;
text-align:center;
}
/*clear floats*/
#nav:after, #contentArea:after, .moreNews:after, #containerLinks:after, #homeLinks:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*:first-child + html #nav, *:first-child + html #contentArea, *:first-child + html .moreNews, *:first-child + html #containerLinks, *:first-child + html #homeLinks {
	min-height: 1px;
}

