/* CSS Document */
*
{
	margin: 0px;
	padding: 0px;
}

body
{
	background: url(../images/bodybg.jpg) repeat-x left top;
	font-size: 14px;
	font-family: Georgia, "Times New Roman" , Times, serif;
	overflow: -moz-scrollbars-vertical; /*overflow: scroll; 	overflow-x: hidden;*/
}
a
{
	color: #000000;
	text-decoration: none;
}

.shadow
{
	width: 980px;
	min-height: 500px;
	margin: 0 auto;
	background: url(../images/shadow.png) repeat-y left top;
}
.subwrap
{
	width: 898px;
	margin: 0 auto;
	background: #FFFFFF;
	min-height: 500px;
}
.header
{
	background: url(../images/banner.jpg) no-repeat left top;
	height: 180px;
}
/*.header2
{
    background: url(../images/bg.jpg)repeat-x left top;
    color: #e3edf4;
    font-size: 11px;
    font-weight: normal;
    font-family: Georgia, "Times New Roman" , Times, serif;
    line-height: 22px;
    border-top: none;
    text-indent: 3px; 
    border-left: solid 1px #89b6de;
}*/
.nav
{
	float: right;
	padding: 140px 18px 0 0px; /*	border:solid 1px #ff0000;*/
}
/*
#nav ul
{
	list-style-type: none;
}
#nav ul li
{
	float: left;
}
#nav ul li a
{
	display: block;
	height: 27px;
	padding: 0 13px 0 13px;
	font-size: 18px;
	font-family: Georgia, "Times New Roman" , Times, serif;
	border-right: solid 1px #909090;
	color: #000000;
	text-decoration: none;
	line-height: 27px;
}
#nav ul li a.nobord
{
	border-right: none;
	padding: 0 0 0 13px;
}
#nav ul li a:hover
{
	background: #800000;
	color: #FFFFFF;
}*/
#nav ul li a.selected
{
	background: #909090;
	color: #FFFFFF;
}

.printpage
{
}

/*-----------------------------------admin navigation----------------------------*/

.nav1
{
	float: right;
	padding: 137px 18px 0 0;
}
.nav1 ul
{
	list-style-type: none;
}
.nav1 ul li
{
	float: left;
}
.nav1 ul li a
{
	display: block;
	height: 27px;
	padding: 0 10px 0 10px;
	font-size: 12px;
	font-family: Georgia, "Times New Roman" , Times, serif;
	border-right: solid 1px #909090;
	color: #000000;
	text-decoration: none;
	line-height: 27px;
	float: left;
}
.nav1 ul li a.nobord
{
	border-right: none;
	padding: 0 0 0 13px;
}
.nav1 ul li a:hover
{
	background: #800000;
	color: #FFFFFF;
}
.nav1 ul li a.selected
{
	background: #909090;
	color: #FFFFFF;
}


.clearboth
{
	font-size: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
	clear: both;
}
.contentWrap
{
	min-height: 400px;
	float: left;
	background: #FFFFFF;
	width: 898px;
}
.leftCont
{
	width: 410px;
	border-right: solid 1px #e7e7e8;
	padding: 20px 5px 20px 20px;
	font-size: 14px;
	float: left;
	min-height: 460px;
}
.smallFont
{
	font-size: 11px;
	color: #909090;
}
.leftCont h1
{
	background: url(../images/title_obituaries.gif) no-repeat left top;
	width: 117px;
	height: 47px;
	text-indent: -9999px;
}
.leftCont a
{
	color: #003366;
	text-decoration: none;
}
.leftCont a:hover
{
	color: #ff0000;
	text-decoration: underline;
}
.rightCont
{
	float: right;
	padding: 25px 0px 0 0;
	width: 450px;
	min-height: 200px;
	text-align: left;
}
.rightCont2
{
	float: right;
	padding: 25px 0 0 15px;
	width: 440px;
	min-height: 200px;
	text-align: left;
}

.hsept
{
	background: url(../images/h-seperator.jpg) no-repeat center center;
}
.vall
{
	float: left;
	padding: 0 0 0 240px;
}
.vall a
{
	display: block;
	width: 197px;
	height: 55px;
	background: url(../images/btn_ViewAll.jpg) no-repeat left top;
	text-indent: -9999px;
}
.footer
{
	background: url(../images/footerbg.png) no-repeat left top;
	height: 105px;
	width: 980px;
	margin: 0 auto 15px auto;
}
.subfooter
{
	height: 110px;
	width: 898px;
	background: url(../images/footer_sub.jpg) repeat-x left bottom;
	margin: 0 auto;
	text-align: center;
	font-size: 11px;
}
.subfooter a
{
	color: #003366;
	text-decoration: none;
}
.subfooter a:hover
{
	color: #ff0000;
	text-decoration: underline;
}
.flink
{
	font-size: 14px;
	padding: 25px 0 0 0;
}
.heads
{
	color: #666644;
}
.maincont
{
	padding: 25px 25px 0 25px;
}
.maincont ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.maincont ul li
{
	background: url(../images/bullet.jpg) no-repeat left center;
	padding: 0 0 0 15px;
}
#lcont td
{
	font-size: 11px;
}
.opendiv
{
	padding: 10px;
	display: none;
	background: #E1E1E1 url(../images/btn_bg.jpg) no-repeat right bottom;
}
.opendiv li
{
	margin: 0 0 0 15px;
}


