﻿/* - - - - - - - - - - Content Block - - - - - - - - - - */
div.Block{margin:0 0 10px 0; padding:0; border:1px solid #FFFFFF;}
/* More */
div.Block p.More{margin:5px 0 0 0; padding:8px 0 0 2px; border-top:1px solid #BBBBBB; font-size:90%;}

/* - - - - - - - - - - Toolbar - - - - - - - - - - */
div.toolbar{padding:8px; margin:0; border:1px solid #BABABA; text-align:left; }
div.toolbar input{padding:2px 1px; margin:0 5px 0 0; font-size:85%; border:1px solid #7C7C7C; color:#000000; background:url('../images/master/button_bak.gif') repeat-x bottom #FCFCFC;}
div.toolbar a{padding:2px 4px; margin:0 5px 0 0; font-size:85%; border:1px solid #7C7C7C; color:#000000; background:url('../images/master/button_bak.gif') repeat-x bottom #FCFCFC;}

/* - - - - - - - - - - Form - - - - - - - - - - */
div.Form{padding:0 0 15px 0; margin:0; background-color:#F2F2F2;}
div.Form div.block{padding:0 0 10px 0; margin:0 15px 10px 15px; border-bottom:1px solid #D6D6D6;}
div.Form h3{padding:5px 14px; margin:0 0 4px 0; font-size:150%; color:#3D3D3D; background:url('../images/master/box/FormHead.gif') repeat-x top;}
div.Form h4{padding:0; margin:15px 0 4px 0; font-size:100%; font-weight:bold;}
div.Form h5{padding:0; margin:15px 0 4px 0; font-size:100%; font-weight:bold;}
div.Form h6{padding:0; margin:15px 0 4px 0; font-size:100%; font-weight:bold;}
div.Form p{padding:0; margin:0 0 10px 0;}
div.Form p.no_image{padding:20px; margin:0 0 10px 0;  border:1px solid #777777; width:150px;}
div.Form label{padding:0; margin:15px 0 4px 0; font-weight:bold; display:block; font-weight:bold;}
.hint{font-weight:normal; color:#515151;}
/* Input */
div.Form input.text{padding:2px; margin:0; width:325px; border:1px solid #777777; color:#000000;}
div.Form input.text[disabled="disabled"] {color:#000000;}
div.Form input.fileupload{padding:2px; margin:0; width:325px;}
div.Form select{padding:2px; margin:0; width:333px; border:1px solid #777777;}
div.Form div.abstract textarea{padding:2px; margin:0; width:95%; height:100px; font-size:100%; _width:327px; border:1px solid #777777;}
div.Form textarea{padding:2px; margin:0; width:325px; height:130px; font-size:100%; border:1px solid #777777;}
/* Buttons */
div.Form input.button{padding:2px 1px; margin:15px 0 0 0; font-weight:bold; font-size:90%;}
div.Form input.inline_button{padding:2px 1px; margin:0 5px 0 0; font-weight:bold; font-size:90%;}
/* Checkbox */
div.Form div.checkbox{padding:0; margin:15px 0 0 0;}
div.Form div.checkbox label{padding:0; margin:0; display:inline;}
/* Check Box */
div.Form div.checkbox{padding:12px 12px 0 15px; margin:0;}
div.Form div.checkbox div.block{padding:0 0 12px 0; margin:0; border-bottom:none;}
div.Form div.checkbox label{padding:0 0 0 10px; margin:0;}
/* Toolbar */
div.Form div.toolbar{padding:0; margin:15px;}
div.Form div.toolbar input{padding:2px 1px; margin:0 5px 0 0; /*font-weight:bold;*/ font-size:90%;}

/* - - - - - - - - - - Alert - - - - - - - - - - */
div.alert{padding:8px 10px 8px 10px; margin:10px 0; background-color:#FFFFC1; border:1px solid #FFEEB8; color:#000000; font-weight:bold;}
div.alert h4{padding:0; margin:0; font-size:110%; font-weight:bold;}
div.alert p{padding:0; margin:5px 0 10px 0;}
div.alert p a{margin:0; padding:3px 8px; font-weight:normal; text-decoration:none; font-size:95%; border:1px solid #7C7C7C; color:#000000; background:url('../images/master/button_bak.gif') repeat-x bottom #FCFCFC; letter-spacing:0;}
div.alert p a:hover, 
div.alert p a:focus, 
div.alert p a:active{color:#2E2E2E; text-decoration:underline; border-bottom:1px solid #000000; border-right:1px solid #000000;}
div.alert ul{padding:0; margin:0;}
div.alert ul li{padding:0; margin:5px 0;}
/**/
.error{padding:0 2px; margin:0 0 0 2px; font-size:90%; font-weight:normal; background-color:#FFFFC1; border:1px solid #FFEEB8; color:#000000;}
/**/
div.alert div.toolbar{padding-left:0; margin-left:0; border:none;}
div.alert div.toolbar a{margin:0; padding:3px 8px; font-weight:normal; text-decoration:none; font-size:95%; border:1px solid #000000; color:#000000; background:url('../images/master/button_bak.gif') repeat-x top; letter-spacing:0;}
div.alert div.toolbar a:hover, 
div.alert div.toolbar a:focus, 
div.alert div.toolbar a:active{text-decoration:underline;}
div.alert div.toolbar ul{padding:0; margin:0;}
div.alert div.toolbar ul li{padding:0; margin:0 5px 0 0; display:inline;}


/* - - - - - - - - - - Image Links - - - - - - - - - - */
a.deletelink{width:41px; height:18px;}
a.CreateNewSeries{width:68px; height:18px;}
a.ViewAllPodcasts{width:96px; height:18px;}


/* - - - - - - - - - - YUI Moveable Blocks - - - - - - - - - - */
/*div.yui-g{border:1px dashed #CCCCCC;}
div.yui-ge{border:1px dashed #CCCCCC;}*/

/* - - - - - - - - - - Rating - - - - - - - - - - */
div.Rating{padding:0; margin:2px 0 0 0;}
div.Rating span.startCount{position:absolute; left:-5000px; top:-5000px; height:1px; width:1px; overflow:hidden;}
div.Rating div.stars0{width:64px; height:12px; background:url('../images/master/Rating/stars0.gif') no-repeat center left;}
div.Rating div.stars1{width:64px; height:12px; background:url('../images/master/Rating/stars1.gif') no-repeat center left;}
div.Rating div.stars2{width:64px; height:12px; background:url('../images/master/Rating/stars2.gif') no-repeat center left;}
div.Rating div.stars3{width:64px; height:12px; background:url('../images/master/Rating/stars3.gif') no-repeat center left;}
div.Rating div.stars4{width:64px; height:12px; background:url('../images/master/Rating/stars4.gif') no-repeat center left;}
div.Rating div.stars5{width:64px; height:12px; background:url('../images/master/Rating/stars5.gif') no-repeat center left;}

/* - - - - - - - - - - Common Box - - - - - - - - - - */
div.Box{padding:0; margin:0;}
div.Box h3{padding:8px 14px; margin:0; font-size:130%; color:#646464; font-weight:bold;}
/* Head */
div.Box div.BoxHeadT{padding:0; margin:0; background:url('../images/master/box/BoxHeadT.gif') repeat-x top; background-color:#E9E9E9;}
div.Box div.BoxHeadB{padding:0; margin:0; background:url('../images/master/box/BoxHeadB.gif') repeat-x bottom;}
div.Box div.BoxHeadL{padding:0; margin:0; background:url('../images/master/box/BoxLR.gif') repeat-y left;}
div.Box div.BoxHeadR{padding:0; margin:0; background:url('../images/master/box/BoxLR.gif') repeat-y right;}
div.Box div.BoxHeadTL{padding:0; margin:0; background:url('../images/master/box/BoxHeadTL.gif') no-repeat top left;}
div.Box div.BoxHeadTR{padding:0; margin:0; background:url('../images/master/box/BoxHeadTR.gif') no-repeat top right;}
div.Box div.BoxHeadBL{padding:0; margin:0; background:url('../images/master/box/BoxHeadBL.gif') no-repeat bottom left;}
div.Box div.BoxHeadBR{padding:0; margin:0; background:url('../images/master/box/BoxHeadBR.gif') no-repeat bottom right;}
div.Box div.BoxHeadBR a{margin:-28px 8px 0 0; padding:0; float:right; clear:none;}
/* Box */
div.Box div.BoxL{padding:0; margin:0; background:url('../images/master/box/BoxLR.gif') repeat-y left;}
div.Box div.BoxR{padding:0; margin:0; background:url('../images/master/box/BoxLR.gif') repeat-y right;}
div.Box div.BoxB{padding:0; margin:0; background:url('../images/master/box/BoxLR.gif') repeat-x bottom;}
div.Box div.BoxBL{padding:0; margin:0; background:url('../images/master/box/BoxBL.gif') no-repeat bottom left;}
div.Box div.BoxBR{padding:0 7px 0 7px; margin:0; background:url('../images/master/box/BoxBR.gif') no-repeat bottom right;}
/* More */
div.Box div.BoxBR p.More{margin:15px 0 0 0; padding:8px 0 10px 2px; border-top:1px solid #BBBBBB; font-size:90%;}
/* List Types */
div.Box div.Alert{padding:0 0 4px 0; margin:0;}
div.Box div.Alert p{padding:7px 0 7px 33px; margin:0; font-size:110%; border-bottom:1px solid #EFEFEF; background:url('../images/master/box/IconAlert.gif') no-repeat center left;} 
div.Box div.Alert p.CommentsAlert{padding:7px 0 7px 33px; margin:0; border-bottom:none;}
div.Box ul.Admin{padding:0 0 3px 0; margin:0;}
div.Box ul.Admin li{padding:7px 0 7px 33px; margin:0; font-size:110%; border-bottom:1px solid #EFEFEF; background:url('../images/master/box/IconAlert.gif') no-repeat center left;} 
div.Box ul.Admin li.ListUsers{background:url('../images/master/box/IconListUsers.gif') no-repeat center left;} 
div.Box ul.Admin li.AddUser{background:url('../images/master/box/IconAddUser.gif') no-repeat center left;} 
div.Box ul.Admin li.AddGroup{background:url('../images/master/box/IconAddGroup.gif') no-repeat center left;} 
div.Box ul.Admin li.SendAlert{background:url('../images/master/box/IconSendAlert.gif') no-repeat center left;} 
div.Box ul.Admin li.ManageNews{background:url('../images/master/box/IconManageNews.gif') no-repeat center left; border-bottom:none;}

/* - - - - - - - - - - Data Pager (Block) - - - - - - - - - - */
div.nextprev{padding:8px 0; margin:0 0 10px 0; text-align:center; border-bottom:1px solid #DFDFDF; background:url('../images/master/Head/NextPrevBak.gif') top repeat-x #EBEBEB;}
/* Next + Prev Links */
div.nextprev span.nextprev_links{padding:10px 0; margin:-8px 0 0 0; font-size:85%; letter-spacing:0.5px;}
div.nextprev span.nextprev_links span.nav_pipe{padding:0 6px 0 0; margin:0 4px 0 6px;}
div.nextprev span.nextprev_links a.pager_prev{margin:0 6px 0 0;}
div.nextprev span.middle{padding:0; margin:0 6px; color:#000000; font-size:80%; text-transform:uppercase;}
div.nextprev span.per_page_right_next{padding:0 9px 0 0; margin:0 6px 0 0; background:url('../images/master/pipe.gif') right no-repeat;}
div.nextprev span.per_page_left_first{padding:0 9px 0 0; margin:0 6px 0 0; background:url('../images/master/pipe.gif') right no-repeat;}
/* Jump to */
div.nextprev span.jump_to{padding:8px 0; margin:0; font-size:85%; letter-spacing:0.5px;}
div.nextprev span.jump_to select.jump{padding:0 0 0 3px; margin:0 8px 0 8px; *margin:-21px 8px 0 8px; border:1px solid #006699;}
div.nextprev span.jump_to input{padding:1px 0; margin:0; font-size:100%; /*font-weight:bold;*/ border:1px solid #7C7C7C; color:#000000; background:url('../images/master/button_bak.gif') repeat-x bottom #FCFCFC;}
div.nextprev span.jump_to label{padding:0 0 0 8px; margin:0 0 0 8px;}

/* - - - - - - - - - - Data Pager (Block) - - - - - - - - - - */
div.Block div.nextprev{padding:0; margin:0 0 10px 0; text-align:center;}
/* Next + Prev Links */
div.Block div.nextprev span.nextprev_links{padding:10px 0; margin:-8px 0 0 0; display:block; font-size:85%; letter-spacing:0.5px; border-bottom:1px solid #DFDFDF; background:url('../images/master/Head/NextPrevBak.gif') top repeat-x #EBEBEB;}
div.Block div.nextprev span.nextprev_links span.nav_pipe{padding:0 6px 0 0; margin:0 4px 0 6px;}
div.Block div.nextprev span.nextprev_links a.pager_prev{margin:0 6px 0 0;}
div.Block div.nextprev span.middle{padding:0; margin:0 6px; color:#F1FCFE; font-size:80%; text-transform:uppercase;}
div.Block div.nextprev span.per_page_right_next{padding:0 9px 0 0; margin:0 6px 0 0; background:url('../images/master/pipe.gif') right no-repeat;}
div.Block div.nextprev span.per_page_left_first{padding:0 9px 0 0; margin:0 6px 0 0; background:url('../images/master/pipe.gif') right no-repeat;}
/* Jump to */
div.Block div.nextprev span.jump_to{padding:8px 0; margin:0; display:block; font-size:85%; letter-spacing:0.5px; border-bottom:1px solid #DFDFDF; background:url('../images/master/Head/NextPrevBak.gif') top repeat-x #EBEBEB;}
div.Block div.nextprev span.jump_to select.jump{padding:0 0 0 3px; margin:0 8px 0 8px; *margin:-21px 8px 0 8px; border:1px solid #006699;}
div.Block div.nextprev span.jump_to input{padding:1px 0; margin:0; font-size:100%; /*font-weight:bold;*/}
div.Block div.nextprev span.jump_to label{padding:0 0 0 8px; margin:0 0 0 8px;}

/* - - MKT List Options - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.list_options{padding:0 0 8px 0; margin:0; *height:0.01%;}
div.list_options a{margin:0; padding:0; color:#0095B0; font-weight:bold;}
div.list_options a:hover,
div.list_options a:focus, 
div.list_options a:active{color:#006B80;}
*html div.list_options{height:0.01%;}
/* Links */
div.list_options ul{padding:15px 14px 8px 0; margin:0; list-style:none; font-size:90%; letter-spacing:0.5px;}
div.list_options ul li{padding:0; margin:0; display:inline;}
div.list_options ul li.pipe{padding:0; margin:0 8px 0 0;}
div.list_options ul li.pipe a{padding:0; margin:0 5px 0 0;}
div.list_options ul li ul{padding:0; margin:0; list-style:none; display:inline; font-size:100%;}
div.list_options ul li ul li{padding:0; margin:0; display:inline;}
div.list_options ul li ul li.arrow{padding:0 0 0 15px; margin:0 0 0 10px; background-image:url(../images/master/breadcrumb_bull.gif); background-position:center left; background-repeat:no-repeat;}
div.list_options ul li ul li.pipe{padding:0 0 0 12px; margin:0 0 0 5px; border-right:none;}
/* Field */
div.list_options div.field{padding:0 14px 0 14px; margin:0; text-align:right;}
div.list_options div.field input.text{padding:2px; margin:0; width:200px;}
div.list_options div.field select.text{padding:0 0 0 3px; _padding:3px 0 3px 3px; *padding:3px 0 3px 3px; margin:0; width:125px;}
div.list_options div.field select.number{padding:0 0 0 3px; _padding:3px 0 3px 3px; *padding:3px 0 3px 3px; margin:0;}
div.list_options div.field select.group{padding:0 0 0 3px; _padding:3px 0 3px 3px; *padding:3px 0 3px 3px; margin:0;}
div.list_options div.field input.linkbutton{padding:2px 1px; margin:0 5px 0 0; border:1px solid #7C7C7C; color:#000000; background:url('../images/master/button_bak.gif') repeat-x bottom #FCFCFC;}
div.list_options div.field label{padding:0; margin:0 0 0 4px;}
div.list_options div.field p{padding:0 0 0 9px; margin:-10px 0 0 4px; display:inline; font-size:85%; border:none; border-left:none;}


/* - - - - - - - - - - MKT List - - - - - - - - - - */
div.mkt_hold{margin:0; padding:0;}
div.mkt_hold a{margin:0; padding:0; color:#0095B0; font-weight:bold;}
div.mkt_hold a:hover,
div.mkt_hold a:focus, 
div.mkt_hold a:active{/*background-color:#0095B0;*/ color:#006B80;}
/**/
table.mkt_list{padding:0; margin:0; width:100%;}
*html table.mkt_list{width:99%;}
/* - - th - - */
table.mkt_list th{padding:5px 0 5px 12px; margin:0; font-weight:normal; font-size:90%; text-align:left; color:#4F5040; border-bottom:1px solid #969696;}
table.mkt_list th a{color:#4F5040; font-weight:normal; text-decoration:underline;}
table.mkt_list th a:hover, 
table.mkt_list th a:focus, 
table.mkt_list th a:active{text-decoration:none;}

/* - - tr - - */
table.mkt_list tr{padding:0; margin:0;}
table.mkt_list tr.row{background-color:#FFFDE9;}
table.mkt_list tr.alt_row{background-color:#FFFAC3;}
/* - - td - - */
table.mkt_list td.table_td{padding:9px 0 9px 12px; margin:0; font-size:95%; vertical-align:middle; border-bottom:1px solid #D6D6D6;}
/* Types */
table.mkt_list th.checkbox{padding:5px 0 5px 12px; margin:0; width:20px; text-align:center;}
table.mkt_list td.checkbox{padding:9px 0 9px 12px; margin:0; width:20px; text-align:center;}
table.mkt_list td.checkbox label{position:absolute; left:-5000px; top:-5000px; height:1px; width:1px; overflow:hidden;}
/*-*/
table.mkt_list td.admin_checkbox{padding:9px 0 9px 12px; margin:0; text-align:center;}
/*-*/
table.mkt_list th.status{width:50px; text-align:center;}
table.mkt_list td.status{width:50px; text-align:center;}
/*-*/
table.mkt_list th.number{width:30px;}
table.mkt_list td.number{width:30px; text-align:center;}
/*-*/
table.mkt_list th.from{width:300px;}
table.mkt_list td.from{width:300px;}
/*-*/
table.mkt_list td.news_options{width:110px;}
/*-*/
table.mkt_list th.name{padding:5px 0 5px 14px; margin:0;}
table.mkt_list td.name{padding:9px 0 9px 14px; margin:0;}
table.mkt_list td.name a{padding:0; margin:0; display:block;}
table.mkt_list td.name img{padding:0; margin:0 6px -2px 0; border:none;}
/*-*/
table.mkt_list td.date{padding:9px 12px 9px 12px; font-weight:normal; font-size:80%; width:150px;}
*html table.mkt_list td.date{
_font-size:60%; /* IE 6 and below */
_f\ont-size:80%; /* IE 6 only */
}
table.mkt_list td.size_type{padding:9px 12px 9px 12px; font-weight:normal; font-size:80%; width:150px;}
*html table.mkt_list td.size_type{
_font-size:60%; /* IE 6 and below */
_f\ont-size:80%; /* IE 6 only */
}
/*-*/
table.mkt_list td.options{padding:9px 0 9px 12px; margin:0;}
table.mkt_list td.options span{padding:0 8px 0 0; margin:0 5px 0 0; display:inline;}
table.mkt_list td.options span a{display:inline; clear:none;}
table.mkt_list td.options input{padding:2px 1px; margin:0 3px 0 0; font-size:85%; font-weight:normal; border:1px solid #7C7C7C; color:#000000; background:url('../images/master/button_bak.gif') repeat-x bottom #FCFCFC;}
table.mkt_list td.options a{padding:2px 4px; margin:0 3px 0 0; font-size:85%; font-weight:normal; border:1px solid #7C7C7C; color:#000000; background:url('../images/master/button_bak.gif') repeat-x bottom #FCFCFC;}

/**/
table.mkt_list td.news_options{padding:9px 0 9px 12px; margin:0; vertical-align:top;}
table.mkt_list td.news_options span{padding:0 8px 0 0; margin:0 5px 0 0; display:inline;}
table.mkt_list td.news_options span a{display:inline; clear:none;}
table.mkt_list td.news_options input{padding:1px 2px; margin:0 5px 0 0; font-size:90%; border:1px solid #7C7C7C; color:#000000; background:url('../images/master/button_bak.gif') repeat-x bottom #FCFCFC;}
/**/
table.mkt_list td.headline{padding:9px 0 9px 12px; font-weight:bold; vertical-align:top;}
table.mkt_list td.abstract{padding:9px 0 9px 12px; vertical-align:top;}

/* No list */
div.mkt_no_list{margin:10px 0; padding:10px; border:1px solid #969696;}
div.mkt_no_list p{margin:0; padding:0; font-size:90%; color:#969696;}
div.listmkt_no_results{margin:10px 0; padding:10px; border:1px solid #969696;}
div.listmkt_no_results p{margin:0; padding:0; font-size:90%; color:#969696;}

/* - - Details Table - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - (th to the left with white background) - - */
table.details_table{padding:0; margin:0; font-size:95%; line-height:1.7em; width:100%;}
*html table.details_table{width:99%;}
/* - - th - - */
table.details_table th{padding:6px 12px; margin:6px 0 0 0; font-weight:normal; text-align:left; vertical-align:top; width:150px;}
/* - - tr - - */
table.details_table tr{padding:0; margin:0;}
table.details_table tr.row{background-color:#FFFDE9;}
table.details_table tr.row td{background-color:#FFFDE1;}
table.details_table tr.alt_row{background-color:#FFFAC3;}
table.details_table tr.alt_row td{background-color:#FFFEF4;}
/* - - td - - */
table.details_table td{padding:6px 12px; margin:0; vertical-align:top;}
table.details_table td ul{padding:0; margin:0; list-style:none;}
table.details_table td ul li{padding:0; margin:0; display:block; font-size:100%;}
table.details_table td a.edit{padding:0 0 0 10px; margin:0 0 0 6px; border-left:1px solid #000;}
/**/
table.details_table th.title{padding:10px 12px; vertical-align:middle;}
table.details_table td.title{padding:10px 12px; font-size:120%; vertical-align:middle;}

/* - - Error Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.ErrorPage{padding:10px 10px 10px 10px; margin:0 0 10px 0; background-color:#FAFAFA;}
div.ErrorPage a{color:#0095B0; font-weight:bold;}
div.ErrorPage a:hover,
div.ErrorPage a:focus, 
div.ErrorPage a:active{color:#006B80;}
div.ErrorPage ul{padding:0; margin:10px 0 0 0;}
div.ErrorPage ul li{padding:0; margin:0 0 10px 0;}
div.ErrorPage div.alert{padding:10px; font-weight:normal; font-family:"Courier New", Courier, monospace;}
div.ErrorPage div.alert p{padding:0; margin:0; font-weight:normal; font-family:"Courier New", Courier, monospace;}





