body
{
	background-color:#000000;
	width:773px;
	font-size:100%;
	margin:0px auto 0px auto;
	font-family:"Trebuchet MS", Verdana, Arial;
}

.mainlink:link {
	font-family: Tahoma;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
}
.mainlink:visited {
	font-family: Tahoma;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
}
.mainlink:hover {
	font-family: Tahoma;
	font-weight:bold;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
.text {
	font-family: Tahoma;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
}

.input {
	width:120px;
	height:15px;
	background-color:#ffffff;
	border: solid 1px #000000;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
}

.text2 {
	font-family: Tahoma;
	font-size: 12px;
	color: white;
	text-decoration: none
}



.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}


.sidelink1:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #C8B14E;
	text-decoration: underline;
}
.sidelink1:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #C8B14E;
	text-decoration: underline;
}
.sidelink1:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}

.text3 {
	font-family: Tahoma;
	font-size: 13px;
	color: #675A0F;
	text-decoration: none
}

.list {
	list-style-image: url(images/arrow2.jpg);
}


.bodytext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #912803;
	text-decoration: none;
}


.mainlink2:link {
	font-family: Tahoma;
	font-size: 10px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: underline;
}
.mainlink2:visited {
	font-family: Tahoma;
	font-size: 10px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: underline;
}
.mainlink2:hover {
	font-family: Tahoma;
	font-weight:bold;
	font-size: 10px;
	color: #DBC35F;
	text-decoration: underline;
}

.input2 {
	width:102px;
	height:15px;
	background-color:#ffffff;
	border: solid 1px #69788C;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
}


.toplink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DBC35F;
	text-decoration: none;
}
.toplink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DBC35F;
	text-decoration: none;
}
.toplink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:underline;
}
.bodytext4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}


.sidelink3:link {
	font-family: Tahoma;
	font-size: 12px;
	color: #475667;
	text-decoration: underline;
}
.sidelink3:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #475667;
	text-decoration: underline;
}
.sidelink3:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #8692A1;
	text-decoration: underline;
}


.border {
	border-left: solid 1px #323232;
	border-right: solid 1px #323232;
	border-top: solid 1px #323232;
}


.border2 {
	border-right: solid 2px #323232;
	border-right: solid 2px #323232;
}

.border3 {
	border-left: solid 1px #323232;
	
	
}
.border4 {
	
	border-left: solid 2px #323232;

	
}
.border7 {
	border-right: solid 1px #323232;
	border-top: solid 1px #323232;
	border-left: solid 1px #323232;


}

.toplink2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.toplink2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.toplink2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DBC35F;
	text-decoration:underline;
}

.border5 {
	border-left: solid 2px #323232;
}


.input3 {
	width:120px;
	height:20px;
	background-color:#ffffff;
	border: solid 1px #000000;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
}

	
.border6 {
	border-top: solid 1px #323232;
}

#TopBar {
	background-image:url(../images/new/TopBar.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:773px;
	height:17px;
	margin:0px;
	padding:0px;
}

#Header {
	background-image:url(../images/new/Header.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:773px;
	height:107px;
}

#MainDiv2 {
	padding:0px 0px 0px 0px;
	width:773px;
	margin:0px;
}

#TopNavDiv2 {
	width:773px;
	height:17px;
}

/* Left Navigation Classes  */
#NavDiv {
	padding:0px 0px 100px 0px;
	width:155px;
	float:left;
	background-color:#202020;
	color:White;
	border-bottom:2px solid #323232;
	margin-left:19px;
}

#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;
	}


.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;
	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; */
	color:#FFCA1E;
	font-size:100%;
}

#MainDiv #ContentDiv .ImageShadow {
	padding:0px 0px 10px 13px;
	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 {
	width:773px;
}

/* Miscellaneous Classes */
.TextPadding {
	font-size:90%;
	border: 0px solid red;
	color:White;
}

li {
	color:white;
	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:white;
	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;
}

.TextBoxSmall {
	width:75px;
	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;*/
	color:#B7CFFF;
	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;*/
	color:#B7CFFF;
	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} 

.style10 {font-size: 12px; color: #DBC35F; }

/* Memorial Wall*/

.rainbowbridge
{
	color:#F47C00; 
	font-family:Papyrus, Georgia, Trebuchet MS;
	font-size: 18px;
}

.wallmaintext
{
	color:#F47C00; 
	font-family:Trebuchet MS, Arial;
	font-size: 14px;
	font-weight:bold;
}

.memorial
{
	color:White;
	font-family: Trebuchet MS, Arial;
	text-decoration:none;
}
.memorial:hover
{
	color:#F47C00;
	font-family: Trebuchet MS, Arial;
	text-decoration:none;
}