.calEvent {
	background-color: #4160A0;
}

.calEventBlank {
	background-color: #4160A0;
}

.calEventSel {
	background-color: #D9C67E;
}

.calEventLink {
	color: gray;
}

.calEventLinkSel {
	color: #4160A0;
}

.emlbody {

	font-size: 10pt;
	line-height: 120%;
	color: black;
	text-align: left;
	font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
}

.emlbody a {
	color: #5d6e75; 
}
.emlbody a:hover {
	color: #ec5800;
}

#header {
	height: 117px;
	/*border-left: thin ridge #D9C67E;
	border-right: medium ridge #D9C67E;*/


	/*background:url("images/wgc_e107_logo_banner_4thjuly.jpg") top left no-repeat;
	background-color: #FFFFFF;*/

	
	background:url("images/wgc_e107_logo_banner2.jpg") top left no-repeat;
	background-color: #FFFFFF;

	/*background:url("images/wgc_e107_logo_banner_spring.jpg") top left no-repeat;
	background-color: #B6CBE8;*/

	/*background:url("images/wgc_e107_logo_banner_easter.jpg") top left no-repeat;
	background-color: #B6CBE8;*/
}

#gmmenuheader {
	height: 45px;
	text-align: center;
	background: url("images/wgc_games_top_empty.png") top left no-repeat;
}

.gmmenutext {
	filter: glow(strength=3,color=#000000);
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	font-family: Verdana;
}

.advertbox {
	background:url("images/avertbox_bkgrd.png") top left no-repeat;
	padding: 8px 0px 0px 8px;
	margin-left: 8px;
	margin-top: 8px;
}

.advertbox_content {
	width: 317px;
	height: 267px;
}

#sevents {
	background:url("images/banner_container_fill2.jpg") top left repeat-x;
	background-color: #FFFFFF;
	padding: 17px;
	text-align: center;
}

 #calendar_tooltip
 {
  position: absolute;
  width: 130px;
  border: 1px solid #FFFFFF;
  padding: 7px;
  background-color: #CCCCCC;
  visibility: hidden;
  z-index: 1;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
  font-size: 10px;
  color: #000000;
  font-family: Verdana;
 }

.newstext {
	font-size: 10pt;
	line-height: 120%;
	color: black;
	text-align: left;
	font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
}
.newstext a {
	color: #5d6e75; 
}
.newstext a:hover {
	color: #ec5800;
}

.newheadline {
	font-size: 14px;
	color: #ec5800;
}

.newsinfo {
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
	color:#5d6e75;
}

.newsinfo a {
	background: transparent;
	color: #5d6e75; 
}

.newsinfo a:hover {
	color: #ec5800;
	text-decoration: underline;
}

.newsgameslist {
	margin:0;
	background:url("images/wgc_games_fill.png") top right repeat-y;
}

.clock {
	background-image: url(images/nforumcaption2.png);
	padding: 2px 2px 2px 2px;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
    font-weight: bold;
	border: 1px ridge #D9C67E;
	text-align: center;
	
}

.forumheader {
	background-image: url(images/nforumcaption2.png);
	padding: 8px 4px 8px 4px;
	font: 14px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
    font-weight: bold;
	border: 1px ridge #D9C67E;
	text-align: center;
	
}

.forumheader a{
	/*background-color: #4160A0;*/
	padding: 8px 4px 8px 4px;
	font: 14px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
    font-weight: bold;
	text-align: center;
}

.forumheader a:hover{
	/*background-color: #4160A0;*/
	padding: 8px 4px 8px 4px;
	font: 14px verdana, tahoma, arial, helvetica, sans-serif;
	color: black;
    font-weight: bold;
	text-align: center;
}

.forumheader2 {
	background-image: url(images/nforumcaption1.png);
	background-color: white;
	padding: 8px 0px 8px 4px;
	font: 14px verdana, tahoma, arial, helvetica, sans-serif;
	color: white;
	font-weight: bold;
	border: 1px ridge #D9C67E;
	text-align: center;
}

.forumheader2 a{
	padding: 8px 0px 8px 4px;
	font: 14px verdana, tahoma, arial, helvetica, sans-serif;
	color: white;
	font-weight: bold;
	text-align: center;

}

.forumheader2 a:visited{
	padding: 8px 0px 8px 4px;
	font: 14px verdana, tahoma, arial, helvetica, sans-serif;
	color: white;
	font-weight: bold;
	text-align: center;

}

