@charset "utf-8";
/* CSS Document */


.preloadPic {display:none;}

* {outline: none;}

body{
background-image:url(/images/page_bkgd.jpg);
background-repeat:repeat-x;
margin:0px;
padding:0px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
#mainContent, #footer_content{
width:950px;
margin-left:auto;
margin-right:auto;
text-align:left;

}
#topheader{
position:relative;
float:left;
width:950px;
height:48px;
background-image:url(/images/top_header.jpg);
}
		#topheader span{
		display:none;
		}

#header{
position:relative;
float:left;
width:950px;
height:216px;
background-image:url(/images/header.jpg);
background-repeat:no-repeat;
clear:both;
}
	#k12 a{
	position:absolute;
	bottom:0px;
	right:60px;
	width:228px;
	height:67px;
	background-image:url(/images/k12.jpg);
	}
		#k12 a:hover{
		background-image:url(/images/k12_hover.jpg);
		}
		#k12 span{display:none;}
#linkBar_nssi{
position:relative;
float:left;
width:950px;
height:55px;
background-image:url(/images/nssi_link.jpg);
clear:both;
display:block;
}

#right p { margin: 0px;}
#menubar{

position:relative;

float:left;

background-image:url(/images/menu_bar_bkgd.jpg);

width:950px;

height:37px;

z-index:100;

}

 

                #home span,

                #policy span,

                #claims span,

                #school span,

                #products span,

                #aboutus span,

                #mypolicy span,

                #apply span,

                                #item1_1 span,

                                #item1_2 span{

                                display:none;

                                }

 

 

#home, #home a{

background-image:url(/images/m_home.jpg);

width:101px;

height:37px;

}

                #home a:hover{

                background-image:url(/images/m_home_hover.jpg);

                display:block;

                border:0px;

                }

 

#policy, #policy a{

background-image:url(/images/m_policy.jpg);

width:158px;

height:37px;

}

                #policy a:hover{

                background-image:url(/images/m_policy_hover.jpg);

                display:block;

                border:0px;

                }

 

#claims, #claims a{

background-image:url(/images/m_claims.jpg);

width:76px;

height:37px;

}

                #claims a:hover{

                background-image:url(/images/m_claims_hover.jpg);

                display:block;

                border:0px;

                }

 

#school, #school a{

background-image:url(/images/m_school.jpg);

width:189px;

height:37px;


}

                #school a:hover{

                background-image:url(/images/m_school_hover.jpg);

                display:block;
background-repeat:no-repeat;
                border:0px;

                }              

 

#products, #products a{

background-image:url(/images/m_products.jpg);

width:90px;

height:37px;

}

                #products a:hover{

                background-image:url(/images/m_products_hover.jpg);

                display:block;

                border:0px;

                }

 

#aboutus, #aboutus a{

background-image:url(/images/m_aboutus.jpg);

width:90px;

height:37px;

}

                #aboutus a:hover{

                background-image:url(/images/m_aboutus_hover.jpg);

                display:block;

                border:0px;

                }

 

#mypolicy, #mypolicy a{

background-image:url(/images/m_mypolicy.jpg);

width:94px;

height:37px;

}

                #mypolicy a:hover{

                background-image:url(/images/m_mypolicy_hover.jpg);

                display:block;

                border:0px;

                }

 

#apply, #apply a{

background-image:url(/images/m_apply.jpg);

width:152px;

