
/*html { 
        background: url(../images/bkitblflag.jpg) no-repeat center center fixed; 
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
}
*/
body {

	margin:0px;

	/*background-image: url(../images/bkitbltile-1.jpg);
	background-repeat:repeat;*/
	/*background: url(../images/bkitbl-1.jpg) no-repeat center center fixed;*/
	background-color: #00a1e5;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100% ;
	height: 100%;
	width: 100%;
}

#flag {

	background: #FFFFFF url(../images/flags/waving_flag_1024x768.jpg) no-repeat;

	margin:0px;

	height: 400px;

}



body.form {

	background: #FFFFFF;

}



#bodysearch{

    width:40em;

    margin:1em auto;

    padding:1em;

    background:#FFF;

}



#bodyresults{

    width:40em;

    margin:1em auto;

    padding:1em;

    background:#FFF;

}



body.white {

	background: white;

}



#page-include {

	background: white;

}



#page-wrap {

	min-width: 796px;

	background-color: #2d4476;

	margin-right: 5px;

	margin-left: 5px;

	margin-top: 10px;

	margin-bottom: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;

}

.contentarea {

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: #00A1E5 thick solid

}


#inside {
	min-width: 796px;

	background-color: #ffffff;

	margin-right: 5px;

	margin-left: 5px;

	margin-top: 10px;

	margin-bottom: 10px;
  	-webkit-border-radius: 4px;
  	-moz-border-radius: 4px;
  	-ms-border-radius: 4px;
  	-o-border-radius: 4px;
  	border-radius: 4px;
	padding: 10px;
}



#main-content {

	padding-left: 204.5px;

	padding-top: 10px;

	padding-right: 179.5px;
	
	padding-bottom: 15px;

	height:auto;

	background-color: #FFFFFF;
	
	-webkit-border-radius: 4px;
  	-moz-border-radius: 4px;
  	-ms-border-radius: 4px;
  	-o-border-radius: 4px;
  	border-radius: 4px;
	border: thick #00A1E5 solid;
	
	margin-bottom: 5px;



}

#main-content-area {

	padding-left: 10px;

	padding-top: 10px;

	padding-right: 10px;
	
	padding-bottom: 15px;

	height:auto;

	background-color: #FFFFFF;
	
	-webkit-border-radius: 4px;
  	-moz-border-radius: 4px;
  	-ms-border-radius: 4px;
  	-o-border-radius: 4px;
  	border-radius: 4px;
	border: thick #FFEC02 solid;
	

}


#events-content {

	padding-left: 10px;

	padding-top: 10px;

	padding-right: 10px;

	height:auto;

	background-color: #FFFFFF;

}



#members1, #members2 {

	width: 100%;

	margin-bottom: 10px;

}



#memberslogin {

	width: 100%;

	margin-bottom: 10px;

}





#left-sidebar {

	width: 175px;

	float: left;

	padding-top: 10px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 10px;

}



#left-sidebar-inner {

	width: 36px;

	height: 700px;

	float: left;

	padding-left: 2px;

	padding-right: 2px;

}



#right-sidebar {

	width: 170px;

	float: right;

	padding: 10px 8px 5px 10px;
	
}



#siteloginbox {

	background: #ffffff url(../images/membersonly.jpg) no-repeat;

	height:20px;

	margin-top: 1px;

}



#siteloginbox a:link, #siteloginbox a:visited {

	display:block;

	padding-top: 3px;

	height:20px;

	color: #ffffff;

	text-decoration:none;

	font-size:10px;

	text-align:center;

	font-family:Verdana, Geneva, sans-serif;

}

#siteloginbox a:hover {

	display:block;

	padding-top: 3px;

	height:20px;

	background: #ffffff url(../images/membersonlyhover.jpg) no-repeat;

	color: #990000;

	text-decoration:none;

	font-size:10px;

	text-align:center;

	font-family:Verdana, Geneva, sans-serif;

}



#header {

	margin:0px 0px 10px 0px;

}

#header a {

	background-position:center;

	text-decoration:none;

	display: block;

	width: 100%;

	height: 74px;

	background-color: #FFFFFF;

	background-image: url(../images/bkintl.jpg);

	background-repeat: no-repeat;

}



#header a span {

	visibility:hidden;

}



#menuheader {

	height: 22px;

	margin-bottom:0px;

	background: #FFFFFF;

}



