﻿@charset "utf-8";

@font-face {
	font-family: 'Dax-MediumRegular';
	src: url('/Style Library/GPS/Fonts/dxmd-webfont.eot');
	src: local('☺'), url('/Style Library/GPS/Fonts/dxmd-webfont.woff') format('woff'), url('/Style Library/GPS/Fonts/dxmd-webfont.ttf') format('truetype'), url('/Style Library/GPS/Fonts/dxmd-webfont.svg#webfontgAL9BlXl') format('svg');
	font-weight: normal;
	font-style: normal;
}

body
{
	margin: 0;
	padding: 0;
	vertical-align: top;
}
SELECT
{
	font-size: 10pt;
	font-family: Arial;
}
#mainHeaderBox
{
	text-align: center;
	vertical-align: top;
	margin: 0 auto 0 auto;
	width: 960px;
	height: 134px;
}
#flashBanner
{
	text-align: center;
	vertical-align: top;
	margin: 0 auto 10px auto;
	width: 700px;
	height: 250px;
}
#mainSearch
{
	clear: both;
	margin: 0 auto 20px auto;
	width: 950px;
	height: 65px;
	padding: 0 10px 0 10px;
}
#mainSearchHome
{
	background-image: url(/_Layouts/GPS/Images/search_background.jpg);
	clear: both;
	margin: 0 auto 0 auto;
	width: 680px;
	height: 55px;
	padding: 0 10px 0 10px;
	background-repeat: no-repeat;
}
/*#mainCenter{clear:both; text-align:center; vertical-align:top; margin:0 auto 0 auto; width:960px;}*/
#mainCenter
{
	clear: both;
	vertical-align: top;
	margin: 0 auto 0 auto;
	width: 960px;
}
#mianLeftmenu
{
	float: left;
	margin: 0 20px 0 10px;
	width: 220px;
}
#mainLeftmenu
{
	float: left;
	margin: 0 20px 0 10px;
	width: 220px;
}
#maincontent
{
	float: left;
	text-align: center;
	vertical-align: top;
	margin: 0 0 20px 0;
	width: 458px;
}
#mianRightVideo
{
	float: right;
	margin: 0px 0px 10px 20px;
	width: 208px;
	padding: 5px;
	border: 1px solid #ededed;
}
#mainBottomBar
{
	text-align: left;
	vertical-align: top;
	margin: 0 auto 0 auto;
	width: 960px;
}
#mainInsideContent
{
	float: right;
	margin: 0 10px 0 0;
	width: 700px;
}

/*---------GPS Header---------*/

#header
{
	width: 960px;
	height: 134px;
}
#headerTop
{
	width: 960px;
	height: 30px;
}
#headerMenu_topLeftcorner
{
	float: left;
	width: 30px;
	height: 30px;
	background-image: url(/_Layouts/GPS/Images/headerMenu_topLeftcorner.jpg);
	background-repeat: no-repeat;
}
#headerMenu_topBackground
{
	float: left;
	width: 900px;
	height: 30px;
	background-image: url(/_Layouts/GPS/Images/headerMenu_topBackground.jpg);
}
#headerMenu_topRightcorner
{
	float: left;
	width: 30px;
	height: 30px;
	background-image: url(/_Layouts/GPS/Images/headerMenu_topRightcorner.jpg);
	background-repeat: no-repeat;
}
#headerCenter
{
	width: 960px;
	height: 74px;
}
#headerMenu_Leftmiddle
{
	float: left;
	width: 30px;
	height: 74px;
	background-image: url(/_Layouts/GPS/Images/headerMenu_Leftmiddle.jpg);
}
#headerLogo
{
	float: left;
	width: 208px;
	height: 74px;
	background-repeat: no-repeat;
}
#headerTopmenu
{
	float: left;
	width: 722px;
	height: 34px;
	text-align: right;
}
#headerMenu_rightbackground
{
	float: right;
	width: 30px;
	height: 44px;
	background-image: url(/_Layouts/GPS/Images/headerMenu_rightbackground.jpg);
	background-repeat: repeat-y;
}

#headerMenu_btnSearch a
{
	float: right;
	width: 27px;
	height: 25px;
	background-image: url(/_Layouts/GPS/Images/headerMenu_btnSearch.jpg);
	background-repeat: no-repeat;
}
#headerMenu_btnSearch a:hover
{
	float: right;
	width: 27px;
	height: 25px;
	background-image: url(/_Layouts/GPS/Images/headerMenu_btnSearchhov.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}
#headerMenu_searchPannel
{
	float: right;
	width: 150px;
	height: 25px;
	padding-right: 10px;
}
.headerMenu_searchField
{
	float: right;
	border: 1px solid #ededed;
	background-color: #FFF;
	height: 20px;
	width: 150px;
}
#headerMenu_btnPannel
{
	float: right;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #313131;
	padding: 0;
}
#headerMenu_btnPannel a
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #313131;
	text-decoration: underline;
}
#headerMenu_btnPannel a:hover
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #f58220;
}
#headerMenu_btnPannelcurrent
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #f58220;
}
/*#headerMenu_contact{float:right; font-family:Arial; text-align:right; font-size:11px; font-weight:bold; color:#313131; margin-top:3px;}*/
#headerMenu_contact
{
	font-family: Arial;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #313131;
	padding-top: 9px;
}
#headerMenu_contactOrange
{
	font-family: Arial;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #f58220;
}
.SearchDescription
{
	font-family: Arial;
	font-size: 10px;
	color: #999;
	font-weight: normal;
	padding-left: 3px;
}

#headerMainmenu
{
	position: relative;
	float: left;
	width: 722px;
	height: 40px;
}


#headerBottom
{
	position: relative;
	clear: both;
	float: inherit;
	margin-top: -30px;
	width: 960px;
}
#headerMenu_bottomLeftcorner
{
	float: left;
	width: 30px;
	height: 29px;
	background-image: url(/_Layouts/GPS/Images/headerMenu_bottomLeftcorner.jpg);
	background-repeat: no-repeat;
}
#headerMenu_bottomBackground
{
	float: left;
	width: 195px;
	height: 29px;
	background-image: url(/_Layouts/GPS/Images/headerMenu_bottomBackground.jpg);
}
#headerMenu_bottomBackgroundrightCorner
{
	float: left;
	width: 34px;
	height: 29px;
	background-image: url(/_Layouts/GPS/Images/headerMenu_bottomBackgroundrightCorner.jpg);
	background-repeat: no-repeat;
}

.button
{
	margin: 10px 0 10px 0;
	float: left;
	width: 81px;
	height: 40px;
	padding-left: 21px;
}
.button li
{
	display: inline;
	background: url(/_Layouts/GPS/Images/headerMenu_btnHomehov.jpg);
}
.button li a
{
	display: block;
	height: 40px;
	width: 81px;
	background: url(/_Layouts/GPS/Images/headerMenu_btnHomein.jpg);
}
.button li b
{
	display: inline;
	width: 81px;
	height: 40px;
	background: url(/_Layouts/GPS/Images/headerMenu_btnHomein.jpg);
}
.button li a:hover, .button li a:hover b
{
	border: 0;
	background-image: url(/_Layouts/GPS/Images/headerMenu_btnHomehov.jpg);
	cursor: pointer;
}
.button li a:active, .button li a:active b, .button li a.current, .button li a.current b
{
	background-image: url(/_Layouts/GPS/Images/headerMenu_btnHomeact.jpg);
}

#headerMainmenu_Background
{
	position: relative;
	float: left;
	width: 610px;
	height: 40px;
	background-image: url(/_Layouts/GPS/Images/headerMenu_background.jpg);
	background-repeat: repeat-x;
	margin-top: 10px;
}

ul#topnav
{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	list-style: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
ul#topnav li
{
	float: left;
	margin: 0;
	height: 40px;
	padding: 0;
	position: relative;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
ul#topnav li a
{
	float: left;
	margin: 0;
	height: 40px;
	padding: 0;
	position: relative;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
ul#topnav li:hover a, ul#topnav li a:hover
{
	float: left;
	margin: 0;
	height: 27px;
	padding: 12px 8px 0 10px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #f58220;
	text-decoration: none;
	background-color: #FFF;
	border: 1px solid #ededed;
}

ul#topnav a.aboutus
{
	width: 56px;
	height: 40px;
	padding: 12px 10px 0 10px;
}
ul#topnav a.products
{
	width: 48px;
	padding: 12px 10px 0 10px;
}
ul#topnav a.taxbenefits
{
	width: 79px;
	padding: 12px 10px 0 10px;
}
ul#topnav a.download
{
	width: 64px;
	padding: 12px 10px 0 10px;
}
ul#topnav a.joinus
{
	width: 46px;
	padding: 12px 10px 0 10px;
}
ul#topnav a.press
{
	width: 33px;
	padding: 12px 10px 0 10px;
}
ul#topnav a.videos
{
	width: 41px;
	padding: 12px 10px 0 10px;
}
ul#topnav a.ciospeak
{
	width: 67px;
	padding: 12px 10px 0 10px;
}
#ciospeak_hover
{
	width: 87px;
	background: url(/_Layouts/GPS/Images/headerMenu_hover.jpg);
	background-repeat: repeat-x;
	height: 28px;
	padding-top: 12px;
}
#joinus
{
	width: 66px;
	background: url(/_Layouts/GPS/Images/headerMenu_hover.jpg);
	background-repeat: repeat-x;
	height: 28px;
	padding-top: 12px;
}
#download
{
	width: 84px;
	background: url(/_Layouts/GPS/Images/headerMenu_hover.jpg);
	background-repeat: repeat-x;
	height: 28px;
	padding-top: 12px;
}
#press
{
	width: 53px;
	background: url(/_Layouts/GPS/Images/headerMenu_hover.jpg);
	background-repeat: repeat-x;
	height: 28px;
	padding-top: 12px;
}
#taxbenefits
{
	width: 99px;
	background: url(/_Layouts/GPS/Images/headerMenu_hover.jpg);
	background-repeat: repeat-x;
	height: 28px;
	padding-top: 12px;
}
#aboutus
{
	width: 76px;
	background: url(/_Layouts/GPS/Images/headerMenu_hover.jpg);
	background-repeat: repeat-x;
	height: 28px;
	padding-top: 12px;
}
#products
{
	width: 68px;
	background: url(/_Layouts/GPS/Images/headerMenu_hover.jpg);
	background-repeat: repeat-x;
	height: 28px;
	padding-top: 12px;
}
/*ul#topnav li .sub {position: absolute; top: 40px; left: 0; background: #FFF url(sub_bg.png) repeat-x; padding: 5px 5px 5px 5px; float: left; border-left:1px solid #ededed; border-right:1px solid #ededed; border-bottom:1px solid #ededed; display: none; white-space:normal;}*/
ul#topnav li .sub
{
	position: absolute;
	top: 40px;
	left: 0;
	color: #f58220;
	background: #FFF;
	padding: 5px 20px 5px 5px;
	float: left;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	display: none;
	text-align: left;
}
ul#topnav li .row
{
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#topnav li .sub ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 175px;
	float: left;
}
ul#topnav .sub ul li
{
	width: 100%;
	color: #fff;
}
/*ul#topnav .sub ul li h2 {padding: 0;  margin: 0; font-family:Arial; font-size:12px; font-weight:normal; text-decoration: none; color: #313131;}
ul#topnav .sub ul li h2 a {padding: 5px 0; background-image: none; color: #e8e000;}*/
ul#topnav .sub ul li a
{
	float: none;
	text-indent: 0;
	height: auto;
	background: url(/_Layouts/GPS/Images/greyaerrow.png) no-repeat 5px 10px;
	border: 0;
	padding: 7px 10px 0px 20px;
	display: block;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	white-space: nowrap;
}
ul#topnav .sub ul li a:hover
{
	color: #000;
	border: none;
	color: #f58220;
}
ul#topnav .headerMenuseparator
{
	width: 2px;
	height: 40px;
	background-image: url(/_Layouts/GPS/Images/headerMenu_separator.jpg);
	background-repeat: no-repeat;
}
.newLink
{
	background-color: #FFFF00;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none !important;
}

/*---------GPS Leftmenu ---------*/

#leftmenu
{
	float: left;
	margin: 0 19px 0 10px;
	width: 220px;
}
#leftmenuBackground
{
	margin: 0;
	padding: 10px 0 0 0;
	background-image: url(/_Layouts/GPS/Images/leftmenu_Background.png);
	width: 220px;
	background-repeat: no-repeat;
}
#leftmenuBtn
{
	padding: 0 20px 10px 15px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
	text-align: left;
}
#leftmenuIcons
{
	float: left;
	padding: 5px 10px 5px 5px;
	width: 32px;
	height: 32px;
}
#leftmenuBtntext
{
	float: left;
	padding-top: 15px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
	text-align: left;
}
#leftmenuBtntext a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
}
#leftmenuBtntext a:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #f58220;
	text-decoration: none;
}
#leftmenuSeperator
{
	clear: both;
	height: 2px;
	width: 218px;
	background-image: url(/_Layouts/GPS/Images/leftmenu_Seperator.png);
	background-repeat: no-repeat;
}
#leftmenuDropdown
{
	float: left;
	padding-left: 13px;
	width: 150px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	line-height: 25px;
	list-style: none;
}
#leftmenuDropdownLocateText
{
	float: left;
	padding-left: 13px;
	width: 150px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	line-height: 25px;
	list-style: none;
}
#leftmenuDropdownLoginText
{
	float: left;
	padding-left: 13px;
	width: 150px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	line-height: 7px;
	list-style: none;
}
#leftmenuDropdownLocateText a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	list-style: none;
	background: url(/_Layouts/GPS/Images/greyaerrow.png) no-repeat 2px;
	padding-left: 15px;
}
#leftmenuDropdownLocateText a:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #f58220;
	text-decoration: none;
	list-style: none;
}
#leftmenuDropdownPartner
{
	float: left;
	padding-left: 25px;
	width: 150px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	line-height: 25px;
	list-style: none;
}
#leftmenuDropdownPartner a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	list-style: none;
	background: url(/_Layouts/GPS/Images/pressRelease_aerrowblack.png) no-repeat 2px;
	padding-left: 15px;
}
#leftmenuDropdownPartner a:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #f58220;
	text-decoration: none;
	list-style: none;
}
#leftmenuDropdownLocate
{
	float: left;
	padding-left: 30px;
	width: 150px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	line-height: 25px;
	list-style: none;
}
#login
{
	float: left;
	padding-left: 30px;
	width: 150px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	line-height: 25px;
	list-style: none;
}
#loginType
{
	float: left;
	padding-left: 30px;
	width: 150px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	line-height: 25px;
	list-style: none;
}
#joinusleft
{
	float: left;
	padding-left: 30px;
	width: 150px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	line-height: 25px;
	list-style: none;
}
#joinusleftText
{
	float: left;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	line-height: 10px;
	list-style: none;
}
#bancassurance
{
	float: left;
	width: 150px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	line-height: 25px;
	list-style: none;
}
#leftmenuDropdownTrack
{
	float: left;
	padding-left: 25px;
	width: 150px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	line-height: 25px;
	list-style: none;
}
#leftmenuDropdownTrack a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	list-style: none;
}
#leftmenuDropdownTrack a:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #f58220;
	text-decoration: none;
	list-style: none;
}
#leftmenuDropdown a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	list-style: none;
}
#leftmenuDropdown a:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #f58220;
	text-decoration: none;
	list-style: none;
}

