/* CSS Document */
body
{
	margin: 0 auto;
	background-color: #b7cee4;
	background: url(../images/bodybg.jpg) repeat-x;
}
.BodyBgClass
{
	background-color:#b8cfe4;
}
ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div, h1, h2, h3, h4, h5, h6, form, label, input, textarea, img, span
{
	margin: 0;
	padding: 0;
}
p
{
	margin: 0 0 16px 0;
	color:#ff0000;
}

.spacer
{
	clear: both;
	font-size: 0;
	line-height: 0;
}
#BannerTopContainer
{
	width: 990px;
	height: 18px;
	margin: 16px auto 0 auto;
}
#BannerTopLeftCorner
{
	width: 12px;
	height: 18px;
	float: left;
	background-image: url(../images/BannerTopLeftBg.jpg);
}
#BannerTopCenter
{
	width: 966px;
	height: 18px;
	float: left;
	background-image: url(../images/BannerTopCenterrBg.jpg);
}
#BannerTopRightCorner
{
	width: 12px;
	height: 18px;
	background-image: url(../images/BannerTopRightBg.jpg);
	float: left;
}
#BannerBottomContainer
{
	width: 986px;
	height: 128px;
	margin: 0 auto;
	background-image: url(../images/BannerBottomBg.jpg);
	border-left: 1px solid #ccd8e2;
	border-right: 1px solid #ccd8e2;
}
#BannerMiddleContainer
{
	width: 986px;
	height: 88px;
	margin: 0 auto;
}
#BannerLogoContainer
{
	width: 386px;
	height: 88px;
	padding: 0 0 0 26px;
	float: left;
}
#BannerTopMeuContainer
{
	width: 355px;
	height: 49px;
	float: right;
}
#BannerTopMeuContainer_TopMenu
{
	width: 256px;
	height: 12px;
	float: right;
	
}
#BannerTopMeuContainer ul
{
	width: 250px;
	height: 12px;
}
#BannerTopMeuContainer ul li
{
	float: left;
	font: bold 11px arial;
	color:#000000;
}
#BannerTopMeuContainer ul li a
{
	margin: 0 5px 0 5px;
	font: bold 11px arial;
	color: #000;
	text-decoration: none;
}
#BannerTopMeuContainer ul li a:hover
{
	text-decoration: none;
	font: bold 11px arial;
	color: #000;
}
#BannerTopMeuContainer_BottomMenu
{
	width: 355px;
	height: 27px;
	margin: 20px 0 0 0px;
}
#BannerTopMeuContainer_BottomMenu1
{
	width: 292px;
	height: 27px;
	margin: 20px 0 0 63px;

}
#BannerTopMeuContainer_BottomMenu ul
{
	width: 355px;
}
#BannerTopMeuContainer_BottomMenu ul li
{
	margin-right: 8px;
	float: left;
}
#MainMenuContainer
{
	width: 938px;
	height: 28px;
	margin: 0 auto;
}
#MainMenuContainer_LeftCorner
{
	width: 7px;
	height: 28px;
	float: left;
	background: url(../images/MainMenuLeftCorner.jpg);
}
#MainMenuContainerCenterBg
{
	width: 938px;
	height: 28px;
	margin: 0;
	float: left;
	
}
#MainMenuContainer_RightCorner
{
	width: 7px;
	height: 28px;
	margin: 0;
	float: left;
	background: url(../images/MainMenuRightCorner.jpg);
}
#BodyContainer
{
	width: 932px;
	min-height: 605px;
	height: auto !important;
	height: 605px;
	margin: 6px auto 0 auto;
	border: 1px solid #d6e0e9;
	background: url(../images/BodyContainerBg.jpg) repeat-x;
	background-color: #ffffff;
	padding: 27px 26px 66px 27px;
}
#BodyContainer_LeftContent
{
	width: 699px;
	float: left;
}

#BodyContainer_LeftContent_TopContainer
{
	width: 699px;
	height: 23px;
}
#BodyContainer_LeftContentTopLeft
{
	width: 14px;
	height: 23px;
	background: url(../images/BodyCont_LeftContTopLeft.jpg);
	float: left;
}
#BodyContainer_LeftContentTopCenter
{
	width: 671px;
	height: 23px;
	background: url(../images/BodyCont_LeftContTopCenterBg.jpg);
	float: left;
}
#BodyContainer_LeftContentTopRight
{
	width: 14px;
	height: 23px;
	background: url(../images/BodyCont_LeftContTopRight.jpg);
	float: left;
}
#BodyContainer_LeftContent_CenterContainer
{
	width: 676px;
	min-height: 576px;
	height: auto !important;
	height: 576px;
	border-left: #d7e0e7 solid 1px;
	border-right: #d7e0e7 solid 1px;
	background: url(../images/BodyCont_LeftCont_CentBg.jpg) repeat-x;
	background-color: #fefefe;
	padding:0 10px 10px 10px;
}
#BodyContainer_LeftContent_BottomContainer
{
	width: 699px;
	height: 61px;
	float: left;
}
#BodyContainer_LeftContent_BottomLeft
{
	width: 12px;
	height: 61px;
	background: url(../images/BodyCont_LeftCont_Bott_Left.jpg) no-repeat;
	float: left;
}
#BodyContainer_LeftContent_BottomCenter
{
	width: 675px;
	height: 61px;
	background: url(../images/BodyCont_Left_BottomCentBg.jpg) repeat-x;
	float: left;
}
#BodyContainer_LeftContent_BottomRight
{
	width: 12px;
	height: 61px;
	background: url(../images/BodyCont_LeftCont_Bott_Rgt.jpg) no-repeat;
	float: left;
}

#BodyContainer_RightContent
{
	width: 212px;
	float: left;
	margin: 0 0 0 20px;
}
#BodyContainer_RightContent_Top
{
	width: 212px;
	height: 11px;
	background: url(../images/BodyCont_Right_Top.jpg) no-repeat;
}
#BodyContainer_RightContent_Middle
{
	width: 210px;
	min-height: 165px;
	height: auto !important;
	height: 165px;
	background: url(../images/BodyCont_Right_MiddleBg.jpg) repeat-x;
	background-color: #f0f4f7;
	border-left: 1px solid #e2e9ee;
	border-right: 1px solid #d7e0e7;
}
#BodyContainer_RightContent_Bottom
{
	width: 212px;
	height: 12px;
	background: url(../images/BodyCont_Right_Bottom.jpg) no-repeat;
}







/*-----------------------------------------Start Home Page-----------------------------------*/








#Home_RightContent
{
	width: 227px;
	float: left;
	margin: 0 0 0 5px;
	min-height:224px;
	height:auto !important;
	height:224px;
	
}
#Home_RightContent img.top
{
	width:227px;
	height:8px;
	
}
#Home_RightContent_Top
{
	width: 227px;
	background: url(../images/HomeCont_Right_Top.jpg) no-repeat;
	height:8px;
}
#Home_RightContent_Middle
{
	width: 200px;
	min-height: 197px;
	height: auto !important;
	height: 197px;
	background: url(../images/HomeCont_Right_MiddleBg.jpg) repeat-x;
	background-color: #f0f4f7;
	border-left: 1px solid #b0c2d1;
	border-right: 1px solid #b0c2d1;
	padding:9px 0 0 25px;

	}
.MainRightMenu
{
	padding: 26px 28px 0px 28px;
	
}

#Home_RightContent_Bottom
{
	width: 227px;
	height: 9px;
	-height:9px;
	background: url(../images/HomeCont_Right_Bottom.jpg) no-repeat;
	}
#HomeBannerBottomContainer
{
	width: 986px;
	height: 126px;
	margin: 0 auto;
	background-image: url(../images/HomeBannerBottomBg.jpg);
	border-left: 1px solid #ccd8e2;
	border-right: 1px solid #ccd8e2;
}
#HomeBodyContainer
{
	width: 933px;
	min-height: 246px;
	height: auto !important;
	height: 246px;
	margin: 0 auto;
	border: 1px solid #d6e0e9;
	border-top: 0px;
	background: url(../images/HomeBodyContainerBg.jpg) repeat-x;
	background-color: #ffffff;
	padding: 3px 26px 0px 27px;
}
.Seperator
{
	
	height: 8px;
	width: 990px;
	margin: 0 auto;
	background-color: #cddef0;
	
}
#Home_BottomBg
{
	min-height: 136px;
	background: url(../images/home_bottom_bg.jpg) repeat-x;
	width: 933px;
	padding: 24px 26px 0px 27px;
	_padding: 24px 26px 16px 27px;
	border: red solid 0px;
	margin: 6px auto 0 auto;
}
.MainPromotion
{
	width: 295px;
	min-height: 119px;
	float: left;
	
}
.Promotion_Top_Left
{
	background: url(../images/promotion_left.jpg) no-repeat left;
	width: 11px;
	float: left;
	height: 7px;
}
.Promotion_Top_mid
{
	background: url(../images/promotion_top_mid.jpg) repeat-x;
	width: 274px;
	float: left;
	height: 7px;
}
.Promotion_Top_right
{
	background: url(../images/promotion_top_right.jpg) no-repeat right;
	width: 10px;
	float: left;
	height: 7px;
}
.Promotion_midBg
{
	background: url(../images/promotion_mid_bg.jpg) repeat-x;
	width: 293px;
	min-height: 104px;
	height: auto !important;
	height: 104px;
	float: left;
	background-color: #edf0f4;
	border-left: #d6dfe7 solid 1px;
	border-right: #d6dfe7 solid 1px;
	
}
.Promotion_Bot_Left
{
	background: url(../images/promotion_bottom_left.jpg) no-repeat left;
	width: 11px;
	float: left;
	height: 8px;
}
.Promotion_Bot_mid
{
	background: url(../images/promotion_bottom_mid.jpg) repeat-x;
	width: 274px;
	float: left;
	height: 8px;
}
.Promotion_Bot_right
{
	background: url(../images/promotion_bottom_right.jpg) no-repeat right;
	width: 10px;
	float: left;
	height: 8px;
}
.Promotion_Box
{
	width: 221px;
	min-height: 96px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #5d6570;
	float: right;
	margin-left: 66px;
	position:absolute;
}
.Promotion_Box h1
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #315982;
	padding-bottom: 8px;
}
.Promotion_Box p
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #5d6570;
}
.Promotion_Box ul
{
		font: normal 11px Arial, Helvetica, sans-serif;
	color: #5d6570;
	height:62px;
	*height:70px;
}
.Promotion_Box ul li
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #5d6570;
	padding-bottom: 5px;
}
.ArrowDiv
{
	background: url(../images/arrow.gif) no-repeat left center;
	width: 3px;
	height: 5px;
	margin: 4px 0 0 0;
	float: left;
}
.LIContent
{
	border: red solid 0px;
	width: 212px;
	padding-left: 4px;
	padding-bottom: 5px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #5d6570;
	float: left;
}
.Promotion_Box a
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #315982;
	text-decoration: underline;
}
.Promotion_Box a:hover
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #315982;
	text-decoration: underline;
}
.promotionIMG
{
	position: absolute;
	margin: -11px 0 0 11px;
	float: left;
}
.promotionIMG1
{
	position: absolute;
	margin: -14px 0 0 0px;
	float: left;
}
.promotionIMG2
{
	position: absolute;
	margin: -14px 0 0 6px;
	float: left;
}
.MainPromotion1
{
	width: 295px;
	min-height: 119px;
	margin: 0 0 0 25px;
	float: left;
}

