h1, h2{
	margin:0px;
}

h3{
margin-bottom: -16px;
}


#Zone3, #Zone4, #Tab1ContentZone, #Tab2ContentZone, #Tab3ContentZone, 
#Tab4ContentZone, #Tab5ContentZone, #Tab6ContentZone
{
	display:none;
}
body
{
	background-image:url('../NMFNIMAGES/bg.jpg');
	background-color:#000000 !important;
	background-position:top center;
	background-repeat:no-repeat;
}
#main_div{
	margin:0px auto;
	width:1000px;
	padding:0px;
}
#MSOTlPn_WebPartPageDiv
{
	position:relative !important;
}

* html #main_div
{
	position:relative;
}
#ctl00_PlaceHolderMain_htmlLearnMore__ControlWrapper_RichHtmlField
{
	/*This is the wrapper for the LearnMore div that will be entered in this RichHtmlField*/
	height: 100%;
}

#LearnMore {
	position: relative;
}

.mastertop
{
	width:960px;
	margin:auto;
}
* html .mastertop
{
	width:960px;
	margin:auto;
	position:relative;
}
.nmfront
{
	position:relative;
	margin:auto;
	z-index: 2;
	background-position:left top;
}
.author
{
	float:left;
}
.main_div{
	width:1000px;
	height:768px;
	
}
.site_nav2{
	width:1000px;
	height:55px;
	float:left;
	
}
.siteactioncont
{
	display:none;
	float:left;
	width:960px;
}
.LogoCont
{
	height:50px;
}
.body{
	width:1000px;
	height:auto;
	float: left;
}
.site_nav1{
	width:960px;
	float: left;
	padding: 0px 20px 0 20px;
}
.top_right{
	height:12px;
	float:right;
	font-size: 12px;
	text-align:right;
	margin-top:11px;
}
.top_links img
{
	margin-right:5px;
}
a.top_links img
{
	display:block;
	float:left;
	margin-top:2px;
}

a.top_links:hover{
	text-decoration:underline;
	color: #ffffff;	
}
.top_links{
	font-family: arial;
	font-size: 12px !important;	
	color: #ffffff;
	height:11px;	
	padding-left:3px;	
	font-weight:normal;	
}
.top_links_hover{
	font-family: arial;
	font-size: 12px !important;
	color: #ffffff;	
	padding-left:3px;
	font-weight:normal;
}
.image_flag{
	width: 13px;
	height: 10px;
	float:right;
	margin:1px 4px 0 10px;
	background-image: url("../images/find_office_bg.jpg");
	background-repeat: no-repeat;
}
.image_stamp{
	width: 9px;
	height: 11px;
	float: right;
	margin: 0 4px 0 10px;
	background-image: url("../images/representative_bg.jpg");
	background-repeat: no-repeat;
}
.logo{
	float: left;
	width:309px;
	height:40px;
	cursor:pointer;
	margin-top:14px;
}
.top_links2{
	width: 400px;
	height: 12px;
	margin:8px 11px 0 0;
	float: right;
	position:relative;
	z-index:30;
}
* html .top_links2
{
	margin-top:4px;
	margin-right:17px;
}
#UtilityNavigation iframe
{
	visibility:hidden;
}
a.top_link2{
	font-family: arial;
	font-size: 12px ;
	float: right;
	color: #fff ;	
	text-decoration:none;
}
a.top_link2:hover{
	font-family: arial;
	font-size: 12px;
	float: right;
	color: #2d5a85;	
}
.separator{
	background-image: url("../images/media_seperator.jpg");
	width: 2px;
	height: 11px;
	margin:3px 10px 0 10px;
	float: right;
}
.tabs{
	width: 960px;
	height: 31px;
	margin: 10px 0 0 0;
	float: left;
	position:relative;
	z-index:20;
}
.tabbc{
	width: 960px;
	height: 20px;
	margin: 2px 0 0 0;
	float: left;
}

.tab1{
	width:231px;
	height: 31px;
	float: left;
	background-image: url("../images/fin_guid_nav.jpg");
}
.tab2{
	width:231px;
	height:31px;
	float:left;
	margin-left:12px;
	background-image: url("../images/prod_ser_nav.jpg");
}
.tab3{
	width:231px;
	height:31px;
	float:left;
	margin-left:12px;
	background-image: url("../images/car_opp_nav.jpg");
}
.tab4{
	width:231px;
	height:31px;
	float:left;
	margin-left:12px;
	background-image: url("../images/abt_nrth_nav.jpg");
}



.main_body{
	width: 960px;
	min-height:500px;
	float: left;
	display: inline;
}

* html .main_body{
	height:500px;
}


.body_content{
	margin:0 20px 0 20px;
	width:960px;
	min-height:500px;
	display:inline;
	float: left;
}


* html .body_content{
	height:500px;
}


.body_header{
	width: 940px;
	float: left;
	text-align:left;
	font-family: Arial;
	color:#2d5a85;
	font-size: 22px;
	font-weight: bold;
	margin:8px 0px 7px 0px;
	padding-left:20px;
	background-color:white;
}
.Bordertabs
{
	border-bottom:3px #009B48 solid;
	width:920px;
	margin:0px 10px 0px 20px;
	float:left;
}
* html .Bordertabs
{
	margin:0px 10px 0px 10px;
}


.body_tabs{
	width: 920px;
	height:31px;
	float: left;
	margin-top:9px;
	border-bottom:3px solid #009144;
}
.body_tab1{
	width:76px;
	height: 25px;
	float: left;
	margin-top:6px;
	background-image: url("../images/office_nrm.jpg");
}
.body_tab2{
	width:189px;
	height:31px;
	float: left;
	background-image: url("../images/financial_rep_over.jpg");
}

.columns{
	width:300px;
	height:148px;
	float: left;
	margin-top: 30px;
}
.row1{
	width:300px;
	height:123px;
	float: left;
	margin-bottom:25px;
}
.col1{
	width: 292px;
	height: 123px;
	float: left;
	margin-right:20px;
}


.col2{
	float: left;
	margin-right:20px;
}

.col_exception{
	width: 292px;
	height: 123px;
	float: left;
	
}

.footer{
	width:960px;
	float: left;	
	margin:25px 0px 0px 13px;
	display: inline;
	text-align:left;
	padding-bottom:24px;
}
.footer_text{
	text-align: left;
	width: 960px;
	height: auto;
	color: #cccccc;
	font-size: 10px;
	font-weight:bold;
	font-family:Arial;
	padding-left:2px;
	margin-left:4px;
	float: left;
}
.footer_text p{
	margin:0px;
}

* html .footer_text
{
	margin-left:2px;
}
.EditPanel
{
	width:940px;
	display: none;
}
.EditPanelContent
{
	width:410px;
	float:left;
	margin:10px;
}
a.footer_links {
	
	text-decoration: none;
	margin-top: 2px;
}
a.footer_links:hover{
	
	margin-top: 2px;
}
.footer_separator{
	float: left;	
	font-size: 2px;
}
.utility_text{
	color: #336699;
	font-weight: bold;
	font-family:Arial;
	font-size:11px !important;		
	float:left;
	width:170px;
	height:30px;
	padding-left:10px;
	padding-right:10px;
	background-color:white;
}
.utility_over
{	
	filter: /*Filter for IE 5.5+*/
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=90,strength=5) 
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=180,strength=5)
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=270,strength=5);
    -moz-box-shadow: /*Right and bottom*/ 5px 5px 10px 2px #333333/*left and bottom*/,-5px 5px 10px 2px #333333; /*Filter for Mozilla*/	
    top: -5px! important;
    left:285px! important;
    padding: 10px 0px 0px 0px; 
	z-index:40;
}

/*learning center styles for safari and IE8, applied via javascript*/
.webkitLearningCenterShadow {
	-webkit-box-shadow: 0px 4px 10px #222;/*Filter for Safari*/
	margin: 10px;
	background: white;
	padding-top: 5px;
}

.webkitLearningCenterLocation {
	top: -10px! important;
	left:272px! important;
	z-index:40;
	background-color: transparent;
}

.IE8LearningCenterShadow {
	filter:
		progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=90,strength=5)
		progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=180,strength=5)
		progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=270,strength=5);
     margin: 10px;
	background: white;
	padding-top: 5px;
}

.IE8LearningCenterLocation {
	top: -10px! important;
	left:268px! important;
	z-index:40;
	background-color: transparent;
}

.utility_links_hover a{
	font-family:Arial;
	color: #336699;
	font-size: 11px! important;
	text-decoration:underline;
	font-weight: bold;

}
.utility_menu_text
{
	font-family: arial;
	font-size: 12px !important;	
	color: #fff;	
	text-decoration:none;
	padding:2px;
}
.utility_menu_links_hover a
{
	font-family: arial;
	font-size: 12px !important;	
	color: #fff;	
	text-decoration:underline;	
}
.nmsiteactions
{
	float:right;
}
.ms-MenuUIPopupBody 
{
	z-index:60;
	position:relative;	
}
.search{
	width:155px;
	height:18px;
	float: right;
	font-family:Arial;
	font-size:12px;
	margin-top:8px;
}
* html .search
{
	margin-top:6px;
}
.TopZone
{
	width:960px;
	height:0px;
}
.KeyWords
{
	 width:410px;
	height:auto;
	float:left;
}
.PageHeader
{
 width:410px;
 margin-left:50px;
 height:80px;
 float:left;
}
.PageDisclosure
{
	display:none;		
	width:920px;
	height:auto;
	float:left;
	padding: 0px 20px 20px 20px;
	background-color:#FFFFFF;
}

.PageDisclosure p
{
  margin-top:0px
}

.HomePageDisclosure
{
	width:920px;
	height:auto;
	float:left;
	padding: 0px 20px 20px 20px;
	background-color:transparent;
}
.Comments
{
 width:410px;
 height:auto;
 float:left;
}
.ContactDetails
{
 width:410px;
 height:auto;
 margin-left:50px;
 float:left;
}
.BottomZone
{
	width:960px;
}
.Promo
{
	width:320px;
	height:110px;
	float:left;
}
.PromoContainer1
{
	position:absolute;
	top:483px;
	left:32px;
	width:315px;
	background-color:#002F5F;
}
.PromoContainer2
{
	position:absolute;
	top:483px;
	left:353px;
	width:315px;
	background-color:#002F5F;
}
.PromoContainer3
{
	position:absolute;
	top:483px;
	left:674px;
	width:315px;
	background-color:#002F5F;
}
.PromoDet1
{
	height:150px;
	position:absolute;
	top:350px;
	left:32px;
	width:338px;
	margin:7px 7px 15px 7px;
	background-color:#002F5F;
}
.PromoDet2
{
	height:150px;
	position:absolute;
	top:350px;
	left:300px;
	width:338px;
	margin:7px 7px 15px 7px;
	background-color:#002F5F;
}
.PromoDet3
{
	height:150px;
	position:absolute;
	top:350px;
	left:600px;
	width:338px;
	margin:7px 7px 15px 7px;	
	background-color:#002F5F;
}
.HomeImage
{
	width:100px;
	float:left;
}
.HomeContent
{
	width:160px;
	float:left;
	padding-left:15px;
}
.ExpImage
{
	width:324px;
	height:146px;
	float:left;
	margin:7px 7px 0 7px;
}
.ExpCont
{
	width:308px;
	height:100px;
	float:left;
	margin:0 15px 15px 15px;
	padding-top:15px;
}
.FLPHolder
{
	width:960px;
	background-color:#FFFFFF;
	min-height:500px;
}

* html .FLPHolder
{
	height:500px;
}


.FLPImage
{	
	display:none;
}

.FLPImage img
{
	padding:0px 0px 20px 20px;
	background-color:#FFFFFF;
}

.FLPTopContent
{
	width:920px;
	text-align:left;
	padding:0px 20px 20px 20px;
}
.FLPMiddle
{
	width:920px;
	padding:0px 20px 20px 20px;
	text-align:left;
}

.FLPBottom
{
	width:960px;
	padding-bottom:40px;
	background-color:#FFFFFF;
}
.FLPContent
{
	width:293px;
	float:left
}
.STPContainer
{
	width:960px;
	background-color:#FFFFFF;
	min-height:500px;
}

* html .STPContainer
{
	height:500px;
}


.STPContent
{
	width:940px;
	padding-left:10px;
	padding-top:10px;
}

.STPContentLeft
{
	width:688px;
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}


.STPContentRight
{
	width:212px;
	float:left;
}
* html .STPContentRight
{
	margin-left:-5px;
}

.STPBImage
{
	margin-bottom:10px;
	display:none;
}


.STPSummLink
{
	background-color:white;
	margin-bottom:20px;
}

.STPSummLink2
{
	background-color:white;
	margin-bottom:20px;
}
/*
#PageContentField p
{
	margin:0px;
}
*/

.STPLeft
{
	width:678px;
	padding-left:10px;
	float:left;
	text-align:left;
}

.STPSummHeader
{
	background-color:#928B81;
	color:white;
	width:202px;
	padding: 5px 0px 5px 10px;
	font-family:Arial;
	font-size:18px;
}


.SummLink1
{
	background-color:#e0ded8;
}
.SummLink2
{
	background-color:#e0ded8;
}
.AbtNMCont
{
	width:960px;
	min-height:500px;
	background-color:#FFFFFF;
}

* html .AbtNMCont
{
	height:500px;
}


.AbtNMContLeft
{
	width:300px;
	float:left;
}
.AbtNMContRight
{
	width:300px;
	float:right;
}
.AbtNMBot
{
	width:920px;
	padding:15px 0px 24px 0px;
	margin-left:20px;
	margin-top:10px;
	border-top:1px gray solid;
	float:left;
}
* html .AbtNMBot
{
	margin-left:10px;
}
.AbtNMTopImg, .AbtNMTopImgCont
{
	width:930px;
	padding-left:20px;
	text-align:left;
	float:left;	
}

.AbtNMTopImg
{
	display:none;
}

* html .AbtNMTopImg
{
	padding-bottom:20px;
}

* html .AbtNMTopImgCont
{
	padding-bottom:20px;
}


