  * { font-family: tahoma, helvetica; }
  body { margin: 0px; text-align: center; }
	body,td		{ font-size: 11px; color: #838383; line-height: 16px; }
  input.text,select	{ font-family: tahoma, helvetica; font-size: 11px; color: #525252; background: #ffffff; border: solid 1px; border-color: #aaaaaa; letter-spacing: 0px; }
	a		{ color: #4D9ED7; text-decoration: none; }
	a:hover		{ text-decoration: underline; }
  a.greyLink { color: #838383; }
  a.greyLink:hover { color: #4D9ED7; }
	br.sm		{ line-height: 10px; }
	br.vsm		{ line-height: 5px; }
	form		{ display: inline; }
  div { }
  hr { border: 0px; height: 1px; color: #E4E4E4;border-bottom: 1px solid #E4E4E4;}
  h1 { font-size: 11px; font-weight: bold; margin: 0px;}
  h2 { font-size: 11px; font-weight: bold; color: #4D9ED7; margin: 0px;}
  .header { border-top: 13px solid #38AAE0; padding-top: 6px;padding-bottom: 10px; margin-left: auto; margin-right: auto; } 
  
  .pageBody { border-top: 4px solid #38AAE0; border-bottom: 4px solid #38AAE0; width:780px; margin-left: auto; margin-right: auto;}
  .pageCell { border: 8px solid #F4F4F4; border-bottom: 0px; background: #F4F4F4;  padding: 0px; vertical-align: top;}
  .divider { height: 8px; }
  .leftbox { width:191px;}
  
  .boxHeader { background: #38AAE0; background-image: url('/i/a69.gif'); background-repeat: no-repeat;color: #FFFFFF; font-weight: bold; font-size: 11px; padding: 0px; margin:0px; text-align: left; line-height: 25px; padding-left: 20px; border-bottom: 1px solid white; border-top: 1px solid white; }
  .boxContent { height:100%; background: #FFFFFF; padding: 10px; background-image: url('/i/a75.gif'); background-repeat: repeat-x; }
  .boxHeaderSmall { background: #38AAE0; background-image: url('/i/a83.gif'); background-repeat: no-repeat;color: #FFFFFF; font-weight: bold; font-size: 11px; padding: 0px; margin:10px 0px 10px 0px; text-align: left; line-height: 15px; padding-left: 20px; margin-bottom: 10px;margin-top: 10px;}
  .boxContentSmall { padding: 0px 5px 0px 5px; }
  
  .directory { width:32%; font-size:13px; float: left; line-height: 25px; }
  .directoryLeft { width:30%; font-size:13px; float: left; line-height: 25px; }
  .lhalf { width:259px; float: left; margin: 0px; }
  .rhalf { width:277px; float: right; margin: 0px;  }
  
  .footer {  margin-left: auto; margin-right: auto; }
  .footer td { padding: 5px 0px 5px 0px;} 
  .footer a { font-size: 10px; padding: 0px 10px; border-right: 1px solid #C9C9C9; }
  .footer a.last { border-right: 0px;}
  
  ul { padding:0px;margin: 0px; margin-left: 1.7em;list-style-image: url("/i/a113.gif");}
  ol { padding:0px;margin: 0px; margin-left: 1.7em;list-style-image: url("/i/a113.gif"); }
  li { margin: 6px 0px 3px 0px; padding:0px; line-height: 1.2em}
  
  ul.locationList li { margin: 2px 0px 1px 0px;}

	.heavy		{ font-weight: bold; }
	.searchbox td {color: #ffffff}
	.searchbox .title {font-size: 12px; font-weight: bold; text-align: center; }

    #dz_supporters_submission_form { width: 450px; background: #3481D9; border: 1px solid #00000C; margin-left: 40px; margin-right: auto; color: #FFF; margin-bottom: 7px;}
    #dz_supporters_submission_form_row { height: 20px;}
    #dz_supporters_submission_form_row_submit { width:100%; text-align: center;}
    #dz_supporters_submission_form_label { width: 165px;  float: left;clear: left; height:100%; text-align: right; padding-right: 10px; line-height: 23px;}
    #dz_supporters_submission_form_field { width: 275px;  float: left; height:100%;}
    #dz_supporters_submission_form_field input { width: 95%;}
    #problems { background:#FFFFFF; border: 1px solid #00000C;}

    #dz_supporters { font-size: 11px;}
    #dz_supporters_result { margin-bottom: 10px;padding-left: 5px;}
    #dz_supporters_url { font-size: 12px;}
    #links { text-align: right; font-size: 12px; }
    CODE {width: 100%; background: #3481D9; border: 1px solid #00000C; margin-left: auto; margin-right: auto; display: block; margin-top: 10px;margin-bottom: 10px; color: #FFF; padding: 2px;}
