/* ========= */
/* ! AG Financial Solutions   */
/* ! Copyright 2009, Departika   */
/* ! Author: Chad Spencer & Tim Shelburn   */
/* ========= */

/* ========= */
/* ! Reset   */
/* ========= */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* ====================== */
/* ! Global Definitions   */
/* ====================== */

/* ! body.large appended to style is for text resizing declaration   */

body {
	background: #144679 url(../images/background_body.gif) repeat-x left 0px;
	border-top: 3px solid #65af38;
}

a {
	text-decoration: none;
	outline: none;
}

a:hover {
	cursor: pointer;
	text-decoration: underline;
}

a img {
	border: none;
}

img.mcms_stats {
	display: none;
}

.wrapper:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html .wrapper {
	height: 1%;
}

.wrapper {
	display: block;
}

.clear {
	clear: both;
}

/* ====================== */
/* ! Header   */
/* ====================== */

#header {
	margin: 0 auto;
	background: url(../images/background_header.gif) no-repeat center 31px;
	width: 1000px;
	height: 216px;
	overflow: hidden;
	position: relative;
}

#header.small {
	height: 192px;
	margin-bottom: -10px;
}

#header.home {
	margin-bottom: 0px;
}

h1#logo a {
	display: block;
	width: 175px;
	height: 46px;
	background: url(../images/logo.gif);
	text-indent: -9999px;
	position: absolute;
	top: 65px;
	left: 30px;
}

/* ! Header - Text Resize   */

#header #text-resize {
	width: 37px;
	height: 23px;
	background: url(../images/background_text_resize.gif);
	position: absolute;
	right: 10px;
	top: 0px;
}

#header #text-resize a {
	display: block;
	width: 18px;
	height: 23px;
	text-indent: -9999px;
}

#header #text-resize a#text-smaller {
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/background_text_resize.gif) left bottom;
	cursor: default;
}

body.large #header #text-resize a#text-smaller {
	background: url(../images/background_text_resize.gif) left top;
	cursor: pointer;
}

#header #text-resize a#text-larger {
	position: absolute;
	right: 0;
	top: 0;
	background: url(../images/background_text_resize.gif) right top;
}

body.large #header #text-resize a#text-larger {
	background: url(../images/background_text_resize.gif) right bottom;
	cursor: default;
}

/* ! Header - Search   */

#header a#search {
	display: block;
	font: normal 12px/15px Arial, Helvetica, Verdana, sans-serif;
	color: #144679;
	position: absolute;
	right: 200px;
	top: 50px;
}

#header a#search.inactive {
	background: url(../images/icon_magnify_glass.gif) no-repeat;
	padding: 0 0 0 14px;
}

#header #search-form {
	position: absolute;
	right: 245px;
	bottom: 165px;
}

#header #search-form.small {
	bottom: 138px;
}

#header form#searchForm input {
	border: 3px solid #c9cdc7;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	text-transform: uppercase;
	padding: 5px;
	width: 230px;
}

#header form#searchForm a#search_go {
	display: none;
}

#header a#search-close {
	display: block;
	width: 13px;
	height: 13px;
	overflow: hidden;
	background: url(../images/icon_search_close.gif);
	text-indent: -9999px;
	position: absolute;
	right: 242px;
	bottom: 162px;
}

#header a#search-close.small {
	bottom: 134px;
}

/* ! Header - Account Login   */

#header #login {
	width: 166px;
	height: 35px;
	background: url(../images/background_login.gif);
	position: absolute;
	right: 30px;
	top: 34px;
}

#header #login a {
	display: block;
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
	text-transform: uppercase;
	background: url(../images/icon_lock.gif) no-repeat;
	padding: 2px 0 0 16px;
	margin: 9px 0 0 26px;
}

body.large #header #login a {
	font: bold 14px Arial, Helvetica, Verdana, sans-serif;
	background: url(../images/icon_lock.gif) no-repeat left 1px;
	padding: 2px 0 0 16px;
	margin: 7px 0 0 20px;
}

/* ! Header - Main Navigation   */

ul#navigation {
	display: block;
	height: 50px;
	width: 960px;
	padding: 0 10px;
	background: #030e19;
	position: absolute;
	left: 10px;
	top: 132px;
}

ul#navigation li {
	display: block;
	float: left;
	height: 50px;
}

ul#navigation li a {
	display: block;
	float: left;
	height: 50px;
	font: normal 15px/50px Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
	padding: 0 10px;
	margin: 0 1px 0 0;
}
ul#navigation-nonav {
	display: block;
	height: 50px;
	width: 960px;
	padding: 0 10px;
	background: #030e19;
	position: absolute;
	left: 10px;
	top: 132px;
}

ul#navigation-nonav li {
	display: block;
	float: left;
	height: 50px;
}

ul#navigation-nonav li a {
	display: none;
	float: left;
	height: 50px;
	font: normal 15px/50px Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
	padding: 0 10px;
	margin: 0 1px 0 0;
}

body.large ul#navigation li a {
	font: normal 17px/50px Arial, Helvetica, Verdana, sans-serif;
}

ul#navigation li a:hover,
ul#navigation li.hoverstate a {
	text-decoration: none;
	background: #0b1c2c;
}

ul#navigation li.hoverstate ul li a {
	background: none;
}

ul#navigation li.current a {
	font: bold 15px/60px Arial, Helvetica, Verdana, sans-serif;
	height: 55px;
	margin: -5px 1px 0 0;
	padding: 0 10px;
	background: url(../images/background_nav_current.gif);
}

body.large ul#navigation li.current a {
	font: bold 17px/60px Arial, Helvetica, Verdana, sans-serif;
}

ul#navigation li#navigation_customer-care-contact,
ul#navigation li#navigation_about {
	display: none;
}

#navigation li ul {
	display: none;
	height: 30px;
	width: 954px;
	padding: 0 13px;
	background: #d9e9ec;
	position: absolute;
	left: 0;
	top: 50px;
	z-index: 10;
	border-top: 4px solid #144679;
}

#navigation li.current ul {
	display: block;
}

#navigation li ul li {
	display: block;
	float: left;
	height: 30px;
	padding: 0 8px 0 7px;
	background: url(../images/background_subnav_divider.gif) no-repeat right center;
}

#navigation li ul li a {
	display: block;
	float: left;
	padding: 0;
	height: 30px;
	font: normal 12px/30px Arial, Helvetica, Verdana, sans-serif;
	color: #313132;
}

body.large #navigation li ul li a {
	font: normal 14px/30px Arial, Helvetica, Verdana, sans-serif;
}

ul#navigation li.current ul {
	z-index: 1;
}

#navigation li.current ul li a {
	font: normal 12px/30px Arial, Helvetica, Verdana, sans-serif;
	color: #313132;
	height: auto;
	margin: 0;
	padding: 0;
	background: none;
}

#navigation li ul li a:hover { 
	background: none;
	text-decoration: underline;
}

#navigation li.current ul li.current a {
	font: bold 12px/30px Arial, Helvetica, Verdana, sans-serif;
	color: #144679;
	background: url(../images/background_subnav_current.gif) no-repeat center bottom;
}

body.large ul#sub-navigation li.current ul li.current a {
	font: bold 14px/30px Arial, Helvetica, Verdana, sans-serif;
}

#navigation li>ul { 
	top:50px;
	left: 0px;
	margin: 0px;
}

#navigation li:hover ul, li.over ul {
	display: block;
}

/* ! Header - Sub Navigation   */

ul#sub-navigation {
	display: block;
	height: 30px;
	width: 954px;
	padding: 0 13px;
	background: #d9e9ec;
	position: absolute;
	left: 10px;
	top: 182px;
	border-top: 4px solid #144679;
}

ul#sub-navigation li {
	display: block;
	float: left;
	height: 30px;
	padding: 0 8px 0 7px;
	background: url(../images/background_subnav_divider.gif) no-repeat right center;
}

ul#sub-navigation li a {
	display: block;
	float: left;
	height: 30px;
	font: normal 12px/30px Arial, Helvetica, Verdana, sans-serif;
	color: #313132;
}

body.large ul#sub-navigation li a {
	font: normal 14px/30px Arial, Helvetica, Verdana, sans-serif;
}

ul#sub-navigation li.current a {
	font: bold 12px/30px Arial, Helvetica, Verdana, sans-serif;
	color: #144679;
	background: url(../images/background_subnav_current.gif) no-repeat center bottom;
}

body.large ul#sub-navigation li.current a {
	font: bold 14px/30px Arial, Helvetica, Verdana, sans-serif;
}

ul#sub-navigation li.current a:hover {
	text-decoration: none;
}

/* ! Header - Secondary Navigation   */

ul#secondary-navigation {
	position: absolute;
	right: 30px;
	top: 100px;
}

ul#secondary-navigation li {
	display: inline;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #65af38;
}

body.large ul#secondary-navigation li {
	font: normal 14px Arial, Helvetica, Verdana, sans-serif;
}

