/* COMMON STYLE--------------------------------------------------------- */

html, body, form, fieldset { margin: 0; padding: 0;}

*{ margin:0;}

body { padding:0;/* overflow:hidden;*/ font-family:Arial, Helvetica, sans-serif; font-size:12px;}

p{ color:#454545; font-size:12px; padding-bottom:15px; margin:0; line-height:18px;} 

body#bd {/* overflow-x:hidden;*/ background:url(/templates/planning_prosperity/images/bg.jpg) left top repeat-x;}

img { border: none;}


.comtype-radioGroup label { float:none !important; display:inline;  width:auto; }
.comtype-radioGroup input { float:none; display:inline;  width:auto; padding:0px; height:auto; border:0 none !important; margin-right:4px;}
.comtype-radioGroup {line-height:20px;}
body.contentpane { width: auto; margin: 1em 2em; line-height: 1.3em;	margin: 0;	font-size: 12px; color: #333;}

a { color: #027929; text-decoration: underline; font-size:13px;}

a:hover { color: #000000; text-decoration: none;}

.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 { font-family:Arial, Helvetica, sans-serif;}



h1 { font-size: 22px; color:#058208; padding-bottom:10px; font-weight:normal;}

h2 { font-size:18px; color:#027929;	padding-bottom:7px; margin:0;	font-weight:normal;}



ul, ul li{ list-style: none; margin:0; padding:0;}

ol li { margin: 0; line-height: 145%;}

th {padding: 5px;  font-weight: bold; text-align: left;}

fieldset { border: none; padding: 10px 5px;}

fieldset a { font-weight: bold;}



hr{ background:url(/templates/planning_prosperity/images/hr.jpg) left top repeat-x !important; border:none; margin-bottom:20px; margin-top:20px; }



label{ font-size:12px; color:#414141; display: block; width: 100px;}

.content_link{color:#0000FF; text-decoration:underline;}

.content_link:hover{color:#0000FF; text-decoration:underline;}

/* FORM--------------------------------------------------------- */





.quote{
	background:url(/templates/planning_prosperity/images/quote_open.gif) no-repeat left top;
	font-style:italic;
	padding-bottom:10px;
	padding-left:20px;
}
.show span{
	padding-left:11px;
}
.source{
	font-size:11px;
	line-height:14px;
	padding-left:20px;
}
.testimonial_box{
	background:url(/templates/planning_prosperity/images/testi_top.gif) no-repeat top;
	width:240px; 
	padding-top:12px;
}
.t_box_border{
	border-left:5px solid #000;	
	border-right:5px solid #000;	
	padding-left:10px;
	padding-right:4px;	
}
.click_here_button{background:url(/templates/planning_prosperity/images/c_h_button.jpg) left top no-repeat; width:239px; height:26px; cursor:pointer; font-size:13px; font-weight:bold; color:#FFFFFF; padding:12px 0 3px 0; text-align:center; border:none !important;}

.click_here_button a{text-decoration:none; color:#fff;}



.click_here_button_big{background:url(/templates/planning_prosperity/images/button_b.jpg) left top no-repeat; width:283px; height:26px; cursor:pointer; font-size:13px; font-weight:bold; color:#FFFFFF; padding:12px 0 3px 0; text-align:center; border:none !important;}

.click_here_button_big a{text-decoration:none; color:#fff;}



.click_here_button_big1{background:url(/templates/planning_prosperity/images/b_button.jpg) left top no-repeat; width:380px; height:26px; cursor:pointer; font-size:13px; font-weight:bold; color:#FFFFFF; padding:12px 0 3px 0; text-align:center; border:none !important;}

.click_here_button_big1 a{text-decoration:none; color:#fff;}

#descrip{width:220px; border:1px solid #D1D1D1!important;}

form {	margin: 0; padding: 0;}

input, .inputbox { padding: 3px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 100%; background:url(/templates/planning_prosperity/images/input-bg.jpg) left top repeat-x; border:1px solid #d1d1d1 !important; height:18px; vertical-align:middle;}

select{ background:url(/templates/planning_prosperity/images/input-bg.jpg) left top repeat-x; border:1px solid #d1d1d1 !important; height:24px;}

textarea{ background:#ffffff url(/templates/planning_prosperity/images/input-bg.jpg) left bottom repeat-x;}

.button{ background:url(/templates/planning_prosperity/images/login.jpg) left top no-repeat; width:137px; height:42px; cursor:pointer; font-size:13px; font-weight:bold; color:#FFFFFF; padding:2px 0 3px 0; text-align:center; border:none !important; margin-left:80px;}
/* .button:hover, .button:focus { border: 1px solid #999999; background: #333333;	color: #FFFFFF;}*/
#product_id{width:226px;}
* html .button { padding: 2px 0 !important; /*IE 6*/}

*+html .button { padding: 2px 0 !important; /*IE 7*/}

#rsFormThankYouMessage_9938{padding:15px 0 0 30px; height:300px; width:580px;}

#app_time{width:220px; border:1px solid #666666; padding:2px;}

.form_box{border:1px solid #999999; padding:15px 5px 5px 20px; width:500px;}

#r_submit{background:url(/templates/planning_prosperity/images/submit_btn.gif) left top no-repeat; width:400px; height:42px; cursor:pointer; font-size:13px; font-weight:bold; color:#FFFFFF; padding:2px 0 3px 0; text-align:center; border:none !important; margin:0px !important;}

#reg_submit{ background:url(/templates/planning_prosperity/images/register_bg.gif) left top no-repeat; width:125px; height:34px; cursor:pointer; font-size:13px; font-weight:bold; color:#FFFFFF; padding:2px 0 3px 0; text-align:center; border:none !important;}


#submitRestPassword{ background:url(/templates/planning_prosperity/images/register_bg.gif) left top no-repeat; width:125px; height:34px; cursor:pointer; font-size:13px; font-weight:bold; color:#FFFFFF; padding:2px 0 3px 0; text-align:center; border:none !important;}
#searchsubmit{ background:url(/templates/planning_prosperity/images/register_bg.gif) left top no-repeat; width:125px; height:34px; cursor:pointer; font-size:13px; font-weight:bold; color:#FFFFFF; padding:2px 0 3px 0; text-align:center; border:none !important;}

.enrollbutton{background:url(/templates/planning_prosperity/images/enroll.jpg) left top no-repeat; width:95px; height:42px; cursor:pointer; font-size:13px; font-weight:bold; color:#FFFFFF; padding:12px 10px 11px 11px;  border:none !important; text-decoration:none; float:left; }
.vmapbutton{background:url(/templates/planning_prosperity/images/enroll.jpg) left top no-repeat; width:95px; height:42px; cursor:pointer; font-size:13px; font-weight:bold; color:#FFFFFF; padding:12px 13px 11px 15px;  border:none !important; text-decoration:none;  float:left;}
.enroll-now{background:url(/templates/planning_prosperity/images/enroll.jpg) left top no-repeat; width:95px; height:42px; cursor:pointer; font-size:13px; font-weight:bold; color:#FFFFFF; padding:12px 10px 11px 11px;  border:none !important; text-decoration:none; float:right; margin-right:100px;}
#Cancle_submit{ background:url(/templates/planning_prosperity/images/cancel_enrollment.jpg) left top no-repeat; width:160px; height:42px; cursor:pointer; font-size:13px; font-weight:bold; color:#FFFFFF; padding:2px 0 3px 0; text-align:center; border:none !important;}

input#Submit{ background:url(/templates/planning_prosperity/images/big_submit.gif) left top no-repeat; width:328px; height:42px; cursor:pointer; font-size:13px; font-weight:bold; color:#FFFFFF; padding:2px 0 3px 0; text-align:center; border:none !important; float:left;margin-left:0px !important;}

input#submit{ background:url(/templates/planning_prosperity/images/login.jpg) left top no-repeat; width:135px; height:42px; cursor:pointer; font-size:13px; font-weight:bold; color:#FFFFFF; padding:2px 0 3px 0; text-align:center; border:none !important;}

.read_more{ padding:3px; color:#14ab08; font-weight:bold;}

.read_more a{text-decoration:none; color:#14ab08; font-size:12px;}

.article_separator { clear: both; display: block; height: 20px;}

.column_separator { padding: 0 25px;}

.subtitle{font-size:12px; color:#333333; font-weight:bold; line-height:2;}
.title{font-size:13px; color:#000000; font-weight:bold; padding-top:10px;  }
.contain1{
	border-bottom:1px solid #999999;
	margin-bottom:10px;
}

.event-left-content span{
	width:400px;
	float:left;
}
.event-left-content a span {
	width:80px;
}
.event-left-content .title{
	font-size:17px;
}
.inner-map-content{
	margin-left:390px;
	padding-bottom:10px;
}
.inner-map-content .address{
	border:1px solid #CCCCCC;
	margin-bottom:10px;
}
.inner-map-content .address .title{
	background:#13b806;
	padding:4px 0 0 10px
}
.inner-map-content .address .title h2{
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
.inner-map-content .address .content{
	padding:5px 5px 5px 10px;
}
.event-left-content{
	width:387px;
}

.map-content .address{
	border:1px solid #CCCCCC;
	margin-left:604px;
	margin-bottom:10px;
}
.map-content .address .title{
	background:#13b806;
	padding:4px 0 0 10px
}
.map-content .address .title h2{
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
.map-content .address .content{
	padding:5px 5px 5px 10px;
}
.post h2{
background:url(/templates/planning_prosperity/images/h2-title.jpg) no-repeat scroll left 4px ;
	color:#027929;
	margin:0px 0 6px 0;
	text-indent:30px;
}
.post h2 a{

	color:#027929;
}
.post h2 a:hover{
	
	color:#058208;

}

/* content tables */

td.sectiontableheader {  padding: 4px;  border-right: 1px solid #fff;}

tr.sectiontableentry0 td,

tr.sectiontableentry1 td,

tr.sectiontableentry2 td { padding: 4px;}



td.sectiontableentry0, 

td.sectiontableentry1,

td.sectiontableentry2{  padding: 3px;}



table.contentpane {border: none; width: 100%;}

table.contentpaneopen { border: none; border-collapse: collapse; border-spacing: 0;}

a.readon { float: left; margin-top: 10px; padding: 1px 5px 1px 14px; border: 1px solid #F6F6F6; display: block; background: url(/templates/planning_prosperity/images/arrow.png) no-repeat 5px 48%;

color: #006699; font-weight: bold; text-decoration: none; text-transform: uppercase;}

a.readon:hover, a.readon:active, a.readon:focus { border: 1px solid #ECECEC; background: url(/templates/planning_prosperity/images/arrow.png) no-repeat 5px 48% #FFFFFF;}



/* META



--------------------------------------------------------- */



.article-tools { border-top: 1px solid #DDDDDD; width: 100%; float: left; clear: both;margin-bottom: 15px; display: block; background: #ECECEC;}

.article-meta { padding: 5px; width: 80%; float: left;}

.createby { padding: 3px 3px 3px 20px; background: url(/templates/planning_prosperity/images/icon-user.gif) no-repeat 0 2px;}

.createdate { padding: 3px 3px 3px 20px; background: url(/templates/planning_prosperity/images/icon-date.gif) no-repeat 0 2px;}

.modifydate { width: 100%; float: left;}

div.buttonheading { float: right; width: 15%;}

.buttonheading img { margin: 7px 5px 0 0; border: 0; float: right;}





/* MAIN LAYOUT DIVS--------------------------------------------------------- */



#wrapper { width:960px; margin:0 auto;}



#mainbody-fr #left { width: 20%;}

#mainbody-fr #contentwrap { width: 73%;}

#mainbody, #mainbody-fl { float: left; width: 73%;}

#mainbody #contentwrap { float: right; width: 75%;}

#mainbody-fl #contentwrap { float: left; width: 100%;}

#mainbody-f, #mainbody-fr { float: none; width: 100%;}

#mainbody-fr #contentwrap { width: 74.8%; float: right;}

#mainbody-fr #left { width: 26.5%; float: left;}

#mainbody-fr #contentwrap { width: 73.5%;}

#content { padding: 8px 0 0 10px;}

#mainbody-fl #content { padding-left: 0;}

#mainbody-f #content { padding: 0;}



#container{ background:#ffffff url(/templates/planning_prosperity/images/middle_bg.jpg) left top no-repeat; float:left; width:97.2%; padding:17px 13px;}

*+ html #containerwrap-fl #container{ width:97.3%;}

#containerwrap-fl #containerwrap2,

#containerwrap-fl #container2 { background: none; width:100%;}

/* Full right */ 

/* HEADER



--------------------------------------------------------- */



#headerwrap { color: #CCCCCC; line-height: normal; height: 118px; background:url(/templates/planning_prosperity/images/header.jpg) left top no-repeat; width:100%; float:left;}

#header { height: 80px; width:100%; float:left;}

#header h1.logo, #header h1.logo-text { margin:0; padding:0 0 0 26px; font-size: 180%; text-transform: uppercase;	float:left;}

#header h1.logo a { width: 448px; display: block; background: url(/templates/planning_prosperity/images/logo.jpg) no-repeat; height: 97px; z-index: 100; margin-top:19px;}

h1.logo a span { position: absolute; top: -1000px;}

h1.logo-text a { color: #CCCCCC !important; text-decoration: none; outline: none; position: absolute; bottom: 40px; left: 5px;}

p.site-slogan { margin: 0; padding: 0; padding: 2px 5px; color: #FFFFFF; background: #444444; font-size: 92%; position: absolute; bottom: 20px; left: 0;}



/* Search */



#search { padding-left: 20px; background: url(/templates/planning_prosperity/images/icon-search.gif) no-repeat center left; position: absolute; bottom: 15px; right: 0;}

#search .inputbox {  width: 120px; border: 1px solid #333333; padding: 3px 5px; color: #999999; background: #444444; font-size: 92%;}



/* MAIN NAVIGATION



--------------------------------------------------------- */

#pathway { font-size: 92%;}

#pathway strong { margin-right: 5px; font-weight: normal;}

#pathway a { text-decoration: none;}

#pathway img { margin: 1px 5px;}



/* MODULE



--------------------------------------------------------- */



div.moduletable,

div.moduletable_menu,

div.moduletable_text { padding: 0 0 20px 0; margin:0; /*background: url(/templates/planning_prosperity/images/hdot.gif) repeat-x bottom;*/}



div.moduletable h3,

div.moduletable_menu h3,

div.moduletable_text h3 { padding: 0 0 8px; margin: 0; color: #7BA566; font-size: 125%; font-weight: bold; text-transform: uppercase;}



/* Module rounded */



div.module h3 { margin: 0 -15px 10px; padding: 8px 15px 5px; border-bottom: 2px solid #F6F6F6; color: #7BA566; font-size: 125%; font-weight: bold; text-transform: uppercase;}

/*

--------------------------------------------------------- */



#left { float: left; width: 24.99%;	padding: 0;	overflow: hidden;}

#right { float: right; width: 26%;	overflow: hidden;}



#left table,

#right table { border-collapse: collapse; border-spacing: 0;}

#left ul li,

#right ul li { padding-left: 15px; margin: 0; background: url(/templates/planning_prosperity/images/bullet.gif) no-repeat 5px 50%;}

#left ul, #right ul { margin: 0;}

#left ol, #right ol { margin-left: 5px;}



#left .article_separator,

#right .article_separator { display: none;}

.thanks_link ul li {padding-left: 15px; margin: 0; background:url(/templates/planning_prosperity/images/content_link_arrow.gif) left 4px no-repeat;;
}





/* SPOTLIGHT



--------------------------------------------------------- */



/* Spotlight Box Style */



.box-full, .box-left, .box-center, .box-right { float: left; overflow: hidden;}

* + html .box-full, * + html .box-left, * + html .box-center, * + html .box-right{ float:none;}

.box-left div.moduletable,

.box-full div.moduletable { background: none;}



.box-center div.moduletable { padding: 0 30px; background: url(/templates/planning_prosperity/images/vdot2.gif) repeat-y left;}







#botsl h3 { background: none;}

#botslwrap { float:left;}

#botsl { padding: 15px 0;}

#botsl div.moduletable { padding-top: 0; padding-bottom: 0; margin: 0;}

#botsl h3 { margin: 0 0 12px; padding: 0; color: #FFFFFF;}

#botsl a { color: #CCCCCC;}

#botsl a:hover, #botsl a:active, #botsl a:focus { color: #FFFFFF;}

#botsl ul, #botsl p, #botsl ol { padding: 0; margin: 0 !important;}

#botsl ul li { padding: 0 0 0 15px; margin: 0; background: url(/templates/planning_prosperity/images/bullet2.gif) no-repeat 3px 8px;}

#botsl ol li { margin-left: 25px; padding: 0 !important;}

#botsl td { padding: 0;}

#botsl .article_separator { display: none;}

#botsl table { border-spacing: 0; border-collapse: collapse;}







/* FOOTER



--------------------------------------------------------- */



#footerwrap { padding-top:26px;	clear: both; background:url(/templates/planning_prosperity/images/footer_bg.jpg) left top repeat-x; float:left;	 width:100%; height:40px; }

* html #footerwrap{ left:0; position:relative;}

#footer { padding: 0; color: #FFFFFF; position: relative; text-align:center;}

#footer a{ color:#FFFFFF;}

#footer a:hover{ text-decoration:none;}

#footer .copyright { clear: both; display: block; color: #FFFFFF; font-style: normal; font-size: 12px;}

#footnav { padding-bottom:10px; border-top:5px solid #a1a1a1; padding-top:16px; float:left; width:100%; text-align:center; }

#footnav ul { margin: 0 0 5px; padding: 0; }

#footnav li { margin: 0; padding: 0; display: inline; background:url(/templates/planning_prosperity/images/footer_Arrow.jpg) right center no-repeat;}

#footnav li a { padding: 0 12px 0 8px; display: inline; color: #444444; font-size:12px; line-height: normal; text-decoration: none;}

#footnav li.item64{ background:none;}

#footnav li a:hover, #footnav li a:active, #footnav li a:focus { color: #333333; text-decoration: underline;}



.cert { font-size: 92%; 	position: absolute;	right: 0;	top: 18px;}

.cert a { margin: 0 0 0 5px; padding: 0; border: none; border: none; text-decoration: none;}

.cert a span { display: none;}

.cert a img { border: none;}

.banneritem { display: block; margin-top: 15px;}



/* MISCELLANOUS----------------------------------------------------------- */



ul.accessibility { position: absolute; top: -100%;}

/*usertool*/



ul.usertools-font { font-size: 11px; position: absolute; top: 8px; right: 70px;}

ul.usertools-font li { padding: 0; margin: 0; display: inline; background: none;}

/*collapsible h3*/

#banner { margin: 15px 0; text-align: center;}



div.back_button a,

div.back_button a:hover,

div.back_button a:active { margin: 10px 0;	display: block; background: none!important; text-decoration: none!important;}

#form-login p { margin: 0 0 5px;}

#form-login ul { margin: 10px 0 0;}

#form-login .inputbox { width: 90%;}

.clr { clear: both;}

.hasTip img { margin: 10px 5px 0 0; border: none;}



/* Tooltips */



* html > body .clearfix { width: 100%; display: block;}

* html .clearfix { height: 1%;}







/* Firefox Scrollbar Hack - Do not remove */



html { margin-bottom: 1px; height: 100%!important;	height: auto;}



/* SEO footer menu */



ul#seolinks  { margin: 2px 0 4px 0; text-align: center; list-style: none outside;}

ul#seolinks  li { padding: 0 8px; margin: 0; border-right: 1px solid #dedede; color: #999; font-size: 10px; background: none; display: inline;}

ul#seolinks  li a, ul#seolinks li a:visited, ul#seolinks li a:link { color: #999; text-decoration: none; font-size: 10px}

ul#seolinks li a:hover { color: #666;}



/*========================capacity css start here===================*/

#hole{ width:100%; position:relative; overflow:hidden; height:auto;}

#main{ background:url(/templates/planning_prosperity/images/bl-bg.jpg) left top repeat-x; left:50%; position:relative; top:0; float:left; width:100%;}

#position{ left:-50%; position:relative; margin:0;}



.bottom_box{ width:100%; float:left; padding-bottom:17px;}

.bottom_box div.round_top{ background:url(/templates/planning_prosperity/images/round_top.jpg) left top no-repeat; padding-top:8px;}

.bottom_box div.round_bot{ background:url(/templates/planning_prosperity/images/round_bot.jpg) left bottom no-repeat; padding-bottom:8px;}

.bottom_box div.round_bg{ background:url(/templates/planning_prosperity/images/round_bg.jpg) left top repeat-y; padding:5px 20px;}

.bottom_box div.round_bg h2{ color:#058208; font-size:20px; font-weight:normal; padding-bottom:10px;}

.bottom_box div.round_bg p{ color:#4e4e4e;}



.farming_rural{ width:316px; text-align:left; padding-right:10px; float:left; padding-bottom:12px;}

.farming_rural div.content{ padding:0;}

.farming_rural img{ margin-top:-16px;}



.hr-border{ border:1px dotted #b2b2b2; float:left; width:100%;}



.planning_family{ width:322px; text-align:left; padding-left:12px; padding-bottom:12px; float:left; border-left:1px dotted #b2b2b2; }

.planning_family div.content{ padding:0;}

.planning_family img{ margin-top:-5px; margin-right:-20px;}



.self_managed{ width:316px; text-align:left; padding-right:10px; padding-bottom:6px; float:left; padding-top:6px;}

.self_managed div.content{ padding:0;}

.self_managed img{ margin-top:-28px;}



.property_differenec{ width:304px; border-left:1px dotted #b2b2b2; text-align:left; padding-left:14px; padding-top:6px; float:left;}

.property_differenec div.content{ padding:0;}



.self_links{ float:left; width:100%;}

#container li{ background:url(/templates/planning_prosperity/images/content_link_arrow.gif) left 4px no-repeat; padding-left:12px; color:#454545; font-size:12px; padding-bottom:4px;}

div.home_video{ padding-bottom:14px;}



*+ html hr.hr-bor{ width:670px;}



.top_menu{ float:right; width:450px; padding-top:7px;}

.top_menu span{ float:left; color:#fff; font-weight:bold;}

.top_menu span b{font-size:16px; vertical-align:middle;}

.top_menu ul.menu-nav{ padding:0; float:right; font-size:12px;}

.top_menu ul.menu-nav li{ float:left; padding:0 0 0 15px; background:url(/templates/planning_prosperity/images/top_menu_arrow.gif) right center no-repeat;}

.top_menu ul.menu-nav li a{ color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold; padding:0 8px;}

.top_menu ul.menu-nav li a:hover{ text-decoration:underline;}

.top_menu ul.menu-nav li.item121{ background:none;}


.topnavbar {
	background:url(/images/navbar-btnbg.png) left center repeat-x !important;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 22px 2px 22px;
	text-align: center;
	text-transform:uppercase;
	vertical-align: middle;
	cursor: pointer;
	height: 41px;
	border: none;
	white-space:nowrap;
}
.topnavbar-active {
	background:url(/images/navbar-btnbg.png) left center repeat-x !important;
	color: #1BE00D;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 22px 2px 22px;
	text-align: center;
	text-transform:uppercase;
	vertical-align: middle;
	cursor: pointer;
	height: 41px;
	border: none;
	white-space:nowrap;
}

.topnavbar-sub {
	background-color:#000000 !important;
	border-top:solid 1px #202020;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 0 12px 0 12px;
	text-align: left;
	vertical-align: middle;
	line-height: 16px;
	cursor: pointer;
	height: 25px;
}
.topnavbar-sub-active {
	background-color:#000000 !important;
	border-top:solid 1px #202020;
	color: #1BE00D;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 0 12px 0 12px;
	text-align: left;
	vertical-align: middle;
	line-height: 16px;
	cursor: pointer;
	height: 25px;
}


div.hr-width{ width:100%; float:left; background:url(/templates/planning_prosperity/images/hr.jpg) left center repeat-x !important; height:40px;}

div.hr-width hr{display:none;}


/*div#right div.jamod div div div div.jamod-content div.flash_bg{ 

	background:url(/templates/planning_prosperity/images/flashbg.jpg) no-repeat 0 0 !important; width:240px; height:522px; float:right;

}*/


#Mod62{
	border:1px solid #e3e3e3;
	padding:2px 13px;
	margin-bottom:10px;
}
.show{
	background:#18a91e;
	color:#fff;
}
.show span{

	color:#fff;
}
#Mod64{
	border:1px solid #e3e3e3;
	padding:2px 13px;

}


span.description span.infoicon{ display:none;}

div.social_form social_form{ background:none;}



.login-box{ width:398px; margin:20px auto; padding:0;}

.login-box div.login-top{ background:url(/templates/planning_prosperity/images/login-top.jpg) left top no-repeat; padding-top:13px;}

.login-box div.login-bottom{ background:url(/templates/planning_prosperity/images/login-bottom.jpg) left bottom no-repeat; padding-bottom:13px;}

.login-box div.login-bg{ background:url(/templates/planning_prosperity/images/login-bg.jpg) left top repeat-y; padding:0 16px;}



.login-box div.login-bg form{ background:url(/templates/planning_prosperity/images/login-image.jpg) right top no-repeat;}

.login-box div.login-bg form label{ /*width:75px;*/ float:left; text-align:right; padding-right:5px; padding-top:4px;}

.login-box div.login-bg form input{ /*width:160px;*/}

.login-box div.login-bg form input#remember{ width:auto;}

.login-box div.login-bg form input.button{ background:url(/templates/planning_prosperity/images/login.jpg) left top no-repeat; width:137px; height:42px; cursor:pointer; font-size:13px; font-weight:bold; color:#FFFFFF; padding:2px 0 3px 0; text-align:center; border:none !important; margin-left:80px;}

.login-box div.login-bg form input.button:hover{ background:url(/templates/planning_prosperity/images/login.jpg) left top no-repeat;}



.login-box div.login-bg form p{ padding:0 0 5px 0;}

.login-box div.login-bg form p#com-form-login-remember{ padding-left:80px;}

.login-box div.login-bg form p#com-form-login-remember label{ float:none;}



.login-box div.login-bg form ul{ padding-left:82px;}



.disclaimer-box{ margin:0;}

.disclaimer-box p{ font-size:10px; padding:0 0 6px 0; line-height:14px;}

.disclaimer-box p img{ border:1px solid #e9e9e9; padding:5px;}

img.securitor{ border:1px solid #e9e9e9; margin:0 0 6px 6px; padding:5px 0;}

.disclaimer-box p b{ color:#000000; font-size:12px;}

#container ol li{ background:none; padding-left:0;}



/* Added by Neerav */



.formError{width:320px !important;}
