html, body {height: 100%; margin: 0px; padding: 0px;}

body 	{background: url(../images/bg.gif);
		font-size: 10px; color: #f7f7f7;
		font-family: Verdana, Helvetica, Arial, Sans-Serif;}

p {margin-top: 5px; margin-bottom: 10px; line-height: 1.5;}
h1 {font-weight: bold; font-size: 16px; color: #ffffff; padding: 0px; margin: 0px;}
h2 {font-weight: bold; font-size: 14px; color: #ffffff; padding: 0px; margin: 0px;}
h3 {font-weight: bold; font-size: 12px; color: #ffffff; padding: 0px; margin: 0px;}
a:link, a:visited { color: #ffffff; text-decoration: underline;}
a:hover, a:active { color: #2b2100; text-decoration: underline;}
td {}

img {border: none;}
img.border {border: solid 1px #6c815f;}

.center	{text-align: center;}
.floatLeft { float: left; margin-right: 8px; }
.floatRight { float: right; margin-left: 8px;}
.highlight {border: solid 1px #6c815f; background: #315025; padding: 5px;}

/* navigation menu styling */
ul 								{font-size: 11px; margin: 0; padding: 0; list-style: none; width: 145px;}
ul li 							{position: relative; margin-bottom: 10px;}
li ul 							{position: absolute; left: 10px; top: 10px; display: none;}
li ul li						{margin-bottom: -1px;}
li:hover ul, li.over ul 		{display: block;}
ul li a:link, ul li a:visited 	{display: block; text-decoration: none; color: #ffffff; background: #315025;
								padding: 5px; border: 1px solid #6c815f;}
ul li a:hover, ul li a:active 	{display: block; text-decoration: none; color: #ffffff; background: #2b2100;
								padding: 5px; border: 1px solid #6c815f;}
				
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

/* Page layout */
table#siteholder {width: 100%; height: 100%; text-align: center;}

div#sitename	{margin-left: auto; margin-right: auto; height: 26px; width: 750px; background: url(../images/title.gif) no-repeat top right;}
div#siteframe	{margin-left: auto; margin-right: auto; position: relative; height: 500px; width: 750px; background: url(../images/clubs_bg.jpg) no-repeat bottom right #4e673c; border: solid 2px #2b2100}
div#header		{background: url(../images/header.jpg) no-repeat; height: 150px; width: 750px;}
div#navi		{position: absolute; background: url(../images/sideshade.gif) no-repeat; 
				top: 150px; left: 0px; height: 350px; width: 200px; text-align: left; padding-top: 25px; padding-left: 10px; z-index: 1}
div#title		{text-align: left; position: absolute; top: 175px; right: 12px; width: 535px;}
div#main		{text-align: left; position: absolute; top: 205px; right: 2px; width: 525px; height: 290px; overflow: auto; padding-right: 20px; z-index: 0}
div#icons		{text-align: right; position: absolute; top: 155px; right: 0px; width: 175px; background: url(../images/fade_line.gif) no-repeat center right; padding-right: 5px;}
div#footer		{margin-left: auto; margin-right: auto; text-align: right; margin-top: 3px; width: 750px;}


/* document table styles */
.results {text-align: left}
.results td {padding: 2px; background: #6c815f;}
.results th {padding: 2px; background: #315025; font-weight: normal;}

/*-----------------------------------------------------------------------------
DATAGRID CLASSES
--------------------------------------------------------------------------------*/
.datagrid {
	border: none;
	line-height: 1.4em;
	width: 100%;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;}
	
.datagrid td {
	padding: 5px 3px 5px 3px;
	border: solid 2px #4e673c;}

.datagrid a:link, .datagrid a:visited {}

.datagrid a:hover, .datagrid a:active {}

.datagridheader {
	 background-color:#315025;	 
	color: #ffffff;}

.datagridheader td {
    border-bottom: solid 2px #4e673c;
    font-weight: bold;}
	  
.datagriditem
{
    color: Black;
    background-color: #6C815F;
}

.datagriditem a
{
    color: Black;
    background-color: #6C815F;
}

    
.datagridaltitem
{
    color: Black;
    background-color: #6C815F;
}

.datagridaltitem a
{
    color: Black;
    background-color: #6C815F;
}

    
.datagridfooter{
     background-color: #5694ce;
     height: 5px;
     background: #a6c9e0 url(../../../../images/templates/head_searchresult.gif) repeat-x;}

.datagridpaging{
	background-color: #ffffff;}

.datagridpaging td{
	text-align: center ;}
	
/*-----------------------------------------------------------------------------
DATAGRID CLASSES
--------------------------------------------------------------------------------*/	
	
	.NavBar
{
  border:solid 0px #FFE793;
  padding:2px;
} 

.TopItem
{
    background-color: #315025;
    color: #FFFFFF;
    font-family: verdana;
    font-size: 11px;
    padding: 4px;
    padding-left: 10px;
    border: solid 1px #6c815f;
    width: 200px;
    cursor: pointer;
}



.TopItemHover
{
  background-color:#000000; 
  color:#ffffff; 
  font-family:verdana; 
  font-size:11px; 
  border:solid 1px #2b2100;
  padding: 4px;
  padding-left: 10px; 
  cursor:pointer;
}

.TopItemActive
{
    background-color: #315025;
    color: #ffffff;
    font-family: verdana;
    font-size: 11px;
    border: solid 1px #2b2100;
    padding: 4px;
    padding-left: 10px;
    cursor: pointer;
}

.TopItemNew
{
    background-color: #315025;
    color: #FFFF99;
    font-family: verdana;
    font-size: 11px;
    padding: 4px;
    padding-left: 10px;
    border: solid 1px #6c815f;
    width: 200px;
    cursor: pointer;
    font-weight: bold;
}



.TopItemHoverNew
{
  background-color:#000000; 
  color:#FFFFFF; 
  font-family:verdana; 
  font-size:11px; 
  border:solid 1px #2b2100;
  padding: 4px;
  padding-left: 10px; 
  cursor:pointer;
  font-weight: bold;
}

.TopItemActiveNew
{
    background-color: #315025;
    color: #FFFF99;
    font-family: verdana;
    font-size: 11px;
    border: solid 1px #2b2100;
    padding: 4px;
    padding-left: 10px;
    cursor: pointer;
    font-weight: bold;
}



.Level2Item
{
  background-color: #315025;
  font-family: tahoma, verdana; 
  font-size: 11px; 
  border: 1px solid #315025;
  padding:4px;
  padding-left: 10px; 
  cursor:hand;
}

.Level2ItemHover
{
   background-color: #315025;
  font-family: tahoma, verdana; 
  font-size: 11px; 
  text-decoration:underline;
  border: 1px solid #315025;
  padding:4px;
  padding-left: 10px; 
  cursor:hand;
}

.Level2ItemSelected
{
    background-color: #6c815f;
    color: #ffffff;
    font-family: verdana;
    font-size: 11px;
    border: solid 1px #6c815f;
        padding:5px;
    padding-left: 10px; 
    cursor: hand;
}

.Level2Group
{
  background-color:white;
  border: solid 1px #315025;
   padding: 4px;
  width:150px;
}

.Empty
{
}