ul#secondary-navigation li a {
	color: #65af38;
}

ul#secondary-navigation li.current a {
	font-weight: bold;
	color: #030e19;
}

ul#secondary-navigation li.current a:hover {
	text-decoration: none;
	cursor: default;
}

/* ====================== */
/* ! Content   */
/* ====================== */

#content-container {
	background: #fff url(../images/background_body.gif) repeat-x left -216px;
}

#content-container.small {
	background: #fff url(../images/background_body.gif) repeat-x left -192px;
}
#content-container.form {
	background: #fff;
}
#content {
	margin: 0 auto;
	width: 940px;
	padding: 20px 30px 60px 30px;
	background: url(../images/background_header.gif) no-repeat center -185px;
}
#content.yourfuture {
	margin: 0 auto;
	width: 980px;
	padding: 0;
	background: url(../images/background_header.gif) no-repeat center -185px;
}

#content.small {
	background: url(../images/background_header.gif) no-repeat center -161px;
}
#content.form {
	margin: -5px auto 0 auto;
	width: 500px;
	padding: 20px;
}
/* ! Main Title   */

#content h2 {
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	color: #65af38;
	padding: 0 0 10px 0;
}

#content h2.border {
	border-bottom: 1px solid #e4e4e4;
}

body.large #content h2 {
	font: normal 22px Georgia, "Times New Roman", Times, serif;
}

/* ====================== */
/* ! Side Navigation   */
/* ====================== */

#content ul#side-navigation {
	display: block;
	float: left;
	width: 220px;
	margin: 0 20px 0 0;
	padding: 6px 0 70px 0;
	background: url(../images/background_nav_side.gif) no-repeat right bottom;
}

#content ul#side-navigation li {
	display: block;
	width: 219px;
}

#content ul#side-navigation li a {
	display: block;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #144679;
	text-transform: uppercase;
	padding: 8px;
	margin: 5px 0;
}

body.large #content ul#side-navigation li a {
	font: normal 15px Arial, Helvetica, Verdana, sans-serif;
}

#content ul#side-navigation li a:hover {
	background: #e5f1f3;
	text-decoration: none;
}

#content ul#side-navigation li.current a {
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
	background: #e5f1f3;
	padding: 8px;
}

body.large #content ul#side-navigation li.current a {
	font: bold 15px Arial, Helvetica, Verdana, sans-serif;
}

#content ul#side-navigation li ul {
	display: none;
}

#content ul#side-navigation li.current ul {
	display: block;
}

#content ul#side-navigation li.current ul li a {
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	background: none;
	padding: 0 10px 8px 0;
}

body.large #content ul#side-navigation li.current ul li a {
	font: normal 15px Arial, Helvetica, Verdana, sans-serif;
}

#content ul#side-navigation li.current a:hover {
	text-decoration: none;
}

#content ul#side-navigation li ul li a {
	display: block;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #313132;
	text-transform: none;
	padding: 0 0 8px 0;
	margin: 0 0 0 20px;
}

body.large #content ul#side-navigation li ul li a {
	font: normal 15px Arial, Helvetica, Verdana, sans-serif;
}

#content ul#side-navigation li ul li a:hover {
	background: none;
	text-decoration: underline;
}

#content ul#side-navigation li.current ul li a:hover {
	text-decoration: underline;
}

#content ul#side-navigation li ul li.current a {
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
	background: none;
	padding: 0 0 8px 0;
}

body.large #content ul#side-navigation li ul li.current a {
	font: bold 15px Arial, Helvetica, Verdana, sans-serif;
}

#content ul#side-navigation li ul li.current a:hover {
	text-decoration: none;
}

/* ====================== */
/* ! Main Column   */
/* ====================== */

#content #main-column {
	float: left;
	width: 700px;
	padding: 16px 0 20px 0;
	position: relative;
}

#content #main-column.small {
	width: 460px;
}

.full {
	width: 940px !important;
}

#content #main-column h3 {
	font: normal 15px/22px Georgia, "Times New Roman", Times, serif;
	color: #030e19;
	text-transform: uppercase;
	padding: 0 0 16px 0;
}

#content #main-column h3 em,
#content #main-column h3 i {
	font: normal 15px/22px Georgia, "Times New Roman", Times, serif;
	text-transform: lowercase;
}

body.large #content #main-column h3 {
	font: normal 18px/24px Georgia, "Times New Roman", Times, serif;
}

#content #main-column h3 em {
	color: #5d8ab7;
	text-transform: none;
}

#content #main-column h3 a {
	color: #030e19;
}

#content #main-column h4 {
	font: normal 14px/22px Arial, Helvetica, Verdana, sans-serif;
	color: #030e19;
	padding: 0;
}

body.large #content #main-column h4 {
	font: normal 16px/22px Arial, Helvetica, Verdana, sans-serif;
}

#content #main-column h4 a {
	color: #65af38;
}

#content #main-column p {
	font: normal 12px/22px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	padding: 0 0 11px 0;
}

body.large #content #main-column p {
	font: normal 14px/24px Arial, Helvetica, Verdana, sans-serif;
	padding: 0 0 12px 0;
}

#content #main-column p.legal {
	font: normal 10px/14px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	padding: 0 0 11px 0;
}

body.large #content #main-column p.legal {
	font: normal 11px/15px Arial, Helvetica, Verdana, sans-serif;
}

#content #main-column a {
	color: #65af38;
}

#content #main-column ul,
#content #main-column ol {
	font: normal 12px/22px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	padding: 0 0 11px 0;
	list-style-type: square;
	margin: 0 0 0 25px;
}

body.large #content #main-column ul,
body.large #content #main-column ol {
	font: normal 14px/24px Arial, Helvetica, Verdana, sans-serif;
	padding: 0 0 12px 0;
}

#content #main-column ol {
	list-style-type: decimal;
}

#content #main-column img {
	float: left;
	margin: 0 15px 15px 0;
	padding: 3px;
	border: 1px solid #c7c7c7;
}

#content #main-column img.noborder {
	padding: 0;
	border: none;
	float: none;
	width: auto;
}

#content #main-column img.nofloat {
	float: none;
}

#content #main-column img.clean {
	margin: 0;
	width: auto;
}

#content #main-column img.imageright {
	float: right;
	margin: 0 0 15px 15px;
}

#content #main-column img.overview {
	border: none;
	padding: 0;
	margin: 0 -10px 10px -10px;
}

#content #main-column img.overview-sub {
	border: none;
	padding: 0;
}

#content #main-column .table {
	width: 100%;
	margin: 0 0 11px 0;
	background: #c6c6c6;
	padding: 1px;
	border-bottom: 5px solid #6fb645;
}

#content #main-column table {
	width: 100%;
}
#content #main-column table tr td {
	background: #fff;
	font: normal 12px/22px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	border-top: 1px solid #fff;
	/*padding: 10px;*/
}
#content #main-column.small table tr td {
	background: #fff;
	font: normal 12px/22px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	border-top: 1px solid #fff;
	padding: 10px;
}
#content #main-column .ContactFormItems table tr td {
	background: #fff;
	font: normal 12px/22px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	border-top: 1px solid #fff;
}
#content #yourfuture {
	background: url(http://www.agfinancial.org/images/background-your-future.jpg) no-repeat;
	height: 610px;
	margin: 0 0 50px 0;
	width: 980px;
}
#content #yourfuture.thanks {
	background: url(http://www.agfinancial.org/images/background-your-future-thankyou.jpg) no-repeat;
	height: 610px;
	margin: 0 0 50px 0;
	width: 980px;
}
#content #yourfuture h1{color:#175087; font: normal 28px Arial, Helvetica, sans-serif;}
#content #yourfuture h2{color:#175087; font: normal 24px Arial, Helvetica, sans-serif;margin-bottom:-10px;}
#content #yourfuture h3{color:#175087; font: bold 14px Arial, Helvetica, sans-serif; padding: 3px 0;}
#content #yourfuture p{color:#fff; font: 12px/16px Arial, Helvetica, sans-serif; margin:10px 0;}
#content #yourfuture a{color:#175087;}
#content #yourfuture a:hover{color:#7DC0EB; text-decoration:none;}
#content #yourfuture #talking {
	float:left;
	height: 210px;
	left: 50px;
	position:relative;
	text-align:right;
	top: 50px;
	width: 280px;
}
#content #yourfuture #talking p {
	font-size: 12px;
	margin-left: 36px;
	*margin-left: 26px; /* IE 7 */
	margin-left: 26px\0/; /* IE 8 */
	width: 244px;
	*width: 254px; /* IE 7 */
	width: 254px\0/; /* IE 8 */
}
#content #yourfuture #video{
	border: 5px solid #fff;
	clear: right;
	float: left;
	height:192px;
	left: 80px;
	position:relative;
	top:57px;
	width: 341px;
}
#content #yourfuture #right{
	float: left;
	height:240px;
	left: 80px;
	position:relative;
	width: 341px;
}
#content #yourfuture #ready {
	float:left;
	height: 145px;
	left: 40px;
	position:relative;
	text-align:right;
	top: 130px;
	width: 250px;
}
#content #yourfuture #ready h3{color:#175087; font: bold 13px Arial, Helvetica, sans-serif; padding: 15px 0;}
#content #yourfuture #notready {
	float:left;
	height: 20px;
	left: 120px;
	position:relative;
	text-align:left;
	top:130px;
	width: 280px;
}
#content #yourfuture #form {
	float:right;
	height: 145px;
	right: 70px;
	position:relative;
	text-align:left;
	top: 50px;
	*top: 45px;
	top: 46px\0/;
	width: 173px;
}
#content #yourfuture table {
	background:url(http://www.agfinancial.org/images/background-future-form.jpg) repeat top left;
	width:173px;
}
#content #yourfuture table tr td {
	font: normal 11px Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
}
#content #legal p{
	color:#818386; 
	font: 11px Arial, Helvetica, sans-serif; 
	left: 30px;
	position: relative;
	top: -110px;
}
#content #main-column table tr.top td {
	background: #6fb645 url(../images/background_submit.gif) repeat-x;
	font: normal 13px/22px Arial, Helvetica, Verdana, sans-serif;
	color: #030e19;
	border: none;
}

