.t-p * {
	margin:0;
	padding:0;
	}
.t-p img {
	border: 0;
	}
.t-p {
	font: 10px verdana;
	margin: 0 auto 6px;
	}
.t-p a,
.t-p a:hover {
	text-decoration: none;
	}
.t-pc {
	height: 100%;
	padding: 0 0 10px
	}
.t-p .t-ph h2,
.t-p .t-pc h3,
.t-p .t-pc h4 {
	font: bold 12px/1 "arial narrow", arial, verdana;
	}
.t-p .t-ph h2 {
	font-size: 13px;
	text-align: center;
	}
.t-p .t-ph h2 a {
	color: #333;
	width: 100%;
	display: block;
	}
.t-p .t-ph h2 a:hover {
	color: #36c;
	}	
.t-center .t-ph h2 {
	text-align: center !important;
	}
.t-left .t-ph h2 {
	text-align: left !important;
	}
.t-right .t-ph h2 {
	text-align: right !important;
	}	
.t-pc h4 a {
	display: inline-block;
	width: 100%;
	text-align: center;
	}
.t-p .t-pc div {
	margin: 0 0 6px;
	}
.t-p ul, .t-p li {
	list-style: none;
	}
.t-p table {
	width: 100%;
	}
						
/* ================== THUMBNAILS =====================

   For thumbnails - ROP, SS, FSI. When displaying the 
   FSI Portable or other tiles that are displayed 
   with images, use the class t-fsi after t-tn to 
   remove the border around these images. You can 
   change the bottom margin if necessary. */
	
.t-tn {
	text-align: center;
	margin: 0 auto 5px;
	}
.t-tn img {
	border: 1px solid #666;
	display: block;
	margin: 0 auto;
	} 
.t-tn h2 {               
	padding: 2px 0 3px;
	}
.t-tn h3, .t-tn h4 { /* thumb headings, view more link */
	line-height: 0.9em;
	margin: 0 auto 3px;
	width: 85%;
	text-align: center;
	}
.t-tn h3 {
	position:relative;
	overflow:visible;
	line-height:1.1em;
	background-color: transparent;
	height:100%;
}
.t-left-ad-title h3.t-rop-ad-title {
	text-align: left;
}
.t-right-ad-title h3.t-rop-ad-title {
	text-align: right;
}
h3.bull-tweek {
	font-family: arial, helvetica, sans-serif !important;
	font-size: 12px !important;
}
.t-bullet-1 h3.t-rop-ad-title a,
.t-bullet-2 h3.t-rop-ad-title a,
.t-bullet-3 h3.t-rop-ad-title a,
.t-bullet-4 h3.t-rop-ad-title a,
.t-bullet-5 h3.t-rop-ad-title a,
.t-bullet-6 h3.t-rop-ad-title a {
	display: block;
	width: 94%;
}
.t-bullet-1 h3.t-rop-ad-title a,
.t-bullet-2 h3.t-rop-ad-title a,
.t-bullet-3 h3.t-rop-ad-title a,
.t-bullet-4 h3.t-rop-ad-title a,
.t-bullet-5 h3.t-rop-ad-title a,
.t-bullet-6 h3.t-rop-ad-title a {
	text-align: left;
	background: url(../i/portable_sprite.gif) no-repeat 0 0; /* Black bullet */
	padding: 0 0 0 10px;
}
.t-bullet-2 h3.t-rop-ad-title a {
	background-position: 0 -40px; /* Grey bullet */
}
.t-bullet-3 h3.t-rop-ad-title a {
	background-position: 0 -80px; /* Blue bullet */
}
.t-bullet-4 h3.t-rop-ad-title a {
	background-position: 0 -120px; /* Orange bullet */
}
.t-bullet-5 h3.t-rop-ad-title a {
	background-position: 0 -160px; /* Red bullet */
}
.t-bullet-6 h3.t-rop-ad-title a {
	background-position: 0 -200px; /* Purple bullet */
}


.t-tn h4 { /* thumb headings, view more link */
	width: 80%;
	}	