.AbtNMBotImg
{
	width:122px;
	height:70px;
	float:left;
	padding-right:20px;
}
.AbtNMBotCont1
{
	width:400px;
	float:left;
	text-align:left;
}
.AbtNMBotCont2
{
	width:250px;
	padding-left:20px;
	float:left;
	text-align:left;
	margin-top:0px;
	border-left:1px #999999 dotted;
}
.AbtNMBotCont
{
	width:580px;
	float:left;
}
.AbtGroup_Header
{
	width: 590px;
	float: left;
	text-align:left;
	font-family: Arial;
	color:#2d5a85;
	font-size: 18px;
	font-weight:400;
	padding-bottom:10px;
}
.DUVCont
{
	width:940px;
	padding-left:20px
}
/* Tab */
.tabs_control{
	width:auto;
	height:45px;
	float:left;
	display:block;
	cursor:pointer;
	overflow:hidden;
}	
.left_corner{
	background-image:url('/NMFNIMAGES/left_corner.gif');
	width:5px;float: left;height:45px;
	background-color:#009B48;
	background-repeat:no-repeat;
}
.right_corner{
	background-image: url('/NMFNIMAGES/right_corner.gif');
	width:5px;float: left;height:45px;
	background-color:#009B48;
	background-repeat:no-repeat;
}
.noleft_corner
{
	width:5px;height:auto;float:left;
	background-color:#FFFFFF;
	margin-top:5px;
}
.noright_corner
{
	width:5px;height:auto;float:left;
	background-color:#FFFFFF;
	margin-top:5px;
}
.tab_text{
	width: auto;
	float: left;
	height:45px;
	background-image: url("/NMFNIMAGES/green_bg_45.gif");
	background-repeat:repeat-x;
	overflow:hidden;
	display: table;
}
.tabtext_style{
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color: #ffffff;
	width:85px;
	text-align:center;
	padding: 0px 10px 0px 10px;
	word-wrap:break-word;
	overflow:hidden;
	display: table-cell;
	vertical-align: middle;
	margin-top: 5px;
}
.non_selected{
	width: auto;
	height:40px;
	float: left;
	display:block;
	cursor:pointer;
	margin-top:5px;
	text-align:center;
	background-color: #FFFFFF;
	border-right:1px white solid;
}
.non_selectedtab{
	background-color: #FFFFFF;
	height:40px;
	float: left;
	overflow:hidden;
	display:table;
}
.non_selectedtab_text{
	font-size: 12px;
	font-family:Arial;
	font-weight:bold;
	color: #FFFFFF;
	text-align:center;
	width:85px;
	padding: 0px 8px 0px 8px;
	word-wrap:break-word;
	overflow:hidden;
	display: table-cell;
	vertical-align: middle;
	margin-top: 5px;
}
/*tabs auto width*/
.tabs_control_auto{
	width:auto;
	height:35px;
	float:left;
	display:block;
	cursor:pointer;
	background-color:#009B48;
}	
.left_corner_auto{
	background-image:url('/NMFNIMAGES/left_corner.gif');
	width:5px;float: left;height:35px;
	background-color:#009B48;
	background-repeat:no-repeat;
}
.right_corner_auto{
	background-image: url('/NMFNIMAGES/right_corner.gif');
	width:5px;float: left;height:35px;
	background-color:#009B48;
	background-repeat:no-repeat;
}
.noleft_corner_auto
{
	width:5px;height:auto;float:left;
	background-color:#F0F0F0;
	margin-top:5px;
}
.noright_corner_auto
{
	width:5px;height:auto;float:left;
	background-color:#F0F0F0;
	margin-top:5px;
}
.tab_text_auto{
	width: auto;
	float: left;
	height:35px;
	background-image: url("/NMFNIMAGES/green_bg_35.gif");
	background-repeat:repeat-x;
	background-position:left bottom;
	vertical-align:middle;
}
.tabtext_style_auto{
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color: #ffffff;
	width:auto;
	height:auto;
	text-align:center;
	padding: 10px 25px 0px 25px;
}
.non_selected_auto{
	width: auto;
	height:30px;
	float: left;
	display:block;
	cursor:pointer;
	margin-top:5px;
	text-align:center;
	background-color: #F0F0F0;
	border-right:1px white solid;
}
.non_selectedtab_auto{
	background-color: #F0F0F0;
	height:30px;
	float: left;
}
.non_selectedtab_text_auto{
	font-size: 12px;
	font-family:Arial;
	font-weight:bold;
	color: #336699;
	text-align:center;
	width:auto;
	height:auto;
	padding: 10px 20px 0px 20px;
}
/*end*/
.NMMWPBot
{
	width:960px;
	min-height:500px;
	margin:0px;
	padding:0px;
	background-color:white;
}

* html .NMMWPBot
{
	height:500px;
}

.borderbottom
{
	background-color:#009B48;
	width:930px;
	margin-left:10px;
	height:0px;
}
.NM1WPCont
{
	background-color:#FFFFFF;
}
.NM1WPZ
{
	width:920px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:40px;
	float:left;
	background-color:#FFFFFF;
}
.Tab1Zone
{
	width:940px;
	float:left;
	display:block;
	padding-left:20px;
	background-color:#FFFFFF;
	min-height:550px;
}
.Tab2Zone
{
	width:940px;
	float:left;
	display:block;
	padding-left:20px;
	background-color:#FFFFFF;
}
* html .Tab2Zone
{
	width:920px;
}

.footer_links_hover a{
	font-family:Arial;
	color:#cccccc;		
	padding:0px 2px 0px 2px;
	text-decoration:underline;
	font-weight: bold;
	font-size: 11px !important;
	}
.footer_styles{
	color: #cccccc;
	font-size: 11px !important;
	font-weight:bold;
	font-family:Arial;
	padding:0px 2px 0px 2px;
	float: left;
}
.image_lock{
	width: 9px;
	height: 10px;
	float: right;
	margin: 1px 4px 0 10px;
	background-image: url("../images/access_ur_account_icon_bg.jpg");
	background-repeat: no-repeat;
}
/* Global Navigation CSS Start */
.gntabs{

	height: 33px;
	margin: 0 0 0 0;
	float: left;
	text-align: center;
	vertical-align:top;
	width:960px;
	display:block;
	
}
.gnCellFG
{
	vertical-align:top;
	padding-right:12px;
}
.gnCellPS
{
	vertical-align:top;
	padding-right:11px;
}
.gnCellCO
{
	vertical-align:top;
	padding-right:12px;
}
.gnCellANM
{
	vertical-align:top;
}
a.gntabFG:link,  a.gntabFG:link:visited, a.gntabFG:link:hover, a.gntabPS:link,  a.gntabPS:link:visited, a.gntabPS:link:hover, 
a.gntabCO:link,  a.gntabCO:link:visited, a.gntabCO:link:hover, a.gntabANM:link, a.gntabANM:link:visited, a.gntabANM:link:hover,
a.gntabPageFG:link , a.gntabPageFG:link:hover, a.gntabPageFG:link:visited, a.gntabPagePS:link , a.gntabPagePS:link:hover, a.gntabPagePS:link:visited,
a.gntabPageCO:link , a.gntabPageCO:link:hover, a.gntabPageCO:link:visited, a.gntabPageANM:link , a.gntabPageANM:link:hover, a.gntabPageANM:link:visited,
a.gntabFG,  a.gntabFG:visited, a.gntabFG:hover, a.gntabPS,  a.gntabPS:visited, a.gntabPS:hover, 
a.gntabCO,  a.gntabCO:visited, a.gntabCO:hover, a.gntabANM, a.gntabANM:visited, a.gntabANM:hover,
a.gntabPageFG , a.gntabPageFG:hover, a.gntabPageFG:visited, a.gntabPagePS , a.gntabPagePS:hover, a.gntabPagePS:visited,
a.gntabPageCO , a.gntabPageCO:hover, a.gntabPageCO:visited, a.gntabPageANM , a.gntabPageANM:hover, a.gntabPageANM:visited    
{
	width:231px;
	height: 30px;
	float: left;
	text-decoration: none;
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	font-weight:bold;
	line-height:26px;	
}
a.gntabFG:link:hover, a.gntabPS:link:hover, a.gntabCO:link:hover, a.gntabANM:link:hover,
a.gntabPageFG:link:hover, a.gntabPagePS:link:hover, a.gntabPageCO:link:hover, a.gntabPageANM:link:hover,
a.gntabFG:hover, a.gntabPS:hover, a.gntabCO:hover, a.gntabANM:hover,
a.gntabPageFG:hover, a.gntabPagePS:hover, a.gntabPageCO:hover, a.gntabPageANM:hover  
{
	height: 33px;
}
a.gntabSelectedFG:link,  a.gntabSelectedFG:link:visited, a.gntabSelectedFG:link:hover, a.gntabSelectedPS:link, a.gntabSelectedPS:link:visited, a.gntabSelectedPS:link:hover, 
a.gntabSelectedCO:link,  a.gntabSelectedCO:link:visited, a.gntabSelectedCO:link:hover, a.gntabSelectedANM:link, a.gntabSelectedANM:link:visited, a.gntabSelectedANM:link:hover,
a.gntabSelectedFG,  a.gntabSelectedFG:visited, a.gntabSelectedFG:hover, a.gntabSelectedPS, a.gntabSelectedPS:visited, a.gntabSelectedPS:hover, 
a.gntabSelectedCO,  a.gntabSelectedCO:visited, a.gntabSelectedCO:hover, a.gntabSelectedANM, a.gntabSelectedANM:visited, a.gntabSelectedANM:hover      
{
	width:231px;
	height: 33px;
	float: left;
	text-decoration: none;
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	font-weight:bold;
	line-height:26px;
}
a.gntabFG:link,  a.gntabFG:link:visited, a.gntabFG,  a.gntabFG:visited {
	background-image:url('/NMFNIMAGES/FinancialGuidanceBlue.gif');
}
a.gntabPS:link,  a.gntabPS:link:visited, a.gntabPS,  a.gntabPS:visited {
	background-image:url('/NMFNIMAGES/ProductsServicesBlue.gif');
}
a.gntabCO:link,  a.gntabCO:link:visited, a.gntabCO,  a.gntabCO:visited {
	background-image:url('/NMFNIMAGES/CareerBlue.gif');
}
a.gntabANM:link,  a.gntabANM:link:visited, a.gntabANM,  a.gntabANM:visited {
	background-image:url('/NMFNIMAGES/AboutBlue.gif');
}
a.gntabPageFG:link,  a.gntabPageFG:link:visited, a.gntabPageFG,  a.gntabPageFG:visited {
	background-image:url('/NMFNIMAGES/FinancialGuidanceOrange.gif');
}
a.gntabPagePS:link,  a.gntabPagePS:link:visited, a.gntabPagePS,  a.gntabPagePS:visited {
	background-image:url('/NMFNIMAGES/ProductsServicesOrange.gif');
}
a.gntabPageCO:link,  a.gntabPageCO:link:visited, a.gntabPageCO,  a.gntabPageCO:visited {
	background-image:url('/NMFNIMAGES/CareerOrange.gif');
}
a.gntabPageANM:link,  a.gntabPageANM:link:visited, a.gntabPageANM,  a.gntabPageANM:visited {
	background-image:url('/NMFNIMAGES/AboutOrange.gif');
}
a.gntabFG:link:hover, a.gntabPageFG:link:hover,  a.gntabSelectedFG:link,  a.gntabSelectedFG:link:visited,  a.gntabSelectedFG:link:hover,
a.gntabFG:hover, a.gntabPageFG:hover,  a.gntabSelectedFG,  a.gntabSelectedFG:visited,  a.gntabSelectedFG:hover
{
	background-image:url('/NMFNIMAGES/FinancialGuidanceOrange33.gif');
}
a.gntabPS:link:hover,  a.gntabPagePS:link:hover, a.gntabSelectedPS:link,  a.gntabSelectedPS:link:visited,  a.gntabSelectedPS:link:hover,
a.gntabPS:hover,  a.gntabPagePS:hover, a.gntabSelectedPS,  a.gntabSelectedPS:visited,  a.gntabSelectedPS:hover
{
	background-image:url('/NMFNIMAGES/ProductsServicesOrange33.gif');
}
a.gntabCO:link:hover,  a.gntabPageCO:link:hover, a.gntabSelectedCO:link,  a.gntabSelectedCO:link:visited,  a.gntabSelectedCO:link:hover,
a.gntabCO:hover,  a.gntabPageCO:hover, a.gntabSelectedCO,  a.gntabSelectedCO:visited,  a.gntabSelectedCO:hover
{
	background-image:url('/NMFNIMAGES/CareerOrange33.gif');
}
a.gntabANM:link:hover,  a.gntabPageANM:link:hover,  a.gntabSelectedANM:link,  a.gntabSelectedANM:link:visited,  a.gntabSelectedANM:link:hover,
a.gntabANM:hover,  a.gntabPageANM:hover,  a.gntabSelectedANM,  a.gntabSelectedANM:visited,  a.gntabSelectedANM:hover
{
	background-image:url('/NMFNIMAGES/AboutOrange33.gif');
}

.gntab_textstyle{
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	font-weight:bold;
	
}
.gnpopup_wrapper
{
	display:block;
	z-index: 101;
	position:absolute;
}
.gnpopup_wrapper_hidden
{
	display:none;
	z-index: -1;
	position:absolute;
	width:0px;
	height:0px;
}

.gntab_nav
{
	background-color: #CA7701;
	position: absolute;
	z-index: 102;
	display: block;
	text-align:left;
	margin-top:5px;

}
.gntab_navmain
{
	position: absolute;
	z-index: 101;
	display: block;
	margin-top:-5px;
	-ms-filter: /*Filter for IE 8*/
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=180,strength=7);/*bottom*/
	filter: /*Filter for IE 5.5+*/
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=180,strength=7);
    -moz-box-shadow: 0px 5px 5px 0px #333333; /*Filter for Mozilla*/	
    -webkit-box-shadow:0px 5px 5px 0px #333333; /*Filter for Safari*/
}

.gnsecnav_margin
{
	margin:0px 3px 3px 3px;
	padding:3px 1px 1px 1px;

}
.gnsecnav_margin_tab
{
	margin:-5px 3px 3px 3px;
	padding: 0px 1px 1px 1px;

}
.gntab_wrapper
{
	height: 26px;
	vertical-align:bottom;
	padding-bottom:0px;
	padding-left:0px;
	position:relative;
}

a.gnTabPersonalSelected:link, a.gnTabPersonalSelected:link:hover, a.gnTabPersonalSelected:link:visited,
a.gnTabBusinessSelected:link, a.gnTabBusinessSelected:link:hover, a.gnTabBusinessSelected:link:visited
{
	width: 110px;
	height: 26px;
	background-repeat: no-repeat;
	text-decoration:none;
	display:block;
}
a.gnTabPersonalNotSelected:link, a.gnTabPersonalNotSelected:link:hover, a.gnTabPersonalNotSelected:link:visited,
a.gnTabBusinessNotSelected:link, a.gnTabBusinessNotSelected:link:hover, a.gnTabBusinessNotSelected:link:visited
{
	width: 110px;
	height: 22px;
	background-repeat: no-repeat;
	text-decoration:none;
	display:block;
}

