/*Fixed Index Annuity  main css file*/
/************** RESET **************/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, dfn, em, font, img, ins, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	
}
:focus {
	outline: 0;
}
table {
	border-collapse: separate;
	border-spacing: 0;
	
}
/************** end reset **************/

/************ Structure ***************/
html{
  font: 100.01%/130% Verdana, Arial, Helvetica, sans-serif;
}
body {
	 background-color: #787878; 
	 
	font-size: 16px;

}
#wrapper{
	 background-color: #dee4d9; 
	display:block;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	
}
#topheader{
	width: 100%;
	height: 25px;
	display:block;
	margin:0px;
	background-color: #dee4d9;
	text-align: center;
	font-weight:bold;
}
#header{
	height: 140px;
 	margin-left:210px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: center;
	
}
#contentwrapper {
	width: auto;
	display:block;
	background-color: #dee4d9;
		
}
#leftColumnContent{
	display:block;
	width:200px;
	height:100%;
	padding-left:10px;
	float:left;
	
	
}
#centerColumnContent{
	display:block;
	width:auto;
	height:100%;
	text-align: left;
	padding:10px;
	
	font-size: 16px;
	color: #3E3433;
	margin-left:210px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	background-color:#FFFFFF;
border: thin solid #acacac;
	
}
#centerColumnContent img{
 margin-right:15px;
}
#footer{
	clear:both;
	font-size:12px;
	background-color: #DEE4D9;
	height: 45px;
	width: auto;
	padding-left:10px;
	padding-top:5px;
		
}

/*************** end structure ******************/
/*************** Elements ***************************/
h2{
	color: #130707;
	font-size: 16px;
	font-weight: bold;	
	}
h3{

	color: #712801;;
	text-align: center;
	font-size: 16px;
	padding-top:10px;
	font-weight:bold;
}
h4{
	
	font-size: 16px;
	color: #712801;
	text-align: center;
	padding-top: 5px;
}
h5{
    color:#712801;
	font-weight: bold;
	font-size: 16px;
}
h6{
	font-size: 18px;
	color: #014971;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	padding-top:10px;
}
dl dt{
	font-style: italic;
	font-weight: normal;
	padding-top:10px;
}
dl dd{
	padding:15px 20px 0px;
}
#centerColumnContent ul li{	list-style:disc outside;
	margin:10px;
	 
}
#centerColumnContent ol li{
	list-style:outside;
	margin:10px;
}	
/************************ end elements ******************/

/*************************************************************
*                         Navigation                         *
*************************************************************/
#navigation{
	font-size:14px;
	width: 190px;
	margin:10px;
	min-height:600px;
	margin-top:0px;
	display:block;
	text-align: left;
	padding: 0px;
}
#navigation ul {
	border: 0;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
#navigation ul li{
	display: block;
	
	text-align: left;
	padding-top:20px;
	padding-left:5px;
	margin: 0;
	vertical-align: bottom;	
	
	
}
#navigation ul li a{
	text-decoration:underline;
	color: #712801;
	font-weight: bold;
	
}


#navigation li#active a {
	color:#07257D;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}
#navigation a span {
	position : absolute;
	left: -350px;
	display : block;
	width : 150px;
	height : 100px;
	background : #F6F6E8;
	border : 1px solid #669900;
	padding : 10px;
	cursor : pointer; /* needed for opera */
	color : #000000;
	text-decoration:none;
	font-weight:normal;
	
}
#navigation a span img { padding: 5px;
}
#navigation a:hover, a:focus,  a:active {
	color:#0000FF;
	
}

#navigation a:hover span, a:focus span, a:active span {
	 margin-left: 435px;
	 margin-top: -130px;
	 overflow:hidden;

	
}

/************** end navigation **************************/
/*************************************************************
*                         Classes                            *
*************************************************************/
#mousetrap{
visibility:hidden;
display:none;
}

.descript {
	font-style: italic;
	}
	
.desig{
	font-size:12px; 
	line-height:14px;
	font-variant:small-caps;
	color: #07257D;
	 
}
.group{
	width:75%;
	position:relative;
	margin-top:10px;
	margin-bottom:10px;

	
}
.margincenter{
 
 margin: auto;
 margin-top:15px;
}

.disclaimer{
	font-variant: small-caps;
	font-size:12px;
	padding-top:10px;
	width:75%;
	margin:auto;
}
.clear {
 clear:both;
}

#contSection{
	position:relative;
	margin-top:25px;
	width:95%;
	height: auto%;	 
	padding:5px;
	list-style-type: none;	
	 
}
 
#contSection a, #contSection a:visited{
	color: #FECB65;
	font-size: 18px;
	font-weight: bold;
	text-decoration:none;
}
#contSection a:hover, #contSection a:focus, #contSection a:active {
	color:#FFFFFF;
	text-decoration:underline;
}
.kit
{
	display:block;
	margin: 3px;
 
}
.kit a{
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 color:#07257D;
}
.kit a:hover{
 color:#712801;
}
.kit img{
 margin-left:-12px;
}
 
#hdrright{
margin-top:5px;
 height:103px;
 color:#000;
 font-size:12px;
 width:250px;
 float:right;

}
#hdrright a{
 color:#000;
 text-decoration:none;
 font-weight:bold;
}