.t-tn h3 a:hover, .t-tn h4 a:hover { /* thumb headings hover */
	color: #f00;
	}
.t-tn h4 a:hover { /* view more link hover */
	text-decoration: underline;
	}	
.t-tn p {  /* thumb publication dates */
	font: 10px/1 "arial narrow", arial, verdana;
	margin: 2px auto 0;
	line-height: 0.9em;
	width: 85%;
	text-align: center;
	}
.t-fsi img {
	border: 0;
	margin: 0 auto 3px;
	}

	
/* ======= PORTABLE WITH HEADING BACKGROUND ========
 
   For use *without* borders or graphic backgrounds.
   You can also add a graphic background if you
   desire. Coming soon-- image replacement styles
   for headings.
   */

.t-h1clr0 h2 {
	background: #999;       /* GREY header background */
	padding: 2px 0 3px;
	margin: 0 0 8px;
	color: #fff;
	text-align: center;
	}
.t-h1clr1 h2 {
	background: #06c;       /* BLUE header background */
	padding: 2px 0 3px;
	margin: 0 0 8px;
	color: #fff;
	text-align: center;
	}
.t-h1clr2 h2 {
	background: #699;       /* BLUE GREEN header background */
	padding: 2px 0 3px;
	margin: 0 0 8px;
	color: #fff;
	text-align: center;	
	}
.t-h1clr3 h2 {
	background: #969;       /* VIOLET header background */
	padding: 2px 0 3px;
	margin: 0 0 8px;
	color: #fff;
	text-align: center;	
	}
.t-h1clr4 h2 {
	background: #f00;       /* RED header background */
	padding: 2px 0 3px;
	margin: 0 0 8px;
	color: #fff;
	text-align: center;	
	}
.t-h1clr5 h2 {
	background: #f90;       /* ORANGE header background */
	padding: 2px 0 3px;
	margin: 0 0 8px;
	color: #000;
	text-align: center;	
	}
.t-h1clr6 h2 {
	background: #ff0;       /* YELLOW header background */
	padding: 2px 0 3px;
	margin: 0 0 8px;
	color: #000;
	text-align: center;	
	}	
			
/* =========== BASIC BORDERED PORTABLE ============

   Portable with border color and heading
   background color. The colors for the border and 
   background do not have to be the same. Edit these
   or add you own custom styles by changing the border
   width or colors accordingly.
   */

.t-clr1 h2,
.t-clr2 h2,
.t-clr3 h2,
.t-clr4 h2,
.t-clr5 h2,
.t-clr6 h2,
.t-clr7 h2,
.t-clr8 h2
  {
	background: #999;       /* GREY header background */
	margin: 0 0 8px;
	padding: 2px 0 5px;
	color: #fff;
	text-align: center;	
	}

.t-clr1 .t-ph h2 a,
.t-clr2 .t-ph h2 a,
.t-clr3 .t-ph h2 a,
.t-clr4 .t-ph h2 a,
.t-clr5 .t-ph h2 a,
.t-clr6 .t-ph h2 a,
.t-clr7 .t-ph h2 a,
.t-clr8 .t-ph h2 a
  {
	color: #fff; /* ie can't - what a spaz! */
	}
.t-clr1{
	border: 1px solid #666; /* GREY border */
	}
	
.t-clr2 h2 {
	background: #06c;       /* BLUE header background */			
	}
	
.t-clr2 h2 a:hover {
	color: #eee !important; 		
	}
.t-clr2{
	border: 1px solid #06c; /* BLUE border */
	}
	
.t-clr3 h2 {
	background: #699;       /* BLUE GREEN header background */	
	}
.t-clr3 {
	border: 1px solid #699; /* BLUE GREEN border */
	}
.t-clr4 h2 a:hover {
	color: #eee !important; 		
	}	
.t-clr4 h2 {
	background: #969;       /* VIOLET header background */	
	}
.t-clr4 h2 a:hover {
	color: #eee !important; 		
	}
.t-clr4 {
	border: 1px solid #969; /* VIOLET border */
	}
		