#content #main-column table tr.odd td {
	background: #e5f1f3;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
}

#content #main-column table.ira tr td {
	background: none;
	font: normal 12px/22px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	/*padding: 10px;*/
}
#content #main-column.small table.ira tr td { 
	background: none;
	font: normal 12px/22px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	padding: 10px 10px 10px 0;
}


/* ! Main Column - Icons   */

#content #main-column p a.facebook-link {
	background: url(../images/icon_facebook.gif) no-repeat;
	padding: 2px 0 2px 22px;
}

#content #main-column p a.podcast-link {
	background: url(../images/icon_podcast_small.gif) no-repeat;
	padding: 2px 0 2px 22px;
}

#content #main-column p a.rss-link {
	background: url(../images/icon_rss_small.gif) no-repeat;
	padding: 2px 0 2px 22px;
}

#content #main-column p a.phone-link,
#content #main-column p span.phone-link {
	background: url(../images/icon_phone_small.gif) no-repeat;
	padding: 4px 0 4px 20px;
}

#content #main-column p a.email-link,
#content #main-column p span.email-link {
	background: url(../images/icon_email_small.gif) no-repeat;
	padding: 2px 0 2px 28px;
}

#content #main-column p a.pdf-link,
#content #main-column li a.pdf-link {
	background: url(../images/icon_pdf_small.gif) no-repeat;
	padding: 2px 0 2px 20px;
}
#content #main-column p img {
	float: left;
	margin: 15px 10px 0 0;
}

/* ! Main Column - Inside Columns   */

#content #main-column .twocol-one-small {
	width: 220px;
	float: left;
}

#content #main-column .twocol-two-small {
	width: 220px;
	float: right;
}

#content #main-column .my-campaign-main {
	width: 442px;
	float: left;
	border-right: 1px solid #e1e1e1;
	margin: 20px 0 0 0;
}

#content #main-column .my-campaign-sub {
	width: 240px;
	float: right;
	margin: 20px 0 0 0;
}

/* ! Main Column - Blog   */

#content #main-column p#pagination a {
	display: none;
}

#content #main-column p#pagination a#previous {
	display: inline;
	float: left;
}

#content #main-column p#pagination a#next {
	display: inline;
	float: right;
}

/* ! Main Column - Blog Slider   */

#main-column .jcarousel-clip {
		/*width: 622px;*/
}

#content #main-column h3#blog-list-header {
	display: none;
}

#content #main-column ul#blog-list {
	margin: 0;
	overflow: hidden;
	width: 300px;
	height: 225px;
	display: none;
}

#content #main-column ul#blog-list img {
	border: none;
	margin: 0 0 5px 0;
	padding: 0;
}

#content #main-column ul#blog-list li {
	display: block;
	float: left;
	width: 150px;
	margin: 0 9px 0 0;
}

#content #main-column ul#blog-list li p {
	line-height: 18px;
	padding: 0 0 20px 0;
}

#content #main-column ul#blog-list li p strong,
#content #main-column ul#blog-list li p b {
	display: block;
	font: normal 14px Arial, Helvetica, Verdana, sans-serif;
	color: #5d8ab7;
}

/* ! Main Column - Share This   */

#content #main-column .callout {
	width: 490px;
	height: 125px;
	margin: -10px 0 10px -30px;
	background: url(../images/background_callout.gif);
	position: relative;
	float: left;
}

#content #main-column .callout img {
	border: none;
	padding: 0;
	position: absolute;
	top: 38px;
	left: 32px;
}

#content #main-column .callout p {
	font: normal 13px/18px Arial, Helvetica, Verdana, sans-serif;
	color: #030e19;
	position: absolute;
	top: 45px;
	left: 190px;
}

#content #main-column .callout p strong {
	display: block;
}

#content #main-column .callout p a {
	color: #030e19;
	text-decoration: underline;
}

#content #main-column .callout-text {
	width: 490px;
	height: 105px;
	margin: -10px 0 10px -30px;
	background: url(../images/background_callout_text.gif);
	position: relative;
	float: left;
}

#content #main-column .callout-text p {
	font: normal 13px/18px Arial, Helvetica, Verdana, sans-serif;
	color: #030e19;
	position: absolute;
	top: 45px;
	left: 32px;
}

#content #main-column .callout-text p a {
	color: #030e19;
	text-decoration: underline;
}

/* ! Main Column - Share This   */

#content #main-column p a.addthis_button_compact {
	margin: 20px 0 0 0;
	line-height: 18px;
}

#content #main-column #video-container p a.addthis_button_compact {
	margin: 5px 0 0 0;
	line-height: 18px;
}

/* ! Main Column - Button Link   */

#content #main-column a.button,
#content #main-column a.button-external,
#content #main-column a.buttonleft,
#content #main-column a.buttonleft-iframe,
#content #main-column a.buttonleft-external {
	padding: 3px 10px;
	background: #fbfbfb url(../images/background_link_button.gif) repeat-x left bottom;
	border: 1px solid #e4e4e4;
	color: #65af38;
	font-weight: normal;
	float: right;
	display: block;
}

#content #main-column a.buttonleft,
#content #main-column a.buttonleft-iframe,
#content #main-column a.buttonleft-external {
	float: left;
}

#content #main-column a#podcast-subscribe.button {
	padding: 3px 10px 3px 30px;
	background: #fbfbfb url(../images/background_link_button_itunes.gif) repeat-x left bottom;
	float: left;
}

#content #main-column p.audiobutton a {
	padding: 3px 10px;
	margin: -11px 10px 0 0;
	background: #fbfbfb url(../images/background_link_button.gif) repeat-x left bottom;
	border: 1px solid #e4e4e4;
	color: #65af38;
	font-weight: normal;
	float: right;
}

/* ! Main Column - Home   */

#content #main-column #home-intro {
	width: 580px;
	height: 326px;
}

#content #main-column #home-promotion {
	width: 930px;
	height: 75px;
	background: #e5f1f3 url(../images/background_promotion.gif) no-repeat;
	margin: 10px 0 40px 0;
	padding:0;
	position: relative;
	border: 5px solid #e5eae5;
	overflow: hidden;
}

#content #main-column #home-promotion a#promotion-close {
	display: block;
	width: 13px;
	height: 13px;
	overflow: hidden;
	background: url(../images/icon_search_close.gif);
	text-indent: -9999px;
	position: absolute;
	right: 5px;
	top: 5px;
}

#content #main-column #home-promotion h4 {
	font: bold 20px Arial, Helvetica, Verdana, sans-serif;
	color: #030e19;
	padding: 12px 15px 5px 235px;
}

#content #main-column #home-promotion p {
	font: normal 13px/18px Arial, Helvetica, Verdana, sans-serif;
	color: #030e19;
	margin: 0;
	padding: 0 15px 0 235px;
}

#content #main-column #home-promotion img {
	border: none;
	float: none;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
}

#content #main-column #home-promotion p a {
	color: #030e19;
	text-decoration: underline;
}

#content #main-column .home-left {
	width: 210px;
	float: left;
	padding: 0 9px 0 0;
	border-right: 1px solid #d5d5d5;
	overflow: hidden;
}

#content #main-column .home-center {
	width: 460px;
	float: left;
	padding: 0 20px;
	overflow: hidden;
}
#content #main-column .home-form {
	width: 420px;
	float: left;
	padding: 0 20px;
	overflow: hidden;
}

#content #main-column .home-right {
	width: 210px;
	float: left;
	padding: 0 0 0 9px;
	border-left: 1px solid #d5d5d5;
	overflow: hidden;
}
#content #main-column .home-hubspot {
	width: 210px;
	float: left;
	padding: 0 0 0 9px;
	border-left: 1px solid #d5d5d5;
	overflow: hidden;
}

