body
{
	font-family:  verdana, "Helvetica Neue", Calibri, Arial, sans-serif;
	color: #211b15;
	margin:0 auto 0 auto;
	height:100%;
	}

body.home,
body.home_II {
	background: #69a7d2 url(images/body_II.jpg) top center no-repeat;
	font-family:  verdana, "Helvetica Neue", Calibri, Arial, sans-serif;
	color: #211b15;
	margin:0 auto 0 auto;
	height:100%;
	}

body.frames {
	background: #69a7d2 url(images/body_II.jpg) top center no-repeat;
	font-family:  verdana, "Helvetica Neue", Calibri, Arial, sans-serif;
	color: #211b15;
	margin-top:-3px;
}
	
body.login {
		background: #2d7ec1 url(images/login_background.jpg) top center no-repeat;
		font-family:  verdana, "Helvetica Neue", Calibri, Arial, sans-serif;
		color: #211b15;
		margin:0 auto 0 auto;
		height:100%;
}

ul.annuities {
	font-size:12pt;
	color:#0064B1;
	list-style-type:square;
	list-style-position:outside;
}

li.annuities {
	margin-bottom:10px;
}

li.annuities p {
	color:#003e63 !important;
	font-size:12pt;
}

li.annuities a:hover {
	color:#FF8D23 !important;
	font-size:12pt;
	text-decoration:underline;
}

li.annuities a {
	color:#4B97FF !important;
	font-size:12pt;
}

p {
	font-size:.9em;
	color:#003e63;
}

html {
	overflow:auto;
}


div.container {
	position: relative;
	width:948px;
	background-color: #FFF;
	margin: -10px auto -50px auto;
	padding:0 0px 0px 0;
}

div.top_nav {
	margin-left:1px;
}



div.content_left {
	float:left;
	width:200px;
	margin-top:-20px;
	height:100%;
	position:relative;
}


div.content_right {
	float:right;
	width:750px;
	margin-top:30px;
}

td {
	font-size:10pt;
}

#float_right {float:right;}

img.float_left {
	float:left;
	padding-right:15px;
}


h1,h2,h3,h4,h5 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Calibri, sans-serif;
	font-weight: 300;
}

h1 {
	color: #0064b1;
	font-weight:600;
	font-size: 30pt;
	padding-top:0px;
	margin-top:0px;
}

h3 {
	color: #0064b1;
	font-size:1.1em;
}

h4 {
	color: #0064b1;
	font-weight:300;
	font-size: 22pt;
	margin-bottom:0px;
	margin-top:0px;
}

h4.term {
	margin-top:15px;
	margin-bottom:-20px;
}

h5 {
	color: #0064b1;
	font-weight:300;
	font-size: 14pt;
	margin-bottom:-15px;
	margin-top:15px;
}

h6 {
	margin-top:30px;
	font-size:9pt;
	font-weight:300;
}

div.footer h6,
div.footer_home h6 {
	padding-top:50px;
	padding-bottom:20px;
}

div.footer,
div.footer_home {
	background: url(images/footer.png) 0 0  no-repeat;
	margin: 30px auto 0 auto;
	position: relative;
	width: 948px;
	background-color: #FFFFFF;
}

div.footer a,
div.footer_home a {
	color: #5382a4 !important;
	margin-top:20px;
	padding: 0 0 0 0;
	font-weight:300;
}

div.footer a:hover,
div.footer_home a:hover {
	text-decoration:none;
	color: #ff8d23 !important;
}



a {
	color:#036bcd !important;
}

a:hover {
	color:#FF8D23 !important;
}

a.II {
	color: #4b97ff !important;
}

a.II:hover {
	color: #ff8d23 !important;
	text-decoration:underline;
}

body.home_II a {
	color: #5382a4 !important;
}

body.home_II a:hover {
	color: #ff8d23 !important;
}



.active {
	visibility: visible !important;
}

a {
	color: #354dfc;
	cursor: pointer;
	outline: none;
	text-decoration: none;
}

a.button {
	display: block;
	text-indent: -9999px;
}

