img{ border:0; }
input,textarea,select{ border-width:1px; border-style:solid; border-color:#e4e4e4;}

/** white **/
#sitesearch input,#newsletter input{ background:#fff; } /* white */

#rightpanel {padding-top:10px;}
#rightpanel,#rightpanelbox{ float:left; }
#rightpanel{ width:153px; font-size:1.1em; }
/* remove bullet from all the lists we don't want bullet for */
#rightpanel ul{ list-style:none; }
#rightpanel{ background:url("/images/right_panel_bg.gif") 0 0 repeat-y; }
#rightpanel h2{ font-size:1em; margin:.5ex 0; }
#rightpanel p{ margin:0; }

/* callback */
#callback span{ position:absolute; top:auto; left:-999em; }

/* newsletter */
#newsletter{ height:170px; border:0; font-size:.8em; width:91%; padding:0 3%; margin-bottom:.5em; }
#newsletter p{ margin:.5em 0 0 0; line-height:normal; }
#newsletter #btn{ text-align:right; }
#newsletter label{ display:block; float:left; width:55px; }
#newsletter input{ width:140px; }
#newsletter .rad{ width:20px; background:#fff7f7; border: 0px;}



#sitesearch{ width:91%; margin-bottom:1em; clear:both; display:block; border:0; padding:0 3%; }
#sitesearch label{ position:absolute; left:-999em; }
#sitesearch input{ font-size:9pt; width:100%; padding:.3ex; }
#sitesearch p{ margin-top:0; line-height:normal; }
#sitesearch a{ font-size:.6em; }/* links visited */
#sitesearch input,#newsletter input,a:visited{ color:#666; } /* dark */
#sitesearch #btn{ text-align:right;}

#freefixed{ margin:.5em 0 1em 0; }
#freefixed li{ display:inline; height:56px; }
#freefixed li a{ display:block; margin:0 auto; height:56px; }
#freefixed span{ position:absolute; left:-999em; top:auto; }

/* callback  */
#callback{ height:60px; }

/* links hover | standout | youwould | search results | noscript (for no javascript) | login text*/
.standout{ color:#cc0000; }

.clear{ clear:both; height:1px; margin:0; overflow:hidden; }

.contactcheck{	border:0px;}