#logo {

	margin:0px 0px 10px 0px;
}

#logo a {

	background: #FFFFFF url(../images/logo2.jpg) no-repeat;

	background-position:center;

	text-decoration:none;

	display: block;

	width: 100%;

	height: 150px;

}



#logo a span {

	visibility:hidden;

}



#logo2 {

	margin:0px;

}

#logo2 a {

	background: #FFFFFF url(../images/logo.jpg) no-repeat;

	background-position:left;

	text-decoration:none;

	display: block;

	width: 210px;

	height: 223px;

	float:left;

}



#logo2 a span {

	visibility:hidden;

}



#sponsorheader, #sponsorfooter {

	padding-bottom:1em;

	padding-top: 1em;

	background: #003399;

}



#contentheader, #electionheader {

	margin-bottom: 10px;

	padding-top: 1px;

	padding-right: 1px;

	padding-bottom: 1px;

	padding-left: 5px;

	border-bottom-width: 2px;

	border-bottom-style: dotted;

	border-bottom-color: #cccccc;

}

#titleheader {

	padding: 5px;

	border-left: 5px solid #555555;

	margin-bottom: 10px;

}

#verticalspacer {

	width: 25px;

	float:left;	

}



#footer {

	background: #ffffff;

	text-align: center;

	padding-top: 20px;

	padding-bottom: 20px;

	color: #003399;

}

#footerimg {

	padding:1em;

}



#originalmainmenu {

	width: 170px;

	margin-left: 40px;

	padding-top: 10px;

	padding-bottom: 0px;

}

#chaptermenu {

	height:35px;

	margin-top: 0px;

	margin-bottom: 69px;

}

#mainmenu {
	height: 260px;
	margin-left:15px;

}

#membersmenu {

	height: 350px;

	width: 150px;

	margin-top: 50px;

}

#memberlogin {

	height: 130px;

	width: 150px;

	margin-top: 50px;

}



#links {

	margin-bottom: 10px;

	background-color:#E9F4F5;

	border-right:1px solid #cccccc;

	border-left:1px solid #cccccc;

	border-bottom:1px solid #cccccc;	

}

#links a {

    display:block;

	height: 20px;

	border-top: 1px solid #cccccc; 

	padding-left: 3px;

	padding-top: 5px;

	background-color:#E9F4F5;

	color:#000099;

	text-align: left;

    text-decoration:none;

	font-size: 12px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

}

#links a:hover {

	background-color:#003399;

	color:#FFFFFF;

	text-decoration:underline;

}

#links .divider {

	height: 2px;

	background-color:#333333;

}

#maplinks, #discountlinks {

	width: 250px;

	background-color: #E9F4F5;

	border:1px solid #CCCCCC;

	float:left;

	clear:right;

	margin-bottom: 10px;

}

#newslinks {

	width: 147px;

	background-color:#FFFFFF;

	border: 1px solid #3B5998;

	margin: 0px;
	
	/*padding-bottom: 1px;*/

}

#newslinks h1 {

	margin: 0px;

	background-color:#3B5998;

	padding:5px;

	color:#ffffff;

	text-align: left;

    text-decoration:none;

	font-size: 11px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight: bold;

}

#newslinks333 a:link, #newslinks333 a:visited {

	color:#990000;

	text-decoration:underline;

	font-size: 11px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

}

#newslinks333 a:hover {

	color:#ff0000;

    text-decoration:none;

}

#newslinks ul {

	padding-left: 0px;

	color: #003399;

	list-style:none;

}



#newslinks a:link, #newslinks a:visited, #maplinks a:link, #maplinks a:visited, #discountlinks a:link, #discountlinks a:visited {

    display:block;

	padding:5px;

	color:#003399;

	border-bottom: 1px solid #cccccc;

	text-align: left;

    text-decoration:none;

	font-size: 11px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

}

#newslinks a:hover, #maplinks a:hover, #discountlinks a:hover {

	color:#990000;

	background-color:#FFC;

}



#newsarticles {

	width: 500px;

	background-color:#eeeeee;

	margin-bottom: 40px;

}

#newsarticles h1 {

	margin: 0px;

	padding: 0px;

	color:#333333;

	text-align: left;

    text-decoration:none;

	font-size: 16px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight: bold;

}





#table_contact {

	background-color:#ffffff;

	border: 1px solid #3B5998;

	margin: 0px;

}

#table_contact table {

}

