
#pg_landing {float: left; clear: left; width: 100%; padding-bottom: 30px;}
#pg_landing .mast {float: left; clear: left; width: 100%; background: url('../images/bg_mast.gif') bottom right no-repeat; padding-bottom: 5px; margin-bottom: 30px;}
#pg_landing .mast .splash {float: left; display: block;}
#pg_landing .mast .title {float: left; margin-left: 20px;}
#pg_landing .mast p {float: left; width: 665px; color: #fff; line-height: 14px; font-size: 11px; margin: 7px 0 0 20px;}
#pg_landing ul {float: left; clear: left; width: 100%; margin: 0; padding: 0;}
#pg_landing ul li {float: left; padding-left: 70px; width: 376px; margin: 0 0 30px 0; list-style: none;}
#pg_landing ul li.clear {clear: left;}
#pg_landing ul li.red {background: url('../images/toolkit_red.gif') top left no-repeat;}
#pg_landing ul li.orange {background: url('../images/toolkit_orange.gif') top left no-repeat;}
#pg_landing ul li.purple {background: url('../images/toolkit_purple.gif') top left no-repeat;}
#pg_landing ul li.blue {background: url('../images/toolkit_blue.gif') top left no-repeat;}
#pg_landing ul li.green {background: url('../images/toolkit_green.gif') top left no-repeat;}
#pg_landing ul li.yellow {background: url('../images/toolkit_yellow.gif') top left no-repeat;}
#pg_landing ul li.grey {background: url('../images/toolkit_grey.gif') top left no-repeat;}
#pg_landing ul li img {float: left; clear: left; margin: 10px 0 5px 0;}
#pg_landing ul li a {float: left; clear: left; padding-left: 13px; width: 300px; background: url('../images/bullet.gif') 0 2px no-repeat; font-size: 13px; font-weight: bold; color: #6fba17; text-decoration: none;}
#pg_landing ul li p {float: left; clear: left; color: #666; font-size: 12px; line-height: 16px; margin: 8px 0 0 0; width: 95%;}
#pg_landing ul li ul {width: 95%; margin-left: 3px; margin-top: 10px;}
#pg_landing ul li ul li {padding: 0 0 0 10px; width: 100%; margin: 0; color: #666; margin-bottom: 10px; background: url('../images/bullet-grey.gif') 0 7px no-repeat;}

#pg_registration {float: left; clear: left; width: 100%; margin-bottom: 25px;}
#pg_registration .mast {float: left; clear: left; width: 100%; background: url('../images/bg_mast.gif') bottom right no-repeat; padding-bottom: 5px; margin-bottom: 30px;}
#pg_registration .mast .splash {float: left; display: block;}
#pg_registration .mast .title {float: left; margin-left: 20px; margin-top: -10px;}
#pg_registration .mast ul {float: left; clear: left; width: 850px; margin: 8px 0 0 44px; padding: 0 0 10px 0; _margin: 8px 0 0 21px; }
#pg_registration .mast ul li {float: left; margin-right: 22px; list-style: none; }
#pg_registration .mast ul li a {color: #6fba17; text-decoration: none; }
#pg_registration .mast ul li a.focus {color: #fff; font-weight: bold; }
#pg_registration .mast ul li a:hover {text-decoration: underline;}
#pg_registration .toolkit {float: left; width: 500px; position: relative; background: url('../images/bg_toolkit.gif') bottom repeat-x; padding-bottom: 40px; margin-left: 20px; _margin-left: 10px;}
#pg_registration .toolkit p {margin-bottom: 20px; line-height: 16px;}
#pg_registration .toolkit .icon {position: absolute; bottom: -55px; right: 10px;}
#pg_registration .toolkit ul {padding: 10px 0 0 20px; margin-left: 0;}
#pg_registration .toolkit ul li {margin-bottom: 8px; list-style: none; line-height: 16px; _float: left; _width: 450px; _clear: left; _margin-bottom: 0;}
#pg_registration .toolkit ul li a {color: #6fba17; text-decoration: none;}
#pg_registration .toolkit ul li.doc {padding-left: 20px; background: url('../images/ico_doc.gif') 0 0 no-repeat;}
#pg_registration .toolkit ul li.video {padding-left: 20px; background: url('../images/ico_video.gif') 0 0 no-repeat;}
#pg_registration .toolkit ul li.link {padding-left: 20px; background: url('../images/ico_link.gif') 0 0 no-repeat;}
#pg_registration .form {float: right; width: 351px; background: url(bg_form-top.gif) top center no-repeat; margin-right: 5px; padding-top: 15px;}
#pg_registration .form h6 {font-weight: bold; font-size: 14px; color: #7bba33; margin: 0 0 10px 12px;}
#pg_registration .form form {float: left; width: 100%; background: url(bg_form-btm.gif) bottom center no-repeat; padding-bottom: 15px;}
#pg_registration .form form .title {float: left; margin: 0 0 15px 15px;}
#pg_registration .form form fieldset {clear: left; border: 0; margin: 0; padding: 0;}
#pg_registration .form form fieldset .formRow {float: left; width: 100%; margin-bottom: 5px; color: #666;}
#pg_registration .form form fieldset .formRow .formLabel {float: left; width: 150px;}
#pg_registration .form form fieldset .formRow .formLabel label {font-weight: bold; font-size: 11px; margin-left: 15px; line-height: 18px;}
#pg_registration .form form fieldset .formRow .formElement {float: left; width: 187px;}
.text {border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #eee; border-bottom: 1px solid #eee; padding: 1px; width: 170px;}
#pg_registration .form form fieldset .formRow .formElement ul {margin: 0; padding: 0;}
#pg_registration .form form fieldset .formRow .formElement ul li {list-style: none; padding: 0; margin: 0; font-size: 11px;}
#pg_registration .form form fieldset .formRow .formElement button {padding: 4px 10px; font-size: 12px; color: #fff; margin-top: 10px; font-weight: bold; background: #e99207 url('../images/bg_button.gif') top repeat-x; border-top: 1px solid #fed385; border-left: 1px solid #fed385; border-right: 1px solid #c17906; border-bottom: 1px solid #c17906; cursor: pointer;}

#pg_registration.thanks {padding-bottom: 50px;}
#pg_registration.thanks .form {text-align: center;}
#pg_registration.thanks .form h2 {font-weight: bold; font-size: 18px; margin: 0;}
#pg_registration.thanks .form p {font-size: 11px; color: #666; width: 90%; margin-left: 5%;}

#pg_registration.thanks .toolkit .icon {position: absolute; bottom: -60px; right: 15px; }

.footer {float: left; clear: left; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999; margin: 0 0 0 20px; padding-top: 10px; padding-bottom: 15px; border-top: 1px solid #ccc;}
.footer img {float: right;}
