@charset "utf-8";
:focus
{
  -moz-outline-style: none;
}
body {
	background-attachment: scroll;
	background-image: url(/images/background2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
a {
	color: #000066;
}
a:visited{
	color: #666666;
}
a:hover{
	color: #bc2e35;
}
a:active{
	color: #000066;
}
.BodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.BodyTextSm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.GreyBodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #939393;
}
.RedBodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0033;
}
.RedBodyText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eb3b41;
	font-weight: bold;
}
.XLargeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
}
.XXLargeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	font-weight: bold;
	letter-spacing: -3px;
	line-height: 42px;
}
.LargeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #012D6B;
	font-weight: bold;
}
.LargeTitleBlack {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	font-weight: bold;
}
.XLargeTitleBlack {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #000000;
	font-weight: bold;
}
.Title22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	font-weight: bold;
}
.MediumTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #012D6B;
	font-weight: bold;
}
.SubHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #012D6B;
}
.SubHeadBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: black;
}
.SubHeadBlack20 {
	font-family: Arial Narrow, Arial, sans-serif;
	font-size: 20px;
	color: black;
	font-weight: bold;
}
.SubHeadBlack14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.SubHeadRed{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #cc0033;
	font-weight: bold;
}
.Black18{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
.DarkBlue16ptText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #012D6B;
}
.LightBlue16ptText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0F81C7;
}
.DarkBlue14ptText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #012D6B;
}
.LightBlue14ptText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0F81C7;
}
.SubHeadgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #618241;
}
.SubHeadgreenXL {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #618241;
	font-weight: bold;
}
.BoldSubHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #012D6B;
	font-weight: bold;
}
.BoldSubHeadRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC0033;
	font-weight: bold;
}
.SubHeadRed14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0033;
	font-weight: bold;
}
.BoldSubHeadGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #618241;
	font-weight: bold;
}
.BoldSubHeadGreenSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #618241;
	font-weight: bold;
}
.BreadCrumb {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}
.BlueBodyText {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #012D6B;
	}
.LtGreyBodyText {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}
.WhiteBodyText {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}
.WhiteBodyText a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}
.WhiteBodyText Sm{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	}
.WhiteBodyTextSm a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.footerSm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #000000;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.footer a:link  { 
	color: #666666;
 
} 
.footer a:visited  { 
	color: #666666;
 
} 
.footer a:hover  {
	color: #bc2e35;

} 
.footer a:active  { 
	color: #666666;
 
}
 .smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}
.smalltext a:link  { 
	color: #666666;
 
} 
.smalltext a:visited  { 
	color: #666666;
 
} 
.smalltext a:hover  {
	color: #bc2e35;

} 
.smalltext a:active  { 
	color: #666666;
 
}
.dateTxt {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 
}
.FormFieldsCtr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #000066;
}
.FormFieldsLft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}
.CorrectBoxAllignment {
	padding-right: 8px;
	padding-left: 8px;
}
/* 
inide quote box -\*/


.qBoxRight {
	background: url(/images/quote-box-inside-right.gif) repeat-y right;
}
.qBoxBottom {
	background: url(/images/quote-box-inside-bottom.gif) repeat-x bottom;
}

/* Page Boxes 

infinite box -\*/

.iBoxLeft {
	background: url(/images/box-infinite-left.gif) repeat-y left;
}
.iBoxRight {
	background: url(/images/box-infinite-right.gif) repeat-y right;
}
.iBoxTop {
	background: url(/images/box-infinite-top.gif) repeat-x top;
}
.iBoxBottom {
	background: url(/images/box-infinite-bottom.gif) repeat-x bottom;
}
/* 

infinite gradiated box -\*/

.igradBoxLeft {
	background: url(/images/box-igrad-left.jpg) repeat-y left;
}
.igradBoxRight {
	background: url(/images/box-igrad-right.jpg) repeat-y right;
}
.igradBoxTop {
	background: url(/images/box-igrad-top.jpg) repeat-x top;
}
.igradBoxBottom {
	background: url(/images/box-igrad-bottom.jpg) repeat-x bottom;
}
.igradBoxBottomFill {
	background: url(/images/box-igrad-bottom-fill.jpg) repeat-x bottom;
}
/* 


infinite gray box -\*/