a#lifepro-logo {
	background: url(images/lifepro_logo_b.png);
	height: 80px;
	width: 358px;
	position: absolute;
	left: 0;
	top: -127px;
}

a#lifepro-logo_c {
	background: url(images/lifepro_logo_c.png) top center;
	height: 80px;
	width: 197px;
	margin-bottom:-80px;
	position: relative;
	left: 0;
	top:75px;
}

a#newbridge-logo {
	background: url(images/logo_newbridge.png) no-repeat;
	height: 80px;
	width: 358px;
	position: absolute;
	margin-left: 20px;
	top: -123px;
}

a#lifepro-logo_II {
	background: url(images/lifepro_logo.png);
	height: 80px;
	width: 208px;
	position: absolute;
	left: 0;
	top: -80px;
}

div.header {
	margin: 132px auto 0 auto;
	position: relative;
	width: 950px;
	background-color: #FFF;
}


p.login {
	font-size:9pt;
	color:#666666;
	margin-left:-5px;
}

div.login_page {
	width:302px;
	height:180px;
	margin-top:155px;
	text-align:left;
	padding:1px 10px 0px 25px;
}

div.pass_page {
	width:302px;
	height:180px;
	margin-top:155px;
	text-align:left;
	padding:1px 10px 0px 25px;
}


div.login_page table,
div.pass_page table {
	margin-top:-20px;
}

div.login_page td,
div.pass_page td {
	font-size:10pt;
}

#txtUserName {
	width:220px;
	margin-left:-4px;
	margin-top:-30px;
	position:relative;
}

#submitlogin {
	margin-left:55px;
	margin-bottom:-10px;
}

#txtPassword {
	width:220px;
	position:relative;
	margin-top:-20px;
	margin-left:-4px;
}

#btnSubmit {
	margin-left:-82px;
	margin-top:2px;
}

hr.sign_in {
	width:220px;
	margin-top:0px;
}

hr.pass {
	width:220px;
	margin-top:2px;
}

#login_bottom {
	font-size:8pt;
}

div.sign_up {
	margin-left:0px;
	margin-top:0px;
}

div.sign_up a {
	font-size:12px;
}

div.loginbox_top {
	background: url(images/loginbox_top.png);
	width:282px;
	height:30px;
	margin-bottom:-14px;
}

div.loginbox_body {
	background: url(images/loginbox_body.png);
	width:222px;
	padding-left:30px;
	padding-right:30px;
	margin-bottom:-15px;
}

div.loginbox_bottom {
	background: url(images/loginbox_bottom.png);
	width:282px;
	height:28px;
}



/* @TABS */

div.header_nav {
	width:950px;
}

div.header_shadow {
	background:url(images/shadow_bottom.png);
	margin:0 auto;
	height:10px;
	width:950px;
	position:relative;
	top:-10px;
	right:1px;
}

#header_nav ul {
	list-style-type:none;
	position:absolute;
	margin-top:-55px;
	width:960px;
	margin-left:-40px;
}

#header_nav li {
	float:left;
}

#header_nav li a {
	float:left;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
}

#header_nav li a.term_quote {
	background: url(images/term_quotes.png) no-repeat;
	height:45px;
	width: 131px;
}

#header_nav li a.term_quote_selected {
	background: url(images/term_quotes.png) 0 -90px no-repeat;
	height:45px;
	width: 131px;
}

#header_nav li a.annuities {
	background: url(images/annuities.png) no-repeat;
	height:45px;
	width: 101px;
}

#header_nav li a.annuities_selected {
	background: url(images/annuities.png) 0 -90px no-repeat;
	height:45px;
	width: 101px;
}

#header_nav li a.forms {
	background: url(images/forms.png) no-repeat;
	height:45px;
	width: 78px;
}

#header_nav li a.forms_selected {
	background: url(images/forms.png) 0 -90px no-repeat;
	height:45px;
	width: 78px;
}

#header_nav li a.get_appointed {
	background: url(images/get_appointed.png) no-repeat;
	height:45px;
	width: 129px;
}

#header_nav li a.get_appointed_selected {
	background: url(images/get_appointed.png) 0 -90px no-repeat;
	height:40px;
	width: 129px;
}

