div#feedbackpopOuter { 
position: absolute; 
top: 0px; 
left: 0px; 
z-index:1000001; 
height:100%; 
width:100%; 
background-color: #000; 
display: none;
}

div#feedbackpopInner { 
position: absolute; 
top:50%; 
left:50%; 
z-index:1000002; 
width:400px !important;
width:430px;
height:470px;
background-color: #f4f4f4; 
margin-left: -205px; 
margin-top: -225px; 
border: 6px #656565 solid;
padding: 15px 0px 0 37px !important;
padding: 15px 0px 0 30px;
display: none;
}

#closeButton {
height: 20px; 
float: right;
cursor: pointer;
margin:0 10px 0 0;
}

#feedbackComments { 
margin: 5px 0 0 10px; 
}

#feedbackFormPre { 
white-space: nowrap; 
}

#feedbackFormform { 
margin:0;
padding:0;
}

#feedbackTable {
margin:0;
padding:0;
width: 360px; 
}

#feedbackFormform textarea { 
width: 360px; 
height: 85px; 
border:1px solid #999999;
padding: 2px;
}

#feedbackFormform .textbox {
width:245px !important;
width:250px;
border: 1px solid #999999;
padding: 2px;
}

#feedbackFormform .error { 
color: #cc0000; 
font-size: 10px; 
font-weight: bold; 
}

#feedbackComments .error {
color: #cc0000;
font-size: 10px;
font-weight: bold;
}


hr.feedbackRule {
width: 363px;
padding:0;
margin:3px 0 15px 0!important;
}


#feedbackFormform td {
text-align:right;
padding-bottom:15px;
}

#feedbackFormform td.alignLeft {
text-align:left;
}

#feedbackTitle {
font-weight:bold;
color:#e00400;
margin:0;
padding:0;
}

.feedbackFieldTitle {
font-weight:bold;
}

#submitTable {
width:360px;
}

#captcha {
text-align:left;
}

#submitRow td{ 
vertical-align: top; 
padding-bottom:0px;
}

#captcha td{
padding-bottom:4px;
text-align:left;
}

#captcha .comment {
font-weight:bold;
}	



/* overrides to keep header search bar the right color */
#menu .searchboxsub { background: #555 !important; }
#menu .headerSearchSubmit { background: none !important; }