body{
	margin-left:0px;
	margin-bottom: 200px;
	margin-top: 0px;
	background-color:#fbfbfb;
	text-align:center;
	padding:0px;
}
#container {
	width:997px; 
	margin: 0 auto; 
	text-align: left; 
	background-color:#FBFBFB;
	border-top:0px;
}

.imgAnaLogo{
	margin: 0px;
	position:static;
}
.buttonBlue{
    font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
	background-color:#3a7ad2;
	height:22px;
	padding:0px;
	padding-left: 3px;
	padding-right: 3px;
	border:1px solid #7fafcb;
	line-height:22px;
}
.buttonBlue:focus, .buttonBlue:hover{
	background-color:#666666;
	cursor:default;	
}

.buttonBlueLink{
    font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
	height:20px;	
	display:inline-table;
	border:1px solid #7fafcb;
	vertical-align:bottom;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	background-color:#3a7ad2;
}
.buttonBlueLink:focus, .buttonBlueLink:hover{
	background-color:#666666;
	cursor:default;
}

.buttonRedLink{
    font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
	height:20px;	
	display:inline-table;
	border:1px solid #7fafcb;
	vertical-align:bottom;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	background-color:#d03232;
}
.buttonRedLink:focus, .buttonRedLink:hover{
	background-color:#777777;	
	cursor:default;
}

.buttonGreenLink{
    font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
	height:20px;	
	display:inline-table;
	border:1px solid  #7fafcb;
	vertical-align:bottom;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	background-color: #afcb7f;
}
.buttonGreenLink:focus, .buttonGreenLink:hover{
	background-color:#777777;	
	cursor:default;
}

.buttonLike{
    font-size:10px;
	font-family:Tahoma;
	font-weight:bold;
    text-decoration:none;
    color:#428204;
	display:block;
	border:1px solid #428204;
	padding:3px;
	background-color:#eeeeee;
	line-height:20px;
}
.buttonLike:focus, .buttonLike:hover{
	background-color:#e6efc2;	
	cursor:default;
}

.buttonUnlike{
    font-size:10px;
	font-family:Tahoma;
	font-weight:bold;
    text-decoration:none;
    color:#d12f19;
	display:block;
	border:1px solid #d12f19;
	padding:3px;
	background-color:#eeeeee;
	line-height:20px;
}
.buttonUnlike:focus, .buttonUnlike:hover{
	background-color:#fbe3e4;	
	cursor:default;
}



.userLink{
	font-family: Arial;
	color:#0066AA;
	font-weight:bold;
	text-decoration:none;
}

.userLink:hover{
	color:#0066DD;
}

.warningBox{
	border:1px solid #FF9999;
	background: #FFDDDD;
	padding:5px;
	margin:5px;
	font-family: Arial;
	font-size: 11px;
	color:#000000;
	text-align:justify;
}
.tipBox{
	border:1px solid #e2c822;
	background: #fff9d7;
	padding:5px;
	margin:5px;
	font-family: Arial;
	font-size: 11px;
	color:#000000;
	text-align:justify;
}
.blueBox{
	border:1px solid #90c9ed;
	background: #e7f3fb;
	padding:5px;
	margin:5px;
	font-family: Arial;
	font-size: 11px;
	color:#000000;
	text-align:justify;
}
.blueBox a{
	text-decoration:none;
	font-size:12px;	
	color:#0000ee;
}
.blueBox a:hover{
	color:#ee0000;
}
.grayBox{
	border:1px solid #BBBBBB;
	background: #F8F8F8;
	padding:5px;
	margin:5px;
	font-family: Arial;
	font-size: 12px;
	color:#000000;
}

.userMenu{
	font-size:12px;
	font-family:Tahoma;
	text-indent: 5px; 
	padding: 0px;
	margin-top:-3px;
	margin-left:5px;
	margin-bottom:1px;
	margin-right:5px;
	border: 0px;
	border-bottom:1px double #7fafcb;
	border-left:1px double #7fafcb;
	border-right:1px double #7fafcb;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	background-color:#cfeaff;
	width:980px;
	color: #000000;
	height:30px;
}
.userMenuForm{
	border: 0px;
	margin: 0px;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	vertical-align:bottom;
} 

