body

{

  padding: 0;

  margin: 0;

  color: #000;

  font: 12px arial,helvetica,geneva;

  background-color: #F2F2F2;

}

#fheadline

{

  padding: 0;

  margin: 0;

  color: #000;

  font: 11px arial,helvetica,geneva;

}

a

{

  color: #005FA9;

  text-decoration: none;

}



a:visited

{

  color: #005FA9;

}



a:hover

{

  text-decoration: underline;

}



#Header

{

  position: absolute;

  top: 0;

  left: 0;

  width: 700px;

  height: 103px;

  margin: 0;

}



#Header img

{

  border: 0;

  position: absolute;

  top: 5px;

  left: 2px;

}



#Header h1



{

  display: none;

}



#Menu

{

  width: 120px;

  background-color: #CCC;

  padding: 0 0 10px 0;

  margin: 0;

  position: absolute;

  top: 113px;

  left: 0;

  background-image: url(../images/TL_Crnr2.gif);

  background-repeat: no-repeat;

  background-position: top left;

}



#Menu ul

{

  list-style: none;

  font-weight: bold;

  padding: 0;

  margin: 15px 0 0 0;

}



#Menu li

{

  padding: 1px 0 1px 0;

  margin: 0;

  text-align: right;

}



#Menu li a

{

  text-decoration: none;

  color: #000;

  display: block;

  padding: 2px 5px 2px 0;

  width: 115px;

  margin: 0;

}



#Menu li a:visited

{

  color: #000;

}



#Menu li a:hover

{

  color: #0C4698;

  background-color: #E6E6E6;

}



#ContentWrapper

{

  background-image: url(../images/content-background.gif);

  background-repeat: no-repeat;

  background-position: top left;

  width: 425px;

  position: absolute;

  top: 103px;

  left: 120px;

  background-color: #FFF;

}



#Content

{

  padding: 20px 10px 10px 10px;

  margin: 0;

  width: 395px;

}



#Content h1

{

  font-size: 14px;

  padding: 0;

  margin: 2px 0 2px 0;

}



#Content h2

{

  padding: 0;

  margin: 4px 0 1px 0;

  font-size: 12px;

  font-weight: normal;

}



#Content h3

{

  font-size: 10px;

  color: #666;

  padding: 0;

  margin: 0;

  font-weight: normal;

}



#Content p

{

  padding: 0;

  margin: 1px 0 16px 0;

}



#Content ul.ArchiveList

{

  list-style: none;

  padding: 0;

  margin: 0;

}



#Content ul.ArchiveList li

{

  padding: 3px 0 3px 0;

  margin: 0;

}



#Sidebar

{

  width: 210px;

  background-color: #CCC;

  padding: 0;

  margin: 0;

  position: absolute;

  top: 103px;

  left: 533px;

  background-image: url(../images/sidebar-corner.gif);

  background-repeat: no-repeat;

  background-position: bottom left;

}



#Sidebar h3

{

  padding: 0;

  margin: 0 0 1px 0;

  font-size: 12px;

}



#Sidebar h3 a

{

  font-weight: normal;

}



#Sidebar p

{

  padding: 0px 0 10px 0;

  margin: 0 0 5px 0;

}



#Sidebar div.RecentReviews

{

  padding: 30px 10px 10px 10px;

  margin: 10px 0 0 0;

  border: 0;

  background-image: url(../images/Rvw_Head3.jpg);

  background-repeat: no-repeat;

  background-position: top left;

}



#Sidebar div.RecentPreviews

{

  padding: 30px 10px 15px 10px;

  margin: 10px 0 0 0;

  border: 0;

  background-image: url(../images/Pvw_Head3.jpg);

  background-repeat: no-repeat;

  background-position: top left;

}



#Footer

{

}



#Content dt

{

  font-weight: bold;

  font-size: 14px;

  padding-top: 10px;

}



#Content dd

{

  padding: 0;

  margin: 0;

  font-style: italic;

}



div.ReviewScores

{

  border: 1px outset #EFEFEF;

  padding: 5px;

  margin: 0;

  background-color: #F2F2F2;

  width: 100%;

}



div.ReviewScores dl

{

  padding: 0;

  margin: 0;

}



div.ReviewScores dt

{

  font-weight: bold;

  font-size: 14px;

}



div.ReviewScores dd

{

  padding: 2px 0 2px 3px;

  margin: 0;

}



#TopAdBanner

{

position: absolute;

top: 25px;

left: 276px;

width: 468px;

height: 60px;

}



#TopLeftAd

{

position: absolute;

top: 346px;

left: 0px;

width: 120px;

height: 240px;

}



#BottomLeftAd

{

position: absolute;

top: 597px;

left: 4px;

width: 110px;

height: 125px;

border: 1px #8C8C8C;

background-color: #F2F2F2;

font-size: 11px;

color: #000000;

padding: 3px 1px 3px 3px;

font-weight: normal;

}



#DUBadge

{

position: absolute;

top: 705px;

left: 570px;

width: 156px;

height: 352px;

}

#BizRateAd

{

position: absolute;

top: 670px;

left: 4px;

width: 110px;

height: 75px;

border: 1px #8C8C8C;

background-color: #F2F2F2;

font-size: 11px;

color: #000000;

padding: 3px 1px 3px 3px;

font-weight: normal;

}


#FarRightSkyscraper

{

position: absolute;

top: 25px;

left: 750px;

width: 160px;

height: 600px;

}