/* =Navigation
****************/

#topNavi
{
	background:url(../images/bg_nav.png) repeat-x;
	float:left;
	font-size:0.9em;
	height:40px;
	margin:0 0 12px;
	position:relative;
	width:996px;
	z-index:999999
}

#topNavi ul
{
	float:left;
	z-index:999999
}

#topNavi ul li
{
	background:url(../images/uploads/nav_divider.png) no-repeat left bottom;
	float:left;
	height:32px;
	margin-top:0;
	position:relative;
	width:auto
}

#topNavi ul li:hover
{
	background:#09467D
}

#topNavi ul li a
{
	color:#fff;
	float:left;
	line-height:32px;
	padding:0 10px;
	text-decoration:none
}

#topNavi ul li ul
{
	background:url(../images/uploads/menu_bg.png) no-repeat bottom left;
	display:none;
	left:0;
	padding-bottom:15px;
	position:absolute;
	top:33px;
	width:211px;
	z-index:99999
}

#topNavi ul li ul li
{
	background:none;
	border-bottom:1px solid #999;
	clear:both;
	display:block;
	float:left;
	height:32px;
	width:201px
}

#topNavi ul li ul li ul
{
	clear:both;
	display:none;
	float:left;
	left:203px;
	position:absolute;
	top:-1px;
	width:211px;
	z-index:99999
}

#topNavi ul li ul li ul li
{
	clear:both;
	display:block;
	float:left;
	width:201px
}

#topNavi li.first
{
	background:none;
	margin-left:0
}

#topNavi li.first:hover
{
	background:none
}

#topNavi ul li.first a
{
	padding-left:19px
}

#topNavi ul li.first a.selected
{
	background:url(../images/uploads/bg_nav_roll.gif) no-repeat 0 -44px
}

#topNavi ul li.first:hover
{
	background:url(../images/uploads/bg_nav_roll.gif) no-repeat 1px -5px
}

/*content*/
#content
{
	background:#FFF;
	font-size:0.8125em;
	padding-top:18px;
	text-align:left;
	width:100%
}

#content .img-indent
{
	margin:0 0 16px
}

#content .img-indent1
{
	margin:0 11px 20px 0
}

#content .img-left
{
	float:left;
	margin:0 16px 16px 0
}

#content .indent
{
	padding:50px 0 0
}

#content .indent-main
{
	padding:35px 10px 45px
}

#content .indent1
{
	padding:30px 0 0
}

#content .p
{
	margin:0
}

#content .p1
{
	margin:0 0 27px
}

#content .p2
{
	margin:0 0 17px
}

#content .tail
{
	border-bottom:dashed 1px #D0D0D0;
	margin-bottom:13px;
	padding-bottom:0
}

/*#content .tail1{ background:url(images/tail.gif) bottom repeat-x; padding-bottom:7px; margin-bottom:7px}*/
#content .tail2
{
	border-bottom:dashed 1px #D0D0D0;
	margin-bottom:17px;
	padding-bottom:17px
}

#content .title
{
	margin-bottom:16px
}

#content .ul li
{
	border-bottom:dashed 1px #D0D0D0;
	margin:0;
	padding-left:10px
}

#content .ul1 ul li a,#content .color
{
	color:#ffd500
}

#content h2
{
	border-bottom:#D9D9D9 solid 1px;
	color:#09467D;
	font-family:Acens;
	font-size:1.84em;
	line-height:1.2em;
	margin-bottom:33px;
	text-transform:capitalize
}

#content h4
{
	color:#5B5B5B;
	font-size:1em;
	margin-bottom:7px;
	text-transform:uppercase
}

#content h5
{
	color:#5B5B5B;
	font-size:.76em;
	font-weight:400;
	margin-bottom:5px;
	text-transform:uppercase
}

#content ul
{
	list-style:none;
	margin:0;
	padding:0
}

#content ul li
{
	border-bottom:dashed 1px #D0D0D0;
	margin:0
}

