/*  ===================>>  A A A A A A A A A A  <<================= */

.divClear  {
	clear: both;
}

.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   H E A D  { }


. ...........   H E A D  -  B L A C K   T E X T  { }

.HeadBlack11pt  {
	font-size: 11pt;
	line-height: 18px;
	font-weight: 600;
	color: #000;
	margin-top: 12px;
	margin-bottom: 6px;
}

.HeadBlack10pt  {
	font-size: 10pt;
	line-height: 18px;
	font-weight: 600;
	color: #000;
	margin-top: 12px;
	margin-bottom: 3px;
}

.HeadBlackBot6px10pt  {
	font-size: 10pt;
	line-height: 18px;
	font-weight: 600;
	color: #000;
	margin-top: 12px;
	margin-bottom: 6px;
}

.HeadBlackTop6pxLeft18px10pt  {
	font-size: 10pt;
	line-height: 18px;
	font-weight: 600;
	color: #000;
	margin-left: 18px;
	margin-top: 6px;
	margin-bottom: 3px;
}

.HeadBlackTop12pxLeft18px10pt  {
	font-size: 10pt;
	line-height: 18px;
	font-weight: 600;
	color: #000;
	margin-left: 18px;
	margin-top: 36px;
	margin-bottom: 3px;
}

.HeadBlackTop6pxLeft24px10pt  {
	font-size: 10pt;
	line-height: 18px;
	font-weight: 600;
	color: #000;
	margin-left: 24px;
	margin-top: 6px;
	margin-bottom: 3px;
}

.HeadBlack11pt0px0px  {
	font-size: 11pt;
	line-height: 18px;
	font-weight: 600;
	color: #000;
	margin-top: 0px;
	margin-bottom: 0px;
}

.HeadBlackT12pxB3pxLeft0px10pt  {
	font-size: 10pt;
	line-height: 14px;
	font-weight: 600;
	color: #000;
	margin-top: 12px;
	margin-bottom: 3px;
	margin-left: 12px;
	text-indent: -12px;
	margin-right: 60px;
}

.HeadBlackT12pxB3pxLeft36px10pt  {
	font-size: 10pt;
	line-height: 14px;
	font-weight: 600;
	color: #000;
	margin-top: 12px;
	margin-bottom: 3px;
	margin-left: 36px;
	text-indent: -12px;
	margin-right: 60px;
}

. ..............   H E A D  -  R E D  T E X T { }

.HeadMainTop12pxBot6px10pt  {
	font-size: 10pt;
	line-height: 20px;
	font-weight: bold;
	color: #900;
	margin-top: 12px;
	margin-bottom: 6px;
}

.HeadMainTop12pxBot3px10pt  {
	font-size: 10pt;
	line-height: 16px;
	font-weight: bold;
	color: #900;
	margin-top: 12px;
	margin-bottom: 3px;
}

.HeadMainTop12pxBot6px  {
	font-size: 11pt;
	line-height: 20px;
	font-weight: bold;
	color: #900;
	margin-top: 12px;
	margin-bottom: 6px;
}

.HeadMainTop18pxBot6px10pt  {
	font-size: 10pt;
	line-height: 20px;
	font-weight: 600;
	color: #900;
	margin-top: 18px;
	margin-bottom: 6px;
}

.HeadMainTop18pxBot6px11pt  {
	font-size: 11pt;
	line-height: 20px;
	font-weight: 600;
	color: #900;
	margin-top: 18px;
	margin-bottom: 6px;
}

.HeadMainTop18pxBot3px11pt  {
	font-size: 11pt;
	line-height: 20px;
	font-weight: 600;
	color: #900;
	margin-top: 18px;
	margin-bottom: 3px;
}

.HeadMainTop18pxBot6px  {
	font-size: 11pt;
	line-height: 20px;
	font-weight: bold;
	color: #900;
	margin-top: 18px;
	margin-bottom: 6px;
}

.HeadMainTop24pxBot0px  {
	font-size: 11pt;
	line-height: normal;
	font-weight: bold;
	color: #900;
	margin-top: 24px;
	margin-bottom: 0px;
}

.HeadMainTop24pxBot3px  {
	font-size: 11pt;
	line-height: 20px;
	font-weight: bold;
	color: #900;
	margin-top: 24px;
	margin-bottom: 3px;
}

.HeadMainTop24pxBot6px  {
	font-size: 11pt;
	line-height: 20px;
	font-weight: bold;
	color: #900;
	margin-top: 24px;
	margin-bottom: 6px;
}

.HeadMainTop24pxBot12px  {
	font-size: 11pt;
	line-height: normal;
	font-weight: bold;
	color: #900;
	margin-top: 24px;
	margin-bottom: 12px;
}

. .......... H E A D  -  R E D  B O X  { }

. ___ Top12  { }

