body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; color: #999999; text-decoration: none; margin:0; margin-top:0;padding:0; background-image: url(images/siteBg.jpg); }

p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #585858; text-decoration: none; padding-left:9px; padding-right: 9px; }
li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #585858; text-decoration: none;  }
	a:link, a:active, a:visited{color: #3A6BA6; text-decoration: none;}		
	a:hover { text-decoration: underline;  }	
	
	em {	font-style: italic;	}
	strong {	font-weight: bold;	}
	hr { height:1px; border-top: 1px solid #CCCCCC; border-bottom: 0px solid #E1E1CF; border-left:0px solid #E1E1CF; margin:0px;	 padding:0px;  }
	dl{ margin:0; padding:0;}
	dt{ font-weight:bold; padding:0px; margin:0; color:#AC213A;}
	dd{margin:0 10px 10px 0; }
	
	.hidden{display:none;}
	.img{ margin: 3px 3px 3px 3px;}
	.floatRight{float:right;}
	.floatLeft{float:left;}	


h1 { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:5px;  margin:10px;px; margin-bottom:3px; padding-left:0px; font-size: 1.35em;  font-weight:bold; color:#3A6BA6; border-bottom:1px solid #ccc;   }
h2 {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:5px; margin:0px; margin-bottom:3px; padding-left:0px; font-size: 1.25em;  font-weight:bold; color:#3A6BA6; border-bottom:0px solid #ccc;   }
h3 {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:5px; margin:0px; margin-bottom:3px; padding-left:0px; font-size: 1.35em;  font-weight:bold; color:#ffffff; border-bottom:1px solid #545454;   }
h4 {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:5px; margin:0px; margin-bottom:3px; padding-left:5px; font-size: 1.35em;  font-weight:bold; color:#ffffff; border-bottom:1px solid #545454;   }
h5 {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:3px; margin:5px; margin-bottom:3px; padding-left:2px; font-size: 1.33em;  font-weight:bold; color:#FFFFFF; border-bottom:1px solid #fff;   }
h6 {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0px; margin-bottom:0px; padding-left:0px; font-size: 1.25em;  font-weight:bold; color:#3A6BA6;  }


#holder { position: relative; margin: 0 auto; top: 0px;width: 780px; border: 0px solid green; background-image:  url(images/plazabg.jpg); border-left:1px solid #fff; border-right:1px solid #fff;}

#holder2 { position: relative; margin: 0 auto; top: 0px;width: 779px; border: 0px solid green; background-image:  url(images/plazabg2.gif); border-left:1px solid #fff; border-right:1px solid #fff;}

#logo { height:100px; width:100%; top:0px; background: #fff; border:0px solid red;}

#header { height:175px; top:34px; background: #ccc; border:0px solid green; position: relative;}

#headerAcc { height:175px; top:34px; background: #ccc; border:0px solid green; position: relative; background-image:  url(images/mainAcc.gif);}

#headerCon { height:175px; top:34px; background: #ccc; border:0px solid green; position: relative; background-image:  url(images/mainOutside.gif);}

#headerFit { height:175px; top:34px; background: #ccc; border:0px solid green; position: relative; background-image:  url(images/mainFitness.gif);}

#headerMeet { height:175px; top:34px; background: #ccc; border:0px solid green; position: relative; background-image:  url(images/mainMeetings.gif);}

#headerRecruit { height:175px; top:34px; background: #ccc; border:0px solid green; position: relative; background-image:  url(images/recruit.gif);}

#headerRest{ height:175px; top:34px; background: #ccc; border:0px solid green; position: relative; background-image:  url(images/mainBar.gif);}

#headerWeddings{ height:175px; top:34px; background: #ccc; border:0px solid green; position: relative; background-image:  url(images/mainWeddings.gif);}

#content { margin-right:26%; margin-left:26%; margin-top:45px; position:relative; border: 0px solid green; }

#content2 {  margin-left:26%; margin-right:0%;margin-top:45px; position:relative; border: 0px solid green; }


#sidecolumn { position:absolute; top: 309px; left: 0; width: 26%; border-top: 1px solid white; border-right: 1px solid #D6D6D6; height:10px; background-color: #F3F3F3; }

#bkeBox { position:absolute; top: 136px; left: 0; width: 26%; border-top: 0px solid white; border-right: 1px solid #1E5583; height:175px; background-color: #285577; }

#navigation { position:absolute; top: 100px; left: 0; width: 100%; border-top: 1px solid white; background-color:#3374AA;  position:absolute;}

#sidebar { position:absolute; top: 310px; right: 0; width: 26%; background-color: #DFECFD; height:0px; border-left: 1px solid #D6D6D6;}

#Date{color:#3A6BA6; text-align:right; position:absolute; top:53px;  margin:0; padding:1px;  height:10px; left:580px; border:1px:solid red; float:right; padding-right:5px;}	
#Date ul 	{padding:0px; margin:0px; margin:0 0px 0 30px;}
#Date ul li{display:inline; padding-left:0px;}
#Date ul  { background: none;}

#minitabs {
margin: 0;
padding: 0px 0 22px 0px;
border: 0px solid #000;
background-image: url(images/navBg.jpg);
}

#minitabs li {
margin: 0;
padding: 0;
display: inline;
list-style: none;
background-image: url(images/navBg.jpg);
}

#minitabs a {
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
margin: 0 0px 0px 0px;
padding: 9px 19px 9px 18px;
border-bottom: 0px solid #ccc;
text-decoration:none;
colour: #969;
background-image: url(images/navBga.jpg);
}
#minitabs a.active, #minitabs a:hover {
colour: #fff;
background-image: url(images/navBghover.jpg); background-color:#3375AA;
}

#mintabs a:hover {
colour: #696;}

#pageon{
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
colour: #969;
background-image: url(images/navBga.jpg);
}

#footer { padding: 1px; background: #FFFFFF;  margin-left:0%; margin-top:50px;  margin-bottom:0px;  position: relative; border-top: 1px solid #D6D6D6;}

#footersiteinfo {  background: #fff; width:25%; padding-left: 5px; margin-top:10px; float:left; display: inline;}
	#footer p {	margin: 0;  padding-top:0px;  border:0px solid green;	}
	#footer ul { margin:0; margin-top:0px;  padding:0;  }
	#footer li{	margin: 0;	padding: 0px;	display: inline;	list-style-type: none; }
	#footer a{text-decoration: underline; font-size: 11px; color: #3A6BA6; }
	#footer a:hover{text-decoration: none; font-size: 11px; color: #3A6BA6; }
	.divider {font-size:11px; color:#666666;} 
	.footerStrong { color:#3A6BA6;}

#footerText {  background: #fff;  width:73%; padding-top:3px padding-left: 5px; float:right;  margin-top:10px; display: inline;}
	#footer p {	margin: 0;  padding: 8px 0px;  border:0px solid green;		}
	#footer ul { margin:0; margin-top:0px;  padding:0;  }
	#footer li{	margin: 0;	padding: 0px;	display: inline;	list-style-type: none; }
	#footer a{text-decoration: underline; font-size: 11px; color: #3A6BA6; }
	#footer a:hover{text-decoration: none; font-size: 11px; color: #3A6BA6; }
	.divider {font-size:11px; color:#666666;} 
	.footerStrong { color:#3A6BA6;}



	#col1 {  float:left; width:100%; margin: 0; padding: 0px; margin-left:0px;}
	
	#col1 #topNavContainer #udm {border:0px solid red;  float: left; margin:0; padding:0; line-height:24px;   }
		html>body #col1 #topNavContainer #udm {	margin:0px; margin-left:0px;  }

	
	#topNavContainer {margin-left:0px; border:0px solid blue;}
	 html>body #topNavContainer{margin-left:0px;}	
	#topNavContainer #udm ul{width: auto; margin:0px; padding:0px; list-style: none; background:#7D8DAD; }		
	#topNavContainer #udm li{border-bottom:1px solid #FFFFFF; width: auto;  	margin:0px; padding:0px; display:block; }
	#topNavContainer #udm a{ padding:0px 8px 0px 20px; width: 150px; margin:0px; font-weight: normal; text-decoration:none; color:#ffffff; display:block; background:url(file:///PowerBook G4 1.67GHz/Users/diarmy/Documents/Web Development/images/leftnav/off.gif) no-repeat center left; background-color:#7D8DAD}	
	#topNavContainer #udm a.active {background: #FFE9C8;   font-weight:bold;}
	#topNavContainer #udm a:hover { background:url(safewaygroup.com/images/leftnav/on.gif) no-repeat center left; background: #6374C4}
	#topNavContainer #udm a.MainNavSelected { background:url(safewaygroup.com/images/leftnav/off.gif) no-repeat center left;}	
	
	
	#col1 {  float:left; width:100%; margin: 0; padding: 0px; margin-left:0px;}
	
	#col1 #topFeaturesContainer #udm {border: 0px solid red;  float: left; margin:0; padding:0; line-height: 2em; margin-top: 3%;   }
		html>body #col1 #topFeaturesContainer #udm {	margin:0px; margin-left:0px;  }

	
	#topFeaturesContainer {margin-left:0px; border:0px solid blue;}
	 html>body #topFeaturesContainer{margin-left:0px;}	
	#topFeaturesContainer #udm ul{width: auto; margin:0px; padding-top:0 px; list-style: none; background:#7D8DAD; }		
	#topFeaturesContainer #udm li{border-bottom:1px solid #ccc; border-right:1px solid #ccc; width: auto;  	margin:0px; padding:0px; display:block; }
	#topFeaturesContainer #udm a{ padding:0px 8px 0px 20px; width: 150px; margin:0px; font-weight: normal; text-decoration:none; color:#666; display:block; background: url(images/bullet.gif) no-repeat center left; background-color:#fff}	
	#topFeaturesContainer #udm a.active {background: #fff;   font-weight:bold;}
	#topFeaturesContainer #udm a:hover { background:url(safewaygroup.com/images/bulletOff.gif) no-repeat center left; }
	#topFeaturesContainer #udm a.MainFeaturesSelected { background: url(safewaygroup.com/images/bulletOff.gif) no-repeat center left;}	
	
	h1.portal-right{ border-bottom:1px solid #000;}
	
		.portal-right{float:right; width:100%;  clear:right; padding:0px;  border:0px solid red}
		html>body .portal-right{margin-right:0px; }
			.gold{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#785918;}
			
				#leftBox {border:0px solid red; margin-top:5px; float:left; width:179px; padding-left:7px;}
				
						#rServices{ width:100%; border: 0px solid red;}	
						#Location{ width:100%; border: 0px solid red; }

						#Location a{ text-decoration:underline; color:#3A6BA6;}
						#Location a:hover { text-decoration:none;  }



