﻿/*Copyright the City of Lowell and J & J Creative*/
.html {overflow-y: scroll;}
/*sets the background color and the green bar to left and right of main page*/

.body {
MARGIN: 0px;	
HEIGHT: 100%;	
background-image:url('../../Images/TopBarColor.gif');
border-top-color:#009445;
background-repeat:repeat-x;
BACKGROUND-COLOR: #9c4738;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
}
/*sets width of the main page*/
.master {	
MARGIN-LEFT: auto;	
WIDTH: 950px;	
MARGIN-RIGHT: auto;
HEIGHT: 100%;	
BACKGROUND-COLOR: #fffce3}
/*sets the top bar color across main page*/
.masterContent {	
BACKGROUND-COLOR: #fffce3;
background-image:url('../../Images/TopBarColor.gif');
border-top-color:#009445;
background-repeat:repeat-x;
border-top-style:hidden;
border-top-color:#009445;
border-bottom-color:#009445;
border-bottom-style:hidden;
}

.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-viewheadertr .ms-vh-group,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-ph,.ms-pickerresultheadertr{
background-image:url("/_layouts/images/viewheadergrad.gif");
background-repeat:repeat-x;
padding-top:1px;
padding-bottom:0px;
background-color:#f2f2f2;
}
/*disables right shadow with display:none*/
.shadowRight {	
display:none;
BACKGROUND-POSITION: left top;	
MIN-HEIGHT: 100%;	
background-image:none;
BACKGROUND-COLOR: #9c4738;
WIDTH: 12px;	
BACKGROUND-REPEAT: repeat-y;	
HEIGHT: 100%}
/*disables left shadow with display:none*/
.shadowLeft {	
display:none;
BACKGROUND-POSITION: left top;	
MIN-HEIGHT: 100%;	
background-image:none;
BACKGROUND-COLOR: #9c4738;
WIDTH: 12px;	
BACKGROUND-REPEAT: repeat-y;	
HEIGHT: 100%}
.ms-globalTitleArea table td table  {
   text-align: right;
   float: right;
}

.topArea {	
background:transparent url('../../Images/dualheaderborder.jpg') no-repeat 0px -161px;
 cursor: pointer; 
 cursor: hand;

}
.topArea:hover {	
background:transparent url('../../Images/dualheaderborder.jpg')  no-repeat 0px 0px ;
 cursor: pointer; 
 cursor: hand;
}


.zz1_logoLinkId_1 {
	display:none;
}
.authoringRegion {
background-image: url(../../images/TopBarLogonoshadow.jpg);
background-repeat:no-repeat;
background-position:right;
background-color:#009445;
border-top:0px;
height:30px;
WIDTH: 100%;	
COLOR: #009445;	
}

.sharepointLogin {	
DISPLAY: inline;	
Float:left;
COLOR: #009245}
.sharepointLogin .ms-globallinks {	POSITION: relative}
.siteActionMenu {	FLOAT: left}

.topNavRoundRight {	
display:none;}
.topNavRoundLeft{
display:none;
BACKGROUND-IMAGE: url(../../Images/button-border-side.jpg);
}
.glassSpacerRight {
	display:none;
}

.logo {	
PADDING-RIGHT: 0px;	
PADDING-LEFT: 4px;	
FONT-SIZE: 14pt;	
FLOAT: left;	
PADDING-BOTTOM: 3px;	
PADDING-TOP: 3px;	
FONT-FAMILY: tahoma;	
HEIGHT: 159px}
.logo A {	
PADDING-RIGHT: 5px;	
BACKGROUND-POSITION: left center;	
DISPLAY: none;
PADDING-LEFT: 75px;	
background-image:none;
text-indent:-3000px;
PADDING-BOTTOM: 0px;	
COLOR: #656b77;	
PADDING-TOP: 15px;	
BACKGROUND-REPEAT: no-repeat}

#zz1_TopNavigationMenun0, zz1_logoLinkId_1 { 
display: none !important; 
}
/*sets background of top nav bar which is the green gradient and does extend across entire main content area*/
.topNavContainer {	
BACKGROUND-IMAGE: url(../../images/search-background.jpg);
BACKGROUND-REPEAT: repeat-x;
HEIGHT: 46px}
.topNav {	
BACKGROUND-IMAGE: url(../../images/button-background.jpg);	
BACKGROUND-REPEAT: repeat-x;
POSITION: relative;	
}
.topNavHover A {	/*
BACKGROUND-POSITION: right top;*/	
background-image:none;/*
BACKGROUND-IMAGE: url(../../images/button-background.jpg);*/	
COLOR: #f8f8f8;	
/*BACKGROUND-REPEAT: repeat-x}*/}

.topNavItem,.topNavSelected A {
BACKGROUND-POSITION: right top;	
text-align:center;
FONT-SIZE: 12pt;	
font-weight:bold;
BACKGROUND-IMAGE: url(../../Images/button-border-side.jpg);	
color:white;	
width:180px;
BACKGROUND-REPEAT: no-repeat;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;	
}
.topNavItemHover A{
BACKGROUND-POSITION: right top;	
text-align:center;
FONT-SIZE: 12pt;	
font-weight:bold;
BACKGROUND-IMAGE: url(../../Images/button-border-side.jpg);	
color:white;	
width:180px;
BACKGROUND-REPEAT: no-repeat;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;	
}
.ms-topNavFlyOuts{
background-color:#F2F8FF;
font-family:Tahoma;
font-size:8pt;
top:5px !Important;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;


}
.ms-topNavFlyOuts a{
display:block;
width:180px;
min-width:180px;
top:5px !Important;
color:WHITE;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

} 
.topNavFlyOuts{
border-top:0px;
font-size:8pt;
text-align:center;
FONT-SIZE: 12pt;	
font-weight:bold;
color:white;	
width:189px;

background-image:url('../../Images/dropdown-background-UP.jpg');
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
margin:6px 0px 0px 0px !IMPORTANT;
padding:0px 0px 0px 0px !IMPORTANT;

}
.topNavFlyOuts a{
width:180px;
min-width:180px;
text-align:center;
FONT-SIZE: 12pt;	
font-weight:bold;
color:white;	
width:180px;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;	
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

} 

.ms-topNavFlyOutsHover{
background-color:#ffe6a0;
color:#000000;
vertical-align:bottom !important;
} 
.topNavFlyOutsItem {	
text-align:center;
BORDER-RIGHT: #105d31 0px solid;	
BORDER-TOP: #105d31 0px solid;	
FONT-SIZE: 10pt;
BORDER-LEFT: #105d31 0px solid;	
WIDTH: 189px !Important;
COLOR: #ffffff;	
BORDER-BOTTOM: #105d31 0px solid;
height:27px;
background-image:inherit;
background-color:transparent;

/* add to navflyouts
background-image:url('../../Images/dropdown-background-UP.jpg');*/	
min-width: 189px;
vertical-align:bottom !important;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;}

.topNavFlyOutsItem A {		
DISPLAY: block;
background-image:inherit;
background-color:transparent;
vertical-align:bottom;
margin:0px 0px 0px 0px;
padding:8px 0px 0px 0px !important;
/*
padding:4px 0px 0px -4px;*/
/*PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;	
PADDING-BOTTOM: 4px;	
PADDING-TOP: 20px*/}

.topNavFlyOutsHover {	
text-align:center;
BORDER-RIGHT: #105d31 0px solid;	
BORDER-TOP: #105d31 0px solid;	
FONT-SIZE: 10pt;
BORDER-LEFT: #105d31 0px solid;	
WIDTH: 189px !Important;
COLOR: #ffffff;	
BORDER-BOTTOM: #105d31 0px solid;
height:27px;
background-image:url('../../Images/dropdown-background-rollover.jpg');
width: 189px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;}

/*end of flyout sections*/

/*beginning of search section*/

.srch-Page,.srch-Page-bg,.srch-Description,.srch-Title,.srch-Metadata,.srch-URL,.srch-WPBody,.srch-results{
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif !important;
}

.srch-Icon {
display:none;
}

.ms-rightbodysectionsearchbox{
width:0px;
width:0%;
padding: 0px; 
margin: 0px;}

/*blank cell to the right of the search button*/
.ms-sbLastcell{
display:block;
width:0px !important;
padding: 0px; 
margin: 0px;
}
td.ms-sbscopes{
bottom:auto;
border:none !important;
} 

.ms-sbtable-ex {
 width:0px;
 width:0%;
}

/*Hide Search Scope Select*/

td.ms-sbscopes{
display:none;
} 
select.ms-sbscopes{
	display:none;
}
.ms-sbscopes{
	
	display:none;
}

.ms-sbplain{
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:8pt;
border:none;
width:100px !important;
border:none !important;
height:22px;
padding: 2px 2px 2px 2px;
margin: 0px 0px 0px 0px;
border-collapse:collapse;
} 
.ms-sbcell{

padding-top:0px;
width:100px;
	border:0px !important;
	margin: 0px 0px 0px 0px;
}
.search {
background-color:#9c4738;
background-image:none;
background-position:left top;
BACKGROUND-REPEAT: repeat-x;
width:178px;
height:28px;
padding: 8px 5px 0px 5px;
margin:0px 0px 0px 0px !important;
top:-4px;
position:relative;
}
.ms-sbrow {
background-color:#ffffff;
margin:0px 0px 10px 0px !important;
height:22px;
border: 0px;
}

.ms-sbgo, td.ms-sbgo{
width:65px !important;
height:22px !important;
border:0px !important;
float: right;

}

/*Position search bar important tag added to override core.ccs once CSS was added to masterpage*/
.ms-sbtable, .ms-sbtable-ex{
margin:0px 0px 0px 0px !important;
width:165px !important;
background-color:#009445;

} 


/* end of search section*/

/*begin of custom font selections*/

.ms-WPTitle  {
	
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;

}
.ms-WPTitle A:link  {
	
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;

}

.ms-WPTitle A:visited {
	
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;

}

.ms-WPTitle A:hover {
	
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;

}
.breadcrumb,.ms-globallinks,.ms-globallinks A,.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-GRFont,.ms-vb-user,TABLE.ms-disc TD,.ms-vh2-nofilter,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph,.ms-addnew,A.ms-addnew,.ms-rteCustom-ArticleTitle,.ms-rteCustom-ArticleHeadLine,.ms-rteCustom-ArticleByline,.ms-addnew,.description,.link-item,.ms-WPBody,.ms-sbplain,.ms-siteaction,.ms-siteaction a,.ms-pagetitle,.ms-listdescription,table.ms-navitem td,span.ms-navitem{
font-family: Palatino Linotype, Book Antiqua, Palatino, serif; 
}
.ms-WPBody A:link,.ms-WPBody A:visited,.ms-PostFooter A:link ,.ms-CommentFooter A:link,.ms-PostFooter A:visited ,.ms-CommentFooter A:visited , .pageContent A{
color:#009445 !important;
text-decoration:none;
}
/*end of font selections*/

.breadcrumb,h3.ms-PostDate,.ms-PostDate{	
BORDER-BOTTOM: #009445 1px solid !important}

.ms-PostFooter, .ms-PostDate, .ms-PostTitle, .ms-PostTitle A:link, .ms-PostTitle A:visited, .ms-PostTitle A  {
	color:black !important;
}

/*Hide Left navigation*/
.ms-BlogNavigator, .leftNav {
	
	display:none !important;
}

.leftNavSpacer {	WIDTH: 0px}




.ms-blogRightZone{
}
.mainContainer{
width:744px;
margin-right:0px;
margin-left:0px;
float:left;
	
}
.flashholder{
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
	width:744px;
	float:left;
	background-color:#9c4738;
	display:none;
}
.belowflashholder{
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
	width:744px;
	float:left;
	display:none;
	background-color:#9c4738;

}
.belowflashholderrt{
	color:white;
	padding-top:10px;
	padding-right:60px;
	height:40px;
	vertical-align:middle;
	font-size:14pt;
	font-weight:bold;
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	background-color:#9c4738;
	text-decoration:none;
	float:right;

}
.belowflashholderrt A{
color:white;
text-decoration:none;
}

.belowflashholderlt,.belowflashholderlt A{
float:left;
padding-left:30px;
padding-top: 2px;
vertical-align:middle;
text-decoration:none;
border:none !important;	
}


.submainContainer{
width:742px;
margin-left:5px;
margin-right:0px;
margin-top:5px;
float:left;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
background-color:white;
border:2px #9c4738 solid;
border-left:1px #9c4738 solid;
border-right:1px #9c4738 solid;
}


.mainContent{
padding-left:5px;
padding-right:5px;/*
	width:728px;
background-color:white;
border:2px #9c4738 solid;
border-left:1px #9c4738 solid;
border-right:1px #9c4738 solid;
margin-left:5px;
margin-right:0px;
padding-left:10px;
padding-right:10px;*/

}
.pageContentRt{
margin-top:5px;
margin-right:2px;
float:right;
width:183px;
vertical-align:top;
}
.breadcrumb{	
BORDER-BOTTOM: #009445 0px solid !important}
.ms-WPBorder,.ms-WPBorderBorderOnly{
border-color:#fffce3 !important;
border-width:0px;
	border-bottom-width:0px;	
	border-left-width:0px;
}
.ms-WPHeader td{
	border-bottom:0px transparent none !important;
	border-bottom-width:0px;
	border-top:#009445 1px solid !important;
	}
.ms-PostBody A,.ms-PostBody A:visited, .ms-blogrss,.ms-blogrss A {
text-decoration:none;
color:#009445 !important}
.ms-PostBody {
color:black !important;
}
.pageContent{
vertical-align:top;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif !important;
margin-left:0px;
color:black !important;
}
.pageTitle{
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:16pt; 
	color:#9c4738;
	padding-top:15px;
	padding-left:5px;
	padding-bottom:20px;
}
.ms-rteCustom-ArticleTitle{
	color:#009445;
}
.ms-rteCustom-ArticleHeadLine{
	color:#0094a8;
}
.right_links, .right_links:link{
font-family: Palatino Linotype, Book Antiqua, Palatino, serif !important;
font-size:8pt !important;
height:45px;
text-decoration:none !important;
border-top:1px #009445 solid;
vertical-align:text-top;
}
.right_links:link, .right_links:active, .right_links:visited, .right_links A{
	color:#009445 !important;
	text-decoration:none !important;
	
}
.rightsidelinkstable{
	
}
.sponsorstable{
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	width:146px;
	float:right;

}

.ms-WPTitle, .ms-WPTitle A:link,h3.ms-WPTitle, h3.ms-WPTitle A:link,.ms-WPTitle A:visited, h3.ms-WPTitle A:visited{
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif !important;
	font-size:16pt !important; 
	color:#9c4738 !important;

}
.ms-standardheader{
		font-family: Palatino Linotype, Book Antiqua, Palatino, serif !important;
}

 .right_links A:hover,.ms-WPBody A:hover,.ms-PostFooter A:hover,.ms-CommentFooter A:hover,.pageContent A:hover,.ms-PostBody A:hover, .ms-blogrss A:hover{text-decoration:underline !important}
 

.footer{
	color: #9c4738;
	font-size: 10px;
}

.emailform {
	border-top:#009445 1px solid !important;
}
.addthispagetitle{
	float:left;
}

.addthisbutton{
	margin-right:5px;
	float: right;
}
.sponsorstitle{
	border-top:1px #009445 solid;
	color:#4c4c4c;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif !important;
	font-size: 16pt !important;
	text-align: center !important;

}
 