.MainPromotion2
{
	width: 295px;
	min-height: 119px;
	margin: 0 0 0 20px;
	float: left;
}
.MainNews
{
	float: left;
	margin: 0 0 0 25px;
}
.HeaderDiv
{
	padding: 15px 0 0px 21px;
}

.heading
{
	color: #0f4073;
	font: bold 17px Arial, Helvetica, sans-serif;
	padding: 16px 0 23px 0;
}
.heading1
{
	color: #727272;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.subHeadingBar
{
	width: 545px;
	height: 25px;
	float: left;
	background: url(../images/sub_heading_line.jpg) repeat-y;
	padding: 8px 0 0px 16px;
}
.subHeadingBar1
{
	width: 545px;
	height: 23px;
	background: url(../images/sub_heading_line.jpg) repeat-y;
	padding: 8px 0 0px 16px;
}
.subheading
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #315982;
	text-transform: uppercase;
}
.IndependentBoardMembers
{
	width: 270px;
	margin-left: 0px;
	margin-bottom: 54px;
	min-height: 145px;
	height: 145px;
	height: auto !important;
	float: left;
}
.CompanyMembers
{
	width: 270px;
	float: left;
}
ul.BoardMember
{
	padding: 9px 0 0 16px;
	width: 270px;
}
ul.BoardMember li
{
	padding: 0px 0 9px 0;
	line-height: 25px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #2c2d2d;
}
ul.BoardMember li a
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #2c2d2d;
}



/*Myfooter*/
#FooterContainer
{
width:990px;
height:39px;
margin:1px auto 18px auto;
}
#FooterLeftCorner
{
width:10px;
height:39px;
background:url(../images/FooterLeftCorner.gif);
float:left;
}
#FooterCenter
{
width:970px;
height:39px;
background:url(../images/FooterCenterBg.jpg) repeat-x;
float:left;
}
#FooterRightCorner
{
width:10px;
height:39px;
background:url(../images/FooterRightCorner.gif);
float:left;
}

#footerCounter
{
float:left;
width:71px;
height:16px;
margin:8px 0 0 10px;
color:#204264;
text-align:center;
font:normal 12px Arial, Helvetica, sans-serif;
}
#footerMenusContainer
{
width:602px;
height:23px;
float:left;
margin:7px 0 0 112px;
}
#footerMenus
{
width:401px;
height:11px;

padding:0 0 0 65px;
}
#footerMenus ul{
width:602px;
}
#footerMenus ul li{
color:#41474d;
font:normal 10px Arial, Helvetica, sans-serif;
float:left;
}
#footerMenus ul li a{
color:#41474d;
font:normal 10px Arial, Helvetica, sans-serif;
text-decoration:underline;
padding:0 3px 0 2px;

}
#footerMenus ul li a:hover{
color:#41474d;
font:normal 10px Arial, Helvetica, sans-serif;
text-decoration:underline;
}
#footerCopyrights
{
width:625px;
height:9px;
margin:3px auto 0 auto;
color:#41474d;
font:normal 10px Arial;
text-decoration:none;
}

#VisiterCounter{
float:left;
width:71px;
height:16px;
margin:8px 0 0 10px;
background-color:#ededed;
color:#204264;
text-align:center;
font:normal 12px Arial, Helvetica, sans-serif;
}
#footerLeft{
float:left;
width:71px;
height:16px;
margin:8px 0 0 10px;
color:#204264;
text-align:center;
font:normal 12px Arial, Helvetica, sans-serif;
}
#footer{
width:602px;
height:11px;
float:left;
margin:8px 0 0 106px;
}
#footer ul{
width:602px;
}
#footer ul li{
color:#41474d;
font:normal 10px Arial, Helvetica, sans-serif;
float:left;
}
#footer ul li a{
color:#41474d;
font:normal 10px Arial, Helvetica, sans-serif;
text-decoration:underline;
padding:0 5px 0 5px;

}
#footer ul li a:hover{
color:#41474d;
font:normal 10px Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.CopyRight{
width:600px;
height:10px;
color:#41474d;
font:normal 10px Arial, Helvetica, sans-serif;
text-decoration:none;
margin:3px 0 0 183px;
}





/*End Myfooter*/
.InnerRightMenu
{
	width: 170px;
	padding: 21px 28px 0px 19px;
	_padding: 21px 0px 0px 19px;
}

ul.RightTopMenu li
{
	color: #485766;
	width: 159px;
	padding: 0 13px 3px 11px;
	font: bold 12px/24px Century Gothic, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(../images/printable_version.gif) no-repeat;
}
ul.RightTopMenu li div.printable
{
	background: url(../images/printer.jpg) no-repeat right;
	width: 150px;
}
ul.RightTopMenu li div.printable a
{
	color:#485766;
	text-decoration:none;
}
ul.RightTopMenu li div.printable a:hover
{
	color:#485766;
	text-decoration:none;
}
.TextColor
{
	font: bold 11px/24px Century Gothic, Arial, Helvetica, sans-serif;
	color: #485766;
	float: left;
	text-align: left;
	vertical-align: middle;
	width: 56px;
}
.TextFont1
{
	color: #000000;
	font: bold 11px/24px Century Gothic, Arial, Helvetica, sans-serif;
	float: left;
	text-align: center;
	width: 22px;
	text-decoration: none;
}
a.TextFont2
{
	color: #000000;
	font: bold 14px/24px Century Gothic, Arial, Helvetica, sans-serif;
	float: left;
	text-align: center;
	width: 33px;
	text-decoration: none;
}
.TextFont3
{
	color: #000000;
	font: bold 16px/24px Century Gothic, Arial, Helvetica, sans-serif;
	float: left;
	text-align: center;
	width: 34px;
	text-decoration: none;
}


.InnerMainDiv
{
	margin: 0 15px 0 20px;
}

.Banner
{
	width: 659px;
	height: 152px;
}
.Sub_heading1
{
	font: normal 14px Arial;
	color: #315982;
	padding-bottom: 10px;
}