.HeadRedBoxTop12pxBot3px10pt  {
	font-size: 10pt;
	line-height: normal;
	font-weight: 600;
	color: #000;
	margin-top: 12px;
	margin-bottom: 3px;
	margin-left: 17px;
	text-indent: -17px;
}

.HeadRedBoxTop12pxBot3px11pt  {
	font-size: 11pt;
	line-height: normal;
	font-weight: 600;
	color: #000;
	margin-top: 12px;
	margin-bottom: 3px;
	margin-left: 17px;
	text-indent: -17px;
}

. ........ Default  { }
.HeadRedBoxTop12pxBot6px11pt  {
	font-size: 11pt;
	line-height: normal;
	font-weight: 600;
	color: #000;
	margin-top: 12px;
	margin-bottom: 6px;
	margin-left: 17px;
	text-indent: -17px;
}

.HeadRedBoxTop12pxBot9px11pt  {
	font-size: 11pt;
	line-height: normal;
	font-weight: 600;
	color: #000;
	margin-top: 12px;
	margin-bottom: 9px;
	margin-left: 17px;
	text-indent: -17px;
}

. ___ Top18  { }

.HeadRedBoxTop18pxBot3px11pt  {
	font-size: 11pt;
	line-height: normal;
	font-weight: 600;
	color: #000;
	margin-top: 18px;
	margin-bottom: 3px;
	margin-left: 17px;
	text-indent: -17px;
}

. ___ Blue Links  { }

.HeadRedBoxTop9px3px10pt  {
	font-size: 10pt;
	line-height: normal;
	font-weight: 600;
	color: #000;
	margin-top: 9px;
	margin-bottom: 3px;
	margin-left: 17px;
	text-indent: -17px;
}

. ................   H E A D  -  N U M B E R  { }

.HeadRedBoxNumberTop6pxBot3px {
	font-size: 10pt;
	line-height: 11pt;
	font-weight: 600;
	color: #000;
	margin-left: 24px;
	text-indent: -24px;
	margin-top: 6px;
	margin-bottom: 3px;
}

.HeadRedBoxNumberTop12pxBot3px {
	font-size: 10pt;
	line-height: 11pt;
	font-weight: 600;
	color: #000;
	margin-left: 24px;
	text-indent: -24px;
	margin-top: 12px;
	margin-bottom: 3px;
}

.HeadRedBoxNumberTop12pxBot6px {
	font-size: 10pt;
	line-height: 11pt;
	font-weight: 600;
	color: #000;
	margin-left: 24px;
	text-indent: -24px;
	margin-top: 12px;
	margin-bottom: 6px;
}

.HeadRedBoxNumberTop15pxBot9px {
	font-size: 10pt;
	line-height: 11pt;
	font-weight: 600;
	color: #000;
	margin-left: 24px;
	text-indent: -24px;
	margin-top: 15px;
	margin-bottom: 9px;
}

