





body { text-align:center; margin:0px; padding:0px; font-family:arial,helvetica,sans-serif;}
img { border:0px; }
ul { list-style:none; }
td { font-size:80%; border-bottom:1px solid #ccc;}
td a { color:#15608C; }

#theme_blurb li { font-size:75%; }
#theme_blurb ul { list-style: disc; }

#topline {
	background-repeat:no-repeat;
	width: 770px;
	height: 10px;
}

#topline.head_home {
	background-image: url(/images/home_topline.jpg);
	height: 10px;
}

#topline.head_youth {
	background-image: url(/images/youth_topline.jpg);
	height: 10px;
}

#topline.head_demotowns {
	background-image: url(/images/demotowns_topline.jpg);
	height: 10px;
}

#topline.head_whoweare {
	background-image: url(/images/whoweare_topline.jpg);
	height: 10px;
}

#topline.head_press {
	background-image: url(/images/pressoffice_topline.jpg);
	height: 10px;
}

#topline.head_health {
	background-image: url(/images/health_topline.jpg);
}

#topline.head_promotion {
	background-image: url(/images/promotion_topline.jpg);
}

#topline.head_training {
	background-image: url(/images/training_topline.jpg);
}
#topline.head_training2 {
	background-image: url(/images/training2_topline.jpg);
}
#topline.head_engineering {
	background-image: url(/images/engineering_topline.jpg);
}
#topline.head_contact {
	background-image: url(/images/contact_topline.jpg);
}

#topline.head_library {
	background-image: url(/images/library_topline.jpg);
}

#topline.head_news {
	background-image: url(/images/news_topline.jpg);
}

#topline.head_newsletter {
	background-image: url(/images/newsletter_topline.jpg);
}

#pageholder {
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	width:770px;
	height:100%;
}

#navigation {
	width:770px;
	height:77px;
}

#navigation h1 { margin:0px; padding:0px;}

#header {
	background-repeat:no-repeat;
	width: 763px;
	height: 160px; 
	padding-left:10px;
	padding-top:2px;
}

.head_home { 
	background-image: url(/images/home_background.jpg);
} 

.head_youth {
	background-image: url(/images/youth_background.jpg);
}

.head_demotowns {
	background-image: url(/images/demotowns_background.jpg);
}

.head_whoweare {
	background-image: url(/images/whoweare_background.jpg);
}

.head_press {
	background-image: url(/images/pressoffice_background.jpg);
}

.head_health {
	background-image: url(/images/health_background.jpg);
}

.head_promotion {
	background-image: url(/images/promotion_background.jpg);
}

.head_training {
	background-image: url(/images/training_background.jpg);
}

.head_training2 {
	background-image: url(/images/training2_background.jpg);
}

.head_engineering {
	background-image: url(/images/engineering_background.jpg);
}
.head_contact {
	background-image: url(/images/contact_background.jpg);
}
.head_library {
	background-image: url(/images/library_background.jpg);
}
.head_news {
	background-image: url(/images/news_background.jpg);
}

.head_newsletter {
	background-image: url(/images/newsletter_background.jpg);
}

html>body #header {
	width: 763px;
}

#hdr_links {
	background-image: url(/images/hdr_bg.gif);
	width:585px;
	height:84px;
	padding-top:5px;
	padding-left:5px;
}

#hdr_links a {
	margin-left:0px;
}

#homelhs {
	border-top:1px solid #a9a9a9;
	width:600px;
	float:left;
	clear:both;
}

#homelhs h2 { 
	font-family:arial,helvetica,sans-serif;
	color:#C4025E;
	font-size:120%;
	margin:1px 0px 5px 0px;
	font-weight:normal;
}

#homelhs h3 {
	font-family:arial,helvetica,sans-serif;
	font-size:100%;	
}

li {
	font-family:arial,helvetica,sans-serif;
	font-size:80%;
}

#homelhs p {
	font-family:arial,helvetica,sans-serif;	
	font-size:75%;
	margin:0px;
}

#homelhs a {
	color:#31596A;
	text-decoration:none;
	font-weight:bold;
}

#homelhs a:hover {
	color:#C4025E;
}

#homerhs {
	border-top:1px solid #a9a9a9;
	margin-left:9px;
	width:160px;
	float:left;
	text-align:right;
}

#homerhs p { 
	margin:0px; padding:0px;
}

#homerhs form { margin-bottom:5px; }
#homerhs input { margin-top:5px; }

html>body .rhscta { margin-top:5px; margin-bottom:5px }

