body {
	width:773px;
	background-color:#E9EADE;
	font-size:100%;
	margin:0px auto 0px auto;
	font-family:"Trebuchet MS", Verdana, Arial;
}

#TopBar {
	background-image:url(../images/default/TopBar.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:773px;
	height:17px;
	margin:0px;
	padding:0px;
}

#Header {
	background-image:url(../images/default/Header.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:773px;
	height:107px;
}

#MainDiv2 {
	background-image:url(../images/default/MainBG2.gif);
	background-repeat:repeat-y;
	background-position:center top;
	padding:0px 0px 0px 0px;
	width:773px;
	margin:0px;
}

#TopNavDiv2 {
	background-image:url(../images/IELine.gif);
	background-position:bottom;
	background-repeat:repeat-y;
	width:773px;
	height:17px;
}

/* Left Navigation Classes  */
#NavDiv {
	padding:5px 0px 100px 10px;
	width:135px;
	float:left;
}

#NavDiv .outer {
	float:left;
	width:135px; 
	}

#NavDiv .outer span {
	display: none;
	margin:0px; 
	padding:0px;
	}

#NavDiv .outer a {
	display: block;
	margin:0px; padding:0px;
	width:135px; 
	overflow:hidden;
	text-decoration:none;
	}

#NavDiv .outer a.Home {background: url(../images/default/Home.gif) top left no-repeat; height:44px}
#NavDiv .outer a.Home:hover {background:url(../images/default/Home.gif) -135px; height:44px}
#NavDiv .outer a.Home:active {	background:url(../images/default/Home.gif) -135px; height:44px}

#NavDiv .outer a.Features {background: url(../images/default/Features.gif) top left no-repeat; height:24px}
#NavDiv .outer a.Features:hover {background:url(../images/default/Features.gif) -135px; height:24px}
#NavDiv .outer a.Features:active {	background:url(../images/default/Features.gif) -135px; height:24px}

#NavDiv .outer a.Create {background: url(../images/default/Create.gif) top left no-repeat; height:25px}
#NavDiv .outer a.Create:hover {background:url(../images/default/Create.gif) -135px; height:25px}
#NavDiv .outer a.Create:active {	background:url(../images/default/Create.gif) -135px; height:25px}

#NavDiv .outer a.Browse {background: url(../images/default/Browse.gif) top left no-repeat; height:31px}
#NavDiv .outer a.Browse:hover {background:url(../images/default/Browse.gif) -135px; height:31px}
#NavDiv .outer a.Browse:active {	background:url(../images/default/Browse.gif) -135px; height:31px}

#NavDiv .outer a.Browse2 {background: url(../images/default/Browse2.gif) top left no-repeat; height:27px}
#NavDiv .outer a.Browse2:hover {background:url(../images/default/Browse2.gif) -135px; height:27px}
#NavDiv .outer a.Browse2:active {	background:url(../images/default/Browse2.gif) -135px; height:27px}

#NavDiv .outer a.Login {background: url(../images/default/Login.gif) top left no-repeat; height:28px}
#NavDiv .outer a.Login:hover {background:url(../images/default/Login.gif) -135px; height:28px}
#NavDiv .outer a.Login:active {	background:url(../images/default/Login.gif) -135px; height:28px}

#NavDiv .outer a.Return {background: url(../images/default/Return.gif) top left no-repeat; height:25px}
#NavDiv .outer a.Return:hover {background:url(../images/default/Return.gif) -135px; height:25px}
#NavDiv .outer a.Return:active {	background:url(../images/default/Return.gif) -135px; height:25px}

#NavDiv .outer a.Return2 {background: url(../images/default/Return2.gif) top left no-repeat; height:22px}
#NavDiv .outer a.Return2:hover {background:url(../images/default/Return2.gif) -135px; height:22px}
#NavDiv .outer a.Return2:active {	background:url(../images/default/Return2.gif) -135px; height:22px}

#NavDiv .outer a.Login2 {background: url(../images/default/Login2.gif) top left no-repeat; height:22px}
#NavDiv .outer a.Login2:hover {background:url(../images/default/Login2.gif) -135px; height:22px}
#NavDiv .outer a.Login2:active {	background:url(../images/default/Login2.gif) -135px; height:22px}

#NavDiv .outer a.Forum {background: url(../images/default/Forum.gif) top left no-repeat; height:25px}
#NavDiv .outer a.Forum:hover {background:url(../images/default/Forum.gif) -135px; height:25px}
#NavDiv .outer a.Forum:active {	background:url(../images/default/Forum.gif) -135px; height:25px}

