BODY			
{
	background:#fff; 
	margin:0px 0px 0px 0px; 
	border-left:0px; 
	height:100%}
	
TH,TD,DIV 
{
	font-size:12px; 
	color:#000000;
	FONT-FAMILY: Calibri,Tahoma,Arial,Helvetica,Sans-Serif
	}

p
{
	padding: 5px!important
	}

#wrapper {
	position:relative; 
	height:258px
}
#logo {
	z-index:3; 
	position:absolute; 
	left:25px; 
	width:228px; 
	top:25px; 
	height:60px
}
#user {
	z-index:3; 
	position:absolute; 
	right:8px; 
	top:8px; 
	height:18px; 
	TEXT-ALIGN:right
}
#header {
	z-index:2; 
	position:absolute; 
	width:100%; 
	bottom:40px
}
#menu {
	z-index:1; 
	position:absolute; 
	background:transparent; 
	width:auto; 
	bottom:0px; 
	height:54px
}

#SearchContainer INPUT {
	BORDER: #ffffff 0px solid; 
	FONT-SIZE:11px; 
	BACKGROUND:  ;
	COLOR: #000000; 
	width:185px; 
	height:16px; 
	vertical-align: bottom;
}

/* Begin Custom Image and Map for the Vines and Grass */


#FloralA { 
  background-image: url(http://www.gsnetx.org/484/Portals/_default/Skins/C/images/vines_flowers_vertical-right_01.jpg);
  height: 656px;
  width: 226px;
  vertical-align:bottom;
  background-position:right, bottom;  
  }

#FloralB { 
  background-image: url(http://www.gsnetx.org/484/Portals/_default/Skins/C/images/vine_alone.jpg);
  height: 112px;
  width: 154px;
  vertical-align:bottom;
  background-position:right, bottom;
  }

#FloralC { 
  background-image: url(http://www.gsnetx.org/484/Portals/_default/Skins/C/images/grass-bottom-border-vine-longer_r6_c1.gif);
  height: 94px;
  width: 632px;
  vertical-align:bottom;
  background-position:left, bottom;
  }


  
.vine
{
	background: url(images/flower-vine.gif);
	height:552px;
	width:225px;
	margin-bottom:0;
	margin-left:0;
	bottom:0;
	vertical-align:bottom;
	background-position:right, bottom;
	background-repeat:no-repeat;

}

.grass
{
	background: url(images/grass-bottom-border.gif);
	height:458px;
	width:622px;
	margin-bottom:0;
	bottom:0;
	vertical-align:bottom;
	background-position:bottom;
	background-repeat:no-repeat;

}
  


/* End Custom Image and Map for the Vines and Grass */


img
{border:0;
}

.lt{ text-align:left;vertical-align:top; }
.rt{ text-align:right;vertical-align:top; }
.lb{ text-align:left; vertical-align:bottom;}
.rb{ text-align:right; vertical-align:bottom;}
.cm{ text-align:center; vertical-align:middle;}
.rm{ text-align:right; vertical-align:middle;}
.lm{ text-align:left; vertical-align:middle;}
.search{ text-align:right; 
	vertical-align:middle; 
	font-size:11px; 
	color:#fff; 
	font-family:Calibri,Tahoma,Arial,Helvetica,Sans-Serif; 
	font-weight:normal;}

