body
{
  margin: 0px;
  padding: 0px;
  background:#ffffff url('../images/main_background.gif') repeat-x left 192px;
  font-family:Palatino Linotype, Georgia;
  font-size:13px;
}

a:link,a:active,a:hover,a:visited
{
  color:#585e9e;
  text-decoration:none;
}

a:hover
{
  text-decoration:underline;
  color:#00b9eb;
}

td
{
  vertical-align:top;
}

/*--------------------------- Header ---------------------------*/
div.header
{
  width:auto;
  border-left:2px #ffffff solid;
  border-right:2px #ffffff solid;
  background: url(../images/header_r.gif) repeat-x;
  height:190px;
  text-align:center;
  padding:1px 0px 0px 0px;
  overflow:hidden;
}

div.header1
{
  width:962px;
  border:0px #000000 solid;
  background: url(../images/header.gif) no-repeat right top;  
  margin-left:auto;
  margin-right:auto;
  padding:1px 36px 0px 0px;
  height:190px;
}

div.logo
{
  width:auto;
  height:34px;
  margin: 43px 0px 0px 20px;
  padding: 12px 0px 0px 255px;
  background: url(../images/logo_pl.gif) no-repeat left top; 
  text-align:left;
  font-size:25px;
  border:0px #000000 solid;
  cursor:pointer;
  color:#a6aacc;
}


#popup div.header
{
  height:90px;
}

#popup div.header1
{
  width:auto;
  height:90px;
}

#popup div.logo
{
  margin: 20px 0px 20px 0px;
}

div.logo a:link, div.logo a:visited, div.logo a:hover
{
  color:#a6aacc;
  text-decoration:none;  
}

div.home_icon /* @ div.menu */
{
  float:right;
  width:233px;
  height:31px;
  background: url(../images/home_icon.gif) no-repeat left top; 
  text-align:center;
  padding:13px 0px 0px 30px;
  margin:0px 0px 0px 0px;
  border:0px #000000 solid; 
  font-size:13px;
  cursor:pointer;
}

div.home_icon a:link, div.home_icon a:hover, div.home_icon a:visited
{
  color:#ffffff;
  text-decoration:none;
}

div.home_icon a:hover
{
  text-decoration:underline;
}


div.home_icon:hover a
{
  text-decoration:underline;
}

/*----------------------------- Menu ---------------------------*/
div.menu
{
  width:auto;
  border:0px #000000 solid; 
  height:44px;
  margin: 57px 0px 0px 20px;
  font-size:15px;
}

div.menu_item, div.menu_item_sel
{
  height:44px;
  float:left;
  background: url(../images/menu_item.gif) no-repeat left bottom;
  padding:0px 0px 0px 6px;
  margin:0px 5px 0px 0px;
  cursor:pointer;
  border:0px solid #00ff00;
}

div.menu_item div.menu_item_1, div.menu_item_sel div.menu_item_1
{
  height:28px;
  float:left;
  background: url(../images/menu_item1.gif) no-repeat right bottom;
  padding:16px 17px 0px 10px;
  margin:0px 0px 0px 0px;
  white-space: nowrap;
  border:0px solid #000000;
}

div.menu_item a:link, div.menu_item a:visited, div.menu_item a:hover
{
  color:#dcdde9;
  text-decoration:none;
}

div.menu_item a:hover, div.menu_item:hover a, div.menu_item_sel:hover a
{
  text-decoration:underline;
}

div.menu_item_sel a:link, div.menu_item_sel a:visited, div.menu_item_sel a:hover
{
  color:#585e9e;
  text-decoration:none;
  font-weight:bold;
}


div.menu_item_sel
{
  background: url(../images/menu_item_sel.gif) no-repeat left bottom;
}

div.menu_item_sel div.menu_item_1
{
  background: url(../images/menu_item_sel1.gif) no-repeat right bottom;
  height:32px;
  padding-top: 12px;
}

