/*RULES*/

* {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	line-height:22px}

body {
	margin:0;
	background-color:#FFFFFF}
	
#wrapper {
	margin: auto;
	width: 771px;}
	
h2 {
	margin-bottom:2px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;}
	
hr {
	height:1px;
	width:60%;
	background-color:#000000;
	margin: 10px,0,10px,0 ;

	}

p{	
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;}
p a:link{	
	text-decoration: none;
	color:black;}
	
p a:visited{	
	text-decoration: none;
	color:black;}
	
	
p a:hover{	
	text-decoration: underline;
	color:black;}
	
/*AREAS*/

.header {
	width:771px;
	height:107px;
	background-image:url(images/header.jpg)
	}
	
/*DEPENDENT FOR EACH PAGE*/
.innerfill {margin:auto;width:771px;height:10px;background-image:url(images/bg_fill.jpg); background-repeat:repeat-y}	
.innerhome{margin:auto;width:771px;height:599px;background-image:url(images/bg_home.jpg)}
.innerabout{margin:auto;width:771px;height:1800px;background-image:url(images/bg_about.jpg);}
.innerannuities{margin:auto;width:771px;height:600px;background-image:url(images/bg_annuities.jpg);}
.innercontact{margin:auto;width:771px;height:1200px;background-image:url(images/bg_contact.jpg);}
.innersecure{margin:auto;width:771px;height:599px;background-image:url(images/bg_securities.jpg);}
.innerfintegra{margin:auto;width:771px;height:1800px;;background-image:url(images/bg_securities_fintegra.jpg); background-repeat:no-repeat;}
.innerindividual{margin:auto;width:771px;height:700px;background-image:url(images/bg_securities_individual.jpg);}
.innerindepedent{margin:auto;width:771px;height:700px;background-image:url(images/bg_securities_independent.jpg);}
.innertechnology{margin:auto;width:771px;height:1800px;background-image:url(images/bg_securities_tech.jpg); background-repeat:no-repeat;}
.innersolutions{margin:auto;width:771px;height:1300px;background-image:url(images/bg_securities_solutions.jpg);}
.innersupport{margin:auto;width:771px;height:800px;background-image:url(images/bg_securities_support.jpg);}
.innerlongterm_short{margin:auto;width:771px;height:1200px;background-image:url(images/bg_longterm.jpg);}
.innerlongterm_quote{margin:auto;width:771px;height:1700px;background-image:url(images/bg_longterm.jpg);}
.innerlifeinsurance_quote{margin:auto;width:771px;height:1800px; background-image:url(images/bg_lifeinsurance_quote.jpg); background-repeat:no-repeat}
.innerlifeinsurance_quote_main{margin:auto;width:771px;height:500px; background-image:url(images/bg_plain.jpg); background-repeat:no-repeat}
.innerlifeinsurance_short{margin:auto;width:771px;height:920px;background-image:url(images/bg_lifeinsurance_quote.jpg);}
.innerfcs{margin:auto;width:771px;height:930px;background-image:url(images/bg_fcs.jpg); background-repeat:no-repeat;}
.innerfcslibrary{margin:auto;width:771px;height:1080px;background-image:url(images/bg_fcs.jpg); background-repeat:no-repeat;}
.innerforms{margin:auto;width:771px;height:800px;background-image:url(images/bg_forms.jpg);}

.contentleftmenu{
	float:left;
	position:relative;
		top:180px;
	width:180px;
	}

	
ul.links{
	margin:0;
	display:block;
	padding-left:4px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;	
	}

li.links{
	width:170px;
	display:block;
	padding:10px 0 10px 10px;
	border-right-style:solid; border-right-width:thin; border-right-color:#996600;
	border-bottom-style:solid; border-bottom-width:thin; border-bottom-color:#996600;
	font-size:16px;color:#c09c35;
	text-transform:uppercase;
	text-decoration:none
	}
	
	
li.links:hover{
	background-color:#FFFFFF;
	width:150px;
	display:block;
	padding:10px 0 10px 10px;
	border-right-style:solid; border-right-width:thin; border-right-color:#996600;
	border-bottom-style:solid; border-bottom-width:thin; border-bottom-color:#996600;
	font-size:16px;color:#c09c35;
	text-transform:uppercase;
	}


.sidebar {
	font-size:16px;color:#c09c35;
	text-transform:uppercase;
	text-decoration:none;
	}

.sidebar a:link{
	font-size:16px;color:#c09c35;
	text-transform:uppercase;
	text-decoration:none;
	}
	
.sidebar a:visited{
	font-size:16px;color:#c09c35;
	text-transform:uppercase;
	text-decoration:none;
	}
	
.sidebar a:hover{
	font-size:16px;color:#c09c35;
	background-color:#333333;
	text-transform:uppercase;
	text-decoration:none;
	}
	

li.inline {
	margin-left:-15px;
	font-weight:bold;}
	
li.inline2 {
	margin-left: 5px;
	margin-bottom:10px;
	list-style:none;}
	