.igBoxLeft {
	background: url(/images/box-infinite-gray-left.gif) repeat-y left;
}
.igBoxRight {
	background: url(/images/box-infinite-gray-right.gif) repeat-y right;
}
.igBoxTop {
	background: url(/images/box-infinite-gray-top.gif) repeat-x top;
}
.igBoxBottom {
	background: url(/images/box-infinite-gray-bottom.gif) repeat-x bottom;
}
/*  

infinite doubline box -\*/

.zDLBoxLeft {
	background: url(/images/box-double-line-left.gif) repeat-y left;
}
.zDLBoxRight {
	background: url(/images/box-double-line-right.gif) repeat-y right;
}
.zDLBoxTop {
	background: url(/images/box-double-line-top.gif) repeat-x top;
}
.zDLBoxBottom {
	background: url(/images/box-double-line-bottom.gif) repeat-x bottom;
}

/* Page Boxes 
top bar-\*/

.topBlueBar {
	margin: 0 auto; /* center for now */
	width: 100%; /* ems so it will grow */
	background: #012D6B;
	font-size: 100%;
	height: 95px;
	vertical-align: bottom;
}

.topRedBar {
	margin: 0 auto; /* center for now */
	width: 100%; /* ems so it will grow */
	background: #DA343C;
	font-size: 100%;
	height: 5px;
}
.bodyBoxtop {
	margin: 0 auto; /* center for now */
	background: url(/images/body-background-top.gif) repeat-y center;
	font-size: 100%;
}
.bodyBoxbottom {
	margin: 0 auto; /* center for now */
	background: url(/images/body-background-bottom.gif) no-repeat fixed center top;
	font-size: 100%;
	height: 17px;
}
.searchHeader {
	background: url(/images/box-search-background.gif) no-repeat scroll center top;
	height: 54px;
}

