/**************** menu coding *****************/
#menu {
background: none; /* menu bg color */
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 130px; /* bttn widths */
height: 30px;
line-height: 0;
float: left;
}



#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 0px;
border-style: solid;
border-color: #fff;
border-bottom-width: 1px;
border-top-width: 0px;
border-right-width: 0px;
border-left-width: 0px;
margin: 0;
padding: 2px 3px;
text-align: center;
}

#menu h2 {
color: #fff;  /* bttn text color */
background: none; /* bttn bg color */
text-transform: uppercase;
}

#menu a {
color: #146534; /* drop text color */
background: #FFE26D; /* drop bg color */
text-decoration: none;
}

#menu a:hover {
color: #000; /* drop hover text color */
background: #FFF3C6; /* drop hover bg color */
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


body {
behavior: url(/css/csshover.htc);
background-color: #ffffff; font-family: arial; font-size: 10pt;
}

a.links:link {
color: #146534; font-size: 12px; text-decoration: none; background-color: #ffffff; font-weight: bold;
}
a.links:active {
color: #146534; font-size: 12px; text-decoration: none; background-color: #ffffff; font-weight: bold;
}
a.links:visited {
color: #146534; font-size: 12px; text-decoration: none; background-color: #ffffff; font-weight: bold;
}
a.links:hover {
color: #ffffff; font-size: 12px; text-decoration: none; background-color: #146534; font-weight: bold;
}

span.wp_keywordlink_affiliate a:link {
color: #146534; text-decoration: none;
}
span.wp_keywordlink_affiliate a:active {
color: #146534; text-decoration: none;
}
span.wp_keywordlink_affiliate a:visited {
color: #146534; text-decoration: none; 
}
span.wp_keywordlink_affiliate a:hover {
color: #146534; text-decoration: underline;
}

span.wp_keywordlink a:link {
color: #146534; text-decoration: none;
}
span.wp_keywordlink a:active {
color: #146534; text-decoration: none;
}
span.wp_keywordlink a:visited {
color: #146534; text-decoration: none; 
}
span.wp_keywordlink a:hover {
color: #146534; text-decoration: underline;
}

a.blacklinks:link {
color: #ffffff; font-size: 12px; text-decoration: none; background-color: #000000; font-weight: bold;
}
a.blacklinks:active {
color: #ffffff; font-size: 12px; text-decoration: none; background-color: #000000; font-weight: bold;
}
a.blacklinks:visited {
color: #ffffff; font-size: 12px; text-decoration: none; background-color: #000000; font-weight: bold;
}
a.blacklinks:hover {
color: #000000; font-size: 12px; text-decoration: none; background-color: #ffffff; font-weight: bold;
}

a.posttitle:link
{
font-size:20px;
color: #146534;
font-weight : bold;
}

a.posttitle:active
{
font-size:20px;
color: #146534;
font-weight : bold;
}


a.posttitle:visited
{
font-size:20px;
color: #146534;
font-weight : bold;
}


a.posttitle:hover
{
font-size:20px;
color: #146534;
font-weight : bold;
}

p.contentsection
{
font-size:10px;
color: #000000;
font-weight : normal;
}

p.contentsection p
{
font-size:12px;
color: #000000;
font-weight : normal;
}

p.postmetadata a:link
{
font-size:12px;
color: #146534;
}

p.postmetadata a:active
{
font-size:12px;
color: #146534;
}


p.postmetadata a:visited
{
font-size:12px;
color: #146534;
}

p.postmetadata a:hover
{
font-size:12px;
color: #146534;
}


p.postmetadata
{
font-size:12px;
color: #000;
}

div.sidebar ul li 
{
padding:0;
margin-left: 0; 
list-style-image: url("../../../../images/bulletside.gif")
}

div.sidebar ul li a:link
{
font-size:12px;
color: #146534;
}

div.sidebar ul li a:active
{
font-size:12px;
color: #146534;
}


div.sidebar ul li a:visited
{
font-size:12px;
color: #146534;
}

div.sidebar ul li a:hover
{
font-size:12px;
color: #146534;
}

div.sem_subscribe_me div.tile_body div.subscribe_services 
div.subscribe_service a:link
{
font-size:12px;
color: #146534;
}

div.sem_subscribe_me div.tile_body div.subscribe_services 
div.subscribe_service a:active
{
font-size:12px;
color: #146534;
} 

div.sem_subscribe_me div.tile_body div.subscribe_services 
div.subscribe_service a:visited
{
font-size:12px;
color: #146534;
} 
 
div.sem_subscribe_me div.tile_body div.subscribe_services 
div.subscribe_service a:hover
{
font-size:12px;
color: #146534;
} 

div.language a:link
{
font-size:5px;
color: #FFFFFF;
} 

div.language a:active
{
font-size:5px;
color: #FFFFFF;
} 

div.language a:visited
{
font-size:5px;
color: #FFFFFF;
} 

div.language a:hover
{
font-size:5px;
color: #FFFFFF;
}

div.related a:link
{
font-size:12px;
color: #146534;
list-style-image: url("../../../../images/bulletside.gif")
} 