.HeadRedBoxNumberTop0pxBot0px {
	font-size: 10pt;
	line-height: 14pt;
	font-weight: 600;
	color: #000;
	margin-left: 24px;
	text-indent: -24px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.HeadRedBoxNumberTop0pxBot0px300 {
	font-size: 10pt;
	line-height: 14pt;
	font-weight: 300;
	color: #000;
	margin-top: 0px;
	margin-bottom: 0px;
}

.  ------ For number lists  { }

.HeadRedBoxNumberLeft18px {
	font-size: 10pt;
	line-height: 13px;
	font-weight: 600;
	color: #000;
	margin-left: 43px;
	text-indent: -25px;
	margin-top: 0px;
	margin-bottom: 6px;
}

.HeadRedBoxNumberLeft18pxNoHang {
	font-size: 10pt;
	line-height: 18px;
	font-weight: 600;
	color: #000;
	margin-left: 18px;
	margin-top: 0px;
	margin-bottom: 9px;
}

.XXXXXXXXXXXXXXXXXXXXXXXX  F O N T  { }

.Font9ptItalic {
	font-size: 9pt;
	font-weight: 400;
	font-style: italic;
	color: #000;
}

.Font9ptBoldItalic {
	font-size: 9pt;
	font-weight: 600;
	font-style: italic;
	color: #000;
}

.FontNorm10pt {
	font-size: 10pt;
	font-weight:400;
	color: #000;
}

.FontNorm10ptItalic {
	font-size: 10pt;
	font-weight: 400;
	font-style: italic;
	color: #000;
}

.FontBlack10ptBold {
	font-size: 10pt;
	font-weight: 700;
	font-style: bold;
	color: #000;
}

.FontRed10ptBold {
	font-size: 10pt;
	font-weight: 700;
	font-style: bold;
	line-height: 14pt;
	color: #900;
}

.FontRed10ptBold11pt {
	font-size: 10pt;
	font-weight: 700;
	font-style: bold;
	font-style: bold;
	line-height: 14pt;
	color: #900;
}

.FontRed11ptBold {
	font-size: 11pt;
	font-weight: 700;
	font-style: bold;
	font-style: bold;
	line-height: 14pt;
	color: #900;
}

.XXXXXXXXXXXXXXXXXXXXXXXX  P A R A   M A I N  { }


.ParagMain {
	margin-right: 45px;
	margin-bottom: 9px;
	margin-top: 0px;
	line-height: 19px;
	font-size: 10pt;
	font-weight:300;
	color: #000;
	text-align: left;
}

.ParagMainMargRight0px358 {
	margin-right: 0px;
	margin-bottom: 9px;
	margin-top: 0px;
	line-height: 19px;
	font-size: 10pt;
	font-weight:300;
	color: #000;
}

.ParagMainLeft18pxBot12px {
	margin-left: 18px;
	margin-right: 45px;
	margin-bottom: 12px;
	margin-top: 0px;
	line-height: 19px;
	font-size: 10pt;
	font-weight:300;
	color: #000;
}

.ParagMainTop3pxBot9px {
	margin-right: 45px;
	margin-top: 3px;
	margin-bottom: 9px;
	line-height: 14pt;
	font-size: 10pt;
	font-weight:300;
	color: #000;
}

.ParagMainTop0pxBot24px {
	margin-right: 45px;
	margin-top: 3px;
	margin-bottom: 24px;
	line-height: 14pt;
	font-size: 10pt;
	font-weight:300;
	color: #000;
}

.ParagMainBot0px {
	margin-right: 45px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 14pt;
	font-size: 10pt;
	font-weight:300;
	color: #000;
}

.ParagMainBot3px {
	margin-right: 45px;
	margin-bottom: 3px;
	margin-top: 0px;
	line-height: 14pt;
	font-size: 10pt;
	font-weight:300;
	color: #000;
}

.ParagMainBot6px {
	margin-right: 45px;
	margin-bottom: 6px;
	margin-top: 0px;
	line-height: 14pt;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
}

.ParagMainTop12pxBot6px {
	margin-right: 45px;
	margin-bottom: 8px;
	margin-top: 12px;
	line-height: 14pt;
	font-size: 10pt;
	color: #000;
}

.XXXXXXXXXXXXXXXXXXXXXX  P A R A  -  Z I S C  { }

.ParaLeft20px {
	font-size: 10pt;
	line-height: 18px;
	font-weight: 300;
	color: #000;
	margin-left: 20px;
	margin-right: 78px;
	margin-top: 0px;
	margin-bottom: 6px;
}

.ParaLeft18px {
	font-size: 10pt;
	line-height: 18px;
	font-weight: 300;
	color: #000;
	margin-left: 18px;
	margin-right: 78px;
	margin-top: 0px;
	margin-bottom: 6px;
}

.ParaLeft24px {
	font-size: 10pt;
	line-height: 18px;
	font-weight: 300;
	color: #000;
	margin-left: 24px;
	margin-right: 84px;
	margin-top: 0px;
	margin-bottom: 6px;
}

.ParaLeft30px {
	font-size: 10pt;
	line-height: 18px;
	font-weight: 300;
	color: #000;
	margin-left: 30px;
	margin-right: 84px;
	margin-top: 0px;
	margin-bottom: 6px;
}

.ParaLeft30pxBulIndent  {
	font-size: 10pt;
	line-height: 17px;
	font-weight: 300;
	color: #000;
	margin-left: 30px;
	text-indent: -12px;
	margin-right: 60px;
	margin-top: 9px;
	margin-bottom: 9px;
}

.ParaLeft42px {
	font-size: 10pt;
	line-height: 18px;
	font-weight: 300;
	color: #000;
	margin-left: 42px;
	margin-right: 84px;
	margin-top: 0px;
	margin-bottom: 6px;
}

.  For solo indented links  { }
.ParaLeft36px {
	font-size: 10pt;
	line-height: 18px;
	font-weight: 300;
	color: #000;
	margin-left: 36px;
	margin-right: 36px;
	margin-top: 0px;
	margin-bottom: 3px;
}

.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  L I S T  { }

. ___ Links - NO BUL  { }

.ListNoBulLeft0px  {
	font-size: 10pt;
	line-height: 17px;
	font-weight: 300;
	color: #000;
	margin-left: 0px;
	margin-right: 60px;
	margin-top: 0px;
	margin-bottom: 3px;
}

.ListNoBulLeft0pxBold  {
	font-size: 10pt;
	line-height: 17px;
	font-weight: 600;
	color: #000;
	margin-left: 0px;
	margin-right: 60px;
	margin-top: 0px;
	margin-bottom: 3px;
}

.ListNoBulLeft18px  {
	font-size: 10pt;
	line-height: 17px;
	font-weight: 300;
	color: #000;
	margin-left: 24px;
	margin-right: 60px;
	margin-top: 0px;
	margin-bottom: 3px;
}

.ListNoBulLeft18pxBold  {
	font-size: 10pt;
	line-height: 17px;
	font-weight: 700;
	color: #000;
	margin-left: 24px;
	margin-right: 60px;
	margin-top: 0px;
	margin-bottom: 3px;
}

.ListNoBulLeft24px  {
	font-size: 10pt;
	line-height: 17px;
	font-weight: 300;
	color: #000;
	margin-left: 24px;
	margin-right: 60px;
	margin-top: 0px;
	margin-bottom: 3px;
}

.ListNoBulLeft24pxBold  {
	font-size: 10pt;
	line-height: 17px;
	font-weight: 700;
	color: #000;
	margin-left: 24px;
	margin-right: 60px;
	margin-top: 0px;
	margin-bottom: 3px;
}

.ListNoBulLeft24pxBold  {
	font-size: 10pt;
	line-height: 17px;
	font-weight: 600;
	color: #000;
	margin-left: 24px;
	margin-right: 60px;
	margin-top: 0px;
	margin-bottom: 3px;
}

. ___ Links - BUL  { }

.ListBulLeft0px  {
	font-size: 10pt;
	line-height: 17px;
	font-weight: 300;
	color: #000;
	margin-left: 12px;
	text-indent: -12px;
	margin-right: 60px;
	margin-top: 0px;
	margin-bottom: 3px;
}

.ListBulLeft0pxBold  {
	font-size: 10pt;
	line-height: 17px;
	font-weight: 600;
	color: #000;
	margin-left: 12px;
	text-indent: -12px;
	margin-right: 60px;
	margin-top: 0px;
	margin-bottom: 3px;
}

.ListBulLeft18px  {
	font-size: 10pt;
	line-height: 17px;
	font-weight: 300;
	color: #000;
	margin-left: 30px;
	text-indent: -12px;
	margin-right: 60px;
	margin-top: 0px;
	margin-bottom: 3px;
}

.ListBulLeft18pxBot6px  {
	font-size: 10pt;
	line-height: 19px;
	font-weight: 300;
	color: #000;
	margin-left: 30px;
	text-indent: -12px;
	margin-right: 60px;
	margin-top: 0px;
	margin-bottom: 6px;
}

.ListBulLeft18pxBot9px  {
	font-size: 10pt;
	line-height: 19px;
	font-weight: 300;
	color: #000;
	margin-left: 30px;
	text-indent: -12px;
	margin-right: 60px;
	margin-top: 0px;
	margin-bottom: 9px;
}

.ListBulLeft18pxBold  {
	font-size: 10pt;
	line-height: 17px;
	font-weight: 700;
	color: #000;
	margin-left: 30px;
	text-indent: -12px;
	margin-right: 60px;
	margin-top: 0px;
	margin-bottom: 3px;
}

.ListBulLeft24px  {
	font-size: 10pt;
	line-height: 17px;
	font-weight: 300;
	color: #000;
	margin-left: 36px;
	text-indent: -12px;
	margin-right: 60px;
	margin-top: 0px;
	margin-bottom: 3px;
}

.ListBulLeft24pxBold  {
	font-size: 10pt;
	line-height: 17px;
	font-weight: 700;
	color: #000;
	margin-left: 36px;
	text-indent: -12px;
	margin-right: 60px;
	margin-top: 0px;
	margin-bottom: 3px;
}

. ___ Links - CHECKLIST  { }

.ListCheckboxLeft0px  {
	font-size: 9pt;
	line-height: 17px;
	font-weight: 300;
	color: #000;
	margin-left: 18px;
	text-indent: -18px;
	margin-right: 96px;
	margin-top: 0px;
	margin-bottom: 12px;
}

.ListCheckboxLeft24px  {
	font-size: 10pt;
	line-height: 17px;
	font-weight: 300;
	color: #000;
	margin-left: 36px;
	text-indent: -18px;
	margin-right: 60px;
	margin-top: 0px;
	margin-bottom: 3px;
}


.XXXXXXXXXXXXXXXXXXXX  B B B  XXXXXXXXXXXXXXXXXXXXXX  { }
.XXXXXXXXXXXXXXXXXXXX  B B B  XXXXXXXXXXXXXXXXXXXXXX  { }
.XXXXXXXXXXXXXXXXXXXX  B B B  XXXXXXXXXXXXXXXXXXXXXX  { }

.XXXXXXXXXXXXXXXXXXXXXXXXXXXX  D I R E C T O R Y  { }
/*    
    HEAD
	  Black Text
	  Red TExt
	  Red Box
	  Number
	PARA
	  ParagMain
	  Zisc
	LIST
	  NoBul
	  Bul 
	   
	    
______ B B B ____________________________	  

	MASTER
	  Overall Page
      Major Divs
      PageHead
      Link Column -- Specifics
      Ed Col -- Title
	ZISC
      Horz Lines
      Ad Specs
      Graphic Margins
      Blank Lines
      Bot Menu
	  Zisc
	BUTS
	  Standard
	  Menu
	  Indent
*/

.XXXXXXXXXXXXXXXXXXXXXXXXXX  O V E R A L L  P A G E   { }

@charset "utf-8";

/h1, h2, h3, h4, h5, h6, p {
	font-family: Verdana, Arial, Helvetica, sans-serif
	font-size: 10pt;
	margin: 0 auto;
	
}
a.img  {
	border:none;
}

#Wrapper  {
	width: 847px;
	margin: 0 auto;
	text-align: left;
	autoflow: auto;
	height: auto;
} 