#table_contact tr {

}

#table_contact td {

	background-color:#ffffff;

	text-align:center;

}

#table_contact td.header {

	width: 150px;

	padding: 4px 10px;

	margin: 0px 1px 0px 0px;

	font: bold 0.7em sans-serif;

	color:#FFF;

	background-color:#000;

	border: solid 1px #F00;

	cursor:default;

}



#module1 {

	background: #eeeeee url(../images/tile_069.jpg);

	border: 2px solid #555555;

	padding: 10px;

	margin: 0px;

}

#module2 {

	background: #0F0;

	border: 2px solid #555555;

	padding: 5px;

	margin: 0px;

}



#module1 h1 {

	margin: 0px;

	padding: 0px;

	background: #eeeeee url(../images/tile_069.jpg);

	color:#000000;

	text-align: center;

    text-decoration:none;

	font-size: 11px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

}

#module2 h1 {

	margin: 0px;

	padding: 0px;

	background: #0F0;

	color:#000000;

	text-align: center;

    text-decoration:none;

	font-size: 16px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

}



#module1 p, #module2 p {

	font-family:"Times New Roman", Times, serif;

	font-size: 14px;

	text-align: justify;

	font-weight: normal;

	color: #333333;

}



#module1inner, #module2inner {

	background: #eeeeee url(../images/marblebg.jpg);

	margin: 0px;

	padding: 0px 5px 5px 5px;

}





#module3 {

	background-color:#E8E8E8;

	border: 1px solid #3B5998;

	margin: 0px;

}

#module3 h1 {

	margin: 0px;

	background-color:#3B5998;

	padding:5px;

	color:#ffffff;

	text-align: left;

    text-decoration:none;

	font-size: 11px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

}



#module3 a:link, #module3 a:visited {

    display:block;

	padding:5px;

	color:#003399;

	border-bottom: 1px solid #cccccc;

	text-align: left;

    text-decoration:none;

	font-size: 11px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

}

#module3 a:hover {

	color:#990000;

	background-color:#FFC;

}

#module3 ul {

	padding-left: 0px;

	color: #003399;

	list-style:none;

}



#module4 {

	background-color:#E8E8E8;

	border: 1px solid #939;

	margin: 0px;

}

#module4 h1 {

	margin: 0px;

	background-color: #939;

	padding:5px;

	color:#ffffff;

	text-align: left;

    text-decoration:none;

	font-size: 11px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

}



#module4 a:link, #module4 a:visited {

    display:block;

	padding:5px;

	color:#003399;

	border-bottom: 1px solid #cccccc;

	text-align: left;

    text-decoration:none;

	font-size: 11px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

}

#module4 a:hover {

	color:#990000;

	background-color:#FFC;

}

#module4 ul {

	padding-left: 20px;

	color: #003399;

	list-style:disc;

}



#events {

	width: 200px;

	padding: 0.5em;

	background-color:#eeeeee;

	border:1px solid #cccccc;

}

#eventdetails, #linksdetails {

	padding-left: 0.5em;

}

#events h1, #links h1 {

	padding: 0em;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1em;

	color:#666;

	margin-bottom: 10px;

}



.events, .links {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 0.75em;

	font-weight: normal;

	color:#000000;

}

a.events:link, a.events:visited {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 1em;

	font-weight: bold;

	color:#00F;

	text-decoration:underline;

}

a.links:link, a.links:visited {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 0.75em;

	font-weight: normal;

	color:#00F;

	text-decoration:underline;

}

a.events:hover, a.links:hover {

	color:#F00;

	text-decoration:none;

}

	







img {

	border: none;

}

img.floatleft {

	float:left;

}

img.left {

	position:relative;

	left:-45px;

}

img.right {

	position:relative;

	right:-300px;

}



img.promo {

	border:outset;

}

#justleft {

	float:left;

}

#justright {

	float:right;

	position:relative;

	right:20px;

}

p.promo {

	border-left-style:dotted;

	border-bottom-style:dotted;

	border-width:0.25em;

	border-color:#5E2605;

	padding:1em;

	margin:2em 0em 1em 0em;

	background-color:#9CC;

	font-family:"Comic Sans MS", cursive;

	font-size: 0.95em;

	font-weight:bold;

	color:#5E2605;

}



#scroll {

	float:left;

	width:80%;

}



#border1 {

	border-top:1px solid #8B7E66;

	border-bottom:1px solid #8B7E66;

}