#content #main-column .home-left p,
#content #main-column .home-right p {
	font: normal 12px/18px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	padding: 0 0 11px 0;
}

#content #main-column .home-left img,
#content #main-column .home-right img {
	margin: 0 0 5px 0;
}
#content #main-column .scrollable {height:326px;overflow:hidden;position:relative;width: 580px;}
#content #main-column .scrollable .items {position:absolute;width:20000em;}
#content #main-column .items div {float:left; margin:2px 0 0 2px;}
#content #main-column .scrollable img {height: 316px;width:570px; }
#content #main-column .navi {
	float: left;
	width:100%;
	height:30px;
	position:absolute;
	top: 355px;
}
#content #main-column .navi a {
	width:9px;
	height:9px;
	float:left;
	margin: 3px;
	background:url(../images/slideshow-nav.jpg) 0 0 no-repeat;
	display:block;
	font-size: 1px;
}
#content #main-column .navi a:hover {background-position:-16px 0;}
#content #main-column .navi a.active {background-position:-16px 0;}

/* ! Main Column - Overview   */

#content #main-column #overview-video-home {
	width: 940px;
	height: 341px;
	overflow: hidden;
	background: url(../images/background_overview_video.gif) no-repeat;
	margin: 0 -10px 30px -10px;
	padding: 0 10px;
	position: relative;
}

#content #main-column #overview-video-home  #slideshow {
	width: 580px;
	height: 225px;
	overflow: hidden;
}

#content #main-column #overview-video-home  #slideshow img {   
	width:  580px; 
	height: 225px;
} 

#content #main-column #overview-video-home  .video-description {
	width: 280px;
	height: 275px;
	position: absolute;
	top: 30px;
	right: 40px;
}

/*#content #main-column #overview-video-home  .video-description h3 {
	font: normal 18px/22px Georgia, "Times New Roman", Times, serif;
	color: #7ac143;
	letter-spacing:1px;
	padding-top: 10%;
	text-transform: none;
}

#content #main-column #overview-video-home  .video-description h4 {
	font: normal 16px/22px Georgia, "Times New Roman", Times, serif;
	color: #5c5c5c;
	margin-top: -15px;
}

#content #main-column #overview-video-home  .video-description p {
	font: normal 12px/22px Arial, Helvetica, Verdana, sans-serif;
}*/

#content #main-column #overview-video {
	width: 940px;
	height: 341px;
	overflow: hidden;
	background: url(../images/background_overview_video.gif);
	margin: 0 -10px 20px -10px;
	padding: 0 10px;
	position: relative;
}

#content #main-column #overview-video #slideshow {
	width: 580px;
	height: 326px;
	overflow: hidden;
}

#content #main-column #overview-video #slideshow img {   
	width:  580px; 
	height: 326px;
} 

#content #main-column #overview-video .video-description {
	width: 280px;
	height: 275px;
	position: absolute;
	top: 30px;
	right: 40px;
}

#content #main-column #overview-video .video-description h3 {
	font: normal 16px/22px Georgia, "Times New Roman", Times, serif;
	color: #030e19;
	text-transform: uppercase;
	padding: 0 0 15px 0;
}

#content #main-column #overview-video .video-description h4 {
	font: normal 15px/22px Georgia, "Times New Roman", Times, serif;
	color: #030e19;
	padding: 0 0 5px 0;
}

#content #main-column #overview-video .video-description p {
	font: normal 12px/22px Arial, Helvetica, Verdana, sans-serif;
}
#content #main-column #overview-video .video-description .iframe-login {z-index:9999;}
#content #main-column .overview-left {
	width: 340px;
	float: left;
	padding: 0 10px 0 0;
	overflow: hidden;
}

#content #main-column .overview-center,
#content #main-column .overview-right {
	width: 280px;
	float: left;
	padding: 0 0 0 9px;
	border-left: 1px solid #d5d5d5;
	overflow: hidden;
}

#content #main-column .overview-center {
	padding: 0 10px 0 10px;
	border: none;
}

#content #main-column .overview-center img.noborder,
#content #main-column .overview-right img.noborder {
	margin-bottom: 0 0 5px 0;
	float: left;
}

#content #main-column .module {
	border-bottom: 1px solid #d5d5d5;
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	float: left;
	width: 100%;
}

#content #main-column .module h5 {
	font: normal 14px Arial, Helvetica, Verdana, sans-serif;
	color: #5d8ab7;
	padding: 0 0 11px 0;
}

body.large #content #main-column .module h5 {
	font: normal 16px Arial, Helvetica, Verdana, sans-serif;
}

#content #main-column .module h5 a {
	color: #5d8ab7;
	text-decoration: none;
}

#content #main-column .module h5 a:hover {
	text-decoration: underline;
}

/* ! Main Column - Overview   */

#content #main-column #internal-overview-main {
	float: left;
	width: 460px;
	overflow: hidden;
}

#content #main-column #internal-overview-sub {
	float: right;
	width: 210px;
	margin: 0 0 0 20px;
	padding: 15px 0 70px 10px;
	background: url(../images/background_nav_side.gif) no-repeat left bottom;
	overflow: hidden;
}

#content #main-column #internal-overview-sub img {
	margin: 0 0 5px 0;
	float: left;
}

/* ! Main Column - Video   */

#content #main-column .video-container {
	width: 940px;
	height: 326px;
	overflow: hidden;
	margin: 0 0 30px 0;
	position: relative;
}

#content #main-column .video-container object {
	width: 580px;
	height: 326px;
	float: left;
}

#content #main-column .video-container img {
	width: 580px;
	height: 326px;
	float: left;
	border: none;
	margin: 0;
	padding: 0;
}

#content #main-column .video-container .video-description {
	width: 300px;
	height: 326px;
	overflow: hidden;
	padding: 0 20px;
	border-left: 1px solid #d5d5d5;
	position: absolute;
	top: 0;
	right: 0;
}

#content #main-column .video-container .video-description p {
	font: normal 12px/22px Arial, Helvetica, Verdana, sans-serif;
}
#content #main-column .video-container .video-description .vote {
  margin-top: 20px;
}
#content #main-column .video-container .video-description .vote p {
  color: #030e19;
  font: 18px/1 Georgia, Times, "Times New Roman", serif;
}
#content #main-column .video-container .video-description .vote p a {
  background: #6fb645 url(../images/background_submit.gif) repeat-x;
  border: none;
  border-radius: 4px;
  color: #313132;
  cursor: pointer;
  display: block;
  float: left;
  font: 14px/1 Arial, Helvetica, Verdana, sans-serif;
  margin: -10px 10px 0 0;
  padding: 15px 20px;
  text-transform: uppercase;
  width: auto;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

/* ! Main Column - Video Slider   */

#main-column.full .jcarousel-clip {
		/*width: 862px;*/
}

#content #main-column ul#video-list {
	overflow: hidden;
	width: 940px;
	height: 300px;
	display: none;
	margin: 0;
}

#content #main-column ul#video-list img {
	border: none;
	margin: 0 0 5px 0;
	padding: 0;
}

#content #main-column ul#video-list li {
	display: block;
	float: left;
	width: 160px;
	margin: 0 16px 0 0;
}

#content #main-column ul#video-list li p {
	line-height: 18px;
}

#content #main-column ul#video-list li p strong,
#content #main-column ul#video-list li p b {
	display: block;
	font: normal 14px Arial, Helvetica, Verdana, sans-serif;
	color: #5d8ab7;
}

/* ! Main Column - Catalyst   */

#content #main-column ul#catalyst-video-list {
	width: 940px;
	height: 300px;
	margin: 0;
}

#content #main-column ul#catalyst-video-list img {
	border: none;
	margin: 0 0 5px 0;
	padding: 0;
}
#content #main-column ul#catalyst-video-list li.selected img {
  outline: #65af38 3px solid;
}

#content #main-column ul#catalyst-video-list li {
	display: block;
	float: left;
	width: 160px;
	margin-right: 35px;
	margin-bottom: 30px;
}
#content #main-column ul#catalyst-video-list li.last { margin-right: 0; }

#content #main-column ul#catalyst-video-list li p {
	line-height: 18px;
}

#content #main-column ul#catalyst-video-list li p strong,
#content #main-column ul#catalyst-video-list li p b {
	display: block;
	font: normal 14px Arial, Helvetica, Verdana, sans-serif;
	color: #5d8ab7;
}

/* ! Main Column - Team and Contact, Success Stories and More Expandable   */

#content #main-column .team-intro {
	float: left;
	width: 700px;
}

#content #main-column .team-intro-small,
#content #main-column .more-intro-small {
	float: left;
	width: 460px;
}

#content #main-column .success-intro {
	float: left;
	width: 410px;
}

#content #main-column .team-description,
#content #main-column .more-description,
#content #main-column .success-description {
	margin: 10px 0 0 0;
	float: left;
}

/* ! Main Column - Tabbed Content   */

