body
{
  margin:0px;
  padding:0px;
  background:#fef9e6;
  font-size:12px;
  font-family:"Arial";
}

div.main
{
  margin: 0px auto 0px auto;
  padding:0px 0px 0px 0px;
  width:960px;
  background: url("../images/main_gr.gif") repeat-x left bottom;
}

div.clear
{
  clear:both;
}

*
{
  outline:none;
}

div.no_toppadding
{
  padding-top:0px !important;
  padding-bottom:4px !important;
}

span.red
{
  color: #ff0000;
}

.preload_add
{
  background: url("../images/add_hover.gif") no-repeat -1000px -1000px;
}

.preload_submit
{
  background: url("../images/submit_hover.gif") no-repeat -1000px -1000px;
}

/*------------------------------ COMMON ------------------------------*/

.center_Al
{
  text-align:center;
}

.right_F
{
  float:right;
}

.left_F
{
  float:left
}

a, a:link, a:visited, a:active
{
  color:#e0922e;
  text-decoration:underline;
}

a:hover
{
  color:#4c4612;
  text-decoration:underline;
}

div.p, p
{
  font-family:"Arial";
  font-size:12px;
  margin:0px 0px 0px 0px;
  padding:5px 0px 9px 0px;
  color: #595959;
}

* html div.p
{
  position:relative;
}

ul.list
{
  list-style-type:none;
  margin:2px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  line-height:120%;
  color: #595959;
}

ul.list li
{
  padding: 7px 0px 7px 0px;
}

img
{
  border-width: 0px;
}

div.dottedSep
{
  width:100%;
  font-size:1px;
  line-height:1px;
  height:3px;
  background: url("../images/dottedSep.gif") repeat-x left 50%;
  margin:10px 0px 5px 0px;
  border: 0px #000000 solid;
}

* html div.dottedSep
{
  width:99%;
}

div.h1, h1
{
  font-family:"Arial";
  font-size:25px;
  font-weight:normal;
  margin:0px;
  padding:0px 0px 3px 0px;
  color: #4c4612;
}

h1
{
  font-size:22px;
  padding:0px 0px 7px 0px;
}

div.h2, h2
{
  font-family:"Arial";
  font-size:22px;
  margin:0px;
  padding:0px 0px 15px 0px;
  color: #4c4612;
  font-weight:normal;
}

div.h3, h3
{
  font-family:"Arial";
  font-size:18px;
  margin:0px 0px 0px 0px;
  padding:20px 0px 4px 0px;
  color: #4c4612;
  font-weight:normal;
}

div.newsItem 
{
  padding:10px 0px 3px 0px;
}

div.newsDate
{
  font-size:12px;
  color:#808080;
  padding:4px 0px 3px 0px;
}

div.newsTitle
{
  font-weight:bold;
  padding: 0px 0px 5px 0px;
}

div.newsText
{
  color: #595959;
}

div.newsText p, div.newsText div
{
  padding: 5px 0px 0px 0px;
  color: #595959;
}

div.player
{
  margin: 18px 0px 18px 0px;
}

div.categories
{
  color: #a8a7a6;
  padding:18px 0px 8px 0px;
}

/*------------------------------ HEADER ------------------------------*/
div.header
{
  border: 0px #000000 solid;
  background:url("../images/header.jpg") repeat-x left top;
  height:166px;
}

div.logo
{
  float:left;
  padding: 23px 0px 0px 45px;
}

div.head_text
{
  float:left;
  color:#4c4612;
  padding:70px 0px 0px 24px;
}

div.head_text .head1
{
  font-family: "Georgia", "Garamond";
  font-size:21px;
  display:block;
}

div.head_text .head2
{
  font-family: "Georgia", "Garamond";
  font-size:16px;
  display:block;
}

div.rightBar
{
  float:right;
  padding:57px 41px 0px 0px;
}

div.rightBar div.links
{
  text-align:right;
}

div.rightBar div.links a
{
  color:#4c4612;
  padding:0px 0px 0px 15px;
  text-decoration:underline !important;
}

/* -------------------- Search @ Header ----------------------*/
div.search
{
  width:267px;
  border: 0px #63679a solid;
  padding:0px;
  height:32px;
  margin:20px 0px 0px 0px;
  background:#ffffff;
}

form.searchPR
{
  margin:0px;
  padding:0px;
  background:#ffffff; 
}

div.search div.searchField
{
  float:right;
  height:31px;
  margin:0px;
  padding:0px;
  width:auto;
}

div.search div.searchFieldButton
{
  float:right;
  margin:0px;
  padding:0px;
  border:#e6e6e6 0px solid;
  width:auto;
}

div.search div.searchField input
{
  background:none;
  width:220px;
  margin:0px 0px 0px 0px;
  padding:9px 0px 0px 0px;
  border:#cccccc 0px solid;
  color:#595959;
  font-weight:normal;
  line-height:120%;
  font-family:"Arial";
  font-size:12px;
}