/* Show only to IE PC \*/
* html .boxhead h2 {
	height: 1%;
} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 200px; /* ems so it will grow */
	background: url(/images/test_r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(/images/test_r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(/images/test_l.gif) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px;
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(/images/test_l.gif) no-repeat bottom left;
	margin: 0;
	padding: 0px 3px 3px;
}
/* Show only to IE PC \*/
* html .Blogboxhead h2 {
	height: 1%;
} /* For IE 5 PC */

.Blogsidebox {
	margin: 0 0px 0 auto; /* center for now */
	width: 285px;
	background: url(/images/gray-side-box-right.gif) no-repeat right bottom;
	font-size: 100%;
}
.Blogboxhead {
	background: url(/images/gray-side-box-right.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.Blogboxhead h2 {
	background: url(/images/gray-side-box-left.gif) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px;
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */

}
.Blogboxbody {
	background: url(/images/gray-side-box-left.gif) no-repeat bottom left;
	margin: 0;
	padding: 0px 10px 10px;
}
/* Show only to IE PC \*/
* html .boxheadsign-in h2 {
	height: 1%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #012D6B;
} /* For IE 5 PC */

.sideboxsign-in {
	margin: 0 auto; /* center for now */
	width: 181px; /* ems so it will grow */
	background: url(/images/box-small-gray-right-bottom.jpg) no-repeat right bottom;
	font-size: 100%;
}
.boxheadsign-in {
	background: url(/images/box-small-gray-right-top.jpg) no-repeat right top;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxheadsign-in h2 {
	background: url(/images/box-small-gray-left-top.jpg) no-repeat left top;
	margin: 0;
	padding: 0px 0px 0px;
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbodysign-in {
	background: url(/images/box-small-gray-left-bottom.jpg) no-repeat left bottom;
	margin: 0;
	padding: 0px 10px 10px;
}
/* Show only to IE PC \*/
* html .boxheadblue h2 {
	height: 1%;
} /* For IE 5 PC */

.sideboxsblue {
	margin: 0 auto; /* center for now */
	width: 181px; /* ems so it will grow */
	background: url(/images/light-blue-right-top.jpg) no-repeat right top;
	font-size: 100%;
}
.boxfooterblue {
	background: url(/images/light-blue-right-bottom.jpg) no-repeat right bottom;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxfooterblue h2 {
	background: url(/images/light-blue-left-bottom.jpg) no-repeat left bottom;
	margin: 0;
	padding: 0px 0px 0px;
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.subnavbox-line {
	background-image: url(/images/subnavbox-border.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.boxbodyblue {
	background: url(/images/light-blue-left-top.jpg) no-repeat left top;
	margin: 0;
	padding: 0px 10px 10px;
}
.subnavbox-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.headerlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
}
.headerCU {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
              font-weight: bold;
	color: #FFFFFF;
}
.headerlargemedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.headermedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.headermediumquestions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
/* Show only to IE PC \*/
* html .sidebarboxhead h2 {
	height: 1%;
} /* For IE 5 PC */

.sidebarsidebox {
	margin: 0 auto; /* center for now */
	width: 255px; /* ems so it will grow */
	background: url(/images/sidebarbox-rt-bottom.jpg) no-repeat right bottom;
	font-size: 100%;
}
.sidebarboxhead {
	background: url(/images/sidebarbox-rt-top.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.sidebarboxhead h2 {
	background: url(/images/sidebarbox-lft-top.jpg) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px;
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.sidebarboxbody {
	background: url(/images/sidebarbox-lft-bottom.jpg) no-repeat bottom left;
	margin: 0;
	padding: 0px 15px 15px;
}
/* For Full page wide form box */
/* Show only to IE PC \*/
* html .grayfullboxhead h2 {
	height: 1%;
} /* For IE 5 PC */

.grayfullsidebox {
	margin: 0; /* center for now */
	width: 834px; /* ems so it will grow */
	background: url(/images/app-box-rt-bottom.gif) no-repeat right bottom;
	font-size: 100%;
}
.grayfullboxhead {
	background: url(/images/app-box-rt-top.gif) no-repeat top right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}
.grayfullboxhead h2 {
	background: url(/images/app-box-left-top.gif) no-repeat left top;
	margin: 0;
	padding: 0px 0px 0px 20px;
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	/*text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.grayfullboxbody {
	background: url(/images/app-box-left-bottom.gif) no-repeat bottom left;
	margin: 0;
	padding: 0px 15px 15px 25px;
}
/* For 1/2 page wide form box */
/* Show only to IE PC \*/
* html .grayhalfboxhead h2 {
	height: 1%;
} /* For IE 5 PC */

.grayhalfsidebox {
	margin: 0; /* center for now */
	width: 495px; /* ems so it will grow */
	background: url(/images/app-box-rt-bottom.gif) no-repeat right bottom;
	font-size: 100%;
}
.grayhalfboxhead {
	background: url(/images/app-box-rt-top.gif) no-repeat top right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}
.grayhalfboxhead h2 {
	background: url(/images/app-box-left-top.gif) no-repeat left top;
	margin: 0;
	padding: 0px 0px 0px 20px;
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	/*text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.grayhalfboxbody {
	background: url(/images/app-box-left-bottom.gif) no-repeat bottom left;
	margin: 0;
	padding: 0px 15px 15px 25px;
}

/* Insurance sidebars
Show only to IE PC \*/
* html .zInsSidbarboxhead h2 {
	height: 1%;
} /* For IE 5 PC */

.zInsSidbarsidebox {
	margin: 0 auto; /* center for now */
	width: 100%; /* ems so it will grow */
	background: url(/images/sidebarbox-rt-bottom.jpg) no-repeat right bottom;
	font-size: 100%;
}
.zInsSidbarboxhead {
	background: url(/images/sidebarbox-rt-top.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.zInsSidbarboxhead h2 {
	background: url(/images/sidebarbox-lft-top.jpg) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px;
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.zInsSidbarboxbody {
	background: url(/images/sidebarbox-lft-bottom.jpg) no-repeat bottom left;
	margin: 0;
	padding: 0px 5px 5px;
}


/* Insurance sidebars 571px
Show only to IE PC \*/
* html .zInsSidbar2boxhead h2 {
	height: 1%;
} /* For IE 5 PC */

.zInsSidbar2sidebox {
	margin: 0 auto; /* center for now */
	width: 100%; /* ems so it will grow */
	background: url(/images/box-grad-blue-btmrt.jpg) no-repeat right bottom;
	font-size: 100%;
}
.zInsSidbar2boxhead {
	background: url(/images/box-grad-blue-topright.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.zInsSidbar2boxhead h2 {
	background: url(/images/box-grad-blue-topleft.jpg) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px;
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.zInsSidbar2boxbody {
	background: url(/images/box-grad-blue-btmlft.jpg) no-repeat bottom left;
	margin: 0;
	padding: 0px 5px 5px;
}.sidebarbackgroundlft {
	background-image: url(/images/box-gray-outline-vert-line.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.sidebarbackgroundrt {
	background-image: url(/images/box-gray-outline-vert-line.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

/* Insurance step box 
Show only to IE PC \*/
* html .zInsstepboxhead h2 {
	height: 1%;
} /* For IE 5 PC */

.zInsstepsidebox {
	margin: 0 auto; /* center for now */
	width: 100%; /* ems so it will grow */
	background: url(/images/box-ins-steps-bottom--right.jpg) no-repeat right bottom;
	font-size: 100%;
}
.zInsstepboxhead {
	background: url(/images/box-ins-steps-top-right.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.zInsstepboxhead h2 {
	background: url(/images/box-ins-steps-top-left.jpg) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px;
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.zInsstepboxbody {
	background: url(/images/box-ins-steps-bottom--left.jpg) no-repeat bottom left;
	margin: 0;
	padding: 0px 5px 5px;
}
/* Insurance large blue box 
Show only to IE PC \*/
* html .zInsbluelrgboxhead h2 {
	height: 1%;
} /* For IE 5 PC */

.zInsbluelrgsidebox {
	margin: 0 auto; /* center for now */
	width: 100%; /* ems so it will grow */
	background: url(/images/box-ins-blue-lrg-bottom-rt.jpg) no-repeat right bottom;
	font-size: 100%;
}
.zInsbluelrgboxhead {
	background: url(/images/box-ins-blue-lrg-topright.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.zInsbluelrgboxhead h2 {
	background: url(/images/box-ins-blue-lrg-topleft.jpg) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px;
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.zInsbluelrgboxbody {
	background: url(/images/box-ins-blue-lrg-bottom-left.jpg) no-repeat bottom left;
	margin: 0;
	padding: 0px 5px 5px;
}

/* Insurance medium blue box 
Show only to IE PC \*/
* html .zInsbluemedboxhead h2 {
	height: 1%;
} /* For IE 5 PC */

.zInsbluemedsidebox {
	margin: 0 auto; /* center for now */
	width: 100%; /* ems so it will grow */
	background: url(/images/box-ins-medblue-bottom-right.jpg) no-repeat right bottom;
	font-size: 100%;
}
.zInsbluemedboxhead {
	background: url(/images/box-ins-medblue-top-right.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.zInsbluemedboxhead h2 {
	background: url(/images/box-ins-medblue-top-left.jpg) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px;
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.zInsbluemedboxbody {
	background: url(/images/box-ins-medblue-bottom-left.jpg) no-repeat bottom left;
	margin: 0;
	padding: 0px 5px 5px;
}
/* Insurance small blue box 
Show only to IE PC \*/
* html .zInsblueSmallboxhead h2 {
	height: 1%;
} /* For IE 5 PC */

.zInsblueSmallsidebox {
	margin: 0 auto; /* center for now */
	width: 100%; /* ems so it will grow */
	background: url(/images/box-ins-smallblue-bottomright.jpg) no-repeat right bottom;
	font-size: 100%;
}
.zInsblueSmallboxhead {
	background: url(/images/box-ins-smallblue-topright.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.zInsblueSmallboxhead h2 {
	background: url(/images/box-ins-smallblue-topleft.jpg) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px;
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.zInsblueSmallboxbody {
	background: url(/images/box-ins-smallblue-bottomleft.jpg) no-repeat bottom left;
	margin: 0;
	padding: 0px 5px 5px;
}
/* Insurance small gray box 
Show only to IE PC \*/
* html .zInsgraySmallboxhead h2 {
	height: 1%;
} /* For IE 5 PC */

.zInsgraySmallsidebox {
	margin: 0 auto; /* center for now */
	width: 100%; /* ems so it will grow */
	background: url(/images/box-ins-gray-med-bottom-right.jpg) no-repeat right bottom;
	font-size: 100%;
}
.zInsgraySmallboxhead {
	background: url(/images/box-ins-gray-med-top-right.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.zInsgraySmallboxhead h2 {
	background: url(/images/box-ins-gray-med-top-left.jpg) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px;
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.zInsgraySmallboxbody {
	background: url(/images/box-ins-gray-med-bottom-left.jpg) no-repeat bottom left;
	margin: 0;
	padding: 0px 5px 5px;
}
/* Insurance small blue form box 
Show only to IE PC \*/
* html .zInsformboxhead h2 {
	height: 1%;
} /* For IE 5 PC */

.zInsformsidebox {
	margin: 0 auto; /* center for now */
	width: 100%; /* ems so it will grow */
	background: url(/images/box-ins-form-bottom-right.jpg) no-repeat right bottom;
	font-size: 100%;
}
.zInsformboxhead {
	background: url(/images/box-ins-form-top-right.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.zInsformboxhead h2 {
	background: url(/images/box-ins-form-top-left.jpg) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px;
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.zInsformboxbody {
	background: url(/images/box-ins-form-bottom-left.jpg) no-repeat bottom left;
	margin: 0;
	padding: 0px 2px 7px;
}

/* blue sign in box 
Show only to IE PC \*/
* html .zSignInformboxhead h2 {
	height: 1%;
} /* For IE 5 PC */

.zSignInformsidebox {
	margin: 0 auto; /* center for now */
	width: 100%; /* ems so it will grow */
	background: url(/images/box-blue-signin-bottom-right.gif) no-repeat right bottom;
	font-size: 100%;
}
.zSignInformboxhead {
	background: url(/images/box-blue-signin-top-right.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.zSignInformboxhead h2 {
	background: url(/images/box-blue-signin-top-left.gif) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px;
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.zSignInformboxbody {
	background: url(/images/box-blue-signin-bottom-left.gif) no-repeat bottom left;
	margin: 0;
	padding: 0px 2px 7px;
}
/* short apply now box (insurance section)
Show only to IE PC \*/
* html .zApplysmboxhead h2 {
	height: 1%;
} /* For IE 5 PC */

.zApplysmsidebox {
	margin: 0 auto; /* center for now */
	width: 100%; /* ems so it will grow */
	background: url(/images/box-applynow-small-bottom-right.jpg) no-repeat right bottom;
	font-size: 100%;
}
.zApplysmboxhead {
	background: url(/images/box-applynow-small-top-right.jpg) no-repeat right top;
	margin: 0;
	padding: 0;
	text-align: center;
}
.zApplysmboxhead h2 {
	background: url(/images/box-applynow-small-top-left.jpg) no-repeat left top;
	margin: 0;
	padding: 0px 0px 0px;
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.zApplysmboxbody {
	background: url(/images/box-applynow-small-bottom-left.jpg) no-repeat left bottom;
	margin: 0;
	padding: 0px 2px 7px;
}