.t-clr5 h2 {
	background: #f00;       /* RED header background */	
	}
.t-clr5 {
	border: 1px solid #f00; /* RED border */
	}
	
.t-clr6 h2 {
	background: #f90;       /* ORANGE header background */
	color: #000;	
	}
.t-clr6 {
	border: 1px solid #f90; /* ORANGE border */
	} 
	
.t-clr7 h2 {
	background: #ff0;       /* YELLOW header background */
	color: #000;	
	}
.t-clr7 h2 a {
	color: #666 !important; 		
	}	
.t-clr7 h2 a:hover {
	color: #36c !important; 		
	}	
.t-clr7 {
	border: 1px solid #ffcc33; /* YELLOW border */
	}
.t-clr8 h2 {
	background: #03b176;       /* BLUE GREEN header background */	
	}
.t-clr8 {
	border: 1px solid #03b176; /* BLUE GREEN border */
	}
.t-clr8 h2 a {
	color: #fff !important; 		
	}	
.t-clr8 h2 a:hover {
	color: #eee !important; 		
	}

	
/* These classes allow you to set a background
   to the basic bordered Portable. You can change
   or add to them if nec. */
	
.t-bgclr1 {
	background: #efefef;    /* light GREY background */
	}
.t-bgclr2 {
	background: #e4e9ee;    /* light BLUE-grey background */
	}
.t-bgclr3 {
	background: #e5fcf3;    /* light BLUE-GREEN background */
	}	
.t-bgclr4{
	background: #f0e5fc;    /* light VIOLET background */
	}
.t-bgclr5{
	background: #fee9e9;    /* light PINK background */
	}
.t-bgclr6{
	background: #FEF5E5;    /* light ORANGE/PEACH-COLORED background */
	}
.t-bgclr7 {
	background: #ff9;       /* light YELLOW background */
	}	
.t-bgclr8{
	background: #eefce5;    /* light GREEN background */
	}
						
/* ==== PORTABLE WITH DYNAMIC GRAPHIC BACKGROUND ==== 

	To create your own wrapper, just copy the background styles
	(the styles with "url(...)...") into your own stylesheet.
	Then point it to one of your graphics. Important: since the
	styles for portables are added with the javascript call,
	you must override the styles by placing your overriding
	stylesheet below the portable. The footer is ok.
	See "Traffic Drivers, Up and Running" for more details. */	

/* Give the popup enabled portables a faded tile on hover.
   Better backdrop for popup. */
.t-pop .t-pc img:hover {
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}	

/* Background 1 */	
	
.t-bg1, .t-bg1 .t-ph {
	background: url(../i/greyfade_tab_left.gif) no-repeat;
	}
.t-bg1 .t-pc, .t-bg1 .t-ph h2 {
	background: url(../i/greyfade_tab_right.gif) 100% 0 no-repeat; 
	}
.t-bg1 { 
	background-position: 0 100%;
	}	
.t-bg1 .t-pc {
	background-position: 100% 100%;	
	}
.t-bg1  .t-ph h2 {
	padding: 6px 50px 16px 12px;
	text-align: left;
	}
	
/* Background 2 */	
	
.t-bg2, .t-bg2 .t-ph {
	background: url(../i/bluefade_tab_left.gif) no-repeat;
	}
.t-bg2 .t-pc, .t-bg2 .t-ph h2 {
	background: url(../i/bluefade_tab_right.gif) 100% 0 no-repeat; 
	}
.t-bg2 { 
	background-position: 0 100%;
	}	
.t-bg2 .t-pc {
	background-position: 100% 100%;	
	}
.t-bg2  .t-ph h2 {
	padding: 6px 50px 18px 12px;
	text-align: left;
	color: #fff; 
	}
.t-bg2  .t-ph h2 a { /* in case &titlelink=true is added on portable - need to make title light on darker backgrounds. */
	color: #fff;
	}	

/* Background 3 */	
.t-bg3, .t-bg3 .t-ph {
	background: url(../i/orangefade_tab_left.gif) no-repeat;
	}
