/**************************************************/
/* ROUND CORNERS */
/**************************************************/
TD.RC_M_TopLeft { background: url(pretty_ui/RoundBox/Medium_Top_Left.gif) top left no-repeat; width: 4px; height: 4px; }
TD.RC_M_TopRight { background: url(pretty_ui/RoundBox/Medium_Top_Right.gif) top right no-repeat; width: 4px; height: 4px; }
TD.RC_M_BottomLeft { background: url(pretty_ui/RoundBox/Medium_Bottom_Left.gif) bottom left no-repeat; width: 4px; height: 4px; }
TD.RC_M_BottomRight { background: url(pretty_ui/RoundBox/Medium_Bottom_Right.gif) bottom right no-repeat; width: 4px; height: 4px; }	
TD.RC_M_Top { background: url(pretty_ui/RoundBox/Medium_Top.gif) top; }
TD.RC_M_Bottom { background: url(pretty_ui/RoundBox/Medium_Bottom.gif) bottom; }
TD.RC_M_Left { background: url(pretty_ui/RoundBox/Medium_Left.gif) left; }
TD.RC_M_Right { background: url(pretty_ui/RoundBox/Medium_Right.gif) right;  }
TR.RC_M_Back { background: url(pretty_ui/RoundBox/Medium_Background.gif); }  
		
TD.RC_L_TopLeft { background: url(pretty_ui/RoundBox/Light_Top_Left.gif) top left no-repeat; width: 4px; height: 4px; }
TD.RC_L_TopRight { background: url(pretty_ui/RoundBox/Light_Top_Right.gif) top right no-repeat; width: 4px; height: 4px; }
TD.RC_L_BottomLeft { background: url(pretty_ui/RoundBox/Light_Bottom_Left.gif) bottom left no-repeat; width: 4px; height: 4px; }
TD.RC_L_BottomRight { background: url(pretty_ui/RoundBox/Light_Bottom_Right.gif) bottom right no-repeat; width: 4px; height: 4px; }	
TD.RC_L_Top { background: url(pretty_ui/RoundBox/Light_Top.gif) top; }
TD.RC_L_Bottom { background: url(pretty_ui/RoundBox/Light_Bottom.gif) bottom; }
TD.RC_L_Left { background: url(pretty_ui/RoundBox/Light_Left.gif) left; }
TD.RC_L_Right { background: url(pretty_ui/RoundBox/Light_Right.gif) right;  }
TR.RC_L_Back { background: url(pretty_ui/RoundBox/Light_Background.gif); }  

/* SMOOTH */
TD.SC_L_TopLeft { background: url(pretty_ui/SmoothBox/Light_Top_Left.gif) top left no-repeat; width: 9px; height: 9px; }
TD.SC_L_TopRight { background: url(pretty_ui/SmoothBox/Light_Top_Right.gif) top right no-repeat; width: 9px; height: 9px; }
TD.SC_L_BottomLeft { background: url(pretty_ui/SmoothBox/Light_Bottom_Left.gif) bottom left no-repeat; width: 9px; height: 9px; }
TD.SC_L_BottomRight { background: url(pretty_ui/SmoothBox/Light_Bottom_Right.gif) bottom right no-repeat; width: 9px; height: 9px; }	
TD.SC_L_Top { background: url(pretty_ui/SmoothBox/Light_Top.gif) top; }
TD.SC_L_Bottom { background: url(pretty_ui/SmoothBox/Light_Bottom.gif) bottom; }
TD.SC_L_Left { background: url(pretty_ui/SmoothBox/Light_Left.gif) left; }
TD.SC_L_Right { background: url(pretty_ui/SmoothBox/Light_Right.gif) right;  }
TR.SC_L_Back { background: url(pretty_ui/SmoothBox/Light_Background.gif); }  


TD.SC_M_TopLeft { background: url(pretty_ui/SmoothBox/Medium_Top_Left.gif) top left no-repeat; width: 9px; height: 9px; }
TD.SC_M_TopRight { background: url(pretty_ui/SmoothBox/Medium_Top_Right.gif) top right no-repeat; width: 9px; height: 9px; }
TD.SC_M_BottomLeft { background: url(pretty_ui/SmoothBox/Medium_Bottom_Left.gif) bottom left no-repeat; width: 9px; height: 9px; }
TD.SC_M_BottomRight { background: url(pretty_ui/SmoothBox/Medium_Bottom_Right.gif) bottom right no-repeat; width: 9px; height: 9px; }	
TD.SC_M_Top { background: url(pretty_ui/SmoothBox/Medium_Top.gif) top; }
TD.SC_M_Bottom { background: url(pretty_ui/SmoothBox/Medium_Bottom.gif) bottom; }
TD.SC_M_Left { background: url(pretty_ui/SmoothBox/Medium_Left.gif) left; }
TD.SC_M_Right { background: url(pretty_ui/SmoothBox/Medium_Right.gif) right;  }
TR.SC_M_Back { background: url(pretty_ui/SmoothBox/Medium_Back.gif); }  