.userMenuInputText{
	font-size:12px;
	font-family:Tahoma;
    padding:1px;
    text-decoration:none;
    color:#000000;
	border:1px solid #90c9ed;
	vertical-align:bottom;
} 
.userMenuInputText:focus{
	border:1px solid #fbbdaa;
} 

.globalForm{
	border: 0px;
	margin: 0px;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
} 

.globalFormInputText{
	font-size:12px;
	font-family:Tahoma;
    padding:1px;
    text-decoration:none;
    color:#000000;
	border:1px solid #90c9ed;
	padding:0px;
} 
.globalFormInputText:focus{
	border:1px solid #fbbdaa;
} 

.globalFormSubmit{
	font-size:12px;
	font-family:Tahoma;
    padding:1px;
    text-decoration:none;
    color:#FFFFFF;
	border:1px solid #90c9ed;
	padding:0px;
	font-weight:bold;
    background-color:#3e91ce;
	background-image:url(../images/navigation/buttonBlue.png);
	padding-left: 3px;
	padding-right: 3px;
	text-align:center;
	border:1px solid #7fafcb;
} 
.globalFormSubmit:focus, .globalFormSubmit:hover{
	border:1px solid #fbbdaa;
	background-image:url(../images/navigation/buttonRed.png);
} 

.imgHava{
	padding:0px;
	border: 0px;
}

#leftMenu{
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
	width: 115px;
	margin:0px;
}

#leftMenu ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
	
#leftMenu li a {
	text-decoration: none;
  	voice-family: inherit;
  	height: 20px;
	margin-bottom:2px;
}
	
#leftMenu li a:link, #leftMenu li a:visited {
	color: #000000;
	display: block;
	padding: 0px;
	background-color:#cfeaff;
	border:1px double #7fafcb;
	-moz-border-radius: 5px;
	line-height:20px;
	padding-left:5px;
}
	
#leftMenu li a:hover, #leftMenu li a:active {
	background-color:#FFAFAF;
}

#leftMenu li#subheader a:link, #leftMenu li#subheader a:visited {
	background-color:#FFAFAF;
	border-color:#af7f7f;
}
#leftMenu li#subheader a:hover , #leftMenu li#subheader a:active  {
	background-color:#FFCFCF;
}
#leftMenu li#sub a:link, #leftMenu li#sub a:visited {
	background-color:#FFCFCF;
	text-indent:5px;
	border-color:#af7f7f;
}	
#leftMenu li#sub a:hover , #leftMenu li#sub a:active  {
	background-color:#FFDFDF;
	text-indent:5px;
}
#leftMenu li#sub2 a:link, #leftMenu li#sub2 a:visited {
	background-color:#FFEFEF;
	text-indent:5px;
	border-color:#af7f7f;
}	
#leftMenu li#sub2 a:hover , #leftMenu li#sub2 a:active, #leftMenu li#sub2header a:link, #leftMenu li#sub2header a:visited  {
	background-color:#EFEFFF;
	text-indent:5px;
}
	
.leftMenuButtonBookmarks{
	background-image:url(../images/navigation/leftMenuButtonBookmarks.png);
	display:block;
	height:20px;
	width:20px;
}
.leftMenuButtonBookmarks:Hover{
	background-image:url(../images/navigation/leftMenuButtonBookmarksHover.png);
	display:block;
	height:20px;
	width:20px;
}

.leftMenuButtonHomepage{
	background-image:url(../images/navigation/leftMenuButtonHomepage.png);
	display:block;
	height:20px;
	width:20px;
}
.leftMenuButtonHomepage:Hover{
	background-image:url(../images/navigation/leftMenuButtonHomepageHover.png);
	display:block;
	height:20px;
	width:20px;
}
.leftMenuButtonRSS{
	background-image:url(../images/navigation/leftMenuButtonRSS.png);
	display:block;
	height:20px;
	width:20px;
}
.leftMenuButtonRSS:Hover{
	background-image:url(../images/navigation/leftMenuButtonRSSHover.png);
	display:block;
	height:20px;
	width:20px;
}
.leftReklamMenu{
	width: 100px;
	height:auto;
	margin-top: 2px;
}