#content #main-column ul.tabs-list {
	border-bottom: 1px solid #c7c7c7;
	height: 32px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

body.large #content #main-column ul.tabs-list {
	margin: 0;
	padding: 0;
}

#content #main-column ul.tabs-list li a {
	font: normal 14px/32px Arial, Helvetica, Verdana, sans-serif;
	color: #6c92b7;
	display: block;
	height: 32px;
	padding: 0 9px;
}

body.large #content #main-column ul.tabs-list li a {
	font: normal 14px/32px Arial, Helvetica, Verdana, sans-serif;
}

#content #main-column ul.tabs-list li.ui-tabs-selected a {
	color: #030e19;
	border: 1px solid #c7c7c7;
	border-bottom: none;
	background: #f7fbfb url(../images/background_tabs.gif) repeat-x;
}

#content #main-column .tabs-content,
#content #main-column .tabs-content-wide {
	float: left;
	width: 408px;
	border: 1px solid #c7c7c7;
	border-top: none;
	padding: 25px;
	margin: 0 0 10px 0;
	background: #e6f1f3 url(../images/background_tabs_content.gif) repeat-x;
}

#content #main-column .tabs-content-wide {
	width: 648px;
}


/* ! Main Column - Border Divs   */

#content #main-column .border {
	border: 5px solid #e5eae5;
	padding: 20px;
	margin: 0 0 20px 0;
	float: left;
	width: 650px;
}

#content #main-column .borderbottom {
	border-bottom: 1px solid #e5eae5;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	float: left;
	width: 100%;
}

#content #main-column .borderbottomlarge {
	border-bottom: 1px solid #e5eae5;
	padding: 0 0 30px 0;
	margin: 0 0 20px 0;
	float: left;
	width: 100%;
}

#content #main-column .clean {
	float: left;
	width: 100%;
}

#content #main-column .clean-space {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
}

/* ! Main Column - PDF   */

#content #main-column .pdf {
	background: url(../images/icon_pdf.gif) no-repeat;
	padding: 0 0 0 30px;
	float: left;
	width: 460px;
}

/* ! Main Column - FAQ   */

#content #main-column .question {
	float: left;
	width: 100%;
}

#content #main-column .question p,
body.large #content #main-column .question p {
	font: normal 13px/22px Arial, Helvetica, Verdana, sans-serif;
	color: #6791bb;
	font-weight: bold;
	padding: 0 0 11px 0;
}

#content #main-column .answer {
	margin: 10px 0 0 0;
	width: 100%;
	float: left;
}

#content #main-column ul.faq-button {
	display: block;
	float: left;
	margin: 0 0 20px 0;
}

#content #main-column ul.faq-button li {
	display: block;
	float: left;
}

#content #main-column ul.faq-button li a {
	display: inline;
	float: left;
	width: 208px;
	height: 60px;
	background: url(../images/background_button_faq.gif);
	margin: 0 20px 0 0;
	font: normal 15px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	padding: 10px 0 0 12px;
}

#content #main-column ul.faq-button li.last a {
	margin: 0;
}

/* ! Main Column - Misc   */

#content #main-column p#circular-agree,
#content #main-column p.circular-agree, 
#content #main-column p.choice, 
#content #main-column p.chose1 {
	font: normal 14px/22px Arial, Helvetica, Verdana, sans-serif;
	color: red;
}

#content #main-column p.endorsement {
	background: #65af38;
	margin: 0;
	padding: 20px;
	color: #030e19;
}

#content #main-column p.endorsement-author {
	background: url(../images/background_endorsement.gif) no-repeat right top;
	text-align: right;
	padding: 22px 5px 0 0;
	float: right;
}

#content #main-column #map-church-loans,
#content #main-column #map-retirement-planning,
#content #main-column #map-planned-giving,
#content #main-column #map-investments {
	width: 700px;
	height: 410px;
	margin: 0 0 30px 0;
}

/* ====================== */
/* ! Sidebar   */
/* ====================== */

#content #sidebar {
	float: left;
	width: 210px;
	margin: 0 0 0 20px;
	padding: 15px 0 70px 10px;
	background: url(../images/background_nav_side.gif) no-repeat left bottom;
}
#content #sidebar-home {
	float: left;
	width: 198px;
	margin: 0 0 0 20px;
	padding: 15px 0 70px 10px;
	background: url(../images/background_nav_side.gif) no-repeat left bottom;
}

#content #sidebar .module {
	border-bottom: 1px solid #d5d5d5;
	margin: 0 0 15px 0;
	padding: 0 0 4px 0;
}

#content #sidebar .module-gray {
	margin: 0 0 16px 0;
	padding: 15px 15px 10px 15px;
	background: #edf1ed;
}

#content #sidebar h5 {
	font: normal 14px Arial, Helvetica, Verdana, sans-serif;
	color: #5d8ab7;
	padding: 0 0 11px 0;
}

body.large #content #sidebar h5 {
	font: normal 16px Arial, Helvetica, Verdana, sans-serif;
}

#content #sidebar h5 a {
	color: #5d8ab7;
	text-decoration: none;
}

#content #sidebar h5 a:hover {
	text-decoration: underline;
}

#content #sidebar p {
	font: normal 12px/18px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	padding: 0 0 11px 0;
}

body.large #content #sidebar p {
	font: normal 14px/20px Arial, Helvetica, Verdana, sans-serif;
	padding: 0 0 12px 0;
}

#content #sidebar p a {
	color: #65af38;
}

#content #sidebar ul {
	font: normal 12px/18px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	padding: 0 0 11px 0;
}

body.large #content #sidebar ul {
	font: normal 14px/20px Arial, Helvetica, Verdana, sans-serif;
	padding: 0 0 12px 0;
}

#content #sidebar ul li a {
	color: #65af38;
}

#content #sidebar img {
	margin: 0;
	padding: 3px;
	border: 1px solid #c7c7c7;
}

#content #sidebar img.noborder {
	padding: 0;
	border: none;
}

#content #sidebar p.endorsement {
	background: #65af38;
	margin: 0;
	padding: 20px;
	color: #030e19;
}

#content #sidebar p.endorsement-author {
	background: url(../images/background_endorsement.gif) no-repeat right top;
	text-align: right;
	padding: 22px 5px 11px 0;
}

/* ====================== */
/* ! Forms   */
/* ====================== */

/* ! Forms - Offering Circular   */

#content form#offering-circular-form, #content form#traditional-option, #content form#roth-option {
	margin: 0 0 18px 0;
}

#content form#offering-circular-form input, #content form#traditional-option input, #content form#roth-option input {
	float: left;
}

#content form#offering-circular-form label, #content form#traditional-option label, #content form#roth-option label, #content #traditional label, #content #roth label {
	font: normal 12px/21px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	padding: 0 0 0 3px;
}
#content #traditional h4, #content #roth h4 {
	font: normal 14px/21px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
}
#content #traditional ul li, #content #roth ul li {
	line-height: 19px;
}
#content #traditional i, #content #roth i {
	font-size: 11px;
}

/* ! Forms - Sign Up   */

#content form#updates-signup legend {
	display: none;
}

#content form#updates-signup label,
#content form#retirement-reminder label {
	font: normal 12px/22px Arial, Helvetica, Verdana, sans-serif;
	color: #65af38;
	display: block;
	width: 100%;
}

body.large #content form#updates-signup label {
	font: normal 14px/22px Arial, Helvetica, Verdana, sans-serif;
}

#content form#updates-signup input {
	border: 1px solid #c9cdc7;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	padding: 5px;
	width: 198px;
	margin: 0 0 5px 0;
}

body.large #content form#updates-signup input {
	font: normal 14px Arial, Helvetica, Verdana, sans-serif;
}

#content #main-column .overview-right form#updates-signup input {
	width: 268px;
}

#content form#updates-signup input#formsubmit,
#content #main-column .overview-right form#updates-signup input#formsubmit {
	border: none;
	color: #313132;
	padding: 5px 15px;
	width: auto;
	background: #6fb645 url(../images/background_submit.gif) repeat-x;
	cursor: pointer;
	margin: 5px 0 0 0;
	text-transform: uppercase;
}

#content form#updates-signup p.error {
	color: red;
	font-weight: bold;
	display: block;
	float: left;
	padding: 0;
	margin: 0 5px 0 0;
}

#content form#updates-signup p.errorSummary {
	background: #ffadad;
	width: 188px;
	padding: 3px 10px;
	border: 1px solid red;
	font-weight: bold;
	color: red;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 10px 0;
}

#content #main-column form#updates-signup p.errorSummary {
	width: 258px;
}

/* ! Forms - General   */

#content #main-column form legend {
	display: none;
}

#content #main-column form label {
	color: #65af38;
	display: block;
	width: 100%;
}

#content #main-column form .checkbox label {
	color: #5c5c5c;
	display: inline;
	width: auto;
	margin: 0 0 0 5px;
	vertical-align: text-top;
	float: left;
}

