/*
Grey #424542
Dark Green #649c35
Mid Green #bfd737
Light Yellow #f5f3d3
*/


body
{
	margin:0 0 0 0;
	font-family:Arial;
	font-size:8pt;
	color:#424542;
	background-color:#5B8A29;
}
/*
div#mainpagecontainer
{
	background-image:url(images/summerbg.gif);
	background-repeat:repeat;
	background-position:0 0;
}
*/
td.NewHeaderLower
{
	/*background-image:url(images/headerblank2.gif);*/
	background-repeat:no-repeat;
	background-position:0 0;
	height:44px;
	width:557px;
}
td.tl
{
	/*background-image:url(images/corners/tl.jpg);*/
	background-repeat:no-repeat;
	width:20px;
	height:20px;
}
td.tr
{
	/*background-image:url(images/corners/tr.jpg);*/
	background-repeat:no-repeat;
	width:20px;
	height:20px;
}
td.br
{
	/*background-image:url(images/corners/br.jpg);*/
	background-repeat:no-repeat;
	width:20px;
	height:20px;
}
td.bl
{
	/*background-image:url(images/corners/bl.jpg);*/
	background-repeat:no-repeat;
	width:20px;
	height:20px;
}
td.l
{
	/*background-image:url(images/corners/l.jpg);*/
	background-repeat:repeat-y;
	width:20px;
}
td.r
{
	/*background-image:url(images/corners/r.jpg);*/
	background-repeat:repeat-y;
	width:20px;
}

td.t
{
	/*background-image:url(images/corners/t.jpg);*/
	background-repeat:repeat-x;
	height:20px;
}
td.b
{
	/*background-image:url(images/corners/b.jpg);*/
	background-repeat:repeat-x;
	height:20px;
}
td.c
{
	background-color:#cccccc;
}

td.gtl
{
	background-image:url(images/corners/greytl.jpg);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
}
td.gtr
{
	background-image:url(images/corners/greytr.jpg);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
}
td.gbr
{
	background-image:url(images/corners/greybr.jpg);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
}
td.gbl
{
	background-image:url(images/corners/greybl.jpg);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
}
td.gl
{
	background-image:url(images/corners/greyl.jpg);
	background-repeat:repeat-y;
	width:8px;
}
td.gr
{
	background-image:url(images/corners/greyr.jpg);
	background-repeat:repeat-y;
	width:8px;
}

td.gt
{
	background-image:url(images/corners/greyt.jpg);
	background-repeat:repeat-x;
	height:8px;
}
td.gb
{
	background-image:url(images/corners/greyb.jpg);
	background-repeat:repeat-x;
	height:8px;
}
td.gc
{
	background-color:white;
}
td.HeaderAbsoBack
{
	background-image:url(images/headerabsoback.jpg);
	background-repeat:no-repeat;
	height:66px;
	vertical-align:middle;
	text-align:center;
}