.t-bg3 .t-pc, .t-bg3 .t-ph h2 {
	background: url(../i/orangefade_tab_right.gif) 100% 0 no-repeat;
	}
.t-bg3 { 
	background-position: 0 100%;
	}
.t-bg3 .t-pc {
	background-position: 100% 100%;
	}
.t-bg3 .t-ph h2 {
	padding: 6px 50px 16px 12px;
	text-align: left;
	}	
	
/* Background 4 */	
	
.t-bg4, .t-bg4 .t-ph {
	background: url(../i/white_box_greyfade_left.gif) no-repeat;
	}
.t-bg4 .t-pc, .t-bg4 .t-ph h2 {
	background: url(../i/white_box_greyfade_right.gif) 100% 0 no-repeat; 
	}
.t-bg4 { 
	background-position: 0 100%;
	}	
.t-bg4 .t-pc {
	background-position: 100% 100%;	
	}
.t-bg4  .t-ph h2 {
	padding: 10px 15px 14px;
	text-align: center;
	}
	
/* Background 5 */	
	
.t-bg5, .t-bg5 .t-ph {
	background: url(../i/white_box_bluefade_left.gif) no-repeat;
	}
.t-bg5 .t-pc, .t-bg5 .t-ph h2 {
	background: url(../i/white_box_bluefade_right.gif) 100% 0 no-repeat; 
	}
.t-bg5 { 
	background-position: 0 100%;
	}	
.t-bg5 .t-pc {
	background-position: 100% 100%;	
	}
.t-bg5  .t-ph h2 { /* Change padding, color or alignment for different background images */
	padding: 10px 15px 18px;
	text-align: center;
	color: #fff;
	}	
.t-bg5  .t-ph h2 a { 
	color: #fff;
	}

/* Background 6 */	
	
.t-bg6, .t-bg6 .t-ph {
	background: url(../i/white_box_orangefade_left.gif) no-repeat;
	}
.t-bg6 .t-pc, .t-bg6 .t-ph h2 {
	background: url(../i/white_box_orangefade_right.gif) 100% 0 no-repeat; 
	}
.t-bg6 { 
	background-position: 0 100%;
	}	
.t-bg6 .t-pc {
	background-position: 100% 100%;	
	}
.t-bg6  .t-ph h2 {
	padding: 10px 15px 14px;
	text-align: center;
	}	
	
/* Background 7 */	
	
.t-bg7, .t-bg7 .t-ph {
	background: url(../i/bottom_tab_grey_left.gif) no-repeat;
	}
.t-bg7 .t-pc, .t-bg7 .t-ph h2 {
	background: url(../i/bottom_tab_grey_right.gif) 100% 0 no-repeat; 
	}
.t-bg7 { 
	background-position: 0 100%;
	}	
.t-bg7 .t-pc {
	background-position: 100% 100%;
	padding: 8px 5px 18px 0;
	}
.t-bg7  .t-ph h2 {
	padding: 4px 20px 6px 15px;
	text-align: center;
	color: #333;
	}	
.t-bg7  .t-ph h2 a { 
	color: #333;
	}
.t-bg7 .t-ph h2 a:hover { 
	color: #36c;
	}	
.t-bg7 .t-pc h4{ 
	position: relative;
	top: 7px;
	text-align: right;
	right: 15px;
	width: 100%;	
	}
.t-bg7  .t-pc h4 a {
	text-align: right !important;
	}	
.t-bg7  .t-pc h4 a:hover { 
	text-decoration: none;
	}

/* Background 8 */	
	
.t-bg8, .t-bg8 .t-ph {
	background: url(../i/bottom_tab_blue_left.gif) no-repeat;
	}
.t-bg8 .t-pc, .t-bg8 .t-ph h2 {
	background: url(../i/bottom_tab_blue_right.gif) 100% 0 no-repeat; 
	}
.t-bg8 { 
	background-position: 0 100%;
	}	