#content #main-column form input {
	/*border: 1px solid #c9cdc7;*/
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	padding: 3px;
	/*width: 198px;*/
}

#content #main-column form .checkbox input {
	vertical-align: text-top;
	float: left;
	width: auto;
	border: none;
	padding: 0;
}

#content #main-column form p#formsubmit input {
	padding: 3px 10px;
	background: #fbfbfb url(../images/background_link_button.gif) repeat-x left bottom;
	border: 1px solid #e4e4e4;
	color: #65af38;
	font-weight: normal;
	margin: 10px 0 0 0;
	width: auto;
	cursor: pointer;
	text-transform: capitalize;
}

/* ! Forms - Contact and Loan Inquiry and Retirement Request Forms   */

#content #main-column form#contact-form,
#content #main-column form#loan-inquiry-form,
#content #main-column form#schedule-educational-staff-workshop,
#content #main-column form#retirement-packets,
#content #main-column form#influence-conference,
#content #main-column form#planning-with-purpose-2011,
#content #main-column form#request-tax-forms,
#content #main-column form#webinar-signup,
#content #main-column form#ministry-resources,
#content #main-column form#ministry-resources-registration,
#content #main-column form#request-a-quotes {
	width: 460px;
	overflow: hidden;
}

#content #main-column form#loan-inquiry-form .text,
#content #main-column form#loan-inquiry-form .select,
#content #main-column form#schedule-educational-staff-workshop .text,
#content #main-column form#retirement-packets .text,
#content #main-column form#influence-conference .text,
#content #main-column form#planning-with-purpose-2011 .text,
#content #main-column form#request-tax-forms .text,
#content #main-column form#webinar-signup .text,
#content #main-column form#ministry-resources .text,
#content #main-column form#ministry-resources-registration .text,
#content #main-column form#request-a-quote .text {
	width: 208px;
	float: left;
	margin: 0 20px 0 0;
}

#content #main-column form#contact-form legend,
#content #main-column form#loan-inquiry-form legend,
#content #main-column form#schedule-educational-staff-workshop legend,
#content #main-column form#retirement-packets legend,
#content #main-column form#influence-conference legend,
#content #main-column form#planning-with-purpose-2011 legend,
#content #main-column form#request-tax-forms legend,
#content #main-column form#webinar-signup legend,
#content #main-column form#ministry-resources legend,
#content #main-column form#ministry-resources-registration legend,
#content #main-column form#request-a-quote legend {
	display: none;
}

#content #main-column form#contact-form label,
#content #main-column form#loan-inquiry-form label,
#content #main-column form#schedule-educational-staff-workshop label,
#content #main-column form#retirement-packets label,
#content #main-column form#influence-conference label,
#content #main-column form#planning-with-purpose-2011 label,
#content #main-column form#request-tax-forms label,
#content #main-column form#retirement-reminder label,
#content #main-column form#webinar-signup label,
#content #main-column form#ministry-resources label,
#content #main-column form#ministry-resources-registration label,
#content #main-column form#request-a-quote label {
	color: #65af38;
	display: block;
	width: 100%;
}

#content #main-column form#schedule-educational-staff-workshop label,
#content #main-column form#retirement-packets label,
#content #main-column form#influence-conference label,
#content #main-column form#planning-with-purpose-2011 label,
#content #main-column form#loan-inquiry-form label,
#content #main-column form#webinar-signup label,
#content #main-column form#ministry-resources label,
#content #main-column form#ministry-resources-registration label,
#content #main-column form#request-a-quote label {
	width: 208px; 
}

#content #main-column form#contact-form .checkbox label,
#content #main-column form#loan-inquiry-form .checkbox label {
	color: #5c5c5c;
	display: inline;
	width: auto;
	margin: 0 0 0 5px;
	vertical-align: text-top;
	float: left;
}
#content #main-column form#ministry-resources-registration .checkbox label {
	display: inline;
	width: 420px;
	margin: 0 0 0 5px;
	vertical-align: text-top;
	float: left;
}
/*#content #main-column form#ministry-resources .checkbox label{
	float: left;
	display: inline;
	width: 430px;
	margin: 0;
	padding: 0 0 10px 5px;
	vertical-align: text-top;
}*/
#content #main-column form#ministry-resources fieldset,
#content #main-column form#ministry-resources-registration fieldset {
	margin: 0 0 5px 0;
	width: 460px;
}

#content #main-column form#contact-form input,
#content #main-column form#loan-inquiry-form input,
#content #main-column form#schedule-educational-staff-workshop input,
#content #main-column form#retirement-packets input,
#content #main-column form#influence-conference input,
#content #main-column form#planning-with-purpose-2011 input,
#content #main-column form#request-tax-forms input,
#content #main-column form#retirement-reminder input, 
#content #main-column form#webinar-signup input,
#content #main-column form#ministry-resources input,
#content #main-column form#ministry-resources-registration input,
#content #main-column form#request-a-quote input {
	border: 1px solid #c9cdc7;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	padding: 5px;
	width: 198px;
}

body.large #content #main-column form#contact-form input,
body.large #content #main-column form#loan-inquiry-form input,
body.large #content #main-column form#schedule-educational-staff-workshop input,
body.large #content #main-column form#retirement-packets input,
body.large #content #main-column form#influence-conference input,
body.large #content #main-column form#planning-with-purpose-2011 input,
body.large #content #main-column form#request-tax-forms input,
body.large #content #main-column form#webinar-signup input,
body.large #content #main-column form#request-a-quote input {
	font: normal 14px Arial, Helvetica, Verdana, sans-serif;
}

#content #main-column form#contact-form select,
#content #main-column form#request-tax-forms select,
#content #main-column form#loan-inquiry-form select {
	padding: 2px 5px;
	width: 208px;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
}

#content #main-column form#contact-form .checkbox,
#content #main-column form#ministry-resources .checkbox,
#content #main-column form#ministry-resources-registration .checkbox,
#content #main-column form#loan-inquiry-form .checkbox {
	float: left;
}

#content #main-column form#contact-form .checkbox input,
#content #main-column form#ministry-resources .checkbox input,
#content #main-column form#ministry-resources-registration .checkbox input,
#content #main-column form#loan-inquiry-form .checkbox input {
	vertical-align: text-top;
	float: left;
	width: auto;
	border: none;
	padding: 0;
}
#content #main-column form#loan-inquiry-form .radio {
	float: left;
	margin: 0 0 10px 0;
}

#content #main-column form#loan-inquiry-form .radio legend {
	display: inline;
	font: normal 12px/22px Arial, Helvetica, Verdana, sans-serif;
	color: #65af38;
	white-space: normal;
}

#content #main-column form#loan-inquiry-form .radio label {
	color: #5c5c5c;
	display: inline;
	width: 432px;
	margin: 0 0 0 5px;
	vertical-align: text-top;
	float: left;
}

#content #main-column form#loan-inquiry-form .radio input {
	vertical-align: text-top;
	float: left;
	width: auto;
	border: none;
	padding: 0;
}

#content #main-column form#contact-form textarea,
#content #main-column form#loan-inquiry-form textarea {
	border: 1px solid #c9cdc7;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	padding: 5px;
	width: 448px;
	height: 125px;
}
#content #main-column form#ministry-resources textarea {
	border: 1px solid #c9cdc7;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	padding: 5px;
	width: 425px;
	height: 125px;
	resize: none;
}
#content #main-column form#ministry-resources .textarea label {
	display: inline;
	width: 420px;
	margin: 0 0 0 5px;
	vertical-align: text-top;
	float: left;
}
body.large #content #main-column form#contact-form textarea,
body.large #content #main-column form#loan-inquiry-form textarea {
	font: normal 14px Arial, Helvetica, Verdana, sans-serif;
}

#content #main-column form#contact-form p#formsubmit input,
#content #main-column form#loan-inquiry-form p#formsubmit input,
#content #main-column form#schedule-educational-staff-workshop p#formsubmit input,
#content #main-column form#retirement-packets p#formsubmit input,
#content #main-column form#influence-conference p#formsubmit input,
#content #main-column form#planning-with-purpose-2011 p#formsubmit input,
#content #main-column form#webinar-signup p#formsubmit input,
#content #main-column form#request-a-quote p#formsubmit input{
	padding: 3px 10px;
	background: #fbfbfb url(../images/background_link_button.gif) repeat-x left bottom;
	border: 1px solid #e4e4e4;
	color: #65af38;
	font-weight: normal;
	float: right;
	width: auto;
	cursor: pointer;
	text-transform: capitalize;
}
#content #main-column form#influence-conference p#formsubmit input,
#content #main-column form#ministry-resources p#formsubmit input,
#content #main-column form#ministry-resources-registration p#formsubmit input,
#content #main-column form#planning-with-purpose-2011 p#formsubmit input {
	padding: 3px 10px;
	background: #fbfbfb url(../images/background_link_button.gif) repeat-x left bottom;
	border: 1px solid #e4e4e4;
	color: #65af38;
	font-weight: normal;
	float:left;
	width: auto;
	cursor: pointer;
	margin:10px 200px 5px 0;
	text-transform: capitalize;
}
#content #main-column form#schedule-educational-staff-workshop p#formsubmit input,
#content #main-column form#webinar-signup p#formsubmit input {
	margin: 28px 0 0 0;
}