#WrapperBot  {
	width: 847px;
	margin: 0 auto;
	text-align: center;
	autoflow: auto;
	height: auto;
} 

. ______ FOUR COLUMNS  { }

#Top100ColOne {
	float: left;
	margin-top: 11px;
	margin-bottom: 8px;
	line-height: 20px;
	border: 0px none; 
	width: 221px; 
	height: auto;
} 

#Top100ColTwo {
	float: left;
	margin-top: 11px;
	margin-left: 0px;
	margin-bottom: 8px;
	line-height: 17px;
	border: 0px none; 
	width: 208px; 
	height: auto;
} 
#Top100ColThree { 
	float: left;
	margin-top: 11px;
	margin-bottom: 8px;
	line-height: 17px;
	border: 0px none; 
	width: 208px; 
	height: auto;
} 

#Top100ColFour { 
	float: left;
	margin-top: 11px;
	margin-bottom: 24px;
	line-height: 17px;
	border: 0px none; 
	width: 200px; 
	height: auto;
}


. ______ MAJOR DIVS  { }

#LinkColumn {
	float: left;
	width: 289px;
	height: auto;
	background: #FFFFFF;
	padding-bottom: 0px;
	margin-top:0px;
	padding-right: 20px;
}

#EdColumn {
	float: left;
	width: 358px;
	height: auto;
	background-color:#FFFfff
	padding-top: 0px;
	margin-top: 0px;
	padding-top: 6px;
	position: relative;
	padding-right: 20px;
}

