/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}



/*CSS Layout For Public Site*/
/*Body and HTML Styles*/
html, body{
height:auto !important; /* FF and compliant browsers should automatically size the body/html */
height:100%;
}
html {background-color:#FFFFFF; background-image:url('/images/public/bg_repeat.jpg');background-repeat:repeat-x; background-attachment:fixed; background-position:top;}
body{background-image:url('/images/public/clouds.jpg');background-repeat:no-repeat; background-attachment:fixed; background-position:center top;}
/*General Classes*/
.imgFloatLeft{float:left;}
.imgFloatRight{float:right;}
.FloatLeft{float:left;}
.FloatRight{float:right;}
.ClearFloat, br{clear:both;float:none;}
.mcenter{margin:0 auto;}
.vTop{vertical-align:top;}
.vMiddle{vertical-align:middle;}
.vBottom{vertical-align:bottom;}
span.FloatLeft{float:left;}
span.FloatRight{float:right;}

.noBorder {border:0px solid;}
.bottom1Black {border-bottom:1px solid black}
.top1Black {border-top:1px solid black}
.left1Black {border-left:1px solid black}
.right1Black {border-right:1px solid black}
.border1Black {border:1px solid black}

.mcenter{margin:0 auto;}
.m2Top {margin-top:2px;}
.m5Top {margin-top:5px;}
.m10Top {margin-top:10px;}
.m15Top {margin-top:15px;}
.m20Top {margin-top:20px;}
.m10Bottom {margin-bottom:10px;}
.m15Bottom {margin-bottom:15px;}
.m20Bottom {margin-bottom:20px;}

.m10Right {margin-right:10px;}
.m15Right {margin-right:15px;}
.m20Right {margin-right:20px;}
.m10Left {margin-left:10px;}
.m15Left {margin-left:15px;}
.m20Left {margin-left:20px;}



.p0 {padding:0px}
.p1 {padding:1px}
.p2 {padding:2px}
.p3 {padding:3px}
.p4 {padding:4px}
.p5 {padding:5px}
.p6 {padding:6px}
.p7 {padding:7px}
.p8 {padding:8px}
.p9 {padding:9px}
.p10 {padding:10px}
.p20 {padding:20px}
.p30 {padding:30px}
.p40 {padding:40px}
.p50 {padding:50px}

.p1Left {padding-left:1px;}
.p2Left {padding-left:2px;}
.p3Left {padding-left:3px;}
.p4Left {padding-left:4px;}
.p5Left {padding-left:5px;}
.p6Left {padding-left:6px;}
.p7Left {padding-left:7px;}
.p8Left {padding-left:8px;}
.p9Left {padding-left:9px;}
.p10Left {padding-left:10px;}


.p1Right {padding-right:1px;}
.p2Right {padding-right:2px;}
.p3Right {padding-right:3px;}
.p4Right {padding-right:4px;}
.p5Right {padding-right:5px;}
.p6Right {padding-right:6px;}
.p7Right {padding-right:7px;}
.p8Right {padding-right:8px;}
.p9Right {padding-right:9px;}
.p10Right {padding-right:10px;}

.p1Top {padding-top:1px;}
.p2Top {padding-top:2px;}
.p3Top {padding-top:3px;}
.p4Top {padding-top:4px;}
.p5Top {padding-top:5px;}
.p6Top {padding-top:6px;}
.p7Top {padding-top:7px;}
.p8Top {padding-top:8px;}
.p9Top {padding-top:9px;}
.p10Top {padding-top:10px;}

.p2Bottom {padding-Bottom:1px;}
.p2Bottom {padding-Bottom:2px;}
.p3Bottom {padding-Bottom:3px;}
.p4Bottom {padding-Bottom:4px;}
.p5Bottom {padding-Bottom:5px;}
.p6Bottom {padding-Bottom:6px;}
.p7Bottom {padding-Bottom:7px;}
.p8Bottom {padding-Bottom:8px;}
.p9Bottom {padding-Bottom:9px;}
.p10Bottom {padding-Bottom:10px;}

.autoMax100{width:auto;max-width:700px;}
.autoMax150{width:auto;max-width:150px;}
.autoMax200{width:auto;max-width:200px;}
.autoMax150{width:auto;max-width:250px;}
.autoMax300{width:auto;max-width:300px;}
.autoMax150{width:auto;max-width:350px;}
.autoMax400{width:auto;max-width:400px;}
.autoMax450{width:auto;max-width:450px;}
.autoMax500{width:auto;max-width:500px;}
.autoMax550{width:auto;max-width:550px;}
.autoMax600{width:auto;max-width:600px;}
.autoMax650{width:auto;max-width:650px;}
.autoMax700{width:auto;max-width:700px;}
.autoMax745{width:auto;max-width:745px;}
.autoMax760{width:auto;max-width:760px;}
.autoMax775{width:auto;max-width:775px;}
.w10 {width:10px;}
.w15 {width:15px;}
.w20 {width:20px;}
.w25 {width:25px;}
.w30 {width:30px;}
.w35 {width:35px;}
.w40 {width:40px;}
.w45 {width:45px;}
.w50 {width:50px;}
.w55 {width:55px;}
.w60 {width:60px;}
.w65 {width:65px;}
.w70 {width:70px;}
.w75 {width:75px;}
.w80 {width:80px;}
.w85 {width:85px;}
.w90 {width:90px;}
.w95 {width:95px;}
.w100 {width:100px;}
.w110 {width:110px;}
.w120 {width:120px;}
.w130 {width:130px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w160 {width:160px;}
.w165 {width:165px;}
.w170 {width:170px;}
.w180 {width:180px;}
.w190 {width:190px;}
.w200 {width:200px;}
.w210 {width:210px;}
.w220 {width:220px;}
.w230 {width:230px;}
.w240 {width:240px;}
.w250 {width:250px;}
.w260 {width:260px;}
.w270 {width:270px;}
.w280 {width:280px;}
.w290 {width:290px;}
.w300 {width:300px;}
.w320 {width:320px;}
.w325 {width:325px;}
.w350 {width:350px;}
.w375 {width:375px;}
.w400 {width:400px;}
.w450 {width:450px;}
.w500 {width:500px;}
.w550 {width:550px;}
.w590 {width:590px;}
.w600 {width:600px;}
.w650 {width:650px;}
.w660 {width:650px;}
.w670 {width:670px;}
.w685 {width:685px;}
.w700 {width:700px;}
.w745 {width:745px;}
.w750 {width:750px;}
.w760 {width:760px;}
.w775 {width:775px;}
.w800 {width:800px;}
.w850 {width:850px;}

.h10 {height:10px;}
.h15 {height:15px;}
.h20 {height:20px;}
.h25 {height:25px;}
.h30 {height:30px;}
.h35 {height:35px;}
.h40 {height:40px;}
.h45 {height:45px;}
.h50 {height:50px;}
.h55 {height:55px;}
.h60 {height:60px;}
.h65 {height:65px;}
.h70 {height:70px;}
.h75 {height:75px;}
.h80 {height:80px;}
.h85 {height:85px;}
.h90 {height:90px;}
.h95 {height:95px;}
.h100 {height:100px;}
.h110 {height:110px;}
.h120 {height:120px;}
.h130 {height:130px;}
.h140 {height:140px;}
.h150 {height:150px;}
.h160 {height:160px;}
.h170 {height:170px;}
.h180 {height:180px;}
.h190 {height:190px;}
.h200 {height:200px;}
.h210 {height:210px;}
.h220 {height:220px;}
.h230 {height:230px;}
.h240 {height:240px;}
.h250 {height:250px;}
.h260 {height:260px;}
.h270 {height:270px;}
.h280 {height:280px;}
.h290 {height:290px;}
.h300 {height:300px;}
.h350 {height:350px;}
.h400 {height:400px;}
.h450 {height:450px;}
.h500 {height:500px;}
.h550 {height:550px;}
.h590 {height:590px;}
.h600 {height:600px;}
.h650 {height:650px;}
.h700 {height:700px;}
.h750 {height:750px;}
.h800 {height:800px;}
.h850 {height:850px;}




.rounded5 {
border-radius: 5px;
-o-border-radius: 5px;
-icab-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.rounded8 {
border-radius: 8px;
-o-border-radius: 8px;
-icab-border-radius: 8px;
-khtml-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
.boxshadow_sky5{
/*CSS 3.0*/
box-shadow:  5px 5px 5px #003399;
-o-box-shadow: 5px 5px 5px #003399;
-icab-box-shadow:5px 5px 5px #003399;
-khtml-box-shadow:5px 5px 5px #003399;
-moz-box-shadow: 5px 5px 5px #003399;
-webkit-box-shadow:5px 5px 5px #003399;
}
/*FORM Styles**/
form.grey{
margin:0 auto;
border:1px solid;
padding:10px;
}

form input[type="text"], 
form input[type="file"], 
form input[type="radio"], 
form input[type="password"], 
form input[type="checkbox"], 
form select, 
form textarea 
{float:left;}
form label{float:left;padding:0px 3px 0px 0px}
form input[type="radio"] {padding-left:5px;}
form input[type="text"], form select, textarea,form input[type="password"] {margin-bottom:3px;}
input.close, button.close {height:21px;width:48px;background-image:url('/images/public/close.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.closeBrown, button.closeBrown {height:21px;width:60px;background-image:url('/images/public/close.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.print, button.print {height:21px;width:48px;background-image:url('/images/public/print.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.print_icon, button.print_icon {height:35px;width:35px;background-image:url('/images/public/printer_icon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.pdf_icon, button.pdf_icon {height:35px;width:44px;background-image:url('/images/public/pdf_icon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.directions, button.directions {height:21px;width:100px;background-image:url('/images/public/directions.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.view, button.view {height:21px;width:48px;background-image:url('/images/public/view.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.home_search_btn, button.home_search_btn {height:28px;width:104px;background-image:url('/images/public/home_search_btn.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.viewall, button.viewall {height:21px;width:100px;background-image:url('/images/public/viewall.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent;margin-right:5px;}
input.submit, button.submit {height:21px;width:60px;background-image:url('/images/public/submit.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.login, button.login {height:21px;width:60px;background-image:url('/images/public/login.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.register, button.register {height:21px;width:60px;background-image:url('/images/public/register.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.back, button.back {height:21px;width:60px;background-image:url('/images/public/back.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.retrieve_password, button.retrieve_password {height:21px;width:150px;background-image:url('/images/public/retrieve_password.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.unsubscribe, button.unsubscribe {height:21px;width:100px;background-image:url('/images/public/unsubscribe.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.reset_password, button.reset_password {height:21px;width:100px;background-image:url('/images/public/reset_password.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.edit_profile, button.edit_profile {height:21px;width:100px;background-image:url('/images/public/edit_profile.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.edit_password, button.edit_password {height:21px;width:100px;background-image:url('/images/public/edit_password.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.change_password, button.change_password {height:21px;width:100px;background-image:url('/images/public/change_password.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}

input.delete_icon, button.delete_icon {height:31px;width:29px;background-image:url('/images/public/delete_icon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.view_icon, button.view_icon {height:31px;width:29px;background-image:url('/images/public/view_icon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.print_icon2, button.print_icon2 {height:31px;width:29px;background-image:url('/images/public/print_icon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent;}
input.approve_icon, button.approve_icon {height:31px;width:29px;background-image:url('/images/public/approve_icon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.un_approve_icon, button.un_approve_icon {height:31px;width:28px;background-image:url('/images/public/un_approve_icon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.pagination, button.pagination {height:21px;width:150px;background-image:url('/images/public/pagination.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;vertical-align:60%;background-color:transparent}
input.viewAllButton {border-width:0px;cursor:pointer;vertical-align:60%;background-color:transparent;}
input.wait, button.wait {color:#C25B00;border-width:0px;vertical-align:60%;background-color:transparent;font-weight:bold;font-size:1.3em} 
input.home_search_input {
background-image:url('/images/public/inputbackgr.gif');
background-repeat:no-repeat;
background-attachment:scroll; 
background-position:left top;
height:15px;
border:1px solid #383838;
padding:8px 0px 0px 5px;
}

input.approve_selected, button.aprove_selected {height:21px;width:100px;background-image:url('/images/cms/approve_selected.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.unapprove_selected, button.unapprove_selected {height:21px;width:130px;background-image:url('/images/cms/unapprove_selected.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.print_all, button.print_all {height:21px;width:60px;background-image:url('/images/cms/print_all.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}

/*end form styles*/


/*FAQ*/
h3.FAQHeader{color:#855A40;font-size:1.4em;font-family:Arial, Sans Serif;font-weight:bold;}
p.FAQQuestion{font-size:1.3em;font-family:Arial, Sans Serif; font-style:italic;color:#c25b00; margin:0px 0px 10px 30px;}
p.FAQAnswer{font-size:1.3em;font-family:Arial, Sans Serif;color:#000000;margin:0px 0px 10px 30px;}


/*Object Classes*/
div.sm_tornPaper {height:243px; width:402px; padding:5px 10px; background-image:url('/images/public/sm_tornPaper.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;}
div.tornPaper {height:325px; width:402px; padding:5px 10px; background-image:url('/images/public/tornPaper.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;}
p.blankSearch{margin-right:15px;cursor:pointer;font-weight:bold;color:#72512b;}
.errorWidget{
border-radius: 5px;
-o-border-radius: 5px;
-icab-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:3px solid #740000;
margin-bottom:20px;
}

h2.error {padding-left:30px;min-height:20px;background-image:url('/images/public/one/erroricon.png');background-repeat:no-repeat; background-attachment:scroll; background-position:left top;}


.avsName{margin-left:10px;}
.avsArea{margin-left:10px;}
.avsSchool{margin-left:0px;}
.avsDate{margin-left:10px;}
.avsHome{margin-left:10px;}

.advancedSearch {height:243px; width:930px; padding:5px 0px; background-image:url('/images/public/advanced_search.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;}

.condolenceButton{margin:5px 20px 10px 0px}
div.homeSearch {height:243px; width:402px; padding:5px 10px; background-image:url('/images/public/homesearchbox.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;}
div.pictureBox {height:278px; width:385px; padding:15px; background-image:url('/images/public/home_picturebox.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top; margin-right:40px;}
img.pictureBoxImg{border:5px solid #FFFFFF;margin:5px auto;}
div.pictureContainer {width:331px; margin:0 auto;}
div.bevel {height:10px;width:auto;max-width:930px;margin:3px auto;background-image:url('/images/public/bevel.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;}
div.bevel hr{display:none;}/*hr bg hack*/
div.pagePeal{background-image:url('/images/public/page_peal.png');background-repeat:no-repeat; background-attachment:scroll; background-position:bottom right;}
#SearchByName{margin-left:10px;}
#SearchByArea{margin-right:10px;}
#share table td {vertical-align:middle;}
span#sharethis_0 {margin-left:5px;}
/*span#shareThis_IE6 {background-image:url('/images/public/sharethis.png');background-repeat:no-repeat; background-attachment:scroll; background-position:top;}*/

.sm_widget {background-image:url('/images/public/sm_widget_repeat.jpg');background-repeat:repeat-x; background-attachment:scroll; background-position:top;}
.widget{}
.lg_widget{}
.error_lg {color:#2191C0;border-radius: 5px;-o-border-radius: 5px;-icab-border-radius: 5px;-khtml-border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border:1px solid #2191C0;padding:10px;min-height:205px;min-width:205px;background-image:url('/images/public/error_lg.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center center;}
.success_lg {color:#2191C0;border-radius: 5px;-o-border-radius: 5px;-icab-border-radius: 5px;-khtml-border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border:1px solid #2191C0;padding:10px;min-height:205px;min-width:205px;background-image:url('/images/public/success_lg.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center center;}
.fullHeading {padding:10px 10px;background-image:url('/images/public/fullHeading.jpg');background-repeat:no-repeat; background-attachment:scroll; background-position:left top;min-height:40px;}


div.messageViewer {
color:#269AD8;
position:absolute;
z-index:100;padding:10px;
border:2px solid #ffffff;
margin:0 auto;
text-align:center;
}

div.viewer {
color:#2191C0;
position:absolute;
z-index:100;padding:10px;}

/*Section Nav classes*/
.navHeading {min-height:25px;padding:8px 10px 0px 10px;background-image:url('/images/public/nav_repeat.jpg');background-repeat:repeat-x; background-attachment:scroll; background-position:top;border:1px solid #ffffff;}
.navHeading a{cursor:pointer}
.subNavObject {background-image:url('/images/public/sectionNavObject_repeat.jpg');background-repeat:repeat-x; background-attachment:scroll; background-position:50% 50%;border-width:0px 1px 1px 1px;border-color:#FFFFFF;border-style:solid; padding:2px; margin-bottom:5px;}
.subNavObject li {padding:2px;}


.navHeading {cursor:pointer;}
/*end nav classes*/

/*Profile Widget*/
h2.profileName {padding-left:10px;margin:0 auto;}
.profileWidget {padding:0px 5px;}
.profileContainer{background-image:url('/images/public/profile_paper_repeat.jpg');background-repeat:repeat-y; background-attachment:scroll; background-position:top; min-height:195px;}
.profileFooter {background-image:url('/images/public/profile_paper_bottom.jpg');background-repeat:no-repeat; background-attachment:scroll; background-position:top;min-height:57px;}
.profileContainer table {max-width:670px;width:auto;margin:20px 10px 0px 20px;}
.profileContainer table td {vertical-align:top; padding:0px 3px;}
.profileContainer table td.label {width:115px;}
.profileContainer table td.photo {width:120px; padding-right: 10px}
.profileContainer table td.photo img{border:1px solid black;max-width:120px; margin-top:10px;}
.profileContainer table td table {margin:10px;}
/*end profile widget*/

#RecentObitsCommunity {padding:5px;border:1px solid #269ad8;background-color:#ffffff;
border-radius: 5px;
-o-border-radius: 5px;
-icab-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-image:url('/images/public/recentobitcom_bg.jpg');background-repeat:no-repeat; background-attachment:scroll; background-position:0% 50%;
}
#AffiliateWidget {padding:5px;border:1px solid #269ad8;background-color:#ffffff;
border-radius: 5px;
-o-border-radius: 5px;
-icab-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}


/*Obit Container*/
.obitContainer {padding:0px 10px;max-width:665px;width:665px;margin:0 auto}

/*Container Styles*/
.sectionContent{border:1px Solid #daeaf5;background-color:#ffffff}
#container {margin:0 auto;width:960px;min-height:590px;background-image:url('/images/public/paper.gif');background-repeat:repeat-y; background-attachment:scroll; background-position:top; padding:10px 0px 0px 0px;}
#masthead{margin:5px auto;width:920px;background-image:url('/images/public/masthead_bg.jpg');background-repeat:repeat-x; background-attachment:scroll; background-position:top; padding:3px 5px;border:1px solid #FFFFFF}
/*Site Nav*/
#site_nav {min-width:200px;height:60px;margin:5px 5px 0px 5px;}

table.site_nav td.focused_item p{background-image:url('/images/public/left_sn_focused.jpg');background-repeat:no-repeat; background-attachment:scroll; background-position:left;}
table.site_nav td.focused_item {background-image:url('/images/public/right_sn_focused.jpg');background-repeat:no-repeat; background-attachment:scroll; background-position:right;}
table.site_nav td{height:53px;background-image:url('/images/public/right_sn_normal.jpg');background-repeat:no-repeat; background-attachment:scroll; background-position:right;}
table.site_nav td p{padding:15px 8px; height:38px;background-image:url('/images/public/left_sn_normal.jpg');background-repeat:no-repeat; background-attachment:scroll; background-position:left;}


/*end site nav*/
table.return{border:1px solid #05284b; margin-bottom:10px;}
table tr.heading  th{border-bottom:1px solid #05284b;padding:2px 5px;}
table tr.odd td{padding:3px}
table tr.even td{padding:3px}
table tr.even td img, table tr.odd td img {max-width:100px;} 

/*gmap and direction divs*/
#directions {float:left; width:300px;border: 1px solid;margin-right:10px;display:none;}
#directionsmap {float:left; width:500px;border: 1px solid;}



#user_center{min-width:200px;height:60px; margin-right:5px;border:1px solid #FFFFFF;}
#nav_bar {}
#content_main{margin:0px auto 20px auto;min-height:400px;width:930px; padding:5px 0px 15px 0px;}
#footer {margin:2px auto;height:50px;width:920px;background-image:url('/images/public/footer_bg.jpg');background-repeat:repeat-x; background-attachment:scroll;background-position:50% 50%; padding:0px 5px;border:1px solid #FFFFFF}


/*Pallette of Public Site*/\
body{color:#383838;}

.subNavObject {background-color:#e7e7e7;border-width:0px 1px 1px 1px;border-color:#FFFFFF;border-style:solid; padding:2px; margin-bottom:5px;}
.mapSubNavObject {background-color:#e7e7e7;border-width:0px 1px 1px 1px;border-color:#FFFFFF;border-style:solid; padding:2px; margin-bottom:5px;}


h2.fullHeading,h2.navHeading {color:#FFFFFF;}
.funcolors {color:#bd1a1e}
.funcolors2 {color:#c25b00}
.funcolors3 {color:#685b48}
.errorWidget{background-color:#FFFFFF;}
.sm_widget{background-color:#b6c4cd;}
.widget {background-color:#c6d0d9;}
.lg_widget{background-color:#c6d0d9;}
div.viewer {background-color:transparent;}
h2.fullHeading,h2.navHeading , h2.navHeading  a, h2.navHeading  a:link, h2.navHeading  a:visited, h2.navHeading  a:hover {color:#FFFFFF;}
table td{color:#269ad8;}
label {color:#1c70c1}
input.viewAllButton {color:#72512B}
a,  a:link,  a:active,  a:hover, a:visited {color:#1C70C1}
#HomeSearchBox a,  #HomeSearchBox a:link,  #HomeSearchBox a:active,  #HomeSearchBox a:hover, #HomeSearchBox a:visited {color:#72512B}
#AdvancedSearchBox a,  #AdvancedSearchBox a:link,  #AdvancedSearchBox a:active,  #AdvancedSearchBox a:hover, #AdvancedSearchBox a:visited {color:#72512B}

#user_center p{color:#1c70c1;}
#user_center td.funcolors p{color:#bd1a1e}
#footer {color:#FFFFFF;}

/*subnav*/
.subNavObject li {color:#bd1a1e;}
.subNavObject li a, .subNavObject li a:link, .subNavObject li a:visited {color:#bd1a1e;}
.subNavObject li a:hover{color:#1a6cbd;}

/*Table return*/
table tr.heading  th{background-color:#1e75c5;color:#FFFFFF;}
table tr.heading  th a, table tr.heading  th a:link, table tr.heading  th a:visited, table tr.heading  th a:hover {color:#FFFFFF;}
table tr.odd td{background-color:#a6c9ec;color:#05284b;}
table tr.even td{background-color:#FFFFFF;color:#05284b;}
/*end table return*/

span.label{color:#269ad8;}


/*Home Seatchbox*/
div.homeSearch  h3, div.homeSearch h2{color:#c25b00}

/*Home Searchbox*/

div.tornPaper h2, div.tornPaper h3 {color:#c25b00}
div.tornPaper p{color:#bd1a1e} 

div.sm_tornPaper h2, div.sm_tornPaper h3 {color:#c25b00}
div.sm_tornPaper p{color:#bd1a1e}
h2.condolence{color:#c25b00}

/*ADVANCED SEARCH*/
div.advancedSearch h2, div.advancedSearch h3 {color:#c25b00;}

.condolenceButton{color:#bd1a1e}
.condolenceButton a, .condolenceButton a:link, .condolenceButton a:visited, .condolenceButton a:hover{color:#bd1a1e}

table.topnav td.focused {color:#ffffff;}
table.topnav td  {color:#269ad8;}
table.topnav td a, table.topnav td a:link, table.topnav td a:visited, table.topnav td a:hover {color:#ffffff;}
table.topnav td.focused a, table.topnav td.focused a:link, table.topnav td.focused a:visited, table.topnav td .focused a:hover {color:#269ad8;}
input.pagination, button.pagination {color:#FFFFFF;}



h2.profileName {color:#c25b00}
table.site_nav td p, table.site_nav td p a,table.site_nav td p a:link,table.site_nav td p a:visited, table.site_nav td p a:hover {color:#FFFFFF;}
table.site_nav td.focused_item p, table.site_nav td.focused_item p a, table.site_nav td.focused_item p a:link, table.site_nav td.focused_item p a:visited, table.site_nav td.focused_item p a:hover {color:#3982b2;}

.profileContainer table td {color:#685b48}
.profileContainer table td.label {color:#c25b00}

a.FSCURL {color:#bd1a1e}


#footer a, #footer a:link, #footer a:visited, #footer a:hover {color:#ffffff}

/*Typography of Public Site*/
body{font-size:62.5%;font-family:Arial, Sans Serif;}
p {font-size:1.3em;}

.center {text-align:center}
.left{text-align:left}
.right{text-align:right}
.justify {text-align:justify}
.bold {font-weight:bold}
.italic {font-style:italic}
.underline{font-style:underline}
a {text-decoration:none;}
p#obit_footer{font-size:1.3em;margin-bottom:5px;color:#105a9b; font-weight:bold;}
p#footerMessage {font-size:1em;color:#105a9b;}
form label {text-align:right;}
h1{font-size:2em;font-family:Arial, Sans Serif;font-weight:bold;}
h2{font-size:1.8em;font-family:Arial, Sans Serif;font-weight:bold;}
h3{font-size:1.4em;font-family:Arial, Sans Serif;font-weight:bold;}
h4{font-size:1.3em;font-family:Arial, Sans Serif;font-weight:bold;}
h5{font-size:1.2em;font-family:Arial, Sans Serif;font-weight:bold;}

label {font-size:1.3em;font-family:Arial, Sans Serif;}
td {font-size:1.3em;}
input.pagination, button.pagination {font-size:0.8em; font-weight:bold;text-align:center;}
input.viewAllButton {font-size:1.1em; font-weight:bold;text-align:right;}
h2.fullHeading {font-size:1.7em; font-weight:bold;Font-Family:Georgia,Serif;}

h2.navHeading {font-size:1.3em; font-weight:bold;}
h2.navHeading  a, h2.navHeading  a:link, h2.navHeading  a:visited, h2.navHeading  a:hover {text-decoration:none;}

#user_center p{font-size:1.3em;}
div.viewer {text-align:center;}

p.pagination{font-size:1.1em; font-weight:normal;}
a.pagination{font-weight:bold;margin:0px 2px;}

.subNavObject li {font-size:1.4em;}
.subNavObject li a{text-decoration:none}
.subNavObject li a:hover{text-decoration:underline}
.mapSubNavObject a{text-decoration:none;cursor:pointer;}
.mapSubNavObject a:hover{text-decoration:underline}
.mapSubNavObject a.link{font-size:1.4em;}
table.obit td {font-size:1.1em;}

/*Table return*/

table tr.heading  th{text-align:center;font-weight:bold;font-size:1.3em;}
table tr.heading  th a{text-decoration:none;}
table tr.odd td{text-align:center;}
table tr.even td{text-align:center;}
/*end table return*/

/*SEARCH BOX*/
div.homeSearch h2, div.homeSearch h3 {Font-Family:Georgia,Serif;}
/*CONTACT BOX*/
div.tornPaper h2, div.tornPaper h3 {Font-Family:Georgia,Serif;}
div.tornPaper p{font-size:1.1em;}
/*LOGIN BOX*/
div.sm_tornPaper h2, div.sm_tornPaper h3 {Font-Family:Georgia,Serif;}
div.sm_tornPaper p{font-size:1.1em;}
/*ADVANCED SEARCH*/
div.advancedSearch h2, div.advancedSearch h3 {Font-Family:Georgia,Serif;}
#SearchByFuneralHome select, #SearchByFuneralHome option {font-size:10px;}

h2.condolence{Font-Family:Georgia,Serif;}

.condolenceButton {Font-Family:Georgia,Serif;font-size:1.6em;font-weight:bold}
.condolenceButton a, .condolenceButton a:link, .condolenceButton a:visited {text-decoration:none;}
 .condolenceButton a:hover{text-decoration:underline;}
 
#FormBox a, #FormBox a:link, #FormBox a:visited {text-decoration:none;font-weight:bold;color:#855A40;}
#FormBox a:hover{text-decoration:underline;}
#FormBox p {padding:0px 10px;}
#FormBox p#UserTools {color:#855A40;}
#FormBox p#UserTools a {font-weight:bold;padding:2px}

table.site_nav td p a,table.site_nav td p a:link,table.site_nav td p a:visited, table.site_nav td p a:hover {text-decoration:none;}
table.site_nav td.focused_item p a, table.site_nav td.focused_item p a:link, table.site_nav td.focused_item p a:visited, table.site_nav td.focused_item p a:hover {text-decoration:none}
span.label{font-weight:bold;}
table.site_nav td {font-size:12px;}

/*editor Output*/
.editorContent, .editorContent p, .editorContent li {font-size:1.3em;}
.obitContainer , .obitContainer  p, .obitContainer  li {font-size:1.3em;}
.editorContent h1, .obitContainer h1 {font-size:2.2em; }
.editorContent h2, .obitContainer h2 {font-size:1.9em; } 
.editorContent h3 , .obitContainer h3 {font-size:1.7em; } 
.editorContent h4 , .obitContainer h4 {font-size:1.5em; } 
.editorContent h5 , .obitContainer h5 {font-size:1.3em; } 

.editorContent strong, .obitContainer strong,
.editorContent h1, .obitContainer h1,
.editorContent h2, .obitContainer h2,
.editorContent h3, .obitContainer h3,
.editorContent h4, .obitContainer h4,
.editorContent h5, .obitContainer h5,
.editorContent b, .obitContainer b {font-weight:bold;}


.editorContent ul, .obitContainer ul {
display: block;
list-style-type: disc;
margin: 1em 0;
-moz-padding-start: 40px;
 -webkit-padding-start: 40px
}
 
.editorContent ol, .obitContainer ol  {
display: block;
list-style-type: decimal;
margin: 1em 0;
-moz-padding-start: 20px;
 -webkit-padding-start: 20px
}

.editorContent ul li, .obitContainer ul li {
list-style-type: disc;
margin-left: 20px;
}

.editorContent ol li, .obitContainer ol li{
list-style-type: decimal;
margin-left: 20px;
}

.editorContent li, .obitContainer li {
display:list-item;
}

/*end editor output*/




/*end general classes*/


#RecentObitsCommunity h2 {Font-Family:Georgia,Serif;margin-bottom:5px; text-align:center;}
#RecentObitsCommunity a {font-size:1.4em;}


h2.profileName {Font-Family:Georgia,Serif;font-size:2.7em; font-weight:bold;}
.profileContainer table td {font-size:1.3em; font-weight:bold;}

table.site_nav td p{Font-Family:Times New Roman,Serif;font-size:1.4em; font-weight:bold;}
#footer a, #footer a:link, #footer a:visited {text-decoration:none}
#footer a:hover {text-decoration:underline}

/*****************************/
/* Lightbox Styles 
/*****************************/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/public/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/public/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
#loverlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


#contactbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#contactbox img{ width: auto; height: auto;}
#contactbox a img{ border: none; }

#FormContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }


.viewer_form_widget{background-image:url('/images/public/widget_repeat.jpg');background-repeat:repeat-x; background-attachment:scroll; background-position:50% 50%;
border-radius: 5px;
-o-border-radius: 5px;
-icab-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:1px solid #269ad8;
padding:10px;
}

input.edit_blue, button.edit_blue {height:21px;width:48px;background-image:url('/images/public/edit.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}
input.submit_blue, button.submit_blue {height:21px;width:48px;background-image:url('/images/public/submit_blue.png');background-repeat:no-repeat; background-attachment:scroll; background-position:center top;border-width:0px;cursor:pointer;background-color:transparent}


/*TABS CSS*/
#beta {background:#ffffff;}

#tabContainer {border:1px solid #1c70c1;background:#ffffff;padding-top:5px;padding-left:5px;padding-right:5px;
		min-height:650px; height:auto !important;height:650px;}
#bvstabs {background: #2191C0 url(/css/public/custom-theme/images/ui-bg_highlight-soft_75_2191C0_1x100.png) 50% 50% repeat; color: #FFFFFF;padding-left:3px;padding-top:2px; }
#bvstabs li {float:left; padding:5px; margin-top:5px;margin-right:5px;margin-bottom:-2px; background: #DFEFFC url(/css/public/custom-theme/images/ui-bg_glass_85_dfeffc_1x400.png) repeat-x scroll 50% 50%; color:#269AD8;
font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 14px;font-weight:bold; }


#bvstabs a,  #bvstabs a:link,  #bvstabs a:active,  #bvstabs a:hover, #bvstabs a:visited {color:#269AD8;}

#bvstabs li.active a,  #bvstabs li.active  a:link,  #bvstabs li.active  a:active,  #bvstabs li.active  a:hover, #bvstabs li.active  a:visited {font-size:1.1em;color:#E17009;}

.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }

#bvstabs li.active {background: #F5F8F9 url(/css/public/custom-theme/images/ui-bg_inset-hard_100_f5f8f9_1x100.png) repeat-x scroll 50% 50%;color:#E17009;}

#bvstabs li:hover {background: #d0e5f5 url(/css/public/custom-theme/images/ui-bg_glass_75_d0e5f5_1x400.png) repeat-x scroll 50% 50%;color:#E17009;cursor:pointer;}

.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }


.rssLink
{
	font-size: small;
}