/* Title, Module Title */
.Head					{font-size:11px; color:#000; font-weight:bold}
.SubHead				{font-size:11px; color:#000}
.SubSubHead				{font-size:11px; color:#000}
.Normal 				
{
	font-size:11px;
	color:#000000;
}
.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active		
{
	color:#000;
}
	
A.CommandButton:hover		
{
	color:#018979;
	TEXT-DECORATION:none;
	padding-left:3px;
	padding-right:3px;
}
/* for main body links */
A,A:link,A:visited,A:active					
{
	color:#9ba4ff;
	TEXT-DECORATION:none
}

/*A:hover					{color:#0000FF;}*/
A:hover						{color:#9ba4ff;}
.topcss,A.topcss:link,A.topcss:active,A.topcss:visited			
{
	font-weight:normal; 
	font-size:11px; 
	color:#fff; 
	TEXT-DECORATION:none;
	padding-left:3px;
	padding-right:3px;
	}
	
A.topcss:hover				
{
	font-weight:normal; 
	font-size:11px; 
	color:#fff; 
	padding-left:3px;
	padding-right:3px;}
	
.bottomcss,A.bottomcss:link,A.bottomcss:active,A.bottomcss:visited			
{
	font-weight:normal; 
	font-size:11px; 
	color:#fff; 
	TEXT-DECORATION:none;
	padding-left:3px;
	padding-right:3px;
	}
	
A.bottomcss:hover			
{
	font-weight:normal; 
	font-size:11px; 
	color:#fff; 
	padding-left:3px;
	padding-right:3px;
	}

.searchcss,A.searchcss:link,A.searchcss:active,A.searchcss:visited			{
	font-weight:normal;
	font-size:11px;
	color:#FFFF00;
	TEXT-DECORATION:none;
	padding-left:3px;
	padding-right:3px;
}
A.searchcss:hover			
{
	font-weight:normal; 
	font-size:11px; 
	color:#FFFFFF; 
	padding-left:3px;
	padding-right:3px;

	}


.Eventday,.Eventweekenday{	background-color: #FFFFFF}
.Eventday,.Eventweekenday{	background-color: #FFFFFF}
.DataGrid_Item{				background-color: transparent;  color:#FFFFFF;   }
.DataGrid_AlternatingItem{	background-color: transparent;color:#FFFFFF;}


/* Pane Structure */
.supertoppane			{padding:0px 0px 0px 0px}
.leftpane				{padding:0px 0px 0px 0px}
.rightpane				{padding:0px 0px 0px 0px}
.toppane				{padding:0px 0px 0px 0px}
.bottompane				{padding:0px 0px 0px 0px}
.contentpane			{padding:0px 0px 0px 0px}
.contentpane2			{padding:0px 0px 0px 0px}
.myleftpane				{padding:0px 0px 0px 0px}
.mycontentpane			{padding:0px 0px 0px 0px}
.myrightpane			{padding:0px 0px 0px 0px}
.mybottompane			{padding:0px 0px 0px 0px}
.logopane				{padding:0px 0px 0px 0px}
.showcasepane			{padding:0px 0px 0px 0px}
.bannerpane				{padding:0px 0px 0px 0px}
.vspacepane				{padding:0px 0px 0px 0px}
.hspacepane				{padding:0px 0px 0px 0px}
.allspacepane			{padding:0px 0px 0px 0px}

/*--------------------------------------------------------------------------------------------------------------------------*/

/*--------------------------Grass-&-Vine----------------------------------------------------*/
.vine
{
	background: url(images/flower-vine.gif);
	height:552px;
	width:225px;
	margin-bottom:0;
	margin-left:0;
	bottom:0;
	vertical-align:bottom;
	background-position:right, bottom;
	background-repeat:no-repeat;

}

.grass
{
	background: url(images/grass-bottom-border.gif);
	height:458px;
	width:622px;
	margin-bottom:0;
	bottom:0;
	vertical-align:bottom;
	background-position:bottom;
	background-repeat:no-repeat;

}
	
/*--------------------------Grass ENDS------------------------------------------------*/	

/*--------------------------------------------------------------------------------------------------------*/
/* Side Menu CSS */
/*Header CSS Class*/

.SideMenuHdr, .SideMenuHdr A  /* this is side menu background - not header*/
{
	background-color:#00538D;
	color: #FFFFFF; 
	font-size: 11pt; 
	font-weight:bold; 
	font-family: Calibri, Tahoma, Arial, Sans-Serif; 
	text-align: center; 
	border-style: solid;
	border-color: #FFFFFF;
	border-spacing:0px;
	border-width:1px;
	
}

.SideMenuHdr0
{
	background-color:#00538D;
	color: #FFFFFF; 
	font-size: 11pt; 
	font-weight:bold; 
	font-family: Calibri, Tahoma, Arial, Sans-Serif; 
	text-align: center; 
	border-spacing:0px;
	/*Top Border*/
	border-top-style: solid;
	border-top-color: #FFFFFF
	border-top-width:0px;
	/*Bottom Border*/
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-bottom-width:0px;
	/*Left Border*/
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-left-width:1px;
	/*Right Border*/
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-right-width:1px;		
}

.SideMenuHdr0 A  /* this is side menu anchor background - not header*/
{
	background-color:#00538D;
	color:#FFFFFF ; 
	font-size: 11pt; 
	font-weight:bold; 
	font-family: Calibri, Tahoma, Arial, Sans-Serif; 
	text-align: center; 
	border-spacing:0px;
	/*Top Border*/
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-top-width:0px;
	/*Bottom Border*/
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-bottom-width:0px;
	/*Left Border*/
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-left-width:0px;
	/*Right Border*/
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-right-width:0px;		
}




/*SideItemCSS Class*/

.SideMenuItem 
{ 
	background-color:#00538D;
	color: #FFFFFF; 
	font-size: 11pt; 
	font-family: Calibri, Tahoma, Arial, Sans-Serif; 
	text-align: center; 
	
	}
	

/* Highlight Css Class */

.SideMenuItemMouseOver
{
	background-color:#00538D;
	color: #ffffff; 
	text-decoration:none;
	font-size: 11pt; 
	font-family: Calibri, Tahoma, Arial, Sans-Serif; 
	text-align: center; 
	
}

/*Current Header CSS class*/

/*.SidecurrentHeaderHighlight {

	background-color:#00538D;
	color: #ffffff; 
	font-size: 11pt; 
	font-weight:bold; 
	font-family: Calibri, Tahoma, Arial, Sans-Serif; 
	text-align: center; 
	}*/

/* Current Item CSS Class*/
.SidecurrentItemHighlight
{
	background-color:#00538D;
	color: #FFFFFF; 
	font-size: 11pt; 
	font-weight:bold; 
	font-family: Calibri, Tahoma, Arial, Sans-Serif; 
	text-align: center; 
		
}

 .SideMenuHdr A:Link, .SideMenuHdr A:Active, .SideMenuHdr A:Hover, .SideMenuHdr A:Visited
{
  text-decoration: none; color: #ffffff; padding-top: 1px;
  padding-bottom: 1px; cursor: pointer; display: block; 
}
.SideMenuItem A, .SideMenuItem A:Active, .SideMenuItem A:Hover, .SideMenuItem A:Visited, .SideMenuItem A:Link, 
.SideMenuItemMouseOver A, .SideMenuItemMouseOver A:Active, .MSideenuItemMouseOver A:Hover, 
.SideMenuItemMouseOver A:Visited, .SideMenuItemMouseOver A:Link
{
  display: block;
  padding-left: 0px;
  padding-bottom: 1px;
  cursor: pointer;
  background-color:#00538D;
  color: #FFFFFF;
  padding-top: 1px;
  text-decoration: none;   
  width: 100% 
}



/*-------------------------------------------------------------------------------------------*/
/*MenuBar CSS Class */
.SnowMenuBar /*.SnowMenuHdr A */
{
	background-color:#FFFFFF;
	color: #FFFFFF; 
	font-size: 11pt; 
	font-weight:bold; 
	font-family: Calibri, Tahoma, Arial, Sans-Serif; 
	text-align: left; 
	border-left:1px;
	border-right:1px;
	border-style: solid;
	border-color: #FFFFFF;
	border:3px;
	border-top:1px;
	border-bottom:1px;
	margin-left:1px;
	margin-right:1px;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
}

.SnowMenuItem
{
	background-color:#00538D;
	color: #FFFFFF; 
	font-size: 11pt; 
	font-weight:bold; 
	font-family: Calibri, Tahoma, Arial, Sans-Serif; 
	text-align: left; 
	border-left:1px;
	border-right:1px;
	border-style: solid;
	border-color: #FFFFFF;
	border:3px;
	border-top:1px;
	border-bottom:1px;
	margin-left:1px;
	margin-right:1px;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
		
}

/*.SnowMenuItemA,.SnowMenuItemA:link, SnowMenuItemA:visited,.SnowMenuItemA:active					
{
	background-color:#00538D;
	color: #FFFFFF; 
	font-size: 11pt; 
	font-weight:bold; 
	font-family: Calibri, Tahoma, Arial, Sans-Serif; 
	text-align: left; 
	border-style: solid;
	border-color: #FFFFFF;
	border:3px;
	border-top:1px;
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	margin-left:1px;
	margin-right:1px;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;

} */

/*.SnowMenuHdr A:Active, .SnowMenuHdr A:Hover, .SnowMenuHdr A:Visited, .SnowMenuHdr A:Link
{
	background-color:#00538D;
	color: #FFFFFF; 
	font-size: 11pt; 
	font-weight:bold; 
	font-family: Calibri, Tahoma, Arial, Sans-Serif; 
	text-align: left; 
	border-style: solid;
	border-color: #FFFFFF;
	border:3px;
	border-top:1px;
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	margin-left:1px;
	margin-right:1px;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
}
*/

.SnowMenuItem A, .SnowMenuItem A:Link,.SnowMenuItem A:Visited, .SnowMenuItem A:Hover, .SnowMenuItem A:Active, 
.SnowMenuItemMouseOver A, .SnowMenuItemMouseOver A:Active, .SnowMenuItemMouseOver A:Hover, 
.SnowMenuItemMouseOver A:Visited, .SnowMenuItemMouseOver A:Link
{
	background-color:#00538D;
	color:#FFFFFF; 
	font-size: 11pt; 
	font-weight:bold; 
	font-family: Calibri, Tahoma, Arial, Sans-Serif; 
	/*text-align: left; */
	border-style: solid;
	border-color: #FFFFFF;
	border:3px;
	border-top:3px;
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	margin-left:1px;
	margin-right:1px;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
}

.SnowcurrentMenuItem
{
	background-color:#00538D;
	color: #FFFFFF; 
	font-size: 11pt; 
	font-weight:bold; 
	font-family: Calibri, Tahoma, Arial, Sans-Serif; 
	text-align: left; 
	border-left:1px;
	border-right:1px;	border-style: solid;
	border-color: #FFFFFF;
	border:3px;
	border-top:1px;
	border-bottom:1px;
	margin-left:1px;
	margin-right:1px;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
}


/*----------------------------------------------------------------------------------------------*/

















