body, p, div {padding:0;}
body {text-align:center;background:#74869b;margin:0 auto;font:12px Verdana;color:#333333;line-height:18px;}
strong{font-size:12px;}
#top-image {background:#74869b url(../images/header.gif) center top no-repeat;}
#constructor {margin:0 auto 30px auto;background: url(../images/body-bg.gif) center top repeat-y;padding-bottom:10px;width:958px;}
#header {background:url(../images/header.jpg) 0 0 no-repeat;width:952px;height:326px;margin:0 auto;}
#header .logos {position:relative;float:left;text-align:left;width:200px;margin:25px 0 0 25px;}
.logo-img {padding-bottom:8px;}
.azc-img {padding:8px 0 0 6px;}
.clear {clear:both;}
#main-content {background:url(../images/main-content-bg.gif) center top repeat-y;width:958px;float:left;}
#copy-container {float:left;background:#ffffff url(../images/copy-bg.gif) no-repeat;width:616px;text-align:left;margin:0px 0 20px 16px;}
#copy-container p span {visibility:hidden;}
.copy {width:575px;margin:15px 0 0 20px;float:left;}

#navigation {float:left;background:url(../images/navBackground.jpg) center top repeat-x;width:947px;height:39px;margin-left:6px;}
#navigation ul {list-style-type:none;margin:0;padding:0 0 0 10px;}
#navigation ul li {float:left;}
#navigation ul li a img {border:0;}


.copy-bottom ul {padding-left:15px;margin-top:-5px;}
.nomination {width:515px;margin:15px 0 0 0px;float:left;}
.drop-cap {width:51px;height:54px;float:left;display:block;text-indent:-999em;background:url(../images/drop-cap-r.gif) no-repeat;margin:0;}
.drop-cap-C {width:51px;height:54px;float:left;display:block;text-indent:-999em;background:url(../images/drop-cap-r.gif) no-repeat;margin:0;}
.drop-p {margin-top:0;}
.copy-bottom {width:515px;margin:0 0 37px 30px;}

.right {float:left;width:305px;margin:-6px 0 0 5px;padding-bottom:20px;text-align:left;}
.right .copy p {margin-top:10px;padding-bottom:30px;}
.right p span {visibility:hidden;}
.right .copy {width:260px;margin:0px 0 0 20px;padding:0;border-bottom:1px solid #9caab5;}
.right .imgBox {width: 121px;margin: 20px 15px 0 15px;float:left;}
.right .mediumTextArticle {width: 130px;float:left;margin-top:15px;}
.right a.arrow, .copy-bottom a.arrow {height: 11px;display: inline;color:#000000;background: url(../images/arrow.gif) 0 center no-repeat;margin: 0;padding: 0px 0px 5px 18px;float: left;}


#form-container {float:left;background: transparent url(../images/form-bg.gif) 0 0 repeat-y;width:600px;margin:20px 0 0 8px;border:1px solid blue;}
#form-container p {width:550px;margin:10px 0 0 25px;}
.form-left {width:280px;float:left;margin:20px 0 0 25px;border-right:1px solid #9caab5;}
.form-right {width:256px;float:left;margin:20px 0 0 8px;}
#form-end {background:url(../images/form-end-cap.gif) 0 0 no-repeat;width:600px;height:15px;float:left;margin-left:8px;}

#heroContainer {float:left;width:575px;margin:20px 0 0 20px;padding-bottom:40px;}
/*#heroContainer p {float:left;}*/
#communityLogo {float:right;background:url(../images/azSrOlympicLogo_large.jpg) center top no-repeat;width:115px;height:100px;padding:30px 20px 20px 40px;}


.heroImage {float:left;width:196px;height:164px;padding:0 15px 10px 0;}
.heroLink {color:#333333;font-weight:bold;}
.heroNav {color:#74869b;font-weight:bold;}
#heroNavigation {margin-left:20px;}
.heroDescription {margin-top:60px;}
#james-pence {background:url(../images/james-pence_lg.jpg) 0 0 no-repeat;width:196px;height:164px;}
#rob-wesche {background:url(../images/rob-wesche_lg.jpg) 0 0 no-repeat;width:196px;height:164px;}
#av-boerum {background:url(../images/av-boerum_lg.jpg) 0 0 no-repeat;width:196px;height:164px;}
#lindsay-lafford {background:url(../images/lindsay-lafford_lg.jpg) 0 0 no-repeat;width:196px;height:164px;}
#berenice-fenn {background:url(../images/berenice-fenn_lg.jpg) 0 0 no-repeat;width:196px;height:164px;}
#bill-hill {background:url(../images/bill-hill_lg.jpg) 0 0 no-repeat;width:196px;height:164px;}
#jane-pence {background:url(../images/jane-pence_lg.jpg) 0 0 no-repeat;width:196px;height:164px;}
#sara-omeara {background:url(../images/sara-omeara_lg.jpg) 0 0 no-repeat;width:196px;height:164px;}
#fedderson {background:url(../images/yvonne-fedderson_lg.jpg) 0 0 no-repeat;width:196px;height:164px;}




#thankyou-heading{}
#thank-you {float:left;background: transparent url(../images/form-bg.gif) 0 0 repeat-y;width:600px;margin:20px 0 0 -22px;}
.ty-copy {padding:50px 0 0 30px;width:500px;}
.nominate-another {margin:-20px 0 0 330px;}


h1 {margin:0;padding:0;}
h1 span, .form-left p span, .form-right p span, heroContainer p span {visibility:hidden;}
h1.top-form {background:url(../images/form-top-cap.gif) 0 0 no-repeat;width:600px;height:50px;}
h1.top-form-thankyou {background:url(../images/thankyou-top-cap.gif) 0 0 no-repeat;width:600px;height:50px;}
h1.nominations-closed {background:url(../images/closed-heading.gif) 0 0 no-repeat;width:600px;height:48px;}
p#your-ageless-hero {background:url(../images/your-hero-heading.gif) 0 0 no-repeat;width:128px;height:15px;margin:0;}
p#about-you {background:url(../images/about-you-heading.gif) 0 0 no-repeat;width:72px;height:12px;margin:0 0 2px 0;}
p.nomination-heading {background:url(../images/nomination-heading.gif) 0 0 no-repeat;width:616px;height:27px;}
p.award-cat-heading {background:url(../images/award-cat-heading.gif) 0 0 no-repeat;width:305px;height:24px;margin:0 0 0 1px;}
p.bcbs-heading {float:left;background:url(../images/bcbs-heading.gif) 0 0 no-repeat;width:305px;height:21px;margin: 30px 0 0 1px;}
p.heroHeading {float:left;background:url(../images/meetHeroHeading.gif) 0 0 no-repeat;width:581px;height:25px;margin:0 0 15px 0;}
p.contactUsHeading {float:left;background:url(../images/contact-us.gif) 0 0 no-repeat;width:581px;height:25px;margin:0 0 15px 0;}
p.heroHeading2 {float:left;background:url(../images/meetHeroHeading2.gif) 0 0 no-repeat;width:581px;height:25px;margin:0 0 15px 0;}
p.commHeading {float:left;background:url(../images/comPartnerHeading.gif) 0 0 no-repeat;width:582px;height:25px;margin:0 0 20px 0;}
p.mainHeroHeading {float:left;background:url(../images/heroHeading.gif) 0 0 no-repeat;width:581px;height:25px;margin:0 0 20px 0;}
p.honoraryHeading {float:left;background:url(../images/honoraryHeading.gif) 0 0 no-repeat;width:581px;height:25px;margin:0 0 20px 0;}



/* form elements */
input.md {width:152px;margin-bottom: 3px;margin-top:5px;}
select.mid {width:191px;margin-bottom:3px;margin-top:5px;}
input.mid-age {width:44px;margin-bottom:3px;margin-top:5px;margin-left:16px;}
input.lg {margin-bottom:3px;margin-top:5px;width:255px;}
input.sm, select.sm {width:72px;margin-bottom: 3px;margin-left:16px;margin-top:5px;}
#form-container p#errorRight, #form-container p#error2{float:left;display:none;margin:0 0 10px 0;width:auto;padding:0;font:10px Verdana;color:#FF3300;}
select.lg {width:270px;margin:5px 0 3px 0;}

label.state {margin-left:142px;}
label.age {margin-left:145px;}

#text-field-container {width:550px;float:left;margin:20px 0 0 25px;}
#essay {width:552px;height:107px;}
#submit-button {float:left;margin:10px 0 20px 505px;}
.submit {background:url(../images/submit-button.gif) 0 0 no-repeat;width:67px;height:19px;border:none;cursor:pointer;}

input.area {width:33px;margin: 5px 0 3px 0;}
input.prefix {width: 33px;margin: 5px 0 3px 10px;}
input.local {width:43px;margin:5px 19px 3px 10px;}
.required {color:#990000;}
span.required-right {margin:10px 0 10px 0;float:left;}


#footer {margin:7px 0 0 9px;padding:0;background:#e1eaf6;width:929px;height:68px;border:1px solid #9caab5;float:left;font-size:12px;}
#footer-main {height:70px;margin:0 0 0 4px;background:url(../images/bgTopFooter.gif) no-repeat;}
#footer-bottom {background:url(../images/footer-bottom.gif) 0 0 no-repeat;width:951px;height:17px;float:left;}
#footer div {width:400px;height:30px;position:relative;margin:0 auto;padding:0;}
#footer a {float:left;display:inline;border:none;margin:7px 0px 0px 14px;padding:0;color:#333333;}
#footer span {float:left;display:inline;border:none;height:10px;font-size:10px;width:1px;background:#333;margin:10px 0px 0px 14px;padding:0;}
#footer .copyright {width:800px;position:relative;margin:3px auto;padding:0;}
.footerNote, .footerNote a {font:10px Verdana;color:#8d8a83;}

.form-contact-us
{
    margin: 0 0 15px 0;
    padding-right: 0px;
    padding-left: 25px;
    padding-bottom: 0px;
    padding-top: 0px;
}