#header_nav li a.software {
	background: url(images/software.png) no-repeat;
	height:45px;
	width: 101px;
}

#header_nav li a.software_selected {
	background: url(images/software.png) 0 -90px no-repeat;
	height:45px;
	width: 101px;
}

#header_nav li a.spacer {
	background: url(images/spacer.png) no-repeat;
	height:45px;
	width: 228px;
}

#header_nav li a.spacer_selected {
	background: url(images/spacer.png) 0 -90px no-repeat;
	height:45px;
	width: 228px;
}


#header_nav li a.events {
	background: url(images/events.png) no-repeat;
	height: 45px;
	width: 79px;
}

#header_nav li a.events_selected {
	background: url(images/events.png) 0 -90px no-repeat;
	height: 45px;
	width: 79px;
}

#header_nav li a.mylifepro {
	background: url(images/mylifepro.png) no-repeat;
	height: 45px;
	width: 103px;
}

#header_nav li a.mylifepro_selected {
	background: url(images/mylifepro.png) 0 -90px no-repeat;
	height: 45px;
	width: 103px;
}

#header_nav li a:hover.annuities,
#header_nav li a:hover.term_quote,
#header_nav li a:hover.forms,
#header_nav li a:hover.get_appointed,
#header_nav li a:hover.software,
#header_nav li a:hover.events,
#header_nav li a:hover.mylifepro {
	background-position:0 -45px;
	height:45px;
}

div.header_nav_topframe {
	position:absolute;
	top:-3px;
}



/* end tabs */

/* Home content */

div.home_events {
	background-color:white;
	width:576px;
	margin-left:-230px;
	padding-left:292px;
	padding-right:80px;
	padding-bottom:45px;
	margin-bottom:-45px;
	min-height:775px;
	margin-top:-30px;
}

div.home_events_b {
	background-color:white;
	width:576px;
	margin-left:-230px;
	padding-left:292px;
	padding-right:80px;
	padding-bottom:45px;
	margin-bottom:-45px;
	min-height:975px;
	margin-top:-30px;
}


div.home_carriers {
	background-color:white;
	width:606px;
	margin-left:-230px;
	padding-left:262px;
	padding-right:80px;
	padding-bottom:45px;
	margin-bottom:-45px;
	margin-top:30px;
	min-height:975px;
}

div.home_carriers a {
	color:#2650a3 !important;
}

div.home_carriers a:hover {
	color:#73b8ff !important;
}

div.home_annuities {
	background-color:white;
	width:673px;
	margin-top:28px;
	margin-left:-230px;
	padding-left:240px;
	padding-right:35px;
	padding-bottom:45px;
	margin-bottom:-75px;
	min-height:1030px;
}

div.home_right_graphics img {
	margin-top:20px;
	position:relative;
	left:14px;
}

div.left_setheight {
	height:1050px;
	margin-bottom:-90px;
}

div.login {
	position:absolute;
	width:505px;
	font-size:.9em;
	top:-123px;
	left:430px;
	text-align:right;
	font-weight:bold;
}

div.login p {
	font-size:10pt;
}

a.logoutlink {
	font-size:1em !important;
	position:relative;
	left:11px;
	padding-right:15px;
}

div.menu_login a {
	font-size:.8em;
	color:#295e8e !important;
	padding-left:20px;
	background:url(images/list_marker.png) 0 0px no-repeat;
}

div.menu_login a:hover {
	font-size:.8em;
	color:#00d2ff !important;
	background:url(images/list_marker.png) 0 -16px no-repeat;
}

div.menu_login {
	padding-left:15px;
	margin-top:-20px;
	margin-bottom:11px;
}
/* end tabs */

/* @Side Menu */

div.menu_a a,
div.menu_b a,
div.menu_c a {
	font-size:.8em;
	color:#295e8e !important;
	padding-left:20px;
	background:url(images/list_marker.png) 0 -1px no-repeat;
	height:16px;
}

div.menu_a a:hover,
div.menu_b a:hover,
div.menu_c a:hover {
	font-size:.8em;
	color:#3db5e8 !important;
	background:url(images/list_marker.png) 0 -17px no-repeat;
	height:16px;
}

