/*
*    { padding:0; margin:0; }
*/
html { 
	height:100%; 
}
body {
	height:100%;
	font:75%/1.3 "Lucida Grande", "Lucida Sans", "Trebuchet MS", Verdana,Arial,Tahoma,Helvetica,sans-serif;
	color:#666666;
	background-color:#F2F2F2;
	background: url('/images/pageBackground.gif') repeat-x #f6f6f6;
	overflow:hidden; /*CML*/
	padding:0; 
	margin:0
}

img { border: 0; }
a:link { color:#7F7F7F; }
a:visited { color:#A6A6A6; }
a:active { color:#666666; }
a:hover { color:#656565; }

#container       { width:100%; height:100%; background:url('/images/Urban_BG.gifs') no-repeat top center;}

#contentBgSky    { position: relative; height:100%; margin:0 auto; text-align:center;} /*CML positioned for acestry MAIN*/

#content         { position: absolute; top:9%; width:100%; height:78%; z-index:10; left: 50%; margin-left: -50%;}

#contentBgSignalLeft { background:url('/images/urbanSignalLeft.gif') no-repeat bottom left; height:100%; }
#contentBgSignalRepeat { background:url('/images/urbanSignalRepeat.gif') repeat-x bottom left; height:100%; }
#contentBgCrane { background:url('/images/crane.gif') no-repeat bottom center; height:100%; }
#contentBgStreet { background:url('/images/urbanGround.gif') repeat-x bottom left; height:100%; }
#contentBgLeft   { background-repeat:no-repeat; background-position:left bottom; height:100%; }
#contentBgRight  { background-repeat:no-repeat; background-position:right bottom; height:100%; }

.bgHomeLeft      { background-image:url('/images/pageBackgroundHomeLeft.gif'); }
.bgHomeRight     { background-image:url('/images/pageBackgroundHomeRight.gif'); }

.containerWidth  { margin:0px auto; height:100%; } /* CML Changed to take scroll bar to edge */
.containerWidthH { width:905px; margin:0px auto; height:100%; cursor:pointer; }

#main { 
	position: absolute; 
	left: 50%; 
	margin-left: -50%; 
	bottom: 0; 
	height: 95%; 
	width:100%; 
	overflow-y:auto;
} /*CML */

/* WRAP Center Content Holder for All Pages! */

#wrap  { 
	width: 70%; 
	margin: 0 auto; 
	text-align: center; 
	min-width:800px;
}
#wrap div {
	margin:auto;
}
#wrap div#clubPar {
	width: 590px;
	color:black;
/*
	background-color:#fefeee;
*/
	margin: 0 auto;
	margin: 5px; 			
}

/*-----------------*/

.oldLogo {
	width:80%;
	min-width:600px;
	height:95px;
	margin: 0 auto;
}

.nav {
	width:590px;
	padding:5px;
	border:1px solid #BEBEBE;
	text-align:center;
	background-color:#CBCBCB;
}
.nav a {
	text-decoration:none;
	cursor:help;
}
.title {
	width:95%;
	padding:0 5px 5px 5px;
	border:1px solid #BEBEBE;
	text-align:center;
	font-weight:bolder;
	font-size:200%;
	background-color:#D8D8D8;
}

.contentBox {
	text-align:justify;
	border:1px solid #BEBEBE;			
	width:95%;
	padding:5px;
	background-color:#E5E5E5;
}

/*-----------------*/
/* Page Specific CSS Styling */

.aboutBlock {
	overflow:hidden;
}
.idBlock {
	float:right;
	width:133px;
	height:100px;
}

/*-----------------*/

div.miniBlock {
	width:20%;
	min-width:130px;					
	border:1px solid #BEBEBE;			
	padding:5px;

	background-color:#E5E5E5;
	text-align:left;
}
.miniBlock li {
	list-style:none;
	text-indent:15px;
}

/*-----------------*/

#dockcontent {
	margin: 0 auto;
	overflow:hidden;
}

/*-----------------*/

.clubBox {
	color:black;
/*
	background-color:white;
*/
	height:200px;
	width:137px;
	margin:5px;
}

.hide { display:none; padding-left:16px; }
.show { display:block; padding-left:16px; }

.clear {
	clear:both;
	height:0;
}

/* menu list */
#menu            { position: absolute; bottom:0px; width:100%; height:13%; z-index:20; left: 50%; margin-left: -50%; background:#9f9f9b; text-transform: lowercase; font-family:"Trebuchet MS",Verdana,Arial,Tahoma,Helvetica,sans-serif; }
#menu a          { color:#ffffff; text-decoration:none; }

.menulinks       { float:left; width:180px; text-align:right; padding:1px 0; }
.menuright       { float:right; width:710px; text-align:left; padding:1px 0; }
.menuright ul    { list-style-type:none; padding:0px; margin:0px; }
.menuright li    { float:left; padding:0px; margin:0px; margin-right:31px; }
.menuclear       { clear:both; height:0px; overflow:hidden; }

#menu1           { width:100%; background-color:#7f7f7f; padding-bottom:1px; cursor:pointer; }
#menu2           { width:100%; background-color:#8a8a88; padding-bottom:1px; cursor:pointer; }
#menu3           { width:100%; background-color:#949491; padding-bottom:1px; cursor:pointer; }
#menu4           { width:100%; background-color:#9f9f9b; padding-bottom:1px; cursor:pointer; }
#menu5           { width:100%; background-color:#aaaaa4; padding-bottom:1px; cursor:pointer; }

#menu1:hover, #menu2:hover, #menu3:hover, #menu4:hover, #menu5:hover { background-color:#585858; }
#menu1active, #menu2active, #menu3active, #menu4active, #menu5active { width:100%; background-color:#f5f5f5; padding-bottom:1px; cursor:pointer; }
#menu1active a, #menu2active a, #menu3active a, #menu4active a, #menu5active a { color:#58585A; }