#leftmenuDropdownTrack_btnSearch a
{
	float: right;
	width: 27px;
	height: 25px;
	background-image: url(/_Layouts/GPS/Images/headerMenu_btnSearch.jpg);
	background-repeat: no-repeat;
}
#leftmenuDropdownTrack_btnSearch a:hover
{
	float: right;
	width: 27px;
	height: 25px;
	background-image: url(/_Layouts/GPS/Images/headerMenu_btnSearchhov.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}
#leftmenuDropdownTrack_searchPannel
{
	width: 90px;
	height: 25px;
	padding: 0 10px 10px 22px;
}
.leftmenuDropdownTrack_searchField
{
	border: 1px solid #ededed;
	background-color: #FFF;
	height: 20px;
	width: 90px;
}

#leftmenuDropdownContact
{
	float: left;
	padding-left: 0;
	width: 170px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	line-height: 20px;
	list-style: none;
	padding-bottom: 5px;
}

#leftmenuDropdownCallus
{
	float: right;
	width: 190px;
	font-family: Arial !important;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	line-height: 25px;
	list-style: none;
}
#leftmenuDropdownCallus a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	list-style: none;
}
#leftmenuDropdownCallus a:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #f58220;
	text-decoration: none;
	list-style: none;
}
.leftmenuDropdownCallus_searchField
{
	border: 1px solid #ededed;
	background-color: #FFF;
	height: 21px;
	width: 100px;
	font-size: 11px;
}
#leftmenuDropdownCallusText
{
	float: left;
	padding-left: 10px;
	width: 70px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	text-align: right;
}
#leftmenuDropdownCallusTextRed
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #C00;
	text-decoration: none;
	text-align: right;
}
#leftmenuDropdownCallus_searchPannel
{
	float: left;
	width: 100px;
	height: 25px;
	padding: 0 0 5px 5px;
}
#leftmenuDropdownCallus_btn
{
	float: right;
	width: 100px;
	height: 25px;
	padding: 0 0 10px 70px;
}
#leftmenuDropdownCallus_btnReset
{
	float: left;
	width: 47px;
	height: 25px;
	padding: 0 0 5px 5px;
}