.forumheader2 a:hover{
	padding: 8px 0px 8px 4px;
	font: 14px verdana, tahoma, arial, helvetica, sans-serif;
	color: #D9C67E;
	font-weight: bold;
	text-align: center;
}

.forumheader3 {
	border: 2px ridge #D9C67E;
	padding: 4px;
	background-color: #EFEFEF;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
	font-weight: bold;
	text-align: center;
}

.forumheader3 a{
	color: #4160A0;
	font-weight: bold;
	text-align: center;
	
}

.forumheader3 a:visited{
	color: #4160A0;
	font-weight: bold;
	text-align: center;
	
}

.forumheader3 a:hover{
	color: #D9C67E;
	font-weight: bold;
	text-align: center;
}

.forumheader4 {
	border: 2px outset #fff;
	padding: 4px;
	background-color: #4160A0;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: white;
	font-weight: bold;
	text-align: center;
}


.forumheader5 {
	padding: 4px;
	background-color: #EFEFEF;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
	font-weight: bold;
	text-align: left;
}

.forumheader6 {
	border: 2px outset #D9C67E;
	padding: 4px;
	background-color: #EFEFEF;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
	font-weight: bold;
	text-align: left;
}

.forumheader6 a{
	padding: 4px;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
	font-weight: bold;
	text-align: left;
}


.forumheader6 a:hover{
	padding: 4px;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: #D9C67E;
	font-weight: bold;
	text-align: left;
}


.forumthread {
	padding: 4px;
	border: 2px outset #D9C67E;
	background-color: #EFEFEF;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
	font-weight: bold;
	text-align: left;
}

.forumthread a{
	padding: 4px;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
	font-weight: bold;
	text-align: left;
}

.forumthread a:hover{
	padding: 4px;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #D9C67E;
	font-weight: bold;
	text-align: left;
}


.forumthread2 {
	padding: 4px;
	border: 2px outset #D9C67E;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
	font-weight: bold;
	text-align: left;
}

.forumthread2 a{
	padding: 4px;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
	font-weight: bold;
	text-align: left;
}

.forumthread2 a:hover{
	padding: 4px;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #D9C67E;
	font-weight: bold;
	text-align: left;
}

.forumreplycaption {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #EFEFEF;
	/*background-color: #DBE3EE;*/
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
	font-weight: bold;
}

.forumreplycaption a{
	padding: 4px;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
	font-weight: bold;
}

.forumreplycaption a:hover{
	padding: 4px;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: black;
	font-weight: bold;
}

.forumreply {
	padding: 4px;
	background-color: #EFEFEF;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
	font-weight: bold;
	text-align: left;
}

.forumreply2 {
	padding: 4px;
	background-color: #EFEFEF;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
	font-weight: bold;
	text-align: left;
}
.forumdisclaimer {
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
}

.forumview1 {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #EFEFEF;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
}

.forumview2 {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #EFEFEF;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
}

.forumview2 a{
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
}

.forumview2 a:hover{
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #293E67;
	font-weight: bold;
}

.forumview3 {
	padding: 4px;
	background-color: #EFEFEF;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
	border: 1px ridge #D9C67E;
}

.forumview4 {
	padding: 4px;
	background-color: #EFEFEF;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
}

.forumlink {
	color: #4160A0;
	font-weight: bold;
}

.forumlink a{
	color: #4160A0;
	font-weight: bold;
}

.forumlink a:visited{
	color: #4160A0;
	font-weight: bold;
}

.forumlink a:hover{
	color: black;
	font-weight: bold;
}

