/* CSS Document */

.ScreenBackground {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
	width: 100%;
	height: 100%;
	text-align: center;
}

div.MainForm {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	width: 950;
	text-align: center;
    background: #FFFFFF; 
}

div.MainContent {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	width: 775px;
	text-align: center;
    background: #FFFFFF; 
}

div.MainFormLogoTopEngl {
	background-image: url(/Logos/main/mainheader_e.jpg);
	background-repeat: no-repeat;
	usemap: homeMap;
	width: 950px;
	height: 277px;
	float:left;
}

div.MainFormLogoTopPpcEngl {
	background-image: url(/Logos/main/mainheaderPPC_e.jpg);
	background-repeat: no-repeat;
	usemap: homeMap;
	width: 240px;
	height: 92px;
	float:left;
}


div.MainFormLogoTopFren {
	background-image: url(/Logos/main/mainheader_f.jpg);
	background-repeat: no-repeat;
	usemap: homeMap;
	width: 950px;
	height: 277px;
	float:left;
}

div.OijgcFormLogoTopEngl {
	background-image: url(/Logos/main/masthead_golf_e.gif);
	background-repeat: no-repeat;
	usemap: homeMap;
	width: 950px;
	height: 145px;
	float:left;
}

div.OijgcFormLogoTopFren {
	background-image: url(/Logos/main/masthead_golf_f.gif);
	background-repeat: no-repeat;
	usemap: homeMap;
	width: 950px;
	height: 140px;
	float:left;
}

#MainFormLogoTopMap {
	float: left;
	width: 147px;
	height: 154px;
	margin-left: 796px;
	margin-top: 8px;
}

#MainFormLogoTopMapOIJGC {
	float: left;
	width: 99px;
	height: 106px;
	margin-left: 834px;
	margin-top: 17px;
}

div.MainFormLeftSidebar {
	background-image: url(/Logos/main/sidebar_bg.gif);
	background-repeat: repeat-y;
	width: 150px;
	height: 100%;
	float:left;
}

div.MainFormLeftSidebarTopEngl {
	background-image: url(/Logos/main/sidebar_top-en.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 162px;
	float:left;
}

div.MainFormLeftSidebarTopFren {
	background-image: url(/Logos/main/sidebar_top-fr.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 162px;
	float:left;
}

div.MainFormLeftSidebarBottom {
	background-image: url(/Logos/main/sidebar_bottom.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 49px;
	float:left;
}

div.OijgcFormLeftSidebarTopEngl {
	background-image: url(/Logos/main/golf_sidebar-en.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 120px;
	float:left;
}
#OijgcLeftMenuBarMap {
	float: left;
	width: 115px;
	height: 115px;
	margin-left: 20px;
	margin-top: 5px;
}

div.OijgcFormLeftSidebarTopFren {
	background-image: url(/Logos/main/golf_sidebar-fr.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 162px;
	float:left;
}


div.MainFormContent {
    margin: 3px 3px 3px 3px;
    padding: 3px 3px 3px 3px;
	float:left;
}

.dropmenudiv{
	position:absolute;
	top: 30px;
	line-height:18px;
	z-index:100;
	width: 150px;
	visibility: hidden;
}

div.MainBackTopOI {
	background-image: url(/logos/main/main-top-OI.gif);
	background-repeat: no-repeat;
	width: 702px;
	height: 63px;
	float:left;
}

div.MainBackBottomOI {
	background-image: url(/logos/main/main-bottom-OI.gif);
	background-repeat: no-repeat;
	width: 702px;
	height: 63px;
	float:left;
}

div.MainBackVisitors {
	width: 701px;
	height: 572px;
	margin-left: 30px;
	margin-top: 30px;
	padding: 0px 0px 0px 0px;
	float: left;
}

div.MainBackMembers {
	width: 700px;
	height: 647px;
	margin-left: 30px;
	margin-top: 30px;
	padding: 0px 0px 0px 0px;
	float: left;
}

div.MainBackGolfers {
	width: 701px;
	height: 572px;
	margin-left: 20px;
	margin-top: 30px;
	padding: 0px 0px 0px 0px;
	float:left;
}

.clearboth { clear: both; }

img.floatRight { 
    float: right; 
    margin-right: 40px; 
    margin-top: 50px; 
}

img.floatRightOijgc { 
    float: right; 
    margin-right: 0px; 
    margin-top: -40px; 
}


LI.area { 
    color: black;                /* text color is black */ 
    background: gray;            /* Content, padding will be gray */
    margin: 12px 12px 12px 12px;
    padding: 12px 0px 12px 12px; /* Note 0px padding right */
    list-style: none             /* no glyphs before a list item */
                                 /* No borders set */
}
LI.withborder {
    border-style: dashed;
    border-width: medium thin thick;        /* sets border width on all sides */
    border-color: yellow red blue green;
}

div.Border {
    border-style: dashed;
	border-width: thin;
    border-color: #795970;
}


