.IE8Fix {z-index: 100;}
/* fonts */
.countryName {color: #0066cc; font-size: 26px; font-weight: bold; padding-top:46px; padding-bottom:20px; font-family: Comic Sans MS; background-image:url(../images/notebook.gif);}
.countryNameNoBkg {color: #0066cc; font-size: 26px; font-weight: bold; font-family: Comic Sans MS;}
.PhotoGalleryHeader {color: #0066cc; font-size: 26px; font-weight: bold; padding-top:46px; padding-bottom:2px; font-family: Comic Sans MS; background-image:url(../images/photoGallery.gif);}
.PresidentsHeader {color: #0066cc; font-size: 26px; font-weight: bold; padding-top:46px; padding-bottom:2px; font-family: Comic Sans MS; background-image:url(../images/presidents.gif);}
.MapsHeader {color: #0066cc; font-size: 26px; font-weight: bold; padding-top:40px; padding-bottom:18px; font-family: Comic Sans MS; background-image:url(../images/notebookMaps.jpg);}
.CrosswordHeader {color: #0066cc; font-size: 26px; font-weight: bold; padding-top:46px; padding-bottom:2px; font-family: Comic Sans MS; background-image:url(../images/crosswordPuzzles.gif);}
.WordFindHeader {color: #0066cc; font-size: 26px; font-weight: bold; padding-top:46px; padding-bottom:2px; font-family: Comic Sans MS; background-image:url(../images/wordfindPuzzles.gif);}
.PageSubTitle {color: #0066cc; font-size: 26px; font-weight: bold; padding-top:46px; padding-bottom:8px; font-family: Comic Sans MS;}
.PageSubTitleSmall {color: #0066cc; font-size: 26px; font-weight: bold; font-family: Comic Sans MS; text-align:center;}
.FunFactsTitle {color: #0066cc; font-size: 16px; font-weight: bold; font-family: Comic Sans MS; background-image:url(../images/notebookMiddle.gif);}
.CRTextColor{color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.CRStateText {FONT-SIZE: 14px; color: #333333; font-family: Comic Sans MS;}
.CRStateTextPadded {FONT-SIZE: 14px; color: #333333; font-family: Comic Sans MS; padding-top:5px; }
.history {FONT-SIZE: 14px; color: #333333; text-decoration: underline;	font-family: Comic Sans MS;}
.leftAlign { text-align:left;}
.rightAlign {text-align:right; position:relative; left:200px;}
.right {text-align:right;}
.center{text-align:center; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.footer{color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; position:relative; left:100px; width: 850px; text-align: left;}
/* homepage */
.homePageMap {text-align: center; width: 850px; height: 472px; background-image: url('/images/mapBackGround.jpg');padding-bottom: 2px; padding-top: 60px;}
/* table fonts */
.headerNoPrint{ width:850px;}
.headerLeft {Width:440; text-Align:right; vertical-align:middle; }
.tableCellWidth400 { width:400px;}
.bodyTable { border-top-color:#999999; border-color:#999999; border-right-color:#666666; border-style:solid; width:850px;}
.hdrTable { background-image:url(../images/notebookMiddle.gif); width:100%;}
.tdLeftBorder {border-left-color:#000000; padding-right:1px; padding-bottom:20px; width:700px;}
.bodyText {padding-top:10px; background-image:url(../images/notebookMiddle.gif); padding-left:15px; padding-right:10px;}
.navTableBkGnd {background-image:url(../images/corkboard.gif);}
/* titles */
.title13UB {FONT-SIZE: 14px; color: #0066cc; text-transform: capitalize;	font-weight: bold;	font-family: Comic Sans MS; padding-top:5px;}
/* misc */
.mapRightAlign {position:relative; top:-150px}
.mapPDF {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #990000;font-weight: normal; border-style:none; position:relative; top:-150px; text-align:right}
.bottom {background-image:url(../images/notebookbottom.gif); padding-bottom:7px;}
.noteTitle {text-align:center; font-family:Comic Sans MS; font-size:18px;}
.note4 {background-image:url(../images/note.gif); width: 200px; background-repeat:no-repeat; background-position:2px 0px; text-align:center; font-family:Comic Sans MS; font-size:18px;}
.note3 {background-image:url(../images/note3.gif); width: 200px; background-repeat:no-repeat; background-position:2px 0px; text-align:center; font-family:Comic Sans MS; font-size:18px; }
.note2 {background-image:url(../images/note2.gif); width: 200px; background-repeat:no-repeat; background-position:2px 0px; text-align:center; font-family:Comic Sans MS; font-size:18px;}
.note5 {background-image:url(../images/note2.gif); width: 200px; background-repeat:no-repeat; background-position:2px 0px; text-align:center; font-family:Comic Sans MS; font-size:18px;}
.noteTop {background-image:url(../images/noteTop.gif); width: 200px; background-repeat:no-repeat; background-position:2px 0px; text-align:center; font-family:Comic Sans MS; font-size:18px;}
.noteMiddle {background-image:url(../images/noteMiddle.gif); width: 200px; background-repeat:no-repeat; background-position:2px 0px; text-align:center; font-family:Comic Sans MS; font-size:18px;}
.noteMiddleRepeat {background-image:url(../images/noteMiddle.gif); width: 200px; background-repeat: repeat; background-position:2px 0px; text-align:center; font-family:Comic Sans MS; font-size:18px;}
.noteBottom {background-image:url(../images/noteBottom.gif); width: 200px; background-repeat:no-repeat; background-position:0px 0px; text-align:center; font-family:Comic Sans MS; font-size:18px;}
.down {padding-top:20px;}
.noteBottom {background-image:url(../images/notebottom.gif);}
.rollingMap {background-image:url(../images/rollingmap.gif); background-repeat: no-repeat;}
/* select box */
.selectWidth {width: 198px;	FONT-SIZE: 11px; color: #990000; font-family: Arial, Helvetica, sans-serif;	}
.Title18center{	FONT-WEIGHT: bold;	LETTER-SPACING: -1px;	FONT-SIZE: 18px;	color: #990000;	text-align: center;}
.bottomline {	border-bottom-style: dotted;	border-bottom-width: 1px;	border-bottom : Blue;}

/* tags */
body {margin-left: 10px; margin:0; padding:0; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal;	color: #990000;font-weight: normal; border-color:#0066cc; border-style:none}
.flag {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;	color: #990000;font-weight: normal; border-style:none}
a.map {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;	color: #990000;font-weight: normal; border-style:none; }
a.map:hover {text-decoration:none;}
a.symbol {text-decoration: none; font-family: Comic Sans MS; font-size: 14px; font-style: normal;	color: #990000; font-weight: normal; border-style:none;}
a:hover {color: #0066cc; text-decoration: underline;}
a.redHover:hover {color: #990000; text-decoration: underline;}
p {color: #333333;	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 13px;}
span {color: #333333;	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 13px; }
li {color: #333333; font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 13px;}
select {color: #333333;	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}
td.leftNav {color:#00FF33}
.dashed {border-top: dashed 1 #0066cc;}
A.Small {	text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;	color: #990000;font-weight: normal; border-color:#0066cc;}
A.Small:Linked {	text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;	color: #990000;font-weight: normal; border-color:#0066cc;}
A.Small:Hover {	text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;	color: #990000;font-weight: normal; border-color:#0066cc;}
A.Medium {	text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal;	color: #990000;font-weight: normal; border-color:#0066cc;}
A.Medium:Linked {	text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal;	color: #990000;font-weight: normal; border-color:#0066cc;}
A.Medium:Hover {	text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal;	color: #990000;font-weight: normal; border-color:#0066cc;}


/* Crossword Puzzles */
.answerboxstyle  {
background-color:	#FFFAF0;
border-color:	#808080;
border-style:	solid;
border-width:	1px;
display:	block;
padding:	.75em;
width:	240pt;
}

.box  {
border-style:	solid;
border-width:	1pt;
cursor:	pointer;
font-size:	.12in;
font-weight:	bold;
height:	.18in;
overflow:	hidden;
text-align:	center;
width:	.18in;
}

.boxcheated_sel  {
background-color:	#FFF1D7;
border-color:	#C00000;
color:	#2080D0;
}

.boxcheated_unsel  {
background-color:	#ffffff;
border-color:	#606060;
color:	#2080D0;
}

.boxerror_sel  {
background-color:	#FFF1D7;
border-color:	#C00000;
color:	#BF0000;
}

.boxerror_unsel  {
background-color:	#FFF0F0;
border-color:	#606060;
color:	#BF0000;
}

.boxnormal_sel  {
background-color:	#FFF1D7;
border-color:	#C00000;
color:	#000000;
}

.boxnormal_unsel  {
background-color:	#ffffff;
border-color:	#606060;
color:	#000000;
}

.button  {
width:	64pt;
}

.cluebox  {
border-bottom-width:	1px;
border-color:	#c0c0c0;
border-left-width:	0px;
border-right-width:	0px;
border-style:	solid;
border-top-width:	1px;
font-size:	85%;
margin-top:	1em;
padding-bottom:	.5em;
padding-left:	0pt;
padding-right:	0pt;
padding-top:	.5em;
}

.crosswordarea  {
background-color:	#D0D8E0;
border-color:	#808080;
border-style:	solid;
border-width:	2px;
padding:	.5em;
}


.letter  {
background-color:	#ffffff;
border-bottom-width:	1px;
border-color:	#606060;
border-left-width:	1px;
border-right-width:	1px;
border-style:	solid;
border-top-width:	0px;
font-family:	Arial, Sans-Serif;
font-size:	.13in;
font-weight:	bold;
height:	.15in;
text-align:	center;
width:	.25in;
}

.number  {
background-color:	#ffffff;
border-bottom-width:	0px;
border-color:	#606060;
border-left-width:	1px;
border-right-width:	1px;
border-style:	solid;
border-top-width:	1px;
font-family:	Times New Roman, Serif;
font-size:	.09in;
height:	.1in;
padding-left:	.2em;
width:	.25in;
}

.tagline  {
border-top-color:	#c0c0c0;
border-top-style:	solid;
border-top-width:	1px;
font-family:	Franklin Gothic Medium, Arial, Sans-Serif;
font-size:	x-small;
padding-top:	4pt;
}

h1, h2, h3  {
text-align :center ; font-size :larger ; font-weight :bold ; color :#681E12;
} 
.calendarCountryName 
{
text-align :center ; font-weight :bold ; }
.ecw-answerbox
{
	color: black;
	background-color: #FFFAF0;
	border-color: #808080;
	border-style: solid;
	border-width: 1px;
	display: block;
	padding: .75em;
	width: 240pt;
}

.ecw-box
{
	border-style: solid;
	border-width: 1pt;
	cursor: pointer;
	font-size: .12in;
	font-weight: bold;
	height: .18in;
	overflow: hidden;
	text-align: center;
	width: .18in;
}

.ecw-boxcheated_sel
{
	background-color: #FFF1D7;
	border-color: #C00000;
	color: #2080D0;
}

.ecw-boxcheated_unsel
{
	background-color: #ffffff;
	border-color: #606060;
	color: #2080D0;
}

.ecw-boxerror_sel
{
	background-color: #FFF1D7;
	border-color: #C00000;
	color: #BF0000;
}

.ecw-boxerror_unsel
{
	background-color: #FFF0F0;
	border-color: #606060;
	color: #BF0000;
}

.ecw-boxnormal_sel
{
	background-color: #FFF1D7;
	border-color: #C00000;
	color: #000000;
}

.ecw-boxnormal_unsel
{
	background-color: #ffffff;
	border-color: #606060;
	color: #000000;
}

.ecw-button
{
	width: 64pt;
}

.ecw-cluebox
{
	border-bottom-width: 1px;
	border-color: #c0c0c0;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-top-width: 1px;
	margin-top: 1em;
	padding-bottom: .5em;
	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: .5em;
}

.ecw-crosswordarea
{
	background-color: #D0D8E0;
	border-color: #808080;
	border-style: solid;
	border-width: 2px;
	padding: .5em;
	font-family: Segoe UI, Verdana, Arial, sans-serif;
	font-size: small;
}

.ecw-copyright
{
	margin-bottom: 1em;
	font-size: x-small;
	font-family: Segoe UI, Franklin Gothic Medium, Arial, sans-serif;
}

.ecw-input
{
	font-family: Segoe UI, Franklin Gothic Medium, Arial, sans-serif;
}

.ecw-wordlabel
{
	text-transform: uppercase;
	margin: 0;
}

.ecw-wordinfo
{
	font-size: 8pt;
	color: #808080;
}

.ecw-worderror
{
	color: #c00000;
	font-weight: bold;
	display: none;
	margin-top: 1em;
}