/* reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
#omniture { position: absolute; }

body { font: 15px/24px "Lucida Grande", Arial, Verdana, "Trebuchet MS", sans-serif; background:url('/images/background.png') 0 0 #aaa; color: #727272; }		
a { color:#6e6e6e; text-decoration: none;}
a:hover { color:#3d3d3d; }

a img { border: 0; }

:link img {
  border: none;
}

.reset { clear:both; font-size:0; line-height:0; margin:0; padding:0; } 

input, textarea { padding:3px; font-size:16px; color:#333; background: #fafafa; }
input, textarea { border-top:1px solid #7c7c7c; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-bottom:1px solid #ddd; }
.radio { border:0; }

.fieldblock {  }
.prefield { height:35px; clear:both; width:125px; float:left; text-align:right; color:#555; }
.postfield { float:left; width:300px; text-align:left; padding-left:25px; }

.errorbox { text-align:left; border: 1px solid #eee; background:url(/images/icons_warning.png) no-repeat 100px 25px #FFFFCC; padding: 25px 25px 25px 200px; }
.infobox { text-align:left; border: 1px solid #eee; background:#FFFFCC; padding: 15px 25px 15px 25px; margin:0 90px 35px 90px; }
