body
{
  margin:0px;
  padding:0px;
  background:#c7ccee url("../images/pt_headerBackground.gif") repeat-x left top;
  font-size:12px;
  font-family:"Verdana";
}

/*----------------------------- Common Styles -------------------------*/
*
{
  outline:none;
}

img
{
  border-width: 0px;
}

a, a:link, a:visited
{
  color:#808080;
  text-decoration:none;
}

a:hover
{
  color:#09274B;
  text-decoration:none;
}

h1
{
  font-size:14px;
  font-weight:bold;
  padding:0 0 10px 0;
  margin:0;
}

div.newsDate
{
  margin:0;
  padding:3px 0 24px 0;
}

div.newsText
{
  padding:22px 0 0 0;
  margin: 0;
}

div.newsText p
{
  padding: 0 0 10px 0;
  margin: 0;
}  

div.dottedSep
{
  width:100%;
  font-size:1px;
  line-height:1px;
  height:3px;
  background: url("../images/pt_dottedSep.gif") repeat-x left 50%;
  margin:10px 0px 5px 0px;
  border: 0px #000000 solid;
}

ul.list
{
  list-style-type:none;
  margin:0px;
  padding:0px 0px 0px 0px;
  line-height:120%;
  color: #808080;
}

ul.list li
{
  padding: 0px;
}

ul.list li.sel
{
  font-weight:bold;
}

ul.list li.sel a, ul.list li.sel a:link, ul.list li.sel a:visited, ul.list li.sel a:hover
{
  color:#87a9cb;
}


div.sep0{
height: 16px;
}
/*----------------------------- Carcass Styles -------------------------*/
div.header
{
  width:882px;
  height:135px;  
  margin: 0 auto 0 auto;
  padding: 14px 36px 0 36px;
}

div.main
{
  width:902px;
  margin: 0 auto 0 auto;
  overflow:hidden;  
}


/*--------------------------------- Header -----------------------------*/
div.logo
{
  float:left;
  padding: 1px 0 0 0;
}

div.logo img
{
  width:267px;
  height:84px;
}

div.links
{
  float:right;
  padding:16px 0 0;
}

div.links a, div.links a:link, div.links a:visited
{
  color:#c7ccee;
  float:right;
  margin:0 0 0 23px;
  text-decoration:none;
}

div.links a:hover
{
  color:#ffffff;
  text-decoration:none;
}

div.headerSearch
{
  clear:right;
  float:right;
}


.podcastMenu {
float: left; 
clear: left; 
margin: 16px 0 0 0;
}

.podcastMenu ul {
	margin: 0pt;
	padding: 0pt;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	height: 21px;
}

.podcastMenu ul li {
	float: left; 
	margin: 0 30px 0 0;
	list-style-image: none;
	background-image: none;
	padding: 3px 0 3px 0;

}

.podcastMenu ul li a{
  color:#c7ccee;
  text-decoration:none;
}

.podcastMenu ul li a:hover{
  color:#FFFFFF;
  text-decoration:none;
}

.podcastMenu ul li.activeItem{
background-color: #c7ccee;
padding: 4px 25px 4px 25px;

}

div.clear{
clear: both;
height: 1px;
}


/* -------------------- Search @ Header ----------------------*/
div.headerSearch
{
  width:200px;
  border:0px #63679a solid;
  padding:0px;
  height:22px;
  margin:24px 0px 0px 0px;
}

form.searchPR
{
  margin:0px;
  padding:0px;
}

div.headerSearch div.searchField
{
  float:right;
  height:18px;
  margin:0px 0px 0px 5px;
  padding:0px;
  width:126px;
  background:#ffffff;
  width:128px;
  height:18px;
 overflow:hidden;
}

div.headerSearch div.searchFieldButton
{
  float:right;
  margin:0px;
  padding:0px;
  border:#ffffff 0px solid;
  width:auto;
}

div.headerSearch div.searchField input
{
  background:none;
  margin:0;
  padding:2px 0px 0px 0px;
  border:#cccccc 0px solid;
  color:#595959;
  font-weight:normal;
  line-height:120%;
  font-family:"Arial";
  font-size:12px;
  width:126px;
}

div.headerSearch div.searchFieldButton input
{
  background:url('../images/pt_searchButton.gif') no-repeat;
  border:#cccccc 0px solid;
  margin:0px;
  padding:0px;
  width:60px;
  cursor:pointer;
  height:18px;
}

div.headerSearch div.searchFieldButton input.hover
{
  background:url('../images/go_hover.gif') no-repeat;
}

/*---------------------------- RIGHT COLUMN --------------------------*/
div.right
{
  float:right;
  width:289px;
  padding:17px 0px 20px 0px;
}

div.c_right
{
  clear:both;
  padding:22px 27px 16px 27px;
  background:#ffffff;
  margin:0px 12px 0px 12px;
}

a.rss, a.rss:hover
{
  display:block;
  background: url("../images/pt_iconRSS.png") 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:12px;
  padding:0px 0px 3px 0px;
}

div.right h2, div.right div.h2
{
  margin: 0px;
  padding: 0px 0px 14px 0px;
  color: #1656a0;
  font-weight: bold;
  font-size: 14px;
  
}

div.right .newsText{
padding: 0;
}