div.menu_a li,
div.menu_b li,
div.menu_c li {
	margin-top:5px;
	margin-left:-20px;
	height:16px;
}

div.menu_a ul,
div.menu_b ul,
div.menu_c ul {
	list-style-type:none;
	margin-top:10px;
}

div.menu_a {
	padding-left:15px;
	margin-top:-10px;
}

div.menu_a_top {
	background:transparent url(images/sidemenu_a_top.jpg) no-repeat scroll center bottom;
	height:29px;
	width:200px;
	position:relative;
}

div.menu_a_body {
	background:transparent url(images/sidemenu_b_body.jpg) repeat-y;
	width: 200px;
	margin-top:0px;
	padding-top:1px;
	padding-bottom:1px;
	position:relative;

}

div.menu_a_bottom {
	background: transparent url(images/sidemenu_b_bottom.jpg) no-repeat scroll center bottom;
	height:20px;
	position:relative;
	top:-10px;
	width:200px;
}

div.menu_b {
	padding-left:15px;
	margin-top:-45px;
}

div.menu_b_top {
	background:transparent url(images/sidemenu_b_top.jpg) no-repeat scroll center bottom;
	height:29px;
	width:200px;
	position:relative;
}

div.menu_b_body {
	background:transparent url(images/sidemenu_a_body.jpg) repeat-y;
	width: 200px;
	margin-top:0px;
	padding-top:1px;
	padding-bottom:1px;
	position:relative;

}

div.menu_b_bottom {
	background: transparent url(images/sidemenu_a_bottom.jpg) no-repeat scroll center bottom;
	height:20px;
	position:relative;
	top:-10px;
	width:200px;
}

div.menu_c {
	padding-left:15px;
	margin-top:-45px;
}

div.menu_a_top_II {
	background:transparent url(images/sidemenu_a_top_II.jpg) no-repeat scroll center bottom;
	height:29px;
	width:200px;
	position:relative;
}

div.menu_b_flip {
	background:transparent url(images/sidemenu_b_bottom_flip.jpg) no-repeat scroll center bottom;
	height:29px;
	width:200px;
	position:relative;
}

div.menu_c_top {
	background:transparent url(images/sidemenu_c_top.jpg) no-repeat scroll center bottom;
	height:36px;
	width:200px;
	position:relative;
	padding-top:7px;
}

div.menu_d_top {
	background:transparent url(images/sidemenu_d_top.jpg) no-repeat scroll center bottom;
	height:29px;
	width:200px;
	position:relative;
}

div.menu_e_top {
	background:transparent url(images/sidemenu_e_top.jpg) no-repeat scroll center bottom;
	height:36px;
	width:200px;
	position:relative;
	padding-top:7px;
}

div.menu_a_top_mlp {
	background:transparent url(images/sidemenu_a_mlp_1.jpg) no-repeat scroll center bottom;
	height:29px;
	width:200px;
	position:relative;
}

div.menu_b_top_mlp {
	background:transparent url(images/sidemenu_a_mlp_2.jpg) no-repeat scroll center bottom;
	height:29px;
	width:200px;
	position:relative;
}

div.menu_c_top_mlp {
	background:transparent url(images/sidemenu_a_mlp_3.jpg) no-repeat scroll center bottom;
	height:36px;
	width:200px;
	position:relative;
	padding-top:7px;
}

div.menu_d_top_mlp {
	background:transparent url(images/sidemenu_a_mlp_4.jpg) no-repeat scroll center bottom;
	height:29px;
	width:200px;
	position:relative;
}

/* end Side Menu */

h2 {
	height: 34px;
	margin: 1em 0;
	text-indent: -9999px;
	width: 330px;
}

div.clear {clear:both;}

div.bottom  {
	height:7px; 
	margin-right:0px; 
	padding-right:0px;
	padding-bottom:20px; 

}

div.side-menu {
	margin-top:3px;
	margin-left:1px;
	float:left;
}

div.layout_right {
	margin-top:-845px;
	margin-left:230px;
	width:700px;
	background-color:white;
}

