@charset "utf-8";
/* CSS Document */

html { font: 12px Arial, Helvetica, sans-serif; }
body, h1, h2, h3, h4, h5, p, img, span, ul, li, ol, form { margin: 0px; padding: 0px; }
body { background: #202020 url(images/page_bg.jpg) left top repeat-x; padding: 30px 0px 70px 0px;  }
a { text-decoration: none; outline: none; }
img { border: none; }
.cleer { clear: both; height:1px; overflow: hidden; display: block; }
.main_container { width: 798px; background: #00754c url(images/header_bg.jpg) center top no-repeat;margin: 0px auto; }
.header { height: 235px; width: auto; margin: 0px; clear: both; display: block; }
.logo { padding: 60px 0px 0px 40px; display: block; clear:  both; }
.cloud { width: auto; clear: both; margin: 92px 0px 0px 40px; }
.data { background: #bdbdbd url(images/grey_bg.jpg) left top repeat-x; display: block; width: auto; height: auto; padding: 0px 10px; }
.data_white { background: #fff; padding: 0px 0px 20px 0px; }
.extended { padding: 0px 0px 40px 0px; }
.webcast_bar { background: #87b626 url(images/webcast_bar.jpg) left top repeat-x; border-bottom: 3px solid #025631; padding: 15px 25px; }
h2.join_neustar { font: normal 22px "Trebuchet MS", Helvetica, sans-serif; color: #424242; padding: 25px 40px 15px 25px; line-height: 32px; background: url(images/content_sep.jpg) center bottom no-repeat; }

.form_bg { background: #025631 url(images/form_bg.png) left top no-repeat; height:288px; width: 718px; margin: 20px auto 20px auto; overflow: hidden; }
.form_text { background: url(images/complete_the_form.png) 380px 30px no-repeat; height:228px; padding: 30px; width: 658px; }
form .form_text p { margin: 0px 0px 10px 0px; }
form .form_text p.lasttext { margin: 0px 0px 5px 0px; }

form .form_text p.required { color: #fff; margin: 0px 0px 10px 110px; font: bold 11px Arial, Helvetica, sans-serif; text-transform: uppercase;  }


form .form_text label { text-transform: uppercase; font: bold 11px Arial, Helvetica, sans-serif; display: inline-block; width: 100px; margin: 0px 10px 0px 0px; text-align: right; color:#fff; }
form .form_text input.txt { margin: 0px 37px 0px 0px; border: 1px solid #ccc; background: #fefefe url(images/text_box_bg.jpg) left top repeat-x; width: 175px; height: 21px; line-height: 21px; }
form .form_text input.ziptxt { width: 70px; }
	
.footer { background: #0f0f0f; padding: 10px 40px; height: 39px;}
.footer .left { float: left; display: inline; width: 500px; text-align:left; }
.footer .right { float: right; display: inline; width: 170px; text-align: right; font: 11px Arial, Helvetica, sans-serif; color: #fff; }
.footer .right a { color: #cde73a; font-weight: bold; }

.thankyou { padding: 40px; height: 101px; width: 638px; margin: 10px auto 0px auto; background: url(images/thanks_bg.png) center top no-repeat; }
.thankyou h2 { font: bold 44px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#006f43; line-height: 50px;  }
.thankyou h3 { font: normal 21px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4f4f4f; line-height: 21px; margin: 0px 0px 20px 0px; }
.thankyou h3 a { font: bold 16px Arial, Helvetica, sans-serif; color: #006f43; text-decoration: underline; }
.thankyou h3 a:hover { color: #4f4f4f;}