#leftmenu_btnSubmit a
{
	float: left;
	width: 47px;
	height: 25px;
	background-image: url(/_Layouts/GPS/Images/leftmenu_btnSubmit.png);
	background-repeat: no-repeat;
	padding: 0 5px 5px 0;
}
#leftmenu_btnSubmit a:hover
{
	float: left;
	width: 47px;
	height: 25px;
	background-image: url(/_Layouts/GPS/Images/leftmenu_btnSubmit_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
	padding: 0 5px 5px 0;
}

#leftmenu_btnReset a
{
	float: left;
	width: 47px;
	height: 25px;
	background-image: url(/_Layouts/GPS/Images/leftmenu_btnReset.png);
	background-repeat: no-repeat;
	padding: 0 0 5px 0;
}
#leftmenu_btnReset a:hover
{
	float: left;
	width: 47px;
	height: 25px;
	background-image: url(/_Layouts/GPS/Images/leftmenu_btnReset_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
	padding: 0 0 5px 0;
}

.ddlInitial
{
	border: 1px solid #ededed;
	background-color: #FFF;
	height: 21px;
	font-size: 11px;
}
.divContainer
{
	width: 205px;
	padding: 2px 0px 2px 0px;
}
.fNameLName
{
	border: 1px solid #ededed;
	background-color: #FFF;
	padding: 3px 0px 3px 0px;
	font-size: 11px;
}
.txtBox
{
	border: 1px solid #ededed;
	background-color: #FFF;
	padding: 3px 0px 3px 0px;
	font-size: 11px;
}
.WaterMarkTextBox
{
	color: #999 !important;
	text-align: center !important;
	border: 1px solid #ededed;
	background-color: #FFF;
	font-size: 11px;
	padding: 3px 0px 3px 0px;
}
.ProductDropDown
{
	border: 1px solid #ededed;
	background-color: #FFF;
	height: 21px;
	width: 196px;
	font-size: 11px;
}

/*---------GPS SpotlightBanner ---------*/

#spotlightBanner
{
	margin: 0;
	padding: 20px;
	width: 455px;
	height: 158px;
	background-image: url(/_Layouts/GPS/Images/spotlightBanner_background.jpg);
	background-repeat: repeat-x;
	border: 1px solid #fac6a6;
}
#spotlightBannercontent
{
	margin: 0;
	padding: 0;
	width: 455px;
	height: 158px;
}
#spotlightBannercontentLeft
{
	float: left;
	margin: 0;
	padding: 0;
	width: 310px;
	height: 158px;
}
#spotlightBannercontentRight
{
	float: left;
	margin-left: 20px;
	padding: 0;
	width: 125px;
	height: 158px;
}
#spotlightBannerlogo
{
	float: left;
	margin-bottom: 20px;
	width: 265px;
	height: 45px;
	background-image: url(/_Layouts/GPS/Images/spotlightBanner_logo.png);
	background-repeat: no-repeat;
}
#spotlightBannerimage
{
	float: right;
	width: 125px;
	height: 120px;
	background-image: url(/_Layouts/GPS/Images/spotlightBanner_image.jpg);
	background-repeat: no-repeat;
}
#spotlightBannertext
{
	clear: both;
	text-align: left;
	line-height: 18px;
	width: 310px;
	background-image: url(/_Layouts/GPS/Images/spotlightBanner_aerrow.png);
	background-repeat: no-repeat;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	background-position: left;
	padding-left: 10px;
}
#spotlightBannerlink a
{
	margin-top: 10px;
	position: relative;
	float: left;
	width: 57px;
	height: 31px;
	background-image: url(/_Layouts/GPS/Images/spotlightBanner_btnLink.png);
	background-repeat: no-repeat;
}
#spotlightBannerlink a:hover
{
	position: relative;
	float: left;
	width: 57px;
	height: 31px;
	background-image: url(/_Layouts/GPS/Images/spotlightBanner_btnLink_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

/*---------GPS PressRelease ---------*/

#pressRelease
{
	margin: 0;
	padding: 0 0 10px 0;
	width: 458px;
	height: 175px;
	float: left;
}
#pressReleaseheader
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: left;
	padding-bottom: 10px;
	padding-top: 20px;
}
#pressReleasetext
{
	clear: both;
	text-align: left;
	line-height: 20px;
	font-weight: bold;
	background: url(/_Layouts/GPS/Images/pressRelease_aerrow.png) no-repeat left 5px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	padding-left: 10px;
	text-decoration: none;
}
#pressReleasetext a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #313131;
	background-position: left;
	text-decoration: none;
}
#pressReleasetext a:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #f58220;
	background-position: left;
	text-decoration: underline;
}
#pressReleasedate
{
	clear: both;
	text-align: left;
	line-height: 15px;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #757575;
	background-position: left;
	padding-left: 10px;
}

#pressReleaseComments
{
	clear: both;
	text-align: justify;
	line-height: 20px;
	font-family: Arial;
	font-size: 12px;
	text-indent: 20px !important;
	font-weight: normal;
	color: #313131;
	padding-left: 10px;
	padding-bottom:10px;
	text-decoration: none;
}
.pressDownloadLink
{
	font-family: Arial;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.pressDownloadLink a
{
	text-decoration: none;
	color: #000;
}
.pressDownloadLink a:hover
{
	text-decoration: none;
	color: #f37021;
}

/*---------GPS Video Banner ---------*/
#videoBanner
{
	float: right;
	height: 390px;
	width: 200px;
	margin-right: 10px;
}
#videoBannerimg
{
	width: 188px;
	height: 320px;
	text-align: center;
	vertical-align: top;
	background: url(/_Layouts/GPS/Images/videoBanner.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#videoBannerLink
{
	float: left;
	width: 195px;
	height: 20px;
	background-color: #f5f5f5;
	padding: 5px 5px 0 10px;
}
DIV.videoBanneraerrow
{
	background: url(/_Layouts/GPS/Images/linkAerrow.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	font-family: Arial;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
DIV.videoBanneraerrow a
{
	font-family: Arial;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
DIV.videoBanneraerrow a:hover
{
	font-family: Arial;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #f37021;
	text-decoration: none;
}
#insidevideoBanner
{
	clear: both;
	float: left;
	margin: 20px 0 0 0;
	width: 208px;
	padding: 5px;
	border: 1px solid #ededed;
}
#insidevideoBannerimg
{
	background: url(/_Layouts/GPS/Images/insideVideoBanner.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 208px;
}
#insidevideoBannerLink
{
	float: left;
	width: 193px;
	background-color: #f5f5f5;
	padding: 10px 5px 10px 10px;
}
DIV.insidevideoBannerLinkaerrow
{
	background: url(/_Layouts/GPS/Images/linkAerrow.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

/*------------------ GPS Popup ------------------*/
#popupPagebg
{
	padding: 20px;
	background: url(/SiteCollectionImages/insidePageDesign.jpg);
	background-repeat: no-repeat;
	text-align: left;
	clear: both;
	width: 600px;
	overflow: hidden !important;
}
#popupPage
{
	clear: both;
}
#popupPageFormBox
{
	float: left;
	width: 320px;
	padding: 10px 0 10px 0;
	height: 15px;
}
#popupPageFormBoxText
{
	float: left;
	text-align: right;
	width: 120px;
}
#popupPageFormBoxPhone
{
	float: left;
	width: 260px;
	padding: 10px 0 10px 0;
	height: 15px;
}
#popupPageFormBoxSTD
{
	float: left;
	width: 220px;
	padding: 10px 0 10px 0;
	height: 15px;
}
#popupPageFormBoxSTDText
{
	clear: both;
	float: left;
	text-align: right;
	width: 120px;
}
#popupPageFormBoxTextPhone
{
	float: left;
	text-align: right; /*width:70px;*/
}
#popupPageFormBoxTextInfo
{
	border: 1px solid #fff;
	color: #313131;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
}
#popupPageInfoBox
{
	clear: both;
	width: 620px;
	padding: 10px 0 10px 0;
}
#agentTrainingPopup
{
	clear: both;
	width: 580px;
	padding: 10px 0 10px 0;
	height: 15px;
}
#zonePopup
{
	clear: both;
	width: 600px;
	padding: 10px 0 10px 0;
	height: 15px;
}
#zonePopupText
{
	float: left;
	text-align: right;
	width: 58px;
}
#remarkTextField
{
	width: 372px;
	height: 60px;
}
#popupPageFormBoxTextstate
{
	float: left;
	text-align: right;
	width: 50px;
}
#popupPage_btnBack a
{
	float: left;
	width: 68px;
	height: 36px;
	background-image: url(/SiteCollectionImages/btn_back.png);
	background-repeat: no-repeat;
	margin-left: 10px;
}
#popupPage_btnBack a:hover
{
	float: left;
	width: 68px;
	height: 36px;
	background-image: url(/SiteCollectionImages/btn_back_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#popupPage_btnadvisor a
{
	float: left;
	width: 81px;
	height: 36px;
	background-image: url(/SiteCollectionImages/btn_advisor.png);
	background-repeat: no-repeat;
	margin-left: 10px;
}
#popupPage_btnadvisor a:hover
{
	float: left;
	width: 81px;
	height: 36px;
	background-image: url(/SiteCollectionImages/btn_advisor_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#popupPage_btncustomer a
{
	float: left;
	width: 96px;
	height: 36px;
	background-image: url(/SiteCollectionImages/btn_customer.png);
	background-repeat: no-repeat;
	margin-left: 10px;
}
#popupPage_btncustomer a:hover
{
	float: left;
	width: 96px;
	height: 36px;
	background-image: url(/SiteCollectionImages/btn_customer_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
/*------------------ GPS Search ------------------*/

/*DIV.searchHeader {float:left; margin:0 0 10px 0; padding:5px; width:650px; height:22px; background-color:#f0f0f0; border:1px solid #ededed;}
DIV.searchHeader A {float:left; padding-top:3px; margin-left:3px; padding:3px; background-color:#fff; border:1px solid #c5c5c5; font-family:Arial; font-size:11px; font-weight:normal; color:#000 !important; text-decoration:none; text-align:center; vertical-align:middle;}
DIV.searchHeader A:hover {COLOR: #000 !important; background-color:#ffe4d3; border:1px solid #ffc9a9; font-family:Arial; font-size:11px; font-weight:normal; color:#000; text-decoration:none; padding:3px;}
DIV.searchHeader A:active {float:left; background-color:#f37021; border:1px solid #f37021; font-family:Arial; font-size:11px; font-weight:normal; color:#FFF; text-decoration:none; text-align:center; vertical-align:middle;}
DIV.searchHeader SPAN.current {float:left; padding-top:3px; margin-left:3px; width:20px; height:17px; background-color:#f37021; border:1px solid #f37021; font-family:Arial; font-size:11px; font-weight:normal; color:#FFF; text-decoration:none; text-align:center; vertical-align:middle;}
DIV.searchHeader SPAN.disable {float:left; padding-top:3px; margin-left:3px; width:20px; height:17px; background-color:#f3f3f3; border:1px solid #e7e7e7; font-family:Arial; font-size:11px; font-weight:normal; color:#c2c2c2; text-decoration:none; text-align:center; vertical-align:middle;}
DIV.searchHeader SPAN.disableNext {float:left; padding-top:3px; margin-left:3px; width:40px; height:17px; background-color:#f3f3f3; border:1px solid #e7e7e7; font-family:Arial; font-size:11px; font-weight:normal; color:#c2c2c2; text-decoration:none; text-align:center; vertical-align:middle;}
DIV.searchHeader A.disableNext {float:left; padding-top:3px; margin-left:3px;  height:17px; background-color:#f3f3f3; border:1px solid #e7e7e7; font-family:Arial; font-size:11px; font-weight:normal; color:#c2c2c2; text-decoration:none; text-align:center; vertical-align:middle;}
DIV.searchHeader SPAN.Next A {float:left; padding-top:3px; margin-right:3px; width:40px; height:17px; background-color:#f3f3f3; border:1px solid #e7e7e7; font-family:Arial; font-size:11px; font-weight:normal; color:#c2c2c2; text-decoration:none; text-align:center; vertical-align:middle;}*/

DIV.searchHeader
{
	float: left;
	margin: 0 0 10px 0;
	padding: 5px;
	width: 650px;
	height: 22px;
	background-color: #f0f0f0;
	border: 1px solid #ededed;
}
DIV.searchHeader A
{
	float: left;
	padding-top: 3px;
	margin-left: 3px;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #c5c5c5;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000 !important;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
DIV.searchHeader A:hover
{
	color: #000 !important;
	background-color: #ffe4d3;
	border: 1px solid #ffc9a9;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding: 3px;
}
DIV.searchHeader A:active
{
	float: left;
	background-color: #f37021;
	border: 1px solid #f37021;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFF !important;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
DIV.searchHeader SPAN.current
{
	float: left;
	padding-top: 3px;
	margin-left: 3px;
	width: 20px;
	height: 17px;
	background-color: #f37021;
	border: 1px solid #f37021;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
DIV.searchHeader SPAN.disable
{
	float: left;
	padding-top: 3px;
	margin-left: 3px;
	width: 20px;
	height: 17px;
	background-color: #f3f3f3;
	border: 1px solid #e7e7e7;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #c2c2c2;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
DIV.searchHeader SPAN.disableNext
{
	float: left;
	padding-top: 3px;
	margin-left: 3px;
	width: 40px;
	height: 17px;
	background-color: #f3f3f3;
	border: 1px solid #e7e7e7;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #c2c2c2;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
DIV.searchHeader SPAN.Next A
{
	float: left;
	padding-top: 3px;
	margin-right: 3px;
	width: 40px;
	height: 17px;
	background-color: #f3f3f3;
	border: 1px solid #e7e7e7;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #c2c2c2;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

DIV.searchNavigation
{
	float: right;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	width: 319px;
	background-position: left;
	vertical-align: text-top;
}
#searchPannelheaderText
{
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding-bottom: 10px;
	margin-top: 3px;
}

/*------------------ GPS Press ------------------*/

DIV.pressHeader
{
	clear: both;
	float: left;
	margin: 0 0 10px 0;
	padding: 5px;
	width: 650px;
	height: 22px;
	background-color: #fff;
	border: 1px solid #ededed;
}

DIV.pressDropdpwn
{
	float: left;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	width: 463px;
}
DIV.pressDropdownBox
{
	float: left;
}
DIV.pressDropdownList
{
	height: 10px;
	width: 60px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

DIV.pressPannellink
{
	float: right;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background: url(/_Layouts/GPS/Images/linkAerrow.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	vertical-align: text-top;
	margin-top: 4px;
}
DIV.pressPannellink a
{
	text-decoration: none;
	color: #000 !important;
}
DIV.pressPannellink a:hover
{
	text-decoration: none;
	color: #f37021 !important;
}

DIV.pressPannellinkleft
{
	float: right;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background: url(/_Layouts/GPS/Images/linkAerrow.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	margin-right: 10px;
	vertical-align: text-top;
	margin-top: 4px;
}
DIV.pressPannellinkleft a
{
	text-decoration: none;
	color: #000 !important;
}
DIV.pressPannellinkleft a:hover
{
	text-decoration: none;
	color: #f37021 !important;
}

DIV.pressDisplaybox
{
	float: left;
	width: 674px;
	margin-bottom: 10px;
	border: 1px solid #ededed;
	background: #f0f0f0;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
DIV.pressDisplaybox A
{
	float: left;
	background-color: #fff;
	width: 624px;
	text-decoration: none;
}
DIV.pressDisplaybox A:hover
{
	float: left;
	background-color: #fff;
	width: 624px;
	text-decoration: none;
}

DIV.glossaryDisplaybox
{
	float: left;
	width: 660px;
	margin-bottom: 10px;
	border: 1px solid #ededed;
	background: #f0f0f0;
}
DIV.glossaryDisplaybox A
{
	float: left;
	background-color: #fff;
	width: 610px;
	text-decoration: none;
	cursor: default;
	text-decoration: none !important;
}

#pressDate
{
	float: left;
	width: 40px;
	height: 100%;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-align: center;
	vertical-align: middle;
	background-color: #ededed;
	padding: 8px 5px 9px 5px;
}

DIV.pressHeadline
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	white-space: normal;
	margin-left: 50px;
}
DIV.pressHeadline a
{
	text-decoration: none;
}
DIV.pressHeadline a:hover
{
	text-decoration: none;
}

DIV.pressCity
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
	padding: 0 5px 5px 5px;
	margin-left: 50px;
}
DIV.pressCity a
{
	text-decoration: none;
}
DIV.pressCity a:hover
{
	text-decoration: none;
}
DIV.pressCitySingel
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
	padding-bottom: 10px;
}
DIV.glossaryHeadline
{
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 10px 5px 5px 10px;
	white-space: normal;
}
DIV.glossaryText
{
	clear: both;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
	padding: 0 5px 10px 10px;
}
DIV.idbinewsHeadline
{
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 7px 5px 7px 10px;
	white-space: normal;
	cursor: pointer;
	width: 500px;
}
#idbinewsDate
{
	clear: both;
	float: left;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding: 0 5px 7px 40px;
	white-space: normal;
	cursor: pointer;
	width: 400px;
}

/*------------------ GPS FAQ's ------------------*/

DIV.faqsNavigation
{
	float: right;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000 !important;
	background-position: left;
	vertical-align: text-top;
}
/*DIV.faqsNavigation A {float:left; padding-top:3px; margin-left:3px; padding:3px; background-color:#fff; border:1px solid #c5c5c5; font-family:Arial; font-size:11px; font-weight:normal; color:#000 !important; text-decoration:none; text-align:center; vertical-align:middle;}
DIV.faqsNavigation A.current {float:left; padding-top:3px; margin-left:3px; width:20px; height:17px; background-color:#f37021; border:1px solid #f37021; font-family:Arial; font-size:11px; font-weight:normal; color:#FFF;  text-decoration:none; text-align:center; vertical-align:middle;}
DIV.faqsNavigation A.current {float:left; padding-top:3px; margin-left:3px; padding:3px; background-color:#fff; border:1px solid #f37021; font-family:Arial; font-size:11px; font-weight:normal; background-color:#f37021; color:#FFF !important; text-decoration:none; text-align:center; vertical-align:middle;}*/
#faqsNo
{
	float: left;
	width: 20px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-align: center;
	vertical-align: middle;
	padding: 5px 5px 10px 5px;
	cursor: default;
	background-color: #ededed;
}
DIV.faqsHeadline
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	white-space: normal;
}
DIV.faqsDisplaybox
{
	float: left;
	width: 674px;
	margin-bottom: 10px;
	border: 1px solid #ededed;
	background: #f0f0f0;
}
DIV.faqsDisplaybox A
{
	float: left;
	background-color: #fff;
	width: 644px;
	text-decoration: none;
}
DIV.faqsDisplaybox A:hover
{
	background-color: #feeee4;
	text-decoration: none;
}

/*------------------ GPS Glossary ------------------*/

DIV.glossaryHeader
{
	margin: 0 0 10px 0;
	padding: 5px;
	width: 650px;
	height: 22px;
	background-color: #f0f0f0;
	border: 1px solid #ededed;
}
DIV.glossaryHeader A
{
	float: left;
	padding-top: 3px;
	margin-right: 3px;
	width: 20px;
	height: 17px;
	background-color: #fff;
	border: 1px solid #c5c5c5;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000 !important;
	text-decoration: none !important;
	text-align: center;
	vertical-align: middle;
}
DIV.glossaryHeader A:hover
{
	color: #000 !important;
	background-color: #ffe4d3;
	border: 1px solid #ffc9a9;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000 !important;
	text-decoration: none;
	width: 20px;
	height: 17px;
}
DIV.glossaryHeader A:active
{
	float: left;
	padding-top: 3px;
	margin-right: 3px;
	width: 20px;
	height: 17px;
	background-color: #f37021;
	border: 1px solid #f37021;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFF !important;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
/*DIV.glossaryHeader A.current {float:left; padding-top:3px; margin-right:3px; width:20px; height:17px; background-color:#f37021 !important; border:1px solid #f37021 !important; font-family:Arial; font-size:11px; font-weight:normal; color:#FFF !important; text-decoration:none; text-align:center; vertical-align:middle;}*/
DIV.glossaryHeader A.current
{
	float: left;
	padding-top: 3px;
	margin-right: 3px;
	width: 20px;
	height: 17px;
	background-color: #f37021 !important;
	border: 1px solid #f37021;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFF !important;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
/*DIV.glossaryHeader A:visited {float:left; padding-top:3px; margin-right:3px; width:20px; height:17px; background-color:#fff !important; border:1px solid #c5c5c5 !important; font-family:Arial; font-size:11px; font-weight:normal; color:#000 !important; text-decoration:none; text-align:center; vertical-align:middle;}*/
DIV.glossaryHeader SPAN.current
{
	float: left;
	padding-top: 3px;
	margin-right: 3px;
	width: 20px;
	height: 17px;
	background-color: #f37021;
	border: 1px solid #f37021;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFF !important;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
DIV.glossaryHeader SPAN.disable
{
	float: left;
	padding-top: 3px;
	margin-right: 3px;
	width: 20px;
	height: 17px;
	background-color: #f3f3f3;
	border: 1px solid #e7e7e7;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #c2c2c2 !important;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

/*------------------ GPS InsidePage ------------------*/

#h1
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-align: left;
	text-decoration: none;
}
#h1 a
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-align: left;
	text-decoration: none;
}
#h1 a:hover
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #f58220;
	text-align: left;
	text-decoration: none;
}
#h2
{
	clear: left;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	line-height: 150%;
	text-align: left;
}
#h3
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	line-height: 150%;
	text-align: left;
}
#h4
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 150%;
	text-align: justify;
}
#h4 a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 150%;
	text-align: left;
	text-decoration: underline;
}
#h4 a:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #f58220;
	line-height: 150%;
	text-align: left;
	text-decoration: underline;
}
#h5
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	line-height: 150%;
	text-align: left;
}
#h6
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	line-height: 150%;
	text-align: left;
}
p
{
	margin: 0 0 10px 0;
	padding: 0;
}
#ul
{
	margin: 0;
	padding: 0 0 0 15px;
}
#li
{
	margin: 0;
	padding: 0 0 0 5px;
}
#ul ul
{
	margin: 0;
	padding: 5px 0 10px 20px;
	color: #666;
}
#ul ul li
{
	margin: 0;
	padding: 5px 0 0 5px;
	color: #666;
}
/*#wealthsurance{font-size:14px; font-weight:bold; color:#cf381e; margin-top:-3px;}*/
#wealthsurance
{
	font-size: 14px;
	font-weight: bold;
	color: #cf381e;
	margin-bottom: -2px;
	text-decoration: none;
}

#wealthsurancePro
{
	font-family: Dax-MediumRegular;
	font-size: 16pt;
	font-weight: normal;
	color: #cf381e;
	margin-bottom: -2px;
	text-decoration: none;
}
#wealthsurancePro a
{
	font-family: Dax-MediumRegular;
	font-size: 16pt;
	font-weight: normal;
	color: #cf381e;
	text-decoration: none;
}
#wealthsurancePro a:hover
{
	font-family: Dax-MediumRegular;
	font-size: 16pt;
	font-weight: normal;
	color: #cf381e;
	text-decoration: none;
}

#homesurance
{
	font-size: 14px;
	font-weight: bold;
	color: #9e76b4;
	margin-bottom: -2px;
	text-decoration: none;
}
#homesurance a
{
	font-family: Dax-MediumRegular !important;
	font-size: 16pt !important;
	font-weight: normal !important;
	color: #9e76b4 !important;
	text-decoration: none !important;
}
#homesurance a:hover
{
	font-family: Dax-MediumRegular !important;
	font-size: 16pt !important;
	font-weight: normal !important;
	color: #9e76b4 !important;
	text-decoration: none !important;
}

#homesurancePP
{
	font-size: 14px;
	font-weight: bold;
	color: #028ac9;
	margin-bottom: -2px;
	text-decoration: none;
}
#homesurancePP a
{
	font-family: Dax-MediumRegular !important;
	font-size: 16pt !important;
	font-weight: normal !important;
	color: #028ac9 !important;
	text-decoration: none !important;
}
#homesurancePP a:hover
{
	font-family: Dax-MediumRegular !important;
	font-size: 16pt !important;
	font-weight: normal !important;
	color: #028ac9 !important;
	text-decoration: none !important;
}


#homesurancePro
{
	font-size: 14px;
	font-weight: bold;
	color: #9e76b4;
	margin-top: -3px;
}

#bondsurance
{
	font-size: 14px;
	font-weight: bold;
	color: #82683b;
	margin-bottom: -2px;
	text-decoration: none;
}
#bondsurance a
{
	font-family: Dax-MediumRegular;
	font-size: 16pt;
	font-weight: normal;
	color: #82683b;
	text-decoration: none;
}
#bondsurance a:hover
{
	font-family: Dax-MediumRegular;
	font-size: 16pt;
	font-weight: normal;
	color: #82683b;
	text-decoration: none;
}

#retiresurance
{
	font-size: 14px;
	font-weight: bold;
	color: #00b1cd;
	margin-bottom: -2px;
	text-decoration: none;
}
#retiresurance a
{
	font-family: Dax-MediumRegular;
	font-size: 16pt;
	font-weight: normal;
	color: #00b1cd;
	text-decoration: none;
}
#retiresurance a:hover
{
	font-family: Dax-MediumRegular;
	font-size: 16pt;
	font-weight: normal;
	color: #00b1cd;
	text-decoration: none;
}

#microsurance
{
	font-size: 14px;
	font-weight: bold;
	color: #00b26b;
	margin-bottom: -2px;
	text-decoration: none;
}
#microsurance a
{
	font-family: Dax-MediumRegular;
	font-size: 16pt;
	font-weight: normal;
	color: #00b26b;
	text-decoration: none;
}
#microsurance a:hover
{
	font-family: Dax-MediumRegular;
	font-size: 16pt;
	font-weight: normal;
	color: #00b26b;
	text-decoration: none;
}

#termsurance
{
	font-size: 14px;
	font-weight: bold;
	color: #e5a812;
	margin-bottom: -2px;
	text-decoration: none;
}
#termsurance a
{
	font-family: Dax-MediumRegular;
	font-size: 16pt;
	font-weight: normal;
	color: #e5a812;
	text-decoration: none;
}
#termsurance a:hover
{
	font-family: Dax-MediumRegular;
	font-size: 16pt;
	font-weight: normal;
	color: #e5a812;
	text-decoration: none;
}

#incomesurance
{
	font-size: 14px;
	font-weight: bold;
	color: #f58220;
	margin-bottom: -2px;
	text-decoration: none;
}
#incomesurance a
{
	font-family: Dax-MediumRegular;
	font-size: 16pt;
	font-weight: normal;
	color: #f58220;
	text-decoration: none;
}
#incomesurance a:hover
{
	font-family: Dax-MediumRegular;
	font-size: 16pt;
	font-weight: normal;
	color: #f58220;
	text-decoration: none;
}

#healthsurancePro
{
	font-size: 14px;
	font-weight: bold;
	color: #8dc63f;
	margin-top: -3px;
}

#healthsurance
{
	font-size: 14px;
	font-weight: bold;
	color: #8dc63f;
	margin-bottom: -2px;
	text-decoration: none;
}
#healthsurance a
{
	font-family: Dax-MediumRegular;
	font-size: 16pt;
	font-weight: bold;
	color: #8dc63f;
	text-decoration: none;
}
#healthsurance a:hover
{
	font-family: Dax-MediumRegular;
	font-size: 16pt;
	font-weight: bold;
	color: #8dc63f;
	text-decoration: none;
}

#insidePageHeader
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	width: 695px;
	margin-top: -3px;
}
#insidePageHeaderwithimg
{
	font-family: Dax-MediumRegular;
	float: left;
	font-size: 15pt;
	font-weight: normal;
	color: #000;
	margin-top: -3px;
}
#insidePageproductOverview
{
	clear: both;
	width: 660px;
}
#insidePageproductOverviewSeperator
{
	margin: 20px 0 20px 0;
	height: 1px;
	width: 660px;
	background-color: #e0e0e0;
}
#insidePageBackground
{
	float: right;
	width: 660px;
	padding: 20px;
	background-image: url(/_Layouts/GPS/Images/insidePagebackground.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
#insidePagesmallBackground
{
	clear: both;
	width: 660px;
}
#insidePagesmallBackground .ms-wpContentDivSpace
{
	margin: 0px;
}
#happyluckyBackground
{
	clear: both;
	width: 660px;
	text-align: center;
}
#payonlineBackground
{
	clear: both;
	width: 620px;
	padding: 10px 20px 0 20px;
	text-align: center;
}
#insidePagesmallBackgroundMainheader
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-bottom: 10px;
}
#insidePagesmallBackgroundheaderText
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding-bottom: 10px;
}
#insidePagesmallBackgroundtext
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	line-height: 170%;
}
#insidePagesmallBackgroundtextSeperator
{
	margin: 20px 0 20px 0;
	height: 1px;
	width: 660px;
	background-color: #e0e0e0;
}
#uploadCVSeperator
{
	margin: 10px 0 10px 0;
	height: 1px;
	width: 660px;
	background-color: #e0e0e0;
}
#insidePageProductimgLeft
{
	float: left;
	width: 280px;
	height: 205px;
	margin: 0 10px 10px 0;
	vertical-align: text-top;
}
#insidePageProductimgRight
{
	float: right;
	width: 280px;
	height: 205px;
	margin: 0 0 10px 10px;
	vertical-align: text-top;
}
#subProductBoxLeft
{
	float: left;
	margin-top: 10px;
	width: 325px;
	border: 1px solid #e4e4e4;
	background: #f4f4f4;
}
#subProductBoxRight
{
	float: right;
	margin-top: 10px;
	width: 325px;
	border: 1px solid #e4e4e4;
	background: #f4f4f4;
}
#blankInsideHeader
{
	float: left;
	height: 65px;
	width: 450px;
}
#TM
{
	margin-left: 2px;
	margin-right: 2px;
}
#subProductBoxHeading
{
	height: 15px;
	width: 305px;
	margin: 20px 0 20px 20px;
}
#subProductBoxHeading a
{
	font-family: Dax-MediumRegular;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	vertical-align: top;
}
#subProductBoxText
{
	width: 285px;
	height: 370px;
	padding: 20px;
	background: #fff;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 170%;
}
#subProductBoxTextHomeAssurance
{
	width: 285px;
	height: 180px;
	padding: 20px;
	background: #fff;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 170%;
}
#subProductLeftimg
{
	height: 290px;
	width: 325px;
	background: url(/SiteCollectionImages/img_homeprosub.png);
	background-repeat: no-repeat;
}
#subProductRightimg
{
	height: 290px;
	width: 325px;
	background: url(/SiteCollectionImages/img_homesub.png);
	background-repeat: no-repeat;
}
#subProductLink
{
	margin: 20px;
	width: 285px;
}
/*#ProductBoxLeft{float:left; margin-top:10px; width:325px; height:220px;}*/
#ProductBoxLeft
{
	float: left;
	margin-top: 10px;
	width: 325px;
	height: 220px;
	text-decoration: none;
}
#ProductBoxLeft a
{
	text-decoration: none;
}
#ProductBoxLeft a:hover
{
	text-decoration: none;
}
#ProductBoxRight
{
	float: right;
	margin-top: 10px;
	width: 325px;
	height: 220px;
}
#ProductBoximg
{
	float: left;
	width: 120px;
	height: 150px;
}
#ProductBoxSeperator
{
	height: 2px;
	width: 325px;
	background: url(/_Layouts/GPS/Images/proSeperator.jpg);
	background-repeat: no-repeat;
}
/*#ProductBoxText{float:right; width:165px; padding:10px 30px 20px 10px; font-family:Arial; font-size:12px; font-weight:normal; color:#313131; line-height:170%; background:url(/_Layouts/GPS/Images/proTextBackground.jpg); background-repeat:no-repeat;}*/
#ProductBoxText
{
	float: right;
	width: 165px;
	padding: 10px 30px 20px 10px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	line-height: 170%;
	background: url(/_Layouts/GPS/Images/proTextBackground.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
#ProductBoxText a
{
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
}
#ProductBoxText a
{
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
}

#insidePageDesign
{
	width: 660px;
	padding: 20px;
	background: url(/_Layouts/GPS/Images/insidePageDesign.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
#insidePageProductHomeBg
{
	width: 660px;
	padding: 20px;
	background: url(/_Layouts/GPS/Images/proHomebg.jpg);
	background-repeat: no-repeat;
	text-align: left;
	float: right;
	vertical-align: top;
}
#insidePageProductWealthBg
{
	width: 660px;
	padding: 20px;
	background: url(/_Layouts/GPS/Images/proWealthbg.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
#insidePageProductBondBg
{
	width: 660px;
	padding: 20px;
	background: url(/_Layouts/GPS/Images/proBondbg.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
#insidePageProductMicroBg
{
	width: 660px;
	padding: 20px;
	background: url(/_Layouts/GPS/Images/proMicrobg.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
#insidePageProductRetireBg
{
	width: 660px;
	padding: 20px;
	background: url(/_Layouts/GPS/Images/proRetirebg.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
#insidePageProductTermBg
{
	width: 660px;
	padding: 20px;
	background: url(/_Layouts/GPS/Images/proTermbg.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
#insidePageProductIncomeBg
{
	width: 660px;
	padding: 20px;
	background: url(/_Layouts/GPS/Images/proIncomebg.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
#insidePageDesignimg
{
	float: right;
	width: 180px;
}
#insidePageDesignimg .ms-rtestate-field
{
	text-align: right;
}
DIV.insidePagelink
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background: url(/_Layouts/GPS/Images/linkAerrow.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	vertical-align: text-top;
	margin-top: 4px;
}
DIV.insidePagelink a
{
	text-decoration: none;
	color: #000;
}
DIV.insidePagelink a:hover
{
	text-decoration: none;
	color: #f37021;
}

DIV.insidePagelink-right
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background: url(/_Layouts/GPS/Images/linkAerrow.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	vertical-align: text-top;
	margin-top: 4px;
	float: right;
	padding-right: 360px;
}
DIV.insidePagelink-right a
{
	text-decoration: none;
	color: #000;
}
DIV.insidePagelink-right a:hover
{
	text-decoration: none;
	color: #f37021;
}


#insidePage_btnproBro a
{
	float: left;
	width: 200px;
	height: 36px;
	background-image: url(/_Layouts/GPS/Images/btn_proBro.png);
	background-repeat: no-repeat;
	margin-top: 30px;
	padding-bottom: 30px;
}
#insidePage_btnproBro a:hover
{
	float: left;
	width: 200px;
	height: 36px;
	background-image: url(/_Layouts/GPS/Images/btn_proBro_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#insidePage_UploadRes a
{
	float: left;
	width: 163px;
	height: 36px;
	background-image: url(/_Layouts/GPS/Images/btn_UploadRes.png);
	background-repeat: no-repeat;
	margin-top: 30px;
	padding-bottom: 30px;
}
#insidePage_UploadRes a:hover
{
	float: left;
	width: 163px;
	height: 36px;
	background-image: url(/_Layouts/GPS/Images/btn_UploadRes_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#insidePage_btnproCal a
{
	float: left;
	width: 106px;
	height: 36px;
	background-image: url(/_Layouts/GPS/Images/btn_calculator.png);
	background-repeat: no-repeat;
	margin-top: 17px;
	padding-bottom: 30px;
	margin-left: 10px;
}
#insidePage_btnproCal a:hover
{
	float: left;
	width: 106px;
	height: 36px;
	background-image: url(/_Layouts/GPS/Images/btn_calculator_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

.TableCellBgImg
{
	background-image: url(/SiteCollectionImages/ver-tiles.gif);
	background-repeat: repeat-y;
}
.CellText2b
{
	font-size: 12px;
	font-family: Arial;
	color: #272727;
}

#cio_wealth a
{
	float: left;
	width: 172px;
	height: 36px;
	background-image: url(/_Layouts/GPS/Images/btn_downloadWealth.png);
	background-repeat: no-repeat;
	margin-top: 20px;
	padding-bottom: 10px;
}
#cio_wealth a:hover
{
	float: left;
	width: 178px;
	height: 36px;
	background-image: url(/_Layouts/GPS/Images/btn_downloadWealth_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#insidePage_btnTax a
{
	float: left;
	width: 124px;
	height: 36px;
	background-image: url(/_Layouts/GPS/Images/btn_calculateTax.png);
	background-repeat: no-repeat;
	margin-top: 30px;
	padding-bottom: 30px;
}
#insidePage_btnTax a:hover
{
	float: left;
	width: 124px;
	height: 36px;
	background-image: url(/_Layouts/GPS/Images/btn_calculateTax_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#productBriefimg
{
	float: right;
	width: 200px;
	height: 160px;
	border: 1px solid #e2e2e2;
	padding: 5px;
	margin-left: 10px;
}
#productBriefimgLeft
{
	float: left;
	width: 200px;
	height: 160px;
	border: 1px solid #e2e2e2;
	padding: 5px;
	margin-right: 10px;
}
#productBriefPdf
{
	float: left;
	width: 24px;
	height: 24px;
	background-image: url(/_Layouts/GPS/Images/ico_pdf.png);
	background-repeat: no-repeat;
}
#productBriefHeadline
{
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 5px 0 5px 5px;
	white-space: normal;
}
#productBriefHeadline a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	white-space: normal;
}
#productBriefHeadline a:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #f58220;
	text-decoration: none;
	white-space: normal;
}
#productBrief
{
	clear: both;
	float: left;
	margin: 10px 0 0 0;
	padding: 5px;
	width: 650px;
	height: 22px;
	background-color: #fff;
	border: 1px solid #ededed;
}
#downloadlogosbox
{
	clear: both;
	float: left;
	width: 645px;
	height: 60px;
	background-color: #fff;
	border: 1px solid #ededed;
	padding: 5px 10px 5px 5px;
	margin-bottom: 10px;
}
DIV.downloadlogoslink
{
	float: right;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background: url(/_Layouts/GPS/Images/linkAerrow.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	vertical-align: text-top;
	margin-top: 25px;
	margin-right: 10px;
}
DIV.downloadlogoslink a
{
	text-decoration: none;
	color: #000;
}
DIV.downloadlogoslink a:hover
{
	text-decoration: none;
	color: #f37021;
}
#premiumCalc
{
	clear: both;
	float: left;
	margin: 0 0 10px 0;
	padding: 5px;
	width: 650px;
	height: 22px;
	background-color: #fff;
	border: 1px solid #ededed;
}
#productLandingLinkBox
{
	width: 660px;
}
#productLandingSeperator
{
	margin: 10px 0 0 0;
	height: 1px;
	width: 660px;
	background-color: #e0e0e0;
}
#productLandingimg
{
	float: right;
	width: 200px;
	height: 120px;
	border: 1px solid #e2e2e2;
	padding: 5px;
	margin-left: 10px;
}
#productLandingimg-left
{
	width: 200px;
	height: 120px;
	border: 1px solid #e2e2e2;
	padding: 5px;
	float: left !important;
	margin-right: 10px;
	margin-left: 0px !important;
}
DIV.productLandinglink
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background: url(/_Layouts/GPS/Images/linkAerrow.png);
	background-repeat: no-repeat;
	background-position: left;
	vertical-align: text-top;
	margin-top: 4px;
	margin-left: 223px;
	padding-left: 10px;
}
DIV.productLandinglink a
{
	text-decoration: none;
	color: #000;
}
DIV.productLandinglink a:hover
{
	text-decoration: none;
	color: #f37021;
}

#insidePage_btnbuyretire a
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_retirebuy.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-bottom: 30px;
	margin-left: 10px;
}
#insidePage_btnbuyretire a:hover
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_retirebuy_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#insidePage_btnbuybond a
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_bondbuy.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-bottom: 30px;
	margin-left: 10px;
}
#insidePage_btnbuybond a:hover
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_bondbuy_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#insidePage_btnbuyterm a
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_termbuy.png);
	background-repeat: no-repeat;
	margin-top: 15px;
	padding-bottom: 30px;
	margin-left: 10px;
}
#insidePage_btnbuyterm a:hover
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_termbuy_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#insidePage_btnbuytermGS a
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_termbuy.png);
	background-repeat: no-repeat;
	margin-top: 15px;
	padding-bottom: 30px;
	margin-left: 10px;
}
#insidePage_btnbuyterm a:hover
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_termbuy_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#insidePage_btnbuytermPP a
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_termbuy.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-bottom: 30px;
	margin-left: 10px;
}
#insidePage_btnbuytermPP a:hover
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_termbuy_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#insidePage_btnbuytermGBY a
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_termbuy.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-bottom: 30px;
	margin-left: 10px;
}
#insidePage_btnbuytermGBY a:hover
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_termbuy_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#insidePage_btnbuyincome a
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_incomebuy.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-bottom: 30px;
	margin-left: 10px;
}
#insidePage_btnbuyincome a:hover
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_incomebuy_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#insidePage_btnbuyhealth a
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_healthbuy.png);
	background-repeat: no-repeat;
	margin-top: 15px;
	padding-bottom: 30px;
	margin-left: 10px;
}
#insidePage_btnbuyhealth a:hover
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_healthbuy_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#insidePage_btnbuyhome a
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_homebuy.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-bottom: 30px;
	margin-left: 10px;
}
#insidePage_btnbuyhome a:hover
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_homebuy_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#insidePage_btnbuyhomepp a
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_homeppbuy.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-bottom: 30px;
	margin-left: 10px;
}
#insidePage_btnbuyhomepp a:hover
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_homeppbuy_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#insidePage_btnbuymicro a
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_microbuy.png);
	background-repeat: no-repeat;
	margin-top: 15px;
	padding-bottom: 30px;
	margin-left: 10px;
}
#insidePage_btnbuymicro a:hover
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_microbuy_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#insidePage_btnbuywealth a
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_wealthbuy.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-bottom: 30px;
	margin-left: 10px;
}
#insidePage_btnbuywealth a:hover
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_wealthbuy_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#insidePage_btnbuywealthprimer a
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_wealthbuy.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-bottom: 30px;
	margin-left: 10px;
}
#insidePage_btnbuywealthprimer a:hover
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_wealthbuy_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#locateUsAddress > div > p
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 150%;
	text-align: left;
}
#locateUsAddress > div > p a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 150%;
	text-align: left;
	text-decoration: underline;
}
#locateUsAddress > div > p a:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #f58220;
	line-height: 150%;
	text-align: left;
	text-decoration: underline;
}

DIV.proknowmore
{
	float: left;
	margin-left: 130px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000 !important;
	background: url(/_Layouts/GPS/Images/linkAerrow.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	vertical-align: text-top;
	width: 100px;
}
DIV.proknowmore a
{
	text-decoration: none !important;
	color: #000 !important;
}
DIV.proknowmore a:hover
{
	text-decoration: none !important;
	color: #f37021 !important;
}

/*------------------ GPS Inside Left Product Menu ------------------*/

#insideLeftMenu
{
	background: #fbfbfb;
	border: 1px solid #efefef;
	padding: 10px 20px 5px 20px;
	margin-bottom: 20px;
}
#insideLeftMenuHeader
{
	height: 14px;
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: left;
}
#insideLeftMenuHeader a
{
	height: 14px;
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 12x;
	font-weight: bold;
	color: #000;
	text-align: left;
}
#insideLeftMenuBtn
{
	padding: 0 0 10px 0;
}
#insideLeftMenuSep
{
	margin: 5px 0 10px 0;
	height: 2px;
	width: 175px;
	background: url(/_Layouts/GPS/Images/insideMenuSeperator.jpg);
	background-repeat: no-repeat;
}
#insideLeftMenutext
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
	text-align: left;
	background: url(/_Layouts/GPS/Images/greyaerrow.png) no-repeat 2px;
	padding-left: 15px;
}
#insideLeftMenutextcurrent
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #f58220;
	text-decoration: none;
	text-align: left;
	background: url(/_Layouts/GPS/Images/greyaerrow.png) no-repeat 2px;
	padding-left: 15px;
}
#insideLeftMenutextcurrent a
{
	color: #f58220;
	text-decoration: none;
}
#insideLeftMenutext a
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
}
#insideLeftMenutext a:hover
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #f58220;
	text-decoration: none;
}
#insideLeftMenutextlines
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
	text-align: left;
	background: url(/_Layouts/GPS/Images/greyaerrow.png) no-repeat left 2px;
	padding-left: 15px;
	vertical-align: top;
}
#insideLeftMenutextlinescurrent
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #f58220;
	text-decoration: none;
	text-align: left;
	background: url(/_Layouts/GPS/Images/greyaerrow.png) no-repeat left 2px;
	padding-left: 15px;
	vertical-align: top;
}
#insideLeftMenutextlinescurrent a
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #f58220;
	text-decoration: none;
}
#insideLeftMenutextlines a
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
}
#insideLeftMenutextlines a:hover
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #f58220;
	text-decoration: none;
}
.insideLeftMenuDropdownCommon
{
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	list-style: none;
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
}
#insideLeftMenuDropdownWel
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	list-style: none;
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
}
#insideLeftMenuDropdownHom
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	list-style: none;
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
}
#insideLeftMenuDropdownBon
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	list-style: none;
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
}
#insideLeftMenuDropdownRet
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	list-style: none;
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
}
#insideLeftMenuDropdownMic
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	list-style: none;
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
}
#insideLeftMenuDropdownTem
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	list-style: none;
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
}
#insideLeftMenuDropdownInc
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	list-style: none;
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
}
#insideLeftMenuDropdown
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	line-height: 15px;
	list-style: none;
	text-align: left;
	background: url(/_Layouts/GPS/Images/greyaerrow.png) no-repeat left 5px;
	padding-left: 15px;
	width: 150px;
	vertical-align: top;
}
#insideLeftMenuDropdownLines
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
	text-align: left;
	background: url(/_Layouts/GPS/Images/greyaerrow.png) no-repeat left 2px;
	padding-left: 15px;
	vertical-align: top;
	width: 150px;
}
#insideLeftMenuDropdownLines a
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	list-style: none;
}
#insideLeftMenuDropdownLines a:hover
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #f58220;
	text-decoration: none;
	list-style: none;
}
#insideLeftMenuDropdown a
{
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	list-style: none;
}
#insideLeftMenuDropdown a:hover
{
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #f58220;
	text-decoration: none;
	list-style: none;
}
#insideLeftMenuDropdownCurrent
{
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #f58220;
	text-decoration: none;
	line-height: 20px;
	list-style: none;
	text-align: left;
	background: url(/_Layouts/GPS/Images/greyaerrow.png) no-repeat left 5px;
	padding-left: 15px;
	width: 150px;
	vertical-align: top;
}
#insideLeftMenuDropdownCurrent a
{
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #f58220;
	text-decoration: none;
	list-style: none;
}
#chairmanimg
{
	float: right;
	width: 150px;
	height: 150px;
	border: 1px solid #e2e2e2;
	margin: 0 0 20px 0;
	padding: 5px;
}