.rhscta { margin-bottom:8px; }

#primarynav {
	margin-left:15px;
}

#breadcrumb {
	font-family:arial,helvetica,sans-serif;
	font-size:80%;
	color:#C4025E;
	padding-bottom:5px;
	font-weight:normal;
}
#breadcrumb a { 
	color:#31596A;
	text-decoration:none;
	font-weight:bold;
}

#breadcrumb a:hover { 
	text-decoration:underline;
	color:#C4025E;
}

#footer {
	clear:both;
	background-image:url(/images/footer_topbar.gif);
	background-repeat:no-repeat;
	padding-top:5px;
	width:773px;
	margin-bottom:20px;
}

#footer ul { display:inline; margin:0px; padding:0px; padding-top:5px;}
#footer ul li { display:inline; font-family:arial,helvetica,sans-serif; font-size:75%;  }
#footer ul li a { font-weight:bold; color:#31596A; }

#demotownheader {
	background-color:#E5EAEC;
	color:#79939E;
	padding:4px 0px 4px 10px;
	font-weight:bold;
	font-size:95%;
	font-family:arial,helvetica,sans-serif;
	border-bottom:1px solid #C4025E;
}

#demotownheader a { text-decoration:none; color:#61808D; }
#demotownheader a:hover { color:#C4025E; }

#home_demotowns {
	float:left;
	width:295px;
	height:238px;
	background-color:#E5EAEC;
	color:#000;
	border-bottom:1px solid #A9A9A9;
	background-image:url(/images/home_demotowns_bg.gif);
	background-repeat:repeat-x;
	margin-bottom:40px;
}
#home_demotowns p { margin-left:10px; margin-top:5px; font-size:75%; color:#31596A; font-weight:Bold;}
#home_demotowns p a {  }
#home_demotowns p a.list { font-size:125%;}
#home_demotowns p.list { font-size:95%; }
#home_demotowns p.intro { color:#000; font-weight:normal; }

#blogadddiv { 
	width:578px;
	background-color:#E5EAEC;
	color:#000;
	padding:10px;
	font-size:80%;
	border:1px solid #A9A9A9;
}

#blogadddiv input, #blogadddiv textarea, #blogadddiv select {
	border:1px solid #ccc;
}

#blogadddiv input.submit { 
	margin-left:380px;
	border:1px solid #C4025E;
	background-color:#eeeeee;
	color:#C4025E;
	font-weight:bold;
}

html>body #blogadddiv input.submit { 
	margin-left:388px;
}

#moreinfolinks {
	float:left;
	width:305px;
	height:220px;
	border-bottom:1px solid #A9A9A9;
	background-image:url(/images/home_underpanel1.gif);
	background-repeat:no-repeat;
	padding-top:10px;
}

.hozsplit { clear:both; }

html,body { 
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
}

div.about_lhs { height:100%; }

#about_lhs {
	float:left;
	width:165px;
	background-color:#E5EAEC;
	color:#31596A;
	height:100%;
	min-height:360px;
}

#about_lhs ul.nomark { list-style:none; }

#about_lhs ul { margin:0px; padding:0px;  padding-top:10px;}

#about_lhs li {
	border-bottom:1px solid #A9A9A9;
	padding:4px;
	padding-left:10px;
	font-size:80%;
	font-weight:bold;
}

#about_main {
	background-image:url(/images/lhs_bg.gif);
	background-repeat:repeat-y;
    	width:600px;
}

#about_main_header {
	float:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	width:415px;
	margin-left:10px;
}

html>body #about_main_header {
	padding-left:0px;
	padding-right:0px;
} 
 
#about_main_header h2 {
	color:#fff;
	font-size:100%;
	padding-left:10px;
	font-weight:bold;
}

#about_main_header p {
	color:#fff;
	padding-left:10px;	
	padding-right:10px;
}

#pinkbit {
	background-color:#C4025E;
	padding-top:10px;
	padding-bottom:10px;
}

#pinkbit a { color:#fff; text-decoration:underline;}
#pinkbit a:hover { color:#ffffff; text-decoration:none;}

#whowearebody, #whowearebody1, #whowearebody2, #whowearebody3 {
	margin-top:0px;
	width:425px;
	background-color:#ffffff;
	padding-top:20px;
}

#minutesbody {
	margin-top:0px;
	width:425px;
	background-color:#fff;
	padding-top:20px;
}

#minutesbody p {
	margin-bottom:5px;
	color:#000;
	background-color:#fff;
}