height:37px;

}

                #apply a:hover{

                background-image:url(/images/m_apply_hover.jpg);

                display:block;

                border:0px;

                }

 

                                #policy ul li a, #policy ul li a:hover,

                                #claims ul li a, #claims ul li a:hover,

                                #products ul li a, #products ul li a:hover{

                                background-image:url(/images/sub_m.gif);

                                background-repeat:repeat-y;

                                background-color:#FFFFFF;

                                height:23px;

                                width:175px;

                                padding-top:0px;

                                font-size:15px;

                                color:#474747;

 

                                }

                                                                #policy ul li{margin-left:0px;}

                                                                #claims ul li, #products ul li{margin-left:0px;}
			
			#coverage a{
			background-image:url(/images/m_coverage.jpg) !important;
			
			}
				#coverage a:hover{
				background-image:url(/images/m_coverage_hover.jpg) !important;
				}
			
			#property a{
			background-image:url(/images/m_property.jpg) !important;
			height:36px !important;
			}
				#property a:hover{
				background-image:url(/images/m_property_hover.jpg) !important;
				}

			#policyBooklet a{
			background-image:url(/images/m_policyBooklet.jpg) !important;
			}
				#policyBooklet a:hover{
				background-image:url(/images/m_policyBooklet_hover.jpg) !important;
				}

			#quickqote a{
			background-image:url(/images/m_quick.jpg) !important;
			}
				#quickqote a:hover{
				background-image:url(/images/m_quick_hover.jpg) !important;
				}
			
			#printApp a{
			background-image:url(/images/m_print.jpg) !important;
			}
				#printApp a:hover{
				background-image:url(/images/m_print_hover.jpg) !important;
				}
				
			#policyFAQ a{
			background-image:url(/images/m_policyFAQ.jpg) !important;
			}
				#policyFAQ a:hover{
				background-image:url(/images/m_policyFAQ_hover.jpg) !important;
				}			
			
			
			
			
			
			#report a{
			background-image:url(/images/m_report.jpg) !important;
			}
				#report a:hover{
				background-image:url(/images/m_report_hover.jpg) !important;
				}
			#track a{
			background-image:url(/images/m_track.jpg) !important;
			}
				#track a:hover{
				background-image:url(/images/m_track_hover.jpg) !important;
				}
			
			#claimFAQ a{
			background-image:url(/images/m_claimFAQ.jpg) !important;
			}
				#claimFAQ a:hover{
				background-image:url(/images/m_claimFAQ_hover.jpg) !important;
				}




			#sip a{
			background-image:url(/images/m_sip.jpg) !important;
			height:36px !important;
			}
				#sip a:hover{
				background-image:url(/images/m_sip_hover.jpg) !important;
				}
			#immediate a{
			background-image:url(/images/m_immediate.jpg) !important;
			}
				#immediate a:hover{
				background-image:url(/images/m_immediate_hover.jpg) !important;
				}	
				
				#str a{
			background-image:url(/images/m_str.jpg) !important;
			}
				#str a:hover{
				background-image:url(/images/m_str_hover.jpg) !important;
				}				
			#studHealth a{
			background-image:url(/images/m_studhealth.jpg) !important;
			height:36px !important;
			}
				#studHealth a:hover{
				background-image:url(/images/m_studhealth_hover.jpg) !important;
				}
			#temp a{
			background-image:url(/images/m_temp.jpg) !important;
			height:36px !important;
			}
				#temp a:hover{
				background-image:url(/images/m_temp_hover.jpg) !important;
				}
			#international a{
			background-image:url(/images/m_international.jpg) !important;
			height:36px !important;
			}
				#international a:hover{
				background-image:url(/images/m_international_hover.jpg) !important;
				}
			#individual a{
			background-image:url(/images/m_individual.jpg) !important;
			height:36px !important;
			}
				#individual a:hover{
				background-image:url(/images/m_individual_hover.jpg) !important;
				}
			#email a{
			background-image:url(/images/m_email.jpg) !important;
			}
				#email a:hover{
				background-image:url(/images/m_email_hover.jpg) !important;
				}
			ul li .bottom{
		background-image:url(/images/sub_m_bottom.jpg);
		background-repeat:no-repeat;
		height:9px;
		width: 171px;
		background-color: #ffffff;
		}
	
	
#contentArea{
position:relative;
float:left;
background-image:url(/images/maincontentBG.jpg);
background-repeat:repeat-y;
}

	
	#fullpageContent{
	position:relative;
	float:left;
	width:930px;
	margin-left:-300px;
	margin-top:-10px;
	background-color:#FFF;
	padding:15px;
	}


	
#left{
position:relative;
float:left;
width:285px;
height:auto;
padding:10px;
}
	.leftImage{
	position:relative;
	float:right;
	margin-top:15px;
	}

#right{
position:relative;
float:left;
width:615px;
height:auto;
padding:10px;
line-height:130%;
}
 h1{
 margin-top:0px;
 margin-bottom:0px;
 line-height:14px;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
 font-size:14px;
 }

#footer{
position:relative;
float:left;
width:100%;
height:239px;
background-image:url(/images/footer_bkgd.jpg);
background-repeat:repeat-x;
}
	#footer_left{
	position:relative;
	float:left;
	width:610px;
	height:212px;
	text-align:right;
	}
		.footer_image{
		margin-top:10px;
		margin-left:10px;
		}
	#footer_right{
	position:relative;
	float:left;
	width:260px;
	height:172px;
	text-align:left;
	margin-left:55px;
	margin-top:40px;
	}
	#footer_copyright{
	position:relative;
	float:left;
	clear:both;
	text-align:center;
	width:100%;
	}







.defaultText{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.noteText{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
font-style:italic;
}
.whiteText{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
font-weight:bold;
}
.darkGreyText{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
font-weight:bold;
}
.greenText, a.greenText:link, a.greenText:visited{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1e4201;
text-decoration:underline;
}
a.greenText:hover, a.greenText:active{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#326d03;
text-decoration:underline;
}


/* spry controls, etc. */

ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: auto;
}
ul.MenuBarActive
{
	z-index: 1000;
}
ul.MenuBarHorizontal li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 175px;
	
	float: left;
}
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	margin-left: 0px;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 175px;
	position: absolute;
	left: -1000em;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
}
ul.MenuBarHorizontal ul li
{
	width: 175px;
}
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: 0% 0 0 100%;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
}

ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	color: #333;
	text-decoration: none;
}

/*
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
}

ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
}
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
	background-image: url(SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	background-image: url(SpryMenuBarDownHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	background-image: url(SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

*/
ul.MenuBarHorizontal iframe
{
	position: absolute;

}
/*
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}
*/