.forumholder {
	border: 2px ridge #D9C67E;
	padding: 0px;
	background-color: #608DC8;
	color: #4160A0;
}


 .webpanelactive1 {

	padding: 2px;
	background-color: #4260A0;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

 .webpanelactive1 a:hover{
	padding: 2px;
    background-color: #4260A0;
    font: 11px verdana, tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    color: #F2D15D;
}

.webpanelactive1 A:link {
     text-decoration:none;
     color: #FFFFFF;
	 padding: 2px;

}

.webpanelactive2 {
	padding: 2px;
    background-color: #608DC8;
    font: 11px verdana, tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
}

.webpanelactive2 A:link {
     text-decoration:none;
     color: #FFFFFF;
	 padding: 2px;
}

.webpanelactive2 A:hover {
     text-decoration:none;
     color: #F2D15D;
	 padding: 2px;
}

.webpanelheader {
    padding: 2px;
    background-color: #FFFFFF;
    font: 13px verdana, tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    color: #4160A0;
 }

.webpanelheader a{
	padding: 2px;
    background-color: #FFFFFF;
    font: 13px verdana, tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    color: #4160A0;
            
}

.webpanelheader a:hover{
	padding: 2px;
    background-color: #FFFFFF;
    font: 13px verdana, tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    color: #4160A0;
}


.webpaneloffline {
	padding: 2px;
    background-color: #C0C000;
    font: 11px verdana, tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
}

.webpaneloffline a{
	padding: 2px;
    background-color: #C0C000;
    font: 11px verdana, tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
}

.webpaneloffline a:hover{
    padding: 2px;
    background-color: #C0C000;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
	color: #4160A0;
}

.webpanelhidden {
	padding: 2px;
    background-color: #808080;
    font: 11px verdana, tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
}


.webpanelhidden A:link {
	text-decoration:none;
    color: #FFFFFF;
}

.webpanelhidden a:hover{
	padding: 2px;
    background-color: #808080;
    font: 11px verdana, tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
}

.webpanelalert {
     padding: 2px;
     background-color: #C00000;
     font: 11px verdana, tahoma, arial, helvetica, sans-serif;
     font-weight: bold;
     color: #FFFFFF;
}

.webpanelalert A:link {
     text-decoration:none;
     color: #000000;
}

.webpanelwarning {
     padding: 2px;
     background-color: #000000;
     font: 11px verdana, tahoma, arial, helvetica, sans-serif;
     font-weight: bold;
     color: #FFFFFF;
}

.webpanelwarning A:link {
    text-decoration:none;
    color: #000000;

}


.msgbox {
	padding: 2px;
	background-color: #F0F0F0;
	border: 1px ridge #000;

}
.msgboxcontent {
	padding: 5px;
	background-color: #F0F0F0;
	border: 1px ridge #2A4280;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: #2C4078;
}
.msgboxcontent a{
	color: #0000C0;
	text-decoration:none;
}
.msgboxcontent a:hover{
	color: #2C4078;
	text-decoration:underline;
}
.msgboxcontent a:visited{
	color: #C0C0FF;
	text-decoration:none;
}

.dlpgshadow
{
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	filter: shadow(strength=3,color=#4160A0);
	line-height: 12pt;
	padding-right: 3pt;
	padding-left: 3pt;
	text-decoration: none;
}

.dlpgshadow a
{
	color: #FFFFFF;
	text-decoration: none;
}
.dlpgshadow a:hover
{
	color: #FEF461;
	text-decoration: none;
}

.tocqual
{
	font-weight: bold;
	font-size: 14px;
	color: #4160A0;
	text-decoration: none;
	text-align: center;
}

.tocqual a
{
	font-weight: bold;
	font-size: 14px;
	color: #4160A0;
	text-decoration: none;
	text-align: center;
}

.tocqual a:hover
{
	font-weight: bold;
	font-size: 14px;
	color: #D9C67E;
	text-decoration: none;
	text-align: center;
}

.dltd{
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color: #ffffff;
	padding: 4px;
	font-weight: bold;
}

.gmenuheader1{
	background-color: #608dc8;
	font: 13px verdana, tahoma, arial, helvetica, sans-serif;
	color: #ffffff;
	padding: 4px;
	border: 2px ridge #D9C67E;
	font-weight: bold;
    cursor:pointer;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
}

.gmenuheader1 a{

	font: 13px verdana, tahoma, arial, helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
}

.gmenuheader1 a:hover{

	font: 13px verdana, tahoma, arial, helvetica, sans-serif;
	color: #D9C67E;
	font-weight: bold;
}
.gmenuheader2{
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
	padding: 2px;
	font-weight: bold;
    cursor:pointer;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
}

.gmenuheader2 a{
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: #ffffff;
}

.gmenuheader2 a:hover{
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: #D9C67E;
}
.gmenuheader3{
	background-color: #BBC8D9;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
    cursor: pointer;
}

.gmenuheader3 a{

	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;

}

.gmenuheader3 a:hover{

	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #D9C67E;
	font-weight: bold;

}
.gmenucontainer1{
	background-color: #96AFD2;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
	padding: 2px;
	border: 1px ridge #000;
	font-weight: bold;
}

.gmenucontainer1 a{

	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
	padding: 2px;
	font-weight: bold;
}

.gmenucontainer1 a:hover{

	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #ffffff;
	padding: 2px;
	font-weight: bold;
}
.gmenucontainer2{
	background-color: #BBC8D9;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #ffffff;
	padding: 4px;
	border: 3px ridge #4260A0;
	font-weight: bold;
}


.gmenucontainer3{
	background-color: #BBC8D9;
	border: 1px ridge #000;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
	padding: 2px;
	font-weight: bold;
}

.gmenucontainer3 a{

	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
	padding: 2px;
	font-weight: bold;
}

.gmenucontainer3 a:hover{
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #FFFFC0;
	padding: 2px;
	font-weight: bold;
	text-decoration: none;
}

.gamemenugmlink {
	color: #4160A0;
	font-weight:bold;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}

.gamemenugmlink a{
	color: #4160A0;
	font-weight:bold;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
 
.gamemenugmlink a:hover{
	color: #D9C67E;
	font-weight:bold;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}


#mainleft {
	margin:0; padding:0;
	background: #fff url("images/left.png") top left repeat-y;
}
#mainright {
	margin:0; padding:0;
	background:url("images/right.png") top right repeat-y;
}
.leftcontent {
	margin:0; padding:0;
	width: 150px;
	background-color: #4160A0;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	vertical-align: top;
	color: #ADCCFB;
}

.leftcontent a {
	color: #ffffff;
	font-weight: bold;

}
.leftcontent a:hover {
	color: #FEF461;
	font-weight: bold;
	

}

.leftcap {
	background-color: #EFEFEF;
	background-repeat: repeat-y;
	color: #4160A0;
	font-weight:bold;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	border: 2px ridge #D9C67E;
	padding:3px;

}

.wgcleftmenu{
	background-color: #4160A0;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color: white;
	padding: 4px;
	border: #D9C67E 0px solid;
}

.wgcleftmenu a{
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	color: white;
	font-weight: bold;
}

.wgcleftmenu a:hover{
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #FEF461;
	font-weight: bold;
}

.top_left_menu {
	padding: 12px 7px;
	color: #fff;
	font-weight: bold;
}

.login_menu_link a{
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	color: white;
}

.login_menu_link a:hover{
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #FEF461;
	font-weight: bold;
}

.top_left_menu_container {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
}

.top_left_menu_caption {
	color: #fff;
	font-size: 12px;
}

#rightcontent {
	width:160px;
	margin:0; padding:0;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	background: #4160A0;
	vertical-align: top;
}

