/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}/*
Copyright (c) 2008, Varsity Networks, Inc. All rights reserved.
Base.css
*/

html 						{   overflow-y:scroll; }
body 						{   font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;}

h1                          {   font-size:138.5%;           /* 18px via YUI Fonts CSS foundation */ }
h2                          {   font-size:123.1%;           /* 16px via YUI Fonts CSS foundation */ }
h3                          {   font-size:108%;             /* 14px via YUI Fonts CSS foundation */ }
h1,h2,h3                    {   margin:1em 0;               /* top & bottom margin based on font size  */ }
h1,h2,h3,h4,h5,h6,strong    {   font-weight:bold;           /* bringing boldness back to headers and the strong element */ }
em                          {   font-style:italic;          /* bringing italics back to the em element */ }
blockquote,ul,ol,dl         {	margin:1em;                 /* giving blockquotes and lists room to breath */ }
ol,ul,dl                    {	margin-left:2em;            /* bringing lists on to the page with breathing room  */ }
ol li                       {	list-style: decimal outside;/* giving OL's LIs generated numbers */ }
ul li                       {	list-style: disc outside;   /* giving UL's LIs generated disc markers */ }
dl dd                       {	margin-left:1em;            /* giving UL's LIs generated numbers */ }
th                          {	font-weight:bold;  text-align:center; }
p,fieldset,pre              {	margin-bottom:1em;          /* so things don't run into each other */ }

img                         {	border:none; }

table                       {   border-collapse:collapse; }
/*
Copyright (c) 2008, Varsity Networks, Inc. All rights reserved.
style2.css
*/
 

/*====== base overrides =====*/

body                                {   margin:0 auto;
	                                     background-color:#fafafa;
	                                    
                                    }

a                                   {   color:#691630; text-decoration:none; }
a:hover                             {   text-decoration:underline; }

.clear                              {   clear:both; }

/*====== old style overrides =====*/

.adWidgetContainer                  {    }

/*====== yui overrides =====*/

#custom-doc                         {   width:775px; background:#fff; }
    #custom-doc #bd                 {   padding:0px 10px;  }

/*====== simple overrides =====*/

.left                               {   text-align: left !important; }
.right                              {   text-align: right !important; }
.center                             {   text-align: center !important; }

.error                              {   color:red;   }
.success                            {   color:green;   }

table.Padding1 td                   {   padding:1px;    }
table.Padding2 td                   {   padding:2px;    }
table.Padding4 td                   {   padding:4px;    }
table.Padding6 td                   {   padding:6px;    }
table.Padding8 td                   {   padding:8px;    }

/*====== top banner =====*/

#banner                             {   width:775px; height:122px; background:url(/cachedcontent/9144/images/site/head_banner.gif) no-repeat top left; }
    #banner .controls               {   margin-left:130px; height:25px; }
    #banner .controls a             {   font-size:85%; text-transform:uppercase;    }
        #banner .head_season        {   float:left; margin-top:2px; width:290px; color:#999999; font-size:77%; font-weight:bold; }
        #banner .head_date          {   text-transform:none; font-weight:normal; padding-left:5px;   }
        #banner .links              {   float:right; margin-right:5px; height:23px;  color:#800000; font-size:85%; }
        #banner .links a            {   line-height:23px; vertical-align:middle; }
        #banner .links a.search     {   border:none;background-repeat:no-repeat;background-position:0 50%;line-height:normal;padding:3px 0 3px 23px;
                                        background-image:url(/images/icon_search.gif); }
        #banner .links a.sponsors   {   font-weight:bold; border:none;background-repeat:no-repeat;background-position:0 50%;line-height:normal;padding:3px 0 3px 17px;
                                        background-image:url(/images/icon_blogs.gif); }

#banner-nav                         {   font-size:85%; color:#999999; background:url(/images/maroon+gold+white/blank_off.gif) left top repeat-x; }
    #banner-nav #head_attention_p1  {   width:62px; height:37px; background:url(/images/maroon+gold+white/head_attention_p1.gif) no-repeat bottom right; }
    #banner-nav #head_attention_p2  {   width:180px; height:37px; background:url(/images/maroon+gold+white/head_attention_p2.gif) no-repeat bottom right; }
    #banner-nav #head_attention_p3  {   width:194px; height:23px; background:url(/images/maroon+gold+white/head_attention_p3.gif) no-repeat bottom right; }

#alert-box                          {   display:none;height:80px;margin-top:-10px;margin-bottom:15px;text-align:center; }

/*====== top navigation =====*/

#top-nav 					 	    {   margin:0px; padding:0px; height:20px;  background:#000; }
    #top-nav ul					 	{   margin:0px; padding:0px; list-style:none; }
    #top-nav ul li 				    {   list-style:none; margin:0px; padding:0px; float:left; color:#fff; }
    #top-nav ul li.last 			{    }
    #top-nav ul li a 				{   padding:0px 5px 0px 5px; font-size:77%; color:#fff; vertical-align:middle; }

    /* --- bubble menu --- */
    
    #top-nav .all-sports            {   position:relative; z-index:9999; font-weight:bold; }
    #top-nav .trigger               {  }
    #top-nav .popup                 {   position:absolute; display:none; width:375px; 
                                        background:#EFEFEF; margin-top:3px;
                                        border-left:2px solid #000;  border-right:2px solid #000;   border-bottom:2px solid #000;
                                    }
        #top-nav .popup th,
        #top-nav .popup td,
        #top-nav .popup a           {   padding:4px; color:#000; }
        #top-nav .popup th          {   width:125px; text-align:center; padding:2px; text-decoration:underline;}
        #top-nav .popup .newsite-promo          
                                    {   font-weight:bold; text-align:center; }
        #top-nav .popup .newsite-promo a         
                                    {   font-size:85%;  }

    #top-nav #login-belt            {   height:20px; float:right; color:#fff; }
        #top-nav #login-belt a      {   font-size:77%; color:#fff; vertical-align:middle;  }
        #top-nav #login-belt a.help {   background:#fff; margin-right:4px; margin-top:2px; background:url(/images/icon_help.gif) no-repeat right 50%; padding:2px 22px 2px 0px;     }
        