a.gnTabPersonalSelected:link, a.gnTabPersonalSelected:link:hover, a.gnTabPersonalSelected:link:visited
{
	background: url("/NMFNIMAGES/personalOn.jpg") ;
}
a.gnTabPersonalNotSelected:link, a.gnTabPersonalNotSelected:link:hover, a.gnTabPersonalNotSelected:link:visited
{
	background: url("/NMFNIMAGES/personalOff.jpg") ;
}
a.gnTabBusinessSelected:link, a.gnTabBusinessSelected:link:hover, a.gnTabBusinessSelected:link:visited
{
	background: url("/NMFNIMAGES/businessOn.jpg") ;
}
a.gnTabBusinessNotSelected:link, a.gnTabBusinessNotSelected:link:hover, a.gnTabBusinessNotSelected:link:visited
{
	background: url("/NMFNIMAGES/businessOff.jpg") ;
}
.gnsecnav_content, .gndivPersonalANM, .gndivPersonalCO, .gndivPersonalPS, .gndivBusinessPS, .gndivPersonalFG, .gndivBusinessFG
{
	background-color: #ffffff;	
	text-align:left;	
}
.gnsubtitle_secnavANM, .gnsubtitle_secnavCO, .gnsubtitle_secnavPSB, .gnsubtitle_secnavPSP, .gnsubtitle_secnavFGP, .gnsubtitle_secnavFGB,
.gnsubtitle_secnavFGPFirst, .gnsubtitle_secnavFGPLast, .gnsubtitle_secnavFGBFirst, .gnsubtitle_secnavFGBLast, .gnsubtitle_secnavPSPFirst,
.gnsubtitle_secnavPSPLast, .gnsubtitle_secnavPSBFirst, .gnsubtitle_secnavPSBLast, .gnsubtitle_secnavCOFirst, .gnsubtitle_secnavCOLast,
.gnsubtitle_secnavANMFirst, .gnsubtitle_secnavANMLast
{
	height: 17px;	
	text-align: left;	
	padding-bottom: 3px;
	padding-top:10px;
}
.gnsubcontentANM, .gnsubcontentCO, .gnsubcontentPSP, .gnsubcontentPSB, .gnsubcontentFGB, .gnsubcontentFGP,
.gnsubcontentANMFirst, .gnsubcontentCOFirst,  .gnsubcontentPSBFirst, .gnsubcontentPSPFirst, .gnsubcontentFGPFirst, .gnsubcontentFGBFirst,
.gnsubcontentANMLast, .gnsubcontentCOLast,  .gnsubcontentPSBLast, .gnsubcontentPSPLast, .gnsubcontentFGPLast, .gnsubcontentFGBLast,
.gnsubtitle_secnavMovedPSP, .gnsubtitle_secnavMovedPSPFirst
{
	line-height: 20px;
	text-align: left;
	padding-bottom: 4px;
}
.gnsubcontentANM, .gnsubcontentCO,  .gnsubcontentPSB, .gnsubcontentPSP, .gnsubcontentFGP, .gnsubcontentFGB,
.gnsubcontentANMLast, .gnsubcontentCOLast,  .gnsubcontentPSBLast, .gnsubcontentPSPLast, .gnsubcontentFGPLast, .gnsubcontentFGBLast,
.gnsubtitle_secnavMovedPSP
{
	border-left: 1px dotted #E6E6E6;
}
 .gnsubtitle_secnavANMFirst, .gnsubtitle_secnavANMLast
{
	padding-right: 19px;
	padding-left: 13px;
}
.gnsubtitle_secnavANM
{
        padding-right: 19px;
	padding-left: 13px;
}
.gnsubcontentANM
{
        padding-right: 19px;
	padding-left: 23px;
}
.gnsubcontentANMLast

{
        padding-right: 19px;
	padding-left:  23px;
}
.gnsubcontentANMFirst
{
        padding-right: 19px;
	padding-left: 23px;
}
.gnsubtitle_secnavCO, .gnsubtitle_secnavCOLast
{
	padding-right: 19px;
	padding-left: 22px;
}
.gnsubtitle_secnavCOFirst
{
        padding-right: 19px;
	padding-left: 14px;
}
.gnsubcontentCOFirst
{
        padding-right: 19px;
	padding-left: 22px;
}
.gnsubcontentCO, .gnsubcontentCOLast
{
	padding-right: 19px;
	padding-left: 30px;
}
.gnsubtitle_secnavMovedPSP, .gnsubtitle_secnavMovedPSPFirst
{
	padding-right: 14px;
	padding-left: 10px;
}
.gnsubtitle_secnavPSPFirst
{
	padding-right: 14px;
	padding-left: 18px;
}
.gnsubcontentPSPFirst 
{
 padding-right: 15px;
 padding-left: 26px;
}

.gnsubtitle_secnavPSP
{
  padding-right: 15px;
	padding-left: 10px;

}
.gnsubcontentPSP
{
 padding-right: 15px;
 padding-left: 18px;
}
.gnsubtitle_secnavPSPLast
{
  padding-right: 15px;
	padding-left: 27px;
}

.gnsubcontentPSPLast
{
 padding-right: 15px;
 padding-left: 35px;
}

.gnsubtitle_secnavPSB, .gnsubtitle_secnavPSBFirst, .gnsubtitle_secnavPSBLast
{
	padding-right: 19px;
	padding-left: 14px;
}
.gnsubcontentPSB, .gnsubcontentPSBFirst, .gnsubcontentPSBLast
{
  padding-right: 19px;
  padding-left:  22px;
}
.gnsubtitle_secnavFGPFirst
{
	padding-right: 56px;
	padding-left: 24px;
}
.gnsubcontentFGPFirst
{
        padding-right: 51px;
	padding-left: 32px;
}

.gnsubtitle_secnavFGPLast
{
	padding-right: 50px;
	padding-left: 22px;
}
.gnsubcontentFGPLast
{
	padding-right: 48px;
	padding-left: 30px;
}
.gnsubtitle_secnavFGP
{
        padding-right: 23px;
	padding-left: 24px;
}
.gnsubcontentFGP
{
        padding-right: 44px;
	padding-left: 32px;
}

.gnsubtitle_secnavFGBFirst
{
	padding-right: 56px;
	padding-left: 18px;
}
.gnsubcontentFGBFirst
{
 padding-right: 56px;
 padding-left: 24px;
}
.gnsubtitle_secnavFGB
{
        padding-right: 61px;
	padding-left: 34px;
}
.gnsubcontentFGB
{
 padding-right: 61px;
 padding-left: 42px;
}

.gnsubtitle_secnavFGBLast
{
        padding-right: 80px;
	padding-left: 36px;
}

.gnsubcontentFGBLast
{
 padding-right: 80px;
 padding-left: 46px;
}



.gnsubtitle_secnavFGPFirst, .gnsubtitle_secnavFGBFirst, .gnsubtitle_secnavPSPFirst, .gnsubtitle_secnavPSBFirst, .gnsubtitle_secnavCOFirst, .gnsubtitle_secnavANMFirst,
.gnsubtitle_secnavMovedPSPFirst
{
	padding-left: 0px;
}

.gnsubcontentFGPFirst, .gnsubcontentFGBFirst, .gnsubcontentPSPFirst, .gnsubcontentPSBFirst, .gnsubcontentCOFirst, .gnsubcontentANMFirst
{
padding-left: 8px;
}
.gnsubtitle_secnavFGPLast, .gnsubcontentFGPLast
{
	padding-right: 7px;
}
.gnsubtitle_secnavFGBLast , .gnsubcontentFGBLast
{
	padding-right: 29px;
}
.gnsubtitle_secnavPSPLast, .gnsubcontentPSPLast
{
	padding-right: 6px;
}
.gnsubtitle_secnavPSBLast, .gnsubcontentPSBLast
{
	padding-right: 19px;
}
.gnsubtitle_secnavCOLast, .gnsubcontentCOLast
{
	padding-right: 10px;
}
.gnsubtitle_secnavANMLast, .gnsubcontentANMLast
{
	padding-right: 9px;
}
.gndivPersonalANM
{
	padding-right: 12px;
	padding-left: 26px;
}
.gndivPersonalCO
{
	padding-right: 12px;
	padding-left: 26px;
}
.gndivPersonalPS
{
	padding-right: 12px;
	padding-left: 12px;
}
.gndivBusinessPS
{
	padding-right: 20px;
	padding-left: 26px;
}
.gndivPersonalFG, .gndivBusinessFG
{
	padding-right: 23px;
	padding-left: 14px;
}
a.gnsec_navtitle:link, a.gnsec_navtitle:link:hover, a.gnsec_navtitle:link:visited,
a.gnsec_navtitle:link, a.gnsec_navtitle:hover, a.gnsec_navtitle:visited
{
	color: #1F4669;
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
	vertical-align:bottom;	
	font-weight:bold;
	white-space:nowrap;
}
a.gnsubtitle:link, a.gnsubtitle:link:hover, a.gnsubtitle:link:visited,
a.gnsubtitle:link, a.gnsubtitle:hover, a.gnsubtitle:visited
{
	font-size: 11px;
	color: #1F4669;
	text-decoration:none;
	font-family: Arial;
	font-weight: normal;
	white-space:nowrap;
}
a.gnsubtitle:link:hover, a.gnsec_navtitle:link:hover, a.gnsubtitle:hover, a.gnsec_navtitle:hover
{
	text-decoration:underline;
}
.gnblankrow
{
	height: 25px;
}
.gnblankcell
{
	padding-right: 4px;
	padding-left: 4px;
	border-left: 1px dotted #E6E6E6;
}

.gnbread_crumbs{
	float: left;
	text-align: left;
	font-weight:bold;
	
}
.gnbread_style
{
	font-size: 11px;
	color: #666666;
	padding-top: 3px;
	padding-right:2px;
	padding-left: 20px;
}

a.gnbread_linkstyle:link, a.gnbread_linkstyle:visited

{
	font-size: 11px;
	color: #666666;
	padding-top: 3px;
	padding-right:2px;
	text-decoration:none;
}
a.gnbread_linkstyle:hover
{
	text-decoration:underline;
}
/* Global Navigation CSS End */


/*Account Access Accordion*/

.aaMain
{
	text-align:left;
	width: 917px;
	float:left;
	padding-bottom: 40px;
}

div.aaMain a:link, div.aaMain a:link:hover, div.aaMain a:link:visited
{
	color: #C97700;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
}


.aafields
{
	width: 917px;
	min-height:52px;
	margin-top:3px;
	margin-bottom:0px;
	vertical-align:middle;
	background-color: #e0ded8;
}


.aa_accordionDiv
{
	width:899px;
/*	height:25px;
	background-color:#009B48;	 */
	margin-top: 1px;
  cursor:pointer;
	
}

.aa_accordionHeaderDim
{
	width:872px;
	height:25px;
	padding-left:20px;
	background-image: url("/NMFNIMAGES/green_bg_25.jpg");
	background-repeat:repeat-x;
	margin-left:20px;
}

.aa_accordionText
{
	font-family: Arial;
	font-size:11px ;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	float:left;
	margin-top:5px;	
}

.aa_accordionContent
{
	background-color:#ffffff;
}


.aa_rightpointer
{	
	background-image: url("/NMFNIMAGES/right_arrow.jpg");
	background-position:0px;
	padding: 0px 0px 0px 05px;
	background-repeat:no-repeat;
}

.aa_downpointer
{
	background-image: url("/NMFNIMAGES/down_arrow.jpg");
	background-position:0px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 05px;
}

.aa_bodytext {
	padding:10px 0px 10px 0px;
}

.aa_acctext {
	float:left;
	width:75%;
	margin: 20px 0px 20px 10px;
	
}
.aa_loginpagebtn {
	float:right;
	margin:15px 0px 15px 0px;
	width:20%;
}


/* End Access Account Accordion*/



/*LTC Map*/

.greencontent{
	float:left;
	text-align:left;
	width:900px;
	background-color:#009B48;
    padding-top:5px;
    padding-left:20px;
    padding-bottom:15px;
}

.selectstate
{
	width:840px;
	float:left;
	
	font-family:Arial;
	color:#FFFFFF;

	
}
.dropdowndiv{
	width:900px;
	float:left;
	padding-top:10px;
	z-index:-1;
}

.stateddl
{
	width:240px;
	float:left;
	z-index:-1;
	
}
.ddlAccount
{
	z-index:-1;
	width:240px;
	font-size:12px;
	font-family:Arial;
}


.addsuppinfo{
	width:900px;
	margin-top:10px;
	min-height:200px; 
	float:left;
	text-align:left;
	background-color:#FFFFFF;
}
/*End LTC Map*/


/*Start FR Locator*/
.fields{
	background-color: #F2F2F2;
	width: 920px;
	float: left;
	margin-top:20px;
	height:75px;
	margin-bottom:30px;
}

.row1{
	width:300px;
	height:123px;
	float: left;
	padding-bottom:25px;
}
.col1{
	width: 292px;
	height: 123px;
	float: left;
	margin-right:20px;
}


.fr_static_text{
	width:930px;
	height: 50px;
	float: left;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:20px;
}
.text_styles{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: left;
}
.image img{
	width:88px;
	height:123px;
	float: left;
	
}

#FRResults
{
	float:left;
	margin-left:0px;
	height:auto !important; /*IE6 will not respect this*/
	min-height:300px; /*IE6 will not understand this*/
	height:300px; /*IE6 treats height as min-height, other browsers will not see this as there is an important override*/
	width:920px; /*same as .fields*/
}
.img_texts{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	float: left;
	text-align: left;
	margin-left:10px;
}

a.img_title:link
{
	color:#c97700;
}
.img_text{
	color:#333333;
	width:160px;
}
.f_icon{
	
	float: left;
	margin-top:10px;
}
.in_icon{
	
	float: left;
	margin:10px 0 0 5px;
}
.g_icon
{
	float:left;
	margin:10px 0 0 5px;
}
.hint
{
	padding-left:85px;
	padding-bottom:5px;
	width: 240px;
	font-family: arial;
	font-size: 9px;
	color: #333333;	
	float:left;
}
.FRPager
{
	float:left;
	text-align:center;
	
}



.name_field
{
	width:225px;
	height:15px;
	vertical-align:middle;
	font-size:12px;
	font-family:Arial;
}

.city_field
{
	width:100px;
	height:15px;
	vertical-align:middle;
	font-size:12px;
	font-family:Arial;
}

.zip_field
{
	width:70px;
	height:15px;
	vertical-align:middle;
	font-size:12px;
	font-family:Arial;
}
.fr_locate
{
	vertical-align:middle;
}
.fr_dropdown
{
	font-size:12px;
	font-family:Arial;
	vertical-align:middle;
}