#border2 {

	border-color: #333;

	border-style: solid;

	border-width: 1px;

	background-color: #FFC;

}





#rss {

	width:190px;

	border:1px solid #000000;

	padding:1em;	

}

#rss h1 {

	color:#0000FF;

	font-size:0.75em;

}

#rss h2 {

	color: #8B7E66;

	font-size:0.60em;

}

#rss p {

	font-family:Verdana, Geneva, sans-serif;

	font-size:0.60em;

	color:#333333;

}

#rss p.date, {

	color:#8B7E66;

	border-bottom:1px dotted #8B7E66;

	padding-bottom:10px;

}



#rss a {

	color: #8B7E66;

	text-decoration:underline;

	padding:0px;

}

 

#rss a:hover {

	color: #F88000;

	text-decoration:none;

}



.bkbg {

	background-image: url('../images/bline.jpg')

}

.instr {

	width: "475";

	border-style: inset;

	}



.contacts {

	background:#003399;

	color:#ffffff;

	font-family:"Times New Roman", Times, serif;

	font-size: 0.95em;

}

.urls, a.urls, a.urls:hover {

	background:#EEE;

	border:1px solid #5E2605;

	padding:3px;

	color:#ffffff;

	font-family:"Times New Roman", Times, serif;

	font-size: 0.95em;

}





pre{

	overflow:auto;

	font-size:0.75em;

	background:#eee;

	border:1px solid #5E2605;

	padding:.5em;

}



p, p1, li, ul {

}



li.blue {

	color:#003399;



}

p.footer {

	margin-top: 20px;

	margin-bottom: 20px;

}



ol {

	list-style:decimal;

	padding-left:40px;

}

ul {

	list-style:disc;

	padding-left:30px;

}



h1 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1em;

	color:#000000;

	margin-bottom: 10px;

}

h1.facebook {

	font-family:Tahoma, Geneva, sans-serif;

	font-size:0.75em;

	color:#06C;

	margin-bottom: 10px;

}

h2, leftcol h2 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1.5em;

	color:#000000;

	margin-bottom: 10px;

}

h3 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1.5em;

	color:#0099ff;

	margin-bottom: 20px;

}

h4 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1em;

	color:#0099ff;

	margin-bottom: 20px;

}

h5 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1.5em;

	color:#5E2605;

	margin-top: 20px;

	margin-bottom: 20px;

}

h6 {

	font-family:"Courier New", Courier, monospace;

	font-size:2em;

	color:#5E2605;

	margin-top: 20px;

	margin-bottom: 10px;

}



.newstitle {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size: 11px;

	color: #000000;

}



.headerfont {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

	font-size: 14px;

	color: #000000;
	text-transform:uppercase;
}

.headerfontN {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

	font-size: 14px;

	color: #000000;
}


.charityfont {

	font-size: 16px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

	color: #0150ac;

}

.musicalfont {

	font-size: 14px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

	color:#0099CC;

}

.heaven1font {

	font-size: 18px;

	font-family:Tahoma, Geneva, sans-serif;

	font-weight: bold;

	color:#000000;

}



.modulebluetext {

	font-family:Tahoma, Geneva, sans-serif;

	font-size: 14px;

	color: #000099;

}

.modulebluehighlight {

	font-family:Tahoma, Geneva, sans-serif;

	font-weight:bold;

	color:#000099;

	font-size: 14px;


}



.modulebrowntext {

	font-family:Tahoma, Geneva, sans-serif;

	font-size: 14px;

	color: #8B7E66;

}

.modulebrownhighlight {

	font-family:Tahoma, Geneva, sans-serif;

	font-size: 14px;

	font-weight:bold;

	color:#5E2605;

}

.orangehighlight {

	font-family:Tahoma, Geneva, sans-serif;

	font-size: 14px;

	font-weight:bold;

	color:#FF8000;

}

.travishighlight {

	font-family:"Comic Sans MS", cursive;

	font-size: 14px;

	font-weight:bold;

	color: #e6e4e0;

}



.moduletext {

	font-family:"Comic Sans MS", cursive;

	font-size: 0.95em;

	color: #000000;

}

.bkbluetext {

	font-family:"Times New Roman", Times, serif;

	font-size: 16px;

	color: #000066;

	line-height: 18px;

}