div.layout_right_events {
	margin-top:-965px;
	margin-left:230px;
	width:700px;
	background-color:white;
}

h5	{
	font-size:1.2em;
	font-weight:600;
	padding-bottom:15px;
	padding-top:20px;
}

p.quote {
	color:#5382a4;
	font-style:italic;
}

div.container {
	position: relative;
	width:948px;
	padding:-50px 0px 0px 0;
	margin-top:0px;
	height:100%
}

div.container_home {
	position: relative;
	width:948px;
	background-color: #FFF;
	margin: 0px auto;
	padding-top:12px;
}

div.container_b {
	position: relative;
	width:948px;
	background-color: #FFF;
	left:0px;
}

div#fullcontainer {
	background-color:white;
	width: 948px;
	margin-right:0px;
}

li.selected {
	color: #a7a7a7;
}

div.inner_container {
	margin-top:-90px;
	width: 650px;
	margin-right:15px;
	padding:24px;
	text-align:left;
}

div.inner_container_home {
	margin-top:-165px;
	width: 700px;
	margin-right:15px;
	padding-right:8px;
	text-align:left;
}

img.shadowtop {
	margin-left:170px;
}

div.inner {
	width:645px;
	background-color:white;
	margin-bottom:8px;
	text-align:left;
}

div.shadow_bottom_off {
	background: url(images/bottom-bg.gif) bottom repeat-x;
	height:12px;
	width:704px;
	position:relative;
	top:0px;
}

div.frame_bottom_gradient {
	background: url(images/white_gradient_bottom.png) top repeat-x;
	height:20px;
	width: 100%;
	position:absolute;
	margin-top:112px;
}

div.frame_white_cover {
	background-color: white;
	width:20000px;
	height:5px;
	margin-top:-10px;
	margin-left:-10000px;
	position:fixed;
}

div.frames_spacer {
	height:3px;
}

img.address {
	position:absolute;
	top:-117px;
	left:700px;
}

img.float_right {
	float:right;
	padding-left:20px;
	margin-top:-50px;
}

div.hide {
	display:none;
}

div.carrier {
	padding-left:55px;
	line-height:1em;
}

div.carrier a {
	margin: 50px 0 0 0;
}

h4.carrier {
	margin-left:-55px;
}

img.home_image {
	padding-right:5px;
	margin-top:-27px;
}

div.content_left_events {
	float:left;
}

div.appointed_float_right {
	float:right;
	border:1px dotted black;
	width:240px;
	padding-left:15px;
	margin-top:-20px;
	font-size:14px;
	margin-right:-30px;
}

div.appointed_float_left {
	margin-top:-10px;
}

img.main_image {
	margin-left:26px;
}

div.home_flash {
	margin-left:16px;
	margin-top:30px;
}

img.homeevent_images {
	float:left;
	position:relative;
	top:0px;
	padding-right:10px;
	padding-bottom:20px;
}

div.register_button {
	margin-top:5px;
	height:23px;
	width:93px;
	overflow:hidden;
}

div.register_button a {
	height:23px;
	width:93px;
	overflow:hidden;
}

div.register_button a:hover img {
	margin-top:-23px;
}

div.industry_news_top {
	float:left;
	width:350px;
	margin-top:-10px;
}

div.current_markets {
	padding-top:95px;
}


div.left_include {
	margin-top:-30px;
	position:relative;
}

div.clear-right {
	clear:right;
}

div.clear_left {
	clear:left;
}

div.copy {
	margin-top:-7px;
	position:relative;
}

div.copy a,
div.copy a:hover {
	font-size:10pt;
}

div.cmc_bottom a,
div.cmc_bottom a:hover {
	font-size:12pt;
}

/* @Forms */

table.forms td {
	
}

tr.forms {
	margin-bottom:25px;
	vertical-align:top;
}

td.left {
	width:300px;
	font-size:14px;
	padding-bottom:25px;
	vertical-align:top;
}

td.right {
	padding-left:25px;
	font-size:14px;
	padding-bottom:25px;
	color:#003E63;
	width:350px;
	vertical-align:top;
}

