/* CSS Pint Document */

body{background-image:none !important; background-color:#fff!important; font:10pt arial; margin:auto;}
img{border:0;}


.hide {display:none;}
#container {width:94%; margin:1em 3%;}
#leftCol {display:none; }

#rightCol {width:100%;}
.keepPrinted {display:block !important;}

.two1_layout {float:none;}
.one2_layout {float:none;}

.clearFloats {float:both;}

.footerSponsors {border-top:1px solid #000;}
.footerSponsors ul {display:none;}
#footer {display:none;}

#header { background:#D30000; width:100%; padding:0; margin:0 0 1em 0;}
#header h1 img{display:block; float:right;}
#header h2 {display:none}

#mainContent {width:96%; padding:0 2% 30pt;}
#nominateBox {display:none}

ul.accessTools {display:none}

h1 {font-size:14pt; margin: 1em 0; border:0;}
h2 {font-size:13pt; margin: 1em 0; border:0;}
h3 {font-size:12pt; margin: 1em 0; border:0;}
h4 {font-size:11pt; margin: 1em 0; border:0;}
h5 {font-size:10pt; margin: 1em 0; border:0;}
h6 {font-size:10pt; margin: 1em 0; border:0;}

h1, h2, h3, h4, h5, h6 {text-align:left;clear:both;}

p {margin: 0 0 .5em; clear:both;}
ul {margin: 0 0 0 2em; padding:0}

.stateMenu {display:none}
.yearMenu {display:none}

a.printPage {display:none;}
select.sortSelect {display:none;}
#loginTease {display:none;}
#loginFull {display:none;}
h2.loginHeader {display:none;}
ul.calculatorNav {display:none;}
#officeMap {display:none;}
.pageJump {display:none;}

ul#soldProperties li {float:left; margin-right:0.5em;}
.staff {float:left; margin-right:0.5em;}
.staffMembers h3 {clear:left;}

ul.faqList li h4 a{font-size:12px;text-decoration:none;color:#000}
ul.faqList li div {display:block !important;}
table.openingsTable {width:100%; font-size:8pt;}
table.openingsTable th {font-size:10pt; text-align:left; border-bottom:3px solid #666; border-top:3px solid #666;}
table.openingsTable th img {border:2px solid #B3B3B3;}
table.openingsTable td {border-bottom:1px solid #ccc; vertical-align:top;}
table.prizesTable td,th {border:1px solid #ccc;border-collapse:collapse}
.sponsors h4 {display:none}

.backTop {display:none;}

/*********************************************************************************/
/* Login Register				 					 */
/*********************************************************************************/
.formElement {width:100%; padding:3px 0; clear:left;}
.formElement label, .form .formElement .label {float:left; width:30%; padding-right:2%;}
.formElement  input{float:left;text-align:left}
.formElement td label span {font-size:90%; color:#B3B3B3;}
.formElement label div {font-size:90%; color:#B3B3B3;}
.formElement textarea {height:100px; width:700px;border:1px solid #aaa}
.formElement .inputField {margin-right:10px;}
.formIndent {margin-left:32%;}
.formElement .label {float:left;width:100px;}
.formElement .outputRight {float:left; width:300px;}
.financialsTable td  {height:50px;font-size:12px;border:1px solid #ccc;border-collapse:collapse;margin:0;height:0;}
.financialsTable td .cellInput {width:40px;border:1px solid #aaa;display:none;}
.formMessage {clear:both;}
.submitBut {margin-top:0.5em;}
.submitBut input {float:right;}
.submitBut span {color:#b3b3b3; font-size:90%;}

.contactForm .formBlock .formElement label{white-space:nowrap;width:40%;}
.contactForm .formBlock .formElement input{}