/*-------------------------- Content ---------------------------*/
div.content
{
  width:992px;
  margin:0px;
  padding:1px 0px 0px 10px;
  border: 0px #000000 solid;
  margin-left:auto;
  margin-right:auto;
  background:#ffffff;
}

table.content
{
  width:100%;
  table-layout:fixed;
}

td.content
{
  vertical-align:top;
}

div.margins
{
  padding:1px 30px 0px 15px;  
  margin:0px;
  border: 0px #000000 solid;
  color:#595959;
}

div.margins div, div.margins p, div.margins ul, div.margins ol
{
}

div.contentpad
{
  background: url(../images/quotes-body.gif) repeat-y left top;
  margin:0px;
  width:auto;
}

div.contentpad div.bottom
{
  background: url(../images/quotes-bottom.gif) no-repeat left bottom;
}

div.contentpad div.top
{
  background: url(../images/quotes-top.gif) no-repeat left top;
}

div.contentpad div.body
{
  background: url(../images/quotes.gif) no-repeat 99% top;
  padding:7px 10px 10px 15px;
  color: #595959;
  overflow:visible;  
}

div.contentpad a:link, div.contentpad a:hover, div.contentpad a:visited
{
/*  color: #282829; */
}

h1
{
  margin:0px 0px 15px 0px;
  line-height:110%;
}

#bodyhome h1
{
  margin:40px 0px 5px 0px;
}

h2
{
  font-size:18px;
  font-weight:normal;
  margin:10px 0px 10px 0px;
  color: #191919;
}

h3
{
  font-size:15px;
  font-weight:bold;
  margin:25px 0px 10px 0px;
  color: #191919;
}

div.blockTitle
{
  font-size:18px;
  font-weight:normal;
  margin:10px 0px 10px 0px;
  color: #191919;
}


div.margins h1, div.margins h2, div.margins h3
{
  color: #191919;  
}
div.margins div.blockTitle
{
  color: #191919;  
}

p, ol, ul
{
  margin: 15px 0px 10px 0px;
  line-height:120%;
}

ul, ol
{
  padding:0px 0px 0px 17px;
}

div.author
{
  font-size:13px;
  margin:3px 0px 3px 0px;
  line-height:120%;
}

div.date
{
  font-size:10px;
  color:#808080;
  margin:0px 0px 20px 0px;
  line-height:120%;
}

div.img
{
  float:left;
}

div.img img
{
  margin:5px 15px 5px 0px;
}

div.describe
{
  font-style:italic;
  font-size:13px;
}

span.bigger
{
  font-weight:bold;
  color: #191919;	
}

div.bottomlinks
{
  border:0px #000000 solid;
  margin: 0px 0px 20px 0px;
  padding:15px 20px 0px 15px !important;
  font-size:13px;
  font-weight:bold;
  height:37px;
  background: url(../images/line.gif) no-repeat 0px top;
  clear: both;
}

div.bottomlinks div.links
{
  border:0px #000000 solid;
  float:left;
  margin:0px;
  padding:0px;
  width:250px;
}

div.sociable
{
  float:right;
  margin:3px 0px 0px 0px;
  border:0px #00ff00 solid;
  width:250px;
}

div.sociable ul
{
  margin:2px 5px 0px 0px;
  list-style-type:none;
  float:right;
}

div.sociable ul li
{
  float:left;
  margin:0px 0px 0px 10px;
}

div.sociable img
{
  border-width:0px;
}

div.sep
{
  line-height:1px;
  font-size:1px;
  border-top:1px #a4a7ca dotted;
  margin:12px 0px 12px 0px;
  width:auto;
}

div.author_comment
{
  color:#808080;
  margin:20px 0px 6px 0px;
}

div.main_text, div.main_text_notop
{
  margin:10px 15px 15px 0px;
  line-height:120%;
  border: 0px #000000 solid;
  color:#595959;
}

div.main_text_notop
{
  margin-top:0px;
  margin-bottom:30px;
  padding-top:0px;
}


div.main_text a:visited
{
  color: #27b78e;
}

div.main_text img
{
  margin:5px;
}