/*------------------ GPS Join Us ------------------*/
#insidePage_ReferFri a
{
	float: left;
	width: 118px;
	height: 36px;
	background-image: url(/_Layouts/GPS/Images/btn_referfriend.png);
	background-repeat: no-repeat;
	margin-top: 30px;
	padding-bottom: 30px;
	margin-left: 10px;
}
#insidePage_ReferFri a:hover
{
	float: left;
	width: 118px;
	height: 36px;
	background-image: url(/_Layouts/GPS/Images/btn_referfriend_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

/*------------------ GPS Breadcrums ------------------*/
#breadcrumsBackground
{
	height: 28px;
	width: 673px;
	border: 1px solid #f0f0f0;
	background: url(/_Layouts/GPS/Images/breadcrumsBackground.jpg);
	background-repeat: repeat-x;
	padding: 0 5px 0 20px;
	margin-bottom: 20px;
}
#breadcrumsBackground > span > a
{
	display: none;
}
/* resolves IE6 issue */
#breadcrumsText
{
	float: left;
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	text-align: left;
	padding: 7px 0 5px 0;
}
#breadcrumsText a
{
	float: left;
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	text-align: left;
}
#breadcrumsText a:hover
{
	float: left;
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #f58220;
	text-decoration: none;
	text-align: left;
}
#breadcrumsTextCurrent
{
	float: left;
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #f58220;
	text-decoration: none;
	text-align: left;
	padding: 7px 0 5px 0;
}
#breadcrumsSep
{
	float: left;
	height: 28px;
	width: 14px;
	background: url(/_Layouts/GPS/Images/breadcrumsSep.png);
	background-repeat: no-repeat;
	margin: 0 10px 0 10px;
}

/*------------------ GPS Download ------------------*/

#downloadPdf
{
	float: left;
	width: 24px;
	height: 24px;
	margin: 3px 2px 0 2px;
	background-image: url(/_Layouts/GPS/Images/ico_pdf.png);
	background-repeat: no-repeat;
	cursor: default;
}
#downloadPdf a
{
	text-decoration: none;
	cursor: auto;
}
#downloadPdf a:hover
{
	text-decoration: none;
	cursor: auto;
}
#downloadPdfpre
{
	float: left;
	width: 24px;
	height: 24px;
	background-image: url(/_Layouts/GPS/Images/ico_pdf.png);
	background-repeat: no-repeat;
}
#downloadzippre
{
	float: left;
	width: 24px;
	height: 24px;
	background-image: url(/_Layouts/GPS/Images/ico_zip.png);
	background-repeat: no-repeat;
}
#downloadzip
{
	float: left;
	width: 24px;
	height: 24px;
	margin: 3px 2px 0 2px;
	background-image: url(/_Layouts/GPS/Images/ico_zip.png);
	background-repeat: no-repeat;
}
#downloadcalc
{
	float: left;
	width: 24px;
	height: 24px;
	margin: 3px 2px 0 2px;
	background-image: url(/_Layouts/GPS/Images/ico_calc.png);
	background-repeat: no-repeat;
	cursor: default;
}
#downloadcalc a
{
	text-decoration: none;
	cursor: default;
}
#downloadcalc a:hover
{
	text-decoration: none;
	cursor: default;
}
DIV.downloadPdfHeadline
{
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 7px 5px 7px 10px;
	white-space: normal;
	cursor: pointer;
}
DIV.downloadPdfSize
{
	float: right;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #999;
	padding-right: 5px;
	padding-top: 8px;
	cursor: pointer;
}
DIV.downloadPdfbox
{
	float: left;
	width: 674px;
	margin-bottom: 10px;
	border: 1px solid #ededed;
	background: #f0f0f0;
}
DIV.downloadPdfbox A
{
	float: left;
	background-color: #fff;
	width: 646px;
	text-decoration: none;
}
DIV.downloadPdfbox A:hover
{
	background-color: #feeee4;
	text-decoration: none;
}
#downloadBox
{
	width: 660px;
	height: 115px;
	padding-bottom: 10px;
}
#downloadimg
{
	float: left;
	width: 150px;
	height: 80px;
	border: 1px solid #e2e2e2;
	padding: 5px;
}
#downloadBoxText
{
	float: right;
	width: 485px;
	font-family: Arial;
	height: 90px;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	line-height: 170%;
}
#downloadBoxheader
{
	width: 660px;
	height: 15px;
	padding-bottom: 10px;
}
.faqdownloadPdfbox
{
	float: left;
	width: 660px;
	margin-bottom: 10px;
	border: 1px solid #ededed;
	background: #fff;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.faqdownloadPdfbox a
{
	float: left;
	width: 660px;
	background: #fff;
	text-decoration: none;
}
.faqdownloadPdfbox a:hover
{
	float: left;
	width: 660px;
	background-color: #feeee4;
	text-decoration: none;
}

/*------------------ GPS Main Search ------------------*/

#mainSearchBackground
{
	background-image: url(/_Layouts/GPS/Images/search_background.jpg);
	background-repeat: no-repeat;
	width: 910px;
	height: 25px;
	padding: 20px;
}
#mainSearchBackgroundHome
{
	background-repeat: no-repeat;
	width: 700px;
	height: 25px;
	padding: 10px 0px 10px 0px;
}
#mainSearchText
{
	float: left;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding-right: 10px;
	padding-top: 5px;
}
#mainSearchTextSearch
{
	float: left;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #000;
}
#mainSearch_searchPannel
{
	width: 150px;
	height: 25px;
}
.mainSearch_searchField
{
	border: 1px solid #ededed;
	background-color: #FFF;
	height: 20px;
	width: 90px;
}
#mainSearch_btnSearch a
{
	float: left;
	width: 27px;
	height: 25px;
	background-image: url(/_Layouts/GPS/Images/headerMenu_btnSearch.jpg);
	background-repeat: no-repeat;
	margin-top: 2px;
}
#mainSearch_btnSearch a:hover
{
	float: left;
	width: 27px;
	height: 25px;
	background-image: url(/_Layouts/GPS/Images/headerMenu_btnSearchhov.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}
DIV.mainSearchDropdownBox
{
	float: left;
	padding: 3px 10px 0 0;
}
DIV.mainSearchDropdownBox > select
{
	height: 23px;
}
DIV.mainSearchBox
{
	float: left;
	padding: 0 30px 0 0;
	width: 160px;
	height: 25px;
}
.mainSearchBoxSearchField
{
	float: left;
	width: 265px;
	height: 18px;
	margin-top: 3px;
	color: #999;
	padding-left: 5px;
}
DIV.mainSearchSeperator
{
	float: left;
	width: 2px;
	height: 40px;
	background: url(/_Layouts/GPS/Images/mainSearch_seperator.jpg);
	background-repeat: no-repeat;
	margin: -10px 15px 0 15px;
}

/*------------------ GPS Group Section ------------------*/

#groupSectionBox
{
	float: right;
	width: 698px;
	border: 1px solid #ededed;
	height: 206px;
	margin-right: 10px;
}
#groupSectionBoxinside
{
	float: right;
	width: 698px;
	border: 1px solid #ededed;
	height: 206px;
	margin: 0;
}
#groupSectionProduct
{
	float: left;
	width: 480px;
}
#groupSectionProductSingel
{
	float: left;
	width: 232px;
	text-align: left;
	background: url(/_Layouts/GPS/Images/groupSectionProductBackground.jpg);
	background-repeat: repeat-y;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 100%;
	padding-bottom: 5px;
}
#groupSectionProductSingelFlash
{
	float: left;
	width: 232px;
	text-align: left;
	background: url(/_Layouts/GPS/Images/groupSectionProductBackground.jpg);
	background-repeat: repeat-y;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding-bottom: 5px;
}
#groupSectionProductSingelHeader
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
	text-align: left;
	line-height: 150%;
}

#groupSectionWealthsuranceHeader
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #e55d1f;
	text-decoration: none;
	text-align: left;
	line-height: 150%;
}
#groupSectionHomesuranceHeader
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #9e76b4;
	text-decoration: none;
	text-align: left;
	line-height: 150%;
}
#groupSectionBondsuranceHeader
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #a28e6c;
	text-decoration: none;
	text-align: left;
	line-height: 150%;
}
#groupSectionRetiresuranceHeader
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #00b1cd;
	text-decoration: none;
	text-align: left;
	line-height: 150%;
}
#groupSectionMicrosuranceHeader
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #00c0b9;
	text-decoration: none;
	text-align: left;
	line-height: 150%;
}
#groupSectionIncomesuranceHeader
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #f58220;
	text-decoration: none;
	text-align: left;
	line-height: 150%;
}
#groupSectionTermsuranceHeader
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #e5a812;
	text-decoration: none;
	text-align: left;
	line-height: 150%;
}

