*
{
margin: 0;
padding: 0;
}
img,
.Search,
#Navigation,
.HeaderFields,
.ThickBorder,
.ThumbBorder,
.MediaRight,
#Footer,
.MapHold,
.TopHead1,
.TopHead2,.SubnavRight,
.List,
.Synopsis h2,.TableFrame,.Paging,.Homepage .sf_newsList p
{
display: none;
}

body
{
font-family:arial,tahoma,serif;
color: #000;
}
em{
font-style:normal;
}
img
{
border: 0;
}
h1{
border-bottom:1px solid #000;
margin-bottom:20px;
padding-bottom:10px;
}
h1 img{
display:block;
}
a
{
color: #000;
text-decoration: none;
}

p
{
 font-size: 11px;
 padding: 0 0 10px 0;
}

h2
{
font-size:0.75em;
font-weight:bold;
text-transform:uppercase;
padding-bottom:10px;
}
h3
{
font-size:0.8em;
font-weight:bold;
text-transform:uppercase;
padding-bottom:10px;
}
.Introduction p strong{
margin-bottom:5px;
}


ul ,ol{
 font-size: 11px;
  padding: 10px 0 10px 0;
  list-style-type:none;
  }
ul li,ol li
{
 font-size: 11px;
  padding: 0 0 10px 0;
}
.Profiles .ReadMore,.HorizontalListing .ReadMore{
display:none;
}



table
{
font-size: 0.7em;
margin:0px;
border-collapse:collapse;
margin:10px 0px 20px 0px;
text-align:left;
}

table td{
border:0px none;
padding:3px;
font-size:0.7em;
color:#000;
text-align:left;
vertical-align:top;
}
table th{ 
font-size:11px;
font-weight:bold;
border:0px none;
padding:3px;
padding:10px 0px 10px 3px;
text-align:left;
}
table th input{ 
position:relative;
}
table td input{ 
position:relative;
}
.Form label {
float:left;
padding:0 30px 0 0;
vertical-align:top;
width:150px;
}
.TextInput, .Textbox {
padding:2px;
width:250px;
}
.Form li {
padding:10px 0;
}
.Form li input{
position:relative;
}
.FormDropDown, .MultipleList, .GenericDD {
width:255px;
}