/*********** PIT LANDING PAGE STYLES ***********/
/* browser reset controls */
/******************************************************/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, del, dfn, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {margin:0px; padding:0px; border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}
table, caption, tbody, tfoot, thead, tr, th, td {outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}
table, caption, tbody, tfoot, thead, tr, th, td {outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}
body {line-height:1.2;}
:focus {outline:0;}
caption {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
h1, h2, h3, h4, h5, h6, strong {margin:0px; padding:0px; border:0px; outline:0px; font-family:inherit; font-weight:bold;}
font {margin:0px; padding:0px; border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-family:inherit;}
em {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:inherit; font-style:italic;}
code {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:"Courier New", Courier, monospace;}
blockquote {padding:0px 15px;}
/******************************************************/
/* end browser reset controls */

.footer {clear:both;}
body {background:url(../images/white-bg.gif) repeat-y center #c1d72e; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003d7d;}
#framework-container {width:972px; margin:auto; text-align:left; padding-top:36px;}

#framework-container .framework-row-one .left {float:left; width:432px;}
#framework-container .framework-row-one .right {float:left; width:540px; padding-top:66px;}
#framework-container .framework-row-one h1 {background:url(../images/logo-icon-sprites.gif) 12px 0px no-repeat; height:195px; width:312px; text-indent:-9999px;}
#framework-container .framework-row-one #introduction {padding:0px 120px 0px 12px;}
#framework-container .framework-row-one #introduction p {padding-bottom:10px;}
#framework-container .framework-row-one h2 {font-size:28px; font-weight:normal; color:#78a22f; padding-bottom:38px;}
#framework-container .framework-row-one h3 {color:#78a22f; font-size:18px; font-weight:normal;}
#framework-container .framework-row-one .service-category {height:80px; padding-left:70px;}
#framework-container .framework-row-one .service-category.hosting-container {background:url(../images/logo-icon-sprites.gif) 0px -350px no-repeat;}
#framework-container .framework-row-one .service-category.contentmanagement-container {background:url(../images/logo-icon-sprites.gif) 0px -500px no-repeat;}
#framework-container .framework-row-one .service-category.ecommercesolution-container {background:url(../images/logo-icon-sprites.gif) 0px -650px no-repeat;}
#framework-container .framework-row-one .service-category.design-container {background:url(../images/logo-icon-sprites.gif) 0px -800px no-repeat;}
#framework-container .framework-row-two {background:url(../images/form-bg.gif) no-repeat top left #003e7e; margin-top:10px; color:#60bee7; height:190px;}
#framework-container .framework-row-two .footer {background:url(../images/form-bg.gif) no-repeat; clear:both; height:1px; overflow:hidden;}
#framework-container .framework-row-three {background:url(../images/logo-icon-sprites.gif) 12px -200px no-repeat; height:80px; padding-left:140px; color:#00a4e4; font-size:10px;}
#framework-container .framework-row-three .copyright {padding-top:36px;}

/* form styles */
.form-column-one, .form-column-two {float:left; width:204px; margin-left:12px; padding-top:12px;}
.form-column-one label, .form-column-three label {clear:both;}
.form-column-one input {width:204px; border:1px solid #60bee7; background:#f6f6f6; margin-top:3px;}
.formRow {padding-bottom:8px;}
.form-column-two .formRow {padding:1px 0px 0px 8px;}
.form-column-two .formRow label {color:#fff;}
.form-column-three {float:left; width:516px; margin-left:12px; padding-top:12px;}
.form-column-three textarea {width:500px; height:115px; border:1px solid #60bee7; background:#f6f6f6; margin-top:3px;}
.form-column-three .privacy {font-size:10px; padding:6px 0px 12px 0px;}
input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#form-submit {text-align:right; padding:12px 12px 0px 0px; float:right;}
.form-validation-notes {float: left; margin-right: 20px; text-align:left;}
.form-thanks-message { text-align: center; font-size: 1.4em; margin: 10px 0px; color: #78a22f; }