div.main_text p, div.main_text div, div.main_text ul, div.main_text ol
{
  margin:5px 10px 0px 0px;
}

div.relevancy
{
  margin:0px 0px 15px 0px;
  padding:0px;
  border: 0px solid #000000;
}

div.post_comment
{
  background: url(../images/commenpost.gif) no-repeat left top;
  width:641px;
  height:428px;
  padding:15px 15px 15px 15px;
  margin:0px 0px 20px 0px;
  line-height:120%;
}

div.post_comment h2
{
  margin: 0px 0px 20px 0px;
}

div.post_comment div.blockTitle
{
  margin: 0px 0px 20px 0px;
}


#namefield, #mailfield, #commentfield, #commentfield
{
  margin:10px 0px 5px 0px;
}

#namefield input, #mailfield input, #commentfield input, #captchafield input
{
  width:100%;
  border:#e6e6e6 1px solid;
  height:20px;
  padding:4px;
  margin:5px 0px 5px 0px;
  font-family: Palatino Linotype, Georgia;
}

#commentfield textarea
{
  border: #e6e6e6 1px solid;
  height:90px;
  margin:10px 0px 10px 0px;
  font-family: Palatino Linotype, Georgia;
  padding:5px;
}

#commentfield input
{
 height:100px;
}

div.recent
{
  width:300px;
  float:left;
  margin:0px 15px 35px 0px;
  padding-left:15px;
  border: 0px solid #000000;
}

div.recent_item
{
  min-height:140px;
  border: 0px #000000 solid;
}

*html div.recent_item
{
  height:140px;
}

div.recent h2
{
  font-size:25px;
  margin:0px 0px 15px 0px;
}
div.recent div.blockTitle
{
  font-size:25px;
  margin:0px 0px 15px 0px;
}

div.recent div.img
{
  margin-top:0px;

}

div.recent div.date
{
  margin:0px 0px 0px 0px;
  
}

div.recent div.h2
{
  font-size:18px;
  margin:0px 0px 5px 0px;
  line-height:120%;
}

div.recent div.main_text
{
  line-height:120%;
  margin:0px 0px 0px 0px;
}

div.recent div.main_text p
{
  margin:0px;
}

div.recent div.author
{
  color:#808080;
  margin:15px 0px 5px 0px;
  border: #000000 0px solid;
  font-size:11px;
}

div.recent span.company, div.recent span.author
{
}

div.recent div.about_author
{
  width:344px;
  margin:-60px 0px 0px 0px;
  position:absolute;
  cursor:default;
  border: #000000 0px solid;
  overflow:auto;
  color:#1a1a1a;
}

div.recent div.about_author div.inner-top
{
  background: url(../images/about_background_top.gif) no-repeat left top;
  height:9px;
  border: #000000 0px solid;
  font-size:1px;
  line-height:0px;
}

div.recent div.about_author div.inner-body
{
  background: #ffffff url(../images/about_background.gif) repeat-y left top;
  padding:1px 10px 1px 10px;
  border: #000000 0px solid;
}

div.recent div.about_author div.inner-bottom
{
  background: url(../images/about_background_bottom.gif) no-repeat left top;
  height:21px;
  border: #000000 0px solid;
  font-size:1px;
  line-height:0px;
}

div.inner-body div.name
{
  font-weight:bold;
  color:#1a1a1a;
}

div.inner-body div.company
{
  font-weight:normal;
  color:#808080;
  margin:10px 0px 0px 0px;
}

div.recent div.sep
{
  margin:15px 0px 15px 0px; 
}

div.recent div.service_links
{
  margin-left:0px;
  margin-right:80px;
  background: url(../images/seeall-l.gif) no-repeat left bottom;
  border: 0px solid #000000;
  padding:0px 0px 0px 15px;
  line-height:350%;
  height:31px;
  float:left;
  width:auto;
  display:inline;
  white-space:nowrap;
  cursor:pointer;
}

div.recent div.service_links:hover a
{
  text-decoration:underline;
  color:#585e9e;
}

