
/***** default styles *****/
* {	font-family: "Wii NTLG PGothic JPN Regular", Arial;	font-size: 10pt; }

/***** link classes *****/
A:link { color: #0AC; text-decoration: none; } /* default link styling - should be the same as linkNormal class */
A:visited { color: #0AC; text-decoration: none; }
A:hover { background-color: #0AC; color: #FFF; text-decoration: none; }
A:active { background-color: #0AC; color: #FFF; text-decoration: none; }	

A.linkLarge:link { color: #0AC; font-size: 16pt; text-decoration: none; } 
A.linkLarge:visited { color: #0AC; font-size: 16pt; text-decoration: none; }
A.linkLarge:hover { background-color: #0AC; color: #FFF; font-size: 16pt; text-decoration: none; }
A.linkLarge:active { background-color: #0AC; color: #FFF; font-size: 16pt; text-decoration: none; }	

A.fr:link { color: #0AC; font-size: 12pt; text-decoration: none; } 
A.fr:visited { color: #0AC; font-size: 12pt; text-decoration: none; }
A.fr:hover { background-color: #0AC; color: #FFF; font-size: 12pt; text-decoration: none; }
A.fr:active { background-color: #0AC; color: #FFF; font-size: 12pt; text-decoration: none; }	

A.linkLarge:link { color: #0AC; font-size: 16pt; text-decoration: none; } 
A.linkLarge:visited { color: #0AC; font-size: 16pt; text-decoration: none; }
A.linkLarge:hover { background-color: #0AC; color: #FFF; font-size: 16pt; text-decoration: none; }
A.linkLarge:active { background-color: #0AC; color: #FFF; font-size: 16pt; text-decoration: none; }	

A.linkRegion:link { color: #0AC; font-size: 10pt; font-weight: bold; text-decoration: none; } /* for region links */
A.linkRegion:visited { color: #0AC; font-size: 10pt; font-weight: bold; text-decoration: none; }
A.linkRegion:hover { color: #69F; font-size: 10pt; font-weight: bold; text-decoration: underline; }
A.linkRegion:active { color: #69F; font-size: 10pt; font-weight: bold; text-decoration: underline; }

#country_list A:link { color: #0AC; font-size: 7pt; text-decoration: none; } /* default link styling - should be the same as linkNormal class */
#country_list A:visited { color: #0AC; font-size: 7pt; text-decoration: none; }
#country_list A:hover { background-color: #0AC; color: #FFF; font-size: 7pt; text-decoration: none; }
#country_list A:active { background-color: #0AC; color: #FFF; font-size: 7pt; text-decoration: none; }	

#obama { position: absolute; right: 0; top: 0; display: block; height: 83px; width: 83px; background: url(http://feb28.com/images/obama-ur.png) no-repeat; text-indent: -999em; text-decoration: none; }

/***** tag classes *****/
BODY { background: url(../images/Top_bar3_bg.png) repeat-x top left; color: #000; margin: 0; }

H1 { color: #000; font-family: "Wii NTLG PGothic JPN Regular", Arial; font-size: 14pt; font-weight: bold; margin: 0 0 0 0; padding: 0; }
H2 { color: #666; font-family: "Wii NTLG PGothic JPN Regular", Arial; font-size: 13pt; font-weight: bold; margin: 0 0 0 0; padding: 0; }
H3 { color: #777; font-family: "Wii NTLG PGothic JPN Regular", Arial; font-size: 15pt; font-weight: bold; margin: 0 0 0 0; padding: 0; }
H4 { color: #222; font-family: "Wii NTLG PGothic JPN Regular", Arial; font-size: 10pt; font-weight: bold; margin: 0 0 0 0; padding: 0; }
H5  { color: #000; font-family: "Wii NTLG PGothic JPN Regular", Arial; font-size: 10pt; font-weight: bold; margin: 0 0 0 0; padding: 0; }

INPUT { }

LI { font-size: 10pt; margin: 0; padding: 0 0; }

LI.online_game { color: #0AC; font-size: 10pt; margin: 0; padding: 0 0; }

OPTION { }
OPTGROUP { }

UL { margin-top: 4px; }

UL.ds { list-style-image: url(../images/ds.jpg); margin-top: 0; margin-bottom: 0; }
UL.vc { list-style-image: url(../images/vc.jpg); margin-top: 0; margin-bottom: 0; }
UL.wf { list-style-image: url(../images/wf.jpg); margin-top: 0; margin-bottom: 0; }
UL.wi { list-style-image: url(../images/wi.jpg); margin-top: 0; margin-bottom: 0; }

P { margin: 0; }

SELECT { }

/***** abstract classes *****/
.abstract { padding-bottom: 4px; }

.f1 { color: green; font-weight: bold; }
.f2 { color: red; font-weight: bold; }
.f3 { color: blue; font-weight: bold; }

/***** faq classes *****/
.faqQuestion { font-size: 16pt; font-weight: bold; } 
.faqAnswer { font-size: 15pt; font-weight: normal; } 

/***** info window classes *****/
.i { width: 300px; }
.i2 {width: 350px; }

/***** form classes *****/
.formButton { font-size: 8pt; font-weight: bold; height: 24px; } 
.formButtonImportant { color: #F00; font-size: 8pt; font-weight: bold; height: 24px; } 
.formButtonBlue { color: #00F; font-size: 8pt; font-weight: bold; height: 24px; } 
.formButtonGreen { color: #090; font-size: 8pt; font-weight: bold; height: 24px; } 
.formDropdownOn { background-color: #7EE34C; }
.formDropdownOff { background-color: #FFF; }
.formInstructions { font-size: 12px; font-weight: bold; padding: 5px 0 4px 0; } /* form instructions */
.formField { padding: 5px 0 4px 10px; } /* fields (input, textarea, select, etc.) */
.formLabel { font-size: 16pt; font-weight: bold; padding: 5px 0 4px 0; } /* labels */
.formPaging { background-color: #D6DFE7; color: #000; font-weight: normal; } /* paging dropdown */
.formRow { height: 20px; } /* rows (for minimum height) */
.formViewLabel { font-weight: bold; } /* when displaying view of what form was filled in with - label part */
.formViewItem { } /* when displaying view of what form was filled in with - item part */
.formSection { color: #C30; font-size: 10pt; font-weight: bold; height: 21px; margin: 0; text-align: right; width: 100%; } /* form section */
.formSectionLeft { color: #C30; font-size: 10pt; font-weight: bold; height: 21px; margin: 0; text-align: left; width: 100%; } /* form section */

.gamestab { font-size: 12pt; font-weight: bold; height:120px; overflow:auto; width: 340px; }
.dsgamestab { font-size: 12pt; font-weight: bold; height:120px; overflow:auto; width: 340px; }

/***** highlight classes *****/
.highlight { background-color: #EF9836; font-size: 16pt; }
.highlightundo { background-color: #FFF; font-size: 16pt; }
.highlightundosmall { background-color: #FFF; font-size: 13pt; }
.highlightundogigantic { background-color: #FFF; font-size: 16pt; }
.hug { background-color: #FFF; font-size: 11pt; }
.highlightLight { background-color: #EFEFEF; } /* makes used form fields highlight in searches */
.highlightLightBlue { background-color: #EFEFEF; } /* makes used form fields highlight in searches */

/***** paginator classes *****/
.paginator { color: #000; font-family: Arial; font-weight: normal; height: 26px; margin: 0px; padding-top: 10px; } /* pages area */
.paginator a, .pageList .this-page { border: solid 1px #9AAFE5; color: #0AC; font-family: Arial; margin-right: 1px; padding: 3px 6px; text-decoration: none; }  /* page links not clicked on yet */
.paginator .break { border: none; font-family: Arial; padding: 0px 2px; text-decoration: none; } /* page links ellipsis */
.paginator .prev-next-active { background-color: #FFF; border: solid 1px #9AAFE5; color: #0AC; font-family: Arial; font-weight: bold; height: 24px; margin-right: 1px; padding: 3px 6px; text-decoration: none; }  /* inactive prev next */
.paginator .prev-next-inactive { background-color: #FFF; border: solid 1px #DDD; color: #999; font-family: Arial; height: 24px; margin-right: 1px; padding: 3px 6px; text-decoration: none; }  /* inactive prev next */
.paginator .this-page { background-color: #2E6AB1; border: solid 1px #2E6AB1; color: #FFF; font-family: Arial; font-weight: bold; height: 24px; margin-right: 1px; padding: 3px 6px; text-decoration: none; }  /* page links current page */
.paginator a:hover { background: #FFF; border-color: #2E6AB1; color: #000; font-family: Arial; text-decoration: none; } /* page links hover state */

/* form table classes */
.tableLeft { background-color: transparent; float: left; text-align: right; width: 49%; }
.tableRight { background-color: transparent; float: right; width: 49%; }


/***** text classes *****/
.textExclamation { color: #F30; font-size: 16pt;} /* warnings */
.textHeaderStrip { color: #036; font-size: 24px; }
.textHeadingLarge {  } /* headers - no longer used - use h1 instead */
.textHeadingMedium { font-family: Arial, Helvetica; font-size: 12pt; font-weight: bold; letter-spacing: -1px; } /* headers */
.textHeadingSmall { font-family: Arial, Helvetica; font-size: 11pt; font-weight: bold; } /* headers */
.textItalic { font-style: italic; }
.textLarge { font-size: 16pt; }
.textNormal { color: #000; font-weight: normal; }
.textRegion { font-size: 10pt; font-weight: bold; } 
.textStrong { color: #000; font-weight: bold; } /* bold */
.textStrongSmall { color: #000; font-size: 7pt; font-weight: bold; } /* bold smaller */
.textSubtitle { font-family: "Wii NTLG PGothic JPN Regular", Arial; font-size: 14px; font-weight: bold; margin: 0; padding: 0; text-align: right; width: 100%; }
.textWhite { color: #FFF; } /* white */
.textWhiteStrong { color: #FFF; font-weight: bold; } /* white bold */

/***** div ids *****/

/* wrapper */
#wrapper { }