#NavDiv .outer a.FAQ {background: url(../images/default/FAQ.gif) top left no-repeat; height:23px}
#NavDiv .outer a.FAQ:hover {background:url(../images/default/FAQ.gif) -135px; height:23px}
#NavDiv .outer a.FAQ:active {	background:url(../images/default/FAQ.gif) -135px; height:23px}

#NavDiv .outer a.Links {background: url(../images/default/Links.gif) top left no-repeat; height:26px}
#NavDiv .outer a.Links:hover {background:url(../images/default/Links.gif) -135px; height:26px}
#NavDiv .outer a.Links:active {	background:url(../images/default/Links.gif) -135px; height:26px}

#NavDiv .outer a.About {background:url(../images/default/About.gif) top left no-repeat; height:23px}
#NavDiv .outer a.About:hover {background:url(../images/default/About.gif) -135px; height:23px}
#NavDiv .outer a.About:active {	background:url(../images/default/About.gif) -135px; height:23px}

#NavDiv .outer a.Contact {background: url(../images/default/ContactUs.gif) top left no-repeat; height:23px; margin-bottom:10px}
#NavDiv .outer a.Contact:hover {background:url(../images/default/ContactUs.gif) -135px; height:23px; margin-bottom:10px}
#NavDiv .outer a.Contact:active {background:url(../images/default/ContactUs.gif) -135px; height:23px; margin-bottom:10px}

.SearchTop {
	background-image:url(../images/default/SearchHeader.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:135px;
	height:23px;
	clear:left;
}

.SearchBox {
	width:135px;
	background-image:url(../images/default/SearchBG.jpg);
	background-repeat:repeat-y;
	text-align:center;
	padding:5px 0px 15px 0px;
}

.SearchBox .TextBox {
	width:111px;
	font-family:"Trebuchet MS", Verdana, Arial;
	border:1px solid #101010;
	color:#101010;
	background-color:#E9EADE;
	font-size:11px;
}

.SearchBox .AndOr {
	background-image:url(../images/default/Andor.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:13px;
	width:135px;
}

.SearchBtn {
	text-align:right;
	width:127px;
	padding:8px 0px 8px 0px;
}
#MainDiv2 #ContentDiv {
	width:617px;
	padding:0px 0px 50px 0px;
	float:left;
	background-image:url(../images/CentreColumnBG.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	font-size:90%;
	color:#1B1B1B;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#756E00;
	font-size:120%;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#756E00;
	font-size:100%;
	color:#756E00;
}

#MainDiv #ContentDiv .ImageShadow {
	padding:0px 0px 10px 13px;
	background-image:url(../images/default/ShadowBG.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:right;
}

.ImageBorder {
	padding:4px;
	background-color:#FFFFFF;
	border:1px solid #D9D6D6;
}

#RightColumnDiv {
	width:182px;
	float:right;
}

#RightColumnDiv .Creator {
	color:#32373E;
	font-size:75%;
	text-align:center;
	padding:8px 20px 0px 20px;
	width:142px;
}

#RightColumnDiv .AudioHeader {
	background-image:url(../images/default/AudioHeader.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:182px;
	height:29px;
}

#RightColumnDiv .AudioBG {
	background-image:url(../images/default/AudioBG.jpg);
	background-repeat:repeat-y;
	width:182px;
	height:83px
}

#RightColumnDiv .AudioFooter {
	background-image:url(../images/default/AudioFooter.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:182px;
	height:20px;
}

#RightColumnDiv .Candles {
	width:137px;
	border:1px solid #707F90;
	padding:10px;
	margin:0px auto 10px auto;
}

#RightColumnDiv .LeftCandle {
	background-image: url("../images/Candle.gif");
	background-position:center;
	background-repeat:no-repeat;
	width:20px;
	padding:5px;
}

#RightColumnDiv .RightCandle {
	width:105px;
	color:#1B1B1B;
	font-size:70%;
	padding:10px 0px 10px 0px;
	font-weight:bold;
}

#RightColumnDiv .Share {
	background-image:url(../images/default/ShareHeader.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#CBD2DA;
	text-align:center;
	border:1px solid #707F90;
	width:157px;
	margin:0px auto 0px auto;
	padding:40px 0px 10px 0px;
}

#RightColumnDiv .Share .TextBox {
	width:125px;
	font-family:"Trebuchet MS", Verdana, Arial;
	border:1px solid #101010;
	color:#101010;
	background-color:#E9EADE;
	text-align:center;
	font-size:11px;
	margin-bottom:10px;
}	

