/* April 2008 - Summer Edition CSS Document Saltaire Village*/ 

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	postion: centre absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	color: #003366;
}

/*This is menu 1*/
#menu1 {
	font-family: Tahoma;
	width: 830px;
	font-size: 11px;
	background-color: #6F9119;
	padding: 3px;
	float: left;
	background-repeat: no-repeat;
	border-top-width: 2px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFD966;
	border-bottom-color: #A97CD1;
}
#menu1 a:link, #menu1 a:visited, #menu1 a:active {
	background-color: #6F9119;
	font-size: 11px;
	padding: 3px;
	text-decoration: none;
	color: #FFFFFF;
}
#menu1 a:hover {
	padding: 3px;
	font-size: 11px;
	background-color: #FEE684;
	text-decoration: none;
	color: #333333;
}

/* End of menu 1 */


/* This is nav container2 */

#navcontainer2<div id="navcontainer2">
#navcontainer2 li { margin: 0 0 5px 0; }

#navcontainer2 a
{
display: block;
float: right;
color: #333333;
font-size: 12px;
background-color: transparent;
width: 126px;
padding: 2px 2px;
text-decoration: none;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #5B5A19;
border-left: 1px solid #FFFFFF;
border-bottom: 1px solid #5B5A19;
}

#navcontainer2 a:hover
{
background-color: #E6CCFF;
color: #333333;
font-size: 12px;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #908B3A;
border-left: 1px solid #FFFFFF;
border-bottom: 1px solid #908B3A;
}

/*end of navcontainer2 */

/* This is nav container3 */

#navcontainer3<div id="navcontainer3">
#navcontainer3 li { margin: 0 0 0 0; }

#navcontainer3 a
{
display: block;
float: right;
color: #333333;
background-color: transparent;
width: 120px;
padding: 2px 2px;
text-decoration: none;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}

