/* Start of CMSMS style sheet 'City Main' */
/* CSS definition file containing sitestyle stylesheets */

BODY {
	font-family: "Verdana", Arial, sans-serif;
	color: #434c5d;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
  	margin: 0px;
  	padding: 0px;
  	top: 0px;
	background: #5d749e;
	line-height: 17px;
  	background-image: url("images/clouds.jpg");
  	background-repeat: repeat-x;
  	background-position: top right;
}

li {
	font-size: 11px;
}

p { 
	padding: 5px;
	margin: 0px;
}

.clearBoth {
	clear: both;
	}

form {
       display: inline;
       margin: 0px;
}

A:link {text-decoration: underline; color: #915151;}
A:visited {text-decoration: underline; color: #915151;}
A:active {text-decoration: underline; color: #915151;}
A:hover {text-decoration: none; color: #915151;}

A.linkbar:link {text-decoration: underline; color: #ffffff;}
A.linkbar:visited {text-decoration: underline; color: #ffffff;}
A.linkbar:active {text-decoration: underline; color: #ffffff;}
A.linkbar:hover {text-decoration: none; color: #ffffff;}

.logo {
	width: 798px;
	height: 81px;
	text-align: left;
        margin-top: 20px;
}

.nav1 {
	width: 788px;
	height: 20px;
  	background-image: url("images/nav1.gif");
  	background-repeat: no-repeat;
  	background-position: top left;
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
        padding: 3px 10px 0 0;
}

.nav2{
	width: 798px;
	height: 37px;
  	background-image: url("images/nav2.gif");
  	background-repeat: no-repeat;
  	background-position: top left;
        margin-height: 0px;
}

.searchnav{
	width: 180px;
	height: 32px;
	float: left;
	display: inline;
	text-align: left;
        padding: 5px 0 0 8px;
        color: #fff;
	font-size: 11px;
        margin: 0px;
}

.navigate{
	width: 605px;
	height: 37px;
	float: left;
	display: inline;
	text-align: left;
        margin-height: 0px;
}

.header{
	width: 798px;
	height: 258px;
  	background-image: url("images/main-back.gif");
  	background-repeat: repeat;
  	background-position: top left;
	text-align: left;
	padding: 0px;
}

.mainarea {
	width: 798px;
  	background-image: url("images/main-back.gif");
  	background-repeat: repeat;
  	background-position: top left;
	text-align: left;
	padding: 0px;
}

.mainareageneral {
	width: 798px;
  	background-image: url("images/long-back.jpg");
  	background-repeat: no-repeat;
  	background-position: top left;
	text-align: left;
	padding: 0px;
}

.generalleft {
	width: 183px;
	text-align: left;
	padding: 0 10px 0 10px;
	float: left;
	display: inline;
	font-size: 11px;
}

.generalright {
	width: 555px;
	text-align: left;
	padding: 0 20px 0 20px;
	float: left;
	display: inline;
	font-size: 10px;
}


.homeleft {
	width: 183px;
	text-align: left;
	padding: 0 10px 0 10px;
	float: left;
	display: inline;
	font-size: 11px;
}

.homiddle {
	width: 352px;
	text-align: left;
	padding: 0 20px 0 20px;
	float: left;
	display: inline;
}

.homeright {
	width: 183px;
	text-align: left;
	padding: 0 10px 0 10px;
	float: left;
	display: inline;
	font-size: 10px;
}

.footer {
	width: 798px;
	padding-top: 132px;
  	background-image: url("images/footer.jpg");
  	background-repeat: no-repeat;
  	background-position: top left;
	text-align: center;
      font-size: 10px;
}

.footergeneral {
	width: 798px;
	padding-top: 132px;
  	background-image: url("images/footer2.jpg");
  	background-repeat: no-repeat;
  	background-position: top left;
	text-align: center;
      font-size: 10px;
}

/* HEADINGS */

	h1 {
		font-size: 18px;
		color: #283347;
		letter-spacing: 1px;
		padding: 0 0 10px 20px;
	}

	h2 {
		font-size: 14px;
		color: #283347;
		letter-spacing: 1px;
                border-bottom: 1px solid #7d90b3;
                padding-bottom: 3px;
	}
/* End of 'City Main' */

