body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #8A7F71;
}

#PageContainer {
	width: 700px; 
	margin: 0px auto; /* page centering */
	text-align: left;
	background-color: #FFF;
	padding: 0;
}

p, li, h3 {
	font-size: 0.8em;
}

ul {
	list-Style: none;
	padding: 0;
	margin: 0;
}

li {
	margin: 0;
}

td {
	vertical-align: top;
}

a {
	color: #369;
}

img {
	border:0;
}

.Left {
	float: left;
}

img.Left {
	margin-right: 15px;
	margin-bottom: 15px;
}

h1 {
	margin-top: 37px;
	margin-bottom: 12px;
}

h3 {
	margin: 10px 0 10px 0;
}

p {
	margin: 10px 0 16px 0;
}

.Top {
	margin-top: 0;
}

/*----- Layout -----*/
.LayoutTable .Left {
	padding-right: 35px;
	background: url('images/global/VerticalDots.gif') repeat-y Right;
	float: none;
}

.LayoutTable .Right {
	padding-left: 15px;
	float: none;
}

.ContentContainer {
	margin: 0 114px 0 114px;
}

.Breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background: url('images/global/HorizontalDots.gif') repeat-x Top;
	padding-top: 6px;
	margin-bottom: 29px;
}

.Breadcrumb, .Breadcrumb a {
	color: #999;
}

/*----- Quote -----*/
.Quote {
	position: relative;
	Left: -5px;
}

.QuoteCredit {
	color: #8A7F71;
}
/*----- Lists -----*/

.GreyBullet li {
	padding-left: 15px;
	background: url('images/global/Grey_Bullet.gif') no-repeat 0px 8px;
}

html>body .GreyBullet li {
	background: url('images/global/Grey_Bullet.gif') no-repeat 0px 6px;
}

.ArrowBullet {
	margin: 15px 0 15px 0;
}

.ArrowBullet li {
	padding-left: 15px;
	background: url('images/global/Arrow_Bullet.gif') no-repeat 0px 7px;
	margin-bottom: 19px;
}

html>body .ArrowBullet li{
	background: url('images/global/Arrow_Bullet.gif') no-repeat 0px 5px;
}

/*----------- Top Nav -----------*/
#TopNav {
	padding-bottom: 8px;
	background: url('images/global/TopNav_Shadow.gif') repeat-x bottom;
}

#TopNav ul {
	background-color:#AAA49B;
	list-style: none;
	margin:0;
	padding:0;
	height: 20px; /*note: specifying any height makes the ul pick up the height of it's contents, except NN6*/
}

#TopNav ul li {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 13px;
}

#TopNav ul li a, #TopNav ul li span  {
	float: left;
	padding: 2px 15px;
	text-decoration: none;
	color: #fff;
	background: url('images/global/TopNav_Divider.gif') no-repeat right top;
}


#TopNav ul li a:hover, #TopNav ul li span  {
	background: none;
	background-color: #C1BDBA;
	/*the next two definitions make the nav element cover the border of the one on the left*/
	padding-left: 16px;
	margin-left: -1px;
	color: #333;
}

#TopNav ul li span {
	background-color: #D9D6D2;
}

#TopNav ul li.First a:hover, #TopNav ul li.First span {
	margin-left: 0;
	padding-left: 15px;
}

/*----- Footer -----*/
#Footer {
	background:  url('images/global/HorizontalDots.gif') repeat-x top;
	padding: 12px 0 12px 0;
	margin: 90px 69px 25px 69px;
}

#Footer,  #Footer a{
	color: #999;
}

/*----- Homepage -----*/

#Home h1, #Home .LayoutTable{
	margin-left: 69px;
}

#Home h1 {
	margin-top: 32px;
	margin-bottom: 32px;
}

#Home h3 {
	margin: 33px 0 10px 0;
}

#Home #YourQuestions {
	margin-top: 25px;
}