#AnnuityInterestIMOs {
	width:100%;
}

#AnnuityInterestPresenting,
#AnnuityInterestWhy {
	width:100%;
	height:100px;
	margin-bottom:25px;
}

div.forms_spacer {
	height:7px;
}

/* end forms */

div.inner_container_nosidenav {
	text-align:left;
	margin-top:-20px;
	padding: 0px 20px 50px 35px;
}

div.contracting h3 {
	color: #939393 !important;
}

div.form {
	position:relative;
	top:30px;
	left:12px;
}

div.flicker {
	position:relative;
	height:260px;
	width:135px;
}

div.flicker a,
div.flicker a:hover {
	background:none;
}

div.flicker_bottom a,
div.flicker_bottom a:hover {
	background:none;
	padding-left:0px;
}

div.flicker img {
	border:1px black solid;
	float:right;
	margin-top:10px;
}

div.flicker_bottom h3 {
	font-size:12pt;
	padding-left:0px;
}

/* Datagrids */

.DataGridHeaderMidHeader {
	background: url(images/dgheader_top.jpg) 0 0 no-repeat;
	height:25px;
	color:white !important;
	font-weight:600;
	border-right: 1px dotted #D3D2D1;
}

tr#carriergrid {
	height:50px;
}

.DataGridHeaderMidHeader a {
	color:white !important;		
}

.DataGridHeaderMidHeader a:hover {
	color:#FF8D23 !important;		
}

div.datagrid_header {
	height:75px;
	width:875px;
	margin-top:-20px;
	margin-bottom:20px;
	margin-left:-5px;
}

div.datagrid_header ul {
	position:relative;
	font-size:10pt;
	margin-top:-35px;
	list-style-type:none;
	margin-left:-20px;
}

div.datagrid_header li {
	float:left;
	padding-right:15px;
}

div.datagrid_header a {
	padding-left:20px;
	background:url(images/list_marker.png) 0 -1px no-repeat;
	height:16px;
}

div.datagrid_header a:hover {
	background:url(images/list_marker.png) 0 -17px no-repeat;
	height:16px;
	color:#3db5e8 !important;
}

li.datagrid_selected a {
	background:url(images/list_marker.png) 0 -17px no-repeat;
	height:16px;
	color:#3db5e8 !important;
}

/* end Datagrids */

/* Divs for new layout */

div.lifepro_container {
	width:948px;
	min-height:1100px;
	background-color:white;
	margin:-10px auto -40px auto;
	padding-bottom:120px;
	padding-top:0px;
}

div.lifepro_left_nav {
	width:220px;
	float:left;
}

div.lifepro_right_content {
	width:720px;
	float:left;
	margin-top:0px;
}

div.login_position {
	width:935px;
	position:absolute;
	top:0px;
	text-align:right;
	font-size:.9em;
	font-weight:bold;
	margin-top:-8px;
}



div.login_agent a {
	background:transparent url(images/list_marker.png) no-repeat scroll 0 0;
	color:#295E8E !important;
	padding-left:20px;
}

div.login_agent a:hover {
background:transparent url(images/list_marker.png) no-repeat scroll 0 -16px;
color:#00D2FF !important;
}

div.flash {
	margin-top:7px;
}

div.cmc_left {
	margin-top:-15px;
}

div.content_left_events {
	margin-left:85px;
	width:525px;
}
/* end new Divs */

/* Header Graphics */

h1.annuities {
	background: url(images/page_headers/annuities.jpg) 0 0 no-repeat;
	margin: -5px 0 -15px -22px;
	height: 69px;
	text-indent: -9999px;
	visibility: visible;
	width: 717px;
}

h1.advanced_markets {
	background: url(images/page_headers/advanced_markets.jpg) 0 0 no-repeat;
	margin: -5px 0 -5px -22px;
	height: 69px;
	text-indent: -9999px;
	visibility: visible;
	width: 717px;
}

h1.hep {
	background: url(images/page_headers/hep.jpg) 0 0 no-repeat;
	margin: -5px 0 -5px -18px;
	height: 69px;
	text-indent: -9999px;
	visibility: visible;
	width: 717px;
}