TD
{
	font-family:Verdana, Arial;
	font-size:8pt;
	vertical-align:top;
}
TD.Alternate
{
	background-color:#f5f2de;
	padding-left:2px;
	padding-right:2px;
}
TD.Alternate2
{
	padding-left:2px;
	padding-right:2px;
}
TD.VMiddle
{
	vertical-align:middle;
	height:100%;
}
TD.Arch
{
	color:Gray;
}
TD.Normal
{
}
TD.Bold
{
	font-weight:bold;
}
A.Suppress
{
	color:#649c35;
	text-decoration:none;
	cursor:hand;
}
A.Suppress:hover
{
	font-weight:bold;
	color:#649c35;
	cursor:hand;
}
A.SeeAlso
{
	font-weight:bold;
	color:#649c35;
	text-decoration:underline;
	cursor:hand;
}
A.SeeAlso:hover
{
	font-weight:bold;
	text-decoration:underline;
	color:#649c35;
	cursor:hand;
}
A.SeeAlsoArch
{
	font-weight:bold;
	color:Gray;
	text-decoration:underline;
	cursor:hand;
}
A.SeeAlsoArch:hover
{
	font-weight:bold;
	text-decoration:underline;
	color:Gray;
	cursor:hand;
}
.StaffNameTitle
{
	text-align:center;
	vertical-align:middle;
	font-size:8pt;
	font-weight:bold;
	color:White;
	background-image:url(images/3dslither.gif);
	padding-left:4px;
	height:22px;
}
.YellowSlither
{
	background-image:url(images/YellowSlither.gif);
	height:20px;
	text-align:right;
}
TD.sbover
{
	width:150px;
	height:20px;
	background-image:url(images/sbcomMO.gif);
	cursor:hand;
}
TD.sbout
{
	width:150px;
	height:20px;
	background-image:url(images/sbcom.gif);
}
TD.swbonlineover
{
	width:150px;
	height:20px;
	background-image:url(images/swbonlinecomMO.gif);
}
TD.swbonlineout
{
	width:150px;
	height:20px;
	background-image:url(images/swbonlinecom.gif);
}
TD.GeneralTitle
{
	text-align:center;
	vertical-align:middle;
	font-size:8pt;
	font-weight:bold;
	color:White;
	background-image:url(images/3dslither.gif);
	padding-left:4px;
	height:22px;
	border-left:solid 2 silver;
	border-right:solid 2 silver;
	border-top:solid 2 silver;
	border-bottom:solid 2 silver;
}
.StaffPictureHolder
{
	padding:3px 3px 3px 3px;
	border-top:solid 1 #649c35;
	border-bottom:solid 1 #649c35;
	text-align:center;
	background-color:#f5f2de;
}
.StaffAttibsTitle
{
	text-align:left;
	vertical-align:middle;
	font-size:8pt;
	font-weight:bold;
	background-color:#649c35;
	border-bottom:solid 1 #649c35;
	height:20px;
	color:White;
	padding-left:4px;
}
.StaffAttibsValue
{
	text-align:left;
	vertical-align:middle;
	font-size:8pt;
	border-bottom:solid 1 #649c35;
	font-weight:bold;
	padding-left:6px;
}
.StaffList
{
	background-image:url(images/3dslither18.gif);
	text-align:center;
	color:#649c35;
	font-size:10pt;
	font-weight:bold;
	padding-left:6px;
	padding-top:2px;
}
.StaffListMO
{
	background-image:url(images/3dslither18.gif);
	text-align:center;
	color:#424542;
	font-size:10pt;
	font-weight:bold;
	cursor:hand;
	padding-left:6px;
	padding-top:2px;
	}
