body
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size:11pt;
	margin: 0px;
	padding: 0px;
	color: #686868
}	

body td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
}


.formQuestionText
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B47000;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.formQuestionOptions
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
}

a:link, a:visited, a:active	
{
	color: #1771b4; 
	text-decoration:underline; 
}
	
a:hover	
{
	color: #256FC2; 
	text-decoration: none; 
}

#tools 
{
	font-size:12px;
	color: #FFFFFF;
	font-weight: normal;
}

#tools a:link, #tools a:visited, #tools a:hover
{
	font-size:12px;
	color:#ffffff;
	padding-left:12px;
	padding-top:9px;
	text-decoration:none;
}

#index_flashspacer
{
	background-image: url(/Images/flash_spacer.gif);
	background-repeat: repeat-y;
	width: 1px;
}

#index_flashspacer_1
{
	background-image: url(/flashBanners/Borders/flash_spacer_1.gif);
	background-repeat: repeat-y;
	width: 1px;
}

#index_flashspacer_2
{
	background-image: url(/flashBanners/Borders/flash_spacer_2.gif);
	background-repeat: repeat-y;
	width: 1px;
}

#index_flashspacer_3
{
	background-image: url(/flashBanners/Borders/flash_spacer_3.gif);
	background-repeat: repeat-y;
	width: 1px;
}

#index_flashspacer_4
{
	background-image: url(/flashBanners/Borders/flash_spacer_4.gif);
	background-repeat: repeat-y;
	width: 1px;
}

#index_flashspacer_5
{
	background-image: url(/flashBanners/Borders/flash_spacer_5.gif);
	background-repeat: repeat-y;
	width: 1px;
}

#index_flashspacer_6
{
	background-image: url(/flashBanners/Borders/flash_spacer_6.gif);
	background-repeat: repeat-y;
	width: 1px;
}

#index_flashspacer_7
{
	background-image: url(/flashBanners/Borders/flash_spacer_7.gif);
	background-repeat: repeat-y;
	width: 1px;
}

#index_flashspacer_8
{
	background-image: url(/flashBanners/Borders/flash_spacer_8.gif);
	background-repeat: repeat-y;
	width: 1px;
}

#index_flashspacer_9
{
	background-image: url(/flashBanners/Borders/flash_spacer_9.gif);
	background-repeat: repeat-y;
	width: 1px;
}

#left_side_bar {
	background-color: #8cc63f;
	background-image: url(/Images/background.jpg);
	background-repeat: repeat-x;
	background-position: top right;
}

#right_side_bar {
	background-color: #8cc63f;
	background-image: url(/Images/background.jpg);
	background-repeat: repeat-x;
}

#index_flashspacer_about
{
	background-image: url(/Images/flash_spacer_about.gif);
	background-repeat: repeat-y;
	width: 1px;
}

#index_flashspacer_investments
{
	background-image: url(/Images/flash_spacer_investments.gif);
	background-repeat: repeat-y;
	width: 1px;
}

#index_flashspacer_members
{
	background-image: url(/Images/flash_spacer_members.gif);
	background-repeat: repeat-y;
	width: 1px;
}

#index_flashspacer_employers
{
	background-image: url(/Images/flash_spacer_employers.gif);
	background-repeat: repeat-y;
	width: 1px;
}

#index_flashspacer_financial_advice
{
	background-image: url(/Images/flash_spacer_financial_advice.gif);
	background-repeat: repeat-y;
	width: 1px;
}

#index_flashspacer_contact
{
	background-image: url(/Images/flash_spacer_contact.gif);
	background-repeat: repeat-y;
	width: 1px;
}

#index_quicklinks
{
	background-color: #95B842;
	width: 246px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
}


#index_quicklinks_1
{
	background-color: #95B842;
	width: 246px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
}

#index_quicklinks_2
{
	background-color: #95B842;
/*	background-color: #589000; */
	width: 246px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
}
#index_quicklinks_3
{
	background-color: #95B842;
/*	background-color: #4f80e2;*/
	width: 246px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
}
#index_quicklinks_4
{
	background-color: #95B842;
/*	background-color: #6ba301;*/
	width: 246px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
}
#index_quicklinks_5
{
	background-color: #95B842;
/*	background-color: #436a62;*/
	width: 246px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
}
#index_quicklinks_6
{
	background-color: #95B842;
/*	background-color: #888eb4;*/
	width: 246px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
}
#index_quicklinks_7
{
	background-color: #95B842;
/*	background-color: #505c3d;*/
	width: 246px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
}
#index_quicklinks_8
{
	background-color: #95B842;
/*	background-color: #336b01;*/
	width: 246px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
}

#index_quicklinks_9
{
	background-color: #95B842;
/*	background-color: #08279f;*/
	width: 246px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
}

#index_quicklinks_about
{
	background-color: #018801;
	width: 246px;
		padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
}

#index_quicklinks_investments
{
	background-color: #A6392A;
	width: 246px;
		padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
}

#index_quicklinks_members
{
	background-color: #0F4FAC;
	width: 246px;
		padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
}

#index_quicklinks_employers
{
	background-color: #3F5BAB;
	width: 246px;
		padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
}

#index_quicklinks_financial_advice
{
	background-color: #DF9600;
	width: 246px;
		padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
}

#index_quicklinks_contact
{
	background-color: #4D4C51;
	width: 246px;
		padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
}


#index_divider
{
	background-image: url(/Images/index_divider.gif);
	background-repeat: repeat-y;
	width: 1px;
}

#index_divider_h
{
	background-image: url(/Images/index_divider_h.gif);
	background-repeat: repeat-x;
	height: 1px;
}

#form_divider_h
{
	background-image: url(/Images/form_divider_h.gif);
	background-repeat: repeat-x;
	height: 9px;
}