.bkgreytext {

	font-size: 12px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color: #cccccc;

	font-weight:bold;

	text-decoration:none;

}

.bktext {

	font-family:"Times New Roman", Times, serif;

	font-size: 14px;

	font-weight: normal;

	color: #333333;

	line-height: 18px;

}



.bksmallnewstext {

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color:#333333;

	border-bottom: 1px dashed #cccccc;

	margin-bottom: 10px;

}

.bksmalltext {

	font-family:"Times New Roman", Times, serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	line-height: 18px;

}



select {

	font-family: Arial;

	font-size: 0.85em;

	font-weight: normal;

	color: #000000;

	background-color:#EEE;

}

input.text {

	font-family: Arial;

	font-size: 0.85em;

	font-weight: normal;

	color: #000000;

	background-color:#EEE;

}



input.search {

	font-family: Arial;

	font-size: 0.85em;

	font-weight: normal;

	color: #000000;

	background-color:#CCC

}





.bksmalltextad {

	font-family: Arial;

	font-size: 10px;

	font-weight: normal;

	color:#666;

}



.bktitle {

	height: 1px;

	font-family: Times New Roman;

	font-weight: normal;

	color: #000000;

}



.bktitlebig {

	font-family: Times New Roman;

	font-size: 36px;

	font-weight: normal;

	color: #000000;

}



.bktitlemed {

	font-family: Times New Roman;

	font-size: 22px;

	font-weight: normal;

	color: #000000;

}



.bktitlesmall {

	font-family: Times New Roman;

	font-size: 16px;

	font-weight: normal;

	color: #000000;

}



.bkheader {

	font-size: 20px;

	font-family: Arial,Verdana,Helvetica;

	font-weight: bold;

	color: #000099;

}

.bkheaderb {

	font-size: 12px;

	font-weight: bold;

	color: #000099;

}

.bkheadery {

	background:#003399;

	font-size: 12px;

	font-family:Arial, Helvetica, sans-serif;

	color: #FF0;

	font-weight:bold;

	text-decoration:none;

}

.bkheaderbar {

	text-align: center;

	vertical-align: middle;

	font-family: Arial;

	font-size: 13px;

	font-weight: bold;

	color: #000099;

	background-color: #EEE;

}



.sponsorheader, a.sponsorheader{

	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

	font-size: 0.75em;

	font-weight: bold;

	color:#FF8000;

}



.bkhredtext {

	height: auto;

	font-family: Arial;

	font-size: 13px;

	font-weight: bold;

	color: #FF0000;

}



.bkmenu, .bksearchtext {

	font-size: 12px;

	font-family:Arial, Helvetica, sans-serif;

	color: #676767;

	font-weight:bold;

	text-decoration:none;

}

a.bkmenu:link, a.bkmenu:visited  {

	font-size: 12px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color: #0000ff;

	font-weight:bold;

	text-decoration:underline;

}



a.bkmenu:hover {

	color:#ff0000;

	font-weight:bold;

	text-decoration:none;

	font-family: Georgia, "Times New Roman", Times, serif;

}

a.bkmenuhighlight:link, a.bkmenuhighlight:visited  {

	font-size: 12px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color: #FF0000;

	background-color:#FF9;

	font-weight:bold;

	text-decoration:underline;

}



a.bkmenuhighlight:hover {

	color:#ffc;

	font-weight:bold;

	text-decoration:none;

}



.readmore, a.readmore:link, a.readmore:visited  {

	font-size: 12px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color: #00F;

	font-weight:bold;

	text-decoration:underline;

}



a.readmore:hover {

	color:#ff0000;

	font-weight:bold;

	text-decoration:none;

}





.bkwhitefooter {

	font-size: 12px;

	font-family:Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-weight:normal;

}



a.bkwhitefooter:link, a.bkwhitefooter:visited {

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-weight:normal;

	text-decoration:none;

}

a.bkwhitefooter:hover {

	color: #FFFFFF;

	text-decoration:underline;

}





.bkwhitemenu {

	font-size: 1.5em;

	font-family:Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-weight:bold;

	text-decoration:none;

}





a.bkwhitemenu:link, a.bkwhitemenu:visited {

	font-size: 1em;

	font-family:Arial, Helvetica, sans-serif;

	color: #FFF;

	font-weight:bold;

	text-decoration:none;

}



a.bkwhitemenu:hover {

	color: #F00;

	font-weight:bold;

	text-decoration:none;

}