.field_style{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;	
	margin-left: 20px;	
}
.fields_margin
{
	width: 890px;
	float: left;
	margin: 8px 0px 0px 0px;
	display: inline;
	height: 40px;
	padding-top: 3px;
}

.LocateButton{
	padding-left: 15px;
}

.validationMsgDiv
{
	text-align:left;
	font-family: arial;
	font-size: 12px;
	color:red;	
	padding-left:9px;
	float:left;
}

.noResults
{
	margin-top:10px;
	float:left;
	height:10px;
	text-align:center;
	margin-left:100px;
	font-family: arial;
	font-size: 12px;
	color: #333333;	
}

.fr_name
{
	font-family: Arial;
	font-size:11px ;
	color:#CC6600;
	font-weight: bold;
	text-decoration: none;
	width:160px;
}

.pagination_selected{
	font-family: Arial;
	font-size:11px ;
	color:#000000 ;
	font-weight: bold;
	text-decoration: none;
}

.pagination_notselected{
	font-family: Arial;
	font-size:11px ;
	font-weight: bold;
	color: #CC6600;
	text-decoration: none;
}

.pagerPanel
{
	float:left;
	width:920px;
}

.pagerPanel div{
	padding-bottom:22px;
}
/*End FR Locator*/

/*Office Locator*/

.print_body
{
	background-image:none;
	background-color:#FFFFFF !important;
}

.button_WF09
{
	background-color: #333399;
	color: #ffffff;	
}

.field_styleOL{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;	
	margin-left: 12px;	
}

.offlocatorOR
{	
	margin:0px 0px 0px 12px;	
  	vertical-align:middle;
}

.WF09_spanButton
{
	padding-left: 15px;	
}

.img_textsWF09
{
	float: left;
	text-align:left;
	margin-left:10px;
	width:200px;
	font-family:Arial;
	font-size:11px;
}

a.img_textsWF09
{
	font-family:Arial;
	font-size:11px;
	color:#c97700;
}


.img_textsdirWF09
{
	float: left;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	font-family:Arial;
	font-size:11px;
	color:#333333;
}

.img_textsdirPriWF09
{
	font-family:Arial;
	text-decoration:underline;
	font-size:11px;
	color:#333333;
}

.img_textsheaderWF09
{
	margin-left:10px;	
}

.divPrintWF09
{
	background-color: #EFFCBE;
}

.WF09_scroller
{
	width: 284px;
	height: 400px;
	float: left;
	overflow: auto;	
	border: 1px solid #999999;
	position:relative;

}

.WF09_Results
{
	width: 284px;
	height: 400px;
	float: left;
	overflow: auto;	
	position:relative;
}
.DirectionsWF09
{
	width: 294px;
	height: 400px;
	float: left;
	position:relative;
	overflow:auto;
	border: 1px solid #999999;
	text-align: left;
}
.DirectionsWF09 textarea
{
	padding:inherit;
	margin-left:20px;
}

.no_bgWF09{
	min-height:100px;
	width:270px;
	float: left;
	position:relative;
}
.with_bgWF09{
	background-color: #F6F6F6;
	min-height:100px;
	width: 270px;
	float: left;
	position:relative;
}
.nmol_SA
{
	height:15px;
	width: 195px;
	font-size:12px;
	font-family:Arial;
	vertical-align:middle;
}
.nmol_City
{
	height:15px;
	font-size:12px;
	font-family:Arial;
	vertical-align:middle;
	width: 100px;
}
.nmol_State, .nmol_Distance
{
	font-size:12px;
	font-family:Arial;
	vertical-align:middle;
}
.nmol_Zipcode
{
	width: 70px;
	height:15px;
	font-size:12px;
	font-family:Arial;
	vertical-align:middle;
}
.nmol_Locate
{
	vertical-align:middle;
}
.formcenter_Reset
{
	vertical-align:middle;
	margin-left: 10px;
}


.nmol_btnGetDir, .nmol_btnGetDirff
{
	width:99px;
	height:22px;
	display: block;
	margin-left: auto;
	margin-top: 2px;
}

#txtDir {
	width: 135px;
}

.mqpoicontenttext div {
	width: 225px;
	overflow: hidden;
	margin: 0px;
}


.nmol_textarea
{
	margin-left:20px;	
}

* html .nmol_textarea
{
}


.nmol_printMain
{
	width:655px;
	margin-left:184.5px;
	margin-top:35px;
	background-color:#E0DED8;
}

.nmol_printtable{
 width:655px;
 background-color:#E0DED8;
 margin-left:184.5px;
 margin-top:35px;
 height:23px;
 border: solid 1px #CCCCCC;
 }
 
 .nmol_printmaptable{
 width:655px;
 background-color:#E0DED8;
 margin-left:184.5px;
 margin-top:15px;
 height:23px;
 border: solid 1px #CCCCCC;
 }

a.nmol_link{
	color:#006A35;
	font-family:Arial;
	font-size:13px;
	}
	
a.nmol_btd{
	color:#006A35;
	text-decoration:underline; 
	text-align:right;
	font-family:Arial;
	font-size:13px;
}
 
 .nmol_bold{
	 font-weight:bold;
	 font-family:Arial;
	 font-size:13px;
 }
 
 .nmol_dir{
	 font-family:Arial;
	 font-size:13px;
	 margin-left:25px;
	 font-weight:bold;
}

.nmol_text
{
	 font-family:Arial;
	 font-size:13px;
	 font-weight:normal;

}
.nmol_dirdiv{
	 width:655px;
	 margin-left:184.5px;
	 margin-top:15px;
}

.nmol_timedist{
	text-align:center;
	background-color:#EFFCBE;
	font-family:Arial;
	font-size:13px;
	margin-top:15px;
}
 
 .nmol_printAddr{
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
}
 
 .nmol_print{
	width:655px;
	height:auto;
	margin-top:15px;
	margin-left:184.5px;
}

.nmol_tablepri{
	width:655px;
	
	}
	
.nmol_mappri{
	width:655px;
	margin-top:15px;
	margin-left:184.5px;
}


.WF09_fields{
	background-color: #F2F2F2;
	width: 920px;
	height:75px;
	float: left;
	margin-top:20px;
	text-align: left;
}
.nmol_div
{
}

.WF09_fields_margin{
	width: 890px;
	height: 40px;
	float: left;
	margin-top:8px;
	display: inline;
}

.WF09_left_img{
	width:25px;
	height:22px;
	float: left;
}

.WF09_right_text{
	width: 240px;
	min-height: 100px;
	float: left;
	text-align: left;
}

.WF09_pagination_scroller{
	width: 294px;
	height:auto;
	text-align: center;
	position:relative;
}

.WF09_map
{
	width:601px;
	height:400px;
	margin-left:18px;
	float:right;
	border: 1px solid #999999;
	text-align: left;
}

.WF09_content{
	width: 910px;
	height: 270px;
	float: left;
	margin-top:20px;
}

.WF09error_msg{
	width: 300px;
	height: auto;	
	float: left;
	color: red;
	padding-top: 5px;
}

.WF09dropdown{
	width: 200px;
	height: auto;
	float: left;	
	
}

.WF09pagination_notselected{
	color: #CC6600;
	text-decoration: none;
	cursor:pointer;
}

.WF09pagination_selected{
	font-family: Arial;
	font-size:11px ;
	color:#CC6600 ;
	font-weight: bold;
	text-decoration: none;
	cursor:pointer;
}

.WF09disablepagination_notselected{
	color: #FFFFFF;
	text-decoration: none;
}

.buttonpopup_WF09
{
	background-color: #333399;
	color: #ffffff;
	float:left;
	margin-left:110px;
}

.dirHR
{
	color:gray;
	height:1px;
}

.img_textsdirWF09, .img_textsddirWF09
{
	float: left;
	text-align:left;
	font-family:Arial;
	font-size:11px;
	color:#333333;
}

.nmol_tabledir
{
	margin-left:20px;
	margin-right:20px;
}

.nmol_dirH
{
	margin-left:20px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#333333;		
}

div.WF09_scroller a:link, div.WF09_scroller a:hover, div.WF09_scroller a:visited
{
	color: #C97700;
	font-size: 11px;
	font-family: Arial;
	text-decoration:none;

}
div.WF09_scroller a:hover
{
	text-decoration:underline;
}


/* End of Office Locator */


.AAContentContainer
{
	width:940px;
	background-color:white;
}
.AAContent
{
	width:920px;
	margin:10px 10px 0 10px;
	background-color:white;
	float:left;
	text-align:left;
}
.tabzone
{
	display:block;
}
.tabContent
{
	width:935px;
	float:left;
	display:block;
	padding-left:20px;
	background-color:#FFFFFF;
}


/* styles for home page*/
.nmcornerBox { position: relative; background: #cfcfcf; width: 100%; }
.nmcorner { position: absolute; width: 10px; height: 10px; background: url('../../../../Images/corners.gif') no-repeat; font-size: 0em; }
.nmcornerBoxInner { padding: 10px;}
.nmTL { top: 0; left: 0; background-position: 0 0; }
.nmTR { top: 0; right: 0; background-position: -10px 0; }
.nmBL { bottom: 0; left: 0; background-position: 0 -10px; }
.nmBR { bottom: 0; right: 0; background-position: -10px -10px; }


#promodetail1, #promodetail2, #promodetail3
{
	display:none;
}
.nmleftcontainer
{
	width:340px;
	height:110px;
	float:left;
	left:-24px;
	position:relative;
	z-index:60;
}
.nmleftcontainerblack
{
	background-color:#000000;
	filter:alpha(opacity=40);
	opacity:0.4;
	width:343px;
}
.nmcontainer
{
	width:343px;
	height:110px;
	background-color:#002F5F;
	position:absolute;
	filter:alpha(opacity=90);
	opacity:0.9;
}
.nmltimage
{
	width:100px;
	height:auto;
	margin:15px 20px 15px 0px;
	float:left;
	padding-left:20px;
	position:absolute;
	z-index:1;
	filter:alpha(opacity=100);
}
.nmltcaption
{
	width:180px;
	height:80px;
	margin:15px 5px 15px 140px;
	font-family:Arial;
	font-size:12px;
	color:#A2A2A2;
	left:132px;
	text-align:left;
	border-right:1px #C0C0C0 solid;
	padding-right:9px;
}
.nmrtimage
{
	width:100px;
	height:auto;
	margin:15px 0px 15px 0px;
	float:left;
	padding-left:20px;
	position:absolute;
	z-index:1;
	filter:alpha(opacity=100);
}
.nmrtcaption
{
	width:180px;
	height:80px;
	margin:15px 0px 15px 140px;
	font-family:Arial;
	font-size:12px;
	color:#A2A2A2;
	text-align:left;
}
.nmcentercontainer
{
	width:321px;
	height:110px;
	left:319px;
	float:right;
	position:absolute;
	z-index:60;
}
.nmcentercontainerblack
{
	background-color:#000000;
	filter:alpha(opacity=40);
	opacity:0.4;
	width:320px;
}
.nmctcontainer
{
	width:320px;
	height:110px;
	background-color:#002F5F;
	position:absolute;
	filter:alpha(opacity=90);
	opacity:0.9;
}

.nmctimage
{
	width:100px;
	height:auto;
	margin:15px 20px 15px 0px;
	padding-left:10px;
	float:left;
	position:absolute;
	z-index:1;
	filter:alpha(opacity=100);
}
.nmctcaption
{
	width:175px;
	height:80px;
	margin:15px 2px 10px 130px;
	font-family:Arial;
	font-size:12px;
	color:#A2A2A2;
	text-align:left;
	border-right:1px #C0C0C0 solid;
	padding-right:12px;
}
.nmrollcontainer
{
	clear:both;
	width:340px;
	height:250px;
	background-color:#002F5F;
}

.nmrollctcontainer
{
	clear:both;
	width:334px;
	height:250px;
	background-color:#002F5F;
}

.nmrollimage
{
	width:324px;
	margin:7px 0px 0px 5px;
	font-size: 0px;
}

.nmrollctimage
{
	width:324px;
	margin:5px 0px 5px 4px;
	font-size: 0px;
}

.nmrollcaption
{
	font-family:Arial;
	font-size:12px;
	color:white;
	text-align:left;
	padding:0px 12px 0px 12px;
}

.nmrollcaption p, .nmrollctcaption p {
	margin-top: 12px;
}

.nmrollctcaption
{
	font-family:Arial;
	font-size:12px;
	color:white;
	text-align:left;
	padding: 0px 10px 0px 10px;
}
.nmextendcontainer
{
	top:483px;
	left:32px;
	width:338px;
	height:250px;
	background-color:#002F5F;
	z-index:4;
	position:absolute;
	-ms-filter: /*Filter for IE 8*/
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=90,strength=7)/*Right side*/
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=180,strength=7)/*bottom*/
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=270,strength=7);/*Left side*/
	filter: /*Filter for IE 5.5+*/
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=90,strength=7)
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=180,strength=7)
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=270,strength=7);
    -moz-box-shadow: /*Right and bottom*/ 5px 5px 10px 2px #333333/*left and bottom*/,-5px 5px 10px 2px #333333; /*Filter for Mozilla*/	
    -webkit-box-shadow:5px 5px 10px #333333; /*Filter for Safari*/
}

.toproll
{
	width:960px;
	height:302px;
	padding: 0px;
}

* html .toproll
{
	width:960px;
	height:293px;	
}

.nmextendcentercontainer
{
	top:-140px;
	left:-3px;
	width:340px;
	background-color:#002F5F;
	position:absolute;
	z-index:4;
	-ms-filter: /*Filter for IE 8*/
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=90,strength=7)/*Right side*/
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=180,strength=7)/*bottom*/
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=270,strength=7);/*Left side*/
	filter: /*Filter for IE 5.5+*/
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=90,strength=7)
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=180,strength=7)
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=270,strength=7);
    -moz-box-shadow: /*Right and bottom*/ 5px 5px 10px 2px #333333/*left and bottom*/,-5px 5px 10px 2px #333333; /*Filter for Mozilla*/	
    -webkit-box-shadow:5px 5px 10px #333333; /*Filter for Safari*/
}
.nmextendcentercontainercont2
{
	top:-140px;
	left:-14px;
	width:340px;
	background-color:#002F5F;
	position:absolute;
	z-index:4;
	-ms-filter: /*Filter for IE 8*/
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=90,strength=7)/*Right side*/
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=180,strength=7)/*bottom*/
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=270,strength=7);/*Left side*/
	filter: /*Filter for IE 5.5+*/
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=90,strength=7)
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=180,strength=7)
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=270,strength=7);
    -moz-box-shadow: /*Right and bottom*/ 5px 5px 10px 2px #333333/*left and bottom*/,-5px 5px 10px 2px #333333; /*Filter for Mozilla*/	
    -webkit-box-shadow:5px 5px 10px #333333; /*Filter for Safari*/
}