#EdColumnPadTop0px {
	float: left;
	width: 358px;
	height: auto;
	background-color:#FFFfff
	margin-top: 0px;
	position: relative;
	padding-right: 20px;
}

#EdColumn521 {
	float: right;
	width: 521px;
	height: auto;
	background-color:#FFFfff
	padding-top: 0px;
	margin-top: 0px;
	padding-top: 0px;
	position: relative;
	padding-right: 0px;
}

#EdColumn671 {
	float: left;
	width: 671px;
	height: auto;
	background-color:#FFFfff
	padding-top: 0px;
	margin-top: 0px;
	padding-top: 16px;
	position: relative;
	padding-right: 11px;
}

#EdColumn847 {
	float: left;
	width: 847px;
	height: auto;
	background-color:#FFFfff
	padding-top: 0px;
	margin-top: 0px;
	padding-top: 16px;
	position: relative;
	padding-right: 0px;
}

#AdColumn {
	float: left;
	width: 160px;
	height: auto;
	background: #FFFFFF;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

#BottomBox {
	float: left;
	width: 847px;
	height: auto;
	background: #FFFFFF;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

.divClear  {
	clear: both;
}

#BotTopic {
	float: left;
	height: auto;
	width: 847px;
}

. ______ PAGE HEADER  { }

