/*** MIKE PENTA 9.27.(3005-1000) *****/
	
/*** TESTING INFORMATION****/

#padded{
padding-left:35px;
}

#leftbar-NoTop{
margin-top:15px;
}

a {
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
a:active{ 
	font-family:  Arial, Helvetica, sans-serif;
	color:#990000;
	}
	
a:hover{
	font-family:  Arial, Helvetica, sans-serif;
	color:#990000;
	}
	
a:visited {
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

body {
		background-color: #FFFFFF;
		padding:0px;
		margin:0px;
		min-height:700px;
		height:100%;
}

h4 {
margin:0px;
padding:0px;
}

h3 {
	margin-top: 20px;
	font-size:12px;
	}

.CONTENTAREA {
float:left;
background-color:#FFFFFF;
width:540px;
margin-left:20px;
margin-top:20px;
}

* html .CONTENTAREA {
position:relative;
width:520px;
left:20px;
top:20px;
margin-top:0px;
margin-left:0px;
margin-bottom:100px;
}

#category {
width:535px;
margin-top:10px;
margin-left:15px
}

#individual {
width:535px;
margin-top:25px;
margin-left:15px
}
.CenterBody {
	position: relative;
width:760px;
top:87px;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
background-image: url('http://www.immediateannuities.com/annuitymuseum/images/bg2.gif');
	}
		

.indexCenterBody {
	position: relative;
width:760px;
	top:93px;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
background-image: url('http://www.immediateannuities.com/annuitymuseum/images/bg2.gif');
	}
	
#HomepageCenterBody {
	position: relative;
width:760px;
	top:272px;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
background-image: url('http://www.immediateannuities.com/annuitymuseum/images/bg2.gif');
	}	

.ContactFormBox {
	position:relative;
	left:25px;
	}

/* Fix for IE */
* html .ContactFormBox {
	top:15px;
}

.ContactFormBoxBlanks {
	display:inline;
	}

.ContactFormBox ul {
	padding:0px;
	margin:0px;
	}
	
.ContactFormBox li {
	width:158px;	
	text-decoration:none;
	list-style-type:none;
	list-style-position:inside;
	margin-top:20px;
	margin-left:0px;
	padding-left:0px;
	margin-bottom:12px;

	}	

.contactinfo {
	margin-top:50px;
	margin-left:25px;
	
}





/* for IE */

* html .Content { margin-top:250px;	}	

* html #CatContent { margin-top: 95px;width:600px }
* html #IndContent { margin-top: 95px; }


.Content ul{
	margin:15px;
	padding:0px;
}

.Content li{
	margin:0px;
	padding:0px;
}	

/**#ContentEntryList {
	width:560px;
	}**/

.Content h1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	}
	
.EarlyHisImagesLeft {
	margin-right: 25px;
	margin-bottom: 15px;
	float:left;
	border:1px solid #666666;
	}

.EarlyHisImagesRight {
	margin-left: 25px;
	margin-bottom: 15px;
	float:right;
	border:1px solid #666666;
	}	


.catEntryListBox { 
	height:270px;
	width:250px;
	float:left;
	padding-left:5px;
/*	padding-top:15px;*/
	padding-bottom:15px;
	}

*>#EntryListFix { margin-top:-515px; }
	
div.catEntryListPicture {	
	margin-top:5px;
	width:232px;
        height: 177px;
	overflow:hidden;
	vertical-align:middle;
	}
	
.catEntryListText {
	font-size:.90em;
	font-style:italic;
	margin: 0px auto;
	text-align:left;
	width:230px;	
	}


.catEntryListText a, .catEntryListText a:visited {
	font-size:1em;
	font-style:normal;
	color:#0066CC;
	text-decoration:none;
	}

.facts {
height:140px;
}

.Footer {
position:relative;
	height:60px;
	width:100%;
	padding-top:15px;
	background-color:#FFFFFF;
	z-index:10;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#999999;
	font-size:11px;
	color:#999999;
clear:both;

	}

.Footer a{
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:none;
	}



.header {
	border-top:1px solid #999999;
	background-color:#4682B4;
	position: absolute;
	height: 36px;
	width: 760px;
top:65px;	
	z-index:10;
	}

#HomepageHeader {border-top:1px solid #999999;
	background-color:#4682B4;
	position: absolute;
	height: 206px;
	width: 760px;

top:65px;	
	z-index:10;
}
	/* IE */ 
* html #InternalHeader { width: 763px; }
* html #CatHeader { width: 763px; }