#groupSectionProductSingelPunchLine
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #757575;
	text-decoration: none;
	text-align: left;
	line-height: 150%;
}
.groupsectionSpotlightFlashText
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #757575;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
}
.groupsectionSpotlightFlashText1
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #757575;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#groupSectionLastLinkBox
{
	float: right;
	width: 231px;
	text-align: left;
	height: 166px;
}
#groupsectionProductimg
{
	float: left;
	width: 85px;
	height: 67px;
	margin: 0 10px 0 0;
	vertical-align: text-top;
}
#groupsectionProductTextBox
{
	width: 212px;
	height: 150px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	vertical-align: text-top;
	padding: 10px;
}
#groupsectionProductText
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
#groupsectionProductLink
{
	clear: both;
	width: 480px;
	height: 25px;
}
#groupsectionProductLinkSingel
{
	width: 216px;
	height: 26px;
	background-color: #f6f6f6;
	border-top: 1px solid #e9e9e9;
	border-right: 1px solid #ededed;
}
#groupsectionProductLinkSingelNext
{
	float: left;
	width: 224px;
	height: 26px;
	background-color: #f6f6f6;
	border-top: 1px solid #e9e9e9;
	border-right: 1px solid #ededed;
	padding: 9px 5px 0 10px;
}
DIV.groupsectionlinkaerrow
{
	background: url(/_Layouts/GPS/Images/linkAerrow.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	font-family: Arial;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin-left: 10px;
	margin-bottom: 20px;
}
DIV.groupsectionlinkaerrow a
{
	font-family: Arial;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #000 !important;
	text-decoration: none;
}
DIV.groupsectionlinkaerrow a:hover
{
	font-family: Arial;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #f37021 !important;
	text-decoration: none;
}
DIV.groupsectionlink
{
	font-family: Arial;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
DIV.groupsectionlink a
{
	text-decoration: none;
	color: #000;
}
DIV.groupsectionlink a:hover
{
	text-decoration: none;
	color: #f37021;
}
DIV.groupsectionDownload
{
	float: right;
	width: 213px;
	padding: 10px;
	height: 185px;
	background-color: #f6f6f6;
}
DIV.groupsectionDownloadHeader
{
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
DIV.groupsectionSpotlightFlashHeader
{
	clear: both;
	float: left;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding-top: 5px;
}
DIV.groupsectionSpotlightFlashHeader1
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: left;
	line-height: 150%;
}
DIV.groupsectionDownloadTextBox
{
	clear: both;
	float: left;
	width: 188px;
	padding: 15px 0 0 0;
	height: 20px;
}
DIV.groupsectionDownloadText
{
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding: 7px 0 0 5px;
}
DIV.groupsectionDownloadText a
{
	color: #000 !important;
	text-decoration: none;
}
DIV.groupsectionDownloadText a:hover
{
	color: #f58220 !important;
	text-decoration: none;
}
DIV.groupsectiondownloadPdfSize
{
	float: right;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #999;
	padding: 8px 0 0 0;
}
DIV.groupsectionDownloadSeperator
{
	float: left;
	width: 198px;
	height: 1px;
	background: url(/_Layouts/GPS/Images/groupSectionDownloadSeperator.jpg);
	background-repeat: no-repeat;
}
DIV.groupsectionLinkTextBox
{
	clear: both;
	float: left;
	width: 188px;
	padding: 10px 0 0 0;
}
.noDecorationLink
{
	text-decoration: none !important;
}
.handcursor
{
	cursor: hand;
	cursor: pointer;
}

/*------------------ GPS Pay Online ------------------*/

#payonlineStep1
{
	float: left;
	width: 197px;
	height: 125px;
	background: url(/_Layouts/GPS/Images/payonlineStep1.png);
	background-repeat: no-repeat;
	padding-right: 14px;
}
#payonlineStep2
{
	float: left;
	width: 197px;
	height: 125px;
	background: url(/_Layouts/GPS/Images/payonlineStep2.png);
	background-repeat: no-repeat;
	padding-right: 14px;
}
#payonlineStep3
{
	float: left;
	width: 197px;
	height: 125px;
	background: url(/_Layouts/GPS/Images/payonlineStep3.png);
	background-repeat: no-repeat;
}
#payonlineFormBackground
{
	float: left;
	width: 627px;
	height: 206px;
	background: url(/_Layouts/GPS/Images/payonlineFormBackground_.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	background-position: bottom;
	padding-left: 5px;
}
#payonlineGeryText
{
	color: #6a6a6a;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	padding-top: 35px;
}
#payonlineGeryTextBottom
{
	color: #6a6a6a;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
#payonline_FormfieldBox
{
	float: left;
	padding-top: 25px;
	padding-left: 5px;
}
#payonline_Formfield
{
	float: left;
	border: 1px solid #ededed;
	background-color: #FFF;
	height: 20px;
	width: 40px;
}
#payonline_FormfieldDate
{
	float: left;
	height: 20px;
	padding-top: 10px;
	margin-left: 10px;
}
#payonlineFormText
{
	float: left;
	color: #6a6a6a;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	padding-top: 30px;
	padding-left: 10px;
}
#payonlineFormTextDate
{
	float: left;
	color: #6a6a6a;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	padding-top: 10px;
	padding-left: 13px;
}
#payonlineSubmitBox
{
	float: left;
	margin-left: 10px;
	padding-top: 22px;
}
#payonline_btnSubmit a
{
	float: left;
	width: 44px;
	height: 26px;
	background-image: url(/_Layouts/GPS/Images/btn_submit.png);
	background-repeat: no-repeat;
	padding: 40 0 0 10px;
}
#payonline_btnSubmit a:hover
{
	float: left;
	width: 44px;
	height: 26px;
	background-image: url(/_Layouts/GPS/Images/btn_submit_o.png);
	background-repeat: no-repeat;
	cursor: pointer;
	padding: 30 0 0 10px;
}
#onlineExp
{
	width: 470px;
	height: 215px;
	background: url(/_Layouts/GPS/Images/onlineExp.png);
	background-repeat: no-repeat;
	background-position: center;
	padding: 20px 85px 0 85px;
}

/*------------------ GPS Track Nav ------------------*/

#trackNavFieldBox
{
	width: 450px;
	padding: 10px 0 10px 0;
	height: 15px;
}
#trackNavFormText
{
	clear: both;
	float: left;
	text-align: right;
	width: 100px;
}
#trackNavFormTextRed
{
	color: #C00;
}
#trackNavFormField
{
	float: left;
	text-align: left;
	padding-left: 10px;
}
#trackNavForm_viewnav a
{
	float: left;
	width: 114px;
	height: 36px;
	background-image: url(/_Layouts/GPS/Images/btn_viewnav.png);
	background-repeat: no-repeat;
}
#trackNavForm_viewnav a:hover
{
	float: left;
	width: 114px;
	height: 36px;
	background-image: url(/_Layouts/GPS/Images/btn_viewnav_o.png);
}
#trackNavFormSearchField
{
	float: left;
	width: 320px;
	height: 18px;
}
#DownloadFormText
{
	clear: both;
	float: left;
	text-align: right;
	width: 180px;
}
/*#DownloadFormBox{clear:both; width:560px; padding:10px 0 10px 0; height:15px;}*/
#DownloadFormBox
{
	clear: both;
	padding: 10px 0 0px 0;
}
/*#DownloadFormTextAreaBox{clear:both; width:560px; padding:10px 0 10px 0;}*/
#DownloadFormTextAreaBox
{
	clear: both;
	width: 560px;
	padding: 10px 0 0 0;
}
#DownloadFormTextFieldBox
{
	float: left;
	text-align: left;
	padding-left: 10px;
	width: 271px;
	height: 70px;
}
#DownloadFormTextField
{
	width: 271px;
	height: 60px;
}
.DownloadFormTextField
{
	width: 271px;
	height: 60px;
}
#DownloadFormCopyTextField
{
	width: 400px;
	height: 120px;
}
#reqinfo_submit a
{
	float: left;
	width: 81px;
	height: 36px;
	background-image: url(/_Layouts/GPS/Images/btn_submitup.png);
	background-repeat: no-repeat;
}
#reqinfo_submit a:hover
{
	float: left;
	width: 81px;
	height: 36px;
	background-image: url(/_Layouts/GPS/Images/btn_submitup_o.png);
}
#reqinfo_cancel a
{
	float: left;
	width: 81px;
	height: 36px;
	background-image: url(/_Layouts/GPS/Images/btn_resetup.png);
	background-repeat: no-repeat;
	margin-left: 10px;
}
#reqinfo_cancel a:hover
{
	float: left;
	width: 81px;
	height: 36px;
	background-image: url(/_Layouts/GPS/Images/btn_resetup_o.png);
}

/*------------------ GPS Table ------------------*/


#tableBox
{
	margin-top: 40px;
}
#tablehomesurance
{
	margin-top: 20px;
}
#tableBorder
{
	border: 1px solid #c5c5c5;
	width: 100%;
}
#tableHeader
{
	border: 1px solid #fff;
	border-bottom: 1px solid #c5c5c5;
	height: 33px;
	background: url(/_Layouts/GPS/Images/tableHeader.png);
	background-repeat: repeat-x;
	color: #313131;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}
#tableColoumHeaderFirst
{
	border: 1px solid #fff;
	border-bottom: 1px solid #c5c5c5;
	height: 33px;
	background: url(/_Layouts/GPS/Images/tableHeader.png);
	background-repeat: repeat-x;
	color: #313131;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	border-right: 1px solid #c5c5c5;
}
#tableRowWhite
{
	border-bottom: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
	background: #FFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 5px 10px 5px 10px;
}
#tableRowGrey
{
	border-bottom: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 5px 10px 5px 10px;
}
#tableRowGreyRight
{
	border-bottom: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 5px 10px 5px 10px;
	border-right: 1px solid #fff;
}
#tableFooter
{
	border: 1px solid #fff;
	height: 47px;
	background: url(/_Layouts/GPS/Images/tablefooter.png);
	background-repeat: repeat-x;
	color: #313131;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding: 0 10px 0 10px;
}

/*------------------ Powered By ------------------*/
#poweredBy
{
	width: 270px;
	float: right;
	position: relative;
	margin-top: -18px;
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
#poweredBy a
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
#poweredBy a:hover
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #f58220;
	text-decoration: none;
}

/*---------GPS Sitemap ---------*/

#sitemap
{
	margin: 0 10px 0 10px;
	width: 940px;
	text-align: left;
	padding-top: 10px;
}
#sitemapBackground
{
	background-image: url(/_Layouts/GPS/Images/siteMap_background.png);
	background-repeat: no-repeat;
	width: 900px;
	padding: 10px 20px 10px 20px;
}
#sitemapHeader
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
	padding-left: 5px;
}
#sitemapHeader a
{
	color: #313131;
	text-decoration: none;
}
#sitemapHeader a:hover
{
	color: #f58220;
	text-decoration: none;
}
/*#sitemapMenu{width:910px; height:200px;}*/
#sitemapMenu
{
	width: 910px;
	height: auto;
}
#sitemapMenuTextBold
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
	list-style: none;
	line-height: 20px;
}
#sitemapMenuTextBold a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
	list-style: none;
}
#sitemapMenuTextBold a:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #f58220;
	text-decoration: none;
	list-style: none;
}
#sitemapMenuTextBold li
{
	list-style: none;
}
#sitemapMenuTextBox
{
	float: left;
	width: 195px;
}
#sitemapMenuText
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	line-height: 20px;
}
#sitemapMenuText a
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	white-space: normal;
}
#sitemapMenuText a:hover
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #f58220;
	text-decoration: none;
}
#sitemapMenuText li
{
	list-style: none;
}
#sitemapMenuTextProduct li
{
	list-style: none;
}
#sitemapMenuTextLastColBox
{
	float: left;
	width: 100px;
}
#sitemapMenuTextLastCol
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	line-height: 20px;
}
#sitemapMenuTextLastCol a
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	white-space: normal;
}
#sitemapMenuTextLastCol a:hover
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #f58220;
	text-decoration: none;
}
#sitemapMenuTextLastCol li
{
	list-style: none;
}
#sitemapMenuTextBigBox
{
	float: left;
	width: 170px;
}
#sitemapMenuTextBig
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	line-height: 20px;
}
#sitemapMenuTextBig a
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	white-space: normal;
}
#sitemapMenuTextBig a:hover
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #f58220;
	text-decoration: none;
}
#sitemapMenuTextBig li
{
	list-style: none;
}
#sitemapMenuTextProductBox
{
	float: left;
	width: 130px;
}
#sitemapMenuTextProduct
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	line-height: 20px;
}
#sitemapMenuTextProduct a
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
	white-space: normal;
}
#sitemapMenuTextProduct a:hover
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #f58220;
	text-decoration: none;
}