h1.salestools {
	background: url(images/page_headers/salestools.jpg) 0 0 no-repeat;
	margin: -5px 0 -5px -18px;
	height: 69px;
	text-indent: -9999px;
	visibility: visible;
	width: 717px;
}

h1.currentmarketconditions {
	background: url(images/page_headers/currentindustrynews.jpg) 0 0 no-repeat;
	margin: -5px 0 -5px -22px;
	height: 69px;
	text-indent: -9999px;
	visibility: visible;
	width: 717px;
}

h1.software {
	background: url(images/page_headers/software.jpg) 0 0 no-repeat;
	margin: -5px 0 -5px -22px;
	height: 69px;
	text-indent: -9999px;
	visibility: visible;
	width: 717px;
}

h1.events {
	background: url(images/page_headers/events.jpg) 0 0 no-repeat;
	margin: -5px 0 -25px 220px;
	height: 69px;
	text-indent: -9999px;
	visibility: visible;
	width: 717px;
}

h1.getappointed {
	background: url(images/page_headers/getappointed.jpg) 0 0 no-repeat;
	margin: -5px 0 -5px -30px;
	height: 69px;
	text-indent: -9999px;
	visibility: visible;
	width: 717px;
}

h1.ourteam {
	background: url(images/page_headers/ourteam.jpg) 0 0 no-repeat;
	margin: -5px 0 -5px -20px;
	height: 69px;
	text-indent: -9999px;
	visibility: visible;
	width: 717px;
}

h1.ourculture {
	background: url(images/page_headers/ourculture.jpg) 0 0 no-repeat;
	margin: -5px 0 -5px -15px;
	height: 69px;
	text-indent: -9999px;
	visibility: visible;
	width: 717px;
}

h1.corevalues {
	background: url(images/page_headers/corevalues.jpg) 0 0 no-repeat;
	margin: -5px 0 -5px -15px;
	height: 69px;
	text-indent: -9999px;
	visibility: visible;
	width: 717px;
}

h1.caseoftheweek {
	background: url(images/page_headers/caseoftheweek.jpg) 0 0 no-repeat;
	margin: -5px 0 -5px -15px;
	height: 69px;
	text-indent: -9999px;
	visibility: visible;
	width: 717px;
}

h1.privacy {
	background: url(images/page_headers/privacy.jpg) 0 0 no-repeat;
	margin: -5px 0 -5px -9px;
	height: 69px;
	text-indent: -9999px;
	visibility: visible;
	width: 717px;
}

h1.family_legacy_planning {
	background: url(images/page_headers/familylegacyplanning.jpg) 0 0 no-repeat;
	margin: -5px 0 -5px -15px;
	height: 69px;
	text-indent: -9999px;
	visibility: visible;
	width: 717px;
}

/* end Header Graphics */

div.annuities,
div.advanced_markets,
div.hep,
div.contracting_home,
div.current_market_conditions {
	padding:0 25px 25px 25px;
}

div.event_i {
	margin-left:60px;
}

#submitregister_response {
		background-image: url(images/button_response.jpg);
		width:298px;
		height:40px;
		border:0px;
}

#BusinessChecklist {
	color:#7093a3;
}

/* Email Download Manager */

div.emaildownloadmanager #tb_Name,
div.emaildownloadmanager #tb_Email,
div.emaildownloadmanager #tb_Phone,
div.emaildownloadmanager #tb_Address,
div.emaildownloadmanager #tb_Address2,
div.emaildownloadmanager #tb_City,
div.emaildownloadmanager #tb_State,
div.emaildownloadmanager #tb_Zip,
div.emaildownloadmanager #tb_Comments {
	width:300px;
}

.btn {
	color:gray !important;
}

 a:hover.btn {
	color:#000000 !important;
}

.taxpro p {
	color:#009e00 !imporatant;
}

.glidecontent {
	padding-top:0px !important;
}

h4.idea {
	padding-top:0px;
	position:relative;
}

div.testimonials {
	background-color: #f0f4f7;
}

div.buy_books {
	margin-top:25px;

}