.Header  {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.Logo {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 12px;
	padding-bottom: 0px;
}

. ______ LINK COL - SPECIFICS  { }

.LinkColQuestionMark {
	margin-left: 0px;
	margin-top: 60px;
	margin-bottom: 20px;
	border:0px;
}

.LinkColLearnOther {
	margin-bottom: 0pt;
	margin-left: 0px;
}

.LinkColUpdated {
	margin-top: 60px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.UseGoogleSearch  {
	margin-top: 20px;
	margin-bottom: 0px;
}

.XXXXXXXXXXXXXXXXXXXXXXXXXX   E D  C O L  -  T I T L E  { }

.TitleRedBox {
	padding-top: 0px; 
	padding-bottom: 0px; 
	background-color: #900;
}

.TitleTopSpace {
	margin-top: 10px; 
	margin-bottom: 0px; 
	line-height: 4px; 
	margin-left:0px; 
	margin-right:0px; 
	text-align:center;
}

.TitleLineTwoH2  {
	margin-top: 36px;
	margin-bottom:0px; 
	font-size: 24px; 
	line-height: 33px; 
	font-weight:900; 
	color:#fff; 
	text-align:center;
}

.TitleLineTwoH2xxxxx -- NEW QQQ  {
	margin-top: 36px;
	margin-bottom:10px; 
	line-height: 24px; 
	font-weight:900; 
	color:#fff; 
	text-align:center;
}

.TitleLineTwoH2xxxx {
	text-align: center;
	font-weight: 900;
	color: #fff;
	line-height: 24pt;
	margin-top: 30px;
	margin-bottom: 10px;
}

.TitleSub {
	margin-top:9px;  
	line-height: 24px; 
	font-size:14pt; 
	font-weight:900; 
	color:#CCC; 
	text-align:center;
}

.TitleSubFontSize14pt {
	margin-top:9px;  
	line-height: 24px; 
	font-size:14pt; 
	font-weight:900; 
	color:#CCC; 
	text-align:center;
}

.TitleSubFontSize16pt {
	margin-top:9px;  
	line-height: 24px; 
	font-size:16pt; 
	font-weight:900; 
	color:#CCC; 
	text-align:center;
}

.TitleSubFontSize17pt {
	margin-top:9px;  
	line-height: 24px; 
	font-size:17pt; 
	font-weight:900; 
	color:#CCC; 
	text-align:center;
}

.TitleSubFontSize19pt {
	margin-top:9px;  
	line-height: 24px; 
	font-size:19pt; 
	font-weight:900; 
	color:#CCC; 
	text-align:center;
}

.TitleSubFontSize21pt {
	margin-top:9px;  
	line-height: 21px; 
	font-size:21pt; 
	font-weight:900; 
	color:#CCC; 
	text-align:center;
}

.TitleBotSpace {
	margin-top:24px; 
	margin-left: 0; 
	margin-right: 0; 
	line-height: 14px; 
	margin-bottom:0; 
	text-align:center;
	font-size: 10pt;
}

.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  {
}



.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   T A B L E  { }

.TableColOneFlushRight {
	text-align:right;
	font-size:10pt;
	font-weight:700;
}

.TableColTwo {
	text-align:left;
	font-size:10pt;
	font-weight:300;
}
.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   H O R Z  L I N E S  { }

.BotHorzRule821 {
	margin-top:10px;
	margin-bottom:25px;
}

.BotHorzRule847 {
	margin-top:12px;
	margin-bottom:0px;
}

.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   A D   S P E C S  { }

.AdSpace728 {
	width:847px;
	font-family:Verdana, Geneva, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.AdSpace160 {
	margin-top:0px;
	margin-bottom: 0px;
}

.AdSponsor160Left {
	margin-top: 1px;
	text-align:left;
	padding-top:0px;
}

.AdSpace300Left {
	text-align:left;
	margin-top: 0px; 
	margin-bottom: 3px;
}

.AdSpace300LeftSponsor {
	text-align:left;
	margin-top: 0px; 
	margin-bottom: 18px;
}

.XXXXXXXXXXXXXXXXXX   G R A P H I C   M A R G I N S  { }

.GrapMargin0px0px  {
	margin-top: 0px;	
	margin-bottom: 0px;
}

.GrapMargin3px3px  {
	margin-top: 3px;	
	margin-bottom: 3px;
}

.GrapMargin6px3px  {
	margin-top: 6px;	
	margin-bottom: 3px;
}

.GrapMargin6px6px  {
	margin-top: 6px;	
	margin-bottom: 6px;
}

.GrapMargin12px0px  {
	margin-top: 12px;	
	margin-bottom: 0px;
}

.GrapMargin12px3px  {
	margin-top: 12px;	
	margin-bottom: 3px;
}

.GrapMargin12px6px  {
	margin-top: 12px;	
	margin-bottom: 6px;
}

.GrapMargin18px0px  {
	margin-top: 18px;	
	margin-bottom: 0px;
}


.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  B L A N K   L I N E S  { }

.BlankLinesEighth  {
	line-height: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.BlankLinesQuarter  {
	line-height: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.BlankLinesHalf  {
	line-height: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.BlankLinesHalfPlus  {
	line-height: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.BlankLinesOne  {
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.BlankLinesOnePlus  {
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.BlankLinesTwo  {
	line-height: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.BlankLinesThree  {
	line-height: 36px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.BlankLinesFour  {
	line-height: 48px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.BlankLinesFive  {
	line-height: 60px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   B O T   M E N U - PHOTOS  { }

#BotColOnePhoto {
	float: left;
	margin-bottom: 0px;
	width: 205px;
	text-align: left;
} 

#BotColTwoPhoto { 
	float: left; 
	margin-bottom: 0px;
	width: 205px;
	text-align: left;
} 

#BotColThreePhoto { 
	float: left; 
	margin-bottom: 0px;
	width: 205px;
	text-align: left;
} 

#BotColFourPhoto { 
	float: left; 
	margin-top: 10px;
	margin-bottom: 0px;
	width: 205px;
	text-align: left;
} 

.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   B O T   M E N U - NON-PHOTOS   { }

#BotColOne {
	float: left;
	margin-bottom: 0px;
	width: 150px;
	text-align: left;
	line-height: 12px;
} 

#BotColTwo { 
	float: left; 
	margin-bottom: 0px;
	width: 130px; 
	text-align: left;
} 

#BotColThree { 
	float: left; 
	margin-bottom: 0px;
	width: 160px; 
	text-align: left;
} 

#BotColFour { 
	float: left; 
	margin-bottom: 0px;
	width: 200px; 
	text-align: left;
} 

#BotColFive { 
	float: left; 
	margin-bottom: 0px;
	width: 180px; 
	text-align: left;
}

.UnderGlobeTextBold  {
	font-size:10pt; 
	font-weight:900; 
	line-height: normal; 
	margin-top: 3px; 
	margin-bottom: 9px;
}

.UnderGlobeTextNormal  {
	font-size:10pt; 
	font-weight:normal; 
	line-height: normal; 
	margin-top: 3px; 
	margin-bottom: 9px;
}

.BotColTitle  {
	font-size:10pt;
	line-height:16px;
	margin-top:0px; 
	margin-bottom:0px; 
	font-weight:600; 
	color:#900900;
}

.BotColTitleSpaceAbove  {
	font-size:10pt;
	line-height:12pt;
	margin-top:15px; 
	margin-bottom:0px; 
	font-weight:600; 
	color:#900900;
}

.SearchBottom  {
	margin-top: 18px;
}

.AddThis {
	font-size: 10pt;
	color: #000;
	font-weight: 700;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   Z I S C  { }

.PhotoMed {
	border: #000;
	border: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

.PhotoCreditExternalHeader  {
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.PhotoCreditExternalLink  {
	font-size:9pt;
	font-style:italic;

	margin-top: 0px;
	margin-bottom: 6px;
}

.LearnMoreDownArrow  {
	padding-left: 21px;
	padding-bottom: 0px;
}

.Photo322Center  {
	margin-left: 18px;
	margin-top: 21px;
	margin-bottom: 0px;
}

.Photo322Left  {
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
}

.Photo322LeftTop0pxBot0px  {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.Alphabetical  {
	font-size: 9pt;
	font-style: italic;
	margin-left: 0px;
	margin-right: 37px;
	margin-top: 0px;
	margin-bottom: 3px;
}

.SpaceAboveBelow6px  {
	margin-top: 6px;
	margin-bottom: 6px;
}

.HeadRedBar  {
	font-size: 10pt;
	line-height: normal;
	margin-top: 20px;
	margin-bottom: 12px;
}

.PhraseHead  {
	font-size: 12pt;
	font-weight: 600;
	color:#666;
	font-style: italic;
	line-height: normal;
	margin-top: 18px;
	margin-bottom: 9px;
}

.PhraseEnglishNew {
	font-size: 10pt;
	font-weight: 700;
	line-height: 14pt;
	text-indent: -18px; 
	margin-left: 18px;
	margin-bottom: 9px;
	}

.PhraseForeignNew  {
	font-size: 10pt;
	font-weight: 600;
	color:#900;
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 9px;
}

.PhrasePhoneticsNew  {
	font-size: 10pt;
	font-weight: 300;
	color:#000;
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 9px;
}

.XXXXXXPhraseForeignNew {
	font-weight: 700;
	}

.XXXXXXPhraseEnglish  {
	font-size: 10pt;
	font-weight: 600;
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 3px;
}

.PhraseForeign  {
	font-size: 10pt;
	font-weight: 600;
	color:#900;
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 9px;
}

.PhrasePhonetics  {
	font-size: 10pt;
	font-weight: 300;
	color:#000;
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 9px;
}

.PhraseEnglish {
	font-size: 10pt;
	font-weight: 400;
	line-height: 14pt;
	text-indent: -18px; 
	margin-left: 18px;
	margin-bottom: 12px;
	}

.PhraseForeign {
	font-weight: 700;
	}

.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   T O P  1 0 0  R A N K I N G S  { }


.Top100Rankings  {
	font-size: 11pt;
	font-weight: 700;
	color: #900;
	line-height:18px; 
	margin-left: 24px; 
	margin-bottom: 3px; 
}

.Top100RankingsClick  {
	font-size: 10pt;
	font-weight: 600;
	line-height:15px; 
	margin-top: 0px;
	margin-left: 24px; 
	margin-bottom: 17px; 
	color:  #000;
}

.RankNum  {
	font-size: 8pt;
	color:  #999;
	font-weight: 600;
	line-height: 4pt;
}

.YellowBox200  {
	margin-top: 18px; 
	margin-bottom: 36px; 
}

.TestYourself  {
	font-weight: 600;
	font-size: 11.5pt;
	line-height: 19px;
	margin-top:18px;
	margin-bottom:0px;
	padding: 0px;
}

.WebUpdated2Lines  {
	margin-top: 48px;
	margin-bottom: 6px;	
}

.WebUpdatedHome  {
	margin-top: 12px;
	margin-bottom: 6px;	
}

#Top100ColOne {
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 20px;
	border: 0px none; 
	width: 221px; 
	height: auto;
} 

#Top100ColTwo {
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 8px;
	line-height: 17px;
	border: 0px none; 
	width: 208px; 
	height: auto;
} 

#Top100ColThree { 
	float: left;
	margin-top: 12px;
	margin-bottom: 8px;
	line-height: 174px;
	border: 0px none; 
	width: 208px; 
	height: auto;
} 

#Top100ColFour { 
	float: left;
	margin-top: 11px;
	line-height: 174px;
	line-height: 17px;
	border: 0px none; 
	width: 200px; 
	height: auto;
}
----------------------------

#CountryColOne {
	float: left;
	margin-top: 0px;
	margin-bottom: 8px;
	line-height: 20px;
	border: 0px none; 
	width: 140px; 
	height: auto;
} 

#CountryColTwo {
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 8px;
	line-height: 17px;
	border: 0px none; 
	width: 140px; 
	height: auto;
} 
#CountryColThree {
	float: left;
	margin-top: 0px;
	margin-bottom: 8px;
	line-height: 17px;
	border: 0px none; 
	width: 140px; 
	height: auto;
} 

#CountryColFour {
	float: left;
	margin-top: 11px;
	margin-bottom: 24px;
	line-height: 17px;
	border: 0px none; 
	width: 140px; 
	height: auto;
}

