html,body
{
	background-color: #fff;
	color: #000;
	background-image: none;
	background-repeat: no-repeat;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 13px;
	font-weight: normal;
	width: 100%;
	height: 100%;
}

body.Admin
{
	margin: 0px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 13px;
	font-weight: normal;
	background-image: none;
	background-repeat: no-repeat;
}
.Primary
{
	background-color: #cbcbcb;
	color: #000;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-weight: normal;
	font-size: 13px;
}
.PrimaryHeader
{
	background-color: #cbcbcb;
	color: #000;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.PrimaryBoldText
{
	background-color: #cbcbcb;
	color: #000;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-weight: bold;
	font-size: 13px;
}
.PrimaryEnlargedText
{
	background-color: #cbcbcb;
	color: #000;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-weight: normal;
	font-size: 14px;
}
.PrimaryReducedText
{
	background-color: #cbcbcb;
	color: #000;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-weight: normal;
	font-size: 10px;
}
.Secondary
{
	background-color: #999;
	color: #000;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.SecondaryHeader
{
	background-color: #999;
	color: #000;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.SecondaryBoldText
{
	background-color: #999;
	color: #000;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.SecondaryEnlargedText
{
	background-color: #999;
	color: #000;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.SecondaryReducedText
{
	background-color: #999;
	color: #000;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.Accent
{
	color: #000;
	background-color: #eee;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-weight: normal;
	font-size: 13px;
}
.AccentHeader
{
	color: #000;
	background-color: #eee;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.AccentBoldText
{
	color: #000;
	background-color: #eee;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-weight: bold;
	font-size: 13px;
}
.AccentEnlargedText
{
	color: #000;
	background-color: #eee;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-weight: normal;
	font-size: 14px;
}
.AccentReducedText
{
	color: #000;
	background-color: #eee;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-weight: normal;
	font-size: 10px;
}
.Splash
{
	color: #000;
	background-color: #ddd;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.SplashHeader
{
	color: #000;
	background-color: #ddd;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.SplashBoldText
{
	color: #000;
	background-color: #ddd;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.SplashEnlargedText
{
	color: #000;
	background-color: #ddd;
	font-family: Trebuchet MS,Verdana,sans-serif;

	font-size: 14px;

	font-weight: normal;

}
.SplashReducedText
{
	color: #000;
	background-color: #ddd;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.GridRowOdd
{
	color: #000000;
	background-color: #FFFFFF;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 13px;
	font-weight: normal
}
.GridRowEven
{
	color: #000000;
	background-color: #DDDDDD;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 13px;
	font-weight: normal
}
td, .DefaultText
{
	color: #000;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.BoldText
{
	color: #000;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.EnlargedText
{
	color: #000;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.HeaderText
{
	color: #000;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.ReducedText
{
	color: #000;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 10px;
	font-weight: normal
}
.HomebaseText
{
	color: #000000;
	background-color: #FFFFFF;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
}
table.TableWithBorder
{
	background-color: #fff;
	border-bottom: #999 1px solid;
	border-left: #999 1px solid;
	border-right: #999 1px solid;
	border-top: #999 1px solid;
	color: #000;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 13px;
	font-weight: normal;
	empty-cells: show
}

td.TableWithBorder
{
	background-color: #fff;
	border-bottom: #999 1px solid;
	border-left: #999 1px solid;
	border-right: #999 1px solid;
	border-top: #999 1px solid;
	color: #000;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 13px;
	font-weight: normal;
	empty-cells: show;
}
.Outline
{
	background-color: #999;
	border-bottom: #999 1px solid;
	border-left: #999 1px solid;
	border-right: #999 1px solid;
	border-top: #999 1px solid;
	color: #000;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 16px;
	font-weight: bold;
	empty-cells: show;
}
.Error
{
	background-color: #999;
	color: #f00;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.FormElementInput
{
	background-color: #FFFFFF;
	color: #000000;
	border-color: #999;
	border-width: 1px;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-weight: normal;
}
.FormButtons
{
	color: #000;
	background-color: #cbcbcb;
	border-color: #999;
	border-width: 1px;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
a
{
	text-decoration: none;
	color: #d11f1f;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-weight: normal;
	font-size: 13px;
}
a:link { color: #d11f1f; }
a:visited { color: #d11f1f; } 
a:hover { color: #691210; }
a.menu
{
	text-decoration: none;
	color: #d11f1f;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-weight: bold;
	font-size: 13px;
}
a.menu:link { color: #d11f1f; }
a.menu:visited { color: #d11f1f; }
a.menu:hover { color: #691210; }
a.Gridmenu
{
	text-decoration: none;
	color: #0D40A8;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-weight: bold;
	font-size: 13px;
}
a.Gridmenu:link { color: #0D40A8; }
a.Gridmenu:visited { color: #0D40A8; }
a.Gridmenu:hover { color: #000; }
a.Homebase
{
	text-decoration: none;
	color: #d11f1f;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-weight: bold;
	font-size: 14px;
}
a.Homebase:link { color: #d11f1f; }
a.Homebase:visited { color: #d11f1f; }
a.Homebase:hover { color: #691210; }
a.FormFileManagerFileList
{
	text-decoration: none;
	color: #d11f1f;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-weight: bold;
	font-size: 13px;
}
a.FormFileManagerFileList:link{ color: #d11f1f; }
a.FormFileManagerFileList:visited{ color: #d11f1f; }
a.FormFileManagerFileList:hover
{
	color: #000;
	background-color: #999;
}
img.BlockIMG
{
	display: block;
	margin: 0px;
}
#sitesearch
{
}
#sitesearch .KeywordRow
{
	display: block;
}#sitesearch .MaxPagesRow
{
	display: block;
}
#sitesearch .StartSearchRow
{
	display: block;
	margin-top: 2px;
	margin-bottom: 10px;
}
#sitesearch .NoCriteria
{
}
#sitesearch .NoResults
{
}
#sitesearch .SearchedFor
{
	display: block;
	margin-bottom: 10px;
}
#sitesearch .clear
{
	display: block;
}
#sitesearch .ResultItem
{
}

#sitesearch .ResultSummaryLabel

{

}

#sitesearch .ResultSummary

{

	margin-bottom: 10px;

}

.ResultSummary .Matched

{

	color: #ff0000;

}

#sitesearch .Paging

{

	display: block;

	width: 100%;

}.Paging .ResultPrevious

{

	width: 100px;

	float: right;

	display: block;

}

#SP0 .ResultPrevious

{

	display: none;

}

.Paging .ResultNext

{

	width: 100px;

	float: right;

	display: block;

}

.noprint { display: block; }

@media print {

	.noprint { display: none; }

}



/* CUSTOM CSS RULES   */


img.blockimg
{
  display:block;
  padding:0px;

}
body,h1,h2,h3,h4,h5,h6,table,tr,td,blockquote  {font-family:Helvetica, Arial, san-serif;}			

										
body {margin:0 auto;
     background-color:#fff;}
	
	 
img {border:none;}


.logo {
   margin:0px 0px 4px 0px;
   padding:20px 0px 12px 116px; 
	 border-top:4px solid #CD1F1F;
	 border-bottom:4px solid #DDDDDD;
	 }html>body .logo{padding-left:133px;}	 	
  
	
.Nav {
    margin:0px 0px 0px 0px;
    text-align:right;
    white-space:nowrap;
		line-height:30px;
		}
		
.Nav ul {
   margin:-7px 15px 0px 0px;
   list-style:none;
   text-align:right;}
	 
.Nav li {font-size:14px;}

.Nav a {
   text-decoration:none;
   color:#CD1F1F;}

.Nav a:link {color:#CD1F1F;}
.Nav a:visited {color:#CD1F1F;}
.Nav a:hover {color:#5A0D0B;}
.Nav a:active {color:#5A0D0B;}


.header {
    margin:0px 0px 0px 0px;
		border-bottom:4px solid #DDDDDD;	
		}
		
		
.header img{  
    margin:0px 0px 0px 0px;
		padding:0px 0px 5px 0px;
		}		
		
		
.content {

   width:628px;
   float:right;
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 40px 0px;
   }
	 
	 
/*  STOLEN CODES  */	 


.PageBG { width:100%;height:100%;background-color:#fff; }

.PageContainer { padding:0 5px 0 5px;width:760px; height:100%;background-color:#fff;padding-bottom:100px;  }

/* 
.Logo{
	border-top: #CD1F1F 3px solid;
	border-bottom: #ddd 5px solid;
	padding: 24px 0 11px 133px;}
*/



/* 
.nav {border:1px dotted red;}

.nav ul {
   display: block;
	 list-style-position: inside;
	 margin:10px 0 0 0;
	 padding:0; 

	 }

.nav ul li {
	list-style: none;
	text-align: right;
	width: 100%;
	padding-bottom:3px;}

.nav ul li a { font-size: 14px; }

.nav ul li a:link { font-size: 14px; }

.Nav ul li a:visited { font-size: 14px; }

.Nav ul li a:hover { font-size: 14px; }
*/






.clear { clear:both;line-height:0px;height:0px;}
/* 
h1 { font-weight: normal; font-size: 18px;clear:both;width:100%; padding:0;margin:0;}

#PagePhotos {
  display:block;}

#PagePhotos .clear { height:4px;border-bottom: #d2d2d2 2px solid; }	 
*/

/*  GOLF CUSTOM CLASSES  */

.homebodyBorder
{
  display:block;  
  width:419px;
  height:330px;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
  padding:0px;
  margin:0px;
}

.homebodyBorder .homebodyBorder
{
  border:none;
  padding:0px;
  margin:0px;
}

.bodyBorder
{
  display:block;  
  width:748px;
  border: 1px solid #000;
  padding:0px;
  margin:0px;
}

.bodyBorder .bodyBorder
{
  border:none;
  padding:0px;
  margin:0px;
}

.homeBodyText p
{
  color:#000;
  font-family:  georgia, serif;
  font-size:  12px;
  padding:5px;
}
.homeBodyText p .homeBodyText p
{
  padding:0px;
  margin:0px;
}

a.golflinks:link, a.golflinks:visited
{
  font-family: arial;
  color:#000;
  text-decoration:none;
}
a.golflinks:hover, a.golflinks:active
{
  font-family: arial;
  color:#904b2c;
  text-decoration:none;
}

a.loginlink:link, a.loginlink:visited
{
  font-family: georgia, serif;
   color:#904b2c;
  font-size: 13px;
  text-decoration:none;
}
a.loginlink:hover
{
  font-family: georgia, serif;
   color:#904b2c;
  font-size: 13px;
  text-decoration:underline;

}



a.attendeeHeaderNav:link, a.attendeeHeaderNav:visited
{
  padding: 8px;
  font-family: georgia, serif;
  line-height:19px;  
  color:#000;
  font-size:13px;
  text-decoration:none;
 letterspacing:1px;
}
a.attendeeHeaderNav:hover
{
  padding: 8px;
  font-family: georgia, serif;
  line-height:19px;  
  color:#000;
  font-size:13px;
  text-decoration:underline;
 letterspacing:1px;
}

a.exhibitorHeaderNav:link, a.exhibitorHeaderNav:visited
{
  padding: 8px;
  font-family: georgia, serif;
  line-height:19px;  
  color:#fff;
  font-size:13px;
  text-decoration:none;
 letterspacing:1px;
}
a.exhibitorHeaderNav:hover 
{
  padding: 8px;
  font-family: georgia, serif;
  line-height:19px;  
  color:#fff;
  font-size:13px;
  text-decoration:underline;
 letterspacing:1px;
}	
	
/****************BASEBALL PLAYERS CUSTOM CLASSES***************/
.headerBlock { }
.headerBlock img
{ 
 display: block;
 margin: 0px;
 padding: 0px;
}
.contentBlock 
{ 
 font-family: Verdana, Arial, sans-serif;
 padding: 5px 55px 5px 55px;
}
.contentBlock .contentBlock
{
 padding: 0px;
}
.contentBlock h1
{
 font-size: 18px;
 color: #003366;
}
.contentBlock h2
{
 font-size: 16px;
 color: #9A0000;
}
.contentBlock h3
{
 font-size: 14px;
}
.footerBlock 
{ 
 background: #990000;
 color: #FFFFFF;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 text-align: center;
 padding: 2px;
}


/******************************NLG SHOW STYLE***************/

body.pagebgnlg {
   background: #ddddbb;
   color: 000000;
}

.nlg_body {
  background: #ddddbb;
}

.nlg_box {
   BORDER-LEFT: #004444 1px solid;
   BORDER-RIGHT: #004444 1px solid;
   BORDER-TOP: #004444 1px solid;
   BORDER-BOTTOM: none;
   PADDING-LEFT: 10px;
   FLOAT: right;
   PADDING-RIGHT: 10px;
   PADDING-TOP: 10px;
   PADDING-BOTTOM: 10px;
   MARGIN: 0px 0px 5px 5px;
   WIDTH: 200px;
}
.nlg_box2 {
   border-color:#5E441F;
   border-size: 1px;
   border-width: thin;
   border-style: solid;
   background-color:#bbbb99;
   padding: 10px;
}
.nlg_content {
  color: #000000;
  font-size: 16px;
  font-family: arial, geneva, sans-serif;
}

.nlg_content2 {
  color: #000000;
  font-size: 13px;
  font-family: arial, geneva, sans-serif;
}

.nlg_footer {
  background: #014d6f;
  background-image: url(http://www.thegatheringevent.com/DSN/wwwthegatheringeventcom/Content/Images/nlgshow/footer_bg.jpg);
  background-repeat: repeat-x;
}
.nlg_footertext {
  color: #FFFFFF;
  font-size: 16px;
  font-family: arial, geneva, sans-serif;
}
.nlg_footertext2 {
  color: #FFFFFF;
  font-size: 12px;
  font-family: arial, geneva, sans-serif;
}


.nlg_h2 {
  color: #004444;
}

.nlg_header {
  background: #014d6f;
  background-image: url(http://www.thegatheringevent.com/DSN/wwwthegatheringeventcom/Content/Images/nlgshow/nlgheader_bg.jpg);
  background-repeat: repeat-x;
}
.nlg_headerbg {
  background-image: url(http://www.thegatheringevent.com/DSN/wwwthegatheringeventcom/Content/Images/nlgshow/nlglogo_bg.jpg);
  background-repeat: no-repeat;
}

.nlg_headertext {
  color: #FFFFFF;
  font-size: 27px;
  font-weight: bold;
  font-family: arial, geneva, sans-serif;
}
.nlg_headertext2 {
  color: #FFFFFF;
  font-size: 20px;
  font-weight: bold;
  font-family: arial, geneva, sans-serif;
}

.nlg_headertext3 {
  color: #FFFFFF;
  font-size: 15px;
  font-weight: bold;
  font-family: arial, geneva, sans-serif;
}
.nlg_link {
      text-decoration: underline;
}

.nlg_logotext {
  color: #FFF;
  font-size: 22px;
  font-weight: bold;
  font-family: arial, geneva, sans-serif;
  padding-top: 15px;
  padding-left: 45px;

}

.nlg_pictures {
  border: 2px;
  border-color: #5e441f;
  padding: 5px;
  border-style:solid
 }
.nlg_quotespace {
   PADDING-RIGHT: 5px;
   PADDING-LEFT: 5px;
   PADDING-BOTTOM: 5px; 
   PADDING-TOP: 15px
}

.nlg_subheader {
  color: #004444;
  font-size: 24px;
  font-weight: bold;
}
.nlg_subheader2 {
  color: #004444;
  font-size: 18px;
  font-weight: bold;
}
.nlg_subheader3 {
  color: #004444;
  font-size: 17px;
  font-weight: #004444;
}
.nlg_whiteblue {
   color: #ffffff; 
   background-color: #004f70;
}

#attendeecontent {
  color: #000000;
  font-size: 16px;
  font-family: arial, geneva, sans-serif;
}

#content div.company {
	float: left;
	width: 330px;
}

#nlgcontent a:link {
   color: #00a47c;
   font-size: 16px;
   font-family: arial, geneva, sans-serif;
   text-decoration: underline;
}
#nlgcontent a:visited {
   color: #003d5d;
   font-size: 16px;
   font-family: arial, geneva, sans-serif;
   text-decoration: underline;
}

#quote {
     width: 130px;
     color: #003958;
     text-align: center;
     font-size: 13px;
     font-family: Times, serif;
     font-style: italic;
     border-top: solid #5E441F 1px;
     border-left: solid #5E441F 1px;
     border-right: solid #5E441F 1px;
     border-bottom: none;
     background-color: #bbbb99;
     padding: 10px;
}
#quote2 {
     color: #003958;
     font-size: 13px;
     font-family: Times, serif;
     font-style: none;
     text-align: right;
     padding-right: 0px;
     width: 130px;
}
#quote3 {
     background: url(../Content/Images/nlgshow/bubble_point_long.jpg) no-repeat left bottom;
     height: 25px;
     padding-top: 0px;
}



/*******************************/


/* ***** NLG SHOW TOP NAV CLASSES ***** */

#mainNavWrapper 
{
	width: 950px;
	height: 34px;
	background: #0f5979 url(../Content/Images/nlgshow/menu_button_back.jpg) repeat-x;
                padding: 0px 0px 0px 0px;
}

#nav, #nav ul 
{
	padding: 0;
	margin: 0;
	list-style: none;
                display: block;
}

#nav a 
{
	display: block;
	padding: 5px 18px 3px 18px;
	color: #FFF;
                font-size: 15px;
	text-decoration: none;
	font-weight: bold;
                background: url(../Content/Images/nlgshow/menu_button_right.jpg) no-repeat top right;
}
	
#nav li
 {
	float: left;
                background: #0f5979 url(../Content/Images/nlgshow/menu_button_left.jpg) no-repeat top left;
}

#nav li ul 
{
	position: absolute;
	clear: left;
	z-index: 20;
}

#nav li ul.flyout
{
	width: 180px;
                line-height: 30px;
                visibility: hidden;
}
#nav li ul a
{
	font-weight: bold;
	font-size: 15px;
                width: 170px;
                height: 36px;
                display: block;
                padding: 0px 0px 0px 18px;
}


#nav li:hover ul, 
#nav li.sfhover ul 
{
	left: auto;
}
	
#nav li .current 
{
	color: #00FFFF;
	background: #000000;
}

#nav ul li a:hover 
{
	font-weight: bold;
	text-decoration: underline
}

#nav li .current
{
	text-decoration: none
}


/* ************************************ */

/* ***** FULGHUM COMPANY STYLES ***** */
body.fulghumBG {
	background: #DAE2EE;
	font-family: Arial, Verdana, sans-serif;
}
#fulghum {
	background: #FFF;
	width: 950px;
}
#fulghum .contentBlock,
#fulghum .DefaultText {
	color: #314D79;
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	line-height: 1.5;
}
#fulghum .headerBlock .headerBlock {
	padding-top: 10px;
}
#fulghum .footerBlock {
	background: #FFF;
	color: #314D79;
	font-size: 12px;
}
#fulghum .footerBlock .footerBlock {
	border-top: 1px solid #DAE2EE;
	margin: 0px 4px;
}
#fulghum .footerBlock a {
	color: #314D79;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
#fulghum .topNav {
	background: #DAE2EE;
	color: #314D79;
	height: 30px;
	font-family: Georgia, Trebuchet MS, serif;
	font-size: 18px;
	line-height: 30px;
	margin: 0px 4px;
	text-align: center;
	text-transform: uppercase;
}
#fulghum .topNav a,
#fulghum .topNav a:link,
#fulghum .topNav a:visited {
	color: #314D79;
	font: normal 18px/30px Georgia, Trebuchet MS, serif;
	text-decoration: underline;
}
#fulghum .topNav a:hover {color: #999;}
/* ********************************************* */