#content #main-column form#contact-form p.error,
#content #main-column form#loan-inquiry-form p.error,
#content #main-column form#schedule-educational-staff-workshop p.error,
#content #main-column form#retirement-packets p.error,
#content #main-column form#influence-conference p.error,
#content #main-column form#planning-with-purpose-2011 p.error,
#content #main-column form#webinar-signup p.error,
#content #main-column form#ministry-resources p.error,
#content #main-column form#ministry-resources-registration p.error,
#content #main-column form#request-a-quote p.error {
	color: red;
	font-weight: bold;
	display: block;
	float: left;
	padding: 0;
	margin: 0 5px 0 0;
}

#content #main-column form#contact-form p.errorSummary,
#content #main-column form#loan-inquiry-form p.errorSummary,
#content #main-column form#schedule-educational-staff-workshop p.errorSummary ,
#content #main-column form#retirement-packets p.errorSummary,
#content #main-column form#influence-conference p.errorSummary,
#content #main-column form#planning-with-purpose-2011 p.errorSummary,
#content #main-column form#webinar-signup p.errorSummary,
#content #main-column form#ministry-resources p.errorSummary,
#content #main-column form#ministry-resources-registration p.errorSummary,
#content #main-column form#request-a-quote p.errorSummary {
	background: #ffadad;
	width: 438px;
	padding: 3px 10px;
	border: 1px solid red;
	font-weight: bold;
	color: red;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 10px 0;
}

/* ! Forms - Application and Campaign Survey   */

#content #main-column form#application,
#content #main-column form#campaign-survey-form {
	width: 460px;
}

#content #main-column form#application legend,
#content #main-column form#application .checkbox legend,
#content #main-column form#campaign-survey-form legend,
#content #main-column form#campaign-survey-form .radio legend {
	display: none;
}

#content #main-column form#application fieldset fieldset legend,
#content #main-column form#campaign-survey-form fieldset fieldset legend {
	font: normal 14px/22px Arial, Helvetica, Verdana, sans-serif;
	color: #030e19;
	padding: 0 0 5px 0;
	display: block;
}

#content #main-column form#application .radio legend,
#content #main-column form#campaign-survey-form .checkbox legend {
	font: normal 12px/22px Arial, Helvetica, Verdana, sans-serif;
	color: #65af38;
	white-space: normal;
}

#content #main-column form#application .radio legend span {
	/*float: left;*/
	width: 460px;
}

#content #main-column form#application label,
#content #main-column form#campaign-survey-form label {
	font: normal 12px/22px Arial, Helvetica, Verdana, sans-serif;
	color: #65af38;
	display: block;
	width: 100%;
}

body.large #content #main-column form#application label,
body.large #content #main-column form#campaign-survey-form label {
	font: normal 14px/22px Arial, Helvetica, Verdana, sans-serif;
}

#content #main-column form#application input,
#content #main-column form#campaign-survey-form input {
	border: 1px solid #c9cdc7;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	padding: 5px;
	width: 448px;
}

body.large #content #main-column form#application input,
body.large #content #main-column form#campaign-survey-form input {
	font: normal 14px Arial, Helvetica, Verdana, sans-serif;
}

#content #main-column form#application .file input {
	border: none;
}

#content #main-column form#application .radio,
#content #main-column form#campaign-survey-form .radio {
	float: left;
	margin: 0 0 10px 0;
}

#content #main-column form#application .radio label,
#content #main-column form#campaign-survey-form .radio label {
	color: #5c5c5c;
	display: inline;
	width: 432px;
	margin: 0 0 0 5px;
	vertical-align: text-top;
	float: left;
}

#content #main-column form#application .radio input,
#content #main-column form#campaign-survey-form .radio input {
	vertical-align: text-top;
	float: left;
	width: auto;
	border: none;
	padding: 0;
}

#content #main-column form#application .checkbox,
#content #main-column form#campaign-survey-form .checkbox {
	float: left;
	margin: 0 0 10px 0;
}

#content #main-column form#ministry-resources .checkbox {
	float: left;
	margin: 0;
	padding: 0;
}

#content #main-column form#application .checkbox label,
#content #main-column form#campaign-survey-form .checkbox label {
	color: #5c5c5c;
	display: inline;
	width: 432px;
	margin: 0 0 0 5px;
	vertical-align: text-top;
	float: left;
}

#content #main-column form#application .checkbox input,
#content #main-column form#campaign-survey-form .checkbox input {
	vertical-align: text-top;
	float: left;
	width: auto;
	border: none;
	padding: 0;
}

#content #main-column form#application textarea,
#content #main-column form#campaign-survey-form textarea {
	border: 1px solid #c9cdc7;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	padding: 5px;
	width: 448px;
	height: 125px;
}

body.large #content #main-column form#application textarea,
body.large #content #main-column form#campaign-survey-form textarea {
	font: normal 14px Arial, Helvetica, Verdana, sans-serif;
}

#content #main-column form#application p#formsubmit input,
#content #main-column form#campaign-survey-form p#formsubmit input {
	padding: 3px 10px;
	background: #fbfbfb url(../images/background_link_button.gif) repeat-x left bottom;
	border: 1px solid #e4e4e4;
	color: #65af38;
	font-weight: normal;
	float: right;
	width: auto;
	cursor: pointer;
	text-transform: capitalize;
}

#content #main-column form#application p.error,
#content #main-column form#campaign-survey-form p.error {
	color: red;
	font-weight: bold;
	display: block;
	float: left;
	padding: 0;
	margin: 0 5px 0 0;
}

#content #main-column form#application p.errorSummary,
#content #main-column form#campaign-survey-form p.errorSummary {
	background: #ffadad;
	width: 438px;
	padding: 3px 10px;
	border: 1px solid red;
	font-weight: bold;
	color: red;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 10px 0;
}

/* ! Forms - Sidebar   */

#content #sidebar form#insurance-form {
	width: 210px;
	overflow: hidden;
}

#content #sidebar form#insurance-form .text {
	width: 198px;
	float: left;
	margin: 0 20px 0 0;
}

#content #sidebar form#insurance-form legend {
	display: none;
}

#content #sidebar form#insurance-form label{
	color: #65af38;
	display: block;
	width: 100%;
}

#content #sidebar form#insurance-form input {
	border: 1px solid #c9cdc7;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #5c5c5c;
	padding: 5px;
	width: 198px;
}
#content #sidebar form#insurance-form p#formsubmit input {
	padding: 3px 10px;
	background: #fbfbfb url(../images/background_link_button.gif) repeat-x left bottom;
	border: 1px solid #e4e4e4;
	color: #65af38;
	font-weight: normal;
	float: right;
	width: auto;
	cursor: pointer;
	text-transform: capitalize;
}
#content #sidebar form#insurance-form p#formsubmit input{
	padding: 3px 10px;
	background: #fbfbfb url(../images/background_link_button.gif) repeat-x left bottom;
	border: 1px solid #e4e4e4;
	color: #65af38;
	font-weight: normal;
	float:left;
	width: auto;
	cursor: pointer;
	margin:10px 200px 5px 0;
	text-transform: capitalize;
}
#content #sidebar form#insurance-form p#formsubmit input {
	margin: 0 0 28px 0;
}

#content #sidebar form#insurance-form p.error{
	color: red;
	font-weight: bold;
	display: block;
	float: left;
	padding: 0;
	margin: 0 5px 0 0;
}

#content #sidebar form#insurance-form p.errorSummary{
	background: #ffadad;
	width: 195px;
	padding: 3px 10px;
	border: 1px solid red;
	font-weight: bold;
	color: red;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 10px 0;
}
/* ====================== */
/* ! Header Icons - Main Column and Sidebar   */
/* ====================== */

#content #main-column h5.resources,
#content #sidebar h5.resources {
	background: url(../images/icon_resources.gif) no-repeat;
	padding: 14px 0 11px 47px;
	height: 25px;
}

#content #main-column h5.hours,
#content #sidebar h5.hours {
	background: url(../images/icon_hours.gif) no-repeat;
	padding: 14px 0 11px 48px;
	height: 25px;
}

#content #main-column h5.phone,
#content #sidebar h5.phone {
	background: url(../images/icon_phone.gif) no-repeat;
	padding: 14px 0 11px 42px;
	height: 25px;
}

#content #main-column h5.podcast,
#content #sidebar h5.podcast {
	background: url(../images/icon_podcast.gif) no-repeat;
	padding: 14px 0 11px 48px;
	height: 25px;
}

#content #main-column h5.videos,
#content #sidebar h5.videos {
	background: url(../images/icon_videos.gif) no-repeat;
	padding: 12px 0 11px 56px;
	height: 25px;
}