#InternalHeader { height:36px; }
#CatHeader { height:36px; }

	
.HeaderImage {
	position:absolute;
	top: 36px;
	width:200px;
	height: 170px;
	overflow:hidden;
	}
	
	
.headerleftbar {
	background-color:#E6E6E6;
	position:absolute;
	height:30px;
	width:200px;
	bottom:0px;
	left:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	z-index:10;

 	}
/**	
#CATheaderleftbar {
	bottom:none;
	top:30px;
	}**/
	
.headerleftbarText {
	margin-top:7px; 
	margin-left:14px;/**28**/
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#006699;
	}
			
/**.headerlongbar {
	background-color:#4682B4;
	position:absolute;
	height:6px;
	width:760px;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #999999;
	}**/

.HeaderMainCat {
	font-size:12px;
	}
	
.headerrightbar {
	background-color:#E6E6E6;
	position:absolute;
	height:30px;
	bottom:0px;
	width:560px;
	left:200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	}
/* IE */

* html .headerrightbar {width:563px;}

.HeaderRightBarText {
	margin-top:5px; 
	margin-left:25px;/**40px;**/
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#006699;
	}
	
.HeaderRightBarText a {
	text-decoration:none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#006699;
	}
	
.HeaderRightBarText a:visited {
	text-decoration:none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#006699;
	}

.HeaderSubCatTitle, .HeaderSubCatTitle a:visited, .HeaderSubCatTitle a:link {
	font-size:16px;
	color:#0093E1;
	}


#index {
	padding-left:30px;
	padding-top:7px;
	background-color:#F3F3F3;
	}

.indexTOPBOX {
/*background-color:blue;*/
position:relative;
width:560px;
}

.indexTOPBOX a, .indexMIDDLEBOX1 a, .indexMIDDLEBOX2 a {
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
		}

.indexTOPBOX-LEFT{
position:relative;
top:15px;
left:0px;
width:522px;
font-size: 16px;
font-family:  Arial, Helvetica, sans-serif;

font-weight:normal;
}

.indexTOPBOX-LEFT-TOP{
position:relative;
height:155px;
left:0px;
}

.indexTOPBOX-HR {
margin-top:15px;
}

.indexTOPBOX-RIGHT { 
/*background-color:red;*/
top:0px;
left:300px;
width:215px;
/*border-left:1px solid #999999;*/
padding-top:10px;
padding-left:20px;
margin-left:10px;
}

.indexMIDDLEBOX1 { 
float:left;
padding-top:154px;
width:240px;
margin-right:30px;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;

}
*> .indexMIDDLEBOX1 { margin-top:20px;}

.indexABOUTUS {
position:absolute;
left:220px;
top:205px;
width:240px;
}

* .indexMIDDLEBOX2 { 
float:left;
width:250px;
margin-top:0px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}

*>.indexMIDDLEBOX2 { 
width:250px;
float:left;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
margin-top:20px;
}

.indexMIDDLEBOX-IMAGES{
float:left;
clear:right;
margin-right:10px;
margin-bottom:5px;
}

.indexBOTTOMBOX {
/*background-color:blue;*/
position:relative;
}

.indexBOTTOMBOX-SMALLBOX {
/*background-color:yellow;*/
position:relative;
width:355px;
margin-bottom:10px;
padding-bottom:20px;
/*border-bottom:1px solid #666666;*/
font-size:15px;
}

.indexBOTTOMBOX-LEFT{
/*position:absolute;*/
position:relative;
left:0px;
top:0px;
width:370px;
border-right:1px solid #999999;
}

.indexBOTTOMBOX-RIGHT {
/*background-color:red;*/
/*position:relative;*/
position:absolute;
left:380px;
top:0px;
width:150px;
padding-left:10px;
/*border-left:1px solid black;*/
font-size:11px;
} 




.IndExtText {
	position:relative;
	margin-top:25px;
	margin-left:15px;
	}
		
.IndImage {		
	margin:0px auto;
	position:relative;
	}	

.IndImageBox {
	margin:0px auto;

	width: 450px;
	}

.IndImageBoxMiddle {
	 font-size:10px;
	 width:450px;
	 margin-bottom:15px;
	}
	 
#IndMenu { top:150px; }
	
.IndNextPrevious {
	height:20px;
	width:450px;
	display:inline;
	}

#IndNext {
	float:right;
	clear:none;
	}
	
#IndPrevious {
	float:left;
	clear:none;
	}


