/* CSS Document */
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #016699;
}
a:active {
	text-decoration: none;
}
html {margin:0;padding:0;}
body {
	background:url(./images/background.gif) top left ;
	
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;	
	background-color:#FFFFFF;
	padding:0;
}
#wrap {margin: auto; width: 983px;padding:0;}
#layout {padding:0;margin:0;border-collapse: collapse;empty-cells:show;}
body, #wrap, #layout {text-align: center;}
#layout td {padding:0;}
#header {
	width: 784px; height: 180px;
	background: url(./images/header.gif) top left no-repeat;
}
#contact-info {width: 211px; text-align: center; color: White;margin-left: 160px;padding-top: 100px;font-size: 12px;}
#menu {width: 784px; padding:0; margin:0; clear: both;height: 43px; }
#menu li {float:left;padding:0;margin:0; list-style: none;background-color: Black;height: 43px;}
#menu li a img {bordeR: none; padding: 0; margin: 0;}
#content {	
clear: both;
	width: 752px;
	padding: 15px;
	text-align:justify;
	background-color:#FFFFFF;
	border-left:solid;
	border-left-width: 1px;
	border-left-color:#000000;
	border-right:solid;
	border-right-width: 1px;
	border-right-color:#000000;
	border-top:solid;
	border-top-width: 1px;
	border-top-color:#000000;
}
#footer {
	
	width: 752px;
}
h1 {
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-weight: bolder;
	font-size:28px;
}
#All {
	position:relative;
	width:800px;
	background-color:#FFFFFF;
}
#big {
	background-color:#FFFFFF;
	position:relative;
	width: 800px;
}

#bg-left {
	
	width:105px;
	background:url(./images/bg-left.gif);
	background-repeat:repeat-y;
}



#bg-right {
	
	width:86px;
	background:url(./images/bg-right.gif);
	background-repeat:repeat-y;
}

#contact-slot {
	position:absolute;
	left:105px;
	top:131px;
	width:360px;
	height:36px;
	background: transparent;
	padding: 5px;
}

#phone-slot {
	position:absolute;
	left:475px;
	top:131px;
	width:229px;
	height:36px;
	background: transparent;
	padding: 5px;
}

#home {
	position:absolute;
	left:105px;
	top:167px;
	width:57px;
	height:43px;
}

#about {
	position:absolute;
	left:162px;
	top:167px;
	width:82px;
	height:43px;
}

#iras {
	position:absolute;
	left:244px;
	top:167px;
	width:48px;
	height:43px;
}

#trusts {
	position:absolute;
	left:292px;
	top:167px;
	width:103px;
	height:43px;
}

#annuities {
	position:absolute;
	left:395px;
	top:167px;
	width:80px;
	height:43px;
}

#rev-mort {
	position:absolute;
	left:475px;
	top:167px;
	width:147px;
	height:43px;
}

#contact {
	position:absolute;
	left:622px;
	top:167px;
	width:92px;
	height:43px;
}



.infostyle {
	font: Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#FFFFFF;
}

.footerstyle {
	padding: 5px;
	border-top:dotted;
	border-top-color:#333333;
	border-top-width: 1px;
	border-bottom:dotted;
	border-bottom-color:#333333;
	border-bottom-width: 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	vertical-align:middle;
}	