#centercontent {
	vertical-align: top;
	background-color: #4160A0;
	color:  #ffffff;
}

.menuwrapper {
	margin-left: auto;
	margin-right: auto;
	
}

.intwrapper {
	overflow: scroll;
}

.columnwrap {
	margin:0; padding:0.5em 1em;

}
.contentbody {
	background-color: #608DC8;
}

#contentbody {
	background-color: #4160A0;
}

#quote {
	position: absolute;
	left:6px;
	top:60px;
	color: #176f8f;
}
#wgclefttop {
	width: 218px;
	vertical-align: top;
	text-align: left;
	border-left: 0px ridge #D9C67E;
	border-bottom: 0px ridge #D9C67E;
	background:url("images/leftmenubar2.jpg") top left no-repeat;
	color: #385597;
	background-color:#4160A0;

}

#wgctopmenu {
	background:url("images/topmenubg.jpg") top left repeat-x;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #ffffff;
	padding-left:1px;
	padding-right:1px;
	border-bottom: 0px ridge #D9C67E;
	border-right: 0px ridge #D9C67E;
	background-color:#4160A0;
}

#wgctopmenu a{
	/*background:url("images/buttons/blank_button_hl.jpg");*/
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
	border-color: #FFFFCC #000000 #000000 #FFFFCC;
	border: 2px outset;
	padding-left:1px;
	padding-right:1px;
	font-weight: bold;
	background-color: #849BCD;
}

#wgctopmenu a:hover{
	/*background:url("images/buttons/blank_button.jpg");*/
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #2A4280;
	/*text-decoration: underline;*/
	border: 2px inset;
	border-color: #000000 #FFFFCC #FFFFCC #000000;

}

.wgcdlbutton a{
	background:url("images/buttons/wgcdlbutton.jpg");
	background-repeat:no-repeat;
	height:30px;
	width:150px;
	font: 14px verdana, tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	text-align:center;
	color: #2A4280;
	border: 0px outset;
	border-right:2px outset white;
	border-bottom: 2px outset white;
	/*background:#ffffff;*/
	padding-top: 5px;
	padding-left:5px;
	padding-right:5px;
	font-weight: bold;
}