.leftbar {
float:left;
position:relative;
width: 190px;
margin-top:185px;
margin-right:10px;
margin-bottom:20px;
z-index:5;
}

*.leftbar {
display:inline;
}
.LeftbarSubMenu {
	background-color:#e6e6e6;
	border-style:dotted;
	border-width:1px;
	border-color:#666666;
	padding:5px;
	}

.linkheader { 
position:absolute;
top:10px;
left:450px;
z-index:10;
font-size:11px;
}

#linkheaderad {
position:absolute;
top:0px;
left:70px;
}
.linkheader a{
text-decoration:none;
font-family:  Arial, Helvetica, sans-serif;
}

.logo {
	position:absolute;	
	top:0px;
	padding-top:5px;
	z-index:7;
	width:300px;
	height:60px;
	background-color:#FFFFFF;
	}
	
.logo a{
	text-decoration:none;
	border-width:0px;
	}
	
.logo a:visited{
	text-decoration:none;
	border-width:0px;
	}
	
#lowerpages {
	padding-top:20px;
	width:198px;
	height:28px;
	background-color:#FFFFFF;
	}

.MainText {
display:table;
	position:relative;
	margin:0px auto;
	height:auto;
	padding-bottom:100px;	
	}
	
.menu { position:relative;
top:15px;
left:15px;
width:170px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	}

.menu a {
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
.menu a:active, .SubCatMenu a:active{ 
	font-family:  Arial, Helvetica, sans-serif;
	color:#990000;
	}
	
.menu a:hover, .SubCatMenu a:hover{
	font-family:  Arial, Helvetica, sans-serif;
	color:#990000;
	}
	
.menu a:visited {
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:none;
/*	font-weight:BOLD;*/
	}
SubCatMenu a:visited{
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
.menu li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-bottom:6px;
	}	
#searchLI { 
margin-bottom:11px;
}
.menu ul {
	 margin:0px;
	padding:0px;
	}

.Opening {
	font-size:13px;
	margin-top:0px;
}
	
.search {
margin-bottom:0px;
padding-bottom:0px;
}

.SearchBox {
float:left;
	width: 30px;
	height:20px;
	z-index:10;
	}
	
.SearchButton {
	clear:both;
	font-size:12px;
	color:#666666; 
	width: 20px;
	margin-top:1px;
	z-index:11;
	font-family:  Arial, Helvetica, sans-serif;
	}
	
.sitemap a:link, .sitemap a:visited {
	text-decoration:none;
	color:#0066CC;
	}
	
.sitemap li{
	margin:3px 0px;
	}

.Sitemap3rd a:link, .Sitemap3rd a:visited {
	text-decoration:none;
	color:#666666;
	}

.Sitemap3rd a:hover { color:#993300; }

/*.spacer { width:25px;  }*/

.SubCatMenu {
	margin-left:50px;
	background-color:#e6e6e6;
	border-style:dotted;
	border-width:1px;
	border-color:#666666;
	padding:15px;
	width:330px;
	}

.SubCatMenu a{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0099CC;
	text-decoration:none;
font-family:  Arial, Helvetica, sans-serif;
	}

	
.SubCatMenu h1, .SubCatMenu ul {
font-family:  Arial, Helvetica, sans-serif;
font-size:14px;
	margin:0px;
	padding:0px;
padding-bottom:5px;
	}
	
.SubCatMenu li {
	list-style-type:square;
	list-style-position:outside;
	margin-left:5px;
	}


.WholePage {
position:relative;
width:790px;
	margin:0 auto;
	}

.Footer-whiteout{
clear:both;
padding-top:10px;
background-color:white;
}

*.Footer-whiteout{
clear:both;
z-index:16;
padding-top:10px;
background-color:white;
}

*.Footer {
position:absolute;
	height:60px;
	width:100%;
	padding-top:15px;
	background-color:#FFFFFF;
	z-index:10;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#999999;
	font-size:11px;
	color:#999999;
clear:both;

	}

	* .indexMIDDLEBOX2 { 
float:left;
width:250px;
margin-top:20px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}

* .indexMIDDLEBOX1 { 
float:left;
padding-top:174px;
width:240px;
margin-right:30px;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;

}

* html .indexABOUTUS {
position:absolute;
left:220px;
top:210px;
width:240px;
z-index:10;
}

* .indexTOPBOX-HR {
margin-top:0px;
}
.footer-center{
text-align:center;
margin:0 auto;
}