div.related a:active
{
font-size:12px;
color: #146534;
list-style-image: url("../../../../images/bulletside.gif")
} 

div.related a:visited
{
font-size:12px;
color: #146534;
list-style-image: url("../../../../images/bulletside.gif")
} 

div.related a:hover
{
font-size:12px;
color: #FFFFFF;
background-color: #146534;
list-style-image: url("../../../../images/bulletside.gif")
} 

div.navigation a:link
{
font-size:12px;
color: #146534;
} 

div.navigation a:active
{
font-size:12px;
color: #146534;
} 


div.navigation a:visited
{
font-size:12px;
color: #146534;
} 


div.navigation a:hover
{
font-size:12px;
color: #FFFFFF;
background-color: #146534;
} 


div.sem_recent div.tile_header h2
{
font-size:13px;
}

div.subscribe_service
{
padding-left:30px;
}

a.greenlinks:link {
color: #ffffff; font-size: 12px; text-decoration: none; background-color: #146534; font-weight: bold;
}
a.greenlinks:active {
color: #ffffff; font-size: 12px; text-decoration: none; background-color: #146534; font-weight: bold;
}
a.greenlinks:visited {
color: #ffffff; font-size: 12px; text-decoration: none; background-color: #146534; font-weight: bold;
}
a.greenlinks:hover {
color: #146534; font-size: 12px; text-decoration: none; background-color: #FFCC00; font-weight: bold;
}


a.yellowlinks:link {
color: #000000; font-size: 12px; text-decoration: none; background-color: #FFE26D; font-weight: bold;
}
a.yellowlinks:active {
color: #000000; font-size: 12px; text-decoration: none; background-color: #FFE26D; font-weight: bold;
}
a.yellowlinks:visited {
color: #000000; font-size: 12px; text-decoration: none; background-color: #FFE26D; font-weight: bold;
}
a.yellowlinks:hover {
color: #FFE26D; font-size: 12px; text-decoration: none; background-color: #146534; font-weight: bold;
}


a.sidenav:link {
color: #146534; font-weight: bold; text-decoration: none; 
font-size: 12px; margin-left: 4px;
}
a.sidenav:active {
color: #146534; font-weight: bold; text-decoration: none; font-size: 12px; margin-left: 4px;
}
a.sidenav:visited {
color: #146534; font-weight: bold; text-decoration: none; font-size: 12px; margin-left: 4px;
}
a.sidenav:hover {
color: #ffffff; font-weight: bold; text-decoration: none; 
background-color: #146534; font-size: 12px; margin-left: 4px;
}


a.gloss:link {
color: #146534; text-decoration: none; background-color: #ffffff; font-size: 10pt;
}
a.gloss:active {
color: #146534; text-decoration: none; background-color: #ffffff; font-size: 10pt;
}
a.gloss:visited {
color: #146534; text-decoration: none; background-color: #ffffff; font-size: 10pt;
}
a.gloss:hover { 
color: #ffffff; text-decoration: none; background-color: #146534; font-size: 10pt;
}


a.rank:link {
color: #146534; text-decoration: none; background-color: #ffffff; font-size: 8pt;
}
a.rank:active {
color: #146534; text-decoration: none; background-color: #ffffff; font-size: 8pt;
}
a.rank:visited {
color: #146534; text-decoration: none; background-color: #ffffff; font-size: 8pt;
}
a.rank:hover { 
color: #ffffff; text-decoration: none; background-color: #146534; font-size: 8pt;
}


a.events:link {
color: #146534; font-size: 12px; text-decoration: none; background-color: #ffffff; font-weight: bold; margin-left: 45px;
}
a.events:active {
color: #146534; font-size: 12px; text-decoration: none; background-color: #ffffff; font-weight: bold; margin-left: 45px;
}
a.events:visited {
color: #146534; font-size: 12px; text-decoration: none; background-color: #ffffff; font-weight: bold; margin-left: 45px;
}
a.events:hover {
color: #ffffff; font-size: 12px; text-decoration: none; background-color: #146534; font-weight: bold; margin-left: 45px;
}


a.smlinks:link {
color: #000000; font-size: 12px; text-decoration: none; background-color: #ffffff; font-weight: bold;
}
a.smlinks:active {
color: #000000; font-size: 12px; text-decoration: none; background-color: #ffffff; font-weight: bold;
}
a.smlinks:visited {
color: #000000; font-size: 12px; text-decoration: none; background-color: #ffffff; font-weight: bold;
}
a.smlinks:hover {
color: #ffffff; font-size: 12px; text-decoration: none; background-color: #000000; font-weight: bold;
}


a.amlinks:link {
color: #146534; font-size: 12px; text-decoration: none; background-color: #cccccc; font-weight: bold;
}
a.amlinks:active {
color: #146534; font-size: 12px; text-decoration: none; background-color: #cccccc; font-weight: bold;
}
a.amlinks:visited {
color: #146534; font-size: 12px; text-decoration: none; background-color: #cccccc; font-weight: bold;
}
a.amlinks:hover {
color: #ffffff; font-size: 12px; text-decoration: none; background-color: #146534; font-weight: bold;
}


