@charset "UTF-8";
html, body, div, form, table, td {
	border: none;
	padding:0px;
	margin:0px;
}
p {
	padding:0.5em 0px;
	margin:0px;
}

h1, h2, h3, h4, h5 {
	padding:0px 0px 0.5em 0px;
	margin:0px;
}

img {
	border:none;
}

html {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#666666;
}

#fullGraphics { display:none; }

body.home { background-color: #38133C; background-image:url(../images/bg_home.png); background-repeat:no-repeat; }
body.about { background-color: #71002E; background-image:url(../images/bg_about.png); background-repeat:no-repeat; }
body.aboutus { background-color: #633341; background-image:url(../images/bg_aboutus.png); background-repeat:no-repeat; }
body.ourwork { background-color: #7A731B; background-image:url(../images/bg_ourwork.png); background-repeat:no-repeat; }
body.ourpartners { background-color: #833A17; background-image:url(../images/bg_ourpartners.png); background-repeat:no-repeat; }
body.citywatch { background-color: #71002E; background-image:url(../images/bg_citywatch.png); background-repeat:no-repeat; }
body.businessconnections { background-color: #3D4F59; background-image:url(../images/bg_businessconnections.png); background-repeat:no-repeat; }
body.news { background-color: #05463E; background-image:url(../images/bg_news.png); background-repeat:no-repeat; }

h1.home { color: #38133C; font-size: 20px; font-weight: normal; }
h1.about { color: #71002E; font-size: 20px; font-weight: normal; }
h1.aboutus { color: #633341; font-size: 20px; font-weight: normal; }
h1.ourwork { color: #7A731B; font-size: 20px; font-weight: normal; }
h1.ourpartners { color: #833917; font-size: 20px; font-weight: normal; }
h1.citywatch { color: #71002E; font-size: 20px; font-weight: normal; }
h1.businessconnections { color: #3D4F59; font-size: 20px; font-weight: normal; }
h1.news { color: #05463E; font-size: 20px; font-weight: normal; }

h2 { border-bottom: 1px dotted #666666; padding: 5px 0px; color: #666666; font-size: 13px; font-weight: normal; }
h3 { color: #666666; font-size: 13px; font-weight: normal; }
h4 { font-size: 13px; font-weight: normal; padding-top: 0.5em; }

#container {
	margin: 0px auto;
	padding: 0px;
	width: 906px;
}

#linkme { position: fixed; margin: 300px 0px 0px 889px; z-index:1000; }
#linkme ul { margin: 0px; padding: 0px; white-space:nowrap; width: 17px; }
#linkme ul li { list-style: none; padding: 0px; }

#main { width: 100%; }
#main .nav { background-image: url(../images/bg_nav.png); background-repeat: no-repeat; height: 42px; }
#main .link { vertical-align: bottom; }
#main ul.title { display: none; }
#main td.logo { background-image: url(../images/logo_bottom.png); background-repeat: no-repeat; vertical-align: top; height: 100%; min-height: 100%; width: 183px; }
#main td.leftcol { background-image: url(../images/bg_leftcol.png); background-repeat: repeat-y; vertical-align: top; width: 183px; }
#main td.text { background-image: url(../images/bg_maincontent.png); background-repeat: repeat-y; color: #FFFFFF; vertical-align: top; width: 723px; }

/* Central Text Area Styles */
.text .tophome { background-image: url(../images/bg_home_top.png); background-repeat: no-repeat; height: 3px; }
.text .middlehome { background-image: url(../images/bg_home_middle.png); background-repeat: repeat-y; padding: 8px 28px 8px 15px; }
.text .bottomhome { background-image: url(../images/bg_home_bottom.png); background-repeat: no-repeat; height: 18px; }

.text .topabout { background-image: url(../images/bg_about_top.png); background-repeat: no-repeat; height: 3px; }
.text .middleabout { background-image: url(../images/bg_about_middle.png); background-repeat: repeat-y; padding: 8px 28px 8px 15px; }
.text .bottomabout { background-image: url(../images/bg_about_bottom.png); background-repeat: no-repeat; height: 18px; }

.text .topaboutus { background-image: url(../images/bg_aboutus_top.png); background-repeat: no-repeat; height: 3px; }
.text .middleaboutus { background-image: url(../images/bg_aboutus_middle.png); background-repeat: repeat-y; padding: 8px 28px 8px 15px; }
.text .bottomaboutus { background-image: url(../images/bg_aboutus_bottom.png); background-repeat: no-repeat; height: 18px; }

.text .topourwork { background-image: url(../images/bg_ourwork_top.png); background-repeat: no-repeat; height: 3px; }
.text .middleourwork { background-image: url(../images/bg_ourwork_middle.png); background-repeat: repeat-y; padding: 8px 28px 8px 15px; }
.text .bottomourwork { background-image: url(../images/bg_ourwork_bottom.png); background-repeat: no-repeat; height: 18px; }

.text .topourpartners { background-image: url(../images/bg_ourpartners_top.png); background-repeat: no-repeat; height: 3px; }
.text .middleourpartners { background-image: url(../images/bg_ourpartners_middle.png); background-repeat: repeat-y; padding: 8px 28px 8px 15px; }
.text .bottomourpartners { background-image: url(../images/bg_ourpartners_bottom.png); background-repeat: no-repeat; height: 18px; }

.text .topcitywatch { background-image: url(../images/bg_citywatch_top.png); background-repeat: no-repeat; height: 3px; }
.text .middlecitywatch { background-image: url(../images/bg_citywatch_middle.png); background-repeat: repeat-y; padding: 8px 28px 8px 15px; }
.text .bottomcitywatch { background-image: url(../images/bg_citywatch_bottom.png); background-repeat: no-repeat; height: 18px; }

.text .topbusinessconnections { background-image: url(../images/bg_businessconnections_top.png); background-repeat: no-repeat; height: 3px; }
.text .middlebusinessconnections { background-image: url(../images/bg_businessconnections_middle.png); background-repeat: repeat-y; padding: 8px 28px 8px 15px; }
.text .bottombusinessconnections { background-image: url(../images/bg_businessconnections_bottom.png); background-repeat: no-repeat; height: 18px; }

.text .topnews { background-image: url(../images/bg_news_top.png); background-repeat: no-repeat; height: 3px; }
.text .middlenews { background-image: url(../images/bg_news_middle.png); background-repeat: repeat-y; padding: 8px 28px 8px 15px; }
.text .bottomnews { background-image: url(../images/bg_news_bottom.png); background-repeat: no-repeat; height: 18px; }

.text .left { float: left; width: 216px; }
.text .left .maintext_top { background-image: url(../images/maintext_top.png); background-repeat: no-repeat; height: 7px; }
.text .left .maintext_middle { background-image: url(../images/maintext_middle.png); background-repeat: repeat-y; width: 196px; padding: 0px 10px; color: #666666;  }
.text .left .maintext_bottom { background-image: url(../images/maintext_bottom.png); background-repeat: no-repeat; height: 9px; }

.text .left a, .text .left a:hover { color: #FFFFFF; }
.text .left .maintext_middle a, .text .left .maintext_middle a:hover{ color: #666666; }
.text .right { margin: 0px 0px 0px 224px; }
.text .right .image { height: 164px; padding: 0px 0px 5px 3px; }
.text .right .sublinks { float: left; width:228px; }
.text .right .featured { margin: 0px 0px 0px 228px; }

.text .left input[type="text"] { font-weight: bold; display: block; }
.text .left textarea { width:180px; height:40px; }

/* Sublink Box Styles */
.text .right .sublinks .top { background-image: url(../images/bg_sublinks_top.png); background-repeat: no-repeat; height: 7px; }
.text .right .sublinks .middle { background-image: url(../images/bg_sublinks_middle.png); background-repeat: repeat-y; color: #666666; font-size: 10px; padding: 0px 11px 0px 9px; }
.text .right .sublinks .bottom { background-image: url(../images/bg_sublinks_bottom.png); background-repeat: no-repeat; height: 10px; }
.text .right .sublinks .item, .leftcol .otherinfo .middle .item { border-top: 1px dotted #666666; padding: 5px 0px; }
.text .right .sublinks .middle a { color: #666666; font-weight: bold; text-decoration: underline; }
.text .right .sublinks .item a { color: #666666; font-size: 13px; font-weight: normal; text-decoration: none; }
.text .right .sublinks .item a:hover { text-decoration: underline; }

/* Other Info Styles */
.leftcol .otherinfo { padding: 0px 0px 0px 36px; }
.leftcol .otherinfo .tophome { background-image: url(../images/bg_otherinfo_home.png); background-repeat: no-repeat; height: 36px; }
.leftcol .otherinfo .topabout { background-image: url(../images/bg_otherinfo_about.png); background-repeat: no-repeat; height: 36px; }
.leftcol .otherinfo .topaboutus { background-image: url(../images/bg_otherinfo_aboutus.png); background-repeat: no-repeat; height: 36px; }
.leftcol .otherinfo .topourwork { background-image: url(../images/bg_otherinfo_ourwork.png); background-repeat: no-repeat; height: 36px; }
.leftcol .otherinfo .topourpartners { background-image: url(../images/bg_otherinfo_ourpartners.png); background-repeat: no-repeat; height: 36px; }
.leftcol .otherinfo .topcitywatch { background-image: url(../images/bg_otherinfo_citywatch.png); background-repeat: no-repeat; height: 36px; }
.leftcol .otherinfo .topbusinessconnections { background-image: url(../images/bg_otherinfo_businessconnections.png); background-repeat: no-repeat; height: 36px; }
.leftcol .otherinfo .topnews { background-image: url(../images/bg_otherinfo_news.png); background-repeat: no-repeat; height: 36px; }
.leftcol .otherinfo .middle { background-image: url(../images/bg_otherinfo_middle.png); background-repeat: repeat-y; color: #666666; font-size: 10px; padding: 5px 9px 5px 11px; }
.leftcol .otherinfo .bottom { background-image: url(../images/bg_otherinfo_bottom.png); background-repeat: no-repeat; height: 12px; }
.leftcol .otherinfo a { color: #666666; text-decoration: none; }
.leftcol .otherinfo a:hover { text-decoration: underline; }



/* Featured Box Styles */
.text .right .featured .tophome { background-image: url(../images/bg_featured_home_top.png); background-repeat: no-repeat; height: 9px; }
.text .right .featured .middlehome { background-image: url(../images/bg_featured_home_middle.png); background-repeat: repeat-y; color: #FFFFFF; font-size: 11px; padding: 5px 8px 5px 10px; }
.text .right .featured .bottomhome { background-image: url(../images/bg_featured_home_bottom.png); background-repeat: no-repeat; height: 10px; }

.text .right .featured .topabout { background-image: url(../images/bg_featured_about_top.png); background-repeat: no-repeat; height: 9px; }
.text .right .featured .middleabout { background-image: url(../images/bg_featured_about_middle.png); background-repeat: repeat-y; color: #FFFFFF; font-size: 11px; padding: 5px 8px 5px 10px; }
.text .right .featured .bottomabout { background-image: url(../images/bg_featured_about_bottom.png); background-repeat: no-repeat; height: 10px; }

.text .right .featured .topaboutus { background-image: url(../images/bg_featured_aboutus_top.png); background-repeat: no-repeat; height: 9px; }
.text .right .featured .middleaboutus { background-image: url(../images/bg_featured_aboutus_middle.png); background-repeat: repeat-y; color: #FFFFFF; font-size: 11px; padding: 5px 8px 5px 10px; }
.text .right .featured .bottomaboutus { background-image: url(../images/bg_featured_aboutus_bottom.png); background-repeat: no-repeat; height: 10px; }

.text .right .featured .topourwork { background-image: url(../images/bg_featured_ourwork_top.png); background-repeat: no-repeat; height: 9px; }
.text .right .featured .middleourwork { background-image: url(../images/bg_featured_ourwork_middle.png); background-repeat: repeat-y; color: #FFFFFF; font-size: 11px; padding: 5px 8px 5px 10px; }
.text .right .featured .bottomourwork { background-image: url(../images/bg_featured_ourwork_bottom.png); background-repeat: no-repeat; height: 10px; }

.text .right .featured .topourpartners { background-image: url(../images/bg_featured_ourpartners_top.png); background-repeat: no-repeat; height: 9px; }
.text .right .featured .middleourpartners { background-image: url(../images/bg_featured_ourpartners_middle.png); background-repeat: repeat-y; color: #FFFFFF; font-size: 11px; padding: 5px 8px 5px 10px; }
.text .right .featured .bottomourpartners { background-image: url(../images/bg_featured_ourpartners_bottom.png); background-repeat: no-repeat; height: 10px; }

.text .right .featured .topcitywatch { background-image: url(../images/bg_featured_citywatch_top.png); background-repeat: no-repeat; height: 9px; }
.text .right .featured .middlecitywatch { background-image: url(../images/bg_featured_citywatch_middle.png); background-repeat: repeat-y; color: #FFFFFF; font-size: 11px; padding: 5px 8px 5px 10px; }
.text .right .featured .bottomcitywatch { background-image: url(../images/bg_featured_citywatch_bottom.png); background-repeat: no-repeat; height: 10px; }

.text .right .featured .topbusinessconnections { background-image: url(../images/bg_featured_businessconnections_top.png); background-repeat: no-repeat; height: 9px; }
.text .right .featured .middlebusinessconnections { background-image: url(../images/bg_featured_businessconnections_middle.png); background-repeat: repeat-y; color: #FFFFFF; font-size: 11px; padding: 5px 8px 5px 10px; }
.text .right .featured .bottombusinessconnections { background-image: url(../images/bg_featured_businessconnections_bottom.png); background-repeat: no-repeat; height: 10px; }

.text .right .featured .topnews { background-image: url(../images/bg_featured_news_top.png); background-repeat: no-repeat; height: 9px; }
.text .right .featured .middlenews { background-image: url(../images/bg_featured_news_middle.png); background-repeat: repeat-y; color: #FFFFFF; font-size: 11px; padding: 5px 8px 5px 10px; }
.text .right .featured .bottomnews { background-image: url(../images/bg_featured_news_bottom.png); background-repeat: no-repeat; height: 10px; }

.text .right .featured h3 { color: #FFFFFF; font-weight: normal; }
.text .right .featured img { border-bottom: 1px dotted #ffffff; border-top: 1px dotted #ffffff; padding: 5px 0px; }

#ml form { margin: 0px; padding: 0px; }
#ml label { display: none; }
#ml input[type="text"] { border: none; color: #FFFFFF; height: 17px; width: 125px; }
#ml form.home input[type="text"] { background-image: url(../images/bg_formfield_home.png); background-repeat: no-repeat; border: none; color: #FFFFFF; height: 17px; width: 125px; }
#ml form.about input[type="text"] { background-image: url(../images/bg_formfield_about.png); background-repeat: no-repeat; }
#ml form.aboutus input[type="text"] { background-image: url(../images/bg_formfield_aboutus.png); background-repeat: no-repeat; }
#ml form.ourwork input[type="text"] { background-image: url(../images/bg_formfield_ourwork.png); background-repeat: no-repeat; }
#ml form.ourpartners input[type="text"] { background-image: url(../images/bg_formfield_ourpartners.png); background-repeat: no-repeat; }
#ml form.citywatch input[type="text"] { background-image: url(../images/bg_formfield_citywatch.png); background-repeat: no-repeat; }
#ml form.businessconnections input[type="text"] { background-image: url(../images/bg_formfield_businessconnections.png); background-repeat: no-repeat; }
#ml form.news input[type="text"] { background-image: url(../images/bg_formfield_news.png); background-repeat: no-repeat; }

/* Footer */
.footer { background-image: url(../images/bg_footer.png); background-repeat: no-repeat; height: 15px; }

.searchbar { color: #FFFFFF; font-size: 13px; padding-right: 18px; text-align: right; }
.searchbar label { float: left; padding-top: 4px; width: 150px; }

/* JS Pagination */
.jspagination { text-align:right; margin-bottom:10px; }
.jspagination a { font-weight: bold; padding: 2px 4px; display: inline; text-align:center; }
.jspagination .nolink { font-weight: normal; text-decoration:none; }
.page { display:none; }