/*====== main tab navigation =====*/

ul#main-menu 					 	{   list-style:none;margin:0px; padding:0px; width:533px;height:37px; }
    
    /* --- top tier --- */
    
    ul#main-menu li 				{   float:left; position:relative; list-style:none; }
    ul#main-menu li a 				{   height:37px; display:block; float:left; position:relative; color:#FED927; 
                                        line-height:37px; vertical-align:middle; text-align:center; 
                                        text-transform:uppercase; font-weight:bold; font-size:100%; font-weight:bold;}
    								  	  
    ul#main-menu li a.current,
    ul#main-menu li a:hover 	    {   color:#FED927; text-decoration:none; }

    ul#main-menu li a.blank			{   width:73px; background:url(/images/maroon+gold+white/blank_off.gif) top left no-repeat; }
    ul#main-menu li a.blank.current,
    ul#main-menu li a.blank:hover 	{    }

    /* --- second tier --- */
    
    ul#main-menu li ul 			    {   margin:0; padding:0px; width:160px; display:none; background:white; border:1px solid #666;
							  	        z-index:999; position:absolute; top:36px; left:0px; 
								  	}
    ul#main-menu li ul li 			{   display:block; border-bottom:1px solid #666; }
    ul#main-menu li ul li a 		{   text-align:left; text-transform:uppercase; font-weight:bold; font-size:85%; 
                                        margin:0; padding:0 8px; line-height:25px; height:25px; float:none; display:block; border:none; 
                                        width:144px; vertical-align:middle; color:#691630;
                                    }
    ul#main-menu li ul li a:hover 	{   color:#FED927; background:#691630; text-decoration:none; }
    
    /* --- third tier --- */
    
    ul#main-menu li ul li ul		{   margin:0; padding:0px; width:160px; display:none; background:white; border:1px solid #666;
							  	        z-index:999; position:absolute; top:0px; left:160px; 
								  	}
    ul#main-menu li ul li ul li			{   display:block; border-bottom:1px solid #666; }
    ul#main-menu li ul li ul li a 		{   text-transform:uppercase; font-weight:bold; font-size:85%; 
                                        margin:0; padding:0 8px; line-height:25px; height:25px; float:none; display:block; border:none; 
                                        width:144px; vertical-align:middle;
                                    }
    ul#main-menu li ul li ul li a:hover 	{   color:#FED927; background:#691630; text-decoration:none; }

    /*** arrows **/
    .sf-sub-indicator 
    {
        display:none;
    }
/*====== bottom =====*/

#footer                             {   border-top:1px dotted #999999;
                                        padding:0px; margin:10px 10px 10px 10px;
                                        text-align:center; color:#999999;
                                    }
    #footer #nav                    {   font-weight:bold; text-transform:uppercase;
                                            color:#691630; 
                                            padding:0px; margin:5px 0 5px 0;
                                    }
    #footer #copyright              {   padding:0px; margin:5px 0 5px 0; }
    #footer #copyright .vn          {   font-weight:bold; text-transform:uppercase; }

/*====== widgets =====*/

.navbar                             {   width:150px !important; }
.narrow                             {   width:215px !important; }
.wide                               {   width:440px !important; }
.widest                             {   width:100% !important; }
.sidebar                            {   width:300px !important; }

.float-right                        {   float:right; }
.float-left                         {   float:left; }

.widget                             {   margin:0px 0px 15px 0px; overflow:hidden; }
    .widget .hd                     {   padding:5px; }
    .widget .hd h1                  {   font-size:93%; margin:0px; }
    .widget .bd                     {   font-weight:normal; }
    .widget .ft                     {   padding:5px;}