.wgcdlbutton a:hover{
	background:url("images/buttons/wgcdlbutton_hl.jpg");
	background-repeat:no-repeat;
	height:30px;
	width:150px;
	font: 14px verdana, tahoma, arial, helvetica, sans-serif;
	border-right: 2px outset #608DC8;
	border-bottom: 2px outset #608DC8;
	font-weight: bold;
	text-align:center;
	color: #FFFFFF;
	padding-left:5px;
	padding-right:5px;
	text-decoration: none;
	/*background:#4160A0;*/


}


#tbltop {
	background:url("images/cTopCtr.png") top left repeat-x;
}

#tblmleft {
	background:url("images/cMidLeft.png") top left repeat-y;
}

#tblmrgt {
	background:url("images/cMidRgt.png") top left repeat-y;
}

#tblbtm {
	background:url("images/cBtmMid.png") top left repeat-x;
}

#tblbtmLft {
	background:url("images/cBtmLeft.png") top left repeat-x;
}


#banner {
	text-align: right;
	background-color: #ffffff;
}

#wm {
	voice-family: "\"}\"";
	voice-family: inherit;
	background: #f3eded url(images/wblogo.png) bottom right no-repeat;
	border: 1px solid #ede3e3;
	padding: 10px 150px 10px 10px;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}

#bqtop {
  width: 252px;
  padding-top: 7px;
  /*background: url(images/boxtop.png) top left no-repeat;*/
  margin-bottom: 15px;
}

#lbqtop {
  width: 450px;
  padding-top: 7px;
  /*background: url(images/lboxtop.png) top left no-repeat;*/
  margin-bottom: 15px;
}

#bqbottom {
  /*background: url(images/boxbottom.png) bottom left no-repeat;*/
  padding-bottom: 7px;
  width: 100%;
}

#lbqbottom {
  /*background: url(images/lboxbottom.png) bottom left no-repeat;*/
  padding-bottom: 7px;
  width: 100%;
}

#bglefright {
  padding: 11px 14px 12px 15px;
  border-left: 0px solid #DADADA;
  border-right: 0px solid #DADADA;
}

#centre {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#bqcontent {
	border: 2px ridge #D9C67E;
	padding: 4px;
	background-color: #EFEFEF;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
	font-weight: bold;
	text-align: center;
}

#bqtext {
  font-size: 10px;
  color: #4160A0;
}

ul{
	list-style: square;
}


#footer {
	border-top: 1px solid #000;
	background-color: white;
	width: 100%;
}

h1 {
  font-size: 1.4em;
  font-weight: bold;
  margin-top: 0em;
  margin-bottom: 0em;
  color: #ec5800;
}

h2 {
	font: 20px arial, verdana, tahoma, helvetica, sans-serif;
	color: white;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 0px;
}

h2 style {
	font: 12px arial, verdana, tahoma, helvetica, sans-serif;
	color: #4160A0;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 0px;
}

h3 {
	font: 16px arial, verdana, tahoma, helvetica, sans-serif;
	color: white;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 0px;
}

h4 {
	font: 12px arial, verdana, tahoma, helvetica, sans-serif;
	color: #F2D15D;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 0px;
}

h5 {
	font: 12px arial, verdana, tahoma, helvetica, sans-serif;
	color: #4160A0;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 0px;
}