div.right .newsTitle{
font-weight: bold;
padding: 0 0 10px 0;
}

/*------------------------------- CONTENT ----------------------------*/
div.content
{
  margin:0px 0px 0px 0px;
  padding: 18px 37px 26px 0px;
}

div.s_content
{
  padding:0px;
  margin:0px 0px 6px 0px;
  background: url("../images/pt_kioskCbackground.png") repeat-y left bottom;
  width:596px;
}

div.s_Rcontent
{
  padding:0px;
  margin:0px 0px 6px 0px;
  background: url("../images/pt_rightCbackground.png") repeat-y left bottom;
  width:289px;
}

div.shadow_top
{
  height:12px;
  background: url("../images/pt_kioskTbackground.png") no-repeat left top;
  border: 0px #000000 solid;
  font-size:1px;
  line-height:1px;
}

div.s_Rcontent div.shadow_top
{
  background: url("../images/pt_rightTbackground.png") no-repeat left bottom;
}

div.shadow_bottom
{
  height:12px;
  background: url("../images/pt_kioskBbackground.png") no-repeat left bottom;
  font-size:1px;
  line-height:1px;
  width:100%;
}

div.s_Rcontent div.shadow_bottom
{
  background: url("../images/pt_rightBbackground.png") no-repeat left bottom;
}


div.breadcrumbs
{
  margin:-7px 0px 20px 12px;
}


div.c_content
{
  margin:0 12px;
  padding:27px 0px 0px 0px;  
  background: #ffffff;
}

div.bottom_gr
{
  background: url("../images/pt_post_background.png") repeat-x left bottom;
  padding:0px 27px 20px 27px;
}

* html div.bottom_gr
{
  position:relative;
}

div.u_content
{
  background: #f3e7c6 url("../images/pt_links_background.png") repeat-x top left;
  padding:15px;
  margin:0 12px;
  height:15px;
}

div.no_gr
{
  padding:12px 27px 20px 27px;
}

div.no_gr div.p
{
  padding:6px 0 0;
}


a.toLeft
{
  background: url("../images/pt_toLeft.gif") no-repeat left 60%;
  padding:0px 0px 0px 8px;
}

a.toRight
{
  background: url("../images/pt_toRight.gif") no-repeat right 60%;
  padding:0px 8px 0px 0px;
}

a.toTop
{
  background: url("../images/pt_toTop.gif") no-repeat left 60%;
  padding:0px 0px 0px 8px;
}

h3.catName
{
  margin:0px 0px 23px 0px !important;
  padding:0px 0px 0px 0px !important;
}

/*-- comments --*/
div.comments
{
  padding:10px 0px 0px 0px;
}

div.comments div.newsDate
{
  font-size:11px;
  color: #808080;
  padding: 5px 0;
}

div.comments div.newsText
{
  padding: 5px 0 0;
}

a.add_c
{
  background: url("../images/pt_add.gif") no-repeat left top;
  display:block;
  width:124px;
  height:29px;
  margin:0px 0px 9px 0px;
}

div.reply
{
  text-align: right;
  padding:10px 0px 0px 0px;
}

div.reply a, div.reply a:link, div.reply a:visited, div.reply a:hover
{
  background: url("../images/pt_reply.gif") no-repeat left 3px;
  padding:0px 0px 0px 16px;
  margin:10px 0 0px 0px;
  cursor:pointer;
  color:#040f66;
}

.center_Al
{
  text-align:center;
}

.right_F
{
  float:right;
}

.left_F
{
  float:left
}

span.red
{
  color:#002163;
}

/*------------------------------- PODCASTS ----------------------------*/
div.replyForm
{
  color: #595959;
}

input.submitForm
{
  width:72px;
  height:29px;
  background:url("../images/pt_submit.gif") no-repeat left top;
}

.formMessage
{ 
  font-weight:bold;
  padding:30px 0px 10px 0px;
  color:#0445c8;
}

div.player table td
{
  vertical-align:top;
}

div.playerDiv
{
  height:32px;
  padding:10px 10px 0 10px;
  background: #040f66;
}

div.playerDiv object
{
  height:22px;
}

a.download
{
  display:block;
  width:94px;
  height:32px;
  padding:10px 0 0 0;
  margin:0px 0px 0px 10px;
  background: url("../images/pt_download.png") no-repeat left top;  
}

/*-------------------------------- SHARED -----------------------------*/
div.shared
{
  height:35px;
  width:50px;
  float:right;
}

* html div.shared
{
  overflow:hidden;
}

.shareBigBtn .shareThis .shareText 
{
/*  padding: 20px 0 0 !important; */
}

a.txt
{
  display:none;
  color:#e0922e !important;
  text-decoration:underline !important;
}

/*-------------------------------- Footer -----------------------------*/
div.footer
{
  width:auto;
  background: #09274b;
  padding:32px 40px 0 40px;
  height:42px;
}

div.footer_content
{
  width:882px;
  margin: 0 auto 0 auto;
}

div.footer div.copy
{
  float:left;
  color:#687a9d;
}

div.footer div.toHome
{
  float:right;
}

div.footer a, div.footer a:link, div.footer a:visited
{
  color:#c7ccee;
  text-decoration:none;
}

div.footer a:hover
{
  color:#ffffff;
  text-decoration:none;
}