#CountryColFive {
	float: left;
	margin-top: 11px;
	margin-bottom: 24px;
	line-height: 17px;
	border: 0px none; 
	width: 140px; 
	height: auto;
}

#CountryColSix {
	float: left;
	margin-top: 11px;
	margin-bottom: 24px;
	line-height: 17px;
	border: 0px none; 
	width: 140px; 
	height: auto;
}


.XXXXXXXXXXXXXXXXXX  B U T S  XXXXXXXXXXXXXXXXXX  { }
.XXXXXXXXXXXXXXXXXX  B U T S  XXXXXXXXXXXXXXXXX  { }
.XXXXXXXXXXXXXXXXXX  B U T S  XXXXXXXXXXXXXXXXX  { }

. ___ B U T S  -  S T A N D A R D  { }

a.buts:link { 
	font-weight: bold; 
	font-size: 9pt; 
	color: #069; 
	text-decoration: none; 
}

a.buts:visited { 
	font-weight: bold; 
	font-size: 9pt; 
	color: #069; 
	text-decoration: none;
}

a.buts:hover {
	font-size: 9pt;
	color: #FFF;
	text-decoration: none;
	background: #39f;
	width: 158px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
. ___ BUTS - MENU   { }

a.butsMenu:link { 
	line-height: 6px;
	font-weight: bold; 
	font-size: 9pt; 
	color: #069; 
	text-decoration: none; 
}

a.butsMenu:visited { 
	line-height: 6px;
	font-weight: bold; 
	font-size: 9pt; 
	color: #069; 
	text-decoration: none;
}

a.butsMenu:hover {
	line-height: 6px;
	font-size: 9pt;
	color: #FFF;
	text-decoration: none;
	background: #39f;
	width: 158px;
}

. ___ BUTS - 7 PT TEXT   { }

a.butsPhotoCred7pt:link { 
	font-weight: bold; 
	font-size: 7pt; 
	color: #069; 
	text-decoration: none; 
	margin-top: 0px;
}

a.butsPhotoCredit7pt:visited { 
	font-weight: bold; 
	font-size: 7pt; 
	color: #069; 
	text-decoration: none;
}

a.butsPhotoCredit7pt:hover {
	font-size: 7pt;
	color: #FFF;
	text-decoration: none;
	background: #39f;
	width: 158px;
}

a.butsPhotoCred8pt:link { 
	font-weight: bold; 
	font-size: 8pt; 
	color: #069; 
	text-decoration: none; 
	margin-top: 0px;
}

a.butsPhotoCredit8pt:visited { 
	font-weight: bold; 
	font-size: 8pt; 
	color: #069; 
	text-decoration: none;
}

a.butsPhotoCredit8pt:hover {
	font-size: 8pt;
	color: #FFF;
	text-decoration: none;
	background: #39f;
	width: 158px;
}

/* ----------- */

. ___ BUTS - QM   { }

a.butsQM:link { 
	font-weight: bold; 
	font-size: 9pt; 
	line-height: 6pt;
	color: #069; 
	text-decoration: none; 
}

a.butsQM:visited { 
	font-weight: bold; 
	font-size: 9pt; 
	color: #069; 
	text-decoration: none;
}

a.butsQM:hover {
	font-size: 9pt;
	color: #FFF;
	text-decoration: none;
	background: #39f;
	width: 158px;
}
/* ----------- */



.XXXXXXXXXXXXXXXXXXXX  E N D  XXXXXXXXXXXXXXXXXXXXXX  { }
.XXXXXXXXXXXXXXXXXXXX  E N D  XXXXXXXXXXXXXXXXXXXXXX  { }
.XXXXXXXXXXXXXXXXXXXX  E N D  XXXXXXXXXXXXXXXXXXXXXX  { }