.nmextendcentercontainercont
{
	top:-140px;
	left:-15px;
	width:339px;
	background-color:#002F5F;
	position:absolute;
	z-index:4;
	-ms-filter: /*Filter for IE 8*/
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=90,strength=7)/*Right side*/
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=180,strength=7)/*bottom*/
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=270,strength=7);/*Left side*/
	filter: /*Filter for IE 5.5+*/
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=90,strength=7)
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=180,strength=7)
        progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=270,strength=7);
    -moz-box-shadow: /*Right and bottom*/ 5px 5px 10px 2px #333333/*left and bottom*/,-5px 5px 10px 2px #333333; /*Filter for Mozilla*/	
    -webkit-box-shadow:5px 5px 10px #333333; /*Filter for Safari*/
}
.nmrightcontainer
{
	width:340px;
	height:110px;
	left:639px;
	float:right;
	position:absolute;
	z-index:60;
}
.nmrightcontainerblack
{	
	filter:alpha(opacity=40);
	opacity:0.4;
}

.wrapper
{
	width:960px;
	height:110px;
	position:relative;
}

.ms-consolemptablerow
{
	z-index:90;
}
/*styles for career tertiary page*/
.NMCTP
{
	width:960px;
	min-height:500px;
	background-color:#FFFFFF;
}


* html .NMCTP
{
	height:500px;
}
.NMCTPLeft
{
	width:693px;
	padding:0px 0px 20px 20px;
	float:left;
	text-align:left;
}
.NMCTPRight
{
	margin:32px 0px 0px 15px;
	width:212px;
	float:left;
	text-align:left;
}
.CTPbody_header{
	width: 648px;
	float: left;
	text-align:left;
	font-family: Arial;
	color:#2d5a85;
	font-size: 22px;
	font-weight: bold;
	margin:8px 0px 7px 0px;
}

.CTPBordertabs
{
	border-bottom:3px green solid;
	width:675px;
	float:left;
	margin:0px 0px 0px 0px;
}
.ITPCont2
{
	width:688px;
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}

.CTPtabContent
{
	width:668px;
	float:left;
	display:block;
	background-color:#FFFFFF;
	padding-top:20px;
}

.CTPtabContent p
{
	margin-bottom:0px;
}

.NMCTPImg
{
	float:left;
	display:none;
}

* html .NMCTPImg
{
	padding-bottom:15px;
}
.CTPRightContent
{
	width:202px;
	padding:10px 0px 0px 10px;
	margin:10px 0px 20px 0px;
	background-image:url('/NMFNIMAGES/TPBack.jpg');
	overflow:hidden;
	height:191px;
	display:none;
}
.OptionalPromoContent
{
	width:202px;
	padding:10px 0px 10px 10px;
	margin:10px 0px 0px 0px;
	background-image:url('/NMFNIMAGES/TPBack.jpg');
}
.LTPRightContent
{
	width:212px;
	margin:20px 0px 0px 15px;
}
.NMLTPRight
{
	margin:22px 0px 0px 0px;
	width:212px;
	float:left;
}
.LTPSummHeader
{
	background-color:#928B81;
	color:white;
	width:202px;
	padding: 5px 0px 5px 10px;
	font-family:Arial;
	font-size:18px;
}

.LTPSummCont
{
	width:212px;
	background-color:white;
	min-height:170px;

}

.LTPSummLink
{
	background-color:white;
	margin-bottom:20px;
	margin-left:15px;
}

.CTPSummCont
{
	width:212px;
	background-color:white;
	min-height:170px;

}

.CTPSummLink
{
	background-color:white;
	margin-bottom:20px;
}

.CTPDesc
{
	padding:0px 0px 23px 0px;
	float:left;
	width:688px;
	text-align:left;
}
.CTGroup_Header
{
	width: 648px;
	float: left;
	text-align:left;
	font-family: Arial;
	color:#2d5a85;
	font-size: 18px;
	font-weight:400;
	margin:0px;
	padding-bottom:10px;
	display:none;
}

.CTPSummLinks
{
	color:black;
	width:212px;
	margin:10px 0 20px 0px;
	background-color:#e0ded8;
	display:none;
}
.SummHeader
{
	background-color:#928B81;
	color:white;
	padding: 5px 0px 5px 10px;
	font-family:Arial;
	font-size:18px;
}

.SummCont
{
	width:212px;
	background-color:#e0ded8;
	min-height:170px;
}
* html .SummCont
{
	height:170px;
}

.SummCont1
{
	width:212px;
	background-color:#e0ded8;
	min-height:170px;
	margin-bottom:20px;
}
* html .SummCont1
{
	width:212px;
	background-color:#e0ded8;
	height:170px;
}

.DUVSummHeader
{
	background-color:#928B81;
	color:white;
	width:215px;
	padding: 5px 0px 5px 10px;
	font-family:Arial;
	font-size:18px;
}

.DUVRight
{
	width:215px;
	float:left;
	margin-left:10px;
	margin-right:5px;
	text-align:left;
}

/* styles for finance secondary page*/
.FSPBottom
{
	width:960px;
	background-color:white;
	padding-bottom:20px;
	margin-top:-3px;
}
.FSPLeft
{
	width:688px;
	padding:0px 20px 0px 20px;
	float:left;
	text-align:left;
	margin-top:0px;
}

.FSPRight
{
	width:212px;
	text-align:left;
	float:left;
	background-color:#E0DED8;
	vertical-align:middle;
}

.FSPTopContent
{
	padding-bottom:10px;
	display:none;
}

.FSPSummHeader
{
	background-color:#928B81;
	color:white;
	font-size:18px;
	padding: 5px 0px 5px 10px;
	width:202px;
	font-size:18px;
}

.FSPSummCont
{
	width:auto;
	min-height:170px;
}
*html .FSPSummCont
{
	height:170px;
}

.FSPSummLink
{
	background-color:white;
}
.FSPSummCont2
{
	width:212px;
	background-color:white;
	min-height:170px;
	padding-top:20px;
}

/*PLI Campaign page layout style*/
.CLPPLILeft
{
	width:960px;
	float:left;
	text-align:center;
}

..ILPPLIMiddle
{
	width:960px;
	float:left;
}

/*end of PLI*/
/*stles for career opp page*/
.COGroup_Header1
{
	width:580px;
	float: left;
	text-align:left;
	font-family: Arial;
	color:#2d5a85;
	font-size: 18px;
	font-weight:400;
	margin:15px 0 0px 0px;
	padding-bottom:5px;
	border-bottom:1px gray solid;
}
.COGroup_Header2
{
	float: left;
	text-align:left;
	font-family: Arial;
	color:#2d5a85;
	font-size: 18px;
	font-weight:400;
	margin:15px 0 0px 0px;
	padding-bottom:5px;
	width:270px;
	border-bottom:1px gray solid;
}
.COBotCont1
{
	width:580px;
	float:left;
	padding-right:10px;
	margin-right:10px;
	padding-bottom:20px;
}
.COBotCont2
{
	width:280px;
	float:left;
	margin-left:10px;
	padding-bottom:20px;
}
.COBottomZone
{
	width:940px;
	padding-left:20px;
}
.COContLeft
{
	width:580px;
	margin-top:15px;
	float:left;
	text-align:left;
}
.COContRight
{
	margin-top:15px;
	width:280px;
	text-align:left;
	float:left;
}
.COLeftCont
{
	width:580px;
	float:left;
	padding-right:20px;
}
/*styles for career tertiary personnel*/
.CTPPBot
{
	width:960px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	min-height:500px;
}


* html .CTPPBot
{
	height:500px;
}


.CTPPWP
{
	float:left;
	padding-left:20px;
}
.CTPPLeft
{
	width:708px;
	float:left;
}
.CTPPbody_header
{
	width:688px;
	float: left;
	text-align:left;
	font-family: Arial;
	color:#2d5a85;
	font-size: 22px;
	font-weight: bold;
	margin:8px 0px 7px 0px;
	padding-left:20px;
}
.CTPPRight
{
	width:212px;
	float:left;
	margin-top:24px;
	padding-left:20px;
	margin-left:0px;
}
.CTPPRightCont
{
	text-align:left;
	padding: 10px 0px 0px 10px;
	margin: 18px 0px 2px 0px;
	width:202px;
	background-image:url('/NMFNIMAGES/TPBack.jpg');
	height:130px !important;
	overflow:hidden;
	display:none;
}
.CTPPSummLinks
{
	color:black;
	width:212px;
	background-color:#E0DED8;
	margin-bottom:20px;
	margin-top:18px;
	display:none;
}
.CTPPSummHeader
{
	background-color:#928B81;
	color:white;
	font-size:18px;
	font-family:Arial;
	padding: 5px 0px 5px 10px;
	width:202px;
}

.CTPPSummCont
{
	width:212px;
}
/*styles for Intern and Career Landing pages*/
.ILPMiddle
{
	width:920px;
	background-image:url('/NMFNIMAGES/TPBack.jpg');
	background-repeat:repeat-x;
	margin-left:20px;
	float:left;
}
* html .ILPMiddle
{
	float:none;
}

.ILPBotttom
{
	width:920px;
	padding:20px;
	text-align:left;
	float:left;
}

.ILPLeft
{
	width:640px;
	height:192px;
	background-image:url('/NMFNIMAGES/TPBack.jpg');
	background-repeat:repeat-x;
	padding-bottom:10px;
	float:left;
}
.ILPRight
{
	width:270px;
	float:right;
	height:192px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding-left:10px;
	padding-top:10px;
	background-image:url('/NMFNIMAGES/TPBack.jpg');
	background-repeat:repeat-x;
}
.CLPRight
{
	width:288px;
	float:left;
	min-height:206px;
	text-align:left;
	margin:0px 0px 10px 0px;
	padding-left:10px;
	padding-top:10px;
	background-image:url('/NMFNIMAGES/TPBack.jpg');
	background-repeat:repeat-x;
}

.CLPLeft
{
	width:270px;
	float:left;
	min-height:206px;
	text-align:left;
	margin:0px 0px 10px 0px;
	padding-left:20px;
	padding-top:10px;
	background-image:url('/NMFNIMAGES/TPBack.jpg');
	background-repeat:repeat-x;
}
.CLPMiddle
{
	width:312px;
	float:left;
	min-height:206px;
	padding-top:10px;
	padding-left:20px;
	background-image:url('/NMFNIMAGES/TPBack.jpg');
	background-repeat:repeat-x;
}


/***FR Success Stories***/

.wf16_column1
{
	width: 688px;
	margin-left:0px;
	float: left;
	padding-bottom:20px;
}

.wf16_text
{
	margin: 20px 0 23px 0;
	height: auto;
	width: 688px;
	float: left;	
	text-align: left;
}

.column1PL
{
	background-color:#FFFFFF;
	padding:0px 0px 20px 20px;
	float:left;
}


.tabs_wf16
{
	width: 688px;
	float: left;
	padding-bottom:20px;
}

.accStories
{
	overflow:hidden! important;
}


.bg_leftDivwf16
{
	width: 688px;
	height: 141px;
	background-color: #F0F0F0;
	float:left;
}

.leftdivtextwf16
{   
	margin-top:10px;
    margin-left:20px;
    margin-bottom:10px;
    font-family: arial;
	font-size: 11px;
	color: #333333;
	text-align: left;
	float:left;
}
.leftdivdropdown
{
	float:left;
    margin-top:15px;
    margin-left:15px;
    font-size:12px;
    font-family:Arial;
}

.innerfirstdiv
{
	width:324px;
	height:100px;
	float:left;
}
.innerseconddiv
{
	width:50px;
	height:100px;
	float:left;
}
.innerthirddiv
{
   margin-top:17px;
   width: 190px;
   height: 110px;
   float:left;   
}

.leftdivOR
{
	float:left;
	width:35px;
	height:35px;
	margin-top:20px;
}
.imagetop
{
	width:35px;
	height:35px;
	
}
.imagebottom
{
	width:35px;
	height:35px;
}
.leftdivMap
{
	width: 190px;
	height: 110px;	
	padding-left:60px;	
	float:left;
}

.dropdown
{
	width:220px;
	font-family: Arial;
	font-size:12px ;
}

