/****************************

Main css file

****************************/

/*  definitions for body and elements */
body{background-color:#FFFFFF; color:#000000;font-family:Verdana,Helvetica,Arial,sans-serif; font-size:11pt;}
td,p,div,input,textarea{font-size:11px; color:#000000; line-height:14px;}	/* 14 pt leading */
em{text-decoration:italic;}
strong{font-weight:bold;}



 /*  background color definitions  */
.bg1{background-color:#9A9EA0;layer-background-color:#9A9EA0;}				/* right side border  */
.bg2{background-color:#336699;layer-background-color:#336699;}				/* bg bottom nav  */
.bg3Collapse{background-color:#6A7F87;layer-background-color:#6A7F87;		
line-height:0px;font-size:1px;}												/* bg to match header graphic */
.bg4{background-color:#E3EBF3;layer-background-color:#E3EBF3;}				/* bg only login button */
.toolsRow{background-color:#336699;font-size:11px; color:#FFFFFF;}			/* setting for bottom nav */
.toolsRow1px{background-color:#336699;font-size:11px; color:#FFFFFF;		
line-height:0px;font-size:1px;}												/* setting for bottom row of nav */

/* text : header definitions  */
.lNavHead{color:#000000; text-decoration:none; font-weight:bold;}			/* Headers in left nav */
.superhead1{font-size:21px; color:#336699; line-height:21px; font-weight:bold;}			/* HUGE Header - Advisor Home Page */

.superhead2{font-size:24px; color:#FFFFFF; line-height:21px; font-family:arial; font-weight:bold;}					/* HUGE Header - Advisor Home Page */

.subhead1{font-size:14px; color:#336699; line-height:18px;					
font-weight:bold;}/* Medium Sized headers */
.subhead2{font-size:11px; color:#336699; line-height:14px;font-weight:bold;}															/* Medium Sized headers */
.subhead3{font-size:16px; color:navy; line-height:18px;					
font-weight:bold;}/* Medium Sized headers */

.head1{font-size:1.1em; color:#336699; line-height:14px;font-weight:bold;} 	/* large hued header */
.head2{font-size:.9em; color:#333333; line-height:14px;} 					/* medium gray */
.head3{font-size:1.1em; color:#FFFFFF; line-height:14px;font-weight:bold;} 					/* large header on banner */

.topnav{color:#336699;text-decoration:none;}									/* top nav text on banner */

.personalText{color:#FFFFFF;text-decoration:none;font-size:11px;}							/* text on banner */
a.personalLink{color:#FFFFFF;text-decoration:none;}							/* links on banner */
a.personalLink:hover{color:#336699;text-decoration:none;}							/* links on banner */

.footer{font-size:9px; color:#336699; line-height:11px;}						/* fine print */
.disclosure{font-size:9px; color:#000000; line-height:11px;}
.custom{font-size:10px; color:#000000;}		
.customLarge{font-size:12px; color:#000000;}		
.hiLite{color:#336699;}														/* astrick color for required fields */

.regFuture{color:#DEDEDE; font-weight:bold;}								/* registration navigation - user has yet to complete */

.glossSel{font-size:1.0em; color:#336699; line-height:14px;					/* Current page of Glossary Navigation  */

font-weight:bold;} 					

/* link definitions w/ hover psuedo-classes  */

a{color:#336699; text-decoration:none;}										/* link color */
a:hover{color:#999999; text-decoration:none;}								/* link color */

a.customLink{color:#336699; text-decoration:none;font-size:10px;}										/* link color */
a.customLink:hover{color:#999999; text-decoration:none;font-size:10px;}	


a.backtotop{color:#336699; text-decoration:none;}							/* back to top buttons */
a.backtotop:hover{color:#999999; text-decoration:none;}						/* back to top buttons */

a.glossary{color:#336699; text-decoration:none;}							/* glossary navigation */
a.glossary:hover{color:#999999; text-decoration:none;}						/* glossary navigation */

a.fatLink{color:#336699; text-decoration:none; font-weight:bold;}			/* bolded links */
a.fatLink:hover{color:#999999; text-decoration:none; font-weight:bold;}		/* bolded links */

a.login{color:#336699; text-decoration:none; font-weight:bold;				
font-size:12px;}															/* for the login button, bold weight */
a.login:hover{color:#333333; text-decoration:none; font-weight:bold;		
font-size:12px;}															/* for the login button, bold weight */

a.terLink{color:#336699; text-decoration:none; font-weight:bold; 
line-height:18px;}															/* tertiarty nav off */
a.terLink:hover{color:#999999; text-decoration:none; font-weight:bold; 
line-height:18px;}															/* tertiary nav on */

a.gNav{color:#FFFFFF; text-decoration:none;}								/* top nav links */
a.gNav:hover{color:#FFFFFF; text-decoration:none;}							/* top nav links */

a.lHeadLink{color:#000000; text-decoration:none; font-weight:bold;}			/* left nav headers, linked */
a.lHeadLink:hover{color:#336699; text-decoration:none; font-weight:bold;}	/* left nav headers, linked */
a.lNav{color:#3F4850; text-decoration:none;}								/* left nav regular links */
a.lNav:hover{color:#336699; text-decoration:none;}							/* left nav regular links */

a.tools{color:#FFFFFF; text-decoration:none;}								/* bottom nav links */
a.tools:hover{color:#FFFFFF; text-decoration:none;}							/* bottom nav links */

a.regPast{color:#999999; text-decoration:none; font-weight:bold;}			/* registration navigation - completed page */
a.regPast:hover{color:#336699; text-decoration:none; font-weight:bold;}		/* registration navigation - completed page */

a.regPresent{color:#333333; text-decoration:none; font-weight:bold;}		/* registration navigation - current page */
a.regPresent:hover{color:#336699; text-decoration:none; font-weight:bold;}	/* registration navigation - current page */


/*  utility classes  */
.onePx{line-height:0px;font-size:1px;}

.tblbkgrd {
	BACKGROUND-COLOR: #ffffff;
}

.formButtons
{ 
	font-size: 11px; font-family:  Verdana,Helvetica; padding: 2px;
	letter-spacing: 0.1em; color: #FFFFFF; text-align: center; background: #336699; font-weight: bold;
}


#personalInfo{color:#FFFFFF;position:absolute;top:0px;left:0px;height:100px;width:auto;padding-left:4px; padding-top:2px;z-index:10;}					/* agent info - over banner */
#personalInfoLarge{color:#FFFFFF;position:absolute;top:0px;left:0px;height:100px;width:auto;padding-left:4px; padding-top:4px;z-index:10;}					
#personalPic{position:absolute;top:0px;left:174px;height:80px;width:60px;
padding-left:0px; padding-top:2px;z-index:20;}								/* agent pic - over banner (currently removed) */
#gNavDiv{position:absolute;top:80px;left:174px;z-index:50;}					/* top navigation regular positioning */
#gNav2Div{position:absolute;top:105px;left:174px;z-index:50;}				/* top navigation outside positioning */
#gNav3Div{position:absolute;top:105px;left:174px;z-index:50;}				/* top navigation agent home positioning */<br>