#minutesbody h2 {
	color:#c4025e;
	background-color:#fff;
}

#whowearebody h2,h3, #whowearebody1 h2,h3, #whowearebody2 h2,h3, #whowearebody3 h2,h3 {
	color:#c4025e;
}

#whowearebody p,#whowearebody1 p,#whowearebody2 p,#whowearebody3 p {
	color:#000;
	width:380px;
}

#whowearebody ul,#whowearebody1 ul,#whowearebody2 ul,#whowearebody3 ul { 
	display:block;
	list-style:disc;	
	margin-left:10px;
}

#whowearebody li,#whowearebody1 li,#whowearebody2 li,#whowearebody3 li { 
	margin-bottom:3px;
	margin-left:10px;
	font-size:80%;
	color:#000;
}

#theme_intro {
	width:286px;height:194px;float:left; background-color:#C4025E; color:#fff; 
	padding-left:10px; padding-right:10px;
	border-bottom:1px solid #A9A9A9;
}
#theme_intro h2 {
	background-color:#C4025E; color:#fff;
}

#theme_intro a { color:#fff; text-decoration:underline; }
#theme_intro a:hover { text-decoration:none; color:#fff;}

#theme_image {
	width:294px;height:194px;border-bottom:1px solid #A9A9A9;float:left;
}

#theme_blurb {
	clear:both;
	padding:10px; padding-top:0px;
	margin-top:0px;
}

#demotown_contentholder {
	width:590px;
	padding-left:10px;float:left;background-color:#E5EAEC; color:#000;
}

#demotown_contentholder p { margin-bottom:10px; margin-right:10px; }

#demotown_contentholder2 { width:600px;background-color:#E5EAEC; clear:both;}
#demotown_contentholder2 li { font-size:80%; }
#demotown_contentholder2 ul { list-style:disc; }
#demotown_contentholder2 h2 { margin-left:10px; }
#demotown_contentholder2 p { margin-left:10px; margin-top:5px;}