.buttonAddNew{
	background-image:url(../images/navigation/buttonAddNewBlue.png);
	display:block;
	height:20px;
	width:20px;
}
.buttonAddNew:Hover{
	background-image:url(../images/navigation/buttonAddNewRed.png);
	display:block;
	height:20px;
	width:20px;
}
.buttonLock{
	background-image:url(../images/navigation/buttonLockBlue.png);
	display:block;
	height:14px;
	width:14px;
}
.buttonLock:Hover{
	background-image:url(../images/navigation/buttonLockRed.png);
	display:block;
	height:14px;
	width:14px;
}
.buttonUnlock{
	background-image:url(../images/navigation/buttonUnlockBlue.png);
	display:block;
	height:14px;
	width:14px;
}
.buttonUnlock:Hover{
	background-image:url(../images/navigation/buttonUnlockRed.png);
	display:block;
	height:14px;
	width:14px;
}
.buttonDelete{
	background-image:url(../images/navigation/buttonDeleteBlue.png);
	display:block;
	height:14px;
	width:14px;
}
.buttonDelete:Hover{
	background-image:url(../images/navigation/buttonDeleteRed.png);
	display:block;
	height:14px;
	width:14px;
}
.buttonEdit{
	background-image:url(../images/navigation/buttonEditBlue.png);
	display:block;
	height:14px;
	width:14px;
}
.buttonEdit:Hover{
	background-image:url(../images/navigation/buttonEditRed.png);
	display:block;
	height:14px;
	width:14px;
}

.menu{
	background-color:#cfeaff;
	border:1px solid #70a2c1; 
	width:200px;
	border-bottom:0px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5x;
	padding:0px;
	margin:0px;
	margin-top:-2px;
}
.menu ul{
	margin:0px; 
	padding:0px; 
	list-style:none; 
	text-align:center;
}
.menu li{
	display:inline; 
}
.menu li a{
	color:#ffffff;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.menu li a.tabactive{
	border-left:0px;
	border-right:0px;
	border-bottom:3px solid #FFFFFF; 
	border-top:11px solid #FFFFFF; 
	position:relative;
	background:#FFFFFF;
}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5,#tabcontent6{
	border:1px solid #70a2c1; 
	width:200px; 
	font-size:13px; 
}

.statsTable{
	border: 1px solid #70a2c1; 
	background-color:#cfeaff;
	margin:0px;
	margin-top:5px;
	width:202px;
	text-align:center;
	padding:0px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topleft: 5px;
	-webkit-border-radius-topright: 5px;
	-o-border-radius-topleft: 5px;
	-o-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-khtml-border-radius-topright: 5px;
}
.statsTable td#top{
	border-bottom:1px solid #70a2c1; 
	padding:2px;
	font-family:Arial;
	font-size:11px;
	letter-spacing:1px;
	font-weight:bold;
}
.statsTable tr#rows{
	border:0px;
	padding:2px;
	font-family:Arial;
	font-size:10px;
	letter-spacing:1px;
}

.bottomPanel{
	margin-left:2px;
	margin-top:20px;
	margin-right:0px;
	margin-bottom:-55px;
	padding: 0px;
	text-align:center;
	font: Arial;
	font-size: 12px;
	border:0px;
	letter-spacing:1px;
	width:990px;	
	position:absolute;
	vertical-align:bottom;
	color:#666666;
	border-top:1px solid #666666;
}		
.bottomPanel a{
	text-decoration:none;
	color:#666666;
}
.bottomPanel a:hover{
	color:#000000;
}

.bodyTable{
	width:671px;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	border:0px solid #70a2c1;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topleft: 5px;
	-webkit-border-radius-topright: 5px;
	-o-border-radius-topleft: 5px;
	-o-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-khtml-border-radius-topright: 5px;
}

.topNavigation, .topNavigation a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#000099;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
	line-height:18px;
	border:0px;
	padding:4px;
	background:#cfeaff;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom: 10px;
	text-indent:5px;
}

.topNavigation a:hover{
	color:#0000CC;
}

