/*
** =====================
** AdUnit CSS: Structure
** =====================
**/

/*
** Wide Skyscraper: 160 x 600
** --------------------------
**/

div.wide_skyscraper { width: 160px; padding: 0 5px; border-width: 1px; margin: 0; font-size: 13pt; font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal;  overflow: hidden; overflow: hidden; line-height: normal; word-wrap: break-word; }
div.wide_skyscraper div { display: block; margin: 0; padding: 0; text-align: center; font-size: 8pt; }
div.wide_skyscraper div.header_text {font-size: 10pt; color: #afafaf; text-align: right; }
div.wide_skyscraper ul { padding: 0; margin: 0; list-style-type: none; }
div.wide_skyscraper ul li { padding: 5px 0 20px 0; cursor: pointer; display: block; }
div.wide_skyscraper ul li span.headline { text-decoration: underline; display: block; font-weight: bold; }
div.wide_skyscraper ul li span.desc { display: block; width: 160px; }
div.wide_skyscraper ul li span.dispurl { display: block; font-size: 7pt; width: 160px; overflow: hidden; }
div.wide_skyscraper br.clearboth { clear: both; line-height: 1%; overflow: hidden; }

/*
** Leaderboard: 728 x 90
** ---------------------
**/

div.leaderboard { width: 728px; padding: 0 5px; border-width: 1px; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; height: 90px; overflow: hidden; line-height: normal; word-wrap: break-word; }
div.leaderboard div { display: block; margin: 0; padding: 0px; text-align: center; font-size: 8pt; }
div.leaderboard ul { padding: 0; margin: 0; min-height: 65px; list-style-type: none; }
div.leaderboard ul li { padding: 0 10px 0 0; display: inline; float: left; width: 23%; cursor: pointer; overflow: hidden; }
div.leaderboard ul li span.headline { text-decoration: underline; display: block; font-weight: bold; overflow: hidden; width: 165px; }
div.leaderboard ul li span.desc { display: block; overflow: hidden; width: 165px; }
div.leaderboard ul li span.dispurl { display: block; font-size: 7pt; overflow: hidden; width: 165px; }
div.leaderboard br.clearboth { clear: both; line-height: 1%; overflow: hidden; }


/*
** Medium Rectangle: 300 x 250
** ---------------------------
**/

div.medium_rectangle { width: 300px; padding: 0 5px; border-width: 1px; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; height: 250px; overflow: hidden; line-height: normal; word-wrap: break-word; }
div.medium_rectangle div { display: block; margin: 0; padding: 0; font-size: 8pt; text-align: center; }
div.medium_rectangle ul { padding: 0; margin: 0; list-style-type: none; }
div.medium_rectangle ul li { padding: 0 0 5px 0; cursor: pointer; overflow: hidden; }
div.medium_rectangle ul li span.headline { text-decoration: underline; display: block; font-weight: bold; overflow: hidden; }
div.medium_rectangle ul li span.desc { display: block; width: 300px; font-size: 8pt; }
div.medium_rectangle ul li span.dispurl { display: block; font-size: 7pt; overflow: hidden; }
div.medium_rectangle br.clearboth { clear: both; line-height: 1%; overflow: hidden; }

/*
** Yahoo Sponsored Search: liquid
** ------------------------------
**/

div.yss { width: 100%; border-width: 0px; margin: 0 0 10px 0; border-width: 1px; padding: 0px; font-size: 10pt; font-family: Arial, sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; line-height: normal; word-wrap: break-word; }
div.yss div { display: block; margin: 0; padding: 0px 0px 5px 0px; float: right; padding: 7px; font-size: 8pt; }
div.yss ul { padding: 0; margin: 0; list-style-type: none; }
div.yss ul li { padding: 7px 7px 7px 25px; cursor: pointer; }
div.yss ul li span.headline { text-decoration: underline; display: block; font-weight: bold; overflow: hidden; }
div.yss ul li span.desc { display: block; width: 100%; }
div.yss ul li span.dispurl { display: block; font-size: 7pt; overflow: hidden; }
div.yss br.clearboth { line-height: 1%; overflow: hidden; }

/*
** Medium Rectangle: 300 x 250
** ---------------------------
**/

div.medium_rect_c { padding: 0 5px; border-width: 1px; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; height: 250px; overflow: hidden; line-height: normal; word-wrap: break-word; }
div.medium_rect_c div { display: block; margin: 0; padding: 0; font-size: 8pt; text-align: center; }
div.medium_rect_c ul { padding: 0; margin: 0; list-style-type: none; }
div.medium_rect_c ul li { padding: 0 0 5px 0; cursor: pointer; overflow: hidden; }
div.medium_rect_c ul li span.headline { text-decoration: underline; display: block; font-weight: bold; overflow: hidden; }
div.medium_rect_c ul li span.desc { display: block; font-size: 8pt; }
div.medium_rect_c ul li span.dispurl { display: block; font-size: 7pt; overflow: hidden; }
div.medium_rect_c br.clearboth { clear: both; line-height: 1%; overflow: hidden; }

/*
** Wide text
** ---------------------------
**/

div.about_text { width: 100%; padding: 0 0px; border-width: 0px; border-style: solid; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; overflow: hidden; line-height: normal; word-wrap: break-word; }
div.about_text hr { border: 0; height: 1px }
div.about_text div { display: block; margin: 0; padding: 0; font-size: 10pt; text-align: center; }
div.about_text div.header_text {font-size: 10pt; color: #afafaf; text-align: right; }
div.about_text ul { padding: 0 1px; margin: 0; list-style-type: none; }
div.about_text ul li { padding: 5px 0 10px; cursor: pointer; overflow: hidden; }
div.about_text ul li span.headline { width: 95%; text-decoration: underline; display: block; font-weight: bold; overflow: hidden; color: #0000ffdlt }
div.about_text ul li span.desc { width: 95%; display: block; font-size: 10pt; }
div.about_text ul li span.dispurl { width: 95%; display: block; font-size: 10pt; overflow: hidden; }
div.about_text br.clearboth { clear: both; line-height: 1%; overflow: hidden; }
div.about_text div.header { color: #efefef; float: right }


/*
** Wide text
** ---------------------------
**/

div.about_text_ia { width: 100%; padding: 0 0px; border-width: 0px; border-style: solid; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; overflow: hidden; line-height: normal; word-wrap: break-word; }
div.about_text_ia hr { border: 0; height: 1px }
div.about_text_ia div { display: block; margin: 0; padding: 0; font-size: 10pt; text-align: center; }
div.about_text_ia ul { padding: 0 1px; margin: 0; list-style-type: none; }
div.about_text_ia ul li { padding: 5px 0 10px; cursor: pointer; overflow: hidden; }
div.about_text_ia ul li span.headline { width: 95%; text-decoration: underline; display: block; font-weight: bold; overflow: hidden; color: #0000ffdlt }
div.about_text_ia ul li span.desc { width: 95%; display: block; font-size: 10pt; }
div.about_text_ia ul li span.dispurl { width: 95%; display: block; font-size: 10pt; overflow: hidden; }
div.about_text_ia br.clearboth { clear: both; line-height: 1%; overflow: hidden; }
div.about_text_ia div.header { color: #efefef; float: right }



/* --- EOF --- */