.t-bg8 .t-pc {
	background-position: 100% 100%;
	padding: 8px 5px 18px 0;
	}
.t-bg8  .t-ph h2 {
	padding: 4px 20px 6px 15px;
	text-align: center;
	color: #fff;
	}	
.t-bg8  .t-ph h2 a { 
	color: #fff;
	}
.t-bg8  .t-ph h2 a:hover { 
	color: #ff0;
	}	
.t-bg8  .t-pc h4{ 
	position: relative;
	top: 7px;
	text-align: right;
	right: 15px;
	width: 100%;
	}
.t-bg8  .t-pc h4 a {
	text-align: right !important;
	}	
.t-bg8  .t-pc h4 a:hover { 
	text-decoration: none;
	}

/* Background 9 */	
	
.t-bg9, .t-bg9 .t-ph {
	background: url(../i/bottom_tab_orange_left.gif) no-repeat;
	}
.t-bg9 .t-pc, .t-bg9 .t-ph h2 {
	background: url(../i/bottom_tab_orange_right.gif) 100% 0 no-repeat;
	}
.t-bg9 { 
	background-position: 0 100%;
	}	
.t-bg9 .t-pc {
	background-position: 100% 100%;
	padding: 8px 5px 18px 0;
	}
.t-bg9 .t-ph h2 {
	padding: 4px 20px 6px 15px;
	text-align: center;
	color: #333;
	}	
.t-bg9  .t-ph h2 a { 
	color: #333;
	}
.t-bg9 .t-ph h2 a:hover { 
	color: #36c;
	}	
.t-bg9  .t-pc h4{ 
	position: relative;
	top: 7px;
	text-align: right;
	right: 15px;
	width: 100%;
	}
.t-bg9 .t-pc h4 a {
	text-align: right !important;
	}	
.t-bg9 .t-pc h4 a:hover { 
	text-decoration: none;
	}


	
/* Category background 1 (top) */

.t-bgcat1, .t-bgcat1 .t-ph {                
	background: url(images/marketplace/t_cat_portable_1_left.gif) no-repeat;
	}	
 .t-bgcat1 .t-pc, .t-bgcat1 .t-ph h2  {
	background: url(images/marketplace/t_cat_portable_1_right.gif) 100% 0 no-repeat;	
	}
.t-bgcat1 {
	background-position: 0 100%; 
	background-repeat: no-repeat;
	}
.t-bgcat1 .t-pc {
	background-position: 100% 100%;
	background-repeat: no-repeat;
	padding: 0 20px 6px 15px !important;	
	}
.t-bgcat1 h2 {
	padding: 6px 50px 16px 12px;
	text-align: left;
	color: #fff;
	}	
.t-bgcat1 h4 a {
	color: #fff;
	}

/* Category background 2 */

.t-bgcat2, .t-bgcat2 .t-ph {                
	background: url(images/marketplace/t_cat_portable_2_left.gif) no-repeat;
	}	
 .t-bgcat2 .t-ph h2, .t-bgcat2 .t-pc {
	background: url(images/marketplace/t_cat_portable_2_right.gif) 100% 0 no-repeat;	
	}
.t-bgcat2 {
	background-position: 0 100%; 
	background-repeat: no-repeat;
	}
.t-bgcat2 .t-pc {
	background-position: 100% 100%;
	background-repeat: no-repeat;
	padding: 0 20px 6px 15px !important;	
	}
.t-bgcat2 h2 {
	padding: 6px 50px 16px 12px;
	text-align: left;
	color: #fff;
	}	
.t-bgcat2 h4 a {
	color: #fff;
	}

/* ========== PORTABLE STYLES FOR CATEGORY LISTS =========== 
   
   For nested unordered lists. */

/* === Base categories (default) === */

.t-c ul {
	border-bottom: 1px dashed #bbb !important;
	margin-bottom: 5px;
	padding-bottom: 5px;
	}
.t-c li ul {
	border: 0;
	border-bottom: 0 !important;
	margin: 0;
	padding: 0;
	}
.t-c li ul li {
	display: inline;
	}
