@charset "utf-8";

/******
/-----------------
	Central Coast Academy of Sport Stylesheet V.2.1
	Created by WebStuff.biz P: +61 2 4325 1188
	Copyright, 2010
	--------------------------/
******/

/**	---------
	CSS Reset	**/
html,body,div,span,img,table,td,ul,li,input,button,dt,dd,dl,h1,h2,h3,h4,a{margin:0px;padding:0px;border:none;}
a{text-decoration:none;}
ul{list-style:none;}
table{border-collapse:collapse;}
p{padding:5px 0px;margin:0px;}
/**	---------
	Starts	**/
body{background:#72ab22 url(../images/bg.jpg) top center no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;}

h1{padding:10px;font-size:26px;color:#004481}h1 a{font-size:16px;padding:0px 10px;color:#72ab22}h1 a:hover{color:#004481}
h2{margin-bottom:10px;padding:5px 10px;font-size:18px;color:#72ab22;border-bottom:1px solid #72ab22;}
h3{}
h4{padding:5px 0px;font-size:14px;color:#004481}h4 strong{color:#72ab22}

hr{height:1px;margin:15px 0px;border:none;border-top:1px solid #ccc}

#container{width:980px;margin:10px auto;}

#header{width:980px;height:122px;background:url(../images/header.gif);}

#nav{width:980px;height:30px;background:#004481;z-index:8500}
	#nav ul{padding-left:44px}#nav li{height:30px;position:relative;float:left;}#nav li:hover ul{display:block;}
		#nav ul ul{position:absolute;top:30px;left:0px;width:220px;line-height:40px;display:none;padding:0px;background:#004481;z-index:9000}#nav ul ul li{height:40px;float:none;z-index:9999}
		#nav ul ul a{height:40px;border:none;}
	#nav a{display:block;padding:0px 30px;color:#fff;border-left:1px solid #fff;outline:none;position:relative}#nav li:first-child a{border:none}#nav a:hover,#nav a:hover span,#nav a.active,#nav a.active span{color:#77ad1b;}
ul.subnav li{width:150px;margin:10px;font-size:14px;font-weight:bold;border-bottom:none!important;float:left}ul.subnav a{color:#72ab22!important}ul.subnav a:hover{color:#004481!important}

#content{padding:14px;background:#fff}
#content-left{width:726px;float:left}
	#content-left ul{padding:10px}#content-left li{padding:5px;border-bottom:1px solid #ccc;}
	#content-left p a,#content-left li a,#content-left td a{color:#1f71bb}
#content-right{width:214px;float:right}
	#content-right img.store{padding-top:6px}

#footer{width:960px;height:50px;padding:10px;background:#004481;color:#fff;position:relative}#footer a{color:#fff}
	#footer .social{position:absolute;bottom:15px;right:0px}#footer .social a{display:block;float:left}#footer .social img{display:block;float:left}
	#footer .extras{position:absolute;bottom:-30px;left:10px;width:940px;height:30px;line-height:30px}#footer .extras a:hover{color:#233c00}

#indexactions ul{padding:0px!important}#indexactions li{width:238px;height:130px;margin:5px 0px 0px 6px;padding:0px!important;border:none!important;background:#ccc;float:left}#indexactions li:first-child{margin-left:0px}
/**	---------
	Class Declarations	**/
.left{float:left;}.right{float:right;}.clear{clear:both;}

table td{padding:5px}
table.borderbott td{border-bottom:1px solid #ccc}
table.borderfull td{border:1px solid #ccc}
table.logos td{padding:0px;border:1px solid #fff}table.logos td img{display:block;margin:0px auto}table.logos td p{height:34px;margin-top:10px;padding:3px 30px 3px 3px;font-weight:bold;background:#004481 url(../images/arrowmain.gif) bottom right no-repeat;color:#fff;}table.logos td a{color:#fff!important}
table.ccassports td{display:block;width:234px;margin:2px;padding:177px 2px 0px 2px;height:40px;line-height:40px;font-size:14px;font-weight:bold;background:#004481 url(../images/arrowmain.gif) bottom right no-repeat;color:#fff;float:left;position:relative;cursor:pointer}table.ccassports td:hover{background:#77ad1b url(../images/arrowmainblue.gif) bottom right no-repeat}table.ccassports td:hover div{display:block}table.ccassports td img{position:absolute;top:0px;left:0px;}
	table.ccassports td div{display:none;position:absolute;bottom:40px;left:0px;width:218px;height:30px;padding:0px 10px;background:url(../images/news/white_opacitybg.png);z-index:5000}
	table.ccassports td div a{padding:0px 5px;color:#004481!important;line-height:30px;font-size:12px}
/*	Sponsors */
.sponsors{margin-top:6px}
	.sponsors h3{margin:5px 0px 0px;padding:5px 10px;background:#004481;color:#fff;font-size:12px;text-align:center}.sponsors ul{width:212px;height:78px;border:1px solid #004481;border-top:none;position:relative;overflow:hidden}.sponsors li{position:absolute;top:0px;left:0px}
/*	Latest News */
#latestnews{height:298px;color:#fff;overflow:hidden}
	#latestnews ul{width:321px;height:298px;padding:0px!important;overflow:hidden;float:left;position:relative;}#latestnews li{width:321px;height:298px;padding:0px!important;border:none!important;background:#004481;position:relative;}#latestnews li span{position:absolute;bottom:0px;left:0px;display:block;width:301px;height:70px;padding:10px;background:url(../images/news/white_opacitybg.png);color:#000}#latestnews li span a{position:absolute;bottom:10px;right:10px;display:block;text-align:right;color:#004481;font-size:18px}
	#latestnews div{width:403px;float:right;}#latestnews div a{display:block;width:383px;height:53px;padding:10px;margin-bottom:2px;color:#fff;background:url(../images/sprites/bars.gif);outline:none;position:relative}#latestnews div a:hover,#latestnews a.active{background-position:0px -107px;color:#001a31}#latestnews a span.currentitem{position:absolute;top:27px;left:-10px;width:10px;height:20px;background:url(../images/news/newsspan.gif);display:none}#latestnews a.active span.currentitem{display:block}
	#latestnews div a strong{display:block;font-size:14px}
	#latestnews div img{height:49px;margin-right:12px;border:2px solid #fff;float:left;}
table.newslist td{padding:10px 5px;border:1px solid #ccc;}table.newslist td:hover,table.newslist td:hover h4,table.newslist td:hover h4 span{background:#004481;color:#fff;cursor:pointer}table.newslist img{width:120px}table.newslist h4 span,ul.newslist a span,.timestamp{display:block;color:#666;font-size:10px;font-weight:normal}table.newslist a,a.backtonews{display:block;width:120px;height:30px;line-height:30px;text-align:center;background:url(../images/sprites/bars.gif) 0px -30px;color:#fff!important}table.newslist td div.pica{margin-left:10px;float:right}
ul.newslist li{padding-left:0px!important}ul.newslist a{font-size:14px;font-weight:bold;color:#004481!important}ul.newslist a span{float:right}
img.newsimgmain{margin:0px 0px 10px 10px;border:1px solid #ccc;float:right}
p.author{padding:0px 10px 10px;font-style:italic;color:#666}
/*	Gallery */
#gallery{width:714px;height:370px;padding:5px;border:1px solid #ddd;position:relative}
#imageshow{width:500px;float:right;overflow:hidden}
#thumbs{width:210px;height:370px;float:left;overflow-y:hidden;overflow-x:scroll}#thumbs ul{width:420px;padding:0px!important}#thumbs li{width:65px;height:60px;margin:0px 2px 2px;padding:0px!important;background:#ddd;float:left}
#gallery .author{position:absolute;bottom:10px;right:10px;padding:4px;background:#fff;color:#666;font-size:10px}#gallery .author a{color:#004481}
/**   INPUT STYLINGS   **/
form#frm fieldset{margin-bottom:20px;padding:10px 0px;border:1px solid #ccc}form#frm fieldset legend{margin-left:20px;padding:5px 15px;font-size:14px;font-weight:bold;background:#fff;color:#333}
.formheading h2{margin-bottom:10px;padding:0px;font-size:16px;border:none;background:#FF0000;color:#fff;}.formheading h2.pad{padding:5px 10px;}.formheading h2.greengo{background:#009900;}
.formhead{width:175px;margin-bottom:10px;padding:5px 0px 0px 10px;font-weight:bold;color:#666;float:left;position:relative}.formhead span{position:absolute;top:6px;right:10px;color:#ff0000}.formhead em{font-size:12px;font-weight:normal}
.forminput,.formenquiry{width:280px;height:30px;margin-bottom:5px;position:relative;float:left;}.forminput input,.formenquiry textarea{width:260px;height:30px;padding:0px 10px;line-height:30px;background:#004481;border:none;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.forminput:active,.formenquiry:active{border-color:#fff;}#frm select{margin-right:20px;padding:4px;float:left}
label.error{position:absolute;top:5px;right:5px;color:#ccc}
.formenquiry{height:190px;background-position:0px -20px;}.formenquiry textarea{height:188px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.formclear{display:none;}
form#frm select{width:280px}
button.formbutton{width:69px;height:30px;margin:0px 20px;background:#72ab22;border:none;color:#fff;font-size:12px;font-weight:bold;float:right;}button.formbutton:hover{background:#515492}

#newsletter_subscribe{padding:10px}
    #newsletter_subscribe .element-container{clear:both}#newsletter_subscribe .element-container label{width:80px;font-size:10px;color:#666;float:left}#newsletter_subscribe .element-container input{width:105px;margin-bottom:5px;border:1px solid #004481;font-size:10px;float:right}
    #newsletter_subscribe input.submit{clear:both;padding:2px 10px;background:#555;color:#fff;font-size:10px;float:right;
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
    }
/*	Tipsy */
.ccas_tip{position:relative}
.tipsy{padding:5px;font-size:10px;background-repeat:no-repeat;  background-image: url(../images/tipsy.gif); }
.tipsy-inner{padding: 5px 8px 4px 8px; background:#72ab22; color: white; max-width: 200px; text-align: center; }.tipsy-inner{-moz-border-radius:3px;-webkit-border-radius:3px;}.tipsy-north{background-position: top center;}.tipsy-south{background-position: bottom center;}.tipsy-east{background-position: right center;}.tipsy-west{background-position: left center;}
