body {
	margin:0px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	line-height:18px;
	background:#8E8E8E; 
	background-repeat:no-repeat;
	background-position:center;
}

.clr0 {
	clear:both;
}

.space1 {
	clear:both;
	height:0px;
}

.space5 {
	clear:both;
	height:5px;
}

.space3 {
	clear:both;
	height:3px;
}
	
.space4 {
	clear:both;
	height:6px;
}

.space10 {
	clear:both;
	height:20px;
}

.space10Form {
	clear:both;
	height:20px;
}
.txt2 {
color:#69A631;
}
.subhead {
color:#800000;
font-family:Helvetica,sans-serif;
font-size:24px;
font-weight:bold;
}
h1 {
	font-size:20px;
	color:#1e4a78;
	margin-top:0px;
}

h2 {
	font-size:15px;
	color:#12672c;
	line-height:20px;
}
h3 {
color:#69A631;
font-size:1.5em;
margin:24px 0 8px;
}
h4 {
	font-size:13px;
	color:#000;
	margin-top:0px;
}
a {
	color:#006;
	text-decoration:underline;
}
a:visited {
	color:#006;
	text-decoration:underline;
}
a:hover {
	color:#006;
	text-decoration:none;
}

strong{color:#000;}

#bodyWrap {
	margin:0px auto;
	width:85-0px;
}

#head {
	width:850px;
	margin:5px auto;
}

.logo {
	width:248px;
	height:76px;
	float:left;
}

#navWrap {
	float:right;
	height:76px;
	width:637px;
	text-align:right;
}

.navTop {
	font-size:11px;
	color:#204286;
	height:35px;
	margin-top:10px;
}

.navTop a {
	font-size:11px;
	color:#204286;
	text-decoration:none;
	margin:0px 3px;
}

.navTop a:visited {
	font-size:11px;
	color:#204286;
	text-decoration:none;
	margin:0px 3px;
}

.navTop a:hover {
	font-size:11px;
	color:#204286;
	text-decoration:underline;
	margin:0px 3px;
}

.navBottom {
	width:637px;
	height:31px;
}

.tagline {
	width:850px;
	height:25px;
	background-image:url(images/Divider5FullLength.png);
	background-repeat:no-repeat;
	text-align:right;
	padding-right:8px;
}

#contentWrap {
	width:850px;
	margin:0px auto;
}

.contentLeft {
	width:237px;
	float:left;
}

.contentLeftTest {
	width:400px;
	float:left;
}

.contentLeftImages {
	width:439px;
	margin:0px 0px 0px 10px;
	float:left;
}

.leftCallout {
	background-image:url(images/_bg_callout_left.gif);
	background-repeat:repeat-y;
	width:237px;
}

.leftCalloutFront {
	background-image:url(images/_bg_callout_left.gif);
	background-repeat:repeat-y;
	width:160px;
}

.leftCalloutGuarantee {
	align:center;
	width:237px;
}

.leftCallout img {
	border:0px;
}

.articleList {
	margin:10px 25px 10px 0px;
	color:#fff;
}

.articleList ul {
	margin-top:0px;
	margin-bottom:0px;
}

.articleList li {
	line-height:16px;
	margin-bottom:13px;
}