#RightColumnDiv .Share h1 {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:90%;
}

#BottomBar2 {
	background-image:url(../images/default/BottomBar.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:773px;
}

/* Miscellaneous Classes */
.TextPadding {
	padding:10px 30px 20px 30px;
	font-size:90%;
}

li {
	color:#550000;
	list-style-image:url(../images/listitmage.gif);
	font-size:95%;
}

.Pager {
	font-weight:bold;
	text-align:center;
	color:#666666
}

.PageTable {
	text-align:center;
	width:100%;
	clear:both;
	padding: 10px 0px 10px 0px;
}

.ValSum {
	width:80%;
	font-size:70%;
	clear:both;
}

.FloatClear {
	clear:both;
}

.CheckBox {
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#101010;
	font-size:11px;
}

.TextURL {
	width:100px;
	font-family:"Trebuchet MS", Verdana, Arial;
	border:1px solid #101010;
	color:#101010;
	background-color:#E9EADE;
	font-size:11px;
}

.TextBox {
	width:150px;
	font-family:"Trebuchet MS", Verdana, Arial;
	border:1px solid #101010;
	color:#101010;
	background-color:#E9EADE;
	font-size:11px;
}

.TextBox2 {
	width:200px;
	font-family:"Trebuchet MS", Verdana, Arial;
	border:1px solid #101010;
	color:#101010;
	background-color:#E9EADE;
	font-size:11px;
}

.TextBoxError {
	width:150px;
	font-family:"Trebuchet MS", Verdana, Arial;
	border:1px solid #101010;
	color:#101010;
	background-color:#D4CA6D;
	font-size:11px;
}

.LeftHeader {
	width:200px;
	font-weight:bold;
	float:left;
	font-size:90%;
	color:#3D4C5E;
	margin-right:10px;
}

.RightHeader {
	float:left;
}

.LeftFloat {
	float:left;
}

.RightFloat {
	float:right;
}

#CreateDiv {
	display:none;
}

.ImageButton {
	clear:both;
	text-align:right;
	padding:10px 0px 10px 0px;
	width:415px;
}

a {
	color:#607080;
	text-decoration:underline;
}

a:hover, a:active {
	color:#8B9BAF;
	text-decoration:none;
}

.MemorialTitle {
	font-size:11px;
	text-align:center;
}

.ExampleTD {
	height:100px;
	vertical-align:top;
}

.MiddleTD {
	text-align:center;
	vertical-align:top;
}

.ViewTD {
	height:50px;
	text-align:center;
}

.redtext {
	color:#FF0000;
	font-weight:bold;
}

.Instruction {
	font-weight:normal;
	clear:both;
	padding:5px 0px 5px 0px;
	font-size:85%;
	color:#999999
}

.LeftPadding {
	text-align:center;
}

.Line {
	background-image:url(../images/line.jpg);
	background-repeat:no-repeat;
	width:555px;
	height:30px;
	margin:10px 0px 15px 0px;
}

.DropYear {
	font-family:"Trebuchet MS", Verdana, Arial;
	width:57px;
	border:1px solid #101010;
	color:#101010;
	background-color:#D4CA6D;
	font-size:11px;
}

.DropMonth {
	font-family:"Trebuchet MS", Verdana, Arial;
	width:93px;
	border:1px solid #101010;
	color:#101010;
	background-color:#D4CA6D;
	font-size:11px;
}

.DropDay {
	font-family:"Trebuchet MS", Verdana, Arial;
	width:43px;
	border:1px solid #101010;
	color:#101010;
	background-color:#D4CA6D;
	font-size:11px;
}

.Message {
	font-weight:bold;
	color:#993300;
	text-align:center;
}

.Footer {
	width:693px;
	padding:5px 40px 20px 40px;
	text-align:center;
	font-size:80%;
}

.Footer a {
	color:#000; 
	text-decoration: none
}

.Footer a:hover {
	color:#000; 
	text-decoration:underline
}

.Footer a:active {
	color:#000; 
	text-decoration:underline
}

/* Good Kid Div */
.GoodDiv {
	width:773px;
	font-size:70%;
	clear:both;
	text-align:right;
	padding:5px 0px 20px 0px;
}

A.goodlink  { font-size:100%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: underline; text-align:right} 
A.goodlink:visited { font-size:100%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: underline; text-align:right}
A.goodlink:hover { font-size:100%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: none; text-align:right} 
A.goodlink:active { font-size:100%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: underline; text-align:right} 