#content ul li a
{
	color:#004B8D;
	font-size:.76em;
	line-height:3em;
	text-decoration:none;
	text-transform:uppercase
}

#content ul li a:hover,#content ul li span:hover
{
	color:#0cf;
	text-decoration:none
}

#content ul li span
{
	color:#ffd500;
	font-weight:700
}

/*footer*/
#footer
{
	color:#ffd500;
	font-size:0.6875em;
	letter-spacing:0.1em;
	text-align:center
}

#footer .indent-footer
{
	padding:12px 0 0
}

#footer a:hover
{
	text-decoration:underline
}

*
{
	margin:0;
	padding:0
}

.aligncenter
{
	text-align:center
}

.alignmiddle
{
	vertical-align:middle
}

/*block*/
.block
{
	background:#004B8D;
	color:#fff;
	width:100%
}

.block .indent-block
{
	line-height:40px;
	padding:0 0 0 20px
}

.block-contact span
{
	float:right;
	margin-right:20px
}

/*block1*/
.block1
{
	background:#E5EDF3;
	width:100%
}

.block1 .indent-block
{
	padding:20px 15px 20px 10px
}

.block1 .indent-block1
{
	padding:25px 5px 25px 21px
}

.block1 .indent-block2
{
	padding:20px 15px 20px 20px
}

.clear
{
	clear:both
}

.container1
{
	width:100%
}

.flash
{
	position:relative;
	width:100%
}

.fleft
{
	float:left
}

.fright
{
	float:right
}

.h
{
	height:42px
}

.indent-2
{
	float:left;
	padding-left:20px;
	position:relative
}

.jamp
{
	margin-left:6px;
	width:40px
}

.link
{
	color:#004B8D;
	font-size:1.23em
}

.link-1
{
	background:url(images/link_bg.gif) repeat-x left top;
	color:#004B8D;
	display:block;
	float:left;
	text-decoration:none
}

.link-1 b
{
	background:url(images/link_right.gif) no-repeat right top;
	display:block;
	font-style:normal;
	font-weight:400;
	padding:2px 23px 3px 28px
}

.link-1 em
{
	background:url(images/link_left.gif) no-repeat left top;
	display:block
}

.link-1:hover
{
	color:#000;
	text-decoration:none
}

.link1
{
	color:#004B8D;
	font-size:.76em;
	text-transform:uppercase
}

.txt
{
	color:#425e4e;
	font-size:1.07em
}

.txt a
{
	color:#425e4e;
	text-decoration:none
}

.txt a:hover,.txt .current,.txt1 a:hover
{
	color:#004B8D;
	text-decoration:underline
}

.txt1 a
{
	color:#004B8D;
	text-decoration:none
}

.txt1 span
{
	color:#ffd500;
	float:right
}

.txt1,.txt4
{
	font-size:.76em;
	text-transform:uppercase
}

.txt2
{
	color:#fff;
	font-size:1.07em
}

.txt3
{
	color:#ffd500;
	font-weight:700;
	text-transform:uppercase
}

.txt4 a,#footer a
{
	color:#ffd500;
	text-decoration:none
}

.txt4 a:hover
{
	color:#ffd500;
	text-decoration:underline
}

/* CSS Document */
@font-face
{
	font-family:Acens;
	src:url('../Acens.ttf')
}

a
{
	color:#004B8D;
	outline:none;
	text-decoration:underline
}

a img
{
	border:0
}

a:hover
{
	text-decoration:none
}

body
{
	background:#004B8E url(../images/bg.jpg) repeat-x;
	font-size:100%;
	line-height:1em;
	min-width:920px
}

button
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#619dbe;
	background-image:url(../images/buttonbg.png);
	background-position:0 1px;
	background-repeat:repeat-x;
	border:1px solid #50809b;
	border-radius:3px;
	color:#fff;
	font-weight:700;
	padding:5px
}

button:hover
{
	background-color:#7eb6d5;
	cursor:pointer
}

div.container
{
	background:#FFF;
	overflow:hidden;
	width:100%
}

