body { margin:0px; padding:0px; font:normal 15px Verdana, Helvetica, sans-serif; background:#ffffff url(images/new-i-topbg.gif) top repeat-x; }

.clear {	clear:both; }

a { color:#0000ee; text-decoration:underline; }
a:hover { color:#008000; text-decoration:none; }
img { border:0px; }
h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; }
p { margin:0px 0px 0px 0px; padding:0px; }
ul { margin:0px; padding:0px; list-style:none; }
ol { margin:0px 0px 10px 30px; padding:0px; }
li { margin:0px; padding:0px; }
form { margin:0px; padding:0px; }
.bgwhite { background:#fff; }
.logobg { padding:27px 0px 25px 20px; background:url(images/new-header.png) no-repeat; }
/*.contentbg { padding:0px 45px 20px 45px; background:url(images/i-contentbg.png) top repeat-y; }*/
.contentbg {padding:5px 45px 20px 45px; background:url(images/new-i-contentbg.png) repeat-y scroll top;
}
.contentbg2 { padding:2px 2px 0px 0px; background:url(images/new-i-contentbg.png) top repeat-y; }

/* SNAZZY BORDER  ------------------------------------------------------------------------------*/
#importantnote { background: transparent; margin:10px 10px 30px 0px; width:670px; }
#importantnote .xtop, #importantnote .xbottom { display:block; background:transparent; font-size:1px; }
#importantnote .xb1, #importantnote .xb2, #importantnote .xb3, #importantnote .xb4 { display:block; overflow:hidden; }
#importantnote .xb1, #importantnote .xb2, #importantnote .xb3 { height:1px; }
#importantnote .xb2, #importantnote .xb3, #importantnote .xb4 { background:#f1f1f1; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; }
#importantnote .xb1 { margin:0 5px; background:#f1f1f1; }
#importantnote .xb2 { margin:0 3px; border-width:0 2px; }
#importantnote .xb3 { margin:0 2px; }
#importantnote .xb4 { height:2px; margin:0 1px; }
#importantnote .xboxcontent { padding:10px; font-size:12px; display:block; border:0 solid #f1f1f1; border-width:0 1px; background:#f1f1f1; }
#importantnote .xboxcontent span.red { color:#ff0000; }

/* CONTENT CSS*/
.contentbg ul.notrequired li { padding:0px 0px 15px 30px; background:url(images/i-bullet06.png) 10px 3px no-repeat; }
.contentbg ul.normallist li { padding:0px 0px 15px 30px; background:url(images/i-bullet04.png) 10px 3px no-repeat; }
.contentbg h1 { margin-bottom:20px; font:bold 42px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000; }
.contentbg h1.david { margin-bottom:20px; font:normal 36pt Impact, Verdana, Arial, Helvetica, sans-serif; color:#000; }
.contentbg h1.impact { margin-bottom:20px; font:normal 42pt Impact, Verdana, Arial, Helvetica, sans-serif; color:#000; }
.contentbg h1.welcome { margin-bottom:20px; font:bold 32px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000; }
.contentbg h1 span.red { margin-bottom:20px; font:bold 32px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#cc0000; }
.contentbg h2 { margin-bottom:20px; font:bold 32px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#cc0000; }
.contentbg h2.redheading { margin-bottom:20px; font:bold 24pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#cc0000; }
.contentbg2 h2 { margin-bottom:20px; font:bold 24pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#cc0000; }
.contentbg h1 span.stop { margin:20px 0px 30px 0px; padding:10px 0px 30px 80px; font:bold 40px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#cc0000; background:url(images/i-stop.png) no-repeat; }
h2.green { margin-bottom:20px; font:bold 32px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#009900; }
.contentbg h3 { margin-bottom:20px; font:bold 28px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#cc0000; }
.contentbg h3.redtext01 { margin-bottom:20px; font:bold 20pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#cc0000; }
.contentbg h4 { margin-bottom:20px; font:bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#cc0000; }
.contentbg h4.redtext02 { margin-bottom:20px; font:bold 14pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#cc0000; }
.contentbg h4.redtext03 { margin-bottom:20px; font:bold 18pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#cc0000; }
.contentbg h4.redtext04 { margin-bottom:20px; font:bold 14pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#cc0000; }
.contentbg h4.redtext05 { margin-bottom:20px; font:bold 24pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#cc0000; }
.contentbg h4.black { margin-bottom:20px; font:bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000; }
.contentbg h4.blacktext01 { margin-bottom:20px; font:bold 16pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000; }
.contentbg h4.blacktext02 { margin-bottom:20px; font:bold 16pt Arial, Verdana, Tahoma, Helvetica, sans-serif; color:#000; }
.contentbg h4.blacktext03 { margin-bottom:20px; font:bold 14pt Arial, Verdana, Tahoma, Helvetica, sans-serif; color:#000; }
h3.blacktext { margin-bottom:20px; font:bold 24px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000000; }
/*h4.blacktext { margin-bottom:20px; font:bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000000; }*/
h4.blacktext { margin-bottom:20px; font:bold 20pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000000; }
h4.blacktext02 { margin-bottom:20px; font:bold 14pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000000; }
.contentbg h4 span.blue { font:bold 24px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#076299; }
.contentbg h4.bluehead04 { margin-bottom:20px; font:bold 16pt Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#000066; }
.contentbg h4.redheading { font:bold 20pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#cc0000; line-height:30px; }
.contentbg h4.redhead04 { font:bold 16pt Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#cc0000; line-height:30px; }
.contentbg h4.bluehead { padding-top:20px; font:bold 20px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000066; }
.contentbg h4 span.bluehead02 { font:bold 14pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000066; }
h4.step2 { font:bold 20px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000066; background:url(images/i-arrow.gif) right no-repeat; }
span.bluehead { font:bold 20px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000066; }
.contentbg h4.blackhead { font:bold 20px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000; }
.contentbg p { font:normal 15px Verdana, Helvetica, sans-serif; }
.contentbg p.pleasecheck { font:normal 10pt Verdana, Helvetica, sans-serif; }
.contentbg p.warning { font:normal 14pt Verdana, Helvetica, sans-serif; }
.contentbg p.discover { font:normal 13pt Verdana, Helvetica, sans-serif; color:#595959; }
.contentbg p.calibri { font:normal 15px Calibri, Verdana, sans-serif; }
.contentbg p.georgia { font:normal 12pt Georgia, Verdana, Helvetica, sans-serif; }
.contentbg .arial { font:normal 12pt Arial, Verdana, Helvetica, sans-serif; }
.contentbg p span.bigtext { font-size:18px; font-weight:bold; }
.contentbg p span.bigtext01 { font-size:16px; font-weight:bold; }
.contentbg p { padding-bottom:20px; }
.contentbg p.bigtext { font-size:13pt; }
.contentbg p span.firstletter { font:bold 42px "Times New Roman", Times, serif; }
span.strike { text-decoration:line-through; }
span.red { color:#ff0000; }
p a.dashboard { padding:10px 0px 20px 60px; font-weight:bold; background:url(images/i-icon-dashboard.png) no-repeat; }
span.bigred { font-size:32px; }
span.yellow { background:#ffea00; }
span.blackout { background: #000000; }
.contentbg p span.lock { padding:15px 0px 15px 40px; background:url(images/i-lock.png) no-repeat; }
.contentbg blockquote { display: block; padding: 0 60px; width: 350px; }
.contentbg ul.listing li { padding:0px 0px 15px 30px; background:url(images/i-bullet01.png) 0px 3px no-repeat; }
.tableborder { border:1px solid #78b8d0; }
.tableborderdashed { border:5px dashed #78b8d0; }
.tablebackground { background:#e7f1ff; font-size:15px; }
.tablebackground04 { background:#e7f1ff; font:normal 12pt "Courier New", Courier, monospace; }
.tablebackground ul li { padding:0px 0px 15px 30px; background:url(images/i-bullet01.png) 0px 3px no-repeat; }
.tablebackground02 { background:#e7f1ff; font-size:17px; }
.tablebackground02 ul li { padding:0px 0px 15px 30px; background:url(images/i-bullet01.png) 0px 3px no-repeat; }
.tablebackground03 { background:#e7f1ff; font-size:15px; }
.tablebackground03 ul li { padding:0px 0px 15px 30px; background:url(images/i-bullet03.png) 0px 0px no-repeat; }
.tablebackground01 { background:#e7f1ff; font-size:12px; }
.tablewhitebackground { background:#fff; font-size:15px; }
.tablepinkborder { border:1px solid #feb8b8; }
.tablepinkbackground { background:#fdd9d9; font-size:15px; }
.tablepinkbackground ul li { padding:0px 0px 15px 30px; background:url(images/i-bullet01.png) 0px 3px no-repeat; }
img.proof { padding:2px; border:1px solid #c0c0c0; }
.twitterbg { padding:0px 30px; background:url(images/i-twitterbg.png) repeat-y; }
.packagebg { padding:0px 30px; background:url(images/i-packagebg.png) repeat-y; }
img.video { margin:0px 10px 5px 0px; float:left; }
.links ul { margin-top: 22px; }
.links ul li { padding-bottom:12px; list-style-type:none; background:none; }
.links ul li a { padding:0px 0px 0px 20px;font:bold 13px Arial, Helvetica, sans-serif; color:#166cb6; text-decoration:none; text-align:left; background:url(images/i-bullet04.png) 0px 0px no-repeat; }
.links ul li a:hover { padding:0px 0px 0px 20px;font:bold 13px Arial, Helvetica, sans-serif; color:#104878; text-decoration:none; text-align:left; background:url(images/i-bullet05.png) 0px 0px no-repeat; }

.linkscontentbg { padding:3px 17px; background:url(images/i-linkscontentbg.png) repeat-y; }
.linkscontentbg h1 { margin-bottom:20px; padding:0px 0px 3px 5px; border-bottom:1px solid #e2e1e1; }
.linkscontentbg h3 { margin:20px 0px 15px 0px; font:normal 18px Arial, Helvetica, sans-serif; }
.linkscontentbg h2 { margin:10px 0px 15px 0px; font:normal 18px Arial, Helvetica, sans-serif; }
.linkscontentbg h2 span { font:normal 14px Arial, Helvetica, sans-serif; }
.linkscontentbg .affiliatelink { padding:15px 0px; border:1px solid #d6d6d6; background:#e9e9e9; }
.linkscontentbg .affiliatelink li { padding:0px 0px 10px 25px; background:url(images/i-bullet01.png) no-repeat; }
.linkscontentbg .affiliate {background:url(images/i-partition.png) left no-repeat; }
.linkscontentbg .affiliatelogin { background:url(images/i-affiliateloginbg.png) top no-repeat; }
.linkscontentbg .emailerformlabels { padding-bottom:3px; font:bold 11px Arial, Helvetica, sans-serif; }
.linkscontentbg .emailerbg { padding:15px; border:1px solid #d6d6d6; background:#fff; font-size:12px; }
.linkscontentbg .emailerbg p {font-size:12px; }
.linkscontentbg .emailerform { padding:15px 10px; border:1px solid #d6d6d6; background:#e9e9e9; }
.linkscontentbg p.video { margin-bottom:10px; padding:5px 0px 15px 80px; background:url(images/i-icon-camera.png) 0px 0px no-repeat; }
.linkscontentbg p.blackboard { padding-left:80px; background:url(images/i-icon-blackboard.png) no-repeat; }
img.googleads { padding:2px; border:1px solid #cdcdcd; }

/*--------------css made by des----------------*/
.linkscontentbg_1 { padding:3px 17px; background:url(images/i-linkscontentbg_1.png) repeat-y; }
.linkscontentbg_1 h1 { margin-bottom:20px; padding:0px 0px 3px 5px; border-bottom:1px solid #e2e1e1; }
.linkscontentbg_1 h3 { margin:20px 0px 15px 0px; font:normal 18px Arial, Helvetica, sans-serif; }
.linkscontentbg_1 h2 { margin:10px 0px 15px 0px; font:normal 18px Arial, Helvetica, sans-serif; }
.linkscontentbg_1 h2 span { font:normal 14px Arial, Helvetica, sans-serif; }
.linkscontentbg_1 .affiliatelink { padding:15px 0px; border:1px solid #d6d6d6; background:#e9e9e9; }
.linkscontentbg_1 .affiliatelink li { padding:0px 0px 10px 25px; background:url(images/i-bullet01.png) no-repeat; }
.linkscontentbg_1 .affiliate {background:url(images/i-partition.png) left no-repeat; }
.linkscontentbg_1 .affiliatelogin { background:url(images/i-affiliateloginbg.png) top no-repeat; }
.linkscontentbg_1 .emailerformlabels { padding-bottom:3px; font:bold 11px Arial, Helvetica, sans-serif; }
.linkscontentbg_1 .emailerbg { padding:15px; border:1px solid #d6d6d6; background:#fff; font-size:12px; }
.linkscontentbg_1 .emailerbg p {font-size:12px; }
.linkscontentbg_1 .emailerform { padding:15px 10px; border:1px solid #d6d6d6; background:#e9e9e9; }
.linkscontentbg_1 p.video { margin-bottom:10px; padding:5px 0px 15px 80px; background:url(images/i-icon-camera.png) 0px 0px no-repeat; }
.linkscontentbg_1 p.blackboard { padding-left:80px; background:url(images/i-icon-blackboard.png) no-repeat; }
/*--------------css made by des----------------*/


span.smalltext { font-size:11px; font-style:italic; }
span.smalltext01 { font-size:11px; }

.dashboardbg { padding:0px 10px; background:url(images/i-dashboardbg.png) repeat-y; }
.dashboardbg img { float:left; margin:0px 10px 10px 0px; }
.dashboardbg h1 { margin-bottom:2px; font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#000; }
.dashboardbg h2 { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#cc0000; }
.dashboardbg h2 a { color:#cc0000; text-decoration:none; }
.dashboardbg h2 a:hover { text-decoration:underline; }
.dashboardbg p { padding:0px 0px 10px 0px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; clear:both; }
.actionsbg { padding:10px; background:url(images/i-actionsbg.png) no-repeat bottom; }
.actionsbg h1 { font:bold 40px Arial, Helvetica, sans-serif; color:#cc0000; }
.actionsbg p.text1 { font:bold 20px Arial, Helvetica, sans-serif; }
.actionsbg p.text2 { font:bold 18px Arial, Helvetica, sans-serif; }


/* FOOTER CSS -----------------------------------------------------------------------------------------------*/
/*
.bottom_box {
	background:url(images/i-footerbg.png) no-repeat scroll top;
	height:31px;
}
*/
.footerbg { background:url(images/new-i-footerbg.png) no-repeat; }
.footer { padding-top:25px; color:#fff; }
.footerlinks li { display:inline; color:#000; }

/* FORMS CSS -----------------------------------------------------------------------------------------------*/
span.star { color:#ff0000; }
.formlabels { font:bold 12px Arial, Helvetica, sans-serif; }
.formlabelslogin { font-weight:bold; }
.formlabelslogin01 { font-size: 13px; font-weight:bold; }
input.textfield { margin-right:20px;padding:5px; width:185px; border:2px solid #959595; font-size:12px; font-weight:bold; color:#959595; }
input.signupbtn { margin-right:20px; cursor:pointer; width:194px; height:43px; border:none; background:url(images/i-btn-createaccount-off.png) no-repeat; }
input.signupbtn:hover { margin-right:20px; cursor:pointer; width:194px; height:43px; border:none;background:url(images/i-btn-createaccount-on.png) no-repeat;  }
textarea { font:normal 12px Arial, Helvetica, sans-serif; }
input.emailerfield { padding:3px;width:490px; border:1px solid #d6d6d6; }
textarea.emailer { width:500px; border:1px solid #d6d6d6; }
input.generatelink { width:116px; height:40px; cursor:pointer; border:none; background:url(images/i-btn-generatelink.png) no-repeat; }
input.copylink { width:168px; height:40px; cursor:pointer; border:none; background:url(images/i-btn-clicktocopycode.png) no-repeat; }

.linksbg { /*background:url(images/i-linksbg.png) no-repeat;*/ }
.linksbg ul { margin-top: 0px; }
/*.linksbg ul li { padding-bottom:12px; }*/
.linksbg ul li { padding:5px 0px 5px 20px;font:bold 13px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; text-align:left; background:url(images/i-bullet04.png) 0px 6px no-repeat; }
.linksbg ul li a { color:#166cb6; }
.linksbg ul li a:hover { color:#104878; }
/*.linksbg ul li a { padding:0px 0px 12px 20px;font:bold 13px Arial, Helvetica, sans-serif; color:#166cb6; text-decoration:none; text-align:left; background:url(images/i-bullet04.png) 0px 2px no-repeat; }
.linksbg ul li a:hover { padding:0px 0px 0px 20px;font:bold 13px Arial, Helvetica, sans-serif; color:#104878; text-decoration:none; text-align:left; background:url(images/i-bullet05.png) 0px 2px no-repeat; }
*/
hr { margin:15px 0px 10px 0px; border: none; border-top: 1px solid #AAA; border-bottom: 1px solid #FFF; font-size: 1px; line-height: 0; }


.text_red_2 { font-size:17px; color:#CC0000; text-align:justify; }	
.box_bg { width:193px; height:223px; background:url(images/cont_bg.gif) center top no-repeat; padding:0 10px 10px 10px; text-align:center; }
.box_head { height:64px; }
.text_strong_3 { font-size:13px; color:#000; padding-right:10px; }
.em_text_2 { color:#FF0000; font-weight:bold; display:block; padding-bottom:10px; }
.em_text_3 { color:#003366; font-weight:bold; display:block; }
.top_box { height:64px; }
.mid_box { padding-bottom:20px; background:url(images/top_bl4_bg.gif) repeat-y 5px top; padding:0 15px 0 10px; text-align:justify; }
.bottom_box { padding-left:5px; }
.img-dashed-border{ /*border:dashed 1px #000000;*/ }


#wrapper { width:1177px; min-height:444px; position:relative; margin:0 auto; background:url(images/bg.jpg) left top no-repeat; }
#header { position:relative; width:100%; height:138px; }
#instant { width:479px; height:22px; background:url(images/instant_word.png) no-repeat; float:left; margin-left:214px; margin-top:3px; }
#logo { width:1060px; height:108px; background:url(images/logo.png) no-repeat; position:absolute; top:-100px; left:45px; z-index:2; }
#money { width:457px; height:210px; background:url(images/money.png) no-repeat; position:absolute; top:-138px; right:170px; z-index:1; }
#content { width:100%; position:relative; }
#footer { text-align:center; color:#4073a5; clear:both; margin-top:10px; }
#footer a { color:#4073a5; text-decoration:none; }
#footer a:hover { color:#000; }