div.service_links .l
{
  border: 0px solid #000000;
  float:left;  
  height:31px;
}

div.service_links .r
{
  background: url(../images/seeall-r.gif) no-repeat left bottom;  
  height:31px;
  width:6px;
  float:left;
  margin-left:10px;
  border: 0px solid #000000;
}

div.recent div.service_links a
{
  line-height:200%;
  padding:0px 0px 0px 10px;
  background: url(../images/bullet.gif) no-repeat 1px 7px;
}

div.player-container {
}

/*--------------------------- Paging ---------------------------*/
#pagingBottom, #pagingTop 
{
  font-size:10px; 
  color: #808080;
  margin-left:0px;
  margin-right:15px;
  padding-left:15px;
  padding: 20px 20px 7px 15px;
}

#pagingTop
{
  border-bottom: 1px dotted #d8d8d8; 
  margin-bottom:25px; 
}

#pagingTop.page
{
 padding-top: 5px;
}

#pagingBottom
{
  border-top: 1px dotted #d8d8d8; 
  padding-top: 5px;
  margin-top: 26px;
  margin-bottom: 30px;
}

#pagingBottom .right, #pagingTop .right 
{
  text-align:right; 
  padding:1px;
  border: 0px solid #000000;
  font-weight:bold; 
  color:#4d4d4d; 
  float:right; 
  width:200px; 
  margin: 0px;
}

#pagingBottom .right a, #pagingTop .right a
{
  font-weight:normal;
  font-size:14px;
  line-height:70%;
}

#pagingBottom .right a:link, #pagingTop .right a:link, #pagingBottom .right a:visited, #pagingTop .right a:visited
{
  font-size:10px;
}

/*-------------------------- Crumbs ----------------------------*/

div.breadcrumbs
{
  font-size:13px;
  color: #585e9e;
  margin: 25px 0px 25px 15px;
  border:0px solid #000000;
}

div.breadcrumbs img
{
  margin:0px 5px 0px 5px;
}

/*------------------------- Search Form ---------------------------*/
div.releasesFilter, div.searchAll
{
  width:600px;
  height: 30px;
  border: 0px #000000 solid;
  padding:10px 19px 0 19px;
  margin:25px auto 6px auto;
  background: url(../images/search_background.gif) no-repeat left top;
  line-height:100%;
}

div.searchAll
{
  background: url(../images/search_all_background.gif) no-repeat left top;
  padding-top:15px;
  height: 48px;
}

table.searchOptions, table.searchOptions2
{
  width:100%;
  padding:0px;
  margin:0px 0px 0px 0px;
  border: 0px #000000 solid;
}

table.searchOptions td
{
  vertical-align:middle;
  padding: 0px !important;
  text-align:center !important;
  white-space:nowrap;

}

table.searchOptions2 td
{
  padding:0px 0px 15px 2px;
  white-space:nowrap;
  vertical-align:middle;  
}

table.searchOptions2 td input
{
  margin-right:0px;
  margin-left:3px;
  padding-right:0px;
}

table.searchOptions2 td label
{
  padding-left:0px;
  padding-right:5px;
}

table.searchOptions2 td.space
{
  width:100%;
}

#Form1 
{
  margin: 0px; 
  padding: 0px;
}

#prSearchFor
{
  width:334px !important;
  font-family:Verdana; 
  font-size:11px;
  line-height:10px;
  margin-right:0px !important;
  margin-left:0px !important; 
  padding-top:2px;
}

#prYears 
{
  width:100px;
  font-family:Verdana; 
  font-size:11px;
  line-height:10px;
  margin-right:1px;
  margin-left:0px;
  height:19px;
}

#prSortBy, select.prSortByPS
{
  width:100px;
  font-family:Verdana; 
  font-size:11px;
  line-height:10px;
  margin-right:2px;
  margin-left:0;
  height:19px;
}