div.result_container
{
	overflow:hidden;
	width:100%
}

html,body
{
	height:100%
}

html,input,textarea
{
	color:#5B5B5B;
	font-family:Arial, Helvetica, sans-serif
}

img
{
	vertical-align:top
}

label
{
	display:block;
	font-size:0.7em;
	margin-bottom:2px;
	text-align:left;
	text-transform:uppercase
}

object
{
	outline:none;
	vertical-align:top
}

select
{
	color:#2d3331;
	font-size:.84em;
	height:20px
}

textarea
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#FFF;
	border:1px solid #FFF;
	border-radius:3px;
	color:#000;
	font-size:1em;
	height:192px;
	margin-bottom:11px;
	overflow:auto;
	padding-bottom:4px;
	padding-left:10px;
	padding-top:4px;
	width:270px
}


div#socialme a img
{
	-moz-opacity:0.66;
	filter:alpha(opacity=66);
	opacity:0.66;
}

div#socialme a:hover img
{
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1
}


#matchdetails {
    float: right;
    width: 90px;
    height: 56px;
    padding: 5px;
    margin-left: 15px;
    margin-top: 30px;
        display: inline;
}

#matchdetails p.bodytext {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    font-family: Arial;
    font-weight: bold;
    color: #003366;
    font-style: italic;
    font-size: 12px;
}


#title_dgreen {
background-image:url(http://www.hockey.org.au/fileadmin/templates/Template09/images/dgreen_title_bg.jpg);
background-repeat:repeat-x;
height: 24px;
}

#title_green {
background-image:url(http://www.hockey.org.au/fileadmin/templates/Template09/images/green_title_bg.jpg);
background-repeat:repeat-x;
height: 24px;
}

#title_blue {
background-image:url(/images/blue_title_bg.png);
background-repeat:repeat-x;
height: 24px;
}

#title_orange {
background-image:url(/images/orange_title_bg.png);
background-repeat:repeat-x;
height: 24px;
}

#title_text {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
padding: 5px;
}

#match_results {
width: 278px;
height: 114px;
margin-bottom: 21px;
border:solid 1px #CCCCCC;
    background-image:url(http://www.hockey.org.au/fileadmin/templates/Template09/images/info_box_bg.jpg);
    background-repeat:repeat-x;
    background-color: #fafafa;
}

#match_results_container {
margin: 8px;
text-align: left;
    overflow: hidden;
height: 60px;   
}

#upcoming_events {
width: 278px;
height: 99px;
border:solid 1px #CCCCCC;
    background-image:url(http://www.hockey.org.au/fileadmin/templates/Template09/images/info_box_bg.jpg);
    background-repeat:repeat-x;
    background-color: #fafafa;
}
.spfixture {
    font-family: Arial;
    font-size: 11px;
    color: #800000;
    width: 275px;
    padding-top: 5px;
}

.spteams div {
    display:inline;
}

.spteams {
    color: #000000;
    font-size: 10px;
    width: 240px;
    float: left;
        display: inline;
}

.spmatch {
    padding-bottom: 2px;
    float: left;
    width: 275px;
        display: inline;
}

.team1name {
width:95px;
float:left;
    display: inline;
}

.team2name {
width:95px;
float:left;
    display: inline;
}

.spversus {
width:25px;
float:left;
    display: inline;
}

#sbcontainer {
background-color:#FAFAFA;
background-position:center bottom;
background-repeat:repeat-x;
height:60px;
width:275px;
}

#marqueecontainer {
background-color:#FAFAFA;
height:50px;
margin-right:3px;
margin-top:0;
overflow:hidden;
padding:2px 2px 2px 4px;
width:275px;
position:relative;
}

.spscore {
float:left;
width:30px;
    display: inline;
padding-right:3px;
}
#more_events {
text-align: right;
margin-right: 6px;
margin-bottom: 6px;
}

#more_results {
text-align: right;
margin-right: 6px;
margin-bottom: 6px;
padding-bottom:6px;
font-family: Arial;
font-size: 11px;
}