#index_divider_h2
{
	background-image: url(/Images/h2.gif);
	background-repeat: repeat-x;
	height: 20px;
}

	
#index_shadow
{
	background-image: url(/Images/shadow.gif);
	background-repeat: repeat-x;
}

#index_banners
{
	background-image: url(/Images/shadow.gif);
	background-repeat: repeat-x;
	padding: 24px 17px 24px 17px;
}

#SubMenu
{
	padding: 20px 0px 0px 10px;
}

#SubMenu a
{
	color:#A6392A ;
	font-size:11px;
	text-decoration:none;
}


#SiteMap
{
	padding: 20px 0px 0px 10px;
}

#SiteMap a
{
	color:#576FCD ;
	font-size:11px;
	text-decoration:none;
}

div#index_banners img
{
	margin: 0px 0px 5px 0px;
}

div#joinnow img
{
	margin: 0px 0px -5px 0px;
}

h1
{
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B47000;
	font-weight: normal;
	margin: 0px 0px 15px 0px;
}

h2
{
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #A6392A;
	font-weight: normal;
	line-height: 1em;
	margin: 0px 0px 10px 0px;
}

h3
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B47000;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

h4
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B47000;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}


#index_quick_links_header
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #F7CC38;
	font-weight: bold;
	margin: 0px;
}

#index_quick_links_text
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
}

#index_news_text
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0px;
}


#index_news_spacer
{
	margin: 0px 0px 6px 0px;
}

#index_news_text_date
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	margin: 0px;
}

#index_search_header
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #95b842;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

#index_leftcolum
{
	/*width: 200px;*/
	margin: 0px 20px 0px 10px;
}

#index_rightcolum
{
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}

#index_rightcolum a
{
	font-size:12px;
}

#index_content_block
{
	margin: 24px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 1.4em;
}



#int_content				
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 1.4em;
}	

	
/*
div#navcontainer
{
	padding-left: 35px;
}

div#navcontainer ul
{
	font-size: 11px;
	font-weight: normal;
	color: white;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

div#navcontainer ul li
{
	display: inline;
	margin-left: -4px;
}
*/
#udm a {
	text-decoration: none;
	}

#udm a.image {
	background-image:url(/images/arrow.gif) !important; 
	background-repeat:no-repeat;
	background-position:3px 16px;
	text-decoration: none;
	}

#menu			
{
	background-image: url(/Images/menu_bg2.jpg);
	background-repeat: repeat-x;
}		

#footer_line				
{
	background-image: url(/Images/footer.gif);
	background-repeat: repeat-x;
	height: 1px;
}			

#footer				
{
	font-size: 10px;
	font-weight: normal;
	color: #A7A7A7;
}	

#footerdiv		
{
	font-size: 10px;
	font-weight: normal;
	color: #A7A7A7;
	padding-left:6px;
	padding-right:6px;
}		
			
a.footer:link, a.footer:visited, a.footer:active		
{
	color: #9E9E9E; 
	text-decoration: none; 
}

a.footer:hover		
{
	text-decoration: underline; 
}	

.h1
{
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #A6392A;
	font-weight: normal;
	line-height: 1em;
	margin: 0px 0px 10px 0px;
}

.h2
{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B47000;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}

.h3
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B47000;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}


#index_leftcolum ul {
	padding: 0px;
	margin: 0 0 0 3px;
	list-style-type: none;
}
#index_leftcolum ul li {
	margin-top: 0em;
	margin-bottom: 0em;
	padding: 0 0 0 12px;
	background: url("/Images/arrow_red.gif") no-repeat 0px .4em;
}

#index_leftcolum ol {
	padding: 0px;
	margin: 0 0 0 2em;
	list-style-type: none;
	list-style-type: decimal;
	font-size: 12px;
}


.p 					
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 1.4em;
}

#p 					
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 1.4em;
}

p 					
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 1.4em;
}	

.a:link, a:visited, a:active	
{
	color: #256FC2; 
	text-decoration: underline; 
}
	
.a:hover	
{
	color: #256FC2; 
	text-decoration: underline; 
}	

.tableheader
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

.tablesmall
{
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.tablestandard {

	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.tableEmpForm {

	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom:5px;
	margin-top:5px;
	margin-right:5px;
}

#tools_heading
{
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


#headerimage
{
}

.loginForm {
	margin: 0px;
	padding: 0px;
}

#navcontainer ul li ul li a
{
	font-size:11px;
}

#navcontainer ul li ul li ul li a
{
	font-size:11px;
}

@media print {
	.NoPrint {display: none;}
	#SubMenu, #index_search_header, #footer, #footer_line, #footerdiv, a.footer:link, a.footer:visited, a.footer:active, a:footer:hover, #headerimage, #index_quicklinks, #index_quicklinks_about, #index_quicklinks_investments, #index_quicklinks_members, #index_quicklinks_employers, #index_quicklinks_financial_advice, #index_quicklinks_contact, .noprint  {display: none;}
} /* close @media declarations */ 

#poll_answers
{
	height:210px;
	padding:10px 0px 10px 30px;
	max-width:461px;
	max-height:170px;
	background-color: #eff0f0;
	border: 1px black solid;
	/*background-image:url(/images/haveyoursay.jpg);
	/*background-position: bottom right;
	/*background-repeat: no-repeat;
	/*background-position:50% 50%;*/
	overflow:hidden;
}

#poll_quest
{
	font-size: 11px;
	color: #f5f5f5 ;
	width:355px;
}

#GP_Menu
{
	font-weight:bold;
	color:white;
}

#GP_menu td
{
	padding:0px 10px;
}

.upRecentlyUpdated {

	font-weight: 600;
	font-size: 12px;

}

.smallmessage {
	font-weight: normal;
	font-size: 10px;

}