@import url(/system/css/rcpromo.css);
/*------------------------------Banner-------------------------------------*/
#ctBanner img
{
	display: block;
	border:0px;
}
/*------------------------------Ends ctBanner-------------------------------------*/
#bottom_roundedbtm span
{
	float: right;
	background: url(/system/css/brc.gif) no-repeat right bottom;

	height:5px;



}
/* -------- STARTS :: Product and Service + Dropdown Component Styles ---------------- */
#cProductsandServices
{
 font-size:13px;
 color:#333;
 line-height:1.38em;
 font-family:Arial, Helvetica, sans-serif;
 background-color:#FFF;
 width:212px;
 text-align:left;
 margin:0;
 padding-top: 5px;
 background:url(/system/css/Accordian_norepeat.gif) no-repeat 0 -285px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
#cProductsandServices #detail
{
	border-right:#c7d0e1 1px solid;
	border-top:#c7d0e1 1px;
	/*background:url(/system/css/bg-homeModule-btmGradient.gif) repeat-x 50% bottom;*/	
	border-left:#c7d0e1 1px solid;
	width:210px;
	border-bottom:#c7d0e1 1px;
	left:10px;
	padding-bottom:0px;
}
#cProductsandServices ul li.last
{
     border-bottom:none;
     line-height: 1.26em;
}
#cProductsandServices #dropdownDetail
{
	border-right:#c7d0e1 1px solid;
	border-top:#c7d0e1 1px;
	border-left:#c7d0e1 1px solid;
	width:210px;
	/*	border-bottom:#c7d0e1 1px;*/
	left:10px;
	padding-bottom:7px;
}
#cProductsandServices #prdservForm { margin-bottom:0px; }
#cProductsandServices #scriptingEnabled { display:none; }
#cProductsandServices #formLinks
{
	border-right:#c7d0e1 1px solid;
	border-top:#c7d0e1 1px;
	background:url(/system/css/bg-homeModule-btmGradient.gif) repeat-x 50% bottom;
	border-left:#c7d0e1 1px solid;
	width:210px;
	border-bottom:#c7d0e1 0px;
	left:10px;
}
#formLinks .innerFormLinks {
	background: url(/system/css/dropdownBGwhite.gif) repeat-y left bottom;
	height: 25px;
}