input.prSubmit 
{
  width:45px;
  height:19px;
  background:#63679a;
  border:#383d7c 1px solid;
  font-family:Palatino Linotype, Georgia;
  font-weight:bold;
  font-size:12px;
  color:#ffffff;
  line-height:120%;
  padding: 0 0 1px 0;
  margin:0 5px 0 0;
}


/*--------------------------- Right ----------------------------*/
td.right
{
  width:263px;
  padding:0px 36px 20px 15px;
  background: url(../images/star_right.gif) no-repeat 235px 270px;
  vertical-align:top;
  border: 0px #000000 solid;
}

div.search
{
  width:224px;
  border: 1px #63679a solid;
  padding:2px;
  height:24px;
  margin:0px 0px 20px 0px;
  background:#ffffff;
}

form.searchPR
{
  margin:0px;
  padding:0px;
  background:#ffffff; 
}

div.search div.searchField, div.search div.searchFieldButton
{
  float:right;
  margin:0px;
  padding:0px;
  border:#0000ff 0px solid;
  width:auto;
}

div.search div.searchField input
{
  background:none;
  width:178px;
  margin:0px 0px 0px 0px;
  padding:2px 10px 0px 5px;
  border:#cccccc 0px solid;
  color:#595959;
  font-weight:normal;
  line-height:130%;
  height:18px;
  font-family:Palatino Linotype, Georgia;
}

div.search div.searchFieldButton input
{
  background:#63679a;
  border:#cccccc 0px solid;
  margin:0px;
  padding:2px 0px 2px 0px;
  font-family:Palatino Linotype, Georgia;
  font-weight:bold;
  font-size:13px;
  color:#ffffff;
  line-height:100%;
  text-align:center;
  width:30px;
  cursor:pointer;
  height:24px;
}

div.service_links
{
  margin:5px 0px 0px 0px;
  line-height:120%;
}

td.right div.service_links a
{
  padding:0px 0px 0px 10px;
  background: url(../images/bullet.gif) no-repeat 1px 6px;
  display:block;
}

div.services_conainer
{
  height:83px;
  margin:36px 0px 0px 0px;
}

div.services
{
  float:left;
  width:122px;
  height:28px;
  margin:5px 0px 5px 0px;
  line-height:180%;
}

div.services img
{
  margin-right:5px;
}

div.inright
{
  width:auto;
  margin:30px 0px 0px 0px;
  padding:15px 13px 5px 13px;
  background: url(../images/inright.gif) no-repeat top left;
  border: 0px solid #000000;
}

div.inright-bottom
{
  background: url(../images/inright_bottom.gif) no-repeat bottom left;
  height:11px;
  margin:0px;
  padding:0px;
  border:#000000 0px solid;
  line-height:1px;
  font-size:1px;
  width:auto;
}

div.inright h2
{
  margin-top:0px;
  font-weight:normal;
  line-height:120%;
}
div.inright div.blockTitle
{
  margin-top:0px;
  font-weight:normal;
  line-height:120%;
}

div.inright div.star
{
  background:url(../images/star.gif) no-repeat left 5px;
  padding: 0px 0px 0px 15px;
}

div.inright div.star a:link, div.inright div.star a:hover, div.inright div.star a:visited
{
  color: #4c4c4c;
}

div.tagcloud
{
  margin:30px 0px 0px 0px;
  padding:0px 13px 5px 13px;
  font-size:20px;
}


/*--------------------------- Footer ----------------------------*/
div.footer
{
  background:url(../images/footer.gif) repeat-x left top;
  padding:0px;
}

div.footer_content
{
  margin:0px auto 30px auto;
  width:982px;
  border: 0px #000000 solid;
  padding: 1px 0px 0px 20px;
  height:40px;
}

ul.bottom_menu
{
  list-style-type:none;
  margin:20px 0px 0px 0px;
  border: 0px #000000 solid;
  padding:0px;
}

ul.bottom_menu li
{
  float:left;
  margin:0px 20px 0px 0px;
}

div.copyright
{
  float:right;
  border: 0px #000000 solid;
  padding: 0px 35px 0px 0px;
  white-space:nowrap;
  margin:0px;
}