@import url(../../Global/css/global.css);
body { background: #c4c4c6 url(./images/bodyBG.jpg) top left repeat-x; font-family: Arial, Verdana; margin: 0; padding: 0; text-align: center; }
div { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { color: #FFF; }
h2 { font-size: 18px; font-weight: 500; margin: 0; padding: 12px 0 8px; }
h3 { font-size: 16px; font-weight: 700; margin: 0; padding: 15px 0 3px; }
h4 { font-size: 12px; font-weight: 400; margin: 0; padding: 8px 0; }
h5 { margin: 0; padding: 0; }
h6 { margin: 0; padding: 0; }
p { color: #CCC; font-size: 12px; margin: 0; padding: 0; }
a { margin: 0; padding: 0; text-decoration: none; }
ul { margin: 0; padding: 0; }
ul li { margin: 0; padding: 0; }
img { border: 0; }
a:hover { text-decoration: underline; }
#menu-list ul { list-style: none; }
#icon-list ul { list-style: none; }
#partner-list ul { list-style: none; padding-top: 3px; }
#footer-menu ul { list-style: none; }
#shadow-container { _width: 970px; display: inline-block; min-width: 970px; padding: 0 20px; }
#shadow-left { background: #FFF url(./images/shadowLBG.jpg) top left repeat-y; }
#shadow-right { background: url(./images/shadowRBG.jpg) top right repeat-y; }
#shadow-top-left { background: url(./images/shadowLTBG.jpg) top left no-repeat; }
#shadow-top-right { background: url(./images/shadowRTBG.jpg) top right no-repeat; }
#shadow-bottom { background: url(./images/shadowBBG.jpg) bottom left repeat-x; }
#shadow-bottom-left { background: url(./images/shadowLBBG.jpg) bottom left no-repeat; }
#shadow-bottom-right { background: url(./images/shadowRBBG.jpg) bottom right no-repeat; padding: 0 21px 8px 23px; }
#main-container { _height: 500px; min-height: 500px; text-align: left; width: 930px; }
#header-container { background: url(./images/header/headerBG.jpg) bottom center; }
#header { background: url(./images/header/headerLBG.jpg) bottom left no-repeat; height: 163px; padding: 20px 20px 15px 15px; position:relative }
#banner-container { _height: 60px; _width: 470px; background: transparent; float: right; min-height: 60px; min-width: 470px; }
#logo-container { position:absolute; top: 86px; left:15px; }
#country-clubs { position:absolute; top: 15px; left:15px; }
#country-clubs li { display:inline}
#content-container { background: #011422 url(./images/content/contentBG.jpg) top left no-repeat; margin-top: 8px; padding: 30px 10px; }
#sidebar-left { _height: 980px; border-right: 2px solid #4c575d; float: left; min-height: 980px; padding: 0 12px 20px 0; width: 250px; }
#sidebar-left div { margin-bottom: 45px; }
#menu-list ul li { border-bottom: 1px solid #999; }
#menu-list ul li:first-child { border-top: 1px solid #999; }
#menu-list ul li a { color: #FFF; display: inline-block; font-size: 15px; padding: 7px 12px; width: 100%; }
#menu-list ul li.active { background: #CCC url(./images/content/active_itemBG.jpg) top left no-repeat; }
#menu-list ul li.active a { color: #001522; font-weight: 700; }
#icon-list { display: inline-block; }
#partner-list { display: inline-block; }
#icon-list ul li { float: left; margin-right: 7px; }
#partner-list p { font-size: 10px; margin-bottom: 1px; }
#partner-list ul li { float: left; margin: 6px 6px 0 0; }
#partner-list ul li a { display: block; }
#center { margin-left: 275px; }
#text-container { padding: 0 0 80px 5px; }
#text-container a {color: #DA241D;}
#text { width: 570px; }
#text h1 { color: #FFF; font-weight: 400; margin: 0; padding: 10px 0; }
#text ul { list-style-type: disc; margin-left: 15px; padding: 5px 0 5px 0; }
#text p { color: #CCC; font-size: 15px; padding: 5px 0 5px 0; line-height: l.4em; }
#text ul li { color: #CCC; font-size: 15px; padding-bottom: 3px; }
#text p a { color: #DA241D; }
#footer { background: #011422; border-top: 2px solid #FFF; height: 10px; padding: 15px 10px; }
#footer-text { float: right; }
#footer-menu ul li { color: #FFF; float: left; font-size: 11px; margin-right: 11px; }
#footer p { color: #FFF; font-size: 11px; }
#footer-menu ul li a { color: #FFF; font-size: 11px; }
div.banner { _height: 140px; background: #b3d1dc; border: 1px solid #7a8284; margin-bottom: 15px; min-height: 140px; }
.clear-both { clear: both; }
.cDynamicForm fieldset { color: #fff; }
#text-container .addThis { margin-top: 15px; }