.accheaderLeft
{
	width:20px;
	height:25px;
	background-color:#009B48;
	float:left;
	font-family: Arial;
	font-size:11px ;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.accordionDiv
{
	width:688px;
/*	height:25px;*/
	margin-top: 1px;
  cursor:pointer;	
}
* html .accordionDiv
{
	height:25px;
}

.accordionHeaderDim
{
	width:688px;
	padding-left:20px;
	height:25px;	
	background-image: url("/NMFNIMAGES/green_bg_25.jpg");
	background-repeat:repeat-x;
}

.accContentTemplate
{
	padding-bottom:20px;
	background-color:#FBFBFB;
}
.accordionDivPL
{
	width:688px;
	margin-top:20px;
	height:25px;
	background-color:#009B48;	
	padding-top: 5px;
	cursor:pointer;	
}

.FRSSPL_accText{
	font-family: Arial;
	font-size:11px ;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
	margin-left:20px;
	margin-top:20px;
	
}

.accordionText
{
	font-family: Arial;
	font-size:12px ;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	float:left;
	margin-top:5px;
}

.noofresults
{
	width:100px;
	float:left;
	
}

.middleTitle
{
	font-size: 16px;
	color: #333333;
	margin-right:30px;
	font-weight:bold;
	font-family:Arial;
	width: 200px;
	float:left;
}

.HeaderTitle
{	
	width: 920px;
	height:20px;
	float: left;
	color:#2d5a85;
	font-size: 22px;
	padding-top: 10px;
	text-align: left;
	font-family:Arial;
}



.NMMWPCTPBot
{
	width:960px;
	height:750px;
	background-color:white;
}

.rightpointer
{	
	background-image: url("/NMFNIMAGES/right_arrow.jpg");
	background-position:0px;
	padding: 0px 0px 0px 29px;
	background-repeat:no-repeat;
}

.downpointer
{
	background-image: url("/NMFNIMAGES/down_arrow.jpg");
	background-position:0px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 29px;
}

.downpointerPL
{
	background-image: url("/NMFNIMAGES/arrow_down.gif");
	background-position:0px 10px;
	background-repeat:no-repeat;
	margin:2px 0px 0px 18px;
}
* html .downpointerPL
{
	background-position:18px;
}


.accordionContent
{
	background-color:#fbfbfb;
	margin-top:0px;
	padding-bottom:20px;
	margin-bottom:0px;
}

.accordionContentPL
{
	background-color:#fbfbfb;
	width:700px;
	margin-bottom:40px;
}
* html .accordionContentPL
{
	margin-top:20px;
}

.personcontentPL
{
	background-color:#FFFFFF;

}

.personImagePL
{
	width: 128px;
	height:182px;
	background-color:#FFFFFF;
	float:left;
}

.personcontenttitlePL
{
	font-size:14px ;
	font-weight: bold;
	color: #2d5a85;
	text-align:left;
	font-family:Arial;
	margin-left:150px;
}

.personcontentbodyPL
{
	font-size:11px ;
	color: #333333;
	text-align:left;
	font-family:Arial;
	padding: 10px 0px 20px 20px;
	width: 500px;
	background-color:#FFFFFF;
	margin-left:130px;
}
.personcontentbodyPL hr
{
	background-color:#003399 !important;
}

.personcontentbody hr
{
	background-color:#003399 !important;
}

.personImage img
{
	width: 128px;
	height: 182px;
	float:left;
	margin-top:20px;
}
* html .personImage img
{
	padding-bottom:20px;
}

.personcontenttitle
{
	font-size:14px ;
	font-weight: bold;
	color: #2d5a85;
	text-align:left;
	font-family:Arial;
	padding-left:20px;
	background-color:#FBFBFB;
	margin-top:20px;
}

.personcontentbody
{
	font-size:11px ;
	color: #333333;
	text-align:left;
	font-family:Arial;
	padding: 10px 0px 0px 20px;
	width: 510px;
	background-color:#FBFBFB;
}


* html .personcontentbody
{
	padding: 10px 0px 20px 20px;
}


.blankrow
{
	background-color:#FFFFFF;
	height:1px;
	width:688px;
}

/***FR Success Stories end***/



/*Start FR Story Carousel*/

.body_CommonDiv
{
    width: 627px;
	height:202px;
	float: left;
	display: inline;    
}

.body_careerStories
{
    width: 294px;
	height:202px;
	float: left;
	display: inline;   
}

.FR_Image
{
	margin-left:25px;
	margin-top:25px;	
}

.imageborder
{
	
	background-image:url("/NMFNIMAGES/OrangeBar.jpg"); 
    background-repeat:no-repeat;
    background-position: 5px 38px;
}
.row1_careerStories
{
    height:25px;
    width: 294px;
    margin: 30px 0 0 25px;
    font-family: Arial;
    font-size: 16px;
	color: #ffffff;
	text-align: left;
	float: left;
	display: inline;  	
}
.row2_careerStories
{
    height:30px;
    width: 294px;
    margin: 0 0 0 25px;
    font-family: Arial;
    font-size: 22px;
	color: #ffffff;
	float: left;
	display: inline;  
	text-align: left;
	font-weight:bold;
	padding-top: 10px;	
}

.row3_careerImages
{
    width: 294px;
	height:39px;
	float: left;
	display: inline;
	margin: 20px 0 0 2px;
}

.row3_careerLeftArrw
{
    width: 8px;
	height:15px;
	float: left;
	display: inline;
	cursor:pointer; 
	margin-left:18px;
	margin-top:10px;    
}
.row3_careerRightArrw
{
    width: 8px;
	height:15px;
	float: left;
	display: inline;
    cursor:pointer;
    margin-top:10px;
}

.imagecarousel
{
	float:left;
	color:#FFFFFF;
	display:none;
}

.row3_careerImage
{
    width: 28px;
	height:39px;
	float: left;
	display: inline;
	margin-left:5px;
	cursor:pointer;
}

.body_CareerCentreBox
{
    width: 281px;
	height:160px;
	display: block;
    /*border-left: solid 1px #CAE3FB;
    border-right:solid 1px #CAE3FB;*/
}

.body_CareerCentreImg img
{
    width: 93px;
	height:130px;
	float: left;
	display: inline;
	margin: 12px 0 0 12px;
}

.body_CareerCentreImgDesc
{
    width: 160px;
	height:130px;
	float: left;
	margin: 12px 0px 0 10px;
	
}

.row1_careerCentreImgDescTxt
{   
	background-image:url("/NMFNIMAGES/NMSmallLogo.jpg");
	background-repeat:no-repeat;
	float: left;
	padding-bottom: 5px;
	width:160px;
}

.row2_careerCentreImgDesc
{
    width: 160px;
	min-height:32px;
    margin: 6px 0 0 6px;  
    font-family:Arial;
    font-size: 11px;
    font-weight:bold;
	color: #ffffff;  
	text-align: left;
	float: left;
	display: inline; 
}

.row4_careerCentreImgDesc
{
    width: 28px;
	height:9px;
	float: left;
	margin : 5px 0 7px 6px;
    background-image:url("/NMFNImages/OrangeBar.jpg"); 
    background-repeat:no-repeat;
}


.row5_careerCentreImgDesc
{
	
    width: 150px;
	min-height:15px;
    margin: 2px 0 0 6px;  
    font-family: Arial;
    font-size: 11px;
    color: #ffffff;  
	text-align: left;
	float: left;
	display: inline;  	
	margin-left:6px;
}

.link_CareerArrow{
	width:4px;
	height:7px;
	background-image:url("/NMFNIMAGES/orange_arrow.gif"); 
	background-repeat:no-repeat;
	float: right;
	margin: 14px 8px 0px 0px ;
	display: inline;  
}


span.disp_CareerLearnMore a:link, span.disp_CareerLearnMore a:visited
{
    float: right;
	font-family: Arial;
	color:Aqua;
	color:#CA7700;
	font-size: 12px;
	text-decoration:none;
	padding: 10px 10px 0 0;
	
}

span.disp_CareerLearnMore a:hover
{
 	text-decoration:underline;
 	color:#CA7700! important;
}
#container
{
	width:286px;
	margin-top:14px;
	float:left;
}
.rtopbox{}
.rbottombox{display:block;}
.rtopbox *, .rbottombox *{display: block; height: 1px; overflow: hidden}
.r1box{margin: 0 5px;border-left:1px #CAE3FB solid;border-right:1px #CAE3FB solid;border-top:1px #CAE3FB solid}
.r2box{margin: 0 3px;border-left:1px #CAE3FB solid;border-right:1px #CAE3FB solid;}
.r3box{margin: 0 2px;border-left:1px #CAE3FB solid;border-right:1px #CAE3FB solid;}
.r4box{margin: 0 1px; height: 2px;border-left:1px #CAE3FB solid;border-right:1px #CAE3FB solid;}

#outsideContainer {
	width:286px;
	margin-top:14px;
	float:left;
}

.rbtop {
	height: 8px;
	background: url('../NMFNIMAGES/Top_WIP.png') no-repeat;
	display:block;
	font-size:1px;
}

.rbbot {
	height: 8px;
	background: url('../NMFNIMAGES/Bottom_WIP.png') no-repeat;
	display:block;
}

.rbcontent {
	height: 162px;
	border-left: 1px solid #CAE3FB;
	border-right: 1px solid #CAE3FB;
}
.rbroundbox {
	width: 283px;
	margin-left: auto;
	margin-right: auto;
}
/*FR Story Carousel End*/


/* Form Center CSS Start */
.nmflblank{
	position:absolute;
}

.nmflPopupMain{
	position:absolute;
	width: 400px;
	text-align:left;
	z-index:30;
	display:block;
	height:auto;
	text-align:left;
	background: #ffffff; 
	border:1px solid #000000; 
	padding:3px 3px 3px 3px;
}

.nmflBubbleHeaderBold
{
	font-weight:bold;
	text-align:left;
	padding-left:0px;
}

.nmflDivText
{
	font-weight:normal;
	margin-top:20px;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	text-align:left;
	vertical-align:middle;
}

.nmflDivItalic
{
	font-style:italic;
	margin-top:23px;
	margin-bottom:40px;
	font-weight:normal;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	text-align:left;
	vertical-align:middle;

}


.nmfl_select_Format, .nmfl_select_Account
{
	margin-left: 10px;
	font-weight:normal;
	font-size: 12px;
	font-family: Arial;
	color: #333333;
	text-align:left;
	vertical-align:middle;
}

.nmfl_select_Format
{
	width: 150px;
}

.nmfl_select_Account
{
	width: 300px;

}



.nmscMain
{
	text-align:left;
	width: 917px;
	float:left;
        margin-top:35px;

}
div.nmscMain a:link, div.nmscMain a:link:hover, div.nmscMain a:link:visited
{
	color: #C97700;
	font-size: 11px;
	font-family: Arial;
}
div.nmscMain a:link, div.nmscMain a:link:visited
{	
	text-decoration:none;
}
div.nmscMain a:link:hover
{
	text-decoration:underline;
}



.nmflMain
{
	text-align:left;
	width: 917px;
	float:left;

}
.nmflfields{
	background-color: #E0DED8;
	width: 917px;
	height:52px;
	margin-top:20px;
	margin-bottom:20px;
	vertical-align:middle;
}

.nmflfields_margin{
	width: 870px;
	height: 22px;
	float: left;
	margin: 15px 0 15px 30px;
	display: inline;
}

div.nmflMain a:link, div.nmflMain a:hover, div.nmflMain a:visited
{
	color: #C97700;
	font-size: 11px;
	font-family: Arial;
}
div.nmflMain a:link, div.nmflMain a:visited
{	
	text-decoration:none;
}
div.nmflMain a:hover
{
	text-decoration:underline;
}
.nmflgridnoresults
{
	margin: 20px 0px 40px 0px;
	height:30px;
	background-color: #E0DED8;
	font-weight:bold;
	text-align: center;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	vertical-align:middle;
	line-height:30px;
}

.nmscgridnoresults
{
	margin: 0px 0px 40px 0px;
	height:30px;
	background-color: #E0DED8;
	font-weight:bold;
	text-align: center;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	vertical-align:middle;
	line-height:30px;
}
.nmflgridmain
{
	margin: 20px 0px 0px 0px;
	float:left;
}
.nmscgridmain
{	
	float:left;
	width: 917px;

}
.nmflgridheader
{
	height: 30px;
	background-image: url("/NMFNIMAGES/green_bg_30.jpg");
	background-repeat:repeat-x;
}

.nmflgridrow
{
	height: 25px;

}
.nmflgridalternaterow
{
	height: 25px;
	background-color: #E0DED8;

}
.nmflViewing
{
	text-align:center;
	width:20px;
}
.nmflHidden
{
	width:0px;
	height:0px;
	visibility:hidden;

}
.nmflGridColumn
{
	padding: 0px 5px 0px 5px;
	color: #333333;
	font-family:Arial !important;
	font-weight:normal;
	font-size:11px !important;
	
}
.nmflgrid
{
	border: solid 1px #E6E6E6;
}
.nmflGridColumnHeader
{
	padding: 0px 5px 0px 5px;
	color: #ffffff;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
}
.nmflGridColumnImage
{
	text-align:center;
}

.nmflGridAccountType
{
	width:155px;
}
.nmflGridFormFormat
{
	width:60px;	
}
.nmflGridForm
{
	width:230px;
}
.nmflDescription
{	
	width:455px;
}
.nmfltblPopup
{
	margin-left:5px;
	margin-right:5px;
}

.nmscGridServiceArea
{
	width:150px;
}
.nmscGridTopic
{
	width:100px;
}
.nmscGridNMSCPhoneFax
{
	width:100px;
}
.nmscHoursOfOperation
{
	width:100px;
}
.nmscAddress
{
	width:160px;
}

.nmsctext_styles
{
	margin-left: 20px;	
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	
}

/* Form Center CSS End */


/* Daily Value */

.NMCTPLeftDA
{
	width:693px;
	padding-left:0px;
	float:left;
	text-align:left;
	padding-bottom:20px;	
}

.nmda_headercol1, .nmda_headercol2, .nmda_headercol3
{
	color:#FFFFFF;
	border-right:solid 1px #E6E6E6;
	font-size:12px !important;
	font-family:Arial !important;
	font-weight:bold;
}
.nmda_headercol4
{
	color:#FFFFFF;
	font-size:12px !important;
	font-family:Arial !important;
	font-weight:bold;	
}
.nmda_headercol1, .nmda_col1
{
	width:337px;
}
.nmda_headercol2, .nmda_col2
{
	width:103px;
}
.nmda_headercol3, .nmda_col3
{
	width:117px;
}
.nmda_headercol4
{
	width:131px;
}
.nmda_col1, .nmda_col2, .nmda_col3
{
	border-right:solid 1px #E6E6E6;
	font-size:11px !important;
	font-family:Arial !important;
}
table.nmda_table a:link, table.nmda_table  a:link:hover, table.nmda_table a:visited
{
	color: #C97700;	
	font-size: 11px;
	font-family: Arial;
}
table.nmda_table  a:hover
{
	text-decoration:underline;
}
.nmda_col
{
	width:1%;
}
.nmda_col4, .nmda_date
{
	font-size:11px !important;
	font-family:Arial !important;
}
.nmda_rowheader
{
	height: 30px;
	background-image: url("/NMFNIMAGES/green_bg_30.jpg");
	background-repeat:repeat-x;
}	

.nmda_rowstyle
{
	height:25px;
}

.nmda_table
{
	width:688px;
	border: solid 1px #E6E6E6;
	float:left;
}

/* End of Daily Value*/

/* Rich Media */

.nmrm_div
{
	padding-top:5px;
	padding-bottom:15px	
}

/* End of Rich Media */

/* CSS for Search */
.searchzoneleft
{
	width:300px;
	float:left;
}
.searchcoreresults
{
	padding-right: 20px;
}
.searchzoneright
{
	width:320px;
	padding-left:10px;
	float:left;
}
.searchRight
{
	width:100%;
	padding-top:4px;
	padding-bottom:4px;
	float:right;
}
.searchleft
{
	width:100%;
	float:left;
	padding-top:4px;
}
.NM1WPZSearch
{
	width:900px;
	padding-left:20px;
	padding-bottom:15px;
	padding-top:15px;
	float:left;
	background-color:#E0DED8;
}
.NM1WPZsearchZone
{
	width:920px;
	padding-left:20px;
	padding-right:20px;
	float:left;
	background-color:#FFFFFF;

}

.Searchtop, .Searchbottom{width:921px;display:block}
.Searchtop *, .Searchbottom *{display: block; height: 1px; overflow: hidden}
.Search1{margin: 0 5px;background-color:#E0DED8}
.Search2{margin: 0 3px;background-color:#E0DED8}
.Search3{margin: 0 2px;background-color:#E0DED8}
.Search4{margin: 0 1px; height: 2px;background-color:#E0DED8}

#container
{
	padding-left:20px;
}
#nmSearchBox .ms-sbtext
{
	font-weight:bold;
	font-family:Arial;
	background-color:#E0DED8;
	border:none;
	font-size:11px;

}
#nmSearchBox .ms-sbplain
{	
	font-family:Arial;
	background-color:#FFFFFF;
	color:#333333;
	font-size:11px;
}
#SearchControl .ms-sbplain
{
	font-size:11px;
}
#nmSearchStatistics .srch-stats{
	background-color:#ffffff !important;
	text-align:left;
	color:#333333;
	font-size:12px;
	font-family:Arial;
}
#nmSearchPagingTop .srch-Page
{
	background-color:#ffffff!important;
text-align:left;
}
#nmSearchPagingBottom .srch-Page
{
	background-color:#ffffff!important;
	text-align:left;
	padding-bottom:20px;
}

#nmSearchBestBets .srch-BestBetsBottom
{
    display: none;
    margin-bottom: 5px;
}
#nmSearchBestBets .srch-BestBetsWPTitle
{
    background-image:none;
    padding-left: 0px;
    padding-top:10px;
}
.srchGroup_Header
{
	width: 648px;
	float: left;
	text-align:left;
	font-family: Arial;
	color:#2d5a85;
	font-size: 16px;
	font-weight:bold;
	margin:0px 0 0px 0px;
	padding-left:20px;
	padding-bottom:5px;
        padding-top:5px;
}
.NM1WPZBest
{
	width:900px;
	padding-left:20px;
	float:left;
	background-color:#E0DED8;
}
.srch-Table_NM{
	padding:0px 0px 0px 0px;
	width:100%;
}
.srch-PageNo_NM
{
	width:25px;
	vertical-align:top;	
}
.srch-PageNoValue_NM
{
	font-family: Arial;
	color:#333333;
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 5px 0px;
}
.nmSearchResults
{
	padding-right:0px;
}
/* Search CSS End */

/* Service Topics */

.nmstMainPL
{
	text-align:left;
	width: 917px;
	float:left;
	height:500px;
	width:960px;
	background-color:#FFFFFF;
}

.personcontentSTPL
{
	background-color:#FFFFFF;
	font-family: Arial;
	font-size:11px ;
}

.accordionDivPLST
{
	width:730px;
	margin-top:50px;
	margin-left:20px;
	height:25px;
	background-color:#009B48;	
	padding-top: 5px;
	cursor:pointer;		
}

.accordionContentSTPL
{
	background-color:#fbfbfb;
	width:700px;
	margin-bottom:40px;	
	margin-left:20px;
	margin-top:10px;
}

.nmstMain
{
	text-align:left;
	width: 917px;
	float:left;
	padding-bottom: 40px;
	margin-top:35px;
}

div.nmstMain a:link, div.nmstMain a:link:hover, div.nmstMain a:link:visited
{
	color: #C97700;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial;
}


.nmstfields{
	background-color: #e0ded8;
}

.nmstfieldsPL, .nmstfields
{
	width: 917px;
	height:52px;
	float: left;
	margin-top:20px;
	margin-bottom:20px;
	vertical-align:middle;
}


.nmstfields_margin, .nmstfields_marginPL
{
	width: 870px;
	height: 22px;
	float: left;
	margin: 15px 0 15px 30px;
	display: inline;
}

.nmstgridnoresults
{
	margin: 0px 0px 40px 0px;
	height:30px;
	background-color: #E0DED8;
	font-weight:bold;
	text-align: center;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	vertical-align:middle;
	line-height:30px;
	float:left;
	width:920px;
}

.nmst_select_HowTo, .nmst_select_Account
{
	margin-left: 10px;
	font-weight:normal;
	font-size: 12px;
	font-family: Arial;
	color: #333333;
	text-align:left;
	vertical-align:middle;
}

.nmst_accordionDiv
{
	width:740px;
/*	height:25px;*/
	margin-top: 1px;
    cursor:pointer;	
}

.nmst_accordionHeaderDim
{
	width:720px;
	height:25px;
	padding-left:20px;
	background-image: url("/NMFNIMAGES/green_bg_25.jpg");
	background-repeat:repeat-x;
}

.nmst_accordionText, .nmst_accordionTextPL
{
	font-family: Arial;
	font-size:11px ;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	float:left;
	margin-top:5px;	
}

.nmst_accordionText
{
	font-size:12px
}

.nmst_accordionContent
{
	background-color:#FBFBFB;
}

.nmst_personcontentbody	
{
	font-size:11px ;
	color: #333333;
	text-align:left;
	font-family:Arial;
	float:left;
	padding: 20px 0 20px 50px;
	background-color:#FBFBFB;
	width:665px;
}

.nmst_column1
{
	width: 688px;
	min-height: 459px;
	margin-left:0px;
	float: left;
	margin-top: 9px;
}

.nmst_tabs
{
	width: 770px;
	float: left;
	background-color:#FBFBFB;
}

.nmst_rightpointer
{	
	background-image: url("/NMFNIMAGES/right_arrow.jpg");
	background-position:0px;
	padding: 0px 0px 0px 29px;
	background-repeat:no-repeat;
}

.nmst_downpointer
{
	background-image: url("/NMFNIMAGES/down_arrow.jpg");
	background-position:0px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 29px;
}

/* Service Topics end */


/*Contact Form */
#contactform_main_div{
	margin:0px auto;	
	padding-bottom:10px;
	float:left;
	background: url(../images/WF_01_Home_Page2.jpg) no-repeat scroll center top;
	background-repeat:repeat;
	}
.contactform_main_body{	
	background-color: #ffffff;
	margin:5px 0 0 32px;
	display: inline;
}
.contactform_body_content{
	margin:0 20px 0 20px;
	display:inline;	
}
.contactform_tabs{
	width: 667px;
	height:25px;
	float: left;
	font-family: Arial;
	color:#ffffff;
	font-size: 16px;
	padding-top: 5px;
	padding-left: 10px;
	font-weight: bold;
	text-align:left;
	display: inline;
	background-image: url("/NMFNIMAGES/contact_form_header_bg.jpg");
	background-repeat:repeat-x;
}
.form_body{
	width: 677px;
	height:auto;
	float: left;
	background-color: #EFEFEF;
	display: inline;
}
.text_FieldName{
	width: 170px;
	float:left;
	font-family:Arial;
	color:#333333;
	font-size: 11px;
	text-align:right;
	display: inline;
	font-weight:bold;	
	padding-top:4px;	
}
.text_Asterix{
	font-family: Arial;
	color:#F80F1F;
	font-size: 11px;	
	display: inline;
	font-weight:bold;
}
.text_Info, .text_ContactYourRepFooter {
	font-family: Arial;
	color:#333333;
	font-size: 11px;
	float: left;
	padding-top: 10px;
	padding-left: 171px;
	display: inline;
}
.text_ContactYourRepFooter {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom:20px;
	display: block;
	float: none;
	margin-top: 45px;
	text-align: center;
	width:677px;
}

.text_input {
	 float:left;	 
	 text-align:left;
	 padding-left: 2px;
	 padding-right: 10px;
	 font-family:Arial;
  	 color:#333333;
  	 font-size: 11px;
  	 vertical-align:middle;	
  	 font-weight:bold;		
  }

.text_row {
	 clear: both;
	 padding-top: 8px;	
	 vertical-align:middle;	 	
  }  
  .text_row_error {
	 clear: both; 
	 vertical-align:middle;	 	
  }  

  .text_row_cc {
	 clear: both;
	 padding-top: 8px;	
	 display:none; 	
  }  

  .text_SubFieldName{
  	float:left;
  	font-family:Arial;
  	color:#333333;
  	font-size: 11px;
  	text-align:left;
  	padding-left: 10px;
  	display: inline;  
  	font-weight:bold;
  	padding-top:4px;		
}
.subbody_tabs{
	width: 667px;
	height:21px;
	float: left;
	background-color:#CCCBCB;
	font-family: Arial;
	color:#333333;
	font-size: 11px;	
	padding-left: 10px;
	padding-top: 5px;
	font-weight: bold;
	text-align:left;
	display: inline;
}
.tb_Address, .tb_Name, .tb_Zipcode, .tb_City, .tb_Phone1, .tb_Phone3, .tb_Email,
.tb_PolicyNbr, .tb_RepName, .combo_State, .combo_CallTime
{ 
	font-family: Arial;
	font-size: 12px;	
}
.tb_Address{     
    width: 381px;        
}
.tb_Name
{    
    width: 220px;     
}
.tb_Zipcode
{
    width: 70px;   
}
.tb_City
{
    width: 136px;  
}
.tb_Phone1
{
    width: 55px;  
}
.tb_Phone3
{
    width: 55px;
}
.tb_Email
{
    width: 220px;    
}
.tb_PolicyNbr
{
    width: 184px;     
}
.tb_RepName
{
    width: 184px;    
}
.tb_Suggestions
{
    height: 89px;
    width: 382px;
    font-family: Arial;
	font-size: 12px;
}
.combo_State
{
    width: 105px; 
    min-height:18px;
}
.combo_CallTime
{
    width: 147px; 
    min-height:18px;
}
.btn_Submit
{
    float:right;
    padding-right:122px;  
}
/*** WF_04_Rep_Contact_Form ***/

.CollapsedTable, .CollapsedTable td {
	border-collapse: collapse;
	border: 1px solid #444444;
}

/*** LTC STATE CONTROL ***/
.LTCWPZ
{
   width:668px;
   padding: 26px 0px 26px 20px;
	 float:left;
	background-color:#e0ded8;
}
.LTCDesc
{
	padding:20px 0px 23px 0px;
	float:left;
	width:688px;
	text-align:left;
}

.NMLTCCTPRight
{
	margin:40px 0px 0px 15px;
	width:212px;
	float:left;
	text-align:left;
}

.LTCSummCont
{
	width:212px;
	background-color:white;
	min-height:170px;
}
.LTCSummLink
{
	background-color:white;
	margin-bottom:20px;
	margin-left:15px;
	padding-top:18px;
}
/*** Css content copied from NMFNCore.css ***/
body{
background-color:#333333;
font-family:verdana,arial,helvetica,sans-serif;
color:#000000;
margin:0px;
padding:0px;
}
.ms-sbtable-ex{
width:100%;
margin-top:0px;
margin-left:2px;
}
.ms-sbtable-border{
}
td.ms-sbcell{
padding:0px;
border:none;
padding-left:5px;
height:18px;
white-space:nowrap;
background-color:#E0DED8;
}
.ms-sbtext{
font-family:Arial;
background-color:#E0DED8;
border:none;
font-size:11px;
font-weight:100;
}
.ms-sbplain{
font-family:Arial;
background-color:#E0DED8;
color:#333333;
font-size:11pt;
border:none;
}
td.ms-sbgo{
background-color:#E0DED8;
padding-left:3px;
padding-right:3px;
}
.srch-WPBody{
margin:0px;
font-family:Arial;
font-size:12px;
color:#333333;
}
.srch-WPBody A:link,.srch-WPBody A:visited, .srch-WPBody a:hover 
{
text-decoration:none;
margin:0px;
color:#cc6600;
font-size:12px;
font-family:Arial;
font-weight:bold;
}
.srch-WPBody a:hover{
text-decoration:underline;
}
.srch-sort{
color:#333333;
font-size:12px;
font-family:Arial;
}
.srch-sort A:link,.srch-sort A:visited, .srch-sort a:hover {
text-decoration:none;
color:#cc6600;
font-size:12px;
font-family:Arial;
font-weight:bold;
}
.srch-sort a:hover{
text-decoration:underline;
}
.srch-Description{
	margin:0px 0px 4px;
	font-size: 12px; 
	font-family: Arial;
	color: #333333;
}
.srch-Title A:link,.srch-Title A:visited, .srch-Title a:hover{
text-decoration:none;
color:#cc6600;
font-size:12px;
font-weight:bold;
font-family:Arial;
}
.srch-Page{
COLOR:#333333;
FONT-WEIGHT:bold;
FONT-SIZE:12px;
FONT-FAMILY:Arial;
text-align:right;
}
.srch-Page A:link,.srch-Page A:visited{
text-decoration:none;
color:#cc6600;
FONT-WEIGHT:bold;
}
.srch-Page a:hover{
text-decoration:underline;
}
.srch-Icon{
margin-right:4px;
}
.srch-ActionLink a{
text-decoration:none;
font-size:.85em;
font-style:italic;
color:#336699;
margin-top:2;
margin-bottom:0;
}
/*Custom Styles in the Styles Dropdown */
.ms-rteCustom-ApplyNowCTA, .ms-rteCustom-ApplyNowCTAL
{
	font-size:18px;
	font-weight:bold;
	background-color:#CA7700;
	color:white  !important;
	display:block;
	padding:9px 0px 0px 28px;
	margin-left: 20px;
	height:33px;
	font-family:Arial;
	text-decoration:none;
	cursor:pointer;
}
.ms-rteCustom-ApplyNowCTA
{
	background-image:url('/NMFNIMAGES/ApplyArrow.gif');
	background-repeat:no-repeat;
	background-position:15px center;
}
.ms-rteCustom-ApplyNowContent, .ms-rteCustom-ApplyNowContent a:link, 
.ms-rteCustom-ApplyNowContent a:hover, .ms-rteCustom-ApplyNowContent a:visited
{
	font-size:18px;
	font-weight:bold;
	color:white  !important;
	font-family:Arial;
}
.ms-rteCustom-BodyCopy
{
	font-size: 12px; 
	font-family: Arial;
	color: #333333;
}
.ms-rteCustom-BodyHeader, .ms-rteCustom-BodyHeaderLink
{
	font-size: 16px; 
	font-family: Arial;
	font-weight:bold; 
	color: #2d5a85;
}
a.ms-rteCustom-BodyHeaderLink:hover, .ms-rteCustom-BodyHeaderLink:hover
{
	text-decoration:underline;
}
.ms-rteCustom-BodyLinksWithArrow
{
	background-image:url('/NMFNIMAGES/orange_arrow.gif');
	background-repeat:no-repeat;
	background-position: left 5px;
	padding-left:10px;
}
.ms-rteCustom-BodyLinks, .ms-rteCustom-BodyLinks a:link, .ms-rteCustom-BodyLinks a:visited,
.ms-rteCustom-BodyLinksWithArrow, .ms-rteCustom-BodyLinksWithArrow a:link,
.ms-rteCustom-BodyLinksWithArrow a:visited
{
	font-size:12px;
	font-weight:bold;
	color:#CC6600;
	font-family:Arial;
	cursor: pointer;
}
.ms-rteCustom-BodyLinks:hover, .ms-rteCustom-BodyLinksWithArrow:hover
{
	text-decoration:underline;
}

.ms-rteCustom-Disclosure
{
	font-size:10px;
	font-family:Arial;
	color:#000000 !important;
	font-weight:bold;
}

.ms-rteCustom-DisclosureLink {
	font-size:10px;
	font-family:Arial;
	color:#ccc !important;
	font-weight:bold;
	text-decoration: underline;
}


.ms-rteCustom-ExpandedPromoRollOverLink
{
	padding-left:15px;
	background-image:url('/NMFNIMAGES/orange_arrow.gif');
	background-repeat:no-repeat;
	background-position: left 5px;
	display:block;
	margin-bottom: 15px;
}
.ms-rteCustom-ExpandedPromoRollOverLink, .ms-rteCustom-ExpandedPromoRollOverLink a:link, .ms-rteCustom-ExpandedPromoRollOverLink a:visited
{
	font-size:13px;
	font-family:Arial;
	color: #CA7700;
	text-decoration:none;
}
.ms-rteCustom-ExpandedPromoRollOverLink:hover , .ms-rteCustom-ExpandedPromoRollOverLink a:hover
{
	text-decoration:underline;
}
.ms-rteCustom-ExpandedPromoRollOverTitle
{
	font-size:15px;
	font-family:Arial;
	color:#FFFFFF;
	font-weight:bold;
}
.ms-rteCustom-ExpandedPromoRollOverContent
{
	font-size:12px;
	font-family:Arial;
	color:#FFFFFF;
}
.ms-rteCustom-PromoRollOverContent
{
	font-size: 12px; 
	font-family: Arial; 
	color: #FFFFFF;
}
.ms-rteCustom-PromoRollOverTitle
{
	font-size: 14px; 
	font-family: Arial; 
	color: #FFFFFF;
	font-weight:bold;
}
.ms-rteCustom-PromoRollOverLink
{
	font-size: 12px; 
	font-family: Arial; 
	color: #CA7700;
	padding-left:15px;
	background-image:url('/NMFNIMAGES/orange_arrow.gif');
	background-repeat:no-repeat;
	background-position: left 5px;
	display:block;
}
.ms-rteCustom-SectionHeader
{
	font-size: 14px; 
	font-family: Arial; 
	color: #000000;
	font-weight:bold;
}
.ms-rteCustom-TableHeader
{
	font-size: 12px; 
	font-family: Arial; 
	font-weight:bold;
	color: #FFFFFF;
}
/*Custom Styles in the Styles Dropdown */

/*custom styles for summary Link*/
.bullet {
	background-image:url('/NMFNIMAGES/orange_arrow.gif');
	background-position: left 6px;

}
.bullet a, .bullet a:link, .bullet a:visited, .bullet a:hover,
.link-item a, .link-item a:link, .link-item a:visited, .link-item a:hover
{
	font-family:Arial;
	font-weight:bold;
	color:#CC6600 !important;
	font-size:12px ;
}

.bullet a, .bullet a:link, .bullet a:visited, 
.link-item a, .link-item a:link, .link-item a:visited {
	text-decoration:none;
}
.link-item a:hover , .bullet a:hover {
	text-decoration:underline;
}
.groupheader {
	font-size:12px;
	color:#333333 !important;
	font-family:Arial;
	font-weight:bold;
}
.slm-layout-main {
	padding-left:5px;
	width:97%;
}
a {
	text-decoration:none;
}
/*** End of CSS content copied from NMFNCore.css ***/


/*Start of Office Locator Google */
.nmgol_fields{
	background-color: #F2F2F2;
	width: 920px;
	height:75px;
	float: left;
	margin-top:20px;
	text-align: left;
}
.nmgol_fields_margin{
	width: 890px;
	height: 40px;
	float: left;
	margin-top:8px;
	display: inline;
}
.nmgol_field_style, nmgol_field_style_zip
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;	
	margin-left: 20px;
	text-align: left;	
}
.nmgol_field_style_zip
{	
	margin-left: 12px !important;	
}

.nmgol_field_style_larger
{
	font-size:12px;
	font-family:Arial;
	vertical-align:middle;
}
.nmgol_SA
{
	height:15px;
	width: 195px;
}
.nmgol_City
{
	height:15px;
	width: 100px;
}
.nmgol_OR
{	
	margin:0px 0px 0px 12px;	
  	vertical-align:middle;
}
.nmgol_Zipcode
{
	width: 70px;
	height:15px;
}
.nmgol_spanButton
{
	padding-left: 15px;	
}
.nmgol_dropdown{
	width: 200px;
	height: auto;
	float: left;	
	
}
.nmgol_error_msg{
	width:500px;
	height: auto;	
	float: left;
	color: red;
	padding-top: 5px;
}

.nmgol_info_msg{
	width: 500px;
	height: auto;	
	float: left;
	color: #000000;
	padding-top: 5px;
	font-size:12px;
	font-family:Arial;
	padding-left: 20px;
}

.nmgol_content{
	width: 910px;
	height: 270px;
	float: left;
	margin-top:20px;
}
.nmgol_resultsAlign
{
	vertical-align:top;	
}
.nmgol_Results
{	
	height: 400px;
	float: left;
	overflow: auto;	
	position:relative;
	width:293px ;
    border: solid 1px  #999999;
    margin-bottom:5px;
}
.nmgol_Results_WhiteBorder
{	
	height: 400px;
	float: left;
	overflow: auto;	
	position:relative;
	width:293px ;
    border: solid 1px  #FFFFFF;
    margin-bottom:5px;
}

.nmgol_pagination_scroller{
	
	height:auto;
	text-align: center;
	position:relative;
	width: 284px ;
	float:left;
}

#lmczb
{
    z-index:4 !important;
}
 .nmol_cursor
 {
 	cursor:pointer;
 }
 
.nmgol_visibleDiv
{	
	visibility:visible;
	width:601px !important; 
	height:400px  !important;  
	margin-left:15px; 
	border:1px solid #999999; 
	position:relative;
}
.nmgol_hiddenDiv
{	
	visibility:hidden;
	width:0px !important; 
	height:0px  !important; 
	display:none;
}
.nmgol_visibleDiv_street
{	
	visibility:visible;
	width:601px !important; 
	height:270px  !important;  
}

.nmgol_visibleDiv_street_maximize
{	
	visibility:visible;
	width:601px !important; 
	height:400px  !important;
}


.nmgol_visibleDiv_map
{	
	visibility:visible;
	width:601px !important; 
	height:128px  !important; 
	border-top:2px solid #999999; 
}

.nmgol_visibleDiv_close_iframe
{	
	visibility:hidden;
	position: absolute; 
	right: 4px; 
	top: 4px;
	width:32px; 
	height: 16px;
	z-index: 1;
}

.nmgol_visibleDiv_close_iframe_chrome
{	
	visibility:visible !important;	
}


.nmgol_visibleDiv_close_div
{	
	visibility:visible;
	overflow: hidden; 
	width: 32px; 
	height: 16px; 
	position: absolute; 
	right: 4px; 
	top: 4px;
    z-index: 2;
}
.nmgol_visibleDiv_close_div_chrome
{
	background-color:silver;	
}


.nmgol_visibleDiv_close_image
{
	visibility:visible ;
	border: 0px none ; 
	margin: 0px; 
	padding: 0px; 
	position: absolute; 
    left: 16px; 
    top: 0px; 
    height:16px;
    width:16px;    
    cursor: pointer; 
    -moz-user-select: none;
    }

.nmgol_visibleDiv_max_min_image
{
	visibility:visible ;
	border: 0px none ; 
	margin: 0px; 
	padding: 0px; 
	position: absolute; 
    left: 0px; 
    top: 0px; 
    height:16px ;
    width:16px ;
    cursor: pointer; 
    -moz-user-select: none;  
}


.nmgolAddressText
{   
	display:block;	
	text-align:left;
	margin-left:10px;
	font-family:Arial;
	font-size:11px;
}
.nmgolAddressTextNoNewLine
{
	text-align:left;
	margin-left:10px;
	font-family:Arial;
	font-size:11px;
}
.nmgol_left_img
{
	height:34px ;
	width:21px ;	
	float: left;
}
.nmgol_no_bg{
	min-height:100px;
	width:270px;
	float: left;
	position:relative;
}
.nmgol_with_bg{
	background-color: #F6F6F6;
	min-height:100px;
	width: 270px;
	float: left;
	position:relative;
}
.nmgol_right_text{
	width: 240px;
	min-height: 100px;
	float: left;
	text-align: left;
}

.nmgolAddressLinkWithBg, a.nmgolAddressLinkWithBg:link, 
a.nmgolAddressLinkWithBg:visited, a.nmgolAddressLinkWithBg, 
a.nmgolAddressLinkWithBg:link:visited
{
	background: #F2F2F2;
}
.nmgolAddressLink, a.nmgolAddressLink:link, a.nmgolAddressLink:visited, 
a.nmgolAddressLink, a.nmgolAddressLink:link:visited
{
	display:block;
	font-family:Arial;
	font-size:11px;
	color:#c97700 !important;
	font-weight:bold;
	margin-left:10px;
	width:239px;
}
.nmgolGetDirections
{
	font-family:Arial;
	font-size:11px;
	size:20;
	width:139px;
}
.nmgolPopup
{
	margin-top:-6px;
	position:relative;
}


.nmgol_pagination_notselected{
	color: #CC6600;
	text-decoration: none;
	cursor:pointer;
}

.nmgol_pagination_selected{
	font-family: Arial;
	font-size:11px ;
	color:#CC6600 ;
	font-weight: bold;
	text-decoration: none;
	cursor:pointer;
}
.nmgol_disablepagination_notselected{
	color: #FFFFFF;
	text-decoration: none;
}
.nmgol_dir_summary
{
	width:274px;
	margin-top:6px;
	display:block;
	float:left;
	
}
.nmgol_dir_summarytext
{
	font-family:Arial;
	font-size:12px;
	float:right;
}
.nmgol_dir_div
{
	margin-bottom:10px;
	margin-top:10px;
	width:274px;
}
.nmgol_dirH
{
	margin-left:20px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#333333;		
}
.nmgol_img_textsdir
{
	float: left;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	font-family:Arial;
	font-size:11px;
	color:#333333;
}
.nmgol_dir_margin
{
	margin-left:20px;
	margin-bottom:5px;
	margin-top:5px;
}
.nmgol_dir_main
{
	display:block;
	float:left;
}
* html .nmgol_dir_main
{
}
 .nmgol_cursor
 {
 	cursor:hand;
 }
.nmgolDirectionsLink, a.nmgolDirectionsLink:link, a.nmgolDirectionsLink:visited,
a.nmgolDirectionsLink, a.nmgolDirectionsLink:link:visited
{	
	font-family:Arial;
	font-size:11px;
	color:#c97700 !important;
}
.nmgol_directions_address_margin
{
	margin-left:3px;
	margin-top:5px;
	float: left;
	text-align: left;

}
.nmgol_textarea
{
	width:230px;
	font-family:Arial;
	font-size:12px;
	height:35px;

}
.nmgol_dir_steps_rows_first
{
    border-top: solid 1px #E6E6E6 ; 
}
.nmgol_dir_steps_rows
{
    border-bottom: solid 1px #E6E6E6 ; 
    vertical-align: top;   	
}

.nmgol_dir_steps_num
{
	width:12px;
	min-width:12px;
	max-width:12px;
	vertical-align: top;
}
.nmgol_dir_steps
{
	font-family:Arial;
	font-size:12px;
    margin-top: 5px ;
    margin-bottom:5px ;
    vertical-align: top;   	
}
.nmgol_dir_steps_desc
{
	width:203px;	
	min-width:203px;
	max-width:203px;
	vertical-align: top;
}
.nmgol_dir_steps_miles
{
	width:25px;
	min-width:25px;
	max-width:25px;
	vertical-align: top;
}

.nmgol_mappri
{
	margin-top:15px;
	height:400px;
}
.nmgol_dirdiv{
	 margin-top:15px;
	 text-align:left;
}

.nmgol_print
{
	width:655px;
}
.nmgol_print_body
{
	background-image:none;
	background-color:#FFFFFF !important;
}
.nmgol_dir_steps_rows_print
{
    border-bottom: solid 1px #000000 ; 
    vertical-align:middle;
    padding-top: 4px ;
    padding-bottom:7px ;   	
}
.nmgol_dir_steps_num_print
{
	width:40px;
	min-width:40px;
	max-width:40px;
	text-align:right;
	font-weight:bold;
}
.nmgol_dir_steps_desc_print
{
	width:545px;	
	min-width:545px;
	max-width:545px;
	padding-left:10px;
}
.nmgol_dir_steps_miles_print
{
	width:50px;
	min-width:50px;
	max-width:50px;
	text-align:right;
}

.nmgol_timedist{
	background-color:#EFFCBE;
	margin-top:15px;
}

.nmgol_printtable
{
 background-color:#E0DED8;
 margin-top:35px;
 height:23px;
 border: solid 1px #CCCCCC;
 }
 .nmgol_printmaptable
 { 
 background-color:#E0DED8;
 margin-top:15px;
 height:23px;
 border: solid 1px #CCCCCC;
 }
 
.nmgol_link, a.nmgol_link:link, a.nmgol_link:visited,
a.nmgol_link, a.nmgol_link:link:visited
{
	color:#006A35;
	font-family:Arial;
	font-size:13px;
}
.nmgol_bold
{
	 font-weight:bold;
	 font-family:Arial;
	 font-size:13px;
 }
 .nmgol_dir_steps_print
{
	font-family:Arial;
	font-size:13px;  	
}
.nmgol_printToAddr
{
	padding-top:10px;
	display:block;
}

 a.nmgol_btd
 {
	color:#006A35;
	text-decoration:underline; 
	text-align:right;
	font-family:Arial;
	font-size:13px;
}
.nmgol_dir_addr
{
	background-color: #F2F2F2;
	height:50px;
	float: left;
	text-align: left;
	width:273px;
	border: solid 1px #E6E6E6 ; 
	margin-left:1px;
	margin-bottom:5px;
}
.nmgol_dir_addr_error
{
	margin-bottom:0px !important ;
	border-bottom: 0px;
}
.nmgol_dir_addr_error_bottom
{
	border-top: 0px;
}

.nmgol_dir_errormsg
{
	font-family:Arial;
	font-size:12px;
    vertical-align: top;   
    background-color:#FFF1A8;	
	float: left;
	text-align: left;
	width:273px;
	margin-left:1px;
}

/*End of Office Locator Google */