.simple-border                      {   border:1px solid #999999; }
    .simple-border .hd              {   background:#CCCCCC; text-align:center; border-bottom:1px solid #999999; }
    .simple-border .bd              {   }
    .simple-border .ft              {   font-size:85%; font-weight:bold; text-align:center; border-top:1px solid #999999; }

.head-border						{   background:#800000 url(/images/maroon+gold+white/header_headlines.gif) no-repeat left top; }
	.head-border .hd 				{   margin-left:18px; padding:0px; background:#800000;
                                        line-height:22px; color:#FED927;
                                        vertical-align:middle; font-weight:bold; }
	.head-border .bd			    {   background:#fff; padding:5px; 
	                                    border-left:1px solid #999999; border-bottom:1px solid #999999; border-right:1px solid #999999;   
	                                }
	.head-border .ft			    {   padding:5px; background:#EFEFEF;
	                                    border-left:1px solid #999999; border-bottom:1px solid #999999; border-right:1px solid #999999;   
	                                }

.althead-border                     {   background-color:#CCCCCC; border:1px solid #999999; }
    .althead-border .hd             {   background:#FED927 url(/images/maroon+gold+white/header_sidebar_bg.gif); color:#800000; 
	                                    font-weight:bold; text-align:center; text-transform:uppercase;
	                                    padding-top:5px; padding-bottom:5px;
	                                    border-bottom:1px solid #999999;
	                                }
	.althead-border .bd			    {   padding:5px;  width:100%;}
    .althead-border .ft             {   background-color:#EFEFEF;color:#800000; 
	                                    font-weight:bold; text-align:center; padding:2px;
	                                    border-top:1px solid #999999;
                                    }
.notched-border						{   border-top:1px solid #999999; border-right:1px solid #999999; }
    .notched-border .hd             {   border-left:1px solid #999999; border-bottom:1px solid #999999;  }
    .notched-border .hd             {   font-size:130%; padding:5px; background-color:#CCCCCC; }
    .notched-border .hd h1          {   display:inline; }
    .notched-border .bd             {   padding:5px; border-left:1px solid #999999; }
    .notched-border .ft             {   padding:0px;  }
    .notched-border .ft .bottom     {   height:25px; 
                                        background:url(/images/header_ll_corner.gif) no-repeat left bottom; }
    .notched-border .ft .bottom span {  height:25px;  }


/*====== widget content =====*/

.more                               {   padding-top:5px; height:16px;}
    .more a                         {   float:right; display:block; width:51px; height:16px;
                                        background:url(/images/maroon+gold+white/btn_more.gif) no-repeat top right; 
                                    }

.messageboard                       {   width:300px;}
    .messageboard ul                {   list-style:none; margin:0px; padding:0px; }
    .messageboard ul li             {   padding:8px; }

.maintitle                          {   margin-bottom:5px;}

.plain                              {   }
    .plain .bd                      {   padding:5px;}

.loginbox                           {   width:550px; font-size:120%; }
    .loginbox .hd                   {   font-weight:bold; }
    .loginbox .bd                   {   padding:4px; }
    .loginbox .bd.login             {   background-color: #fafafa; }
    .loginbox td                    {   padding:8px; }
    .loginbox .title                {   font-weight:bold;}
    .loginbox .label                {   font-weight:bold; text-align:right;   }
    .loginbox .error                {   color:red;   }
    .loginbox .small                {   font-size:85%;   }
    .loginbox .submit               {   text-align:right;   }

.loginbox.loginpromo                {   width:300px; font-size:86%; }

.video-promo							{  	}
    .video-promo h1						{   margin:3px; font-size:85%; }
    .video-promo .bd					{   padding:2px; }
    .video-promo .thumb					{   padding:5px;  }
    .video-promo .thumb img				{   padding:2px; width:92px; height:69px; border:1px solid #CACACA; }
    .video-promo .description			{   padding:2px; vertical-align:top;}
	.video-promo .thumb a					{	position: relative; 	left: -98px; top: -15px; }
	.video-promo .thumb a em				{	background-color: #000; bottom: 0; cursor: pointer; display: block; height: 23px; left: 4px; opacity: .4; *filter: alpha(opacity=40); overflow: hidden; position: absolute; text-indent: -900px; width: 91px; z-index: 100; zoom: 1;}
	.video-promo .thumb a span				{	background: transparent url(/images/icon_video_play.png) no-repeat scroll top left;
												_background-image: url(/images/icon_video_play-ie.png);
												bottom: 1px; cursor: pointer; display: block; font-weight: bold; font-size: 77%; height: 18px; left: 3px; padding: 2px 0 0 23px; position: absolute; width: 62px; z-index: 101; zoom: 1; color:white;}

.pow-promo                          {  }
    .pow-promo h1                   {   text-align:center; margin:3px; font-size:85%; color:#000; }

.poll-promo                         {   }
    .poll-promo .bd                 {   padding:5px; }
    .poll-promo .question           {   font-size:85%; font-weight:bold; padding-bottom:5px; }
    .poll-promo .answer-select      {   width:15px; padding:2px;}
    .poll-promo .answer-text        {   font-size:85%; text-align:left; vertical-align:top; padding:2px;}
    .poll-promo .vote-button        {   text-align:right; vertical-align:top; }

.store-promo                        {    }
    .store-promo .sku               {   padding:5px; }
    .store-promo .sku-title         {   font-weight:bold; }
    .store-promo .sku-buynow        {   text-align:center; font-weight:bold; }
    .store-promo .sku-image         {   text-align:center; padding:5px; }
    .store-promo .sku-reg-price     {   font-weight:bold; }
    .store-promo .sku-sale-price    {   font-weight:bold;color:red; }
    .store-promo .sku-strike-price  {   font-weight:bold;text-decoration:line-through; }

.sidebar-nav                        {    }
    .sidebar-nav .bd                {   padding:5px; }
    .sidebar-nav ul                 {   margin:10px; }
    .sidebar-nav ul li              {   list-style:outside circle; margin:0px 5px 5px 15px; }

.sidebar-list                       {    }
    .sidebar-list ul                {   margin:5px 0px 5px 25px;  }
    .sidebar-list ul li             {   list-style:outside circle; }
    .sidebar-list ul li a           {   font-size:85%;  }
    
.profile-bio                        {   }
    .profile-bio .hd h1             {   width:60%;  }
    .profile-bio .hd .edit          {   text-align:right; background-image:none; }
    .profile-bio .hd .edit a        {   font-size:77%;}
    .profile-bio .bd                {   padding:10px;}

    .profile-bio .bd .head-shot     {   width:120px;  border:1px solid #999999; text-align:center; }
    .profile-bio .bd .head-shot a   {   font-size:70%; }
    .profile-bio .bd .head-shot img {   width:120px; display:block; }
    .profile-bio .bd .no-photo      {   height:120px; background:#EBEBEB url(/images/icon_no_photo.gif) no-repeat center center;  }
    .profile-bio .bd .logo          {   width:120px; font-weight:bold; text-align:center; color:#800000; }
    .profile-bio .bd .logo img      {   width:100px; height:100px; }
    .profile-bio .bd .head-shot.thumb         {   width:80px; }
    .profile-bio .bd .head-shot.thumb img     {   width:80px; }
  
    .profile-bio .bd .summary       {   }
    .profile-bio .bd .summary td    {   padding:5px;  }
    .profile-bio .bd .summary .label {  font-weight:bold; text-align:right; vertical-align:top; }
    
    .profile-bio .bd .bio           {   }
    .profile-bio .bd .bio td        {   padding:5px;  }
    .profile-bio .bd .bio .title    {   font-weight:bold; }

.profile-widget                     {   }
    .profile-widget .hd             {   text-align:center; background:none; font-size:85%; }
    .profile-widget .bd                {   padding:5px; font-size:85%;}
    .profile-widget .bd .head-shot     {   margin:0px auto; width:110px;  border:1px solid #999999; text-align:center; }
    .profile-widget .bd .head-shot a   {   font-size:80%; }
    .profile-widget .bd .head-shot img {   width:110px; display:block; }
    .profile-widget .bd .no-photo      {   height:110px; background:#EBEBEB url(/images/icon_no_photo.gif) no-repeat center center;  }
    .profile-widget .bd ul          {    list-style:none; margin:0px;  }
    .profile-widget .bd ul li       {    padding:0 0 5px 10px; list-style:none; }

.directory                          {   }
    .directory .hd                  {   margin:0px; }
    .directory .title               {   background:#CCCCCC; font-weight:bold; padding:3px; }
    .directory .names               {   padding:10px; }
 
.info-alert							{   background:#FFFF65; border:4px double #999999; }
    .info-alert .hd					{   padding:5px; background:url(/images/icon_info.gif) no-repeat 5px 5px; border-bottom:1px solid #800000; }
    .info-alert .hd h1				{   padding-left:25px; font-weight:bold; text-transform:uppercase; text-align:left; }
    .info-alert .bd p				{   font-weight:normal; }
    .info-alert .bd ul li			{   margin-bottom:5px; font-size:85%; color:red; }
  
.quick-links                        {    }
	.quick-links ul					{   list-style:none; margin:5px; font-weight:bold; font-size:85%; }
	.quick-links ul li				{   padding:5px; list-style:none;   }

.legal-look                         {   padding:10px; }                         
.legal-look,                         
    .legal-look p.MsoNormal, 
    .legal-look li.MsoNormal, 
    .legal-look div.MsoNormal       {   font-family:"Courier New"; }

/*====== attention scroller =====*/

#news-ticker                        {   overflow:hidden; display:none; position:relative; top:4px; left:-2px;
	                                    background-color:#FFFFFF;
	                                    border:none; padding:0px; margin:0px; width:179px; height:37px;
                                    }
    #news-ticker .title             {   padding-bottom:1px; text-align:center; text-decoration:underline; }
    #news-ticker .win               {   font-weight:bold; }

    #news-ticker table              {   width:100%; }
    #news-ticker li                 {   list-style:none; background-color:#FFFFFF; color:#800000; font-size:80%;  }
    #news-ticker li.single-large    {   font-size:130%; padding-top:6px; text-align:center; }

/*====== utility belt =====*/

ul.utilityBelt                      {   margin:5px 0px; font-size:85%; text-align:right; clear:left;   }
    ul.utilityBelt li               {   list-style-type:none; display:inline; line-height:normal; padding:0px;    }
    ul.utilityBelt a                {   border:none;background-repeat:no-repeat;background-position:0 50%;line-height:normal;padding:3px 0 3px 22px;   }
    ul.utilityBelt a.email          {   background-image:url(/images/icon_email.gif);    }
    ul.utilityBelt a.print          {   background-image:url(/images/icon_print.gif);    }
    ul.utilityBelt a.feedback       {   background-image:url(/images/icon_feedback2.gif); }
    ul.utilityBelt a.digg           {   background-image:url(/images/icon_digg.gif); }
    ul.utilityBelt a.delicious      {   background-image:url(/images/icon_delicious.gif);    }
    ul.utilityBelt a.rss            {   background-image:url(/images/icon_rss.gif);  }
    ul.utilityBelt a.facebook       {   background-image:url(/images/icon_facebook.gif);  }

ul.securityBelt                            {	width:300px;margin:0px;display:inline-block;padding:0px; }
    ul.securityBelt li                     {	list-style-type:none; margin:0; float:left; }	

.securityIcon                              {	}
    .securityIcon .basic                   {	display:inline-block;background:url('/images/icons_security.gif') no-repeat -22px 0px; width:22px; height:22px; }
    .securityIcon .public-content          {	display:inline-block;background:url('/images/icons_security.gif') no-repeat -42px 0px; width:22px; height:22px;  }
    .securityIcon .personal-team           {	display:inline-block;background:url('/images/icons_security.gif') no-repeat -68px 0px; width:22px; height:22px;  }	
    .securityIcon .financial               {	display:inline-block;background:url('/images/icons_security.gif') no-repeat -88px 0px; width:22px; height:22px;  }
    .securityIcon .approval                {	display:inline-block;background:url('/images/icons_security.gif') no-repeat -110px 0px; width:22px; height:22px;  }
    .securityIcon .approval-not-required   {	display:inline-block;background:url('/images/icons_security.gif') no-repeat -132px 0px; width:22px; height:22px;  }


/*====== ads =====*/

.adunit                             {   text-align:center; }

/*====== data list =====*/

ul.list                            {    }
    ul.list li                     {   list-style:none; margin-bottom:15px;  }
    ul.list li a                   {    }

/*====== data grid =====*/

.grid                               {   }
    .grid caption                   {   text-align:center; font-weight:bold; padding:2px; }
    .grid .summary                  {   text-align:center; font-weight:bold; }
    .grid .edit-column              {   width:50px; }
    .grid tr.header                 {   background:#CCCCCC; }
    .grid tr.footer                 {   background:#CCCCCC; }
    .grid th                        {   font-weight:bold; background:#F7F3E7; color:#666666; border-bottom:1px solid #999999; }
    .grid th,
    .grid td                        {   padding:5px; text-align:left; }
    .grid th a:hover                {   }
    .grid tr.odd-row                {   background:#fff; }
    .grid tr.even-row               {   background:#EFEFEF; }
    .grid tr.selected-row           {   background:#999999; color:white; }

.grid.border                        {   border:1px solid #999999; }

.maingrid                           {   }
    .maingrid tr th                 {  background:#CCCCCC; }
    .maingrid th,
    .maingrid td                    {  }

.minigrid                           {  font-size:85%;  }
    .minigrid  tr.header            {  text-align:center; font-weight:bold; }
    .minigrid  tr th                {  border-bottom:1px solid #999999; background:#fff; }
    .minigrid  tr td                {  padding:3px; }
    .minigrid  tr.footer            {  background:none; }
    .minigrid  th                   {   }

/*====== messageboxes =====*/

.messagebox-info                    {   color:navy; margin:5px auto; padding:10px; background:#FAFAD2; border:medium double; }
    .messagebox-info .title         {   padding:0 0 5px 20px; font-weight:bold; background:url(/images/icon_info.gif) no-repeat 0px 0px; border-bottom:1px solid; }
    .messagebox-info h1             {   font-weight:bold; margin:10px; padding-left:25px; text-transform:uppercase; }
    .messagebox-info p              {   margin:0px; padding-top:5px; font-weight:normal; }
    .messagebox-info .buttons       {   text-align:right;  }
    .messagebox-info ul li          {   margin-bottom:5px;  }

.messagebox-success                 {   color:green; margin:5px auto; padding:10px; background:#FAFAD2; border:medium double;  }
    .messagebox-success .title      {   padding:0 0 5px 20px; font-weight:bold; background:url(/images/icon_success.gif) no-repeat 0px 0px; border-bottom:1px solid ; }
    .messagebox-success h1          {   font-weight:bold; margin-bottom:10px; border-bottom:thin solid; text-transform:uppercase; }
    .messagebox-success p           {   margin:0px; padding-top:5px; font-weight:normal; }
    .messagebox-success .buttons    {   text-align:right;  }

.messagebox-error                   {   color:red; margin:5px auto; padding:10px; background:#FAFAD2; border:medium double; }
    .messagebox-error .title        {   padding:0 0 5px 20px; font-weight:bold; background:url(/images/icon_error.gif) no-repeat 0px 0px; border-bottom:1px solid ; }
    .messagebox-error h1            {   font-weight:bold; margin-bottom:10px; border-bottom:thin solid; text-transform:uppercase; }
    .messagebox-error p             {   margin:0px; padding-top:5px; font-weight:normal; }
    .messagebox-error .buttons      {   text-align:right;  }

/*====== Old page stuff =====*/

.PageHeader                         { 	color:#FED927; text-transform:uppercase; margin-bottom:5px;}
    .PageHeader a					{	color:#999999;}
    .PageHeader .Title              {	font-size:120%; font-weight:bold; padding-bottom:5px; border-bottom:solid 2px #FED927;}
    .PageHeader .SubTitle           {	color:#999999; }
    .PageHeader .Help               {   margin-bottom:15px; text-align:right; font-size:85%; text-transform:none;}
    .PageHeader .select             {   color:#666666; }

.HeaderControls, a.HeaderControls   {   color:#691630; font-size:80%; text-transform:uppercase;}
.HeaderSeasonTitle                  {   float:left; font-size:80%; font-weight:bold; color:#999999; padding:1px; margin:0 6px 0px 0;}
.HeaderCurrentDate                  {   float:left; font-size:80%; color:#999999; padding:1px; margin:0 6px 0px 0;}

.PrintContainter                    {   background-color:white; color:black; margin:0px; padding:15px;  }
.PrintContainter p                  {   font-size:110%; text-align:left; margin:0 0 15px 0; }
.PrintContainter .Header            {   text-align:center;  }
.PrintContainter .Header h1         {   margin:0 0 15px 0; text-transform:uppercase;    }
.PrintContainter .Content           {   }
.PrintContainter .Footer            {   font-size:80%; text-align:center;  }
.PrintContainter input,
.PrintContainter select             {   display:none;   }

#NoLayputContainter                 {   background-color:white; font-size:.87em;    }

/*====== MyPage stuff =====*/

.MyPageHeader                       { 	color:#FED927; text-transform:uppercase; }
    .MyPageHeader a					{	color:#666666;}
    .MyPageHeader .Title            {	font-size:120%; font-weight:bold; }
    .MyPageHeader .SubTitle         {	font-size:87%; font-weight:normal; color:#666666; text-transform:none; padding-top:2px; }
    .MyPageHeader .Help             {   color:#666666;text-align:right; font-size:85%; text-transform:none; margin-top:3px; padding-top:3px;  border-top:2px solid #FED927; }

.ExtraFeatures                      { 	padding:0px 0px 5px 0px; text-align:right; }

.PageSelectors                      { 	margin:5px 0px; }
    .PageSelectors td               { 	padding:4px; color:#666666; }
    .PageSelectors .Label           { 	text-align:right; font-weight:bold; }
    .PageSelectors .Label.First     { 	padding:0px; }

/*### Form styles ###*/

.FormTable                          {   border:1px solid #999999; }
    .FormTable  td                  {   padding:5px; }
    .FormTable .Title               { 	background-color:#999999; font-weight:bold; color:#800000; padding:5px; }
    .FormTable .Help                { 	color:black;}
    .FormTable .Summary             { 	border-top:1px solid #999999; border-bottom:1px solid #999999; background-color:#EFEFEF; }
    .FormTable .Error               {	text-align:center; color:red; }
    .FormTable .Label               { 	text-align:right; color:#800000; white-space:nowrap; vertical-align:top;}
    .FormTable .Field               { 	background-color:#CCCCCC; text-align:right; color:#800000; white-space:nowrap; vertical-align:top;}
    .FormTable .Required            { 	font-weight:bold;}
    .FormTable .RequiredHelp        { 	background-color:#CCCCCC; font-weight:bold; text-align:right; color:#800000; }
    .FormTable .Value               { 	vertical-align:top; color:black; }

/*### View styles ###*/

.view                               {   }
    .view td                        {   padding:5px; }
    .view .caption                  {   font-weight:bold; color:#666666; }
    .view .value                    {	color:#000; vertical-align:top; text-align:left; }
    .view .label                    {	font-weight:bold; color:#666666; vertical-align:top; text-align:right; white-space:nowrap;}

/*### Forum styles ###*/

.Forum                              {   border:1px solid #000; margin-top:5px; border-collapse:collapse;    }
    .Forum p                        {   padding:4px; }
    .Forum tr.grid-header           {   background-color:#999999; }
    .Forum tr.message-header        {   border-bottom:1px solid #999999; background-color:#999999; font-weight:bold;   }
    .Forum tr.message-header .sub-header {  font-weight:normal; }
    .Forum th                       {   padding:3px; border-bottom:1px solid #000;}
    .Forum tr.odd-row               {   background:#FFF;}
    .Forum tr.even-row              {   background:#EFEFEF;}
    .Forum td                       {   padding:4px; }
    .Forum td.message               {   color:#333; text-align:center;}
    .Forum tr.footer td             {   border-top:1px solid #000; text-align:right; font-weight:bold; font-style:italic; height:15px; }
    .ForumBreadCrumb                {   font-weight:bold; padding-top:6px; }

/* ### admin stuff ### */
a.add										{   padding:0 0px 0 16px ; background:url(/css/admin/images/addColumn.gif) no-repeat top left; width:14px; height:14px; }
a.delete									{   padding:0 0px 0 16px ; background:url(/css/admin/images/deleteColumn.gif) no-repeat top left; width:14px; height:14px; }
a.edit										{   padding:0 0px 0 16px ; background:url(/css/admin/images/updateColumn.gif) no-repeat top left; width:14px; height:14px;}
a.checkmark									{   padding:0 0px 0 16px ; background:url(/css/admin/images/icon_checkmark.gif) no-repeat top left; width:14px; height:15px; }
a.note										{   padding:0 0px 0 16px ; background:url(/images/icon_notes.gif) no-repeat top left; width:19px; height:18px;}
a.date										{   padding:0 0px 0 16px ; background:url(/images/icon_cal_sm.gif) no-repeat top left; width:16px; height:16px;}
a.calendar									{   padding:3px 16px 3px 18px ; background:url(/images/icon_cal2.gif) no-repeat bottom left; width:34px; height:22px; }

.help-box                                   {   margin:0px 0 5px 0; color:#333;   }
.help-box  a                                {   color:#333;    }
.help-box .hideshow                         {   text-align:right;padding:0 0 2px 0;font-size:86%; }
.help-box .message                          {   padding:5px; background:#CCFFCC; border:1px solid #669966;  }

/* ### A-Z directory ### */
.alpha-browser                              { font-size:110%; margin-top:10px; margin-bottom:10px;  }
.alpha-browser a                            { font-size:110%; font-weight:normal; text-transform:uppercase; }
.alpha-browser .current                     { font-weight:bold; text-decoration:underline; }
.data-column                                { font-size:110%; font-weight:bold; }

/*### RS Paging styles ###*/

.pager-nav									{	margin:10px auto; color:#800000;  }
	.pager-nav td							{	text-align:center; 	}
	.pager-nav a							{	color:#800000; 	}
	.pager-nav .button						{	font-weight:bold; padding:5px; }
	.pager-nav .page						{	width:24px; height:24px; border:1px solid #CCCCCC;	}
	.pager-nav .page a						{	display:block; line-height:22px;  }
	.pager-nav .page a:hover,			
	.pager-nav .selected					{	background:#800000; color:#fff;	text-decoration:none; }
	.pager-nav .disabled					{	color:#999999;	}

.sort-selected								{	font-weight: bold; padding-right:20px; }
.sort-unselected							{	font-weight: bold; padding-right:20px; }
 
.sort-asc									{	background: url(/images/icon_up_arrow.gif) no-repeat right center; }
.sort-desc									{	background: url(/images/icon_down_arrow.gif) no-repeat right center;}

/*### Form styles ###*/

input.search,
input.delete		                        {   margin:0px 5px 0px 5px; width:80px; }

input.export,
input.add,
input.submit,
input.cancel		                        {   margin:0px 5px 0px 5px; width:80px; }

.required			                        {   font-weight:bold;   }
   
fieldset.widthAuto label			        {   width:auto !important; }
fieldset.width150 label			            {   width:150px !important; }
fieldset.width180 label			            {   width:180px !important; }
fieldset.width240 label			            {   width:240px !important; }
fieldset.width320 label			            {   width:320px !important; }

fieldset						            {   border:1px solid #666666; padding:0px 10px 10px 10px; color:#666666;}

    fieldset legend				            {   padding:5px; font-weight:bold; color:#666666; }
    fieldset label				            {   float:left; text-align:right; width:180px; margin-right:5px; font-weight:bold;  }

    fieldset p					            {   clear:both; padding:5px; margin-bottom:0px; }
    fieldset table td			            {   padding:5px; }
    
.buttons			                        {   text-align:right; border-top:2px dotted #CCCCCC; margin:10px 5px 10px 15px; padding-top:10px; }

/*---- STATS ----- */
table.stats                                 {   margin:0px; font-size:100%;  }

table.stats th,
table.stats td                              {   font-weight:normal; text-align:center; padding:5px 3px 5px 3px; }

table.stats .header  th                     {   background:#CCCCCC; font-weight:bold; text-decoration:none;  }
table.stats .footer  td                     {   background:#CCCCCC; font-weight:bold; border-top:1px solid #CCCCCC;  }

table.stats .title                          {   font-weight:bold; text-align:left; padding:5px 3px; vertical-align:bottom; }
table.stats .title th                       {   color:#9c9c9c; font-weight:bold; text-align:center; }

table.stats .odd-row                        {   background:white; }
table.stats .even-row                       {   background:#EFEFEF; }

table.stats .stat-value                     {   font-weight:bold;}
table.stats .compare-checkbox               {   vertical-align:top;}
table.stats .first-column                   {   text-align:right; width:185px;}
table.stats .player-column                  {   text-align:left; padding:10px;}

table.stats.summarybox                      {   width:215px;float:left;margin:10px 0px 10px 25px; }
table.stats.summarybox .title               {   height:50px;  }

table.stats.playerbox td,                    
table.stats.playerbox .header  th           {     }

table.stats-key                             {   margin:0px; font-size:90%;  }

table.stats-key .title  th                  {   color:#9c9c9c; font-weight:bold; text-align:center; padding:5px 3px; }

table.stats-key th,
table.stats-key td                          {   font-weight:normal; text-align:center; padding:1px 3px 5px 3px; }

table.stats-key .key-element                {   vertical-align:top; }
table.stats-key .key-listing .header th     {   background:#CCCCCC; font-weight:bold; text-decoration:none; padding:1px 3px 1px 3px;}
table.stats-key .key-listing .key-abbrev    {   font-weight:bold; text-align:center; padding:1px 5px 5px 3px; }
table.stats-key .key-listing .key-desc      {   font-weight:normal; text-align:left; padding:1px 3px 5px 3px; }

/*---- karam ----- */

.vn_thermometer                             {   overflow: hidden; border: 1px solid #868f98; background-color: cornsilk;  font-size:9px; width:180px; height:80px;  }
.vn_thermometer .title                      {   float: left; padding: 2px 0px; text-align: center; width:100%; font-weight:bold; background-color: #eee;     }
.vn_thermometer .goal                       {   float: left; padding: 1px; text-align: center; width:100%;    }
.vn_thermometer .barBase                    {   float: left; width: 134px; height: 25px; background: url("http://www.karma411.com/Markslist/images/uiImages/therm_small.gif") left top no-repeat; margin-left: 5px;    }
.vn_thermometer .barBase .bar               {   float: left; height: 19px; background: url("http://www.karma411.com/Markslist/images/uiImages/green_mercury.jpg") left top no-repeat; margin-left: 23px;    }
.vn_thermometer .perc                       {   float: left; margin-top: 5px;  }
.vn_thermometer .links                      {   clear:both; font-weight:bold; padding: 1px 10px;  }
/*
Copyright (c) 2008, Varsity Networks, Inc. All rights reserved.
nav_tab.css
*/
 
/* container */
.menu_tabs                                  {   width:100%; }

/* first level */
.menu_tabs ul                               {   border-bottom:1px solid #999; text-align:center; margin:10px 0px 5px 0px; padding-bottom:5px; }
.menu_tabs ul li                            {   margin:0 2px 0 2px; display:inline; list-style:none;  }
.menu_tabs ul li a                          {   margin:0 -6px 0 0px; text-decoration:none; padding:5px 8px 5px 8px;
                                                background:#f5f5f5; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999;
                                            }
.menu_tabs ul li a:hover                    {   background:#ddd; color:#333; text-decoration:none; }
.menu_tabs ul li.current                    {   background:#ddd;  }
.menu_tabs ul li.current a                  {   background:#ddd; font-weight:bold; border-bottom:1px solid #ddd;  }

/* second level */
.menu_tabs ul ul                            {   background:#ddd; text-align:left; width:100%; margin:6px 0 0px 0;  padding:5px 0; display:none; float:left; }
.menu_tabs ul li.current ul                 {   display:block;   }
.menu_tabs ul li.current li.current ul li                     {    }
.menu_tabs ul li.current ul a               {   border:none; padding:4px 6px; font-weight:normal;  }
.menu_tabs ul li.current ul li a:hover      {   background:#f5f5f5;  }
.menu_tabs ul li.current ul  a              {   border:none;  }

.menu_tabs ul li.current li.current         {    }
.menu_tabs ul li.current li.current a       {   font-weight:bold; }

/* miscl */
.menu_tabs.small li a                       {   font-size:77%; }
.menu_tabs.small ul					        {   margin:5px 5px 10px 5px; padding-bottom:4px;}
.menu_tabs .tab 					        {   display:none;}

/*
Copyright (c) 2008, Varsity Networks, Inc. All rights reserved.
ad_widget.css
*/
/* common */
.adWidth120                             {   width:120px; margin: 0px auto; }
.adWidth160                             {   width:160px; margin: 0px auto; }
.adWidth180                             {   width:180px; margin: 0px auto; }
.adWidth200                             {   width:200px; margin: 0px auto; }
.adWidth300                             {   width:300px; margin: 0px auto; }
.adWidth336                             {   width:336px; margin: 0px auto; }
.adWidth468                             {   width:468px; margin: 0px auto; }
.adWidth728                             {   width:728px; margin: 0px auto; }

/* general container */
.adWidgetContainer                      {   clear:both; position:relative; z-index:0; margin-bottom:10px; }
.adWidgetContainer .hd                  {   text-align:center; }
.adWidgetContainer .bd                  {   }
.adWidgetContainer .ft                  {	display:none; }
.adWidgetContainer .ft a                {	font-size:86%; font-weight:bold; }

/* text */
.adWidgetContainer .adText              {	overflow:hidden; font-size:85%; border:solid 1px #800000;}
.adWidgetContainer .adText a            {	display:block; text-decoration:none; }
.adWidgetContainer .adText .title       {	display:block; color:#fff; background:#800000; padding:4px; text-decoration:underline;   }
.adWidgetContainer .adText .text        {	display:block; color:#333; background:#fff; padding:4px; text-decoration:NONE; }
.adWidgetContainer .adText .url         {	display:block; color:green; background:#fff; padding:4px; white-space:nowrap; text-decoration:none; }

/* image */
.adWidgetContainer .adImage             {	text-align:center; }
.adWidgetContainer .adImage a           {	display:block; text-decoration:none; }
.adWidgetContainer .adImage img         {	margin:0px; }

/* Rich */
.adWidgetContainer .adRich              {   position:relative; z-index:0;}

/*
Copyright (c) 2008, Varsity Networks, Inc. All rights reserved.
bd_widget.css
*/

/* bizdir container */
.bdWidgetContainer                  {	background-color: #fff; margin: 5px auto 5px auto; width: 130px; text-align: left; border: none; font-size: 12px;}
.bdWidgetContainer .hd              {   }
.bdWidgetContainer .bd              {	border: 1px solid #a73632; width: 130px; overflow: hidden;}
.bdWidgetContainer .ft              {	background-color: #a73632; border: 1px solid #a73632; width: 130px;}
.bdWidgetContainer .ft a            {	color: #fff; font-size: 86%; font-weight: bold;}
.bdWidgetContainer .seeAllLabel     {	display: block; color: #fff; line-height: 16px; font-size: 10px; font-weight: bold; text-align:center; vertical-align: middle; text-transform:uppercase;}
.bdWidgetContainer .adHereLabel     {	display: block; color: #a73632; font-size: 10px; font-weight: bold; text-align:center; vertical-align: middle; padding: 2px;}

/* ad */
.bdWidgetContainer .adText          {	padding: 3px 3px 4px 3px; border-bottom: 1px dashed #333333; overflow: hidden;}
.bdWidgetContainer .adText a        {	display: block; text-decoration: none;}
.bdWidgetContainer .adText .title   {	display: block; color: #333; text-decoration: underline; font-weight: bold; line-height: 14px; padding-bottom: 4px;}
.bdWidgetContainer .adText .text    {	color: #333333; display: block; font-weight: normal;}
.bdWidgetContainer .adText .url     {	color: #999999; display: block; font-size: 10px; font-weight: normal; white-space: nowrap; overflow: hidden;}

/* image */
.bdWidgetContainer .adImage         {	border-bottom: 1px dashed #333333; overflow: hidden;}
.bdWidgetContainer .adImage img     {	border: none; margin:5px;}

/* Rich */
.bdWidgetContainer .adRich          {	border-bottom: 1px dashed #333333; overflow: hidden;}