div.search div.searchFieldButton input
{
  background:url('../images/go.gif') no-repeat;
  border:#cccccc 0px solid;
  margin:0px;
  padding:0px;
  width:38px;
  cursor:pointer;
  height:32px;
}

div.search div.searchFieldButton input.hover
{
  background:url('../images/go_hover.gif') no-repeat;
}


/*-------------------------------- MENU ------------------------------*/
div.menu
{
  padding:0px;
  margin:0px;
}

div.menu ul
{
  list-style-type:none;
  text-align:left;
  background:#877852;
  width:auto;
  height:38px;
  margin:0px;
  padding:0px 40px 0px 40px;
  font-family:"Arial";
  font-size:12px;
  overflow:hidden;
}

div.menu ul li
{
  float:left;
  line-height:120%;
  padding:1px 13px 0px 13px;
  margin:0px;
  cursor:pointer;
  border: 0px #000000 solid;
}

div.menu ul li.sel
{
  background:#4c4612 !important;
}

div.menu a, div.menu a:hover, div.menu a:link, div.menu a:visited, div.menu a:active
{
  color:#ffffff;
  line-height:320%;
  padding:12px 0px 12px 0px;
  text-decoration:none;
}

/*---------------------------- RIGHT COLUMMN -------------------------*/
div.right
{
  float:right;
  width:270px;
  padding:37px 37px 20px 0px;
}

div.c_right
{
  clear:both;
  padding:22px 27px 24px 27px;
  background:#ffffff;
  border: #ddc891 1px solid;
  margin:0px 0px 17px 0px;
}

a.rss, a.rss:hover
{
  display:block;
  background: url("../images/rss_icon.gif") no-repeat left 1px;
  padding:1px 0px 6px 53px;
  margin:19px 0px 0px 0px;
  line-height:120%;
  font-size:18px;
  text-decoration:none;
  color:#e0922e;
}

div.right div.newsDate
{
  font-size:11px;
  padding:0px 0px 3px 0px;
}

div.right h2, div.right div.h2
{
  margin:0px;
  padding:0px 0px 5px 0px;
}

/*------------------------- SEARCH FORM ---------------------------*/
div.releasesFilter, div.searchAll
{
  width:auto;
  height: 74px;
  border: #ddc891 1px solid;
  border-bottom: 0px #000000 solid;
  background:#f3e8c7;
  padding:0px 0 0 0 !important;
  margin:0px 0px 0px 0px;
}

div.releasesFilter input, div.searchAll input, div.releasesFilter select
{
/*  border:#a5acb2 1px solid; */
}

div.searchAll
{
  height: 100px;
}

table.searchOptions, table.searchOptions2
{
  width:100%;
  padding:0px;
  margin:5px 0px 0px 0px;

}

table.searchOptions td
{
  vertical-align:middle;
  padding: 12px 20px 0px 0px;
  text-align:left;
  white-space:nowrap;
  line-height:180%;
}

table.searchOptions2 td
{
  padding:12px 3px 0px 0px;
  white-space:nowrap;
  vertical-align:middle;
  text-align:left;
}

table.searchOptions2 td.firstTd
{
  padding-left:20px;
}

table.searchOptions2 td input
{
  margin:0px 3px 0px 0px;
  padding:0px;
  border: 1px #7f9db9 solid;
}

table.searchOptions2 td label
{
  margin-left:0px;
  margin-right:15px;
}

table.searchOptions td.space
{
  width:100%;
  padding:12px 20px 0px 20px;
}

table.searchOptions2 td.space
{
  width:100%;
}

#Form1 
{
  margin: 0px; 
  padding: 0px;
}

#prSearchFor
{
  width:100%;
  font-family:Verdana; 
  font-size:11px;
  line-height:10px;
  padding-top:1px;
  display:block;
}

#prYears 
{
  width:100px;
  font-family:Verdana; 
  font-size:11px;
  line-height:10px;
  height:19px;
  display:block;
}

#prSortBy, select.prSortByPS
{
  width:100px;
  font-family:Verdana; 
  font-size:11px;
  line-height:10px;
  height:19px;
  display:block;
}

input.prSubmit 
{
  width:45px;
  height:19px;
  background:#877852;
  border:#877852 1px solid !important;
  font-family:Verdana;
  font-size:11px;
  color:#ffffff;
  padding: 0px 0px 1px 0px;
  display:block;
}


/*--------------------------- PAGING ----------------------------*/
#pagingBottom, #pagingTop 
{
  font-family:Verdana; 
  font-size:12px; 
  color: #999999;
  width:auto;
  line-height:170%;
}

#pagingTop
{
  padding: 0px 0px 7px 0px;
  border-bottom: 0px dotted #d8d8d8; 
  margin:0px 10px 10px 0px;
}

#pagingTop.page
{
 padding-top: 5px;
}

#pagingBottom
{
  border-top: 0px dotted #d8d8d8; 
  padding: 5px 0px 0px 0px;
  margin: 10px 10px 20px 0px; 
}

#pagingBottom .right_fl, #pagingTop .right_fl
{
  text-align:right; 
  color:#4d4d4d; 
  float:right; 
  width:200px; 
  margin: 0px;
}