.t-c li a {
	font: bold 12px/1 arial, verdana;
	text-decoration: none !important;
	}
.t-c li ul li a {
	padding: 0; /* was padding: 0 5px 0 0; */
	font: normal 10px verdana, arial, sans-serif;
	background: 0;
	text-decoration: none !important;
	}	
.t-c .t-pc {
	padding: 0 20px 10px;	
	}
	
 					
/* == Category style 1 (double arrows) == */

.t-cs1 li ul {
	margin-left: 13px;
	}		
.t-cs1 li a {
	font: bold 11px/1 arial;
	padding-left: 13px;
	background: url(images/marketplace/cat_arrows.gif) 0 4px no-repeat;
	}
.t-cs1 li a:hover {
	background: url(images/marketplace/cat_arrows_red.gif) 0 4px no-repeat;
	}
.t-cs1 li ul li a {
	text-transform: capitalize;
	}
.t-cs1 li ul li a,
.t-cs1 li ul li a:hover {
	background: none !important;
	}

/* ============ PORTABLE LISTS ================ 

   Use this style for unnested lists like the tools
   Portable */

.t-list0 a {
	display: block;
	width: 87%;
	line-height: 1.1;
	background: url(images/marketplace/icon_box_arrow.gif) 0 -46px no-repeat;
	padding: 3px 0 3px 16px;
	text-align: left;
	}	
		
.t-list0 a:hover {
	background: #eee url(images/marketplace/icon_box_arrow.gif) 0 4px no-repeat;
	text-decoration: none;
	}
.t-list0 li {
	border-bottom: 1px dashed #ccc;
	}
.t-list0 .t-pc {
	padding: 0 20px 10px;
	}
		
				
/* ============= LINES BETWEEN THUMBNAILS  ============= 
   
   Solid, dashed or colored lines between thumbnails or 
   images in Portable content. These separate
   content from each other. */

.t-line0 .t-pc div,
.t-line1 .t-pc div,
.t-dash0 .t-pc div, 
.t-dash1 .t-pc div {	
	padding-bottom: 5px;
	margin-bottom: 5px;
	}		
.t-line0 .t-pc div {
	border-bottom: 1px solid #ddd;      /* grey */
	}
.t-line1 .t-pc div {
	border-bottom: 1px solid #D6ECFB;   /* light blue */
	}	
.t-dash0 .t-pc div {
	border-bottom: 1px dashed #aaa;     /* grey */
	}
.t-dash1 .t-pc div {
	border-bottom: 1px dashed #D6ECFB;  /* light blue */
	}
		
/* ========= WIDTH CLASSES FOR PORTABLES ======== 
   
   Explanation for these is above. Create as many
   as you need and add to the outer div. */	

.t-w1 {
	width: 170px;
	}
.t-w2 {
	width: 630px;
	}
.t-w3 {
	width: 200px;
	}
.t-w4 {
	width: 180px;
	}
	
/* ========== PSEUDO HOVER CLASS FOR IMAGES ========== 
   
   Only works in non-ie browsers (Mozilla, etc.). */
	
.t-imghvr img:hover {
	border: 1px solid #f00;
	}

/* ============ DISPLAY NONE FOR ELEMENTS ============ 
   
   Thumbnails display their titles and publication
   dates by default. Adding these classes to the
   outer Portable div will make these not show. */

.t-notnh3 h3, /* no thumbnail title (h3) */
.t-nodate p, /* no thumbnail date */
.t-nomore h4 { /* no "View More" link (h4) */
	display: none;
	}
	
/* ============ TABLE CLASSES FOR COLUMNS ============ 
   
   Table td's are automatically rendered by the 
   javascript inside a dynamic Portable. We've 
   done this so that you could add you own custom
   id or class to the table itself. Here we are just
   targeting all tables within the Portable by 
   adding the class to the outer Portable div.
   If you place more than one table within a 
   Portable do not use any of these classes on the
   outer div. Instead use them on the table itself. */