#navcontainer3 a:hover
{
background-color: #C8D1D7;
color: #333333;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}

/*end of navcontainer3 */

/* This is nav container4 */

#navcontainer4<div id="navcontainer4">
#navcontainer4 li { margin: 0 0 0 0; }

#navcontainer4 a
{
display: block;
float: left;
color: #333333;
background-color: transparent;
width: 518px;
padding: 4px 4px;
text-decoration: none;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px dotted #CCCCCC;
}

#navcontainer4 a:hover
{
	background-color: #E1F3A9;
	color: #333333;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px dotted #B3CA9E;
}

/*end of navcontainer4 */

/* This is nav container5 */

#navcontainer4<div id="navcontainer4">
#navcontainer4 li { margin: 0 0 0 0; }

#navcontainer4 a
{
display: block;
float: left;
color: #333333;
background-color: transparent;
width: 518px;
padding: 4px 4px;
text-decoration: none;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #CCCCCC;
}

#navcontainer4 a:hover
{
background-color: #E1F3A9;
color: #333333;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #B3CA9E;
}

/*end of navcontainer5 */

/*Paragraphs with absolute positioning*/

p1.pos_abs
{
position:absolute;
left:300px;
top:300px
}

/* end p1 absolute positioning*/

a {
	text-decoration:none;
	}
	
a:hover {
	color: #;
	text-decoration:none;
	}
	
.white{
	color:#FFFFFF;
	text-decoration:none;
}
.green{
	color:#506865;
}
.cream{
	color:#FAF2E4;
}
.black{
	color:#003366;
}
.t1{
	color:#5D5D5D;
	font-size:small;
	font-family:Tahoma;
	font-weight: lighter;
}
.t2{
	color:#4F4F4F;
}
.q1{
	color:#5C5B5B;
	text-decoration:none;
}

.pol1{
	color:#828080;
	font-size:x-small;
}
.blue_10{
	color:#3E92CD;
	font-size:small;
}
.pol2{
	color:#6A6862;
	font-size:x-small;
}
.blue{
	color:#DEE7EB;
}
.blue2{
	color:#3E92CD;
}

a.blue_10:hover{text-decoration:none;}
a.black:hover{text-decoration:none;}
a.green:hover{text-decoration:none;}
a.t1:hover{text-decoration:none;}
a.blue:hover{text-decoration:none;}
a.blue2:hover{text-decoration:none;}
a.q1:hover{text-decoration:none;}
a.white:hover{text-decoration:none;}
a.t2:hover{text-decoration:none;}

.pageName{
	color: #293F33;
	line-height:25px;
	letter-spacing:0.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}
	
	
.subHeader {
	color: #003333;
	letter-spacing:0.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: 100;
	width: auto;
	}
	
.newstitle1 {
	color: #293F33;
	line-height:25px;
	letter-spacing:0.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}
	
.newstitle2 {
	color: #393F33;
	line-height:20px;
	letter-spacing:0.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	}	

.newsfont {
	color: #003333;
	letter-spacing:0.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	}

.quote {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	}
	
.quote2 {
	color: #FFFFFF;
	line-height:26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}

.story {
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
	
.smallText {
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	}
	
.overflow {
	overflow: scroll;
}

/* FLOAT RIGHT FOR IMAGES */

.floatright { float: right; }

.floatright2
{
	float: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 10px;
}

.floatright3
{
float: right;
margin: 0 0 10px 10px;
border: 1px solid #666;
}

.floatright4
{
float: right;
margin: 0 0 10px 10px;
border: 1px solid #666;
padding: 2px;
}

/*  End of FLOAT RIGHT FOR IMAGES */

/*FLOAT LEFT - IMAGES */

.floatleft { float: left; }

.floatleft2
{
float: left;
margin: 0 10px 0 0;
}

.floatleft3
{
float: left;
margin: 0 10px 0 0;
border: 1px solid #666;
}

.floatleft4
{
float: left;
margin: 0 10px 0 0;
border: 1px solid #666;
padding: 2px;
}


/* end of FLOAT LEFT - IMAGES */

/*  FLASH MOVIE DIV TO FLOAT ON RIGHT AND LEFT*/
.flashright {
	float: right;
	height: 175px;
	width: 210px;
	margin: 0 0 10px 10px;
}
.flashleft {
	float: left;
	height: 175px;
	width: 210px;
	margin: 0 10px 0 0;
}
/* DINGBATS - START */
.dingbat {
	font:bold 11px verdana,sans-serif;
	line-height:20px;
	color: #FFFFFF;
	background-color: #A97CD1;
}
.dingbat2 {
	font:bold 11px verdana,sans-serif;
	line-height:20px;
	color: #FFFFFF;
	background-color: #34543D;
}
.dingbat3 {
	font:bold 14px verdana,sans-serif;
	line-height:22px;
	color: #FFFFFF;
	background-color: #A97CD1;
}
.dingbat4 {
	font:bold 14px verdana,sans-serif;
	line-height:22px;
	color: #FFFFFF;
	background-color: #34543D;
}

/*DINGBATS END */

/* DIV TAGS START */

.homepage {
	width: 534px;
}

.pagediv2 {
	width: 500px;
}.standardpage {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 520px;
}
.2column {
	width: 250px;
}
.2columnleft {
	width: 250px;
	left: 18px;
}
.divhomeleft {
	background-color: #FFFFFF;
	width: 230px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 0.5px;
	border-bottom-style: solid;
	vertical-align: inherit;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.divhometop {
	background-color: #FFFFFF;
	width: 230px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border-bottom-width: 0.5px;
	vertical-align: inherit;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.divhometitle {
	background-color: #FFFFFF;
	width: 494px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border-bottom-color: #666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #666;
	border-top-width: 0.5px;
	border-top-style: solid;
	border-left-color: #666;
	border-left-width: 0.5px;
	border-left-style: solid;
	border-right-color: #666;
	border-right-width: 0.5px;
	border-right-style: solid;
	vertical-align: inherit;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.divhomelong {
	background-color: #FFFFFF;
	width: 494px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 0.5px;
	border-bottom-style: solid;
	vertical-align: inherit;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
}
.divnewsitem {
	background-color: #FFFFFF;
	width: 500px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 0.5px;
	border-bottom-style: solid;
	vertical-align: inherit;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.divnewswithpicture {
	background-color: #FFFFFF;
	width: 500px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 0.5px;
	border-bottom-style: solid;
	vertical-align: inherit;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	height: 160px;
	overflow: auto;
}


/* DIV TAGS END */

/* ADDITIONAL MAIN TEXT SIZES  - are these needed?*/
.h1link{font:26px verdana,sans-serif;margin-bottom:8px;line-height:28px}
.h2link{font:bold 15px verdana,sans-serif;margin-bottom:3px}
.h3link{font:bold 13px verdana,sans-serif;margin-bottom:3px}
.h4link{font:bold 12px verdana,sans-serif;margin-bottom:3px}
.h5link{font:bold 11px verdana,sans-serif;margin-bottom:3px}

.h1link A,.h2link A,.h3link A,.h4link A,.h5link A{color:#000}
.h1link A:hover,.h2link A:hover,.h3link A:hover,.h4link A:hover,.h5link A:hover{color:#039}

.largetxt{font:13px verdana,sans-serif;margin-bottom:5px}
.largetxtintro{font:bold 13px verdana,sans-serif;margin-bottom:5px;color:#666}
.largetxtserif{font:13px verdana,sans-serif;display:inline;color:#333}
.mediumtxt{font:11px verdana,sans-serif;margin-bottom:5px}
.smalltxt{font:10px verdana,sans-serif;margin-bottom:5px}
.story2{font-family:verdana,arial,helvetica,sans-serif;font-size:13px;color:#000}

.colquotetxt{font:16px georgia,serif;background-color:#666;color:#fff;line-height:19px;}


.listbullet{background:url(/stylesheets/generic/images/common/list_arrow.gif) no-repeat 0px 2px;margin:0px 0px 5px 0px;padding:0px 0px 0px 7px}

/* This is the end of the additional main text size tags*/

/* TABLES - START */


/* TABLES - END */