img.imgline {
	margin:auto;
	width:485px;}
	

/*.listhov {
	padding:0;
	width:160px;
	}


.listhov:link {
	padding:0;
	width:160px;}
	

.listhov:hover {
	padding:0;
	width:160px;
	background-color:#FFFFFF}
	
.listhov:visited {
		padding:0;
	width:160px;
	}
*/
	
.contentleft {
	position:relative;
		 top:190px;
		 left:20px;
	width:360px;
	float:left;
	}
	
.contentleftcontact {
	position:relative;
		 top:130px;
		 left:20px;
	width:360px;
	float:left;
	}

.contentleft_fcs {
	position:relative;
		 top:80px;
		 left:20px;
	width:425px;
	float:left;
	}
.contentleft_secure {
	position:relative;
		 top:80px;
		 left:20px;
	width:500px;
	float:left;
	}

.contentleft_secure  ul{
	margin-top:-10px;
	}

.contentleft_secure  li{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	}
	
.texlg {
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
}	

.contentlefttext {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000000;
	line-height:20px;
	}
	
.contentlefttext a:link {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}

.contentlefttext a:visited {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}

.contentlefttext a:hover {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	}
	

.contentright {
	position:relative;
	 top:170px;
	 right:0px;
	width:210px;
	float:right}
	

.footer {
	width:746px;
	height:43px;
	margin-left:3px;
	padding: 10px 0 0 0;
	background-color:#000000;
	padding-left:10px;
	padding-right:10px;
	clear:both
	}

	
/*MAIN HORIZ NAV*/

.mainnav {
	width:769px;
	height:34px;
	background-color:#000000;
	font-family:"Times New Roman", Times, serif; font-size:11px; color:#FFFFFF; font-weight:bold;
	}


/*FOOTER*/


.footercontleft{
	text-decoration:none;
	font-family:"Times New Roman", Times, serif; font-size:11px; color:#FFFFFF; font-weight:bold;
	}	
.footercontleft a:link{
	text-decoration:none;
	}
	
.footercontleft a:visited{
	text-decoration:none;
	}
	
.footercontleft a:hover{
	background-color:#b99525;
	}
	
.footerright {
	margin: 5px  5px 0;
	text-align: right;
	font-family:"Times New Roman", Times, serif; font-size:11px;color: #b99525; font-weight:bold;

	}
	
#footmarg {

	margin:auto;
	width:771px}
	
/*MISC*/
.radiobtn {
	margin-right:12px;}
	
/*FCS HEIGHT IS TEMPORARY IF SITE GROWS, DELETE HEIGHT COMPONENT*/

#fcswrap {
	width:500px;
	font-family:"Times New Roman", Times, serif; font-size:11px;color: #000000;
	}

#fcswrap h2{
	padding-left:10px;
	margin-top:5px;
	margin-bottom:15px;
	font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#000000;
	text-decoration:underline
	}
	
#fcslefttop {
	width:250px;
	float:left;
	}
	
#fcsleftmid {
	width:350px;

	float:left;
	}
	
#fcsleftbottom {
	width:350px;
	height:300px;
	float:left;
	background-color:#fbdd81 }

#fcsrighttop {
	width:250px;
	float:left;
	}
#fcsrightmid {
	width:350px;
	height:200px;
	float:left;
	background-color:#fae291}

#fcsrightbottom {
	width:350px;
	height:300px;
	float:left;
	background-color:#faecbf}

.fcscontent {
	padding-left:20px;
	padding-right:10px}

.fcscontent a:link{
	text-decoration:none;
	color:black}

.fcscontent a:visited{
	text-decoration:none;
	color:black}
	
.fcscontent a:hover{
	text-decoration:underline}
		
.fcscontent ul {
	margin-left:10px;
	margin-top:5px;
	margin-bottom: 5px}
		
.fcscontent li{
	margin-left:20px;
	padding-right:10px;
	list-style-type:decimal}	
	
	
.fcsclear {
	width:700px;
	display:none;
	clear:both}
	
.fcsspacer {
	height:35px;
	}
	
	
/*ADD-ONS*/

#fcslogo {
	position: absolute;
	left: 739px;
	top: 695px;
	}
	
#fcsfoot {
	background-image:url(images/fcsfoot.jpg);
	width:765px;
	height: 42px;
	text-align:left;
	padding-left:5px;
	}
	
.imgright {
	float:right;
	margin:10px;
	
	border:#000000 2px solid;
}

.frametxt {
	text-align:left;
	font:"Times New Roman", Times, serif;
	padding-left:5px;
	text-decoration:none;
	font-size:12px;
	color:#000000}
	
.frametxt a:link {
	text-decoration:none;
	font-size:12px;
	color:#000000}
	
.frametxt a:visited {
	text-decoration:none;
	font-size:12px;
	color:#000000}
	
.frametxt a:hover {
	text-decoration:underline;
	font-size:12px;
	color:#000000}
	
	













