/*           Section NE-1B Master Stylesheet
   MODIFICATIONS TO THIS FILLE WILL AFFECT ENTIRE SITE */

/* Defaults for Body, Paragraphs, and Header lines */

h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18pt;
		color: #000000;
		text-align:left;
}

h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12pt;
		color: #003399;
		text-align:left;
}

h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #000000;
		text-align:left;
		font-style:italic;
}

p {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt;
		text-align:justify;
}

/*.center is to center any h1, h2, h3, and p style*/
.center {
		text-align:center;
}

/*.left is to left align any h1, h2, h3, and p style*/
.left {
		text-align:left;
}

/*.logo is for the header/navigation at the top of every page*/
.logo {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt;
		text-align:center;
		background-image: url(assets/images/header6.gif);
		width:752px;
		height:115px;
		border-spacing:0;
		margin-left:auto;
		margin-right:auto;
}

/*.images is for any image at the top of the content pane*/
.images {
		text-align:center;
}

/*.content table is for the general content pane on each page*/
.contenttable {
		width:752px;
		border-spacing:0;
		padding-top:5;
		margin-left:auto;
		margin-right:auto;
		text-align:justify;
		vertical-align:top;
}

/* Footer style is for the footer.inc file at the bottom of each page*/
.footer {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		width:752px;
		padding:0;
		border-spacing:0;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
}

A{text-decoration:none}

A:link {
		COLOR: #003399
}

A:visited {
		COLOR: #0000FF
}

A:hover {
		COLOR: #FF0000
}

/*--------------------------------------------------------------*/
/*The following styles are only for use on the homepage*/

/*.whitespacer is for the white spacer below the yellow content cells*/
.whitespacer {
		width:200px;
		height:18px;
		background-color:#FFFFFF;
		border-spacing:0;
		padding:0;
}

/*.redtitle is for the red titles on the home page*/
.redtitle {
		width:167px;
		height:30px;
		background-image:url(assets/images/arrowhead.gif);
		background-color:#FFFFFF;
		background-repeat:no-repeat; 
		background-position:left;
		border-spacing:0;
		padding:7;
		text-align:right;
		vertical-align:middle;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#CC0000;
		font-weight:bold;
		border-top:solid black 1px;
		border-left:solid black 1px;
		border-right:solid black 1px;
		border-bottom:solid black 1px;
}

/*.yellowcontent is for yellow content cell on the home page*/
.yellowcontent {
		width:167px;
		background-color:#FFCC66;
		text-align:left;
		border-spacing:0;
		vertical-align:middle;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:8pt;
		color:#000000;
		padding:10;
		border-bottom:solid black 1px;
		border-left:solid black 1px;
		border-right:solid black 1px;
}


/*--------------------------------------------------------------*/
/*The following styles are for the news feed on the home page*/

/*.newscell is for the cell on the homepage for the news feed*/
.newscell {
		width:546px;
		text-align:left;
		vertical-align:top;
		margin-left:auto;
		margin-right:auto;
		padding-left:10;
		border-spacing:0;
}

/*.news is for the table for each news post*/
.news {
		width:525px;
		border-spacing:0;
		padding:0;
}

/*.newstitle is for the title for each news post*/
.newstitle {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:8pt;
		color:#FFFFFF;
		width:501px;
		height:30px;
		background-image:url(assets/images/newsdarkred.gif);
		background-color:#CC0000;
		background-repeat:no-repeat; 
		background-position:right top;
		border-spacing:0;
		padding:5;
}

/*these styles overide to make the title for the news post white*/

a.newstitlewhite:link{
		color:#FFFFFF;
}

a.newstitlewhite:hover{
		color:#CCCCCC;
}

a.newstitlewhite:visited{
		color:#CCCCCC;
}

/*.newscontent is for the content of each news post*/
.newscontent {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:8pt;
		color:#000000;
		background-color:#FFFFFF;
		width:501px;
		padding:8pt;
		border-spacing:0;
		padding:10;
}

/*.newsspacer is for the cells beneath the blue triangle*/
.newsspacer {
		width:18px;
		height:18px;
		border-spacing:0;
		padding:0;
}

/*--------------------------------------------------------------*/
/*The following styles are for the table on the lodges pages*/

/*.aboutusmain is for the main table on the about us page*/
.aboutusmain {
		width:50%;
		height:164px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11pt;
		text-align:justify;
}

/*.awardmerittitle is for the title of the class of award of merit people on the awards page*/
.awardmerittitle {
		width:600px;
		background-color:#003399;
		text-align:center;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9pt;
		color:#FFFFFF;
		font-style:italic;
		font-weight:bold;
		margin-left:auto;
		margin-right:auto;
}

/*.awardmeritname is for the name of the person who recieved the award of merit people on the awards page*/
.awardmeritname {
		width:150px;
		border-spacing:0;
		background-color:#FDF1A2;
		text-align:center;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9pt;
		color:#000000;
		margin-left:auto;
		margin-right:auto;
}

/*.dsa is for the dsa table on the awards page*/
.dsa {
		width:200px;
		padding:8;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10pt;
		text-align:center;
}

/*.chiefcorner is for the chief corner table*/
.chiefcorner {
		width:335px;
		border-spacing:2;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt;
		text-align:justify;
}

/*.chiefitinerary is for the chief itinerary table*/
.chiefitinerary {
		width:550px;
		border-spacing:0;
		padding:5;
}

/*itinerarypast is for the past chief itinerary activities*/
.itinerarypast {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt;
		text-align:center;
		color:#999999;
}

/*itineraryfuture is for the past chief itinerary activities*/
.itineraryfuture {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt;
		text-align:center;
		color:#000000;
}

/*itineraryspacer is for the past chief itinerary activities*/
.itineraryspacer {
		width:550px;
		height:18px;
}

/*.eventtitle is for the blue titles at the top of the events page*/
.eventtitle {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11pt;
		text-align:center;
		color:#FFFFFF;
		background-color:#003399;
		cell-spacing:0;
		padding:5;
		font-weight:bold;
}

/*.eventwhite is for the blue titles at the top of the events page*/
.eventwhite {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt;
		text-align:center;
		color:#000000;
		background-color:#FFFFFF;
		cell-spacing:0;
		padding:5;
}

/*.eventyellow is for the blue titles at the top of the events page*/
.eventyellow {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt;
		text-align:center;
		color:#000000;
		background-color:#FDF1A2;
		cell-spacing:0;
		padding:5;
}

/*.leadership is for the leadership table on the leadership page*/
.leadership {
		width:400px;
		margin-left:auto;
		margin-right:auto;
		padding:2;
		cell-spacing:0;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10pt;
		text-align:left;
		color:#000000;
}

/*.lodgeblue is for the blue titles on each of the lodge pages*/
.lodgeblue {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9pt;
		text-align:center;
		font-weight:bold;
		color:#FFFFFF;
		width:215px;
		height:18px;
		background-color:#003399;
		border-spacing:0;
		padding:3;
		vertical-align:middle;
}