.dtdb { clear:left;width:600px;background-color:#e5eaec; 
		padding-bottom:0px; border-bottom:20px solid #fff; 
		border-top:1px solid #ccc;float:left; }

.dtdblog { 	clear:left; width:600px; background-color:#e5eaec; 
			padding-bottom:0px; border-bottom:20px solid #fff; 
			border-top:1px solid #ccc; float:left; }		
			
.dtdblog h2 { padding-left:10px; }
.dtdblog p { padding-left:10px; padding-top:5px;}
		
.dtdbbl {
		clear:both; background-color:#C4025E; color:#fff; text-align:right; font-size:70%; margin-top:3px;
}


.blogimg { margin-right:5px; color:#31596A;}
.blogcredit { clear:both;font-size:70%; background-image:url(/images/blogcomment.gif); background-repeat:no-repeat; padding-left:20px;float:left;  margin-left:10px; }
.blogcreditadd { font-size:60%; background-image:url(/images/blogcommentadd.gif); background-repeat:no-repeat;  padding-left:12px; text-align:right; width:100px;float:right;}

.themedocpanel {
 clear:both;
 border-top:1px solid #A9A9A9;border-bottom:1px solid #A9A9A9;
 background-color:#E5EAEC;
 color:#000;
}

.themedocpanel ul { list-style:none; margin-left:10px;margin-right:10px; padding-left:10px;}

#latest5docs {  margin-bottom:20px; }
#latest5docs h2 { color:#C4025E; padding-bottom:0px; margin-bottom:0px;}
#latest5docs ul { margin-top:0px;padding-top:0px; }
#latest5docs a { color:#3E637D; }

#latestinfo { float:left; width:295px; padding-left:0px; margin-left:0px; margin-top:0px; background-image:url(/images/home_underpanel1.gif); background-repeat:no-repeat;}

#latestinfo h2 { margin-left:10px; color:#C4025E; padding-left:0px;}
#latestinfo li {  margin-left:0px; padding-left:0px; }
#latestinfo ul.latestinfo { margin-left:0px; padding-left:10px; width:285px; }
#latestinfo p { width:100%; }
ul.latestinfo {
	font-size:80%;
}
ul.latestinfo a { 
	font-size:110%;
}

#usefulresources h2 { margin-left:0px; padding-left:0px; color:#C4025E; }

ul.latestinfo li {border-bottom:1px solid #ccc; width:285px; padding-left:0px; margin-left:0px;}
ul.latestinfo {  padding-left:0px; margin-left:10px;}

ul.docboxlist li {border-bottom:1px solid #ccc; width:455px; padding-left:0px; margin-left:0px; margin-top:10px;}
ul.docboxlist li.nobord { border:0px; }
ul.docboxlist { padding-left:0px; margin-left:10px;font-size:80%;}
ul.docboxlist a { font-size:110%; }

#usefulresources { 
float:left; width:295px; padding-left:0px; margin-left:8px; margin-top:0px; background-image:url(/images/home_underpanel1.gif); background-repeat:no-repeat;}

#usefulresources_wide { float:left; width:405px; padding-left:0px; margin-left:8px; margin-top:0px; border-top:1px solid #ccc;}
html>body #usefulresources_wide { width:425px; }
#usefulresources_wide h2 { margin-left:10px; color:#C4025E;}
#usefulresources_wide li { list-style:none; margin-left:0px;}
#usefulresources_wide a { color:#3E637D; }

#usefulresources h2 { margin-left:10px; }

#usefulresources li { list-style:none; margin-left:0px;}

#usefulresources a { 
	color:#3E637D; 
}
#keydates {
	width:100%; 
	background-color:#fff;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}

#keydates li { font-size:80%; }
#keydates ta a { color:#31596A; text-decoration:none; font-weight:bold; font-size:110%; }
#keydates h2 { color:#C4025E; font-size:120%; }

#keydates ol { padding-left:25px; margin-left:10px;  float:left; font-size:100%;}
#keydates ol li { margin:5px;}

.padded_left { padding-left:5px; }
.padded_right { padding-right:5px; }
.padded_center { padding-left:5px; padding-right:5px; }

#loginpanel { text-align:left; font-size:70%; border:1px solid #C3025D; padding:5px; margin-bottom:10px; margin-top:1px;}
#homerhs form { margin-top:0px; padding-top:0px; }
#homerhs input { font-size:80%; border:1px solid #ccc;}
#homerhs input.submit { background-color:#C3025D; color:#fff; font-weight:Bold; border:0px; width:149px; font-size:110%;}

#board-member-home { display: block; font-size: 70%; font-weight: bold; text-align: center; padding: 5px; border: 1px solid #C3025D; font-size: 110%;}

.dtactive { background-color:#C3025D; color:#ffffff; }

.libpanel {
	width:275px;
	border:1px solid #eee;
	margin:5px;
	padding:2px;
	float:left;
}
html>Body .libpanel {
	width:280px;
}

.libpanel_wide {
	width:570px;
	border:1px solid #eee;
	margin:5px;
	padding:2px;
	float:left;	
}
html>Body .libpanel_wide {
	width:575px;
}

.botlistbox { width:113px;float:left; }
.botlistbox img { margin-right:5px;}
.botlistboxinner { width:460px;float:left;}
.botlistboxinner h2 { padding-left:10px; }

.searchlist {padding-top:20px; padding-bottom:20px;border-top:1px solid #C4025E; border-bottom:20px solid #C4025E; }
.searchlist li { padding-top:5px; padding-bottom:15px; border-bottom:1px solid #eee; }

#pressoffice h2 { margin-top:5px;margin-left:5px; }
#pressoffice p { margin-left:5px; }

#homerhs input.Search { background-color:#E5EAEC; border:1px solid #A9A9A9; font-weight:bold; font-size:70%;}

div.librarytopic { width:420px; border-top:1px solid #ccc; margin-top:10px; }
div.librarytopic h3 { margin-left:10px; margin-bottom:0px;}
div.librarytopic a.librarytopic { color:#15608C; }

div.gallerybox { 
	float:left;
	text-align:left;
	background-color:#E5EAEC;
	margin:0px;
	width:200px;
	color:#000;font-size:80%;
	padding-top:3px;padding-bottom:3px;padding-left:10px;
	margin-bottom:1px;
	border-bottom:1px solid:#ddd;
}
img.bm { padding-right:5px; }

.imagebox { float:left;width:70px; height:75px;}
.textbox { float:left; }
div.textbox p { width:100px!important; }

#demotowns_container { background-color:#E5EAEC; padding-left:10px;}
#demopicture { width:255px;float:left;background-color:#E5EAEC; color:#000; }

ul.latestinfo_full { list-style:disc; }

ul.tagcloud  { margin-left:0px; padding-left:0px; text-align:center}
ul.tagcloud li { display:inline;text-align:center}
ul.tagcloud em { font-size:115%; font-style:normal;text-align:center}

ul.listitems { list-style:disc; margin-top:0px;padding-top:0px;}
ul.listitems li.listitems { display:block; }