.bkyellowmenu {

	font-size: 1em;

	font-family:Arial, Helvetica, sans-serif;

	color: #FF0;

	font-weight:bold;

	text-decoration:none;

}



a.bkyellowmenu:link, a.bkyellowmenu:visited {

	font-size: 1em;

	font-family:Arial, Helvetica, sans-serif;

	color: #FF0;

	font-weight:bold;

	text-decoration:none;

}



a.bkyellowmenu:hover {

	color: #F00;

	font-weight:bold;

	text-decoration:none;

}



a.bklinkbold:link {

	font-size: 12px;

	font-family: Arial;

	font-weight: bold;

	color: blue;

	text-decoration: none;

}



a.bklinkbold:visited {

	font-size: 12px;

	font-family: Arial;

	font-weight: bold;

	color: blue;

	text-decoration: none;

}



a.bklinkbold:hover {

	color: red;

}



a.bkindexb:link {

	font-size: 18px;

	font-family: Times New Roman;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}



a.bkindexb:visited {

	font-size: 18px;

	font-family: Times New Roman;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}



a.bkindexb:hover {

	color: red;

}



.bklink, a.bklink:link, a.bklink:visited {

	font-family: Arial;

	font-size: 12px;

	color: #0000FF;

	font-weight:normal;

	text-decoration:none;

}



a.bklink:hover {

	text-decoration:underline;

	color: #FF0000;

}



a.info, a.info1 {
	

    position:relative; /*this is the key*/

    z-index:25;

	background-color:#ffffff;

    color:#000;

    text-decoration:none;
	
}



a.info:hover, a.info1:hover{

	z-index:25;

	background-color:#ffffff;


}



a.info span, a.info1 span, a.menuinfo span, a.adinfo span, a.discountinfo span {

	display: none

}



a.info:hover span{ /*the span will display just on :hover state*/

	display:block;

	position:absolute;

	bottom:2em;

	left:-4em;

	width: 10em;

	border:1.5px solid #00A1E5;

	background-color:#FFEC02;

	color:#2D4476;

	text-align: center;

	font-family:Georgia, "Times New Roman", Times, serif;

}

a.info1:hover span{ /*the span will display just on :hover state*/

	display:block;

	position:absolute;

	bottom:3.95em;

	left:0em;

	width: 10em;

	border:1.5px solid #990000;

	background-color:#ffc;

	color:#000;

	text-align: center;

	font-family:Georgia, "Times New Roman", Times, serif;

}



a.menuinfo, a.adinfo, a.discountinfo {

    position:relative; /*this is the key*/

    z-index:25;

	font-size: 0.9em;

	font-family:Georgia, "Times New Roman", Times, serif;

	color: #0000ff;

	font-weight:bold;

	text-decoration:underline;

}



a.menuinfo:hover, a.adinfo:hover, a.discountinfo:hover {

	z-index:25;

	font-size: 0.9em;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#990000;

	font-weight:bold;

	text-decoration:none;

	background-color: #FFC;

	border: 1.5px solid #009;

}



a.menuinfo:hover span{ /*the span will display just on :hover state*/

	display:block;

	position:absolute;

	bottom:2em;

	left:0em;

	width:170px;

	border:1.5px solid #990000;

	background-color:#ffc;

	color:#000;

	text-align: left;

	font-size: 14px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

}



a.adinfo:hover span{ /*the span will display just on :hover state*/

	display:block;

	position:absolute;

	top:0em;

	left:10em;

	width:15em;

	border:1.5px solid #990000;

	background-color:#ffc;

	color:#000;

	text-align: center;

	font-size: 14px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

}

a.discountinfo:hover span{ /*the span will display just on :hover state*/

	display:block;

	position:absolute;

	top:0em;

	left:250px;

	width:40em;

	border:2px solid #990000;

	background-color:#FFC;

	color:#000;

	text-align: left;

	font-size: 14px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

}









a.tip{

    position:relative; /*this is the key*/

    z-index:24;

	background-color:#ff;

    color:#0000ff;

    text-decoration:none;

}



a.tip:hover{

	z-index:25;

	background-color:#fff;

}



a.tip span{display: none}



a.tip:hover span{ /*the span will display just on :hover state*/

    display:block;

    position:absolute;

    top:2em; left:0em; width:25em;

    border:1.5px solid #000;

    background-color:#000; color:#fff;

    text-align: left;

	font-family:Georgia, "Times New Roman", Times, serif;

}









