/********************************************************************/
/* Website Developed by : Blue Sombrero 							*/
/* Skin 007 ( Inter Soccer )										*/
/* Created: 05-21-2012 by Krunal									*/
/* Updated: 12-14-2012 by Krunal									*/
/********************************************************************/

/* Comman CSS */
/********************************************************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,
acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,
strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,
caption,tbody,tfoot,thead,tr,th,td			{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;
										background: transparent; }
blockquote,q								{ quotes: none; }
blockquote:before,
blockquote:after,
q:before,q:after						{ content:''; content: none; }
:focus									{ outline:none; }
ins										{ text-decoration:none; }
del										{ text-decoration:line-through; }
form										{ height: 100%; }
img										{ border: 0; padding: 0; margin: 0; }
html, body								{ text-align: left; font-size: 12px; margin: 0; padding: 0;
										font-family: Arial,Helvetica,sans-serif; height: 100%;
										background: #fff; color: #222; line-height: 18px; 
										font-weight: normal; }
.AlertText a,
.AlertText a:link,
.AlertText a:visited				{color: #ff3b3a;}
.AlertText a:hover,
.AlertText a:focus,
.AlertText a:active				{color: #ebeaea;}

.TeamPage_newsHolder a, 
.TeamPage_newsHolder a:link, 
.TeamPage_newsHolder a:visited,
.TeamPage_gridColumn a,
.TeamPage_gridColumn a:link,
.TeamPage_gridColumn a:visited,
.innerpage-content .ModLinksC a,
.innerpage-content .ModLinksC a:link,
.innerpage-content .ModLinksC a:visited,
.innerpage-content .ModDNNHTMLC a,
.innerpage-content .ModDNNHTMLC a:link,
.innerpage-content .ModDNNHTMLC a:visited {
  color: #ff3b3a;
}

.TeamPage_newsHolder a:hover,
.TeamPage_newsHolder a:focus,
.TeamPage_newsHolder a:active,
.TeamPage_gridColumn a:hover,
.TeamPage_gridColumn a:focus,
.TeamPage_gridColumn a:active,
.innerpage-content .ModLinksC a:hover,
.innerpage-content .ModLinksC a:focus,
.innerpage-content .ModLinksC a:active,
.innerpage-content .ModDNNHTMLC a:hover,
.innerpage-content .ModDNNHTMLC a:focus,
.innerpage-content .ModDNNHTMLC a:active {
  color: #222222;
}

/* Text CSS */
/********************************************************************/
h1, h2, h3, h4, h5, h6					{ font-family: "Arial Black",Arial, sans-serif; font-weight: 800; color: #023a27; }
h1										{ font-size: 24px; line-height: 28px; }
h2										{ font-size: 18px; line-height: 24px; }
h3										{ font-size: 13px; line-height: 20px; }
h4										{ font-size: 12px; line-height: 20px; }
h5	 									{ font-size: 11px; line-height: 16px; }
h6										{ font-size: 10px; line-height: 14px; }
ul, ol									{ padding: 0; margin: 0 0 0 24px;}
ul li, ol li									{ padding:0; margin: 0;}
sup										{ vertical-align: top; font-size: 8px; }
small									{ font-size: 8px; }
.Normal, 
.NormalDisabled,
.BoldText,
.NormalRed,
.SubHead,
.SkinObject								{ font-family: Arial,Helvetica,sans-serif; font-weight:normal;
										font-size: 12px; line-height: 18px; text-align: left; }

.Normal, .NormalDisabled				{ color:#222; }
.BoldText								{ color:#222; font-weight:bold;}
.NormalRed								{ color:#cd0000; font-weight:bold; }
.SubHead								{ color:#023a27; }
.SkinObject								{ color:#000; }

/* Link CSS */
/********************************************************************/
a, a:link, a:visited,
a.CommandButton, 
a.CommandButton:link, 
a.CommandButton:visited,
a.SkinObject, 
a.SkinObject:link,
a.SkinObject:visited					{ font-family: inherit;
										font-weight: normal; font-size: inherit; text-decoration: none;
										line-height: inherit; color: #01835e; }
a:active, a:hover, a:focus,
a.CommandButton:active, 
a.CommandButton:hover, 
a.CommandButton:focus,
a.SkinObject:hover , 
a.SkinObject:focus,
a.SkinObject:active						{ color: #000; text-decoration: underline; }
.paneOutline							{ outline: 1px dotted #fff; border: none; }
.paneOutline center						{ text-align: center; }
.paneOutline .SubHead					{ color: #fff; }

/* DNN Empty Pane CSS For IE */
/********************************************************************/
.DNNEmptyPane							{ font-size: 0px; line-height: 0px; display: none; }

/* Input CSS */
/********************************************************************/
input.NormalTextBox,
textarea.NormalTextBox,
select.NormalTextBox						{ font-family: Arial,Helvetica,sans-serif;
										font-weight:normal; font-size: 14px; line-height: 22px;
										height: 22px; background: #f6f6f6; border: 1px solid #616161; 
										padding: 2px 8px; margin: 2px 0px; color:#222; }
select.NormalTextBox						{ padding: 2px 2px 2px 8px; }
input.NormalTextBox:focus, 
input.NormalTextBox:hover,
textarea.NormalTextBox:focus,
textarea.NormalTextBox:hover,
select.NormalTextBox:focus,
select.NormalTextBox:hover				{ border-color:#222; }
textarea.NormalTextBox, select.NormalTextBox
										{ height: auto; }

/* Button CSS */
/********************************************************************/
.StandardButton							{ background: #01835e; border: 1px solid #01835e; color: #fff; display: inline-block; 
										font-size: 12px; line-height: 18px; margin: 12px 0; padding: 8px 12px; }
.StandardButton:hover, 
.StandardButton:focus					{ background: #000; border-color: #444; outline: none; 
										text-decoration: none; color: #fff; }

/* Float CSS */
/********************************************************************/
.float-left								{ float:left; }
.float-right							{ float:right; }
.clear-both								{ clear:both; font-size: 0px; line-height: 0px; height: 0px; }
.clear:after							{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }

/* DNN Overwrite CSS */
/********************************************************************/
.textAlignRight							{ text-align: right; }
.textAlignCenter						{ text-align: center; }
.FileManager_FileList 					{ margin: 2px 0 0 0; }
.rgMasterTable							{ width: 100%; }
.rgCurrentPage span						{ line-height: 22px; }
input.rgPagerTextBox						{ width: 24px!important; }
.termsContainer, 
.privacyContainer						{ padding: 12px; border: 5px solid #01835e; background: #fff; }
.FileManager_FileList 					{ margin: 2px 0 0 0; }
.rgMasterTable							{ width: 100%; }
.rgCurrentPage span						{ line-height: 22px; }
input.rgPagerTextBox						{ width: 24px!important; }

/* DNN 6 Fix */
/********************************************************************/
#dnnCPWrap a,
#dnnCPWrap a:link,
#dnnCPWrap a:visited						{ text-decoration: none; }
#dnnCPWrap a:hover span, #dnnCPWrap a:active span,
#dnnCPWrap a:focus span, #dnnCommonTasks a:hover, 
#dnnCommonTasks a:active, #dnnCommonTasks a:focus, 
#dnnCurrentPage a:hover, #dnnCurrentPage a:active, 
#dnnCurrentPage a:focus, #dnnOtherTools a:hover, 
#dnnOtherTools a:active, #dnnOtherTools a:focus
										{ text-decoration: underline; }

/* DDR Menu CSS */
/********************************************************************/
.skin-nav								{ padding: 0 0 18px 0; }
ul.dnnGlobalNav:after					{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
ul.dnnGlobalNav							{ display: block; margin: 0; padding: 0; position: relative; z-index: 997; }
ul.dnnGlobalNav li.dgn-root				{ display: block; margin: 0; padding: 0; float: left; list-style: none; position: relative; }
a.dgn-rootlink,
a.dgn-rootlink:link,
a.dgn-rootlink:visited					{ font-family: "Arial Black",Arial, sans-serif; font-weight: 800; font-size: 14px; 
										line-height: 18px; text-decoration: none; color: #ca1600; padding: 6px 12px;
										position: relative; border: 1px solid transparent; display: block; }
a.dgn-rootlink:hover,
a.dgn-rootlink:focus,
a.dgn-rootlink:active					{ background: #ca1600; color: #fff; border-color: #a20000; }
.dgn-root-hover a.dgn-rootlink,
.dgn-root-hover a.dgn-rootlink:link,
.dgn-root-hover a.dgn-rootlink:visited,
.dgn-root-hover a.dgn-rootlink:hover,
.dgn-root-hover a.dgn-rootlink:focus,
.dgn-root-hover a.dgn-rootlink:active	{ background: #ca1600; color: #fff; border-color: #a20000; border-bottom-color: transparent; }
ul.dnnSubNav								{ margin: -1px 0 0 0; padding: 12px; position: absolute; z-index: 998; background: #ca1600;
										visibility: hidden; opacity: 0; border: 1px solid #a20000; }
ul.multiCol li.multiColGroup				{ float: left; list-style: none; margin: 0; }
ul.multiCol li.multiColGroupFirst			{ padding: 0 18px 0 0; border-right: 1px solid #a20000; }
ul.multiColLevel,
ul.multiColLevelChild					{ margin: 0; padding: 0; }
ul.multiColLevel li.dgn-child,
ul.multiColLevelChild li.dgn-child			{ margin: 0; padding: 0; list-style: none; border: none; }
a.dgn-sublink1,
a.dgn-sublink1:link,
a.dgn-sublink1:visited					{ font-family: Arial,Helvetica,sans-serif; font-size: 14px; line-height: 18px; 
										font-weight: bold; text-decoration: none; color: #fff; padding: 6px; 
										white-space: nowrap; display: block; border-top: 1px solid #a20000; }
a.dgn-sublink1:hover,
a.dgn-sublink1:focus,
a.dgn-sublink1:active					{ background: #8f1000; }
.multiColLevel1 .child-1 a.dgn-sublink1,
.multiColLevel1 .child-1 a.dgn-sublink1:link,
.multiColLevel1 .child-1 a.dgn-sublink1:visited
										{ border-top: none; }
a.dgn-sublink2,
a.dgn-sublink2:link,
a.dgn-sublink2:visited					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; line-height: 16px; 
										font-weight: normal; text-decoration: none; color: #ffcfce; padding: 6px 6px 6px 22px; 
										white-space: nowrap; display: block;
										background: url(images/submenuitem-point.png) 8px center no-repeat transparent; }
a.dgn-sublink2:hover,
a.dgn-sublink2:focus,
a.dgn-sublink2:active					{ background-color: #8f1000; }

/* Club Home Actionbar CSS */
/********************************************************************/
.sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:hover span,
.sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:focus span,
.sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:active span
										{ color: #fff; background-color: #ed1c24; }
.sWebTheme_ActionsArea a.sWebTheme_showSettings:hover			{ background-color: #ed1c24; color: #fff !important; }

/* Layout CSS */
/********************************************************************/
.skin-area								{ min-height: 100%; _height: 100%; position: relative;
										background: url(images/skin-bg.jpg) center top no-repeat #fff; }
.skin-footerBG							{ background: url(images/footer-transparent-whitebg.png) 0 0 repeat-x transparent;
										background-size:contain; margin: -36px 0; padding: 36px 0; }
.skin-content-area						{ position: relative; }
.skin-width								{ width: 980px; margin: auto; }
.skin-head								{ padding: 12px 0; }
.skin-head-left							{ float: left; }
.skin-head-right						{ float: right; }
.skin-logo								{ float: left; padding: 0 6px 0 0; }
.skin-logo img							{ height: 104px; width: 190px; }
h1.skin-banner							{ font-family: "Arial Black",Arial,Helvetica,sans-serif; font-size: 66px; 
										line-height: 72px; font-weight: 800; 
										float: left; color: #ed1c24; padding: 12px 0;  }
.skin-sponsors							{ padding: 18px 0; }
.skin-links								{ float: left; width: 712px; padding: 0 18px 0 0; }
.skin-info								{ float: left; width: 250px; text-align: right; 
										font-family: Arial,Helvetica,sans-serif; 
										font-size: 12px; line-height: 18px; color: #23b24d; }
.skin-links-left						{ float: left; width: 92px; text-align: right; }
.skin-links-right						{ float: left; width: 620px; }
.skin-links-Holder						{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 18px; 
										color: #23b24d; padding: 0 0 12px 0; }
.skin-footer a.footer-links,
.skin-footer a.footer-links:link,
.skin-footer a.footer-links:visited,
.skin-footer a.SkinObject,
.skin-footer a.SkinObject:link,
.skin-footer a.SkinObject:visited	{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 18px; text-decoration: none; color: #979797; display: inline-block; padding: 0 6px; text-transform: uppercase; font-weight: normal; }

.skin-footer a.footer-links:hover,
.skin-footer a.footer-links:focus,
.skin-footer a.footer-links:active,
.skin-footer a.SkinObject:hover,
.skin-footer a.SkinObject:focus,
.skin-footer a.SkinObject:active	{ color: #a11200; }

#Body .innerpage-leftPane					{ padding: 0 18px 0 0; width: 620px; display: table-cell; }
#Body .innerpage-rightPane					{ width:342px; display: table-cell;}
.display-table								{ display: table; }
a.hidden-link,
a.hidden-link:link,
a.hidden-link:visited					{ display: block; float: left; margin: 0px 12px; color: #fff; }
a.hidden-link:hover,
a.hidden-link:focus,
a.hidden-link:active					{ color: #979797; }

/* Container CSS */
/********************************************************************/
.clubHome-container						{ padding: 0 0 18px 0; }
.clubHome-head							{ background: #a11200; color: #fff; padding: 4px 12px; margin: 0;
										font-family: "Arial Black",Arial, sans-serif; font-weight: 800; 
										font-size: 21px; line-height: 26px; text-shadow: 1px 1px 1px #460000;
										border-bottom: 2px solid #460000; }
.clubHome-content						{ background: #fff; padding: 12px; }
.clubHome-footer						{ background: #a11200; color: #fff; padding: 4px 12px; margin: 0;
										border-top: 2px solid #460000; text-align: right; }
a.clubHome-link, 
a.clubHome-link:link,
a.clubHome-link:visited					{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 18px; 
										font-weight: normal; color: #fff; }
a.clubHome-link:hover, 
a.clubHome-link:focus,
a.clubHome-link:active					{ text-decoration: underline; color: #fff; }

/* Content Rotator CSS */
/********************************************************************/
.clubHome-container #BSBSlider-Wrapper h3.BSBSlide-NAV-Head
										{ font-family: "Arial Black",Arial,Helvetica,sans-serif; font-weight: 800; }
.clubHome-container #BSBSlider-Wrapper h2.BSBSlide-CP-Head
										{ font-family: "Arial Black",Arial,Helvetica,sans-serif; font-weight: 800; }

/* Links CSS */
/********************************************************************/
.clubHome-column						{ float: left; width: 290px; padding: 0 55px 0 0; }
.clubHome-3rdColumn						{ padding: 0; }
.clubHome-column .clubHome-content		{ height: 180px; padding: 0; overflow: hidden; position: relative; }
.clubHome-links							{ width: 290px; height: 180px; top: 180px; position: absolute; left: 0;
										background: url(images/transparent-bg.png) 0 0 repeat transparent; }
.clubHome-linksList						{ padding: 12px; margin: 0; }
.clubHome-linksItem						{ padding: 2px 0; margin: 0; list-style: none;}
a.clubHome-linksAnchor,
a.clubHome-linksAnchor:link,
a.clubHome-linksAnchor:visited			{ font-size: 14px; line-height: 20px; color: #fff; text-decoration: none; }
a.clubHome-linksAnchor:hover,
a.clubHome-linksAnchor:focus,
a.clubHome-linksAnchor:active			{ color: #ff1d00; text-decoration: none; }

/* Banner CSS */
/********************************************************************/
.club-banner-border						{ background: #fff; padding: 4px; }
.banners-holder							{ position: relative; height: 90px; overflow: hidden; }
.banners-list							{ position: absolute; top: 0; right: 0; }

/* Social Link CSS */
/********************************************************************/
.social-link-holder						{ padding: 6px 0; }
.footer-socialLink						{ padding: 0; float: left; }
a.social-link,
a.social-link:link,
a.social-link:visited					{ position: relative; display: block; float: left; height: 34px; width: 34px; 
										overflow: hidden; margin: 0 0 0 6px; }
a.social-link img,
a.social-link:link img,
a.social-link:visited img				{ position: absolute; top: 0; left: 0; }
.footer-socialLink a.social-link,
.footer-socialLink a.social-link:link,
.footer-socialLink a.social-link:visited	{ height: 18px; width: 18px; }
a.social-link:hover img,
a.social-link:focus img,
a.social-link:active img					{ top: -100px; }
.footer-socialLink a.social-link:hover img,
.footer-socialLink a.social-link:focus img,
.footer-socialLink a.social-link:active img
										{ top: -51px; }
a.first-link,
a.first-link:link,
a.first-link:visited					{ margin: 0; }
a.book-onlineLink,
a.book-onlineLink:link,
a.book-onlineLink:visited				{ display: block; font-size: 18px; line-height: 24px; padding: 12px; 
										background: url(images/red-gradient-bg.jpg) 0 0 repeat-x #951000; 
										font-family: "Arial Black",Arial,Helvetica,sans-serif; font-weight: 800;
										text-decoration: none; text-align: center; text-transform: uppercase;
										text-shadow: 1px 1px 1px #ff0000; color: #fff; }
a.book-onlineLink:hover,
a.book-onlineLink:focus,
a.book-onlineLink:active				{ background: url(images/pista-gradient-bg.jpg) 0 0 repeat-x #65ba6b; 
										text-shadow: 1px 1px 1px #2b6b2f; }

/* Sponsor CSS*/
/********************************************************************/
.club-sponsors-wrapper					{ padding: 36px 0 0 0; }
.sponsors-holder						{ display: block; position: relative; padding: 4px; margin: auto; }
.sponsors-holder .caroufredsel_wrapper	{ margin: auto !important; }
a.sponsors-prevButton,
a.sponsors-prevButton:link,
a.sponsors-prevButton:visited,
a.sponsors-nextButton:link,
a.sponsors-nextButton:visited,
a.sponsors-nextButton					{ position: absolute; height: 26px; width: 26px;
										background: url(images/sponsors-arrow.png) 0 0 no-repeat transparent;
										text-indent: -9999px; text-decoration: none; }
a.sponsors-prevButton:link,
a.sponsors-prevButton:visited,
a.sponsors-prevButton					{ background-position: top left; left: 12px; top: 18px; }
a.sponsors-nextButton:link,
a.sponsors-nextButton:visited,
a.sponsors-nextButton					{ background-position: top right; right: 12px; top: 18px; }
a.sponsors-prevButton:hover				{ background-position: bottom left; }
a.sponsors-nextButton:hover				{ background-position: bottom right; }
.sponsors-list							{ margin: 0; padding: 0; }
li.sponsors-item							{ padding: 0 12px; margin: 0; list-style: none; float: left; }
img.sponsors-image						{ height: 50px; }