p
{
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #2c2d2d;
}
.Sub_heading_gray
{
	font: bold 12px Arial;
	color: #727272;
	padding: 0 0 16px 0;
}
.ULStyle1
{
	font: normal 11px Arial;
	color: #1873d0;
	width: 590px;
	margin: 0 0 0 72px;
}
.ULStyle1 li
{
	font: normal 11px Arial;
	color: #1873d0;
	padding-bottom: 8px;
	list-style-image: url(../images/blue_arrow.gif);
	list-style-position: inside;
}
.ULStyle1 li a
{
	font: normal 11px Arial;
	color: #1873d0;
	text-decoration: underline;
}
.ULStyle1 li a:hover
{
	font: normal 11px Arial;
	color: #1873d0;
	text-decoration: underline;
}
.ULStyle1 li.Paragraph_txt
{
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 18px;
	list-style-image: none;
	color: #2c2d2d;
}
.ULStyle2
{
	font: normal 11px Arial;
	color: #1873d0;
	margin: 0 0 0 75px;
}
.ULStyle2 li
{
	font: normal 11px Arial;
	color: #1873d0;
	padding-bottom: 8px;
	list-style-image: url(../images/blue_arrow.gif);
	list-style-position: inside;
}
.ULStyle2 li a
{
	font: normal 11px Arial;
	color: #1873d0;
	text-decoration: underline;
}
.ULStyle2 li a:hover
{
	font: normal 11px Arial;
	color: #1873d0;
	text-decoration: underline;
}
.ReturnTop
{
	color: #a5a4a4;
	font: normal 10px Arial, Helvetica, sans-serif;
	margin: 20px 0px 20px 0;
	width: 100%;
	
}
.ReturnTop a
{
	color: #a5a4a4;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: right;
	margin: 20px 0px 20px 0;
	
}
.ReturnTop a:hover
{
	color: #a5a4a4;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: right;
	margin: 20px 0px 20px 0;
	
}
.ReturnTop1
{
	color: #a5a4a4;
	font: normal 10px Arial, Helvetica, sans-serif;
	margin: 20px 0px 20px 0;
	text-align: right;
	width: 100%;
}
.ReturnTop1 a
{
	color: #a5a4a4;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 20px 0px 20px 0;
}
.ReturnTop1 a:hover
{
	color: #a5a4a4;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 20px 0px 20px 0;
}
.links
{
	color: #1873d0;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.links:hover
{
	color: #1873d0;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.links:visited
{
	color: #1873d0;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.links:active
{
	color: #1873d0;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.Horizontal_line
{
	margin: 10px auto 10px auto;
	background: url(../images/horizontal.jpg) no-repeat;
	width: 518px;
	height: 7px;
}
.ULStyle3
{
	font: normal 11px Arial;
	color: #1873d0;
	margin-bottom: 27px;
}
.ULStyle3 li
{
	font: normal 11px Arial;
	color: #1873d0;
	padding: 2px 0 2px 10px;
	background: url(../images/gray_arrow.gif) no-repeat left center;
}
.ULStyle3 li a
{
	font: normal 11px Arial;
	color: #1873d0;
	text-decoration: none;
}
.ULStyle3 li a:hover
{
	font: normal 11px Arial;
	color: #b97f02;
	text-decoration: underline;
}
.ULStyle4
{
	font: normal 11px Arial;
	margin-top: 18px;
	width: 100%;
}
.ULStyle4 li
{
	font: bold 11px Arial;
	color: #315982;
	padding: 0px 0px 0px 0;
	list-style-image: url(../images/orange_arrow.jpg);
	list-style-position: inside;
}
.ULStyle4 li p
{
	font: normal 11px Arial;
	padding: 0px 0px 0px 16px;
	line-height: 18px;
}
.ULStyle4 li a
{
	font: bold 11px Arial;
	color: #315982;
	text-decoration: none;
}
.ULStyle4 li a:hover
{
	font: bold 11px Arial;
	color: #315982;
	text-decoration: none;
}
.dotted_line
{
	width: 100%;
	height: 1px;
	border-top: #898a8a dotted 1px;
}
.ULStyle5
{
	font: bold 12px Arial;
	color: #727272;
	margin-bottom: 27px;
}
.ULStyle5 li
{
	font: bold 12px Arial;
	color: #727272;
	padding: 2px 0 2px 10px;
}
.ULStyle5 li a
{
	font: bold 12px Arial;
	color: #727272;
	text-decoration: none;
}
.ULStyle5 li a:hover
{
	font: bold 12px Arial;
	color: #727272;
	text-decoration: underline;
}
.Required_mainDiv
{
	width: 327px;
	min-height: 177px;
	float: left;
}
.RequiredMinimum_banner
{
	background: url(../images/calc_Required_img.jpg) no-repeat;
	width: 311px;
	height: 150px;
	margin-left: 27px;
	float: left;
}



/* Menu End */

.RightMenu ul
{
	padding-top: 4px;
}
.RightMenu ul li
{
	color: #ffffff;
	width: 170px;
	min-height: 24px;
	font: bold 12px/24px Century Gothic, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-bottom: 5px;
	background: url(../images/right_menu_bg.jpg) repeat-x;
	background-color: #406c99;
}

.RightMenu ul li a
{
	color: #ffffff;
	font: bold 12px/24px Century Gothic, Arial, Helvetica, sans-serif;
	text-decoration: none;
	min-height: 24px;
	background: url(../images/menu_arrow.gif) no-repeat left;
	margin-left: 15px;
	padding-left: 10px;
}
.RightMenu ul li a:hover
{
	color: #ffffff;
	font: bold 12px/24px Century Gothic, Arial, Helvetica, sans-serif;
	text-decoration: none;
	min-height: 24px;
	background: url(../images/menu_arrow.gif) no-repeat left;
	margin-left: 15px;
	padding-left: 10px;
}
.RightMenu ul li.SelectTextMenu
{
	font: bold 13px/24px Century Gothic, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: none;
	min-height: 24px;
	height: 24px;
	color: #315982;
	width: 170px;
}

.RightMenu ul li.SelectImageMenu
{
	font: bold 13px/24px Century Gothic, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 24px;
	min-height: 24px;
	background: url(../images/right_menu_bg1.jpg) repeat-x;
	background-color: #212e3e;
	color: #ffffff;
	width: 170px;
}
.RightMenu ul li.SelectImageMenu a
{
	font: bold 13px/24px Century Gothic, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 24px;
	min-height: 24px;
	background: url(../images/menu_down_arrow.gif) no-repeat left;
	padding-left: 10px;
	margin-left: 15px;
	color: #ffffff;
	width: 170px;
}
.RightMenu ul li.SelectImageMenu ul
{
	width: 171px;
	min-height: 44px;
	height: auto !important;
}
.RightMenu ul li.SelectImageMenu ul li.SelectedMenu
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #b17214;
	list-style-image: url(../images/orange_arrow.jpg);
	list-style-position: outside;
}
.RightMenu ul li.SelectImageMenu ul li
{
	font: bold 11px Arial, Helvetica, sans-serif;
	background-image: none;
	color: #121f2d;
}

.RightMenuSelectedSection
{
	font: bold 13px/24px Century Gothic, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: none;
	min-height: 24px;
	height: 24px;
	color: #315982;
	width: 170px;
}

/*----------------------------*/

/*How can we help*/
.HowcanhelpContainerTop
{
width:671px;
min-height:218px;
height:auto !important;
height:218px;
margin-bottom:48px;
}
.HowcanhelpContainerBottom
{
width:671px;
min-height:218px;
height:auto !important;
height:218px;
}
.HowcanhelpLeft
{
width:303px;
min-height:218px;
height:auto !important;
height:218px;
float:left;
}
.HowcanhelpRight
{
width:303px;
min-height:218px;
height:auto !important;
height:218px;
float:left;
margin:0 0 0 48px;
}
.HowcanhelpImage
{
width:233px;
height:116px;
}
.HowcanhelpHeading
{
width:280px;
min-height:29px;
height:auto !important;
height:29px;
font:bold 13px/29px arial;
color:#c99e4c;
}
.HowcanhelpText
{
width:300px;
min-height:20px;
height:auto !important;
height:20px;
font:normal 11px arial;
color:#2c2d2d;
padding:0 0 5px 0;
}
.HowcanhelpLearnmore
{
width:106px;
height:13px;
}
/*End How can we help*/
/*Calculator*/
#CalculatorBanner
{
width:667px;
height:162px;
margin:0 auto;
}
#CalculatorHeading
{
width:196px;
height:32px;
font:bold 17px/32px arial;
color:#0f4073;
padding:0 0 0 0px;
}
#CalculatorUl
{
width:667px;
height:85px;
}

#CalculatorHeading1
{
width:667px;
height:46px;
font:normal 14px/46px arial;
color:#315982;
}
.CalculatorTextContainer
{
width:667px;
height:76px;

}
.CalculatorTextContainer h1
{
width:667px;
height:21px;
font:bold 12px/21px arial;
color:#727272;
}
.CalculatorTextContainer p
{
width:667px;
min-height:11px;
height:auto !important;
height:30px;
font:normal 11px arial;
color:#2c2d2d;
margin-bottom:19px;
}
.Calculator_Dotedline
{
width:675px;
height:1px;
margin:0 auto; 
border-bottom:1px dotted #898a8a;
margin:20px 0 26px 0;
}
/*Grade Benifit*/
.GradedBenefitContainer
{
width:667px;

}
.GradedBenefitContainer p
{
width:667px;
min-height:11px;
height:auto !important;
height:30px;
font:normal 11px arial;
color:#2c2d2d;
margin-bottom:19px;
}

.GradedBenefitContainer h1
{

font:italic 11px arial;
color:#5d6570;
margin-top:10px;
margin-bottom:10px;
}

/*LifeInsurance*/
#LifeInsuranceContainer
{
	width:667px;
min-height:400px;
height:auto !important;
height:400px;
}
.LifeInsuranceTopContainer
{
		width:667px;
min-height:198px;
height:auto !important;
height:198px;
}
.LifeInsuranceContainerTopLeft
{
	width:329px;
	min-height:198px;
	height:auto !important;
	height:198px;
	float:left;
}
.LifeInsuranceContainerTopRight
{
	width:322px;
	float:left;
}
.LifeInsuranceContainerTopLeft h1
{
	font:normal 15px arial;
	color:#315982;
	margin-bottom:11px;
}
.LifeInsuranceContainerBottom
{
	width:667px;
}
span.lifeinsurance 
{
	font:bold 11px arial;
	color:#2c2d2d;
}
ul.liststyle
{
}
ul.liststyle li
{
	font:normal 11px arial;
color:#1873d0;
text-decoration:underline;
list-style-type: none;
	background-image: url(../images/blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .7em;
	padding-left: 1.5em;
	line-height:22px;
}
ul.liststyle li a
{
font:normal 11px arial;
color:#1873d0;
text-decoration:underline;
}
ul.liststyle li a:hover
{
font:normal 11px arial;
color:#1873d0;
text-decoration:underline;
}
/*Products*/
#ProductsContainer
{
	width:637px;
	min-height:780px;
	height:auto !important;
	height:780px;
	
	
}
.ProductsBanner
{
	
	height:168px;
	
}
.ProductsTextContainer
{
	width:605px;
}
.ProductsTextContainer h1
{
	width:508px;
	height:24px;
	background:url(../images/Products_HeadingBg.jpg) repeat-y;
	font:bold 13px/24px arial;
	color:#315982;
	padding:0 0 0 17px;
	text-transform:uppercase;
}
.ProductsTextContainer h2
{
	width:524px;
	height:19px;
	padding:0 0 0 58px;
	font:bold 12px arial;
	color:#727272;
	margin:6px 0 0 0;
}
.ProductsULContainer
{
	width:606px;
	margin:0 0 37px 0;
}
.ProductsULContainer1
{
	width:606px;
	margin:0 0 10px 0;
}
.ProductsULContainerLeft
{
	width:236px;
	float:left;
	padding:0 0 0 75px;
}

.ProductsULContainerRight
{
	width:285px;
	float:left;
	padding:0 0 0 0px;
}


#ContentHeading
{
color:#0f4073;
font:bold 18px Arial, Helvetica, sans-serif;
padding:16px 0 23px 25px;
}
/*-----------------------------How can we help--------------------------*/
.HowcanhelpContainerTop
{
width:671px;
min-height:218px;
height:auto !important;
height:218px;
margin-bottom:48px;
}
.HowcanhelpContainerBottom
{
width:671px;
min-height:218px;
height:auto !important;
height:218px;
}
.HowcanhelpLeft
{
width:303px;
min-height:218px;
height:auto !important;
height:218px;
float:left;
}
.HowcanhelpRight
{
width:303px;
min-height:218px;
height:auto !important;
height:218px;
float:left;
margin:0 0 0 48px;
}
.HowcanhelpImage
{
width:233px;
height:116px;
}
.HowcanhelpHeading1
{
width:280px;
height:29px;
font:bold 14px/29px arial;
color:#c99e4c;
}

.HowcanhelpLearnmore
{
width:106px;
height:13px;
}
/*------------------------------End How can we help--------------------------------------*/
/*Calculator*/
.CalculatorBanner
{
width:667px;
height:162px;
}
.CalculatorHeading
{
width:196px;
height:32px;
font:bold 17px/32px arial;
color:#0f4073;
padding:0 0 0 6px;
}
#CalculatorUl
{
width:667px;
height:85px;
}
#CalculatorUl ul
{
padding:0 0 0 6px;
}
#CalculatorUl ul li
{
font:normal 11px arial;
color:#1873d0;
text-decoration:underline;
list-style-type: none;
	background-image: url(../images/Calculator_ul_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0 .7em;
	padding-left: 1.5em;
	line-height:22px;
}
#CalculatorUl ul li a
{
font:normal 11px arial;
color:#1873d0;
text-decoration:underline;

}
#CalculatorUl ul li a:hover
{
font:normal 11px arial;
color:#1873d0;
text-decoration:underline;

}
.CalculatorHeading1
{
width:667px;
height:46px;
font:normal 14px/46px arial;
color:#315982;
}
.CalculatorTextContainer
{
width:667px;
height:76px;

}
.CalculatorTextContainer h1
{
width:667px;
height:21px;
font:bold 12px/21px arial;
color:#727272;
}
.CalculatorTextContainer p
{
width:667px;
min-height:11px;
height:auto !important;
height:30px;
font:normal 11px arial;
color:#2c2d2d;
margin-bottom:19px;
}
.Calculator_Dotedline
{
width:675px;
height:1px;
margin:0 auto; 
border-bottom:1px dotted #898a8a;
margin:20px 0 26px 0;
}







.ContactUsBanner
{
width:663px;
height:161px;
margin:0;
}

.ContactUsChooseoneContainer
{
width:417px;
height:82px;
}
.ContactUsChooseoneLeftCorner
{
width:9px;
height:82px;
float:left;
}
.ContactUsChooseoneCenter
{
width:391px;
height:82px;
float:left;
background:url(../images/ContactusChooseCenterBg.jpg) repeat-x;
padding:0 0 0 7px;
}
.ContactUsChooseoneCenter h1
{
float:left;
width:115px;
margin:36px 0 0 0;
font:bold 12px arial;
color:#315982;
}
.ContactUsChooseoneCenter div
{
width:165px;
height:18px;
float:left;
margin:32px 2px 0 0;
}
.ContactUsChooseoneCenter div select
{
width:165px;
height:18px;
font:normal 11px arial;
color:#313030;
}
.ContactUsChooseoneRightCorner
{
width:10px;
height:82px;
float:left;
}
.ContactUsFieldMainContainer
{
width:650px;
min-height:274px;
height:auto !important;
height:274px;
padding:15px 0 0 0;

}
.ContactUsRequiredFields
{
width:418px;
height:9px;
font:normal 10px arial;
color:#212222;
margin:0 0 4px 0;
text-align:right;
}

.ContactUsFieldsContainer
{
width:600px;
min-height:20px;
height:auto !important;
height:20px;
margin:6px 0 0 0;

}
.ContactUsFieldsContainer h1
{
font:normal 12px/19px Arial;
color:#000000;
float:left;
text-align:right;
width:141px;
height:19px;
padding:0 4px 0 0;

}

.ContactUsFieldsContainer_textfield 
{
font:normal 11px/19px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
float:left;
width:445px;
height:19px;
height:auto !important;
min-height:19px;
}
.ContactUsFieldsContainer input
{
	height:19px;
	width:270px;
	border:1px solid #7ca2cc;
}

.ContactUsSubmitBtn
{
width:281px;
height:35px;
float:left;
padding-top:6px;
padding-left:139px;

}


/*Client Services*/

#ClientServicesBodyContainer
{
width:973px;
min-height:605px;
height: auto !important;
height:605px;
margin:6px auto 0 auto;
border:1px solid #d6e0e9;
background:url(../images/BodyContainerBg.jpg) repeat-x;
background-color:#ffffff;
padding:34px 0 0 13px;
}

.ClientServicesBodyheading{
color:#0f4073;
font:bold 18px Arial, Helvetica, sans-serif;
padding:0 0 9px 0;
}

.ClientServiceBodyTop
{
width:966px;
height:8px;
}
.ClientServiceBodyTop_Left
{
width:10px;
height:8px;
float:left;
}
.ClientServiceBodyTop_Center
{
width:945px;
float:left;

}
.ClientServiceBodyTop_Right
{
width:11px;
float:left;
}
.ClientServiceBodyMiddle
{
min-height:1100px;
width:964px;
background:url(../images/ClientServices_BodyBg.jpg) repeat-x;
border-left:1px solid #dee6ed;
border-right:1px solid #dee6ed;
background-color:#ecf1f5;
}
.ClientServiceBodyBottom
{
width:966px;
min-height:6px;
padding:0 0 41px 0;
}
.ClientServiceBodyBottom_Left
{
width:8px;
height:6px;
float:left;
}
.ClientServiceBodyBottom_Center
{
width:951px;
float:left;
}
.ClientServiceBodyBottom_Right
{
width:7px;
float:left;
}
.ClientServiceBodyLeftContainer
{
width:629px;
min-height:625px;
height:auto !important;
height:625px;
float:left;
}
.ClientServiceBodyLeft_BottomText
{
width:613px;
height:432px;
margin:0 auto;

}
.ClientServiceBodyLeft_BottomTextTop
{
width:613px;
min-height:213px;
padding:8px 0 0 0;
}
.ClientServiceBodyLeft_BottomTextTop_Top
{
width:613px;
height:7px;

}
.ClientServiceBodyLeft_BottomTextTop_Center
{
width:566px;
height:186px;
border-left:1px solid #aed3ed;
border-right:1px solid #aed3ed;
background-color:#fff;
padding:13px 27px 20px 18px;
}
.ClientServiceBodyLeft_BottomTextTop_Center h1
{
font:bold 15px arial;
color:#315982;
}

.ClientServiceBodyLeft_BottomTextTop_Center div.BottomTextContainer
{
width:550px;
height:98px;
}
.ClientServiceBodyLeft_BottomTextTop_Center div.BottomTextContainer h1
{
font:bold 13px arial;
color:#2c2d2d;
}
.ClientServiceBodyLeft_BottomTextTop_Center div.BottomTextContainer ul
{
width:241px;

}
.ClientServiceBodyLeft_BottomTextTop_Center div.BottomTextContainer ul li
{
font:normal 12px arial;
color:#2c2d2d;
list-style-type:none;
line-height:18px;
}
.ClientServiceBodyLeft_BottomTextTop_Center div.BottomTextContainer ul li a
{
font:normal 12px arial;
color:#1873d0;

}
.ClientServiceBodyLeft_BottomTextTop_Center div.BottomTextContainer ul li a:hover
{
font:normal 12px arial;
color:#1873d0;
}
.ClientServiceBodyLeft_BottomTextTop_Center div.BottomTextContainer div.leftContent
{
width:241px;
height:98px;
float:left;
}
.ClientServiceBodyLeft_BottomTextTop_Center div.BottomTextContainer div.rightContent
{
width:240px;
height:98px;
float:left;
padding:0 0 0 58px;
}

.ClientServiceBodyLeft_BottomTextTop_Bottom
{
width:613px;
height:7px;

}
.ClientServiceBodyRightContainer
{
width:324px;
min-height:620px;
height:auto !important;
height:615px;
float:left;
padding:5px 0 0 0;
}
.ClientServiceBodyRightContainer_Top
{
width:305px;
height:29px;
background:url(../images/forms_top.jpg);
font:bold 13px/29px arial;
color:#fff;
padding:0 0 0 19px;
}
.ClientServiceBodyRightContainer_Middle
{
width:322px;
height:544px;
border-left:1px solid #aed3ed;
border-right:1px solid #aed3ed;
background-color:#ffffff;
padding:27px 0 0 0;
}
.ClientServiceBodyRightContainer_Middle div.FieldMainContainers
{
width:281px;
height:79px;
margin:0 0 0 29px;
}
.ClientServiceBodyRightContainer_Middle div.FieldContainers
{
width:281px;
height:17px;
margin:0 0 7px 0;
}
.ClientServiceBodyRightContainer_Middle div.FieldContainers div.Text
{
width:102px;
height:17px;
float:left;
font:normal 12px/17px arial;
color:#212222;
text-align:right;
}
.ClientServiceBodyRightContainer_Middle div.FieldContainers div.Fields
{
width:174px;
height:17px;
float:left;
padding:0 0 0 5px;
}
.ClientServiceBodyRightContainer_Middle div.FieldContainers select
{
width:156px;
height:17px;
font:normal 11px/17px arial;
color:#6e7174;

}
.ClientServiceBodyRightContainer_Middle div.FieldContainers img
{
width:84px;
height:35px;
margin:0 0 0 102px;
}
.ClientServiceBodyRightContainer_Middle div.MiddleTextContainer
{
width:300px;
height:421px;
margin:11px auto 0 auto;
overflow:scroll;
overflow-x:hidden;
padding:15px 0 0 19px;
}
.ClientServiceBodyRightContainer_Middle div.MiddleTextContainer a
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#1873d0;
}
.ClientServiceBodyRightContainer_Middle div.MiddleTextContainer a:hover
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#1873d0;
}
.ClientServiceBodyRightContainer_Middle div.MiddleTextContainer h1
{
font:bold 13px arial;
color:#2c2d2d;
}
.ClientServiceBodyRightContainer_Middle div.MiddleTextContainer p
{
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#2c2d2d;

}
.ClientServiceBodyRightContainer_Bottom
{
width:324px;
height:6px;
}
.ClientServiceBannerContainer
{
width:629px;
height:166px;
margin:0 auto;
}
.ClientServiceBodyLeft_BottomTextBottom
{
width:613px;
height:204px;
padding:10px 0 0 0;
}
.ClientService_News
{
width:295px;
height:214px;
float:left;

}
.ClientService_News div.TextContainer
{
width:262px;
min-height:18px;
height:auto !important;
height:18px;
padding:4px 0 0 0;
background:url(../images/location_gridview_dotline.jpg) repeat-x bottom;
}
.ClientService_News div.TextContainer1
{
width:262px;
min-height:42px;
height:auto !important;
height:42px;
padding:4px 0 0 0;

}
.ClientService_News div.TextScrollContainer
{
width:293px;
height:177px;
overflow:scroll;
overflow-x:hidden;

}
.ClientService_News div.TextContainer div.Bullet
{
width:5px;
height:10px;
float:left;
padding:3px 0 0 0;
}
.ClientService_News div.TextContainer1 div.Bullet
{
width:5px;
height:10px;
float:left;
padding:3px 0 0 0;
}
.ClientService_News div.TextContainer1 div.Text
{
width:249px;
min-height:48px;
height:auto !important;
height:48px;
float:left;
font:normal 11px verdana;
color:#2c2d2d;
padding:0 0 0 7px;
}

.ClientService_News div.TextContainer div.Text
{
width:249px;
min-height:10px;
height:auto !important;
height:10px;
float:left;
font:normal 11px verdana;
color:#2c2d2d;
padding:0 0 5px 7px;
}

.ClientService_News_Top
{
width:289px;
height:29px;
background:url(../images/client_services_newshead.jpg) no-repeat;
font:bold 14px/29px arial;
color:#f3f6fa;
padding:0 0 0 17px;
}
.ClientService_News_Middle
{
width:293px;
height:177px;
border-left:1px solid #aed3ed;
border-right:1px solid #aed3ed;
background-color:#ffffff;
padding:0 0 0 11px;
}
.ClientService_News_Bottom
{
width:306px;
height:9px;

}
.ClientService_Links
{
width:299px;
height:214px;
float:right;
}
.ClientService_Links_Top
{
width:279px;
height:29px;
background:url(../images/client_services_Linkshead.jpg) no-repeat;
font:bold 14px/29px arial;
color:#f3f6fa;
padding:0 0 0 20px;
}
.ClientService_Links_Middle
{
width:289px;
height:177px;
border-left:1px solid #aed3ed;
border-right:1px solid #aed3ed;
background-color:#ffffff;
padding:0 0 0 8px;
}
.ClientService_Links_Middle div.textContainer
{
width:287px;
height:162px;
overflow:scroll;
overflow-x:hidden;
padding:15px 0 0 2px;
}
.ClientService_Links_Middle div.textContainer ul
{

}
.ClientService_Links_Middle div.textContainer ul li
{

color:#2c2d2d;
list-style-type: none;
	background-image:url(../images/client_services_liststyle.jpg);
	background-repeat: no-repeat;
	background-position: 0 .7em;
	padding-left: 1.5em;
	font:normal 11px verdana;
	line-height:20px;
}
.ClientService_Links_Middle div.textContainer ul li a
{
font:normal 11px verdana;
color:#1873d0;
}
.ClientService_Links_Middle div.textContainer ul li a:hover
{
font:normal 11px verdana;
color:#1873d0;
}
.ClientService_Links_Bottom
{
width:299px;
height:8px;

}
/*End Client Services*/


/*Other_photos_in_website*/
.OtherPhotoLeftContainer
{
margin-top:139px;
margin-right:12px;
width:320px;
float:left;
}
.OtherPhotoRightContainer
{
width:310px;
float:left;


}
.OtherPhotoImageContainer
{
width:330px;
height:185px;
margin-bottom:18px;
}
.OtherPhotoImageContainer h1
{
height:20px;
font:normal 12px/20px arial;
color:#151414;
margin-left:25px;
}
.OtherPhotoImageContainer div
{
width:316px;
height:165px;
}

/*Sitemap*/
#SitemapTopContainer
{
width:935px;
height:23px;
}
#SitemapTopContainerLeft
{
width:14px;
height:23px;
background:url(../images/BodyCont_LeftContTopLeft.jpg);
float:left;
}
#SitemapTopContainerCenter
{
width:907px;
height:23px;
background:url(../images/BodyCont_LeftContTopCenterBg.jpg);
float:left;
}
#SitemapTopContainerRight
{
width:14px;
height:23px;
background:url(../images/BodyCont_LeftContTopRight.jpg);
float:left;
}
#SitemapMiddleContainer
{
width:935px;
min-height:600px;
height:auto !important;
height:600px;
background:url(../images/SitemapContentBodyBg.jpg) repeat-y;

}
#SitemapBottomContainer
{
width:935px;
height:23px;
}
#SitemapBottomContainerLeft
{
width:12px;
height:61px;
background:url(../images/BodyCont_LeftCont_Bott_Left.jpg) no-repeat;
float:left;
}
#SitemapBottomContainerCenter
{
width:911px;
height:61px;
background:url(../images/BodyCont_Left_BottomCentBg.jpg) repeat-x;
float:left;

}

#SitemapBottomContainerRight
{
width:12px;
height:61px;
background:url(../images/BodyCont_LeftCont_Bott_Rgt.jpg) no-repeat;
float:left;
}




#SitemapLeftContainer
{
width:295px;
margin:0 0 0 25px;
float:left;
}
#SitemapCenterContainer
{
width:271px;

float:left;
margin:0 0 0 52px;

}
#SitemapRightContainer
{
width:243px;
min-height:448px;
height:auto !important;
height:448px;
float:left;
margin:0 0 0 36px;
}
.SitemapTextContainer
{
width:931px;
padding:
margin:0 auto 0 auto;
}
.SitemapTextContainer ul li
{
font:bold 12px arial;
color:#315982;
line-height:20px;
}
.SitemapTextContainer ul li ul li
{
font:normal 12px arial;
color:#1873d0;
margin:5px 0 0 26px;
line-height:20px;
}
.SitemapTextContainer ul li ul li ul li
{
font:normal 12px arial;
color:#1873d0;
margin:5px 0 0 36px;
line-height:20px;
}
/* End Sitemap*/

/*Location*/
.locationContainer
{
width:671px;
min-height:605px;
height: auto !important;
height:605px;

}
.locationHeading
{
width:503px;
height:25px;
padding-left:20px;
font:bold 12px/25px arial;
color:#315982;
background:url(../images/Products_HeadingBg.jpg) repeat-y;

}
.location_MapContainer
{
width:459px;
height:269px;
padding:14px 0 13px 92px;

}
.location_LegendContainer
{
width:640px;
height:110px;

}
.location_LegendContainer h1
{
font:bold 12px arial;
color:#315982;

}
.location_LegendTextContainer
{
width:640px;
height:110px;

}
.location_LegendTextContainerLeft
{
width:133px;
min-height:110px;
height:auto !important;
height:110px;
float:left;

}
.location_LegendTextContainerCenter
{
width:109px;
height:110px;
float:left;
padding:0 0 0 17px;
}
.location_LegendTextContainerRight
{
width:319px;
height:105px;
float:left;
padding:10px 0 0 31px;

}
.location_LegendTextContainerRightStar
{
width:10px;
height:9px;
float:left;
}
.location_LegendTextContainerRightAddress
{
float:left;
font:normal 11px/12px arial;
color:#2c2d2d;
line-height:18px;
}





.location_LegendTextInnerContainer
{
width:133px;
min-height:11px;
height:auto !important;
height:11px;
margin:9px 0 0 0;

}
.location_LegendTextInnerColor
{
width:11px;
height:10px;
padding:1px 0 1px 0;
float:left;
}
.location_LegendTextInnerColor_Des
{
width:112px;
min-height:12px;
height:auto !important;
height:12px;
padding:0 0 0 10px;
float:left;
font:normal 11px/18px arial;
color:#2c2d2d;
}
.location_LegendTextInnerColor_Des a
{
text-decoration:none;
font:normal 12px/18px arial;
color:#2c2d2d;
}
.location_LegendTextInnerColor_Des a:hover
{
text-decoration:none;
font:normal 12px/18px arial;
color:#2c2d2d;
}
.location_LegendGridview
{
width:652px;
min-height:468px;
height:auto !important;
height:468px;
padding:53px 0 0 0;

}
.location_LegendGridviewTextContainer
{
background:url(../images/location_gridview_dotline.jpg) top repeat-x;
min-height:63px;
height:auto !important;
height:63px;
width:652px;

}
.location_LegendGridviewName
{
width:140px;
height:46px;
float:left;
padding:19px 0 0 0;
}

.location_LegendGridviewNameColor
{
width:11px;
height:10px;
padding:1px 0 1px 0;
float:left;
}
.location_LegendGridviewNameColor_Des
{
width:120px;
height:13px;
padding:0 0 0 8px;
float:left;
font:bold 12px/13px arial;
color:#727272;
}

.location_LegendGridviewAddress
{
width:138px;
height:25px;
float:left;
padding:20px 0 20px 43px;
font:normal 11px arial;
color:#2c2d2d;
}
.location_LegendGridviewContact
{
width:261px;
height:45px;
float:left;
padding:20px 0 0 51px;
font:normal 11px arial;
color:#2c2d2d;
}
.location_LegendGridviewContact a
{
font:normal 11px arial;
color:#1873d0;
}
.location_LegendGridviewContact a:hover
{
font:normal 11px arial;
color:#1873d0;
} 
.AnnuityRatesBanner
{
	width:671px;
	height:167px;
	margin:0 auto;
}

.PritableLink
{
	color:#485766;
	text-decoration:none;
}
.PritableLink:hover
{
	color:#485766;
	text-decoration:none;
}
/*End Location*/
/*--------Add table style start----------------------*/


.Heading5
{
width:196px;
height:32px;
font:bold 18px/32px arial;
color:#0f4073;
padding:0 0 0 0px;
}

.HowcanhelpImage
{
width:233px;
min-height:116px;
height:auto !important;
height:116px;
}

.WhiteTxt
{
	background-color:#007cf9;
	font:bold 12px arial;
color:#ffffff;
}
.blackTxt
{
	background-color:#efffff;
	font:bold 12px arial;
color:#25374f;
}

.con_inner_bot_left
{
	float: left;
	background: url(../images/con_inner_bot_left.jpg) no-repeat;
	width: 7px;
	height: 20px;
}
.con_inner_bot_mid
{
	float: left;
	background: url(../images/con_inner_bot_mid.jpg) repeat-x;
	height: 20px;
	width: 459px;
	_width: 459px;
}

.con_inner_bot_right
{
	float: left;
	background: url(../images/con_inner_bot_right.jpg) no-repeat;
	width: 7px;
	height: 20px;
}

.clear
{
	clear: both;
}

/*-------------------------------Start ARC Rates--------------------------------*/

h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #c99e4c;
}
.Single_premium_Container
{
	width: 483px;
	padding: 0px 0 0px 19px;
}
.RateTable_Top_Left
{
	background: url(../images/rate_table_left.jpg) no-repeat;
	width: 7px;
	height: 6px;
	float: left;
}
.RateTable_Top_Mid
{
	background: url(../images/rate_table_top_mid.jpg) repeat-x;
	width: 470px;
	height: 6px;
	float: left;
}
.RateTable_Top_Right
{
	background: url(../images/rate_table_top_right.jpg) no-repeat;
	width: 6px;
	height: 6px;
	float: left;
}
.RateTableMid_Bg
{
	width: 469px;
	border-left: #aed3ed solid 1px;
	border-right: #aed3ed solid 1px;
	padding: 5px 6px 0 6px;
	background: url(../images/rate_table_mid_bg.jpg) repeat-x;
	background-color: #ecf1f5;
}
.RateTable_bot_Left
{
	background: url(../images/rate_table_bot_left.jpg) no-repeat;
	width: 7px;
	height: 7px;
	float: left;
}
.RateTable_bot_Mid
{
	background: url(../images/rate_table_bot_mid.jpg) repeat-x;
	width: 470px;
	height: 7px;
	float: left;
}
.RateTable_bot_Right
{
	background: url(../images/rate_table_bot_right.jpg) no-repeat;
	width: 6px;
	height: 7px;
	float: left;
}
.InitialInterest
{
	width:326px;
	border-right: 1px solid #b0c3d2;
	color: #ffffff;
	text-align: left;
	padding-left: 14px;
}
.Over
{
	width: 138px;
	border-right: 1px solid #b0c3d2;
	color: #ffffff;
	text-align: left;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding-left: 14px;
}
.Over a
{
	width: 138px;
	border-right: 0px solid #b0c3d2;
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
	
}
.InitialInterest1
{
	width: 326px;
	border-left: 1px solid #b0c3d2;
	color: #000000;
	text-align: left;
	padding-left: 14px;
}
.Over1
{
	width: 138px;
	border: 0px solide red;
	border-right: 1px solid #b0c3d2;
	border-left: 1px solid #b0c3d2;
	color: #000000;
	text-align: left;
	padding-left: 14px;
}
.Over_LeftBorder
{
	border-left: 1px solid #b0c3d2;
	padding-left: 14px;
}
.Rate_inner_bot_mid
{
	float: left;
	background: url(../images/con_inner_bot_mid.jpg) repeat-x;
	height: 20px;
	width: 456px;
	_width: 456px;
}

.Rate_inner_top_left
{
	float: left;
	background: url(../images/con_inner_top_left.gif) no-repeat;
	width: 7px;
	height: 20px;
}
.Rate_inner_top_mid
{
	float: left;
	background: url(../images/con_inner_top_mid.gif) repeat-x;
	width: 456px;
	height: 20px;
}
.Rate_inner_top_right
{
	float: left;
	background: url(../images/con_inner_top_right.gif) no-repeat;
	width: 7px;
	height: 20px;
}
#Rate_table_container
{
	width: 470px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
#Rate_table_container table
{
	width: 100%;
	border-left: 0px solid #b0c3d2;
	border-right: 0px solid #b0c3d2;
}
.RateMainBottom
{
	width: 470px;
	float: left;
	margin: 0 0px 0 0px;
}
.table_head1
{
	width: 100%;
	background:#2e63a7 url(../images/table_bg.jpg) repeat-x;
	height: 29px;
	border: 1px solid #b0c3d2;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	line-height: 29px;
}
.Rate_table_contant
{
	width: 100%;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	line-height: 20px;
	background-color: #ffffff;
}
.Rate_table_contant2
{
	width: 100%;
	font-size: 12px;
	color: #000000;
	width: 655px;
	font-weight: normal;
	text-align: left;
	line-height: 20px;
	background: url(../images/rate_Table_Bg.jpg) repeat-x;
	border-left: 1px solid #b0c3d2;
	border-right: 1px solid #b0c3d2;
	background-color: #ffffff;
	border-bottom: 0px solid #b0c3d2;
}
.Rate_table_contant1
{
	width: 100%;
	font-size: 12px;
	color: #FFFFFF;
	width: 470px;
	_width: 470px;
	font-weight: bold;
	text-align: center;
	line-height:20px;
	border-bottom: 1px solid #b0c3d2;
}
.Rate_table_contant_sp
{
	width: 100%;
	font-size: 12px;
	background: #eaf1f9;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	line-height: 20px;
}
.TableBotttomTop
{
	border-top: 1px solid #b0c3d2;
	border-bottom: 1px solid #b0c3d2;
	float: left;
}

.RateTable_Top_Left1
{
	background: url(../images/rate_table_top_left2.jpg) no-repeat;
	width: 6px;
	height: 6px;
	float: left;
}
.RateTable_Top_Mid1
{
	background: url(../images/rate_table_top_mid2.jpg) repeat-x;
	width: 661px;
	height: 6px;
	float: left;
}
.RateTable_Top_Right1
{
	background: url(../images/rate_table_top_right2.jpg) no-repeat;
	width: 6px;
	height: 6px;
	float: left;
}

.RateTableMid_Bg1
{
	width: 660px;
	border-left: #aed3ed solid 1px;
	border-right: #aed3ed solid 1px;
	padding: 5px 6px 0 6px;
	background: url(../images/rate_table_mid_bg.jpg) repeat-x;
	background-color: #ecf1f5;
}
.RateTable_bot_Left1
{
	background: url(../images/rate_table_bot_left.jpg) no-repeat;
	width: 7px;
	height: 7px;
	float: left;
}
.RateTable_bot_Mid1
{
	background: url(../images/rate_table_bot_mid.jpg) repeat-x;
	width: 660px;
	height: 7px;
	float: left;
}
.RateTable_bot_Right1
{
	background: url(../images/rate_table_bot_right.jpg) no-repeat;
	width: 6px;
	height: 7px;
	float: left;
}
.Single_premium_Container1
{
	width: 673px;
	margin: 0px 0 0px 19px;
	float: left;
}
.Rate_inner_top_mid1
{
	float: left;
	background: url(../images/con_inner_top_mid.gif) repeat-x;
	width: 643px;
	height: 20px;
}
#Rate_table_container1
{
	width: 657px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
#Rate_table_container1 table
{
	width: 657px;
}
.Rate_inner_bot_mid1
{
	float: left;
	background: url(../images/con_inner_bot_mid.jpg) repeat-x;
	height: 20px;
	width: 643px;
}
.RateTableBg
{
	background: url(../images/rate_Table_Bg.jpg) repeat-x;
	background-color: #ecf1f5;
}
.Rate_table_Bg1
{
	float: left;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	min-height: 35px;
	line-height: 35px;
	background-color: #ffffff;
	border-bottom: 0px solid #b0c3d2;
}
.InitialInterest_head
{
	width: 173px;
	color: #1873d0;
	text-align: center;
	border-left: 1px solid #b0c3d2;
	border-right: 1px solid #b0c3d2;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.InitialInterest2
{
	width: 172px;
	border-right: 1px solid #b0c3d2;
	border-left: 1px solid #b0c3d2;
	color: #000000;
	text-align: center;
}
.Over2_head
{
	width: 168px;
	color: #1873d0;
	border-right: 1px solid #b0c3d2;
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.Over2
{
	width: 168px;
	border-right: 1px solid #b0c3d2;
	color: #000000;
	text-align: center;
}
.Spll_head
{
	width: 168px;
	color: #1873d0;
	border-right: 1px solid #b0c3d2;
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.Spll
{
	width: 168px;
	border-right: 1px solid #b0c3d2;
	color: #000000;
	text-align: center;
}
.Spia_head
{
	width: 153px;
	color: #1873d0;
	border-right: 1px solid #b0c3d2;
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.Spia
{
	width: 153px;
	border-right: 1px solid #b0c3d2;
	color: #000000;
	text-align: center;
}

.RateMainBottom1
{
	width: 657px;
	float: left;
	margin: 0 0px 0 0px;
}
.RateTableTopLeft2
{
	background: url(../images/rate_table_Top_left1.jpg) no-repeat;
	width: 5px;
	height: 6px;
	float: left;
}
.RateTableTopMid2
{
	background: url(../images/rate_table_top_mid1.jpg) repeat-x;
	width: 663px;
	_width: 663px;
	height: 6px;
	float: left;
}
.RateTableTopright2
{
	background: url(../images/rate_table_top_right1.jpg) no-repeat;
	width: 5px;
	height: 6px;
	float: left;
}
.RateTableTopHead
{
	background-color: #ecf1f5;
	border-left: #aed3ed solid 1px;
	border-right: #aed3ed solid 1px;
	color: #346396;
	font: bold 12 Arial, Helvetica, sans-serif;
	text-align: center;
	height: 32px;
	width: 671px;
	_width: 671px;
}
.RateTopHeader
{
	margin: 0 0 0 20px;
	_margin: 0 0 0 19px;
	float: left;
}
.con_inner_top_mid1{
font:normal 12px Arial, Helvetica, sans-serif;
}
/*--------Add table style End----------------------*/
/*--------------------------SEC FILLING------------------------*/
.lblMsg
{
	font:normal 10px verdana;
	color:#ff0000;
}

.lblMsg1
{
	font: normal 12px verdana;
	color: #ff0000;
}
.ContentHeading {
color:#0F4073;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-style:normal;
font-weight:bold;
padding:16px 0 0 25px;
}
.Grid-Grey
{

	padding:0 20px 0 24px;
}
.presspara
{
	margin:0 0 20px 0;
}
.TablePadding
{
	margin-left:16px;
	font:normal 12px Arial, Helvetica, sans-serif;
color: #000000;
}
.Grid-Grey table
{
font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.Grid-Grey table a
{
	font-size: 11px;
	color: #547584;
	text-decoration: underline;
}
.Grid-Grey table a:hover
{
	color: #080808;
}
.Grid-Grey table th
{
	border: solid 1px #B0C3D2;
	background-image: url(       '../Images/gridview_header.jpg' );
	background-repeat: repeat-x;
	border-spacing: 0px;
	height: 27px;
	color: #fff;
	white-space: nowrap;
	text-align: left;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom:0px;
	padding-right: 2px;
}
.Grid-Grey table th td
{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 2px;
}
.Grid-Grey table th a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.Grid-Grey table th a:hover
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.Grid-Grey table tr
{
	border: solid 0px #B0C3D2;
}
.Grid-Grey table .RowStyle td
{
	border-left: solid 1px #B0C3D2;
	border-right: solid 1px #B0C3D2;
	border-top: solid 1px #B0C3D2;
	border-bottom: solid 1px #B0C3D2;
	text-transform: capitalize;
	line-height: 16px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #1e2128;
	background-color: #fff;
}
.Grid-Grey table .RowStyle td a
{
	color: #1977CD;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.Grid-Grey table .RowStyle td a:hover
{
	color: #1977CD;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.Grid-Grey table .RowStyle td:hover
{
	color: #080808;
}
.Grid-Grey table .AltRowStyle td
{
	background-color: #ebf1f9;
	border-left: solid 1px #B0C3D2;
	border-right: solid 1px #B0C3D2;
	border-top: solid 1px #B0C3D2;
	border-bottom: solid 1px #B0C3D2;
	text-transform: capitalize;
	line-height: 16px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #1e2128;
}
.Grid-Grey table .AltRowStyle td a
{
	color: #1977CD;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.Grid-Grey table .AltRowStyle td a:hover
{
	color: #1977CD;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.Grid-Grey table .AltRowStyle td:hover
{
	color: #080808;
}

.Grid-Grey table .PagerStyle td
{
	border-left: solid 0px #B0C3D2;
	border-right: solid 0px #B0C3D2;
	border-top: solid 0px #B0C3D2;
	border-bottom: solid 0px #B0C3D2;
	text-transform: capitalize;
	height: 18px;
	min-width: 18px;
	text-align: center;
	color: #000000;
	font-weight: bold;
}

.Grid-Grey table .PagerStyle td td
{
	background-color: #EBF1F9;
	border-left: solid 1px #B0C3D2;
	border-right: solid 1px #B0C3D2;
	border-top: solid 1px #B0C3D2;
	border-bottom: solid 1px #B0C3D2;
	line-height: 18px;
	min-width: 18px;
}
.Grid-Grey table .PagerStyle a
{
	color: #2c99eb;
}
.Grid-Grey table .PagerStyle a:hover
{
	color: #2c99eb;
}
.Grid-Grey table .EmptyDataStyle td
{
	border-left: solid 1px #B0C3D2;
	border-right: solid 1px #B0C3D2;
	border-top: solid 1px #B0C3D2;
	border-bottom: solid 1px #B0C3D2;
	text-transform: capitalize;
	height: 18px;
	line-height: 18px;
	min-width: 18px;
	text-align: center;
	color: red;
	font-weight: normal;
	letter-spacing: 2px;
}


.Grid-Grey td
{
	border: solid 1px #B0C3D2;
	vertical-align: top;
	text-align: left;
}
/*----------------New style for Board Member Start-----------------*/
.BoardmemContainer
{
width:455px;
border-bottom:1px dotted #cccccc;
}


.BoardmemContainer div.photo
{
width:105px;
height:149px;
float:left;
margin:5px 0 5px 0;
}
.BoardmemContainer div.memDetails
{
width:340px;
float:left;
min-height:149px;
height:auto !important;
height:149px;
padding:0 0 0 10px;
}
.BoardmemContainer div.memDetails h1
{
font:bold 12px arial;
color:#315982;
text-transform:uppercase;
margin:5px 0 0 0;
}
.BoardmemContainer div.memDetails h2
{
font:bold 11px arial;
color:#000;
text-transform:uppercase;
margin:5px 0 0 0;
}
.BoardmemContainer div.memDetails p
{
font:normal 11px arial;
color:#000;
line-height:18px;
margin:5px 0 10px 0;
}
/*----------------New style for Board Member End-----------------*/
.GradedBenefitContainerh2
{
-x-system-font:none;
border-bottom:2px solid #666666;
color:#5D6570;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:10px;
margin-top:10px;
padding-bottom:5px;
width:210px;
padding-right:0;
}
.GradedBenefitContainerp
{
width:667px;
min-height:11px;
height:auto !important;
height:30px;
font:normal 11px arial;
color:#2c2d2d;
margin-bottom:19px;
margin-top:20px;
float:left;
border:1px solid red;
}
.SecContent
{
	font:normal 11px arial;
	padding:0 0px 0 0;
	float:left;
	width:100%;
}	
.ctl00_ContentPlaceHolder1_SecContent
{
	font:normal 11px arial;
	padding:0 0px 0 0;
	float:left;
	width:100%;
}
.currentstate
{
	margin:0 0 0 0;
	float:right;
	padding:0;
	border:0px solid red;
	
	width:675px;
}
.currentstatepara
{
	margin:0;
	padding:0;

}
.MainHowCanhelp
{
	width:100%;
	font: normal 12px Arial;
	line-height:18px;
	padding:0px 0 0px 0;
}
.Howcan_help_left
{
	float:left;
	width:660px;
	color:#2C2D2D;
	line-height:18px;
	padding:0 0 10px 15px;
	margin-left:10px;
}
.Howcan_help_left p
{
	padding:0 0 0 10px;
}
.Howcan_help_right
{
	float:left;
	width:233px;
	padding:0 0 10px 0px;
}
.Howcan_helpHeading
{
color:#315982;
font-family:Arial;
font-size:12px;
font-weight:bold;
background:url(../images/orange_arrow.jpg) no-repeat 0px 5px;
padding:0 0 0 10px;
}
/*---------------New style for Board members Start------------------*/

#BodyContainer_LeftContent_new
{
	width:478px;
	float: left;
}
#BodyContainer_LeftContent_TopContainer_new
{
	width:479px;
	height: 23px;
}
#BodyContainer_LeftContentTopLeft_new
{
	width: 14px;
	height: 23px;
	background: url(../images/BodyCont_LeftContTopLeft.jpg);
	float: left;
}
#BodyContainer_LeftContentTopCenter_new
{
	width: 450px;
	height: 23px;
	background: url(../images/BodyCont_LeftContTopCenterBg.jpg);
	float: left;
}
#BodyContainer_LeftContentTopRight_new
{
	width: 14px;
	height: 23px;
	background: url(../images/BodyCont_LeftContTopRight.jpg);
	float: left;
}
#BodyContainer_LeftContent_CenterContainer_new
{
	width:455px;
	min-height: 576px;
	height: auto !important;
	height: 576px;
	border-left: #d7e0e7 solid 1px;
	border-right: #d7e0e7 solid 1px;
	background: url(../images/BodyCont_LeftCont_CentBg.jpg) repeat-x;
	background-color: #fefefe;
	padding:0 10px 10px 10px;
}
#ctl00_BodyContainer_LeftContent_CenterContainer_new
{
	width:455px;
	min-height: 576px;
	height: auto !important;
	height: 576px;
	border-left: #d7e0e7 solid 1px;
	border-right: #d7e0e7 solid 1px;
	background: url(../images/BodyCont_LeftCont_CentBg.jpg) repeat-x;
	background-color: #fefefe;
	padding:0 10px 10px 10px;
}
#BodyContainer_LeftContent_BottomContainer_new
{
	width:479px;
	height: 61px;
	float: left;
}
#BodyContainer_LeftContent_BottomLeft_new
{
	width: 12px;
	height: 61px;
	background: url(../images/BodyCont_LeftCont_Bott_Left.jpg) no-repeat;
	float: left;
}
#BodyContainer_LeftContent_BottomCenter_new
{
	width:454px;
	height: 61px;
	background: url(../images/BodyCont_Left_BottomCentBg.jpg) repeat-x;
	float: left;
}
#BodyContainer_LeftContent_BottomRight_new
{
	width: 12px;
	height: 61px;
	background: url(../images/BodyCont_LeftCont_Bott_Rgt.jpg) no-repeat;
	float: left;
}
/*---------------New style for Board members End------------------*/
.BodyContainer_RightContent_Top_new
{
	width: 212px;
	height: 11px;
	background: url(../images/BodyCont_Right_Top.jpg) no-repeat;
}
.BodyContainer_RightContent_Middle_new
{
	width: 210px;
	min-height: 165px;
	height: auto !important;
	height: 165px;
	background: url(../images/BodyCont_Right_MiddleBg.jpg) repeat-x;
	background-color: #f0f4f7;
	border-left: 1px solid #e2e9ee;
	border-right: 1px solid #d7e0e7;
}
.BodyContainer_RightContent_Bottom_new
{
	width: 212px;
	height: 12px;
	background: url(../images/BodyCont_Right_Bottom.jpg) no-repeat;
}
.BodyContainer_RightContent_new
{
	width: 212px;
	float: left;
	margin: 0 10px 0 0px;
}
.MemberName
{
color:#315982;
font-family:arial;
font-size:12px;
font-weight:bold;
margin:0 0 0 5px;
}
.MemberName1
{
color:#000000;
font-family:arial;
font-size:11px;
font-weight:bold;
margin:0 0 0 5px;

}
.committee_member
{
color:#000000;
font-family:arial;
font-size:11px;
font-weight:normal;
padding:0 0 10px 0;
margin:0 0 0px 10px;
}
.committee_member li
{
color:#000000;
font-family:arial;
font-size:11px;
font-weight:normal;
list-style-type:disc;
margin:0 0 0 15px;
}
.BodyContainer_RightContent
{
	width: 212px;
	float: right;
	margin:20px 0 0 20px;
}
.BodyContainer_RightContent_Top
{
	width: 212px;
	height: 11px;
	background: url(../images/BodyCont_Right_Top.jpg) no-repeat;
}
.BodyContainer_RightContent_Middle
{
	width: 210px;
	min-height: 165px;
	height: auto !important;
	height: 165px;
	background: url(../images/BodyCont_Right_MiddleBg.jpg) repeat-x;
	background-color: #f0f4f7;
	border-left: 1px solid #e2e9ee;
	border-right: 1px solid #d7e0e7;
}
.BodyContainer_RightContent_Bottom
{
	width: 212px;
	height: 12px;
	background: url(../images/BodyCont_Right_Bottom.jpg) no-repeat;
}
.committee_charters
{
width:190px;
color:#315982;
font-family:arial;
font-size:12px;
font-weight:bold;
margin:0px 0 10px 20px;
}
.committee_Detail
{
	width:190px;
color:#92a6b6;
font-family:arial;
font-size:12px;
font-weight:normal;
padding:0 0 5px 0;
margin:0 0 0px 20px;
}
.committee_Detail a
{
color:#92a6b6;
font-family:arial;
font-size:12px;
font-weight:normal;
}
.committee_Detail a:hover
{
color:#92a6b6;
font-family:arial;
font-size:12px;
font-weight:normal;
}

/*-------------------PLIC_PROMOpublic_012210------------------*/
.promotion_heading
{
	font:bold 14px Myriad Pro,Arial;
	color:#2f2f2f;
	text-transform:uppercase; 
}
.promotion_Content
{
	font:normal 12px Arial;
	color:#0e0f0f;
	text-align:left;
	padding:19px 0 0 0;
}
.promotion_Content p
{
	font:normal 11px Arial;
	color:#5D6570;
	line-height:18px;
	text-align:left;
}
.publish_date
{
	font:bold 13px Myriad Pro,Arial;
	padding:0 0 15px 0;
	color:#2f2f2f;
	text-transform:uppercase;
}
.MainArticleDiv
{
	font:bold 13px Myriad Pro,Arial;
	color:#2f2f2f;
	margin:27px 0 0px 0;
}
.ArticleText
{
	font:bold 13px Myriad Pro,Arial;
	color:#2f2f2f;
}
.MainArticleDiv a
{
	font:normal 11px Myriad Pro,Arial; 
	color:#3b71c3;
}
.MainArticleDiv a:hover
{
	font:normal 11px Myriad Pro,Arial; 
	color:#3b71c3;
}

/*-------------------End PLIC_PROMOpublic_012210 Page------------------*/

/*-------------------Start PLIC_Printable_Version_012210------------------*/
#PrintableWrapper
{
	width:990px;
	min-height:300px;
	height:auto !important;
	height:300px;
	margin:0 auto;
	background-color:#ffffff;
	border:red solid 0px;
	padding:32px 0 100px 0;
}
#Printable_BannerLogoContainer
{
	width:425px;
	height:81px;
	margin: 0 0 50px 40px;
	}
.Printable_Content
{
	width:949px;
	min-height:200px;
	height:auto !important;
	height:200px;
	font:normal 11px arial;
	color:#000000;
	margin: 0 0 0px 51px;
}
.Printable_Content p
{
	font:normal 11px arial;
	color:#000000;
	line-height:18px;
}
.Printable_innerContent
{
	width:534px;
	min-height:200px;
	height:auto !important;
	height:200px;
}
.Printable_innerContent p
{
	font:normal 11px arial;
	color:#000000;
	line-height:18px;
}
.PrintableHeading
{
	font:bold 16px arial;
	color:#000000;
	padding:0 0 24px 0;
}
/*-------------------End PLIC_Printable_Version_012210------------------*/	
/*---------------------------- Start PresidentialNews----------------------------*/
.PresidentialNews_heading
{
	font:bold 14px Myriad Pro,Arial;
	color:#2f2f2f;
	padding:0 0 0 20px;
	text-transform:uppercase; 
}
.Presidential_life_NEWS_Container
{
width:680px;
margin:17px 0 0 0;

}
.PresidentiallifeNEWS_Left
{
	background: url(../images/rate_table_left.jpg) no-repeat;
	width: 7px;
	height: 6px;
	float: left;
}
.PresidentiallifeNEWS_Mid
{
	background: url(../images/rate_table_top_mid.jpg) repeat-x;
	width:667px;
	height:6px;
	float:left;
}
.PresidentiallifeNEWS_Right
{
	background: url(../images/rate_table_top_right.jpg) no-repeat;
	width: 6px;
	height: 6px;
	float: left;
}
.PresidentiallifeNEWS_Bg
{
	width:666px;
	border-left: #aed3ed solid 1px;
	border-right: #aed3ed solid 1px;
	padding: 5px 6px 0 6px;
	background: url(../images/rate_table_mid_bg.jpg) repeat-x;
	background-color: #ecf1f5;
}
.PresidentiallifeNEWS_bot_Left
{
	background: url(../images/rate_table_bot_left.jpg) no-repeat;
	width: 7px;
	height: 7px;
	float: left;
}
.PresidentiallifeNEWS_bot_Mid
{
	background: url(../images/rate_table_bot_mid.jpg) repeat-x;
	width:667px;
	height: 7px;
	float: left;
}
.PresidentiallifeNEWS_bot_Right
{
	background: url(../images/rate_table_bot_right.jpg) no-repeat;
	width: 6px;
	height: 7px;
	float: left;
}

#PresidentialNews_table_container
{
	width:665px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
#PresidentialNews_table_container table
{
	
	border-left: 0px solid #b0c3d2;
	border-right: 0px solid #b0c3d2;
}
.PresidentialNews_MainBottom
{
	width:665px;
	float: left;
	margin: 0 0px 0 0px;
}
.PresidentialNews_inner_bot_left
{
	float: left;
	background: url(../images/con_inner_bot_left.jpg) no-repeat;
	width: 7px;
	height: 20px;
}
.PresidentialNews_inner_bot_mid
{
	float: left;
	background: url(../images/con_inner_bot_mid.jpg) repeat-x;
	height: 20px;
	width:651px;
	_width:651px;
}

.PresidentialNews_inner_bot_right
{
	float: left;
	background: url(../images/con_inner_bot_right.jpg) no-repeat;
	width: 7px;
	height: 20px;
}


.PresidentialNews_PUBLISH_DATE
{
	width:93px;
	border-right: 1px solid #b0c3d2;
	border-left: 1px solid #b0c3d2;
	color: #2f2f2f;
	text-align: left;
	font:bold 11px Myriad Pro,Arial;
	padding:14px 33px 10px 10px;
}
.PresidentialNews_TITLE 
{
	width:130px;
	border-right: 1px solid #b0c3d2;
	color: #2f2f2f;
	font:bold 11px Myriad Pro,Arial;
	text-align: left;
	padding:14px 0px 10px 9px;
}
.PresidentialNews_TITLE img
{
	padding:0px 0 0 0;
	vertical-align:middle;
}
.PresidentialNews_TITLE a
{
	width:130px;
	border-right: 0px solid #b0c3d2;
	font:nrmal 11px Arial, Helvetica, sans-serif;
	color: #2f2f2f;
	text-align: left;
	text-decoration:underline;
	
}
.PresidentialNews_DESCRIPTION
{
	border-right: 1px solid #b0c3d2;
	color: #2f2f2f;
	text-align: left;
	font:bold 11px Myriad Pro,Arial;
	padding:14px 33px 10px 12px;
	width:373px;
}
.PresidentialNews_PUBLISH_DATE1
{
	width:93px;
	border-left: 1px solid #b0c3d2;
	color: #ffffff;
	text-align: left;
	padding-left: 14px;
}
.PresidentialNews_TITLE1
{
	width: 138px;
	border: 0px solide red;
	border-right: 1px solid #b0c3d2;
	border-left: 1px solid #b0c3d2;
	color: #fff;
	text-align: left;
	padding-left:9px;
}
.PresidentialNews_DESCRIPTION1
{
	border-right:1px solid #b0c3d2;
	color: #fff;
	text-align: left;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:0 33px 0 12px;
	width:373px;
} 
.pageingDiv
{
	width:119px;
	float:right;
	margin:13px 0 0 0;
}
.pageingDiv ul
{
	font:bold 13px arial;
	color:#315982;
}
.pageingDiv ul li
{
	float:left;
	font:bold 13px arial;
	color:#315982;
}
.pageingDiv ul li a
{
	float:left;
	font:bold 13px arial;
	color:#315982;
	padding:0 2px 0 2px;
	text-decoration:none;
}
.pageingDiv ul li a:hover
{
	float:left;
	font:bold 13px arial;
	color:#315982;
	padding:0 2px 0 2px;
	text-decoration:none;
}
.ArticleLogin
{
	float:left;
	font:bold 11px Myriad Pro,Arial;
	color:#2f2f2f;
	text-transform:uppercase;
	margin:5px 0 0 0;
}

/*---------------Start News Grid Style---------------------*/
.NewsGrid
{
width:665px;
padding:0 0px 0 0px;
background-color:#fff;
}

.NewsGrid table
{
font-family:Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight:normal;
color: #2f2f2f;
}
.NewsGrid table a
{
	font-size: 11px;
	color: #2f2f2f;
	text-decoration: underline;
}
.NewsGrid table a:hover
{
	color: #080808;
}
.NewsGrid table th
{
	border: solid 1px #B0C3D2;
	background-image: url('../Images/gridview_header.jpg' );
	background-repeat: repeat-x;
	border-spacing: 0px;
	height: 27px;
	color: #fff;
	white-space: nowrap;
	font:bold 11px Arial;
	
	text-align: left;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom:0px;
	padding-right: 2px;
}
.NewsGrid table th td
{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 2px;
}
.NewsGrid table th a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.NewsGrid table th a:hover
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.NewsGrid table tr
{
	border: solid 0px #B0C3D2;
}
.NewsGrid table .RowStyle td
{
	border-left: solid 1px #B0C3D2;
	border-right: solid 1px #B0C3D2;
	border-top: solid 1px #B0C3D2;
	border-bottom: solid 1px #B0C3D2;
	text-transform: capitalize;
	line-height: 16px;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 35px;
	font-family:Arial,Helvetica,sans-serif;
	padding-bottom: 5px;
	font-size:11px;
	color: #2f2f2f;
	background-color: #fff;
}
.NewsGrid table .RowStyle td a
{
	color: #2f2f2f;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight:normal;
}
.NewsGrid table .RowStyle td a:hover
{
	color: #2f2f2f;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight:normal;
}
.NewsGrid table .RowStyle td:hover
{
	color: #2f2f2f;
}
.NewsGrid table .AltRowStyle td
{
	background-color: #ebf1f9;
	border-left: solid 1px #B0C3D2;
	border-right: solid 1px #B0C3D2;
	border-top: solid 1px #B0C3D2;
	border-bottom: solid 1px #B0C3D2;
	text-transform: capitalize;
	line-height: 16px;
	padding-left: 10px;
	padding-right: 35px;
	padding-top: 5px;
	font-family:Arial,Helvetica,sans-serif;
	padding-bottom: 5px;
	color: #2f2f2f;
}
.NewsGrid table .AltRowStyle td a
{
	color: #2f2f2f;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight:normal;
}
.NewsGrid table .AltRowStyle td a:hover
{
	color: #2f2f2f;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight:normal;
}
.NewsGrid table .AltRowStyle td:hover
{
	color: #2f2f2f;
}

.NewsGrid table .PagerStyle tr td
{
	border-left: solid 0px #B0C3D2;
	border-right: solid 0px #B0C3D2;
	border-top: solid 0px #B0C3D2;
	border-bottom: solid 0px #B0C3D2;
	text-transform: capitalize;
	height: 18px;
	width: 18px;
	min-width: 18px;
	text-align: center;
	color: #315982;
	font-size:13px;
	font-weight: bold;
}
.NewsGrid table .PagerStyle tr
{
	border-left: solid 0px #B0C3D2;
	border-right: solid 0px #B0C3D2;
	border-top: solid 0px #B0C3D2;
	border-bottom: solid 0px #B0C3D2;
	text-transform: capitalize;
	height: 18px;
	width: 18px;
	min-width: 18px;
	text-align: center;
	color: #315982;
	font-size:13px;
	font-weight: bold;
}

.NewsGrid table .PagerStyle td td
{
	background-color: #EBF1F9;
	border-left: solid 1px #B0C3D2;
	border-right: solid 1px #B0C3D2;
	border-top: solid 1px #B0C3D2;
	border-bottom: solid 1px #B0C3D2;
	line-height: 18px;
	min-width: 18px;
}
.NewsGrid table .PagerStyle a
{
	color: #315982;
}
.NewsGrid table .PagerStyle a:hover
{
	color: #315982;
}
.NewsGrid table .EmptyDataStyle td
{
	border-left: solid 1px #B0C3D2;
	border-right: solid 1px #B0C3D2;
	border-top: solid 1px #B0C3D2;
	border-bottom: solid 1px #B0C3D2;
	text-transform: capitalize;
	height: 18px;
	line-height: 18px;
	min-width: 18px;
	text-align: center;
	color: red;
	font-weight: normal;
	letter-spacing: 2px;
}


.NewsGrid td
{
	border: solid 1px #B0C3D2;
	vertical-align: top;
	text-align: left;
}

/*---------------End News Grid Style---------------------*/
.PressContent
{
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:0 0 0 23px;
}

#BodyContainer_LeftContent_CenterContainer p
{
color:#2C2D2D;
font:12px/18px arial;      
}
.clientContactheading
{
color:#0F4073;
font:bold 17px Arial,Helvetica,sans-serif;
padding:0px 0 5px 0;
}
#BodyContainer_LeftContent_CenterContainer p a
{
color:#1873d0;
font:12px/18px arial; 
text-decoration:underline;     
}
#BodyContainer_LeftContent_CenterContainer p a:hover
{
color:#1873d0;
font:12px/18px arial; 
text-decoration:underline;     
}
/*----------------Start Invester Relations ------------------*/
.InvsetrSingle_premium_Container
{
	width:683px;
	padding: 0px 0 25px 0px;
}
.InvsetrRateTable_Top_Mid
{
	background: url(../images/rate_table_top_mid.jpg) repeat-x;
	width: 670px;
	height: 6px;
	float: left;
}
.InvsetrRateTableMid_Bg
{
	width:669px;
	border-left: #aed3ed solid 1px;
	border-right: #aed3ed solid 1px;
	padding: 5px 6px 0 6px;
	background: url(../images/rate_table_mid_bg.jpg) repeat-x;
	background-color: #ecf1f5;
}
.InvsetRateMainBottom
{
	width:670px;
	float: left;
	margin: 0 0px 0 0px;
}
.InvsetrRateTable_bot_Mid
{
	background: url(../images/rate_table_bot_mid.jpg) repeat-x;
	width:670px;
	height: 7px;
	float: left;
}
.InvsetrRate_table_container
{
	width:670px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
.InvsetrRate_inner_bot_mid
{
	float: left;
	background: url(../images/con_inner_bot_mid.jpg) repeat-x;
	height: 20px;
	width:656px;
	_width:656px;
}
.InvsetrInitialInterest1
{
	width:326px;
	border-left: 1px solid #b0c3d2;
	color: #000000;
	text-align:right;
	padding:0 10px 0 14px;
}
.InvsetrOver1
{
	width:200px;
	border: 0px solide red;
	border-right: 1px solid #b0c3d2;
	border-left: 1px solid #b0c3d2;
	color: #000000;
	text-align: right;
	padding:0 10px 0 14px;
}
.InvsetrOver
{
	width:200px;
	border-right: 1px solid #b0c3d2;
	color: #ffffff;
	text-align: center;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding-left: 14px;
}
.InvsetrOver a
{
	border-right: 0px solid #b0c3d2;
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
}
.InvsetrOver a:hover
{
	border-right: 0px solid #b0c3d2;
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
}
.InvsetrInitialInterest
{
	width:326px;
	border-right: 1px solid #b0c3d2;
	color: #ffffff;
	text-align: left;
	padding-left: 14px;
}	
.InvsetrLeftInitialInterest1
{
	width:326px;
	border-left: 1px solid #b0c3d2;
	color: #000000;
	text-align: left;
	padding:0 0px 0 14px;
}
.InvsetrOver_head
{
	width:200px;
	border: 0px solide red;
	border-right: 1px solid #b0c3d2;
	border-left: 1px solid #b0c3d2;
	color: #000000;
	text-align: center;
	padding:0 10px 0 14px;
}
.InvsetrInitialInterest_head
{
	width:326px;
	border-left: 1px solid #b0c3d2;
	color: #000000;
	text-align:center;
	padding:0 10px 0 14px;
}
/*----------------End Invester Relations ------------------*/