blockquote {

border : 2px dotted #990000;

width: 200px;

margin: 0.5em;

padding: 0.5em;

background-color:#FFC;

text-align:center;

}



blockquoteinner {

margin: 0.5em;	

}







/* sidebar navigation */

#leftNav, #bandlinks, #cmtlinks, #maplinks {

	margin-top: 10px;

	margin-bottom: 0px;

	border: 1px dotted #8B7E66;

}

#leftNav ul, h1, #bandlinks ul, h1, #cmtlinks ul, h1, #maplinks ul, h1 {

	padding-left:25px;



}

#leftNav li, #bandlinks li, #cmtlinks li, #maplinks li{

	list-style-type:square;

	color: #8B7E66;

	font-size: 0.8em;

	font-family:Arial, Helvetica, sans-serif;

	line-height:1em;

	font-weight: bold;

	cursor:pointer;



}



#leftNav a, #bandlinks a, #cmtlinks a, #maplinks a {

	color: #8B7E66;

}



#leftNav a:hover, a:active, #bandlinks a:hover, a:active, #cmtlinks a:hover, a:active {

	color:#FF8000;

}

#maplinks li {

	text-decoration:underline;

}

#maplinks li:hover {

	color:#FF8000;

	text-decoration:underline;

}



.TabPanel {

	padding: 4px 10px;

	margin: 0px 1px 0px 0px;

	font: bold 0.7em sans-serif;

	color:#FFF;

	background-color:#000;

	border: solid 1px #F00;

	cursor:default;

}



.subscript {

	font-size:0.7em;

	vertical-align:bottom;

}

.superscript {

	font-size:0.7em;

	vertical-align: text-top;

}

* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/

margin-bottom: 1em;

}







/*Credits: Dynamic Drive CSS Library */

/*URL: http://www.dynamicdrive.com/style/ */

    

#slidetabsmenu {

float:left;

width:100%;

font-size:14px;

line-height:normal;

border-bottom: 1px solid #cccccc;

}



#slidetabsmenu ul{

list-style-type: none;

margin:0;

margin-left: 10px;

padding:0;

}



#slidetabsmenu li{

display:inline;

margin:0;

padding:0;

}



#slidetabsmenu a {

float:left;

background:url(../images/tab-left.gif) no-repeat left top;

margin:0;

padding:0 0 0 9px;

text-decoration:none;

}



#slidetabsmenu a span {

float:left;

display:block;

background:url(../images/tab-right.gif) no-repeat right top;

padding:3px 14px 3px 5px;

font-weight:bold;

color:#000000;

}



/* Commented Backslash Hack hides rule from IE5-Mac \*/

#slidetabsmenu a span {float:none;}

/* End IE5-Mac hack */



#slidetabsmenu a:hover span {

color: #000099;

}



#slidetabsmenu #current a {

background-position:0 -125px;

}



#slidetabsmenu #current a span {

background-position:100% -125px;

color: #000099;

}



#slidetabsmenu a:hover {

background-position:0% -125px;

}



#slidetabsmenu a:hover span {

background-position:100% -125px;

}

#sponsorfooter {

	font-size: 10px;
	background: url(../images/bkitblcopy1.jpg) no-repeat center;
}

.oldenglishtext {

	font-family: Old English Text MT;

	font-size: large;

	color: #003399;

}

.docboxtitle {

	color: #FFFFFF;

	font-family: "Comic Sans MS", cursive;

	background-color: #3B5998;

	font-size: small;

	font-weight: bold;

	text-align: center;

}

.docBoxInfo {

	background-color: #E8E8E8;

	font-family: "Times New Roman", Times, serif;

	text-align: center;

	color: #009;

	filter: Glow(Color=red, Strength=5);

}

#Centered {

	margin-left: auto;

	margin-right: auto;

}

.flash {

	text-align: center;

}

.redshadow

{

text-shadow: 2px 2px 2px #FF0000;

}

.blueshadow

{

text-shadow: 2px 2px 2px #5858FA;

}

.greentext {

	color: #008000;

	font-size: large;

	font-weight: bold;

	font-style: italic;

}

.WhiteOnRed {

	color: #F00;

	background-color: #FFF;

}
.noscript {

	background: #FFFFFF url(../images/emojinuetral.jpg) top no-repeat;

	margin:0px;


}