/*---------GPS Footer ---------*/

#footer
{
	clear: both;
	margin: 0 10px 0 10px;
	width: 940px;
	text-align: left;
}
#footerBackground
{
	background-image: url(/_Layouts/GPS/Images/siteMap_background.png);
	height: 100px;
	background-repeat: no-repeat;
	width: 900px;
	padding: 10px 20px 10px 20px;
}
#footerTest
{
	float: left;
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #313131;
	width: 830px;
	line-height: 20px;
	text-decoration: none;
}
#footerTest a
{
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #313131;
	text-decoration: none;
}
#footerTest a:hover
{
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #f58220;
	text-decoration: none;
}
#footerTestLink
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
}
#footerTestLink a
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
}
#footerTestLink a:hover
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #f58220;
	text-decoration: none;
}
#footerLogo
{
	float: right;
	width: 74px;
	height: 40px;
	background-image: url(/_Layouts/GPS/Images/footer_Verisignlogo.png);
	background-repeat: no-repeat;
	background-position: top;
}

/*--------- Paging Styles ---------*/
.GridPagerStyle
{
	margin: 0 0 10px 0;
	padding: 5px;
	width: 650px;
	height: 22px;
	background-color: #f0f0f0;
	border: 1px solid #ededed;
}
.GridPagerStyle A
{
	float: left;
	padding-top: 3px;
	margin-right: 3px;
	width: 20px;
	height: 17px;
	background-color: #fff;
	border: 1px solid #c5c5c5;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000 !important;
	text-decoration: none !important;
	text-align: center;
	vertical-align: middle;
}
.GridPagerStyle A:hover
{
	color: #000 !important;
	background-color: #ffe4d3;
	border: 1px solid #ffc9a9;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000 !important;
	text-decoration: none;
	width: 20px;
	height: 17px;
}
.GridPagerStyle A:active
{
	float: left;
	padding-top: 3px;
	margin-right: 3px;
	width: 20px;
	height: 17px;
	background-color: #f37021;
	border: 1px solid #f37021;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFF !important;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.GridPagerStyle A.current
{
	float: left;
	padding-top: 3px;
	margin-right: 3px;
	width: 20px;
	height: 17px;
	background-color: #f37021 !important;
	border: 1px solid #f37021;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFF !important;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.GridPagerStyle SPAN.current
{
	float: left;
	padding-top: 3px;
	margin-right: 3px;
	width: 20px;
	height: 17px;
	background-color: #f37021;
	border: 1px solid #f37021;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFF !important;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.GridPagerStyle SPAN.disable
{
	float: left;
	padding-top: 3px;
	margin-right: 3px;
	width: 20px;
	height: 17px;
	background-color: #f3f3f3;
	border: 1px solid #e7e7e7;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #c2c2c2 !important;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.GridPagerStyle table tbody tr td span
{
	float: left;
	padding-top: 3px;
	margin-right: 3px;
	width: 20px;
	height: 17px;
	background-color: #f37021;
	border: 1px solid #f37021;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFF !important;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

/* Custom NextGen Search Box Styles - Start */

DIV.mainSearchSeperator
{
	float: left;
	width: 2px;
	height: 45px;
	background: url(/_Layouts/GPS/Images/mainSearch_seperator.jpg);
	background-repeat: no-repeat;
	margin: -10px 5px 0px 8px;
}

table.ms-nextgen-sbtable-ex
{
	/*width: 100%;*/
}

.ms-nextgen-sbtable-ex .ms-sbcell
{
	border-style: none !important;
	padding: 0px 4px 0px 2px !important;
	text-align: left !important;
	background-color: transparent;
}

.ms-nextgen-sbtable-ex .ms-sbLastcell
{
	background-color: transparent;
}

.ms-nextgen-sbtable-ex .ms-sbcell .ms-sbtext span
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding-right: 10px;
	padding-top: 5px;
}

/*Search Text Box Style*/
.ms-nextgen-sbtable-ex .ms-sbcell .ms-sbplain
{
	float: left;
	width: 150px !important;
	height: auto; /*margin-top:3px;*/
	padding-left: 5px;
	background-image: none;
}

.ms-nextgen-sbtable-ex .ms-sbgo
{
	background-color: Transparent !important;
}
.ms-nextgen-sbtable-ex .ms-sbplain
{
	/*color:#000000 !important;*/
	border: solid 1px #ececec !important;
	padding: 2px 4px 3px 2px !important;
	font-size: 10pt !important; /*font-family: Arial !important;*/
	font-family: 'CalibriRegular' , sans-serif;
}

.searchBox-watermark
{
	color: #999 !important;
}

.ms-nextgen-sbtable-ex .ms-sbscopes
{
	width: auto;
}

#SRSB
{
	text-align: left;
}

.ms-sbgo a img
{
	background-color: Red;
	display: none;
}

.ms-sbgo a
{
	float: left;
	width: 27px;
	height: 25px;
	background-image: url(/_Layouts/GPS/Images/headerMenu_btnSearch.jpg);
	background-repeat: no-repeat;
}
.ms-sbgo a:hover
{
	float: left;
	width: 27px;
	height: 25px;
	background-image: url(/_Layouts/GPS/Images/headerMenu_btnSearchhov.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

/* Custom NextGen Search Box Styles - End */

/* Start - CSS Fixes */

/*Fixed FF/CHROME issue for Brochures where it was getting right aligned*/
.ms-rte-wpbox > div > table
{
	float: left;
}

/*Fixed IE 7 issue for Brochures right border*/
.cbq-layout-main
{
	width: auto;
}

/* hide body scrolling (SharePoint will handle) */
body
{
	height: 100%; /*overflow:hidden;*/
	width: 100%;
}

/* popout breadcrumb menu needs background color for firefox */
.s4-breadcrumb-menu
{
	background: #F2F2F2;
}

/* if you want to change the left nav width, change this and the margin-left in .s4-ca */
body #s4-leftpanel
{
	/* width:155px; */
}

/* body area normally has a white background */
.s4-ca
{
	background: transparent none repeat scroll 0 0; /* margin-left:155px; */
}

/* End - CSS Fixes */

/*---------START ribbonbackground Core Class to change Back Color to Author Ribbon---------*/
.ribbonbackground
{
	background-color: #00b5ae !important;
}
/*---------END ribbonbackground Core Class to change Back Color to Author Ribbon---------*/


/*---------START Top Menus---------*/

/* overighting Sharepoint default style */
.menu-horizontal{zoom:0; display:block;}

.headerMenuseparator
{
	float: left;
	width: 2px;
	height: 40px;
	background-image: url(/_Layouts/GPS/Images/headerMenu_separator.jpg);
	background-repeat: no-repeat;
}

.s4-tn li.static
{
	float: left;
	margin: 0;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.s4-tn li.static > div
{
	height: 40px;
}

.s4-tn li.static > div > a
{
	padding: 12px 10px 13px 10px;
	color: #ffffff;
	text-decoration: none;
	float: left;
}

.s4-tn li.selected > div > a
{
	color: #ffffff;
}

.s4-tn li.static > div > a:hover
{
	color: #f58220;
	background-color: #ffffff;
}

/* selected item style hover */
.s4-tn li.selected > div > a:hover
{
	background-color: #ffffff;
	background-image: none;
}

/* selected item style */
.s4-tn li.selected
{
	border-bottom: 0px solid #00B0D9;
	color: #ffffff;
	background-image: url(/_Layouts/GPS/Images/headerMenu_Selected.jpg);
	background-repeat: repeat-x;
}

.s4-tn li.dynamic
{
	text-align: left;
	z-index: 100;
}

/* flyout holder */
.s4-tn ul.dynamic
{
	background-color: #ffffff;
	border-top: 0px none #efefef;
	border-bottom: 1px solid #efefef;
	border-right: 1px solid #efefef;
	border-left: 1px solid #efefef;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #f58220;
	z-index: 100;
}

/* flyout item */
.s4-tn li.dynamic > .menu-item
{
	display: block;
	padding: 10px 5px 10px 20px;
	white-space: nowrap;
	font-weight: normal;
	height: 10px;
	color: #000;
	background-image: url(/_Layouts/GPS/Images/greyaerrow.png);
	background-repeat: no-repeat;
	background-position: 9px 13px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	white-space: nowrap;
	text-align: left;
	z-index: 100;
}

/* flyout item hover */
.s4-tn li.dynamic > a:hover
{
	background-color: #ffffff;
	color: #f58220;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
}


/* hide arrows for top level items with flyouts */
.menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background
{
	padding-right: 0px;
	background-image: none;
}

/*---------END Top Menus---------*/

/*---------START Bottom Web Parts---------*/

#bottom-webpart
{
	/*height:206px;*/
}

#bottom-webpart-separator
{
	width: 0px;
}

#bottom-webpart1
{
	width: 232px;
	vertical-align: top;
}

#bottom-webpart2
{
	width: 232px;
	border-left: #ededed 1px solid;
	vertical-align: top;
}

#bottom-webpart3
{
	width: 232px;
	border-left: #ededed 1px solid;
	vertical-align: top;
}

/*---------END Bottom Web Parts---------*/


.jqmWindow
{
	display: none;
	position: fixed;
	top: 17%;
	left: 50%;
	margin-left: -300px;
	width: 600px;
	background-color: #EEE;
	color: #333;
	border: 1px solid black;
	padding: 12px;
}

.jqmOverlay
{
	background-color: #000;
}

/*****************************************/
#BuyNowBg
{
	clear: both;
	width: 600px;
	height: 480px;
}
#BuyNowFormBox
{
	float: left;
	width: 300px;
	padding: 10px 0 10px 0;
	height: 15px;
}
#BuyNowFormBoxText
{
	float: left;
	text-align: right;
	width: 120px;
	padding-top: 3px;
}
#BuyNowFormBoxField
{
	float: left;
	text-align: left;
	padding-left: 10px;
}
#BuyNowSeperator
{
	margin: 10px 0 10px 0;
	height: 1px;
	width: 600px;
	background-color: #e0e0e0;
}


#insidePage_btnbuyLifesurance a
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_Lifesurancebuy.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-bottom: 30px;
	margin-left: 10px;
}
#insidePage_btnbuyLifesurance a:hover
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/btn_Lifesurancebuy.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}



#Lifesurance
{
	font-size: 14px;
	font-weight: bold;
	color:#20b2aa!important;
	margin-bottom: -2px;
	text-decoration: none;
}
#Lifesurance a
{
	font-family: Dax-MediumRegular;
	font-size: 16pt;
	font-weight: normal;
	color: #20b2aa!important;
	text-decoration: none;
}
#Lifesurance a:hover
{
	font-family: Dax-MediumRegular;
	font-size: 16pt;
	font-weight: normal;
	color: #20b2aa!important;
	text-decoration: none;
}


#insidePage_btnCallChildsurance a
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/ChildsuranceDIP_CallMe.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-bottom: 30px;
	margin-left: 10px;
}
#insidePage_btnCallChildsurance a:hover
{
	float: left;
	width: 151px;
	height: 40px;
	background-image: url(/SiteCollectionImages/ChildsuranceDIP_CallMe.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}


#Childsurance
{
	font-size: 14px;
	font-weight: bold;
	color:#e9657c!important;
	margin-bottom: -2px;
	text-decoration: none;
}
#Childsurance a
{
	font-family: Dax-MediumRegular;
	font-size: 16pt;
	font-weight: normal;
	color: #e9657c!important;
	text-decoration: none;
}
#Childsurance a:hover
{
	font-family: Dax-MediumRegular;
	font-size: 16pt;
	font-weight: normal;
	color: #e9657c!important;
	text-decoration: none;
}


#leftmenuDropdownComplaint
{
	float: left;
	padding-left: 0;
	width: 170px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal!important;
	color: #313131;
	text-decoration: none;
	line-height: 20px;
	list-style: none;
	padding-bottom: 5px;
}


#leftmenuDropdownComplaints
{
	float: left;
	padding-left: 13px;
	width: 150px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	text-decoration: none!important;
	line-height: 25px;
	list-style: none;
}

#leftmenuDropdownComplaints a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal!important;
	color: #313131;
	text-decoration: none;
	list-style: none;
}

#leftmenuDropdownComplaints a:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal!important;
	color: #f58220;
	text-decoration: none;
	list-style: none;
}