h1{
	font-family: Arial;
	font-size: 16px;
	color:#BB0000;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
h2{
	font-family: Arial;
	font-size: 14px;
	color:#000000;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
h3{
	font-family: Arial;
	font-size: 13px;
	color:#000000;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
h4{
	font-family: Arial;
	font-size: 12px;
	color:#000000;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
h5{
	font-family: Arial;
	font-size: 10px;
	color:#000000;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
h6{
	font-family: Arial;
	font-size: 10px;
	color:#999999;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

.funeralCondolenceBar{
	margin:1px; 
	background-color:#e7f3fb;
	border:1px solid #7fafcb;
	text-indent:5px;
}

.comment{
	margin:0px;
	padding:2px;
	border-bottom:1px solid #7fafcb;
	background-color:#e7f3fb;
	font:Geneva;
	font-size:12px;
	text-indent: 3px;
}


.funeralBodyDaysGroupHeader ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border:1px solid #7fafcb;
	vertical-align:top;
	text-decoration:none;
	line-height:20px;
	text-indent:5px;
	width:675px;
	background: #e7f3fb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing:1px;
	font-weight:bold;
	float:left;
}
.funeralBodyDaysGroupHeader ul li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:0px;
	letter-spacing:1px;
	vertical-align:top;
	text-decoration:none;
	text-indent:5px;
	width:675px;
	line-height:18px;
	background:#FCFCFC;
	float:left;
	font-weight:normal;
}
.funeralBodyDaysGroupHeader ul li a{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0000AA;
	border:0px;
	vertical-align:top;
	text-decoration:none;
	text-indent:10px;
	line-height:18px;
	font-weight:normal;
	letter-spacing:0px;
	width:auto;
	float:left;
}

.funeralBodyDaysGroupHeader ul li a:hover{
	text-decoration:underline;
}
.funeralBodyDaysGroupHeader ul li .fillLink{
	margin: 0px;
	padding: 0px;
	border:0px;
	vertical-align:top;
	width:auto;
	float:none;
	line-height:18px;
	background: #FFFFFF;
}
.funeralBodyHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000033;
	border:0;
	letter-spacing:1px;
	vertical-align:top;
	text-decoration:none;
	float:left;
}

.guideMarqueeRight, .guideMarqueeRight:visited{
	display: block;
	background-image:url(../images/navigation/guideMarqueeRedRight.png);
	width:16px;
	height:16px;
}
.guideMarqueeRight:hover, .guideMarqueeRight:active{
	background-image:url(../images/navigation/guideMarqueeBlueRight.png);
}
.guideMarqueeLeft, .guideMarqueeLeft:visited{
	display: block;
	background-image:url(../images/navigation/guideMarqueeRedLeft.png);
	width:16px;
	height:16px;
}
.guideMarqueeLeft:hover, .guideMarqueeLeft:active{
	background-image:url(../images/navigation/guideMarqueeBlueLeft.png);
}
.guideMarqueeClose, .guideMarqueeClose:visited{
	display: block;
	background-image:url(../images/navigation/guideMarqueeRedClose.png);
	width:16px;
	height:16px;
}
.guideMarqueeClose:hover, .guideMarqueeClose:active{
	background-image:url(../images/navigation/guideMarqueeBlueClose.png);
}

.firmNavigationMain{
	background-image:url(../images/navigation/firmMainBlue.png);
	display:block;
	height:40px;
	width:40px;
	float:left;
	margin:0px;
	margin-left:5px;
}

.firmNavigationMain:Hover{
	background-image:url(../images/navigation/firmMainRed.png);
	height:40px;
	width:40px;
}

.firmNavigationLike{
	background-image:url(../images/navigation/firmLikeBlue.png);
	display:block;
	height:40px;
	width:40px;
	float:left;
	margin:0px;
	margin-left:5px;
	font-size:0px;
}

.firmNavigationLike:Hover{
	background-image:url(../images/navigation/firmLikeRed.png);
	height:40px;
	width:40px;
	line-height:36px;
	vertical-align:middle;
	font: Tahoma;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
}

.firmNavigationStreetDiagram{
	background-image:url(../images/navigation/firmStreetDiagramBlue.png);
	display:block;
	height:40px;
	width:40px;
	float:left;
	margin:0px;
	margin-left:5px;
}

.firmNavigationStreetDiagram:Hover{
	background-image:url(../images/navigation/firmStreetDiagramRed.png);
	height:40px;
	width:40px;
}

.firmNavigationAnnounce{
	background-image:url(../images/navigation/firmAnnounceBlue.png);
	display:block;
	height:40px;
	width:40px;
	float:left;
	margin:0px;
	margin-left:5px;
}

.firmNavigationAnnounce:Hover{
	background-image:url(../images/navigation/firmAnnounceRed.png);
	height:40px;
	width:40px;
}

.firmNavigationWorkTimes{
	background-image:url(../images/navigation/firmWorkTimesBlue.png);
	display:block;
	height:40px;
	width:40px;
	float:left;
	margin:0px;
	margin-left:5px;
}

.firmNavigationWorkTimes:Hover{
	background-image:url(../images/navigation/firmWorkTimesRed.png);
	height:40px;
	width:40px;
}

.firmNavigationMap{
	background-image:url(../images/navigation/firmMapBlue.png);
	display:block;
	height:40px;
	width:40px;
	float:left;
	margin:0px;
	margin-left:5px;
}

.firmNavigationMap:Hover{
	background-image:url(../images/navigation/firmMapRed.png);
	height:40px;
	width:40px;
}

.firmNavigationGallery{
	background-image:url(../images/navigation/firmGalleryBlue.png);
	display:block;
	height:40px;
	width:40px;
	float:left;
	margin:0px;
	margin-left:5px;
}
.firmNavigationGallery:Hover{
	background-image:url(../images/navigation/firmGalleryRed.png);
	height:40px;
	width:40px;
}

.firmHeader{
	font-size:1.4em;
	color:#ad1c0d;
	font-weight:bold;
	margin-left:2px;
}

.firmRow{
	margin-left:2px;
	line-height:25px;
	border-bottom: dashed 1px #2669a8;
	margin-top:5px;
}
	
.firmRow span#Header{
	font-weight:bold;
	display: inline-block;
  	width: 150px;
  	text-align:left;
 	margin-right:5px;
  	color:#333333;
	vertical-align:top;
}

.firmRow span#Info{
	display: inline-block;
  	text-align:left;
 	margin-right:5px;
  	color:#000;
	font-size:13px;
	font-family: Arial;
	width:300px;
	white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}

/* FirmPick */
.firmPick{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	float:left;
	width: 728px; 
	background:#FFCFCf;
	
}
.firmPick tbody tr td{
	background:#Fefefe;
}
	
.firmPickHeader{
	background-color:#FfCFcf;
	padding: 5px;
	color: #111;
	margin: 0px;
	text-align:left;
	text-indent:5px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
}

.firmPick a.firmName, .firmPick a.firmName:visited{
	text-decoration:none;
	font-size:12px;
	line-height:15px;
	vertical-align:top;
	color:#2d4583;
	font-weight:bold;
}
.firmPick a.firmName:hover{
	color:#BB0033;
}

.firmPick span.firmDescription{
	font-size:11px;
	color:#666;
	margin-left:5px;
}
.firmPick span.firmDescription:Hover{
	text-decoration:underline;
}
.firmPick ul{
	padding: 0px;
	margin: 0px;
	display:block;
	list-style:none;
}

.firmPick ul li{
	padding: 2px;
	margin: 2px;
	font-size:11px;
	border-bottom:1px dashed #6d85C3;	
}
.firmPick ul li a:hover{
	color:#BB0033;
}
.firmPick ul li a{
	text-decoration:none;
	font-weight:bold;
	color:#2d4583;
}

/* ---Firm Pick */
/* FirmList */
.firmList{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	margin-bottom:10px;
	margin-top:10px;
	float:left;
	width: 728px;
	background:#cfeaff;
}
.firmList tbody tr td{
	background:#Fefefe;
}
	
.firmListHeader{
	background-color:#cfeaff;
	padding: 5px;
	color: #111;
	text-align:left;
	text-indent:5px;
	height:15px;
	line-height:15px;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
	width: 490px;
}

.firmList a.firmName, .firmList a.firmName:visited{
	text-decoration:none;
	font-size:12px;
	line-height:15px;
	vertical-align:top;
	color:#2d4583;
	font-weight:bold;
}
.firmList a.firmName:hover{
	color:#BB0033;
}

.firmList span.firmDescription{
	font-size:11px;
	color:#666;
	margin-left:5px;
}

.firmList ul{
	padding: 0px;
	margin: 0px;
	display:block;
	list-style:none;
}

.firmList ul li{
	padding: 1px;
	margin: 1px;
	font-size:11px;
	border-bottom:1px dashed #6d85C3 !important;
	border-bottom:0px solid;

}
.firmList ul li a:hover{
	color:#BB0033;
}
.firmList ul li a{
	text-decoration:none;
	font-weight:bold;
	color:#2d4583;
}
/* ---FirmList */