#cProductsandServices #formLinks a { margin-left:12px; }
#cProductsandServices #detail a, LABEL, SELECT { margin-left:10px; }
#cProductsandServices #dropdownDetail a, LABEL, SELECT { margin-left:12px; }
#cProductsandServices #dropdownDetail LABEL
{
	font-size:0.9em;
	color:#333;
	font-weight:700;
}
#cProductsandServices #bottom
{
 background:url(/system/css/Accordian_norepeat.gif) no-repeat -212px 0;
 height:5px;
 margin:-2px 0 0 0;
}
#cProductsandServices UL
{
	line-height:1.26em;
	margin:0;
	padding:0 !important;
}
#cProductsandServices #detail P
{
	margin:0;
	padding:5px 12px;
}
#cProductsandServices UL LI
{
	padding-right:12px;
	padding-bottom:0;
	border-bottom:#becadf 1px solid;
	list-style:none;
}
#cProductsandServices UL LI A
{
 display:block;
 background:url(/system/css/Accordian_norepeat.gif) no-repeat 100% -415px;
 padding:2px 14px 2px 0;
}
#cProductsandServices UL LI A:hover, #cProductsandServices UL LI A:focus,#cProductsandServices UL LI .selected A
{
 color: #7eb764;
 background:url(/system/css/Accordian_norepeat.gif) no-repeat 100% -595px;
}
#cProductsandServices H2
{
	padding-left:10px;
	padding-bottom:9px;
	padding-top:9px;
	border-bottom-width:5010px;
	border-bottom:#c7d0e1 1px solid;
	margin: 0px;
	top: 0px;
	right: 0px;
}
#cProductsandServices #form-tools
{
	border-right:#7e9db9 1px solid;
	border-top:#7e9db9 1px solid;
	border-left:#7e9db9 1px solid;
	width:185px;
	color:#616161;
	border-bottom:#7e9db9 1px solid;
}
#cProductsandServices #dropdownDetail A
{
	display:block;
	/* background:url(/system/css/product-nav-arrow.gif) no-repeat 100% .44em; */
	padding:2px 16px 2px 0;
}
.selected A { color: #7eb764; }
#cProductsandServices #formLinks A
{
	display:block;
	/* background:url(/system/css/product-nav-arrow.gif) no-repeat 100% .44em; */
	padding:2px 16px 2px 0;
	text-decoration:none
}
/* -------- ENDs :: Product and Service + Dropdown Component Styles ---------------- */
/* ------------- STARTS Rounded Corner PromoCommon -------------------- */

#innerContentHtml
{
	margin:0;
	padding:10px 7px 7px 7px;
}
#ct_roundedCornerBox
{
	position: relative;
	margin:0;
	text-align: left;
	width:100%;				/* <-- use this to tie width to viewport size */
	/*width: 400px;			*/	
/* <-- use this for a set width */
	background-color: #eeeeee;
}
#ct_promoContent { padding:4px; }


/* Added by Deepha and LP for the remaining tags */

#ct_promoContent h2
{
	color:#333333;
	padding-bottom:10px;
}

#ct_promoContent p
{
	color:#666666;
	margin:0;
	font-size: 13px;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
#ct_promoContent p a
{
	display:inline;
	line-height:16px;
	margin:0px;
	padding:0 0 4px 0;
	width: 100%;
	text-decoration:none;
} 

.horzRule{
border-bottom:#BECADF 1px solid;
margin-bottom:10px;
}

#ct_promoContent ul
{
	color: #2195DF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin:0px;
	padding:0px
}

#ct_promoContent li
{
	line-height: 1.5846em;
	list-style-type:none;
	margin:0px;
}

/* ends here*/
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/
#tlc, #trc, #blc, #brc
{
	background-color: transparent;
	background-repeat: no-repeat;
}
#tlc
{
 background-image:url(/system/css/sprite_promo_top.gif);
 background-position: left top;
}
#trc
{
 background-image:url(/system/css/sprite_promo_top.gif);
 background-position: right -5px;
}
#blc
{
 background-image:url(/system/css/sprite_promo_btm.gif);
 background-position: left bottom;
}
#brc
{
 background-image:url(/system/css/sprite_promo_btm.gif);
 background-position: right bottom;
}
#tb, #bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#tb
{
 background-image:url(/system/css/sprite_promo_top.gif);
 background-position: center top;
}
#bb
{
	background-image:url(/system/css/bb.gif);
	background-position: 50% 100%;
}
#rb
{
 background-image:url(/system/css/promo_repeaty.gif);
 background-position: 100% 0%;
 background-repeat: repeat-y;
}
#lb
{
 background-color: #FFF;     /* <-- use this for to set the ct_roundedCornerBox fill color / image */
 background-image:url(/system/css/promo_repeaty.gif);
 background-position: 0% 100%;
 background-repeat: repeat-y;
}
#rcCornerPromoFixHack { display:inline; }
#ct_promoContent a
{
	display:block;
	line-height:16px;
	margin:0px;
	padding:0 0 4px 0;
	width: 100%;
	text-decoration:none;
}
/* -------------ENDS Rounded Corner PromoCommon -------------------- */
/*General Content*/
#grlCntWrapper
{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;

}
#grlCntWrapper ul { margin: 0 0 10px 45px; *margin: 0 0 10px 47px; padding: 0 0 0 0; }
#grlCntWrapper ul li { list-style-type: disc; margin: 0 0 2px 0; padding: 0; color: #666;}
#grlCntWrapper  ol { margin: 0 0 10px 52px; padding:0; list-style-position: inline; }
#grlCntWrapper  ol li { margin:0 0 2px 0; padding:0; color: #666; }

/*General Content Head Text*/
#grlCntWrapper h3
{
	clear: both;
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
}
/*General Content Container - changing width in this section will change the complete compnents width*/
#grlCntWrapper #grlCntPageContent
{
	
	margin:0;
	padding: 0 0 0 0;
	text-align: left;
	clear: both;
	width: 100%;
}
/*General Content Styles*/
#grlCntPageInrContent
{

	height:100%;
}
#grlCntInrContainer { }
#grlCntPageInrContent h2
{
	margin: 0 0 4px 0;
	padding: 0;
	
}
/*General Content Rounded Corner Styles*/
/*Please do not make any changes to the style declaration below*/
#grlCntWrapper #tlc, #grlCntWrapper #trc, #grlCntWrapper #blc, #grlCntWrapper #brc
{
	background-color: transparent;
	background-repeat: no-repeat;
}
#grlCntWrapper #tlc
{
	background-image:url(/system/css/tlc.gif);
	background-position: 0% 0%;
}
#grlCntWrapper #trc
{
	background-image:url(/system/css/trc.gif);
	background-position: 100% 0%;
}
#grlCntWrapper #blc
{
	background-image:url(/system/css/blc.gif);
	background-position: 0% 100%;
}
#grlCntWrapper #brc
{
	background-image:url(/system/css/brc.gif);
	background-position: 100% 100%;
}
#grlCntWrapper #tb, #grlCntWrapper #bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#grlCntWrapper #tb
{
	background-image:url(/system/css/tb.gif);
	background-position: 0% 0%;
}
#grlCntWrapper #bb
{
	background-image:url(/system/css/bb.gif);
	background-position: 50% 100%;
}
#grlCntWrapper #rb
{
	background-image:url(/system/css/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#grlCntWrapper #lb
{
	background-color: #fff;
	background-image:url(/system/css/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
/*General Content : Ends*/
#copays
{
	font: normal 13px Arial, Helvetica, sans-serif;
	padding: 0;
	text-align: left;
	background: none;
}
#copays .cntxtHlpBgImg
{
	position:absolute;
	top: 0;
	filter: Alpha(Opacity=95);
	opacity: 0.95;
}
.cntxtHlpInnrCnt
{
	width: 350px;
	overflow: hidden;
	color: #fff;
}
#copays .cntxtHlpInnrCnt p { color: #333; font-size:13px;margin:0 0 10px 0;}
#copays .cntxtHlpInnrCnt  ul { margin: 0 0 0 45px; *margin: 0 0 0 47px; padding: 0 0 0 0; }
#copays .cntxtHlpInnrCnt ul li { list-style-type: disc; margin: 0 0 2px 0; padding: 0;}

#copays ol { margin: 0 0 10px 52px; padding:0; list-style-position: inline; }
#copays ol li { margin: 0 0 2px 0; padding:0; }
.cntxtHlpInnrCnt h3
{
	color: #333;
	margin:8px 0 5px 0;
}
#ct_promoContent a.cntxtHlpLnk
{

	border-bottom: dashed 1px #ccc;
	cursor:pointer;
	display: inline;
	padding: 0px;
}
a.cntxtHlpLnk
{

	border-bottom: dashed 1px #ccc;
	cursor:pointer;
	display: inline;
}
a.cntxtHlpLnk:hover
{

	cursor:pointer;
}
.tooltipHead
{
	/*pointer: hand;*/
	cursor: pointer;
}
.tooltipHead a { color: #007cc2; }
.tooltipHeadSelected a { color: #7eb764; }
#copays a.cntxtlHlpClose
{
	background: url(/system/css/Accordian_norepeat.gif) no-repeat -362px -292px;
	color: #ffffff;
	width:62px;
	height:18px;
	display:block;
	padding:0;
	outline-style: none;
	cursor: pointer;	
	z-index:110000;
}
#copays #tooltipCloseBox
{
	position: absolute;
	top: 4px;
	right: 37px;
	z-index: 10004;
}
#copays #toolTip
{
	position: absolute;
	top:3px;
	left:12px;
	z-index: 10003;
}
.tooltipContent { color: #fff; }
.cntxtHlpTpImg { background: url(/system/css/cntxtHlpTop.png) no-repeat left top; 
               filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/system/css/cntxtHlpTop.png',sizingMethod='crop'); width: 404px; height: 12px;
                                       }
.cntxtHlpMdImg { background: url(/system/css/cntxtHlpMdl.png) repeat-y left top; 
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/system/css/cntxtHlpMdl.png',sizingMethod='scale'); width: 404px; height: 10px;
}
.cntxtHlpBtImg { background: url(/system/css/cntxtHlpBtm.png) no-repeat left bottom; 
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/system/css/cntxtHlpBtm.png',sizingMethod='crop'); width: 404px; height: 10px;
}

.toolTip
{
	width: 430px;
	position:absolute;
}
#tooltipBox { }
.toolTip #ct_roundedCornerBoxRt
{
	float:left;
	clear:both;
	width:100%;
}
.toolTip #rcBorderContentRt
{
	padding: 10px 15px 10px 15px;
	height: 470px;
	opacity: 1;
	filter: Alpha(Opacity=100);
}
.toolTip #tlcb, .toolTip #trcb, .toolTip #blcb, .toolTip #brcb
{
	background-color: transparent;
	background-repeat: no-repeat;
}
.toolTip #tlcb
{
	background-image:url(/system/css/tlc.gif);
	background-position: 0% 0%;
}
.toolTip #trcb
{
	background-image:url(/system/css/trc.gif);
	background-position: 100% 0%;
}
.toolTip #blcb
{
	background-image:url(/system/css/blc.gif);
	background-position: 0% 100%;
}
.toolTip #brcb
{
	background-image:url(/system/css/brc.gif);
	background-position: 100% 100%;
}
.toolTip #tbb, .toolTip #bbb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
.toolTip #tbb
{
	background-image:url(/system/css/tb.gif);
	background-position: 0% 0%;
}
.toolTip #bbb
{
	background-image:url(/system/css/bb.gif);
	background-position: 50% 100%;
}
.toolTip #rbb
{
	background-image:url(/system/css/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
.toolTip #lbb
{
	background-color: #97c782;
	background-image:url(/system/css/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	filter: Alpha(Opacity=80);
	opacity: .8;
}
div.toolTip
{
	float:right;
	display:none;
	z-index:10000;
	background-color:#ffffff;
}
div.toolTip div.arrow
{
	background-image:url(/system/css/arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	position:relative;
	left:-16px;
	top:200px;
	filter: Alpha(Opacity=70);
	opacity: .7;
	z-index: 1001;
}
div.toolTip div.close
{
	position:relative;
	top:25px;
	left:170px;
}


/*Accordion*/
#AccordionWrapper
{
	background-color:#fff;
	width:100%;
	font-family:arial;
	margin:0;
	padding:0;
}
#AccordionWrapper .AccordionBrdBtm { background: url(/system/css/greyBorder_accordion.gif) repeat-x left bottom; width: 100% }
#AccordionWrapper input
{
	padding:0;
	margin:0;
}
#AccordionWrapper .accordion_head
{
 width:100%;
 background:#90c1e0 url(/system/css/Accordian_repeatx.gif) repeat-x;
 background-position: 0 -80px;
 padding: 5px 0 5px 0;
 overflow:hidden;
 cursor:pointer;
 position: relative;
}

#AccordionWrapper .accordion_head span 
{ 
margin: 0 0 0 6px; 
padding: 0 0 0 22px; 
background: url(/system/css/Accordian_norepeat.gif) no-repeat 0 -142px;  
}
#AccordionWrapper .accordion_head .bottom_rounded { visibility: visible; }
#AccordionWrapper .bottom_roundedbtm
{
 position: absolute;
 bottom: 0;
 right: 0;
 left: 0;
 background:url(/system/css/Accordian_norepeat.gif) no-repeat 0 -100px;
 margin:0;
 padding:0;
 width:100%;
}
#AccordionWrapper .bottom_roundedbtm span 
{ 
float: right; 
background: url(/system/css/Accordian_norepeat.gif) no-repeat 0 -107px; 
width: 5px; 
height: 3px; 
font-size:0; 
line-height:0; 
}
#AccordionWrapper .accordionimgclose
{
	padding:6px 6px;
	float:left;
}
#AccordionWrapper .textfont
{
	font-size:15px;
	font-family:Arial;
	color:#fff;
	float:left;
	font-weight:bold;
	padding-top:5px;
	vertical-align:middle;
}
#AccordionWrapper .accordion_head a, #AccordionWrapper .accordion_head a:hover { color: #fff; }
#AccordionWrapper .accordion_head_selected a, #AccordionWrapper .accordion_head_selected a:hover { color: #fff; }
#AccordionWrapper .accordion_head_selected
{
	position: relative;
	background: url(/system/css/Accordian_repeatx.gif) repeat-x;
	background-position: 0 0;
	width:100%;
	padding: 5px 0 5px 0;
	overflow:hidden;
	cursor:pointer;
}
#AccordionWrapper .accordion_head_selected span 
{ 
margin: 0 0 0 6px; 
padding: 0 0 0 22px; 
background: url(/system/css/Accordian_norepeat.gif) no-repeat 0 -161px;  
}
#AccordionWrapper .accordion_head_selected .bottom_rounded { visibility: hidden; }
/*#AccordionWrapper .accordion_body { visibility:hidden; height:0px; overflow:hidden; display:none; position:relative; border:1px solid #e4e7eb;}*/
#AccordionWrapper .accordion_body
{
	width: 100%;
	margin: 0;
	padding: 0;
	position:relative;
	display: block;	
	background: url(/system/css/greyBorder_accordion.gif) repeat-y right top;
}
#AccordionWrapper .accordion_body_content
{
	font-size:13pt;
	margin: 0;
	padding: 0;
}
#AccordionWrapper .fltleft { float:left; }
#AccordionWrapper .floatright { float:right; }
#AccordionWrapper .clrright { clear:right; }
#AccordionWrapper .clrleft { clear:left; }
#AccordionWrapper .AccordionFxdcnt
{
	width: 210px;
	margin: 0;
	padding: 0;
	background: url(/system/css/greyBorder_accordion.gif) repeat-y left bottom;
}
#AccordionWrapper .accordion_selecttext
{
	margin:0;
	font-size:9.758pt;
	font-family:Arial;
	color:#666666;
	font-weight:normal;
	float:left;
	width:100%;
}
#AccordionWrapper .bordernone
{
	border:none;
	margin:0;
	padding:0;
}
#AccordionWrapper .text
{
	font-size:13px;
	font-family:Arial;
	color:#666666;
	font-weight:normal;
}
#AccordionWrapper .quote_text { padding:10px; }
#AccordionWrapper .quote_text2 { padding:10px; *padding:10px 10px 10px 20px;
}
#AccordionWrapper .labwidth
{
	width:70px;
	margin:0;
	border:0;
}
#AccordionWrapper .text_office
{
	font-size:10pt;
	font-family:Arial;
	color:#666666;
	font-weight:normal;
}
#AccordionWrapper .padtop { padding:2px; }
#AccordionWrapper .anchor_text
{
	color:#007cc2;
	font-size:10pt;
	font-family:Arial;
	font-weight:bold;
	padding:10px;
}
#AccordionWrapper .anchor_text_register
{
	color:#007cc2;
	font-size:10pt;
	font-family:Arial;
	font-weight:bold;
}
#AccordionWrapper .anchor_text_forgot
{
	color:#007cc2;
	font-size:10pt;
	font-family:Arial;
	font-weight:normal;
}
#AccordionWrapper ul
{
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
}
#AccordionWrapper li
{
	float:left;
	display:block;
	padding:0;
	margin:0;
	padding-right:8px;
}
#AccordionWrapper .mtopzipcode { margin-top:3px; }
#AccordionWrapper a.boldbuttons
{
	background: transparent url(/system/css/btn_orange_left.gif) no-repeat top left;
	display: block;
	float: left;
	font: bold 13px Arial;
	line-height: 22px;
	height: 30px;
	padding-left: 7px;
	text-decoration: none;
	color:#fff;
}
#AccordionWrapper a:link.boldbuttons, #AccordionWrapper a:visited.boldbuttons, #AccordionWrapper a:hover.boldbuttons, #AccordionWrapper a:active.boldbuttons { color: white; }
#AccordionWrapper a.boldbuttons span
{
	background: transparent url(/system/css/btn_orange_right.gif) no-repeat top right;
	display: block;
	padding: 5px 13px 4px 6px;
}
#AccordionWrapper a:hover.boldbuttons { text-decoration: none; }
#AccordionWrapper a.floatright
{
	float:right;
	clear:right;
}
#AccordionWrapper a.request_quote { margin-right:5px; }
#AccordionWrapper a.security_lock
{
	background:url(/system/css/icn_lock.gif) 0px 6px no-repeat;
	padding-left:7px;
	padding-bottom:10px;
}
#AccordionWrapper .rep_text_office
{
	width:97%;
	border: 1px solid #7f9db9;
	padding:2px 0 2px 3px;
	margin-bottom:5px;
}
#AccordionWrapper .rep_text_state
{
	width:80px;
	margin:0 3px 0 0;
	float:left;
}
#AccordionWrapper .rep_text_zip
{
	width:98px;
	float:right;
}
#AccordionWrapper .rep_text_ref
{
	width:187px;
	margin:0;
}
#AccordionWrapper .rep_radio { margin-right:5px; }
#AccordionWrapper .rep_radio_bottom { margin-top:5px; }
#AccordionWrapper .signin_text
{
	width:115px;
	margin:0;
}
#AccordionWrapper .lock_button { margin-left:3px; }
#AccordionWrapper .top_rounded
{
 position: absolute;
 top: 0;
 right: 0;
 left: 0; 
 background:url(/system/css/Accordian_norepeat.gif) no-repeat 0 -55px;
 margin:0;
 padding:0;
 width:100%;
 height: 5px;
 font-size:0; 
 line-height:0;

}
#AccordionWrapper .top_rounded p 
{ 
float: right; 
background: url(/system/css/Accordian_norepeat.gif) no-repeat 0 -69px; 
width: 2px; 
height: 2px; 
font-size:0; 
line-height:0; 
}
#AccordionWrapper .bottom_rounded
{
 position: absolute;
 bottom: 0;
 right: 0;
 left: 0;
 background:url(/system/css/Accordian_norepeat.gif) no-repeat 0 0;
 margin:0;
 padding:0;
 width:100%;
}
#AccordionWrapper .bottom_rounded p 
{ 
float: right; 
background: url(/system/css/Accordian_norepeat.gif) no-repeat 0 -20px; 
width: 3px; 
height: 3px; 
margin: 14px 0 0 0; 
font-size:0; 
line-height:0; 
}
#AccordionWrapper .submit_button { padding-left:99px; }
#AccordionWrapper .required
{
 color: #d13939;
 background:url(/system/css/icn_error.gif) 0 2px no-repeat;
 font-size:9.758pt;
 font-family:Arial;
 font-weight:normal;
 padding-left:20px;
}
#AccordionWrapper .fieldError { border: 1px solid #d13939 !important; }
#AccordionWrapper .all_fields_visible
{
	display:inline;
	margin:0;
}
#AccordionWrapper .fields_hidden
{
	display:none;
	margin:0;
}
/*Accordion*/

/*BannerHome*/
#hmePgBanner
{
	position: relative;
	font: normal 13px Arial, Helvetica, sans-serif;	
	width: 666px;
	height: 284px;
}
#hmePgBanner p
{
	color: #fff;
	margin: 10px 0 0 0;
}
#hmePgBanner p a
{
	color: #fff;	
	text-decoration: none;
}
#hmePgBanner a:hover { color: #fff; }

#hmePgBanner .overDiv
{
	position: absolute;
	top: 147px;
	left: 0;
	float: left;
	width: 212px;
	text-align: center;
	padding: 20px 0 10px 0;
	margin: 0 0 0 0;
	z-index: 10001;
}
#hmePgBanner p { padding: 8px 0 0 20px; width: 94%; margin: 0 4px 0 0; text-align: left; }
#hmePgBanner a.topLnkHBanner {
	font-size: 16px;
	color: #fff;
	text-decoration: none;
}
#hmePgBanner .overBg
{
	position: absolute;
	top: 147px;
	left: 0;
	height: 135px;
	background-color: #7EB764;
	z-index: 1;
	filter: Alpha(Opacity=70);
	opacity: 0.70;
	border-top: solid 1px #fff;
	border-right: solid 1px #fff;
	border-left: solid 1px #fff;
}
#hmePgBanner .overDiv1
{
	position: absolute;
	top: 148px;
	left: 0;
	float: left;
	width: 212px;
	padding: 8px 0 10px 0;
	text-align: center;
	MARGIN: 0 0 0 0;
	z-index: 10001;
}
#hmePgBanner .overBg1
{
	position: absolute;
	top: 148px;
	left: 0;
	height: 135px;
	width: 222px;
	background-color: #7EB764;
	z-index: 1;
	filter: Alpha(Opacity=70);
	opacity: 0.70;
	border-top: solid 1px #fff;
	border-right: solid 1px #fff;
	border-left: solid 1px #fff;
}
#hmePgBanner .overDiv2
{
	position: absolute;
	top: 148px;
	left: 222px;
	float: left;
	width: 211px;
	padding: 8px 0 10px 0;
	z-index: 10001;
	text-align: center;
}

#hmePgBanner .overBg2
{
	position: absolute;
	top: 148px;
	left: 222px;
	height: 136px;
	width: 222px;
	background-color: #7EB764;
	z-index: 1;
	filter: Alpha(Opacity=70);
	opacity: 0.70;
	border-top: solid 1px #fff;
	border-right: solid 1px #fff;
	border-left: solid 1px #fff;
}
#hmePgBanner .overDiv3
{
	position: absolute;
	top: 148px;
	left: 444px;
	float: left;
	width: 212px;
	padding: 8px 0 10px 0;
	z-index: 10001;
	text-align: center;
}
#hmePgBanner .overBg3
{
	position: absolute;
	top: 148px;
	left: 444px;
	height: 136px;
	width: 220px;
	background-color: #7EB764;
	z-index: 1;
	filter: Alpha(Opacity=70);
	opacity: 0.70;
	border-top: solid 1px #fff;
	border-right: solid 1px #fff;
	border-left: solid 1px #fff;
}

#hmePgBanner .outDiv
{
	display: none;
	position: absolute;
	top: 222px;
	left: 0;
	float: left;
	text-align: center; 
	height: 30px;
	padding: 22px 0 0 0;
	z-index: 10001;
}
#hmePgBanner .outBg
{
	display: none;
	position: absolute;
	top: 222px;
	left: 0;
	height: 60px;
	width: 224px;
	background-color: #2195DF;
	z-index: 1;
	filter: Alpha(Opacity=70);
	opacity: 0.70;
	border: solid 1px #fff
}
#hmePgBanner .outDiv2
{
	position: absolute;
	top: 223px;
	left: 222px;
	float: left;
	width: 163px;
	padding: 22px 0 21px 58px;
	z-index: 10001;
	border: solid 1px #fff;
}
#hmePgBanner .outBg2
{
	position: absolute;
	top: 223px;
	left: 222px;
	height: 60px;
	width: 222px;
	background-color: #2195DF;
	z-index: 1;
	filter: Alpha(Opacity=70);
	opacity: 0.70;
}
#hmePgBanner .outDiv3
{
	position: absolute;
	top: 223px;
	left: 444px;
	float: left;
	width: 161px;
	padding: 22px 0 21px 60px;
	z-index: 10001;
	border: solid 1px #fff;
}
#hmePgBanner .outBg3
{
	position: absolute;
	top: 223px;
	left: 444px;
	height: 60px;
	width: 222px;
	background-color: #2195DF;
	z-index: 1;
	filter: Alpha(Opacity=70);
	opacity: 0.70;
}
#rdCorner
{
 position: absolute;
 left: 1px;
 bottom: 0;
 top: 280px;
 width: 666px;
 height:4px;
 z-index: 10002;
 background: url(/system/css/Accordian_norepeat.gif) no-repeat right -269px;
}
#rdCorner span
{
 height:4px;
 width:4px;
 font-size:0;
 line-height:0;
 float:left;
 margin: 0;
 background: url(/system/css/Accordian_norepeat.gif) no-repeat left -275px;
}
a.topLnk
{
	color: #fff;
	text-decoration: none;
}