.t-rop-thumbs-table {
	border-collapse:collapse;
}
.t-rop-thumbs-table td {
	vertical-align: top;
	padding: 0 5px;
}
.t-td-2 td {
	width: 49%
}
.t-td-3 td {
	width: 32%
}
.t-td-4 td {
	width: 24%
}
.t-td-5 td {
	width: 19%
}
.t-td-6 td {
	width: 16%
}





.t-td2 td { /* removed 'table' from before 'td' 12.14.05 */
	;
	padding: 0 6px;
	}
.t-td2b td {
	width: 49%;
	padding: 0 10px;
	}
.t-td3 td {
	width: 32%;
	padding: 0 10px;
	}
.t-td4 td {
	width: 24%;
	padding: 0 7px;
	}


/* ============== TEXT TRANSFORMATIONS ===============
   
   Text for headings and publication dates, etc. will 
   be defaulted to the original markup or database 
   entry. Add these classes to make some or all 
   headings, dates, etc., either all-caps or 
   first-letter caps. */

.t-ucpt h2,                /* uppercase portable title */
.t-uctnt h3,               /* uppercase thumbnail title */
.t-uctndate p,             /* uppercase thumbnail datel */
.t-ucmore h4,              /* uppercase "view more" link */
.t-uctopc li a,            /* uppercase top categories */ 
.t-ucsubc li ul li a,      /* uppercase sub categories */    
.t-cap-all li a,
.t-cap-all h2,               /* uppercase all text */
.t-cap-all h3,       
.t-cap-all p,        
.t-cap-all h4 {    
	text-transform: uppercase;
	}
.t-cap-all .t-pc h3, .t-cap-all .t-pc h4 {    
	font-size: 11px;
	/*width: 80%;*/
	}
.t-cap-all .t-ph h2 {
	font-size: 12px;
	}	
.t-uctopc li a {
	text-transform: uppercase;
	}
.t-uctopc li ul li a {
	text-transform: none;
	}			
.t-captopc li a {          /* capitalize sub categories */
	text-transform: capitalize;
	}
.t-cap-first .t-ph h2 {          /* capitalize sub categories */
	text-transform: capitalize;
	font-size: 13px;
	}	
.t-captopc li ul li a {    /* capitalize sub categories */
	text-transform: none;
	}
.t-capsubc li ul li a {    /* capitalize sub categories */
	text-transform: capitalize;
	}

/* ============== MISC. PORTABLE STYLES ===============
   
   Misc. styles such as margin, etc. */
	
.t-mrgtop {
	margin-top: 8px;
	}
.t-pad20 .t-pc {           /* padding inside of content area if needed */
	padding: 0 20px 10px;
	}
.t-mall .t-pc {            /* Media Mall specific style */
	padding: 0 20px 10px;	
	}	
* html .t-mall iframe {    /* Media Mall specific style */
	margin: -8px auto 10px;	
	}
	
/* ============== TOP JOBS PORTABLE STYLES ===============
   
  Specifically for the TOP Jobs markup */

.t-list2 .t-pc li a {
	display: block;
	_width: 95%;
	line-height: 1.1;
	background: 0;
	padding: 3px 0 3px 0;
	text-align: left;
	}
.t-list2 .t-pc li a:hover {
	background: 0;
	text-decoration: none;
	}
.t-list2 a {
	border-bottom: 1px dashed #ccc;
	}
.t-list2 .t-pc {
	padding: 0 15px 10px;
	}
.t-list2 h4 a {
	border: 0;
	margin-top: 6px;
	}

/* DISCLAIMER FOR PORTABLES */

.t-disclaimer   {
	border-top: 1px solid #ccc;
	margin: 8px 15px 3px !important;
}
.t-disclaimer  p {
	font-size: 11px;
	text-transform: none !important;
	line-height: 1.1em;
	width: 100%;
}
.t-disclaimer a {
	text-decoration: underline;
}


.t-popup-size #popup img {
	width: 300px;
}



/* ======= Bullet style tweek ====== */