/**************************************************/
/* MESHBOX */
/**************************************************/
TR.BM_L, TD.BM_L { background: url(pretty_ui/MeshBox/Light.gif); }		
TR.BM_M, TD.BM_M { background: url(pretty_ui/MeshBox/Medium.gif); }
TR.BM_D, TD.BM_D { background: url(pretty_ui/MeshBox/Dark.gif); }
TR.BM_B, TD.BM_B { background: url(pretty_ui/MeshBox/Button.gif); }
TR.BM_BB, TD.BM_BB { background: url(pretty_ui/MeshBox/Success.gif); }
TR.BM_BVB, TD.BM_BVB { background: url(pretty_ui/MeshBox/Error.gif); }
TR.BM_S, TD.BM_S { background: url(pretty_ui/MeshBox/Success.gif); }
TR.BM_E, TD.BM_E { background: url(pretty_ui/MeshBox/Error.gif); }

/**************************************************/
/* TABBED BUTTON */
/**************************************************/


.pretty-ui-pill { font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:11px; font-weight:bold; overflow-x:hidden; overflow-y:hidden; }
.pretty-ui-pill a, .pretty-ui-pill span, .pretty-ui-pill span span, .pretty-ui-pill span span span { cursor: pointer; background-position:left top; float:left; }
.pretty-ui-pill span { background-position:right top; }
.pretty-ui-pill span span { background-position:right bottom; }
.pretty-ui-pill span span span { background-position:left bottom; padding: 4px 8px 4px 8px; }
.pretty-ui-pill .pretty-ui-pill-select, .pretty-ui-pill .pretty-ui-pill-select span, .pretty-ui-pill .pretty-ui-pill-select span span, .pretty-ui-pill .pretty-ui-pill-select span span span {
background-image:url(pretty_ui/pill.gif); color:#FFFFFF; text-decoration:none; }
.pretty-ui-pill .pretty-ui-pill-select:hover { text-decoration:underline; }



.pretty-ui-pill-light  { font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:11px; font-weight:bold; overflow-x:hidden; overflow-y:hidden; }
.pretty-ui-pill-light  a, .pretty-ui-pill-light  span, .pretty-ui-pill-light  span span, .pretty-ui-pill-light  span span span { cursor: pointer; background-position:left top; float:left; }
.pretty-ui-pill-light  span { background-position:right top; }
.pretty-ui-pill-light  span span { background-position:right bottom; }
.pretty-ui-pill-light  span span span { background-position:left bottom; padding: 4px 8px 4px 8px; }
.pretty-ui-pill-light  .pretty-ui-pill-select, .pretty-ui-pill-light .pretty-ui-pill-select span, .pretty-ui-pill-light  .pretty-ui-pill-select span span, .pretty-ui-pill-light  .pretty-ui-pill-select span span span {
background-image:url(pretty_ui/pillLight.gif); color:#FFFFFF; text-decoration:none; }
.pretty-ui-pill-light  .pretty-ui-pill-select:hover { text-decoration:underline; }



.pretty-ui table.LineHeader { font-size: 11px; font-weight: bold; font-family: Arial; color: #666;  }



.pretty-ui HR.Subtle { height: 1px; border: none; margin: 2px 0 2px 0; color: #ddd; background-color: #ddd;   }
.pretty-ui HR.Subtle2 { height: 1px; border: none; margin: 2px 0 2px 0; color: #d8dfea; background-color: #d8dfea;  }

.pretty-ui HR.Subtle { color: #ddd; background-color: #ddd; }
.pretty-ui HR.Subtle2 { color: #d8dfea; background-color: #d8dfea; }

.pretty-ui div.Subtle {  background-color: #ddd; height: 1px; border: none; width: 100px; }
.pretty-ui div.Top_Line { background-color: #3b5998;  }
.pretty-ui-button { font-size: 11px; font-family:  Arial;  } 

.pretty-ui td.h2_Line { background-color: #e0e0e0; }
.pretty-ui td.h2 { padding: 10px 20px 2px 8px; }
.pretty-ui div.h2 { width: 100%; clear: both;  font-family: Verdana; font-weight: bold;  font-size: 12px; color: #000; }
.pretty-ui div.h2 div.Left { float: left;  }
.pretty-ui div.h2 div.Right { float: right; font-size: 11px; font-family: Arial; font-weight: normal; }

.pretty-ui div.h3 { font: 11px Arial; font-weight: bold; width: 100%; clear: both; color: #666;  }
.pretty-ui div.h3 div.Left { float: left;  }
.pretty-ui div.h3 div.Right { float: right; font-size: 11px; font-weight: normal; }

.pretty-ui div.h4 {  width: 100%; clear: both; }
.pretty-ui div.h4 div.Left { float: left;  }
.pretty-ui div.h4 div.Right { float: right; font-size: 11px; font-weight: normal; }

table.AppleHeaderLarge td.Left { background: url(pretty_ui/AppleHeader/Large_Left.gif); }
table.AppleHeaderLarge td.Middle { background: url(pretty_ui/AppleHeader/Large_Middle.gif); font-family: Verdana; font-weight: bold;  font-size: 11px; color: #4f5f6e;  padding-left: 9px; }
table.AppleHeaderLarge div.Right { font-family: Arial; font-size: 11px; font-weight: normal; color: Black; } 
table.AppleHeaderLarge td.Right { background: url(pretty_ui/AppleHeader/Large_Right.gif); }

table.AppleHeaderSmall td.Left { background: url(pretty_ui/AppleHeader/Small_Left.gif); }
table.AppleHeaderSmall td.Middle { background: url(pretty_ui/AppleHeader/Small_Middle.gif); font-family: Verdana; font-weight: bold;  font-size: 11px; color: #4f5f6e;  padding-left: 5px; }
table.AppleHeaderSmall td.Right { background: url(pretty_ui/AppleHeader/Small_Right.gif); }