.h2dl {
	font: 18px arial, verdana, tahoma, helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

.h3dl {
	font: 20px arial, verdana, tahoma, helvetica, sans-serif;
	color: #2C416B;
	font-weight: bold;
	text-align:center;
}

.h3rules {
	font: 16px arial, verdana, tahoma, helvetica, sans-serif;
	color: #F2D15D;
	font-weight: bold;
	text-align:left;
	text-decoration: none;
}

.h3rules a{
	font: 16px arial, verdana, tahoma, helvetica, sans-serif;
	color: #F2D15D;
	font-weight: bold;
	text-align:left;
	text-decoration: none;

}

.h3rules a:hover{
	font: 16px arial, verdana, tahoma, helvetica, sans-serif;
	color: white;
	font-weight: bold;
	text-align:left;
	text-decoration: none;
}

.h4rules {
	font: 14px arial, verdana, tahoma, helvetica, sans-serif;
	color: #F2D15D;
	font-weight: bold;
	text-align:left;
	text-decoration: none;
}

.h4rules a{
	font: 14px arial, verdana, tahoma, helvetica, sans-serif;
	color: #F2D15D;
	font-weight: bold;
	text-align:left;
	text-decoration: none;

}

.h4rules a:hover{
	font: 14px arial, verdana, tahoma, helvetica, sans-serif;
	color: white;
	font-weight: bold;
	text-align:left;
	text-decoration: none;
}

.h5rules {
	font: 10px arial, verdana, tahoma, helvetica, sans-serif;
	color: #F2D15D;
	font-weight: bold;
	text-align:left;
	text-decoration: none;
}

.h5rules a{
	font: 10px arial, verdana, tahoma, helvetica, sans-serif;
	color: #F2D15D;
	font-weight: bold;
	text-align:left;
	text-decoration: none;

}

.h5rules a:hover{
	font: 10px arial, verdana, tahoma, helvetica, sans-serif;
	color: white;
	font-weight: bold;
	text-align:left;
	text-decoration: none;
}



.h4dl {
	font: 12px arial, verdana, tahoma, helvetica, sans-serif;
	color: #2C416B;
	font-weight: bold;
	text-align:center;


}

.h5dl {
	font: 11px arial, verdana, tahoma, helvetica, sans-serif;
	color: #2C416B;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;

}

.h3 {
	font: 12px tahoma, verdana, helvetica, arial, sans-serif;
	color: #000;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 0px;
}

.h4 {
	font: 12px tahoma, verdana, helvetica, arial, sans-serif;
	color: #000;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 0px;
	background-color: #eae6e6;
	padding: 2px;
}

.h3app {
	font: 12px tahoma, verdana, helvetica, arial, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	
}

.h4app {
	font: 16px tahoma, verdana, helvetica, arial, sans-serif;
	color: #FEF461;
	font-weight: bold;
	text-align: center;
}

.laddertoolsheader {
	font: 16px tahoma, verdana, helvetica, arial, sans-serif;
	color: #FEF461;
	font-weight: bold;
	text-align: center;
	background-color: #4160A0;
	border: 2px ridge white;
}

.laddertools1 {
	font: 16px tahoma, verdana, helvetica, arial, sans-serif;
	color: #FEF461;
	font-weight: bold;
	text-align: center;
	background-color: #4160A0;
	text-decoration: none;
}

.laddertools1 a{
	font: 16px tahoma, verdana, helvetica, arial, sans-serif;
	color: white;
	font-weight: bold;
	text-align: center;
	background-color: #4160A0;
	text-decoration: none;
	
}
.laddertools1 a:hover{
	font: 16px tahoma, verdana, helvetica, arial, sans-serif;
	color: #FEF461;
	font-weight: bold;
	text-align: center;
	background-color: #4160A0;
	text-decoration: none;
	
}

.laddertools2 {
	padding: 5px;
	font: 12px tahoma, verdana, helvetica, arial, sans-serif;
	color: white;
	font-weight: bold;
	text-align: center;
	background-color: #4160A0;
}

.laddertools3 {
	padding: 5px;
	font: 12px tahoma, verdana, helvetica, arial, sans-serif;
	color: white;
	width: 125px;
	font-weight: bold;
	text-align: center;
	background-color: #4160A0;
}

img {
	vertical-align: middle;
}

.linkspage_button{
	vertical-align: middle;
	border:0px;

}

.dlmain {
	font: 20px tahoma, verdana, helvetica, arial, sans-serif;
	color: #000;
}

.dlcat {
	font: 14px tahoma, verdana, helvetica, arial, sans-serif;
	color: #000;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 0px;
	padding: 2px;
}


hr {
	border: 1px dotted #bbb;
	height: 1px;
	width: 92%;
	text-align:center;
}

.smalltext {
	font: 11px tahoma, verdana, arial, helvetica, sans-serif;
	color: black;
	font-weight: bold;
}

.smalltext a{
	font: 11px tahoma, verdana, arial, helvetica, sans-serif;
	color: black;
	font-weight: bold;
}

.smalltext a:hover{
	font: 11px tahoma, verdana, arial, helvetica, sans-serif;
	color: #D9C67E;
	font-weight: bold;
}

.smalltextdark {
	font: 11px tahoma, verdana, arial, helvetica, sans-serif;
	color:#4160A0;
}

.bodytable {
	font: 0.8em verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
    background-color:#ffffff;
}

.button {
	border: #000 1px solid;
	color: #000;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:center;
	background-image : url(images/button.png);
}

.button a {
	color: #000;
}
.button a:hover {
	color: #0085b0;
}

body {
	font-size: 12px;
	color: #4160A0;
	font-family: tahoma, verdana, arial, sans-serif;
	background-color: #4160A0;
	margin:0px;
	padding:0px;
	text-align:left;
}
a {
	color: #ffffff;
	font-family: verdana, arial, sans-serif;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	font-family: verdana, arial, sans-serif;
	text-decoration: underline;
}

.smallblacktext {
    background: none;
	font: 10px tahoma, verdana, arial, helvetica, sans-serif;
	color:#4160A0;
}

.smallblacktext a{
    background: none;
	font: 10px tahoma, verdana, arial, helvetica, sans-serif;
	color:#4160A0;
}

.smallblacktext a:hover{
    background: none;
	font: 10px tahoma, verdana, arial, helvetica, sans-serif;
	color: #283C60;
}

.indent{
	padding: 10px 10px 10px 10px;
	margin: 5px;
	font: 9px verdana, tahoma, arial, sans-serif;
	color: #838387;
	border: 1px solid #d6d6d6;
}
.defaulttext {
    font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
}

.defaulttext a{
    font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
}

.defaulttext a:hover{
    font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color:#D9C67E;
}

td {
	font: 11px tahoma, verdana, arial, helvetica, sans-serif;
	color:#fff;
	padding: 0px;
	text-align:left;
}

blockquote {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	color:#7e96ac;
	border: 1px solid #d6d6d6;
}
.mediumtext {
	font: 13px verdana, tahoma, arial, helvetica, sans-serif;
	color: #ffffff;
}

.mediumtext a{
	font: 13px verdana, tahoma, arial, helvetica, sans-serif;
	color:#4160A0;
}
.mediumtext a:hover{
	font: 13px verdana, tahoma, arial, helvetica, sans-serif;
	color:#293E67;
}

.tbox{
	background-color: #F4F7FA;
	border: #5e5d63 1px solid;
	color: #000000;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}

.tbox.chatbox{
	background-color: #F4F7FA;
	border: #5e5d63 1px solid;
	color: #000000;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	width: 90%;
}

.nextprev{
	background-color: #EFEFEF;
	border: #000 1px ridge #D9C67E;
	color: #4160A0;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:center;
	padding : 2px;
	text-align: right;
}

form {
	margin: 2px 0px 0px 0px;
}
.spacer {
	padding: 2px 0 2px 0;
}

.cspacer {
	padding: 6px 0 6px 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.border {
	border: #999 1px solid;
	background-color: #F0F1F1;
	padding: 0px;
}


p {
	margin-top: 0px;
}


.gamemenulink {
	color: #FFFFFF;
	font-weight:bold;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
                cursor:pointer
	
}

.gamemenulink a{
	color: #FFFFFF;
	font-weight:bold;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
                cursor:pointer
	 
}
 
.gamemenulink a:hover{
	color: #FFF000;
	font-weight:bold;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
                cursor:pointer
	
}

.fcaption {
	border: 2px inset #D9C67E;
	padding: 3px 3px 3px 5px;
	background-image: url(images/nforumcaption2.png);
	/*background-color: #608DC8;*/
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #4160A0;
}

.fcaption a{
	padding: 2px 0 2px 0;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
}

.fcaption a:hover{
	padding: 2px 0 2px 0;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: white;
}


.finfobar{
	background-color: #CCC8C8;
	color:#000;
	padding: 4px;
	border: 1px solid #C3BDBD;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, tahoma, arial, helvetica, sans-serif
}

.helpbox {
	color:#000;
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
	border: 0px none red;
	background-color: transparent;
}

.nforumholder {
	border: 2px ridge #4160A0;
	padding: 0px;
	background-color: #608DC8;
	color: #4160A0;
}

.nforumcaption {
	background-image: url(images/nforumcaption2.png);
	/*background-color: #4160A0;*/
	padding: 8px 4px 8px 4px;
	font: 14px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
    font-weight: bold;
}

.nforumcaption2 {
	background-image: url(images/nforumcaption1.png);
	background-color: white;
	padding: 8px 0px 8px 4px;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: white;
	font-weight: bold;
}

.nforumcaption3 {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #EFEFEF;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
	font-weight: bold;
}

.nforumcaption3 a{
	color: #4160A0;
	font-weight: bold;
}

.nforumcaption3 a:hover{
	color: #1E2C48;
	font-weight: bold;
}



.treeclass1 {
	background-color: #F4F7FA;
	border: #5e5d63 1px solid;
	color: #000000;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	padding: 2px 0px 2px 2px;
}

.treeclass2 {
	background-color: #F4F7FA;
	border: #000 1px solid;
	color: #000000;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	padding: 2px 0px 2px 2px;
}

.treeclass3 {
	background-color: #F4F7FA;
	color: #000000;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	padding: 1px;
	width: 100%;
}
th.shadow
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	filter: glow(strength=3,color=#000000);
	line-height: 12pt;
	padding-right: 3pt;
	padding-left: 3pt;
}
td.shadow
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	filter: glow(strength=3,color=#000000);
	line-height: 12pt;
	padding-right: 3pt;
	padding-left: 3pt;
	text-decoration: none;
}

td.shadow a
{
	text-decoration: none;
}
div.shadow
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	filter: glow(strength=3,color=#000000);
	line-height: 12pt;
	padding-right: 3pt;
	padding-left: 3pt;
	text-decoration: none;
}

div.shadow a
{
	text-decoration: none;
}
p.shadow
{
	filter: shadow(direction=180,color=#000000,strength=5);
}

.lobbylink {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.lobbylink a{
	text-decoration: none;
	color: #FFFFFF;
}
.lobbylink a:hover{
	text-decoration: none;
	color: #CCA23E;
}

.wgcscheddate {
	padding: 3px;
	background-color: #4160A0;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px ridge;
	text-align: center;
	width: 150px;
}

.wgcsched {
	padding: 3px;
	background-color: #4160A0;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	border: 2px ridge white;
	text-align: center;
}

.wgcsched1 {
	padding: 3px;
	background-color: #EFEFEF;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: black;
	border: 1px solid #D9C67E;
	text-align: center;
}

.wgcsched2 {
	padding: 3px;
	background-color: #C8C8C8;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: black;
	border: 1px solid #D9C67E;
	text-align: center;
}

.wgcsched3 {
	padding: 3px;
	background-color: #C8C8C8;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: black;
	border: 2px ridge #D9C67E;
	text-align: center;
}

.wgcsched4 {
	padding: 3px;
	background-color: white;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: black;
	border: 2px ridge white;
	text-align: center;
}

.webpanelactive1 {
	padding: 2px;
	background-color: #4260A0;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.webpanelactive1 a{
	padding: 2px;
	background-color: #4260A0;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.webpanelactive1 a:hover{
	padding: 2px;
	background-color: #4260A0;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.webpanelactive2 {
	padding: 2px;
	background-color: #C0C000;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.webpanelactive2 a{
	padding: 2px;
	background-color: #C0C000;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.webpanelactive2 a:hover{
	padding: 2px;
	background-color: #C0C000;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.webpaneloffline {
	padding: 2px;
	background-color: #C0C0C0;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.webpanelhidden {
	padding: 2px;
	background-color: #808080;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.webpanelalert {
	padding: 2px;
	background-color: #C00000;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.webpanelwarning {
	padding: 2px;
	background-color: #000000;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.webpanelcaption {
	padding: 5px;
	background-color: #4160A0;
	font: 14px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px ridge;
	text-align: center;
}

.webpanelcaption2 {
	padding: 5px;
	background-color: #4160A0;
	font: 14px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.webpanelcaption3 {
	padding: 2px;
	background-color: #4160A0;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}


.eventheader {
	padding: 2px;
	background-color: #4260A0;
	font: 20px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	border: 2px outset;
}

.bbcode {
	padding: 0px;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160a0;
	
}

.bbcode a{
	padding: 0px;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160a0;
	
}

.bbcode a:hover{
	padding: 0px;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #4160A0;
	
}

td.question {
  border: 1px solid #4F596D;
  padding: 3px;
  background-color: #fff;
  color: #384662;
  text-align: center;
}

td.questionnum {
  padding: 3px;
  background-color: #fff;
  color: #384662;
  text-align: center;
}

.leaderboardTable {
  width: 500px;
  background-color: #F3F5E7;
}

.leaderboardInnerTable {
  width: 100%;
  background-color: #384662;
}

.leaderboardHeader {
  background-color: #E1E6ED;
  padding: 5px;
  font: 16px verdana, tahoma, arial, helvetica, sans-serif; 
  color: #334975;
  font-weight: bold;

}

.leaderboardRank {
  background-color: #E1E6ED;
  font: 14px verdana, tahoma, arial, helvetica, sans-serif; 
  color: #334975;
  font-weight: bold;
}

.leaderboardList {
  background-color: #F3F5E7;
  font: 14px verdana, tahoma, arial, helvetica, sans-serif; 
  color: #334975;
  font-weight: bold;

}