/*h3.bull-tweek {
	
	font-weight: normal !important;
}
.yui-panel .bd {
    overflow:hidden;
    padding:0px;
}
.yui-tt {
    visibility:hidden;
    position:absolute;
    color:#333;
    background-color:#FDFFB4;
    font-family:arial,helvetica,verdana,sans-serif;
    padding:2px;
    border:1px solid #FCC90D;
    font:100% sans-serif;
    width:auto;
}
.yui-tt p {
	margin: 0;
}*/

/* ==== Advertiser Phone number ==== */
p.t-adphone {
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana, san-serif !important;
}

/* ==== for the blank gif over titles for mouseover ==== */

#t-hover-image {
	display: block !important;
	border: 0 !important;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 10;
	height: 23px;
	display: block !important;
	width: 95%;
}
ul.t-rop-ad-list {
	
}
ul.t-rop-ad-list li {
	line-height:1.1em;
	background-color: transparent;
	font-size: 10px;
}
ul.t-rop-ad-list {
	text-align: left;
	/*overflow: hidden;*/
	margin: 0 5px 0 0;
}
ul.t-rop-ad-list li a:hover {
	color: #f00;
}


.t-bullet-black ul.t-rop-ad-list a,
.t-bullet-grey ul.t-rop-ad-list a,
.t-bullet-gray ul.t-rop-ad-list a,
.t-bullet-blue ul.t-rop-ad-list a,
.t-bullet-orange ul.t-rop-ad-list a,
.t-bullet-red ul.t-rop-ad-list a,
.t-bullet-purple ul.t-rop-ad-list a ,
.t-rop-ad-list a {
	display: block;
	position: relative;
	width: 94%;
	color: #06f;
}
.t-bullet-black ul.t-rop-ad-list a,
.t-bullet-grey ul.t-rop-ad-list a,
.t-bullet-gray ul.t-rop-ad-list a,
.t-bullet-blue ul.t-rop-ad-list a,
.t-bullet-orange ul.t-rop-ad-list a,
.t-bullet-red ul.t-rop-ad-list a,
.t-bullet-purple ul.t-rop-ad-list a {
	text-align: left;
	background: url(../i/portable_sprite.gif) no-repeat 0 0; /* Black bullet */
	padding: 0 0 0 10px;
}
.t-bullet-grey ul.t-rop-ad-list a,
.t-bullet-gray ul.t-rop-ad-list a {
	background-position: 0 -40px; /* Grey bullet */
}
.t-bullet-blue ul.t-rop-ad-list a {
	background-position: 0 -80px; /* Blue bullet */
}
.t-bullet-orange ul.t-rop-ad-list a {
	background-position: 0 -120px; /* Orange bullet */
}
.t-bullet-red ul.t-rop-ad-list a {
	background-position: 0 -160px; /* Red bullet */
}
.t-bullet-purple ul.t-rop-ad-list a {
	background-position: 0 -200px; /* Purple bullet */
}


.t-pc div.t-adv-list-scroll {
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	margin: 0 auto 8px !important;
	position: relative;
}
.t-pc div.t-adv-list-scroll-showall {
	margin: 0 auto 8px !important;
}
ul.t-rop-ad-rand-list {
	margin: 0 15px 8px;
}
.t-list-no-wrap {
	padding: 0;
	margin: 0;
	
}
.t-list-no-wrap div.t-adv-list-scroll {
	margin: 0 !important;
	padding: 0 0 0 10px;
}
.t-adv-list-scroll-border {
	border: 1px solid #ccc;
}
.t-list-padding {
	padding: 10px;
	overflow: hidden;
}

/* Search box */

#t-mrkt-searchform {
	width: 95%;
	margin: 0 auto;
	height: 1%;
}
#t-mrkt-searchbox {
	border: 1px solid #666;
	color: #666;
	padding: 1px 2px;
	margin: 3px auto;
	font-size: 10px;
	display: block;
}
#t-mrkt-searchbutton {
	font-size: 10px;
}

.t-bg0  .t-ph,
.t-clr0  .t-ph {
	display: none;
}






















