/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
html,body {
		margin: 0;
		padding: 0;
}
body {		
		text-align: center;
		background-color: #fff;
}
#container1 {
	min-height:100%;
	background: url(images/backvita.jpg) repeat-x;
	background-color: #999F85;
}		
#container {
	margin-left:auto;
	margin-right:auto;
	width: 730px;
	min-height:100%;
	text-align: left;
	font: 13px/19px Trebuchet MS, Georgia, Times New Roman, serif;
	background: #CEE0E1 url(images/toddbg2.gif) repeat-y right top;
	border-left: 1px solid #703900;
	border-right: 1px solid #703900;
	position:relative;
	background-color: #FFFFFF;

		}
/* commented backslash hack v2 \*/ 
* html #container {height:100%;}		
* html #container {width:732px;w\idth:730px;}
* html body{font-size:xx-small;f\ont-size:x-small}
/* end hack */ 

#mainheader {
		position:absolute;
		left:0;top:0;
		height: 60px;
		width:100%;
		background-color: #fff;
		border-bottom: 1px solid #e6e6e6;
		z-index:1;
}
#header {
	height: 60px;
	width:100%;
	background: #999F85 url(images/headerlivesptt.gif) no-repeat center center;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #e6e6e6;
	position:relative;
	z-index:2;
	overflow:hidden;

}

* html #mainheader {height:113px;he\ight:112px}
* html #header {height:114px;he\ight:112px}
#mainnav {
		width:100%;
		height: 20px;
		background-color: #f5f5f5;
		border-top: 1px solid #e6e6e6;
		border-bottom: 1px solid #e6e6e6;
		position:relative;
		z-index:2;
}
* html #mainnav{height:22px;he\ight:20px}		
#sidebar {
		float: right;
		width: 170px;
		font: 11px/17px Trebuchet MS, Georgia, Times New Roman, serif;
		padding:5px 0 ;
}
#sidebar p {
		color: #FFFFFF;
		font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
		margin: 0 0 10px 12px;
		}
#sidebar p .client {
		display: block;
		color: #222222;
		font: 22px/25px Verdana, Arial, Helvetica, sans-serif;
		}
#sidebar p .testament  {
		display: block;
		color: #FFFFFF;
		font: bold 22px/25px Georgia, Times New Roman, Times, serif;
		}
#sidebar a {
	padding: 2px 5px 2px 5px;
	text-decoration: underline;
	height:11px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
#sidebar a:link {
 	color: #FFFFFF;
}
#sidebar a:visited {
 	color: #CCCCCC;	
}
#sidebar a:hover, a:active {
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
}			
#content {
		width: 553px;
		padding:5px 0 ;
		}
#content p.nav {
	padding: 2px 5px 2px 5px;
	text-decoration: underline;
	height:9px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #657E9C;
	}
#content a {
	padding: 2px 5px 2px 5px;
	text-decoration: underline;
	height:11px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #657E9C;
}
#content a:link {
 	color: #657E9C;
}
#content a:visited {
 	color: #999999;	
}
#content a:hover, a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #657E9C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
}
#content p, #sidebar p, #mainnav p, #header p,#footer p  {margin:0 5px 5px 5px}

h1 {
	margin: 0;
	padding: 0;
	font-size: 1px;
	height: 112px;
	text-indent: -2000px;
	}

h2 {
	padding: 0 10px 0 20px;
	margin: 5px 0 0 0;
	color: #657E9C;
	background: url(bigBullet.gif) no-repeat 3px 5px;
	font: bold 18px/25px Georgia, Times New Roman, Times, serif;
	}
h2 a:hover {
	padding: 0 10px 0 20px;
	margin: 5px 0 0 0;
	color: #657E9C;
	background: url(bigBullet.gif) no-repeat 3px 5px;
	font: bold 18px/25px Georgia, Times New Roman, Times, serif;
	}
h2 a:active {
	padding: 0 10px 0 20px;
	margin: 5px 0 0 0;
	color: #657E9C;
	background: url(bigBullet.gif) no-repeat 3px 5px;
	font: bold 18px/25px Georgia, Times New Roman, Times, serif;
	}
h3 {
	padding: 0 10px 0 10px;
	margin: 0 0 0 0;
	color: #000066;
	font: bold 16px/22px Georgia, Times New Roman, Times, serif;
	}
h4 {
	padding: 0 10px 0 10px;
	margin: 0 0 0 0;
	color: #1B120D;
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	}
h5 {
	padding: 0 10px 0 10px;
	margin: 0 0 0 0;
	color: #1B120D;
	}		
#hMenu {
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px 0;
	height: 25px;
	background: #000066 url(menuBullet1.gif) no-repeat 15px 9px;
	padding: 0 0 0 5px;
	}
	
#hMenu ul {
	margin: 0 0 0 -40px !important;
	margin: 0;
	list-style: none;
	text-align: center;
	background: transparent url(menuBullet3.gif) no-repeat 700px 9px !important;
	background: transparent url(menuBullet3.gif) no-repeat 680px 9px;
	}
		
#hMenu ul li {
	display: inline;
	padding: 0 0 0 23px;
	background: url(menuBullet2.gif) no-repeat 4px 6px !important;
	background: url(menuBullet2.gif) no-repeat 4px 9px;
	}

#hMenu ul li#frst {
	padding: 0;
	background: none !important;
	}

#hMenu ul li a {
	color: #FFFFFF;
	font: bold 14px/25px Times New Roman, Times, serif;
	text-decoration: none;
	padding: 3px 8px;
	}
p.hMenu_dn ul li a, p.hMenu_dn ul li a:hover, p.hMenu_dn ul li a:active {
	color: #FFFFFF;
	font: bold 14px/25px Times New Roman, Times, serif;
	text-decoration: none;
	padding: 3px 8px;
	}
#hMenu ul li a:hover {
	color: #000;
	text-decoration: none;
	background-color:#F6B200;
	}

#news {
	width: 160px;
	float: left;
	padding: 5px;
	}
	
#news p {
		color: #222222;
		font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
		margin: 0 0 10px 12px;
		}

#news p .date {
		display: block;
		color: #4776bd;
		font: bold 11px/18px Georgia, Times New Roman, Times, serif;
		background: url(bulletNews.gif) no-repeat 0px 4px;
		margin: 0 0 0 -15px;
		padding: 0 0 0 15px;
	}			
#footer	{
	position:absolute;
	bottom:0;
	width:100%;
	height: 104px;
	font: 11px/17px Trebuchet MS, Georgia, Times New Roman, serif;
	background-color: #FFDFBB;
	border-top: 1px solid #703900;


}
#footer p {margin:5px;padding:0}
* html #footer {height:95px;he\ight:94px;}
#footer a:link {
	color: #666666;
}
#footer a:visited {
	color: #999999;
}
#footer a:hover, #footer a:active {
	color: #A2AAB5;
	text-decoration: none;
	background-color: #FFFFFF;
}
.divider1 {
	width:100%;
	height:5px;
	overflow:hidden;
	background:#fff;
	position:relative;
	border-bottom: 1px solid #e6e6e6;
}

#clearfooter {height:97px;width:100%;clear:both
}
.blank , .blank2 {
	position:absolute;
	left:558px;
	width:7px;
	height:33px;
	overflow:hidden;
	border-top:	1px solid #fff;
}
.blank {top:-1px;}
.blank2 {bottom:-1px;border-top:1px solid #fff;
}
