 form{	padding:0px; margin:0px;}
 img{ border: 0px;}
 .normal-input{background-color:white}
 .required-input{background-color:yellow}
 .no-edit-input{border:none; background-color:transparent;}
 
 .white-box{ 
    border: 1px solid Black;  
    background-color: White;  
    padding: 4px 10px 4px 10px;}
 .white-table{ border: 1px solid Black;  
    background-color: White;}
 .white-cell{ background-color: White; 
    padding: 4px 10px 4px 10px;}
 .white-header{ background-color: #ECECEC; margin:0 10px 0 0;
   font-weight: bold; }
 
  
 .gray-box{
   border: 1px solid Black;
   background-color: #EEEEEE;
   padding: 4px 10px 4px 10px;}
 .gray-table{ border: 1px solid Black;
   background-color: #EEEEEE;}
 .gray-cell{ background-color: #EEEEEE;
   padding: 4px 10px 4px 10px;}

 .gray-header{ background-color: #CCCCCC;
   padding: 4px 10px 4px 10px; 
   font-weight: bold; }
   
 .adminonly-box{
   border: 1px solid #aaaaaa;
   background-color: white;
	color: #aaaaaa;
   padding: 4px 10px 4px 10px;}
 .adminonly-table{ border: 1px solid #aaaaaa;
   color: #aaaaaa;
   background-color: white;}
 .adminonly-cell{ color: #aaaaaa;
   background-color: white;
   padding: 4px 10px 4px 10px;}


 .highlight{background: #ECECEC;}
 
 
 .old-red-button{
}
 .old-red-button-alt{
}
 .old-green-button{
}
 .old-green-button-alt{
}

 .red-button{
   background-color: #E60E29;
   color: White;  
   font-weight: bold;	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	font-size : 13px; 	border-bottom-color: Black;	border-left-color: #F44B60;	border-right-color: Black;	border-top-color: #F44B60;         
}
 .red-button-alt{
   background-color: #A4111B;
   color: #D7959A;  
   font-weight: bold;	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	font-size : 13px; 	border-bottom-color: Black;	border-left-color: #E71828;	border-right-color: Black;	border-top-color: #E71828;         
}
 .green-button{
   background-color: #00A650;
   color: White;  
   font-weight: bold;	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	font-size : 13px;	border-bottom-color: Black;	border-left-color: #00F477;	border-right-color: Black;	border-top-color: #00F477;    
}
 .green-button-alt{
   background-color: #00602B;
   color: #96BDA8;  
   font-weight: bold;	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	font-size : 13px;	border-bottom-color: Black;	border-left-color: #009544;	border-right-color: Black;	border-top-color: #009544;    
}
 .blue-button{
   background-color: #76A9DA;
   color: White;  
   font-weight: bold;	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	font-size : 13px; 	border-bottom-color: Black;	border-left-color: #BCD5ED;	border-right-color: Black;	border-top-color: #BCD5ED;    
}
 .blue-button-alt{
   background-color: #3E6B99;
   color: #B4C5D5;  
   font-weight: bold;	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	font-size : 13px; 	border-bottom-color: Black;	border-left-color: #779EC8;	border-right-color: Black;	border-top-color: #779EC8;      
}
 .black-button{
   background-color: White;
   color: black;  
   font-weight: bold;	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	font-size : 13px; 	border-bottom-color: #888888;	border-left-color: #EAEAEA;	border-right-color: #888888;	border-top-color: #EAEAEA;    
}
 .black-button-alt{
   background-color: Gray;
   color: white;  
   font-weight: bold;	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	font-size : 13px; 	border-bottom-color: Black;	border-left-color: #AAAAAA;	border-right-color: Black;	border-top-color: #AAAAAA;   
   
}




 .red-sm-button{
   background-color: #E60E29;
   color: White;  
   font-weight: bold;	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	font-size : 11px; 	border-bottom-color: Black;	border-left-color: #F44B60;	border-right-color: Black;	border-top-color: #F44B60;         
}
 .red-sm-button-alt{
   background-color: #A4111B;
   color: #D7959A;  
   font-weight: bold;	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	font-size : 11px; 	border-bottom-color: Black;	border-left-color: #E71828;	border-right-color: Black;	border-top-color: #E71828;         
}
 .green-sm-button{
   background-color: #00A650;
   color: White;  
   font-weight: bold;	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	font-size : 11px;	border-bottom-color: Black;	border-left-color: #00F477;	border-right-color: Black;	border-top-color: #00F477;    
}
 .green-sm-button-alt{
   background-color: #00602B;
   color: #96BDA8;  
   font-weight: bold;	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	font-size : 11px;	border-bottom-color: Black;	border-left-color: #009544;	border-right-color: Black;	border-top-color: #009544;    
}
 .blue-sm-button{
   background-color: #76A9DA;
   color: White;  
   font-weight: bold;	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	font-size : 11px; 	border-bottom-color: Black;	border-left-color: #BCD5ED;	border-right-color: Black;	border-top-color: #BCD5ED;    
}
 .blue-sm-button-alt{
   background-color: #3E6B99;
   color: #B4C5D5;  
   font-weight: bold;	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	font-size : 11px; 	border-bottom-color: Black;	border-left-color: #779EC8;	border-right-color: Black;	border-top-color: #779EC8;      
}
 .black-sm-button{
   background-color: White;
   color: black;  
   font-weight: bold;	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	font-size : 11px; 	border-bottom-color: #888888;	border-left-color: #EAEAEA;	border-right-color: #888888;	border-top-color: #EAEAEA;    
}
 .black-sm-button-alt{
   background-color: Gray;
   color: white;  
   font-weight: bold;	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	font-size : 11px; 	border-bottom-color: Black;	border-left-color: #AAAAAA;	border-right-color: Black;	border-top-color: #AAAAAA;   
   
}



 .red-text{
   color: #E60E29;
}


 .message-update{
   background-color: #663366; 
   padding: 4px 10px 4px 10px; 
   font-weight: bold; 
   color: white;
   border: 1px solid black;
   text-align: center;
}
 .message-create{
   background-color: #00A650; 
   padding: 4px 10px 4px 10px; 
   font-weight: bold; 
   color: white;   
   border: 1px solid black;
   text-align: center;
}
 .message-warning{
   background-color: #E60E29; 
   padding: 4px 10px 4px 10px; 
   font-weight: bold; 
   color: white;
   border: 1px solid black;
   text-align: center;
}

 .arrow-box{
    width: 12px;
    height: 13px;
    vertical-align: middle;
    text-align: center;  
 }
 
 .arrow-link{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	color : Black;	font-size : 12px;	text-decoration : none;
 }
 .arrow-link:link{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	color : Black;	font-size : 12px;	text-decoration : none;
 }
 .arrow-link:active{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	color : Black;	font-size : 12px;	text-decoration : none;
 }
  .arrow-link:visited{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	color : Black;	font-size : 12px;	text-decoration : none;
 }
 .arrow-link:hover{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	color : Black;	font-size : 12px;	text-decoration : none;
 }

 .alert-link{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	color : Black;	font-size : 12px;	text-decoration : none;
 }
 .alert-link:link{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	color : Black;	font-size : 12px;	text-decoration : none;
 }
 .alert-link:active{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	color : white;	font-size : 12px;	text-decoration : underline;
 }
  .alert-link:visited{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	color : Black;	font-size : 12px;	text-decoration : none;
 }
 .alert-link:hover{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	color : white;	font-size : 12px;	text-decoration : underline;
 }

 .list-cell{	background-color : #ECECEC;	padding : 2px;	vertical-align : top;
}
 .list-cell-alt{	padding : 2px;	vertical-align : top;
}



 .login-box{border: 1px solid Black;
   background-color: #ECECEC;
   width:100%}
  input{font-family: Arial,Helvetica;}
  .OLD_select{font-family: Arial,Helvetica;}
 
 .large-text{	font-size: 16px;
}

span{
   vertical-align: baseline;
}

 .loading{
    opacity:0.50;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;    
 }
  from {     
     margin-bottom: 0px;
  }
  
 #podcast-info{ padding:9px;float:right;margin-top:20px;background-color:#eaedef; border:1px solid #bebebe;width:220px;white-space:normal;  }
 #podcast-info div{ padding:9px;border:1px solid #bebebe;width:200px;background-color:white; }
 
 form.aj-input{ padding: 0px; margin:0px; }
 div.aj-input{ padding: 5px; } 
 div.aj-input-admin{ padding: 5px; background-color: Silver; } 
 li.aj-input{ padding-bottom:5px; }
 li.aj-input-admin{ padding-bottom:5px; background-color: Silver; }
 table.aj-input{ border-collapse: collapse; }
 table.aj-input td{ padding:2px; vertical-align: top; } 
 input.aj-input{ width:300px; }
 select.aj-input{ width:300px; }
 textarea.aj-input{ width:300px; height:200px; }
 .draghandle { background-image:url(images/drag_arrow.gif); cursor:n-resize; width:9px; height:23px;  background-repeat: no-repeat; }

 .dd-place-holder{border: 1px dotted #CCCCCC;  }
 .quote-pricing{ padding:3px; width:350px; }
 .quote-pricing .pricing-choice{ padding-left:10px; }
 .quote-pricing .question-header {font-weight:bold; border-bottom:1px solid black; padding-top:4px; } 
 .quote-pricing .category-header {font-weight:bold; border-bottom:1px solid black; padding-top:4px; padding-bottom:4px; } 
 .quote-pricing a{    padding-left:10px; }
 .quote-pricing form{  padding: 0px; margin: 0px; }
 .quote-pricing .question { display:inline; }
 .quote-pricing .answer { display: inline; padding-left:5px; }
 .quote-pricing .comment { }
 .quote-pricing input.number{ width:50px;  }
 .quote-pricing .pricing-grid { width: 300px; }
 .quote-pricing .pricing-grid .column1{ float:left; width: 150px; padding-right:5px; text-align: right;}
 .quote-pricing .pricing-grid .column2{   }

 
 .cartbutton{
   border:0px;
	float:left; 
   display:block;
   padding:0px;
	cursor: pointer;	
	height:30px;
}	
 .cartbutton .button-start{
  float:left;
  margin:0px;
   height:30px;
	padding-left:10px;
	font-weight: bold;
	vertical-align:middle;
	background-image: URL('images/Button_white.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
 .cartbutton .button-start div{
	vertical-align:middle;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	text-align:center;	
	font-size : 13px;
   font-weight: bold;	
   margin:7px 0px 7px 0px;
}
 .cartbutton .button-end{
  float:left;
  right:-10px;
  padding:0px;
  margin:0px;
   height:30px;
	width:10px;
	font-size: 8px;
	line-height: 8px;	
	background-image: URL('images/Button_white.png');
	background-repeat: no-repeat;
	background-position: -290px 0px;	
}



 .cartbutton-small{
   border:0px;
   float:left; 
   display:block;
   padding:0px;
	cursor: pointer;	
	height:18px;
}	
 .cartbutton-small .button-start{
  float:left;
  margin:0px;
   height:18px;
	padding-left:10px;
	font-weight: bold;
	vertical-align:middle;
	background-image: URL('images/Button_small.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
 .cartbutton-small .button-start div{
	vertical-align:middle;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	font-size : 11px;
   font-weight: bold;	
	text-align:center;
   margin:2px 0px 2px 0px;
}
 .cartbutton-small .button-end{
  float:left;
  right:-10px;
  padding:0px;
  margin:0px;
   height:18px;
	width:10px;
	font-size: 8px;
	line-height: 8px;	
	background-image: URL('images/Button_small.png');
	background-repeat: no-repeat;
	background-position: -170px 0px;	
}









 .cartbutton-small-gray{
   border:0px;
   float:left; 
   display:block;
   padding:0px;
	cursor: pointer;	
	height:18px;
}	
 .cartbutton-small-gray .button-start{
  float:left;
  margin:0px;
   height:18px;
	padding-left:10px;
	font-weight: bold;
	vertical-align:middle;
	background-image: URL('images/Button_small_gray.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
 .cartbutton-small-gray .button-start div{
	vertical-align:middle;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	font-size : 11px;
   font-weight: bold;	
	text-align:center;
   margin:2px 0px 2px 0px;
}
 .cartbutton-small-gray .button-end{
  float:left;
  right:-10px;
  padding:0px;
  margin:0px;
   height:18px;
	width:10px;
	font-size: 8px;
	line-height: 8px;	
	background-image: URL('images/Button_small_gray.png');
	background-repeat: no-repeat;
	background-position: -170px 0px;	
}


 .rounded-box{	
  width:560px;
}
 .rounded-box .headerrow{	
  height:29px;
}

 .rounded-box .headerrow .main{
  padding-left:15px;
  vertical-align: middle;
  height:29px;
  margin:0px;
	background-image: URL('images/rounded_box.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;		
}
 .rounded-box .headerrow .end{
  padding:0px;
  margin:0px;
	width:10px;
  height:29px;	
	font-size: 8px;
	line-height: 8px;	
	background-image: URL('images/rounded_box.png');
	background-repeat: no-repeat;
	background-position: -789px 0px;	
}

 .rounded-box .non-headerrow{
	font-size: 8px;
	line-height: 8px;	
}

 .rounded-box .non-headerrow .main{
	font-size: 8px;
	line-height: 8px;	
	height:10px;
	background-image:URL('images/panel.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
 .rounded-box .non-headerrow .inner{
	font-size: 8px;
	line-height: 8px;	
	height:10px;
	background-image:URL('images/panel.png');
	background-repeat: no-repeat;
	background-position: -15px 0px;
}
 .rounded-box .non-headerrow .end{
   padding:0px;
	margin:0px;
	font-size: 8px;
	line-height: 8px;	
	width:10px;
	height:10px;
	background-repeat: no-repeat;
	background-image:URL('images/panel.png');
	background-repeat: no-repeat;
	background-position: -789px 0px;
}


 .rounded-box .contentrow .main{
   padding:10px 0px 10px 10px;
   font-weight: normal;	
	background-image:URL('images/rounded_box_center.png');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
 .rounded-box .contentrow  .end{
   padding:0px;
	margin:0px;
	width:10px;
	font-size: 8px;
	line-height: 8px;	
	background-repeat: no-repeat;
	background-image:URL('images/rounded_box_center.png');
	background-repeat: repeat-y;
	background-position: -789px 0px;
}

 .rounded-box .footerrow{
	font-size: 8px;
	line-height: 8px;	
}

 .rounded-box .footerrow .main{
	font-size: 8px;
	line-height: 8px;	
	height:10px;
	background-image:URL('images/rounded_box.png');
	background-repeat: no-repeat;
	background-position: 0px -790px;
}
 .rounded-box .footerrow .inner{
	font-size: 8px;
	line-height: 8px;	
	height:10px;
	background-image:URL('images/rounded_box.png');
	background-repeat: no-repeat;
	background-position: -15px -790px;
}
 .rounded-box .footerrow .end{
   padding:0px;
	margin:0px;
	font-size: 8px;
	line-height: 8px;	
	width:10px;
	height:10px;
	background-repeat: no-repeat;
	background-image:URL('images/rounded_box.png');
	background-repeat: no-repeat;
	background-position: -789px -790px;
}





 

 
 
 
 
 
 
 .dialog-frame{	
   position: absolute;
}
 .dialog-frame .headerrow{
	font-size: 8px;
	line-height: 8px;	
}

 .dialog-frame .headerrow .main{
	font-size: 8px;
	line-height: 8px;	
	height:24px;
	background-image:URL('images/dialog_frame.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
 .dialog-frame .headerrow .end{
   padding:0px;
	margin:0px;
	font-size: 8px;
	line-height: 8px;	
	width:24px;
	height:24px;
	background-repeat: no-repeat;
	background-image:URL('images/dialog_frame.png');
	background-repeat: no-repeat;
	background-position: -456px 0px;
}


 .dialog-frame .contentrow .main{
   padding:0px 0px 0px 24px;
   font-weight: normal;	
	background-image:URL('images/dialog_frame.png');
	background-repeat: repeat-y;
	background-position: 0px -24px;
}
 .dialog-frame .contentrow  .end{
   padding:0px;
	margin:0px;
	width:24px;
	font-size: 8px;
	line-height: 8px;	
	background-repeat: no-repeat;
	background-image:URL('images/dialog_frame.png');
	background-repeat: repeat-y;
	background-position: -456px -24px;
}

 .dialog-frame .footerrow{
	font-size: 8px;
	line-height: 8px;	
}

 .dialog-frame .footerrow .main{
	font-size: 8px;
	line-height: 8px;	
	height:24px;
	background-image:URL('images/dialog_frame.png');
	background-repeat: no-repeat;
	background-position: 0px -546px;
}
 .dialog-frame .footerrow .end{
   padding:0px;
	margin:0px;
	font-size: 8px;
	line-height: 8px;	
	width:24px;
	height:24px;
	background-repeat: no-repeat;
	background-image:URL('images/dialog_frame.png');
	background-repeat: no-repeat;
	background-position: -456px -546px;
}




 .dialog-blue-button{
   border:0px;
/*	float:left; */
   display:block;
   padding:0px;
	cursor: pointer;	
	height:25px;
}	
 .dialog-blue-button .button-start{
  float:left;
  margin:0px;
   height:25px;
	padding-left:10px;
	font-weight: bold;
	vertical-align:middle;
	background-image: URL('images/dialog_frame_blue_button.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
 .dialog-blue-button .button-start div{
	vertical-align:middle;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	text-align:center;	
	font-size : 13px;
   font-weight: bold;	
	color: white;
   margin:5px 0px 5px 0px;
}
 .dialog-blue-button .button-end{
  float:left;
  right:-10px;
  padding:0px;
  margin:0px;
   height:25px;
	width:10px;
	font-size: 8px;
	line-height: 8px;	
	background-image:URL('images/dialog_frame_blue_button.png');
	background-repeat: no-repeat;
	background-position: -290px 0px;	
}
 .dialog-blue-button-alt{
   border:0px;
/*	float:left; */
   display:block;
   padding:0px;
	cursor: pointer;	
	height:25px;
}	
 .dialog-blue-button-alt .button-start{
  float:left;
  margin:0px;
   height:25px;
	padding-left:10px;
	font-weight: bold;
	vertical-align:middle;
	background-image: URL('images/dialog_frame_blue_button.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
 .dialog-blue-button-alt .button-start div{
	vertical-align:middle;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	text-align:center;	
	font-size : 13px;	
   font-weight: bold;	
	color: white;
   margin:5px 0px 5px 0px;
}
 .dialog-blue-button-alt .button-end{
  float:left;
  right:-10px;
  padding:0px;
  margin:0px;
   height:25px;
	width:10px;
	font-size: 8px;
	line-height: 8px;	
	background-image:URL('images/dialog_frame_blue_button.png');
	background-repeat: no-repeat;
	background-position: -290px 0px;	
}


 
 .dialog-green-button{
   border:0px;
/*	float:left; */
   display:block;
   padding:0px;
	cursor: pointer;	
	height:25px;
}	
 .dialog-green-button .button-start{
  float:left;
  margin:0px;
   height:25px;
	padding-left:10px;
	font-weight: bold;
	vertical-align:middle;
	background-image: URL('images/dialog_frame_green_button.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
 .dialog-green-button .button-start div{
	vertical-align:middle;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	text-align:center;	
	font-size : 13px;
   font-weight: bold;	
	color: white;
   margin:5px 0px 5px 0px;
}
 .dialog-green-button .button-end{
  float:left;
  right:-10px;
  padding:0px;
  margin:0px;
   height:25px;
	width:10px;
	font-size: 8px;
	line-height: 8px;	
	background-image:URL('images/dialog_frame_green_button.png');
	background-repeat: no-repeat;
	background-position: -290px 0px;	
}
 .dialog-green-button-alt{
   border:0px;
/*	float:left; */
   display:block;
   padding:0px;
	cursor: pointer;	
	height:25px;
}	
 .dialog-green-button-alt .button-start{
  float:left;
  margin:0px;
   height:25px;
	padding-left:10px;
	font-weight: bold;
	vertical-align:middle;
	background-image: URL('images/dialog_frame_green_button.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
 .dialog-green-button-alt .button-start div{
	vertical-align:middle;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	text-align:center;	
	font-size : 13px;
   font-weight: bold;	
   color: White;  
   margin:5px 0px 5px 0px;
}
 .dialog-green-button-alt .button-end{
  float:left;
  right:-10px;
  padding:0px;
  margin:0px;
   height:25px;
	width:10px;
	font-size: 8px;
	line-height: 8px;	
	background-image:URL('images/dialog_frame_green_button.png');
	background-repeat: no-repeat;
	background-position: -290px 0px;	
}



 .header-bar{
   width:560px;
}
 .header-bar .left-side{
   font-weight:bold;
   margin:0px;
   height:35px;
	padding-left:15px;
   padding-top:0px;
	vertical-align:middle;
	background-image: URL('images/header_bar.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
 .header-bar .border-center{  
  padding:0px;
  margin:0px;
	padding-left:0px;
	padding-right:0px;
	vertical-align:middle;
   text-align:right;
   height:35px;
	width:75px;
	background-image: URL('images/header_bar.png');
	background-repeat: no-repeat;
	background-position: -380px 0px;
	white-space: nowrap;
}
 .header-bar .right-side{
   font-weight:bold; 
   margin:0px;
   height:35px;
	width:100px;
	padding-left:10px;
	padding-right:5px;
   padding-top:0px;
	vertical-align:middle;
	text-align:right;
	background-image: URL('images/header_bar.png');
	background-repeat: no-repeat;
	background-position: -456px 0px;	
   white-space: nowrap;
}
 .header-bar .border-end{
  padding:0px;
  margin:0px;
   height:35px;
	width:10px;
	font-size: 8px;
	background-image: URL('images/header_bar.png');
	background-repeat: no-repeat;
	background-position: -791px 0px;	
}


table.picture-frame{	border:0;margin:auto; padding:0; border-collapse: collapse; }
table.picture-frame td{margin:0; padding:0;line-height:1px;font-size:1px;}
table.picture-frame td.tl{height:25px; width:25px; background-image:url('images/frame_tl.png'); }
table.picture-frame td.t{height:25px; background-image:url('images/frame_t.png'); }
table.picture-frame td.tr{height:25px; width:25px; background-image:url('images/frame_tr.png'); }
table.picture-frame td.l{width:25px; background-image:url('images/frame_l.png'); }
table.picture-frame td.m{ background-color:white; }
table.picture-frame td.r{ width:25px; background-image:url('images/frame_r.png'); }
table.picture-frame td.bl{height:25px; width:25px; background-image:url('images/frame_bl.png'); }
table.picture-frame td.b{height:25px; background-image:url('images/frame_b.png'); }
table.picture-frame td.br{height:25px; width:25px; background-image:url('images/frame_br.png'); }