a.amlinksw:link {
color: #146534; font-size: 12px; text-decoration: none; background-color: #ffffff; font-weight: bold;
}
a.amlinksw:active {
color: #146534; font-size: 12px; text-decoration: none; background-color: #ffffff; font-weight: bold;
}
a.amlinksw:visited {
color: #146534; font-size: 12px; text-decoration: none; background-color: #ffffff; font-weight: bold;
}
a.amlinksw:hover {
color: #ffffff; font-size: 12px; text-decoration: none; background-color: #146534; font-weight: bold;
}


.title {
font-size: 12pt; color: #146534; font-weight: bold; margin-left: 15px; text-decoration: none; font-style: none;
}

.header {
font-size: 12pt; color: #ffffff; font-weight: bold;; text-decoration: none; font-style: none;
}

.txt {
margin-left: 35px; font-size: 10pt;
}

.terms { 
color: #146534; font-size: 10pt; font-weight: bold;
}

.linktxt { 
color: #000000; font-size: 11pt; font-weight: bold;
}

.var {
font-size: 11pt; color: #146534; font-weight: bold;
}

.evnt {
font-size: 11pt; color: #9F8C06; font-weight: bold;  margin-left: 35px;
}

.evnttxt {
margin-left: 45px;
}

.indnt {
margin-left: 40px;
}


ul {
list-style-type: none;
}


ul.glossary {
list-style-type: none;
font-size: 10pt;
}


table.art {
border: none;
line-height: 25px;
width: 70%;
text-align: left;
font-family: Arial;
font-weight: normal;
font-size: 12px;
color: #000000;
margin-left: 40px;
}


table.learn {
border: none;
line-height: 20px;
width: 92%;
text-align: left;
font-family: Arial;
font-weight: normal;
font-size: 12px;
color: #000000;
margin-left: 40px;
}

table.games {
border: none;
line-height: 25px;
text-align: left;
font-family: Arial;
font-weight: normal;
font-size: 12px;
color: #000000;
margin-left: 40px;
}

tr.gr1 {
background-color: #ffffff;
}

tr.gr2 {
background-color: #FFF3C6;
}

tr.row1 {
background-color: #cccccc;
}

tr.row2 {
background-color: #FFF3C6;
}


form#games {
line-height: 25px;
text-align: left;
font-family: Arial;
font-weight: normal;
font-size: 12px;
color: #000000;
margin-left: 40px;
}




table.sm {
border-style: none;
border-width: 0px;
border-color: #000000;
background-color: #ffffff;
text-align: left;
vertical-align: top;
width: 600px;
}

tr.smhead
{
font-family: arial;
font-weight: bold;
font-style: none;
text-decoration: underline;
font-size: 12pt;
color: #146534;
line-height: 40px;
}


tr.smtxt
{
font-family: arial;
font-weight: bold;
font-size: 10pt;
color: #000000;
line-height: 20px;
}


.roundcontyellow {

	background-color: #FFE26D;
	color: #146534;
	margin: 3px;
}

.roundcontblack {

	background-color: #000;
	color: #FFE26D;
	margin: 3px;
}

.roundcont {

	background-color: #146534;
	color: #fff;
	margin: 3px;
}

div.box {
        padding: 5px;
}

.roundtopblack { 
	background: url(images/trb.gif) no-repeat top right; 
}

.roundbottomblack {
	background: url(images/brb.gif) no-repeat top right; 
}

.roundtopyellow { 
	background: url(images/try.gif) no-repeat top right; 
}

.roundbottomyellow {
	background: url(images/bry.gif) no-repeat top right; 
}

.roundtop { 
	background: url(images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(images/br.gif) no-repeat top right; 
}

.roundtopart { 
	background: url(images/article.jpg) no-repeat top right; 
}

.roundtopnews { 
	background: url(images/newsindex.gif) no-repeat top right; 
}
img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

img.corners {
   width: 271px;
   height: 58px;
   border: none;
   display: block !important;
}

img.corners2 {
   width: 290px;
   height: 30px;
   border: none;
   display: block !important;
}




.rss_box {
	 margin: 5%;
	 padding: 4px 8px;
	 width: 660px;
	 background-color: #FFF3C6;
	 border: 2px solid #146534;
}

.rss_title, rss_title a {
	font-family: "Arial", "Arial", Arial, Arial, Arial;
	font-size: 18px;
	font-weight: bold;
	margin: 1px 0;
	padding: 0;
	
}

.rss_items {
  
}

.rss_item  {
  font-family: arial, arial, Arial;
  font-size: 14px;
  font-weight : normal; 
  margin: 1px 0;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
color: #146534; font-size: 15px; text-decoration: none; background-color: #FFF3C6; font-weight: bold; 
}

.rss_item a:hover { 
	color: #146534; font-size: 15px; text-decoration: none; background-color: #146534; font-weight: bold;
	
.rss_date {
	font-size: 10px;
	font-weight : bold;
	color: #FFE26D;
	}