@charset "utf-8";
/* CSS Document for urlfinancial.com | Jeff Dolsen, Creative Director, IdeaStar Inc. */


	
/*	GLOBAL ----------------------------------------------------------------------- */
	
	html { margin:0; padding:0; }
	body { margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:.7em; color:#363636; background:#023473 url(../images/interface/pageBk.jpg) repeat-x; text-align:center; }
	
	img { margin:0; padding:0; border:none; behavior: url("../scripts/iepngfix.htc") }
	form { margin:0; padding:0; }
	input, select, textarea { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#363636; }

	/*twitter */
	
	.twitters { }
	.twitters ul { margin:0 0 15px 0; padding:0; list-style:none; }
	.twitters ul li { margin:0 0 20px; }
	.twitters ul li .twitterPrefix { margin:0 10px 10px 0; }
	.twitters ul li .twitterStatus { }
	.twitters ul li .twitterTime { margin-top:10px; display:block; }
	
	ul.social { margin:10px 0 0 0; padding:0; list-style:none; }
		ul.social li { height:22px; margin-bottom:5px; padding:7px 0 0 40px; display:block; }
			ul.social li.tw { background:url(../images/interface/twitterIcon.jpg) no-repeat; }
			ul.social li.fb { background:url(../images/interface/facebookIcon.jpg) no-repeat; }
			ul.social li.li { background:url(../images/interface/linkedinIcon.jpg) no-repeat; }
			ul.social li.yt { background:url(../images/interface/youtubeIcon.jpg) no-repeat; }
			
			ul.social li a { text-decoration:none; }
			ul.social li a:hover { text-decoration:underline; }
			
	#Welcome { float:left; padding:7px 0 0 0; margin:0; color:#134a90; font-weight:bold; }	
	
	#signup { width:310px; height:151px; padding:10px; background:url(../images/interface/signupBk.gif) no-repeat; display:none; }
	#signup select { width:283px; }
	#signup input[type="text"] {width:200px;}
	#signup input[type="submit"] {width:75px;}
	
	p.newsletterAd { padding:8px 0 0 0; }
	
	ul.news { margin:0; padding:0; list-style:none; }
	ul.news li { }
	ul.news li span.date { width:70px; color:#999; display:inline-block; }
	
	ul.halfrail { width:140px; margin:0 10px 0 0; padding:0; list-style:none; float:left; }
	ul.halfrail { }
	
	ul.news li a, ul.halfrail li a { text-decoration:none; }
	ul.news li a:hover, ul.halfrail li a:hover { text-decoration:underline; }
	
	#footerContainer { width:940px; margin:0px auto; padding:20px; /*color:#fff; background:#083359;*/ color:#083359; background:#fff; overflow:auto; }
	
	#footerNav { margin-bottom:15px; }
		#footerNav ul { margin:0; padding:0; list-style:none; }
		#footerNav ul li { display:inline; }
		#footerNav ul li a { }
		#footerNav ul li a:hover { }
	
	#footerInfo p { margin-bottom:0; }	
	#footerContainer .brand { margin-top:5px; float:right; }
	
	#footerNav ul li a, #footerInfo a { /*color:#fff;*/ color:#134a90; text-decoration:none; font-weight:bold; }
	#footerNav ul li a:hover, #footerInfo a:hover { text-decoration:underline; }

	/*	NAVIGATION ------------------------------------------------------------------- */
	
	/* GLOBAL NAVIGATION */
	
	#globalNavContainer ul { margin:0; padding:0; list-style:none; float:right; }
	#globalNavContainer ul li { display:inline; }
	
	#globalNavContainer ul li a { margin:0 5px 0 5px; padding:5px 5px 5px 5px; color:#023e73; text-decoration:none; display:block; float:left; }
	#globalNavContainer ul li a:hover { color:#99bdcf; } 
	
	#globalNavContainer ul li.wsblink a, #globalNavContainer ul li.wsblink a:link, #globalNavContainer ul li.wsblink a:visited { background:#b72d5a; 
		color:#fff; }
	#globalNavContainer ul li.wsblink a:hover { background:#6d1b41; color:#fff; }
	
	#AgentNav { margin:28px 0 0 540px; width:175px; height:25px; padding:0; position:absolute; background:#499EBF; }
	#AgentNav ul { margin:4px 0 0 0; padding:0; list-style:none; }
	#AgentNav ul li { display:inline; margin-left:10px; }
		#AgentNav ul li a { color:#FFFFFF; text-decoration:none; margin:0; padding:0 0 4px 0; }
			#AgentNav ul li a:hover { color:#FFFFFF; text-decoration:underline; margin:0; padding:0 0 4px 0; }
	
	/* MAIN NAVIGATION */
		
	#mainNav { margin:0; padding:0; display:block; clear:both; z-index:1000; float:left; top:50; }
	#mainNav ul { margin:0; padding:0; list-style:none; } 
	
	#mainNav ul li { width:140px; margin:0 2px 0 0; padding:0; text-align:left; /*background:#f1f2f2;*/ float:left; display:inline; }
	html > body #mainNav li { width:auto; } 
	#mainNav ul li:hover { }
	#mainNav ul li.active { font-weight:bold; }
		#mainNav li.active ul li { font-weight:normal; }
	
	#mainNav a { padding:5px 10px 5px 10px; color:#134a90; font-size:1.2em; text-decoration:none; display: block; }
	#mainNav li a:hover { color:#acebf2; }
	
	/* second-level lists */
	#mainNav li ul { width:260px; height:auto; margin:0; padding:0; background:#083359; position:absolute; left: -999em; } 
	
	#mainNav li ul li { width:260px; height:auto; padding:0; background:none; clear:both; }
	#mainNav ul li ul li:hover { background:#023e73; }
	#mainNav ul li ul li.sfhover { background:#023e73; }
	
	#mainNav li ul li a { width:230px; margin:0; padding:6px 0 6px 10px; color:#fff; }*************************************************************8
	#mainNav li ul li a:hover { color:#fff; }
	
	/* third-level lists */
	#mainNav li ul ul { margin:-32px 0 0 245px;  border:solid 1px #fff; background:#023e73; }
	#mainNav li:hover ul ul, #mainNav li:hover ul ul ul, #mainNav li.sfhover ul ul, #mainNav li.sfhover ul ul ul { 	left: -999em;   }
	
	/* forth-level lists (hidden) */
	#mainNav li ul ul ul { display:none; }
	
	/* lists nested under hovered list items */
	#mainNav li:hover ul, #mainNav li li:hover ul, #mainNav li li li:hover ul, #mainNav li.sfhover ul, #mainNav li li.sfhover ul, #mainNav li li li.sfhover ul { left: auto; }
	
	/* MAIN NAVIGATION COLOR LOGIC */
	
	/* blue #083359 */
	#mainNav ul li {  }
	#mainNav ul li:hover { background:#083359; }
	
	#mainNav ul li a {  }
	#mainNav ul li a:hover {  }
	
	/* green #005986 
	#mainNav ul li.annuity { background-image:url(../images/interface/mainNavTabTop_Green.gif); background-repeat:repeat-x; background-position:top; }
	#mainNav ul li.annuity:hover { background:#499EBF; }
	
	#mainNav ul li.annuity a { padding-left:30px; background:url(../images/interface/mainNavArrow_Green.gif) no-repeat 10px 10px; }
	#mainNav ul li.annuity a:hover { background:url(../images/interface/mainNavArrow_White.gif) no-repeat 10px 10px; }
	
	#mainNav ul li.annuity ul { background:#499EBF; }
	#mainNav ul li.annuity ul li:hover { background:#005986; }*/
	
	/* orange #005986 
	#mainNav ul li.disability { background-image:url(../images/interface/mainNavTabTop_Orange.gif); background-repeat:repeat-x; background-position:top; }
	#mainNav ul li.disability:hover { background:#005986; }
	
	#mainNav ul li.disability a { padding-left:30px; background:url(../images/interface/mainNavArrow_Orange.gif) no-repeat 10px 10px; }
	#mainNav ul li.disability a:hover { background:url(../images/interface/mainNavArrow_White.gif) no-repeat 10px 10px; }
	
	#mainNav ul li.disability ul { background:#005986; }
	#mainNav ul li.disability ul li:hover { background:#f89f34; }*/
	
	/* red #005986 
	#mainNav ul li.health { background-image:url(../images/interface/mainNavTabTop_Red.gif); background-repeat:repeat-x; background-position:top; }
	#mainNav ul li.health:hover { background:#005986; }
	
	#mainNav ul li.health a { padding-left:30px; background:url(../images/interface/mainNavArrow_Red.gif) no-repeat 10px 10px; }
	#mainNav ul li.health a:hover { background:url(../images/interface/mainNavArrow_White.gif) no-repeat 10px 10px; }
	
	#mainNav ul li.health ul { background:#005986; }
	#mainNav ul li.health ul li:hover { background:#a82427; }*/
	
	/* purple #005986 
	#mainNav ul li.life { background-image:url(../images/interface/mainNavTabTop_Purple.gif); background-repeat:repeat-x; background-position:top; }
	#mainNav ul li.life:hover { background:#005986; }
	
	#mainNav ul li.life a { padding-left:30px; background:url(../images/interface/mainNavArrow_Purple.gif) no-repeat 10px 10px; }
	#mainNav ul li.life a:hover { background:url(../images/interface/mainNavArrow_White.gif) no-repeat 10px 10px; }
	
	#mainNav ul li.life ul { background:#005986; }
	#mainNav ul li.life ul li:hover { background:#76429c; }*/
	
	/* gold #005986 
	#mainNav ul li.seniorcare { background-image:url(../images/interface/mainNavTabTop_Gold.gif); background-repeat:repeat-x; background-position:top; }
	#mainNav ul li.seniorcare:hover { background:#005986; }
	
	#mainNav ul li.seniorcare a { padding-left:30px; background:url(../images/interface/mainNavArrow_Gold.gif) no-repeat 10px 10px; }
	#mainNav ul li.seniorcare a:hover { background:url(../images/interface/mainNavArrow_White.gif) no-repeat 10px 10px; }
	
	#mainNav ul li.seniorcare ul { background:#005986; }
	#mainNav ul li.seniorcare ul li:hover { background:#b4aa1a; }*/
	
	/* fix arrows 
	#mainNav ul li ul li a, #mainNav ul li.annuity ul li a, #mainNav ul li.disability ul li a, #mainNav ul li.health ul li a, #mainNav ul li.life ul li a, #mainNav ul li.seniorcare ul li a { padding-left:30px; background:url(../images/interface/mainNavArrow_White.gif) no-repeat 10px 10px !important; }
	*/
	#mainNav ul li ul li.secure { background-image:url(/PageTemplates/images/interface/lock.png); background-repeat:no-repeat; background-position:right; }

	/* QUICKLINKS NAVIGATION */
	
	.nav { }
	
	.nav ul { margin:0 10px 0 0; padding:0; list-style:none; }
	.nav ul li { padding:2px 0 2px 0; line-height:2em; border-top:dotted 1px #ccc; display:block; }
	.nav ul li:first-child { border-top:none; }
	
	.nav ul li a { padding:0 0 0 10px; text-decoration:none; line-height:2em; display:block; }
	.nav ul li a:hover { background:#fdead2; }
	
	/* FOOTER NAVIGATION */

/*	APPS/FORMS ------------------------------------------------------------------- */
	
	#globalSearch { padding:4px 5px 0 5px; float:right; }
	#globalSearch input { font-size:.89em; background:#fff; border:1px solid #5cc8f2; }
	#globalSearch input[type="text"] { width:150px; border-right:none; }
	#globalSearch input[type="text"]:focus { background:#fff; }
	#globalSearch input[type="button"] { color:#fff; background:#cecece; }
	#globalSearch input[type="button"]:hover { background:#005986; }
	
	/* Contact Us */
	
	.contactForm { }
	
	.contactForm fieldset { margin-bottom:15px; padding:10px; background:url(../images/interface/fieldsetBk.jpg) repeat-x bottom; border:solid 1px #e0e0e0; }
	.contactForm legend { margin-bottom:10px; font-size:1.25em; color:#363636; }
	
	.contactForm fieldset table { }
	.contactForm fieldset table tr { border-top:solid 1px #fff; }
	.contactForm fieldset table tr th { width:65px; padding-left:5px; padding-right:5px; color:#fff; text-align:left; font-weight:normal; background:#80acc3; border-top:solid 1px #fff; }
	.contactForm fieldset table tr td { border-top:solid 1px #fff; }
	.contactForm fieldset table tr td.blankTd { width:10px; border:none; }
	
	.contactForm fieldset table tr td input { width:120px; margin-right:10px; padding:.25em; border:solid 1px #80acc3; }
	.contactForm fieldset table tr td input.zip { width:55px; }
	.contactForm fieldset table tr td input[type="checkbox"] { width:auto; border:none; }
	.contactForm fieldset table tr td select { width:128px; padding:.1em; margin-right:10px; border:solid 1px #80acc3; }
	.contactForm fieldset table tr td textarea { width:490px; height:75px; border:solid 1px #80acc3; }
	
	.contactForm div.buttons input { padding-left:15px; padding-right:15px; }

/*iFrames --------------------------------------------------- */
	
	.iframewide { width:610px; }
