/* Eric Meyers Reset CSS rules */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1.4;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}


input { vertical-align:middle; }

.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* no need to hide from IE5 Mac as its filtered out anyway */
.clear {display:inline-block;}



/* reset UI styles for home page tabs */
/*
#home-box .ui-tabs .ui-tabs-nav {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding: 0;
  position:relative;
}

#home-box .ui-corner-all {
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
  -moz-border-radius-topleft:0px;
  -moz-border-radius-topright:0px;
}

#home-box .ui-widget-header {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background: none;
  border: 0px;
  color:#222222;
  font-weight:bold;
}

#home-box .ui-helper-reset {
  border:0 none;
  font-size:100%;
  line-height:1.3;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  outline-color:-moz-use-text-color;
  outline-style:none;
  outline-width:0;
  padding:0;
  text-decoration:none;
}

#box ul li {
display:inline;
float:left;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
border-bottom-width:0;
padding-bottom:1px;
}

.ui-tabs .ui-tabs-nav li {
border-bottom-width:0 !important;
float:left;
margin:0 0.2em -1px 0;
padding:0;
position:relative;
}

#reset .ui-state-default, .ui-widget-content .ui-state-default {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
border:0 none !important;
color:transparent !important;
}

#reset .ui-state-active, .ui-widget-content .ui-state-active {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
border:0 none;
color:transparent;
font-weight:normal;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
styles.css (line 318)
.ui-corner-top {
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;*/