#content #main-column h5.glossary,
#content #sidebar h5.glossary {
	background: url(../images/icon_glossary.gif) no-repeat;
	padding: 14px 0 11px 41px;
	height: 25px;
}

#content #main-column h5.contact,
#content #sidebar h5.contact {
	background: url(../images/icon_contact.gif) no-repeat;
	padding: 8px 0 11px 55px;
	height: 25px;
}

#content #main-column h5.forms,
#content #sidebar h5.forms {
	background: url(../images/icon_forms.gif) no-repeat;
	padding: 18px 0 11px 39px;
	height: 25px;
}

#content #main-column h5.survey,
#content #sidebar h5.survey {
	background: url(../images/icon_survey.gif) no-repeat;
	padding: 12px 0 11px 40px;
	height: 25px;
}

#content #main-column h5.calculators,
#content #sidebar h5.calculators {
	background: url(../images/icon_calculators.gif) no-repeat;
	padding: 12px 0 11px 38px;
	height: 25px;
}

#content #main-column h5.stayinformed,
#content #sidebar h5.stayinformed {
	background: url(../images/icon_stayinformed.gif) no-repeat;
	padding: 11px 0 11px 47px;
	height: 25px;
}

#content #main-column h5.category,
#content #sidebar h5.category {
	background: url(../images/icon_category.gif) no-repeat;
	padding: 10px 0 11px 39px;
	height: 25px;
}

#content #main-column h5.archive,
#content #sidebar h5.archive {
	background: url(../images/icon_archive.gif) no-repeat;
	padding: 13px 0 11px 54px;
	height: 25px;
}

#content #main-column h5.rss,
#content #sidebar h5.rss {
	background: url(../images/icon_rss.gif) no-repeat;
	padding: 10px 0 11px 44px;
	height: 25px;
}

/* ====================== */
/* ! Footer   */
/* ====================== */

#footer-container {
	background: #030e19;
	border-top: 1px solid #436b94;
	border-bottom: 1px solid #65af38;
}

#footer {
	margin: 0 auto;
	width: 940px;
	padding: 20px;
}

#footer h6 {
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
}

body.large #footer h6 {
	font: bold 14px Arial, Helvetica, Verdana, sans-serif;
}

#footer p {
	font: normal 12px/24px Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
	float: left;
}

body.large #footer p {
	font: normal 14px/24px Arial, Helvetica, Verdana, sans-serif;
}

#footer p a {
	color: #fff;
}

#footer .copyright {
	float:left;
	font: 10px Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
}
#footer .copyright A {
	color: #fff;
}
/* ====================== */
/* ! Sitemap   */
/* ====================== */

#sitemap-container {
	background: url(../images/background_sitemap.gif) repeat-x;
}

ul#sitemap {
	display: block;
	margin: 0 auto;
	width: 940px;
	padding: 30px;
}

ul#sitemap li {
	float: left;
	display: block;
	width: 90px;
	margin: 0 14px 0 0;
	overflow: hidden;
}

ul#sitemap li a {
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
	padding: 2px 5px;
	margin: 1px 0;
	display: block;
}

body.large ul#sitemap li a {
	font: bold 13px Arial, Helvetica, Verdana, sans-serif;
}

ul#sitemap li a:hover {
	padding: 2px 5px;
	margin: 1px 0;
	display: block;
	background: #497198;
	color: #fff;
	text-decoration: none;
}

ul#sitemap li ul {
	padding: 0;
}

ul#sitemap li ul li {
	padding: 0;
}

ul#sitemap li ul li a {
	font: normal 11px Arial, Helvetica, Verdana, sans-serif;
	color: #a8c3dd;
	padding: 2px 5px;
	margin: 1px 0;
	display: block;
}

body.large ul#sitemap li ul li a {
	font: normal 13px Arial, Helvetica, Verdana, sans-serif;
}

ul#sitemap li ul li a:hover {
	padding: 2px 5px;
	margin: 1px 0;
	display: block;
	background: #497198;
	color: #fff;
	text-decoration: none;
}

/* = Member Pages  
---------------------------------------------------------------------
*/

#content #member-cp{
   float: left;
	width: 700px;
	padding: 16px 0 20px 0;
	position: relative;
}

#content #member-cp img{
   float: right;
}
#content #member-cp h3{
   font: normal 16px Arial, Helvetica, Verdana, sans-serif;
   color: #5d8ab7;
}
#content #member-cp h4{
   font: normal 14px Arial, Helvetica, Verdana, sans-serif;
   color: #65AF38;
   padding: 0 0 4px 0;
}

#content #member-cp h4 a{
   text-decoration: none;
}

#content #member-cp h4 a:hover{
   text-decoration: underline;
}
#member-cp ul, #content .viewmember ul{
   font-size: 1em;
}

#content #sidebar .viewmember{
   clear: both;
   float: left;
   width: 430px;
   margin: 20px 20px 40px;
}

#content #sidebar .viewmember img{
   float: right;
}

#content #sidebar .viewmember h3{
   background-image: none;
   margin: 0 200px 20px 0;
   padding: 0 0 3px;
   border-width: 1px;
   font-size: 1.5em;
}

.person{
   float: left;
   clear: left;
   margin: 0 0 20px;
}

#content #sidebar #member-search #searchForm{
   padding: 10px;
}

#content #sidebar #member-search #searchForm input{
   background: #fff;
}

#content #sidebar #member-search #searchForm input#keywords{
   width: 125px;
}

#content #sidebar #member-search #searchForm p{
   margin-top: .5em;
   font-size: 1.1em;
}

#content #member-login{
	border-bottom: 1px solid #d5d5d5;
	margin: 0 0 15px 0;
	padding: 0 0 4px 0;
}
#content #member-login h3 {
   font: normal 16px Arial, Helvetica, Verdana, sans-serif;
   color: #5d8ab7;
}
#content #sidebar #member-login {
	border-bottom: 1px solid #d5d5d5;
	margin: 0 0 15px 0;
	padding: 0 0 4px 0;
}
#content #sidebar #member-login h3 {
   font: normal 16px Arial, Helvetica, Verdana, sans-serif;
   color: #5d8ab7;
}
#content #sidebar #member-login h4 {
   font: normal 14px Arial, Helvetica, Verdana, sans-serif;
   color: #65AF38;
   padding: 0 0 4px 0;
}

#content #sidebar #member-login h4 a {
   text-decoration: none;
}

#content #sidebar #member-login h4 a:hover {
   text-decoration: underline;
}

#member-cp div .person {
   float: left;
   clear: none;
   width: 100px;
   min-height: 140px;
   _height: 140px;
   margin: 10px 25px;
}

#member-cp div .person p {
   font-size: 1.1em;
   text-align: center;
}

#member-cp div .person a {
   display: block;
}

#member-cp div .person img {
   float: none;
   display: block;
   margin: 0;
   border: 0;

}

#member-cp table .person {
   width: 100%;
}

#member-cp table .person td {
   font-size: 1.2em;
}

#member-cp table .person td h4 {
   padding-top: 10px;
}

#member-cp table .person td .thing {
   width: 100px;
   text-align: right;
}

#content #member-cp #letter-directory ol {
   float: left;
   margin-bottom: 25px;
   margin-left: 0;
}

#content #member-cp #letter-directory ol li {
   float: left;
   margin-right: 9px;
   font-size: 1.3em;
   list-style: none;
}

#content #member-cp #user-profile img {
   border: 0;
}

#content #member-cp #user-profile ul {
	margin-left: 130px;
   font-size: 1em;
   margin-top: 20px;
}

#content #member-cp #user-profile h3 {
   margin-left: 120px;
   background-image: none;
   padding: 0 0 5px 0;
}


/* Feedburner */
#AgFinancialBlogk1uj27m5qqfjg7n08blqc3f7l8 span.headline { color: #030e19; font: normal 14px/22px Arial, Helvetica, Verdana, sans-serif;}
#AgFinancialBlogk1uj27m5qqfjg7n08blqc3f7l8.feedburnerFeedBlock ul li {border-bottom: 1px solid #e4e4e4;list-style: none;margin: 0 0 30px -25px;padding-bottom: 10px;}
#creditfooter {display:none;}

 span.headline { color: #030e19; font: normal 14px/22px Arial, Helvetica, Verdana, sans-serif;}
.feedburnerFeedBlock ul li {border-bottom: 1px solid #e4e4e4;list-style: none;margin: 0 0 30px -25px;padding-bottom: 10px;}
#creditfooter {display:none;}


/* IRA Tooltip */

#aToolTip {
	position: absolute;
	display: none;
	z-index: 50000;
}

#aToolTip .aToolTipContent {
	position:relative;
	margin:0;
	padding:0;
	background: #E6F1F3;
	border: 1px solid #c7c7c7;
	padding: 10px;
}
.tooltip {	
	color:#414141;
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	margin:0;
}

/* Localized */