.articleList li a:link {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.articleList li a:visited{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

#MayEvent {
background-image:url(http://www.mypropfolio.com/images/header.jpg);
background-repeat:no-repeat;
vertical-align:top;
height:60px;
}

.articleList li a:hover {
	color:#dcdddd;
	text-decoration:none;
	font-weight:bold;
}

.articleListSub  {
	margin-left:-20px;
}

.articleListSub ul  {
	margin-top:5px;
	margin-bottom:13px;
}

.articleListSub li  {
	margin-bottom:7px;
	line-height:14px;
}

.articleListSub li a:link {
	color:#fff;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}

.articleListSub li a:visited{
	color:#fff;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}

.articleListSub li a:hover {
	color:#dcdddd;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}

.leftCalloutBottom {
	background-image:url(images/_bg_callout_left_bottom_art.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:37px;
}

.leftCalloutGen {
	color:#fff;
	padding:8px 20px 0px 20px;
}

.leftCalloutGen strong {
	color:#ffc;
}

.leftCalloutGen input {
	background-color:#dedede;
	border:1px solid #000676;
	width:98%;
	height:20px;
	margin-bottom:8px;
}

.leftCalloutGen img {
	margin:0px;
	padding:0px;
	border:0px;
}


.leftCalloutBottomVideo {
	background-image:url(images/_bg_callout_left_bottom_video.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:37px;
}

.leftCalloutBottomVideo img {
	border:0px;
	padding:0px;
	margin:0px;
	background:none;
}

.leftCalloutBottomVideo a:link {
	background-image:url(images/_bg_callout_left_bottom_video.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.leftCalloutBottomVideo a:visited {
	background-image:url(images/_bg_callout_left_bottom_video.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.leftCalloutBottomVideo a:vhover {
	background-image:url(images/_bg_callout_left_bottom_video_o.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.leftCalloutBottomForm {
	background-image:url(images/_bg_callout_left_bottom_form.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:37px;
}

.leftCalloutBottomVideo img {
	border:0px;
	padding:0px;
	margin:0px;
	background:none;
}

.leftCalloutBottomForm a:link {
	background-image:url(images/_bg_callout_left_bottom_form.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.leftCalloutBottomForm a:visited {
	background-image:url(images/_bg_callout_left_bottom_form.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.leftCalloutBottomForm a:vhover {
	background-image:url(images/_bg_callout_left_bottom_form_o.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.contentRight {
	width:850px;
	margin:0px 0px 0px 0px;
	float:left;
}

.contentRightImages {
	width:445px;
	margin:15px 0px 0px 11px;
	float:left;
}

.contentRightTable {
	width:555px;
	margin:15px 0px 0px 11px;
	float:right;
}

.contentRight li {
	margin-bottom:10px;
}

.contentRight img {
	margin:15px;
}

.productsWrap {
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
}


.productsSplitL {
	float:left;
	width:135px;
	margin-right:20px;
	
}

.ResourcesSplitL {
	float:left;
	width:155px;
	margin-right:20px;
	
}

.productsSplitL img {
	margin:0px;
	padding:0px;
}

.productsSplitR {
	float:left;
	width:500px;
}

.productsSplitR img {
	margin:10px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}

.productsSplitR h2 {
	margin:0px 0px 5px 0px;
}

.productsSplitR h2 {
	margin:0px 0px 5px 0px;
	font-size:17px;
}
.callout {
	width:614px;
	margin:25px auto;
}

.calloutFront {
	width:614px;
	margin:10px auto;
}

.calloutTop{
	padding:0px;
	margin:0px;
	background-image:url(images/_bg_callout_top.gif);
	background-repeat:no-repeat;
	height:20px;
}

.calloutBottom{
	padding:0px;
	margin:0px;
	background-image:url(images/_bg_callout_bottom.gif);
	background-repeat:no-repeat;
	height:20px;
}

.calloutContent {
	width:531px;
	padding:0px 25px;
	background-image:url(images/_bg_callout.gif);
	background-repeat:repeat-y;
	color:#ff3;
	font:18px Georgia, "Times New Roman", Times, serif;
	letter-spacing:1px;
	line-height:32px;
	text-align:center;
}

.calloutContent a {
	color:#ff3;
	font:18px Georgia, "Times New Roman", Times, serif;
	letter-spacing:1px;
	line-height:32px;
	text-decoration:underline;
}

.calloutContent a:visited {
	color:#ff3;
	text-decoration:underline;
}

.calloutContent a:hover {
	color:#fff;
	text-decoration:none;
}

.bigBtn {
	text-align:center;
}

.bigBtn img {
	margin:0px 10px;
	border:0px;
}

.calloutBtn {
	width:262px;
	float:right;
	margin:0px 1px 20px 20px;
	text-align:center;
}

.calloutBtnFront {
	width:195px;
	float:right;
	margin:0px 1px 20px 20px;
	text-align:center;
}

.calloutBtnFrontPage {
	width:195px;
	float:right;
	margin:0px 1px 0px 0px;
	text-align:center;
}

.calloutImgFrontPage {
	width:435px;
	float:right;
	margin:0px 1px 0px 0px;
	text-align:center;
}

.calloutBtn img {
	padding:0px;
	margin:0px;
	border:0px;
}

#calloutRightWrap {
	width:262px;
	height:255px;
	background-image:url(images/_bg_callout_right.gif);
	background-repeat:no-repeat;
	float:right;
	margin:0px 0px 20px 20px;
	color:#f5f4f4;
	line-height:17px;
}

.calloutRight {
	margin:52px 0px 0px 25px;
}

.calloutRight strong {
	color:#f5f4f4;
}

.calloutRight a {
	color:#f5f4f4;
}

.calloutRight a:visited {
	color:#f5f4f4;
}

.calloutRight a:hover {
	color:#fff;
}

.calloutBtn img {
	border:0px;
}

.checkList ul {
	list-style:none;
	padding:0px;
	margin:0px;
}

.checkList li {
	list-style:none;
	background-image:url(images/_bullet_check.gif);
	background-repeat:no-repeat;
	background-position:17px 0px;
	padding:0px 0px 12px 45px;
	margin:5px 0px 10px 0px;
}

.events ul {
	margin-top:0px;
	margin-bottom:35px;
}


.events li {
	color:#1e4a78;
}

.events h2 {
	margin-bottom:6px;
	border-bottom:1px solid #ccc;
	display:block;
}

.events span {
	color:#666;
	font-style:italic;
	font-size:11px;
}


.author {
	border-bottom:1px solid #DADADA;
	padding-bottom:5px;
	margin:5px 0px 25px 0px;
	text-align:right;
	font-size:11px;
	font-style:italic;
}

#contactForm {
	margin-left:20px;
}

#contactForm input {
	border:1px solid #ccc;
	width:175px;
}

#contactForm .submit input {
	border:1px solid #666;
	width:75px;
	margin-right:18px;
}


#noticeWrap {
	width:850px;
	margin:10px 0 0 0;
	font-size:11px;
	color:#999;
	text-align:left;
}

#noticeWrap a {
	font-size:11px;
	color:#999;
	text-decoration:underline;
}

#noticeWrap a:visted {
	font-size:11px;
	color:#999;
	text-decoration:underline;
}

#noticeWrap a:hover {
	font-size:11px;
	color:#999;
	text-decoration:none;
}

.noticeL {
	float:left;
	width:620px;
}

.noticeR {
	float:right;
	width:300px;
	text-align:right;
}

#footWrap {
	width:850px;
	margin:15px 0 0 0;
	font-size:11px;
	color:#5a89bd;
	border-top:1px solid #e1e0e0;
	padding-top:12px;
	text-align:center;
}

#optinbox1 {
background-image:url(http://www.mypropfolio.com/images/WebsiteHeader.png);
background-repeat:no-repeat;
vertical-align:top;
height:365px;
margin-left:0px;
margin-top:0px;
width:433px;
}
#optinbox2 {
background-image:url(http://www.mypropfolio.com/images/7ExpertsTop.png);
background-repeat:no-repeat;
vertical-align:top;
height:500px;
margin-left:20px;
margin-bottom:20px;
width:310px;
}
#div1{
position:absolute;
top: -900px;
z-index:1;
}
ul.testimonials {
list-style-type:none;
}
ul.testimonials li {
background:transparent url(../images/bg_testimonial.gif) repeat-y scroll 0 0;
margin:0 -30px;
}
ul.testimonials li.last {
margin-bottom:0;
}
ul.testimonials h3 {
background:transparent url(../images/bg_testimonial-top.gif) no-repeat scroll 0 0;
margin:20px 0px;
padding:20px 20px 0;
}
p.first.alt {
padding-left:20px;
padding-right:60px;
}
ul.testimonials p.signature {
background:#FFFFFF url(../images/bg_testimonial-bottom.gif) no-repeat scroll 0 0;
color:#333333;
margin:0 0px;
padding:30px 105px 0 0;
text-align:right;
}
ul.testimonials p.signature img.fr {
margin-left:4px;
}
.fr {
float:right;
}
#IphoneTall {
background-image:url(http://www.mypropfolio.com/images/iphone_straight.png);
background-repeat:no-repeat;
vertical-align:top;
height:398px;
margin-left:0px;
margin-top:0px;
width:252px;
}
#EventRoll1 {
background-image:url(http://www.mypropfolio.com/images/BlogRoll.png);
background-repeat:no-repeat;
vertical-align:top;
height:832px;
margin-left:0px;
margin-top:0px;
width:205px;
}
.EventRollWt{
color:#0099FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:15px;
}
.EventRollRedDate{
color:#0099FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
}
.EventRollSpace{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:35px;
}
.EventRollRed{
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
}
#footWrap a {
	margin:0px 2px;
	font-size:11px;
	color:#5a89bd;
	text-decoration:none;
}

#footWrap a:visted {
	margin:0px 2px;
	font-size:11px;
	color:#5a89bd;
	text-decoration:none;
}

#footWrap a:hover {
	margin:0px 2px;
	font-size:11px;
	color:#436b95;
	text-decoration:underline;
}
.text_big {
background-repeat:no-repeat;
color:#2F72D0;
font-family:'Trebuchet MS',Tahoma,Verdana,Arial,Helvetica,Sans-serif;
font-size:20px;
font-weight:bold;
line-height:26px;
}
.text {
color:#333333;
font-family:Arial,Helvetica,Geneva,Sans-serif;
font-size:16px;
line-height:22px;
}
.texthilight {
background-color:#FFFEBA;
color:#333333;
font-family:Arial,Helvetica,Geneva,Sans-serif;
font-size:16px;
line-height:22px;
}
.posthead {
background-image:url(../assets/images/posthead.jpg);
background-repeat:no-repeat;
color:#333333;
font-family:'Trebuchet MS',Tahoma,Verdana,Arial,Helvetica,Sans-serif;
font-size:24px;
font-weight:bold;
line-height:32px;
}
.comparisons h2 {background-image:none;text-indent:0;}
.comparisons table {width:550px;}
.comparisons table tr th {color:#00a134;font-weight:bold;padding-bottom:3px;text-align:center;font-size:120%;}
.comparisons table tr.border { border-top:1px solid #e1ea8b;color:#6179a9;}
.comparisons table tr.setup {border-top:3px dotted #e1ea8b;}
.comparisons table tr td {padding:5px; text-align:center;}
.comparisons table tr.signup a {background-color:#37528d; color:#fff;padding:2px 3px;}
.comparisons table tr.deals td.best {background-color:#00a134;color:#fff;}
.comparisons table tr.deals td.most {background-color:#00ba60;color:#fff;}
.comparisons table tr.deals td.try {background-color:#62d191;color:#fff;}
.comparisons table tr td.noborder {border:none;}
.comparisons .best-row {border-left:1px solid #d9e565;border-right:1px solid #d9e565;}

.comparisons td.even {background-color:#f8fbe3;}
