@charset "utf-8";
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;
	color: #174C80;
}
h1,h2,h3 {
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
a {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	color: #0678A4;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
	line-height: 1.25em;
	padding-bottom: .5em;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
input[type=text],input[type=password],textarea{
	font-family: arial, helvetica, clean, sans-serif;
	font-size: 93%;
}
body {
	margin: 0px;
	background-color: #174C80;
}
#wrapper {
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	width: 960px;
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(/assets/images/bg-Wrapper.jpg);
	height: 176px;
}
#header {
	text-align: left;
	vertical-align: top;
}
#content {
	background-image: url(/assets/images/bg-Wildomar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	width: 960px;
}
#contentBG {
	background-image: url(/assets/images/bg-Wildomar2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	width: 960px;
}

#divMenu {
	width: 760px;
	padding-left: 200px;
}
.middle {
	text-align: center;
	vertical-align: top;
}

#tdleftcolumn {
	width: 222px;
	text-align: left;
	vertical-align: top;
	height: 475px;
}
.bgBell {
	background-image: url(/assets/images/bg-Bell.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bgBusiness {
	background-image: url(/assets/images/bg-Business.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bgCityHall {
	background-image: url(/assets/images/bg-CityHall.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bgCouncil {
	background-image: url(/assets/images/bg-Council.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bgCommunity {
	background-image: url(/assets/images/bg-Community.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#divDate {
	width: 723px;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	padding-right: 10px;
	margin-bottom: 15px;
}
#divLeftSidebar {
	width: 202px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	margin-bottom: 20px;
}
#divLeftSidebar a {
	text-decoration: none;
	color: #D0DDE8 !important;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 93%;
	font-family: Arial, Helvetica, sans-serif;
}
#divLeftSidebar a:hover {
	color: #FFFFFF !important;
}
#tdrightcolumn {
	width: 738px;
	text-align: left;
	vertical-align: top;
}
#divContent {
	width: 628px;
	padding-top: 30px;
	padding-right: 70px;
	padding-bottom: 15px;
	padding-left: 40px;
}
#divContentHome {
	width: 628px;
	padding-top: 150px;
	padding-right: 60px;
	padding-bottom: 30px;
	padding-left: 50px;
}
#divPageHead {
	font-size: 153.9%;
	font-weight: bold;
	color: #CDD9E4;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 45px;
	font-variant: small-caps;
}
#divPageHead2 {
	font-size: 153.9%;
	font-weight: bold;
	color: #98B0C8;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	font-variant: small-caps;
}
#divCopy {
	text-align: left;
	vertical-align: top;
	margin-top: 20px;
	padding-left: 40px;
}
#divCopyFull {
	text-align: left;
	vertical-align: top;
	margin-top: 20px;
}


#footer {
	text-align: center;
	vertical-align: middle;
	background-color: #000000;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	letter-spacing: .125em;
}
#footer a {
	color: #FFFFFF;
}
.tdLeft50 {
	width: 50%;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
}
.tdRight50 {
	width: 50%;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
}
.tdLeft70 {
	width: 70%;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
}
.tdRight30 {
	width: 30%;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
}
.tdLeft40 {
	width: 40%;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
}
.tdRight60 {
	width: 60%;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
}
.tdLeft60 {
	width: 60%;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
}
.imgIcon {
	padding-right: 10px;
}
.tdListHead {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #195088;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.tdListHeadNoBorder {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #195088;
}
.tblBlueBorder {
	border: 1px solid #195088;
}


.tdRight40 {
	width: 40%;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
}
#divCalendar {
	width: 192px;
	padding-right: 10px;
	padding-left: 20px;
	margin-bottom: 15px;
}
#divWeather {
	width: 192px;
	padding-right: 10px;
	padding-left: 20px;
	margin-bottom: 7px;
}
#divNewsBox {
	background-image: url(/assets/images/bg-Wildomar-News.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 180px;
	border: 1px solid #333333;
	margin-bottom: 20px;
	padding-top: 35px;
	padding-left: 60px;
	padding-right: 10px;
	font-size: 93%;
}
#divMeetingsBox {
	background-image: url(/assets/images/bg-Meetings-Events.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 175px;
	border: 1px solid #333333;
	margin-left: auto;
	padding-top: 65px;
	padding-left: 65px;
	padding-right: 10px;
	font-size: 93%;
}
.imagePadLeft {
	margin-left: 25px;
	margin-bottom: 10px;
}
#tblMinutes td {
	font-size: 93%;
	padding: 7px;
}
#tblMinutes img {
	padding-right: 5px;
}
#tblEvents td {
	padding-right: 10px;
	padding-left: 10px;
}
#tblMeetings td {
	padding-right: 10px;
	padding-left: 10px;
}
.imgRight {
	padding-right: 20px;
}
.staffLoop {
	padding-right: 35px;
}
.qlbutton {
	background-image: url(/assets/images/bg-quick-link.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 7px;
}
#divDepDesc {
	margin-left: 225px;
}
#divDepHead {
	padding-left: 200px;
	height: 175px;
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #174C80;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#divDepHead p {
	padding-top: 40px;
}
#divCouncil {
	padding-left: 200px;
	height: 190px;
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #174C80;
	padding-bottom: 15px;
	margin-bottom: 10px;
	padding-top: 15px;
}
#divImagCopy {
	padding-left: 250px;
	height: 170px;
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #174C80;
	padding-bottom: 10px;
	margin-bottom: 10px;
	overflow: visible;
	padding-top: 15px;
}
#divCouncil img {
	border: 1px solid #333333;
	padding: 5px;
	margin-right: 15px;
	background-color: #FFFFFF;
}
#divDepHead img {
	border: 1px solid #333333;
	padding: 5px;
	margin-right: 15px;
	background-color: #FFFFFF;
}
#divDepHeadNoImage {
	padding-left: 250px;
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #174C80;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.imageBorder {
	border: 1px solid #333333;
	padding: 5px;
	background-color: #FFFFFF;
}

.imageBorderRight {
	border: 1px solid #333333;
	padding: 5px;
	background-color: #FFFFFF;
	margin-left: 15px;
}
.imageBorderLeft {
	border: 1px solid #333333;
	padding: 5px;
	background-color: #FFFFFF;
	margin-right: 15px;
}
.bottomlineblu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #174C80;
	margin-bottom: 15px;
}
#tblEVD {
	font-size: 93%;
	width: 675px;
}
#tblEVD td {
	padding-top: 5px;
	padding-bottom: 5px;
}
.imgB {
	margin-bottom: 7px;
}
.tblContest {
	border: 1px solid #174C80;
	margin-bottom: 10px;
	width: 280px;
	background-color: #FFF;
	min-height: 600px;
    height: auto !important;  
    height: 600px;
}
.tblContest td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}
.contestAddr {
	text-align: left;
	vertical-align: top;
	height: 32px;
}
.subfile {
	padding-left: 35px;
}