#pagingBottom .right a, #pagingTop .right a
{
  font-weight:normal;
}

span.selPaging
{
  background:url("../images/active_paging.gif") no-repeat 50% 50%;
  color:#ffffff;
  font-weight:bold;
  padding:5px 8px 5px 8px;
}


/*------------------------------- CONTENT ----------------------------*/
div.content
{
  margin:0px 309px 0px 0px;
  padding:37px 37px 0px 39px;
}

div.c_content
{
  padding:27px 0px 0px 0px;
  background:#ffffff;
  border: #ddc891 1px solid;
  margin:0px 0px 17px 0px;
}

div.bottom_gr
{
  background: url("../images/bottom_gr.gif") repeat-x left bottom;
  padding:0px 27px 20px 27px;
  overflow:hidden;
}

* html div.bottom_gr
{
  position:relative;
}

div.u_content
{
  background: #f3e7c6 url("../images/u_content.gif") repeat-x top left;
  padding:27px;
  margin:0px 0 0 0;
}

div.no_gr
{
  padding:18px 27px 20px 27px;
}

a.toLeft
{
  background: url("../images/bullet_left.gif") no-repeat left 60%;
  padding:0px 0px 0px 8px;
}

div.toLeftC
{
  width:150px;
  height:18px;
  text-align:left;
}

div.toRightC
{
  width:150px;
  height:18px;
  text-align:right;
}

a.toRight
{
  background: url("../images/bullet_right.gif") no-repeat right 60%;
  padding:0px 8px 0px 0px;
}

a.toTop
{
  background: url("../images/bullet_top.gif") no-repeat left 60%;
  padding:0px 0px 0px 8px;
}

div.breadcrumbs
{
  margin:0px 0px 22px 0px;
}

h3.catName
{
  margin:0px 0px 23px 0px !important;
  padding:0px 0px 0px 0px !important;
}

/*-- comments --*/
div.comments
{
  padding:10px 0px 0px 0px;
}

a.add_c
{
  background: url("../images/add.gif") no-repeat left top;
  display:block;
  width:124;
  height:29px;
  margin:0px 0px 9px 0px;
}

a.add_c_h
{
  background: url("../images/add_hover.gif") no-repeat left top;
}

div.reply
{
  text-align: right;
  padding:10px 0px 0px 0px;
}

div.reply a
{
  background: url("../images/reply.gif") no-repeat left 3px;
  padding:0px 0px 0px 16px;
  margin:10px 0 0px 0px;
  cursor:pointer;
}

div.dateDiv3
{
  padding:10px 0 0 0;
}

/*------------------------------- PODCASTS ----------------------------*/
div.replyForm
{
  color: #595959;
}

input.submitForm
{
  width:72px;
  height:29px;
  background:url("../images/submit.gif") no-repeat left top;
}

input.submitForm_h
{
  background:url("../images/submit_hover.gif") no-repeat left top;
}

.formMessage
{ 
  font-weight:bold;
  padding:30px 0px 0px 0px;
}

div.playerDiv
{
  height:42px;
  padding:10px 10px 0 10px;
  background: url("../images/player.gif") repeat-x left top;
}

div.playerDiv object
{
  height:22px;
}

a.download
{
  display:block;
  width:94px;
  height:42px;
  padding:10px 0 0 0;
  margin:0px 0px 0px 10px;
  background: url("../images/download.gif") repeat-x left top;  
}

/*-------------------------------- SHARED -----------------------------*/
div.shared
{
  height:35px;
  width:50px;
  float:right;
}

.shareBigBtn .shareThis .shareText 
{
/*  padding: 20px 0 0 !important; */
}

a.txt
{
  display:none;
  color:#e0922e !important;
  text-decoration:underline !important;
}


/*---------------------------- EVENTS KIOSK ---------------------------*/
.dynCtrl {
 height:50px !important;
 margin:0px !important;
 padding:20px 0px 0px 24px !important;
}


#dynEvents li {
  list-style-type:none !important;
}

div.more
{
  padding:10px 0px 0px 0px;
}

/*-------------------------------- FOOTER -----------------------------*/
div.footer
{
  margin: 0px auto 0px auto;
  padding:27px 40px;
  width:880px;
  height:31px;
  background: url("../images/footer.gif") repeat-x left top;
}

div.footer p
{
  margin:0px;
  padding:0px;
  color: #808080;
  text-align:center;
}


/*-------------------------------- POPUP ------------------------------*/
body#popup div.content
{
  padding:10px 20px 10px 20px;
  margin-right:0px !important;
}

body#popup div.footer
{
  width:100%;
  margin:0px 0px 0px 0px;
  padding:15px 0px 0px 0px;
}

body#popup div.footer p.left_F
{
  padding-left: 20px;
}

body#servicePage div.content
{
  padding:10px 20px 10px 20px;
  width:auto;
  margin:0px 0px 0px 0px;
}

body#servicePage div.c_content
{
  width:auto;
  margin-bottom:10px;
}

body#sendLink
{
  background:#FFFFFF;
}