.StaffListHeading
{
	padding-left:6px;
	color:White;
	background-color:#53A470;
	font-size:8pt;
	font-weight:bold;
}
.dropdown
{
	font-size:8pt;
	color:#649c35;
}
.labelVAlign
{
	color:Blue;
	vertical-align:middle;
}
TD.MenuParent
{
	vertical-align:middle;
	font-weight:bold;
	color:#f5f2de;
	cursor:hand;
	padding-left:6px;
	padding-right:6px;
	height:22px;
	width:138px;
	font-size:8pt;
}
TD.MenuParentBlue
{
	vertical-align:middle;
	font-weight:bold;
	color:#000099;
	cursor:hand;
	padding-left:6px;
	padding-right:6px;
	height:22px;
	width:138px;
	font-size:8pt;
}
TD.MenuParentMO
{
	vertical-align:middle;
	font-weight:bold;
	color:White;
	cursor:hand;
	padding-left:6px;
	padding-right:6px;
	height:22px;
	width:138px;
	font-size:8pt;
}
TD.MenuParentSelected
{
	vertical-align:middle;
	font-weight:bold;
	color:#FFD200;
	padding-left:6px;
	padding-right:6px;
	height:22px;
	width:138px;
	font-size:8pt;
}
TD.MenuParentBlock
{
	background-color:#649c35;
}
TD.MenuChildBlock
{
	background-color:#649c35;
}
TD.MenuChildSelBlockMO
{
	background-color:#649c35;
}
TD.MenuParentSelBlockMO
{
	background-color:White;
}
TD.MenuChild
{
	vertical-align:middle;
	font-weight:bold;
	color:#f5f2de;
	cursor:hand;
	padding-left:8px;
	height:18px;
	background-image:url(images/childbuttonback.gif);
}
TD.MenuChildBlue
{
	vertical-align:middle;
	font-weight:bold;
	color:#f5f2de;
	cursor:hand;
	padding-left:8px;
	height:18px;
	background-image:url(images/childbuttonbackblue.gif);
}
TD.MenuChildMO
{
	vertical-align:middle;
	font-weight:bold;
	color:White;
	cursor:hand;
	padding-left:8px;
	height:18px;
	background-image:url(images/childbuttonbackmo.gif);
}
TD.MenuChildBlueMO
{
	vertical-align:middle;
	font-weight:bold;
	color:White;
	cursor:hand;
	padding-left:8px;
	height:18px;
	background-image:url(images/childbuttonbackbluemo.gif);
}
TD.MenuChildSelected
{
	vertical-align:middle;
	font-weight:bold;
	color:White;
	padding-left:8px;
	cursor:default;
	height:18px;
	background-image:url(images/childbuttonbacksel.gif);
}
TD.MenuChildBlueSelected
{
	vertical-align:middle;
	font-weight:bold;
	color:White;
	padding-left:8px;
	cursor:default;
	height:18px;
	background-image:url(images/childbuttonbackbluesel.gif);
}
TD.LeftTableBack
{
	width:150px;
	background-image:url(images/menuback.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
.DayStyle
{
	background-color:#f5f2de;
	padding:2 2 2 2;
}
.DayHeaderStyle
{
	background-color:#649c35;
	color:White;
	padding:2 2 2 2;
}
.TitleStyle
{
	background-image:url(images/3dslither18.gif);
	color:#649c35;
	height:18px;
	vertical-align:middle;
	padding-left:4px;
	font-weight:bold;
}
.TitleStyleArch
{
	background-image:url(images/3dslither18Arch.gif);
	color:White;
	height:18px;
	vertical-align:middle;
	padding-left:4px;
	font-weight:bold;
}
.Invisible
{
	visibility:hidden;
}
.Calendar
{
	background-color:#f5f2de;
	border-color:#649c35;
	cursor:default;
}
TABLE.OHContainer
{
	width:80%;
	text-align:center;
	border-top:solid 1 #649c35;
	border-left:solid 1 #649c35;
	border-right:solid 1 #649c35;
	padding:0 0 0 0;
}
TABLE.OH
{
	width:100%;
	text-align:center;
	border-style:none;
	padding:0 0 0 0;
}
TD.OHDay
{
	text-align:left;
	vertical-align:middle;
	font-size:8pt;
	font-weight:bold;
	background-color:#649c35;
	border-bottom:solid 1 #649c35;
	height:20px;
	color:White;
	padding-left:4px;
}
TD.OHTime
{
	text-align:center;
	vertical-align:middle;
	font-size:8pt;
	background-color:#f5f2de;
	border-bottom:solid 1 #649c35;
	font-weight:bold;
}
TD.OHTimeRed
{
	text-align:center;
	vertical-align:middle;
	font-size:8pt;
	background-color:#f5f2de;
	border-bottom:solid 1 #649c35;
	font-weight:bold;
	color:Red;
}
TD.OHTitle
{
	text-align:left;
	vertical-align:middle;
	font-size:8pt;
	font-weight:bold;
	color:White;
	background-image:url(images/3dslither.gif);
	padding-left:4px;
	height:22px;
}
TABLE.OHTContainer
{
	width:90%;
	text-align:center;
	border-top:solid 1 #649c35;
	border-left:solid 1 #649c35;
	border-right:solid 1 #649c35;
	padding:0 0 0 0;
}
TABLE.OHT
{
	width:100%;
	text-align:center;
	border-style:none;
	padding:0 0 0 0;
}
TD.OHTDay
{
	text-align:left;
	vertical-align:middle;
	font-size:7pt;
	font-weight:bold;
	background-color:#649c35;
	border-bottom:solid 1 #649c35;
	height:14px;
	color:White;
	padding-left:2px;
}
TD.OHTTime
{
	text-align:center;
	vertical-align:middle;
	font-size:7pt;
	border-bottom:solid 1 #649c35;
}
TD.OHTTiny
{
	text-align:center;
	vertical-align:middle;
	font-size:7pt;
}
TD.OHTTimeRed
{
	text-align:center;
	vertical-align:middle;
	font-size:7pt;
	border-bottom:solid 1 #649c35;
	color:Red;
}
TD.OHTTitle
{
	text-align:left;
	vertical-align:middle;
	font-size:7pt;
	font-weight:bold;
	color:#649c35;
	background-image:url(images/3dslither18.gif);
	padding-left:2px;
	height:18px;
}
.TopAlign
{
	vertical-align:top;
}
TD.CalendarHolder
{
	padding-bottom:4px;
	text-align:center;
}
.GreenBorder
{
	border:solid 1 #649c35;
}
.GrayBorder
{
	border:solid 1 Gray;
}
.PaddedGreenBorder
{
	padding:4 4 4 4;
	background-color:#f5f2de;
	border:solid 1 #649c35;
}
.SilverBorder
{
	border:solid 2 Silver;
}
.iSilverBorder
{
	border:solid 2 silver;
}
TABLE.GettingHereContainer
{
	width:100%;
	text-align:center;
	background-image:url(Images/NewsItemBackShort.gif);
	background-repeat:repeat-x;
	border:solid 1 #649c35;
	padding:4 4 4 4;
}
TD.SpaceBelow4
{
	padding-bottom:4px;
}
TD.EmailLabel
{
	text-align:left;
	vertical-align:middle;
	font-size:8pt;
	font-weight:bold;
	background-color:#649c35;
	border-bottom:solid 1 #649c35;
	height:20px;
	color:White;
	padding-left:4px;
}
TD.ContactImageHolder
{
	height:180px;
	vertical-align:middle;
	text-align:center;
}
TD.ContactUsHolder
{
	padding:4 2 4 2;
}
TD.PhoneNumber
{
	border:solid 1 #649c35;
	padding:4 4 4 4;
	text-align:center;
	font-size:10pt;
	font-weight:bold;
	background-image:url(Images/NewsItemBackShort.gif);
	background-repeat:repeat-x;
}
TD.Address
{
	border:solid 1 #649c35;
	padding:4 4 4 8;
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	background-image:url(Images/NewsItemBackShort.gif);
	background-repeat:repeat-x;
}
TD.YellowBackground
{
	text-align:center;
	color:#649c35;
	background-color:#649c35;
}
TD.PGLeft
{
	background-image:url(images/pagetitleleft.gif);
	background-repeat:no-repeat;
	height:30px;
}
TD.PGCentre
{
	background-image:url(images/pagetitlenew.gif);
	height:46px;
	font-size:14pt;
	color:White;
	vertical-align:middle;
	text-align:center;
	background-repeat:no-repeat;
}
TD.PGCentreBlue
{
	background-image:url(images/pagetitlenewblue.gif);
	height:46px;
	font-size:14pt;
	color:White;
	vertical-align:middle;
	text-align:center;
	background-repeat:no-repeat;
}
TD.PGRight
{
	background-image:url(images/pagetitleright.gif);
	height:30px;
	background-repeat:no-repeat;
}
.SupplierMO
{
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}
.Supplier
{
	font-weight:bold;
}
Body.IFrameBody
{
	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#adaaad;
	scrollbar-track-color:#ffffff;
	scrollbar-shadow-color:#adaaad;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#adaaad;
	scrollbar-darkshadow-color:#ffffff;
	margin:0 0 0 0;
	background-color:White;
}
.Article
{
	background-image:url(Images/NewsItemBackShort.gif);
	background-repeat:repeat-x;
}
.ArticleRev
{
	background-image:url(Images/NewsItemBackShortRev.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
TABLE.NewsItem
{
	background-image:url(Images/NewsItemBack.gif);
	background-repeat:repeat-x;
}
TABLE.NewsItemArch
{
	background-color:#EEEEEE;
}
TD.Welcome
{
	background-image:url(Images/welcomemsg.gif);
	background-position:0 -6;
	background-repeat:no-repeat;
	background-color:white;
	PADDING-LEFT:2px;
	WIDTH:300px;
	HEIGHT:338px
}
TD.WelcomeFrameHolder
{
	PADDING-RIGHT:2px;
	PADDING-LEFT:2px;
	PADDING-BOTTOM:40px;
	PADDING-TOP:30px;
}
TD.UnSelected
{
	border-top:solid 1 #666666;
	border-bottom:solid 1 #666666;
	border-right:solid 1 #649c35;
	background-color:#CCCCCC;
	color:#666666;
	cursor:hand;
	text-align:right;
}
TD.Selected
{
	border-top:solid 1 #649c35;
	border-bottom:solid 1 #649c35;
	color:#649c35;
	font-weight:bold;
	text-align:right;
}
TD.PhilInfo
{
	padding:6 6 6 6;
	border-top:solid 1 #649c35;
	border-bottom:solid 1 #649c35;
	border-right:solid 1 #649c35;
}
TD.PhilTitle
{
	text-align:center;
	font-size:18px;
	font-weight:bold;
}
TD.StaffComment
{
	font-family:Comic Sans MS;
	font-size:10pt;
	text-align:center;
	vertical-align:top;
	height:120px;
	background-image:url(Images/NewsItemBackShort.gif);
	background-repeat:repeat-x;
	padding:4px 4px 4px 4px;
}
TD.BulletPoint
{
	font-size:10pt;
	font-weight:bold;
	padding-bottom:6px;
}

/* default opacity for IE */
img {
	filter:alpha(opacity=100);
	}

/* duplicate image positioning */
img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
	}
#footer {
	clear:both;
	width:100%;
	text-align:center;
	
}
#footer img {
	vertical-align:bottom;
}
#footer ul {
	padding-top:4px;
	padding-bottom:4px;
}
#footer li {
	list-style-type: none;
	padding:0px;
	display:inline;
}
#footer a {
	color:#649c35;
	font-weight:bold;
}