.aiptbox
{
	width: 180px;
}
.txtbox
{
	width: 180px;
	height: 50px;
}
.txtbox2
{
	width: 450px;
	height: 50px;
}
.aiptbox2
{
	width: 450px;
}

.gridstyle1 th
{
	border: solid 1px #EDEFEE;
	padding: 8px;
	background: #dddddd;
}
.gridstyle1 td
{
	border: solid 1px #EDEFEE;
	padding: 8px;
	font-size: 12px;
}

.gridstyle1 span
{
	color: #ff0000;
}
.gridstyle1 td.nobborder
{
	border-bottom: none;
	padding: 4px;
}
.gridstyle1 td img
{
	text-align: center;
}
.gridstyle1 td.noblborder
{
	border-bottom: none;
	border-left: none;
}

.gridstyle th
{
	border: solid 1px #EDEFEE;
	padding: 8px;
	background: #dddddd;
}
.gridstyle td
{
	border: solid 1px #EDEFEE;
	padding: 8px;
	font-size: 12px;
}
.gridstyle td.nobborder
{
	border-bottom: none;
	padding: 4px;
}
.gridstyle td img
{
	text-align: center;
}
.gridstyle td.noblborder
{
	border-bottom: none;
	border-left: none;
}

.msginput
{
	width: 360px;
}
.captcha
{
	font-size: 14;
	background: #dfdfdf;
	height: 25;
	padding: 5px;
}

.odd
{
	background: #f9f9f9;
}
.even
{
	background: #ffffff;
}
.smallbtn
{
	background: url(../images/submit1.jpg) no-repeat left top;
	border: 0px;
	width: 70px;
	height: 32px;
}

.largebtn
{
	background: url(../images/getdirection.jpg) no-repeat left top;
	border: 0px;
	width: 100px;
	height: 32px;
}

.verylargebtn
{
	background: url(../images/submit2.jpg) no-repeat left top;
	border: 0px;
	width: 130px;
	height: 32px;
}


.modalWindow
{
	background: #fff; /* padding:6px; */
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.error
{
	color: Red;
}


/*-------------------------------Tool Tip------------------------------------*/

a:active
{
	outline: none;
}

:focus
{
	-moz-outline-style: none;
}
/* trigger button */
.download_now
{
}

/* mouseover state */
.download_now:hover
{
	background-position: 0 -44px;
}

/* clicked state */
.download_now:focus
{
	background-position: 0 -88px;
}

/* tooltip styling */
.tooltip
{
	display: none; /*background:#E9E9E9; url(../images/black_arrow_big.png) no-repeat left bottom;*/ /*min-height: 178px; padding: 15px;*/
	width: 370px;
	font-size: 11px;
	color: #000000;
	z-index: 9999;
}
.topbg
{
	background: url(../images/popbg.png) no-repeat left top;
}
.bottombg
{
	background: url(../images/bottombg.png) no-repeat left top;
	padding: 0 0 5px 0;
}
.bodybgl
{
	background: #E7E7E7 url(../images/centerbg.png) repeat-y left top;
	padding: 10px;
}
.bodybgR
{
	/*background:#E7E7E7 url(../images/centerbg.png) repeat-y right top;*/
	background: #E7E7E7;
	border-right: solid 2px #B7B6B6;
	padding: 10px;
}

/* a .label element inside tooltip */
.tooltip .label
{
	color: yellow;
	width: 35px;
}
.tooltip a
{
	color: #ad4;
	font-size: 11px;
	font-weight: bold;
}
/*-------------------------------Tool Tip------------------------------------*/

.captcha
{
	font-size: 14px;
	background: #dfdfdf;
	height: 25;
	padding: 5px;
}

.contstyle
{
	/*font-size: 10px;*/
	line-height: 18px;
}


a.lnk
{
	color: #003366;
	text-decoration: none;
}
a.lnk:hover
{
	color: #ff0000;
	text-decoration: underline;
}
.txtarea
{
	height: 150px;
	width: 450px;
}

.blueBg
{
	background: #d4d4d4;
	border: solid 1px #EDEFEE;
	border-top: none;
	border-bottom: none;
	line-height: 21px;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: bold;
	color: #0479cc;
}

.blueBg1
{
	background: #d4d4d4;
	line-height: 21px;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: bold;
	color: #0479cc;
}
.hand
{
	cursor: pointer;
}
#quest a:hover
{
	color: #ff0000;
	text-decoration: underline;
}
.quest123:hover
{
	color: #ff0000;
	text-decoration: underline;
}
.hoverClass quest123
{
	color: #003366;
	text-decoration: none;
}
.hovrclass a
{
	color: #003366;
	text-decoration: none;
}

.hovrclass a:hover
{
	color: #ff0000;
	text-decoration: underline;
}
.cal, .cal th, .cal td
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	background: #ffffff;
}

.ajax__calendar_container
{
	background: #ffffff;
	border: solid 1px #cccccc;
}

.pager span
{
	color: Red;
}

.rose
{
	background: url(../images/flower6.jpg) repeat-y left -8px;
	height: 25px;
	padding: 0 0 0 27px;
}
-------------------------- #player_container
{
	float: left;
}
#playerWrapper
{
	padding: 20px 0 0px 0;
	float: left;
	clear: left;
}
#resize-box
{
	float: right;
}
#resize-box1
{
	float: right;
}
#resize-box2
{
	float: right;
}
#adminpop
{
	border: 0px;
}
#adminpop td
{
	border: 0px;
	padding: 0px;
}
.poplog
{
	padding: 0 0 8px 50px;
}
