body {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
	color: #FFFFFF;
}

#header {
	height: 164px;
}

#maincontainer {
	width: 970px;
	margin: 0px auto;
	height: 100%;
	padding: 0px;
	top: 0px;
}

hr {
	color: #CCCCCC;
	height: 1px;
}

.news_hr {
	color: #CCCCCC;
	height: 1px;
	width: 80%;
}

.pageContent table td {
	border: 1px solid #ccc;
}

.pageContent table {
	border-collapse: collapse;
}

.noPageTableContent table td {
	border: none;
}

.practice td {
	color: blue;
}

/****************************************************** Next $ Games *************************************************************/
.nextfourgame_box {
	background-color: #efefef;
	/*border: 1px solid #a2a2a2;*/
	border-top: none;
	border-bottom: none;
	height: 93px;
	visibility: visible;
	padding-left: 0px;
	height: 93px;
}

.nextfourgame {
	float: left;
	width: 114px;
	height: 93px;
	background-color: #efefef;
	position: relative;
}

.homegame {
	background-color: #385EA1;
	border: 1px solid #0065B3;
	border-top: none;
	border-bottom: none;
}

.nextfourgame .team {
	position: absolute;
	width: 110px;
	text-align: center;
	top: 5px;
}

.nextfourgame .gamedate {
	position: absolute;
	text-align: center;
	bottom: 5px;
	width: 110px;
	font-weight: bolder;
	font-size: 11px;
	color: #000000;
}

.homegame .gamedate {
	color: #FFFFFF;
}

.nextfourgame_legend {
	margin-top: 0pt;
	margin-bottom: 0pt;
	font-size: 10px;
	font-weight: bold;
}

/****************************************************** Main Top Navigation new **************************************************/
#menubg {
	width: 970px;
	background-image:
		url(../images/SouthGrenvilleRangers_mainnavigation_bg.jpg);
	background-repeat: repeat-x;
	height: 30px;
	position: relative;
	z-index: 100;
}

.navigation {
	font-family: Arial, Verdana;
	font-size: 14px;
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: normal;
}

.navigation li {
	display: block;
	position: relative;
	float: left;
	border-right: 1px solid #000;
}

.navigation li a {
	display: block;
	text-decoration: none;
	color: #000;
	padding: 5px 17px;
	background-image:
		url(../images/SouthGrenvilleRangers_mainnavigation_bg.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
}

.navigation li a:hover {
	color: #9a0225;
}

.navigation li.dropdown:hover a,.navigation li.dropdown.hover a {
	color: #9a0225;
}

.navigation li.dropdown {
	position: relative;
}

.navigation li.dropdown:hover ul,.navigation li.dropdown.hover ul {
	display: block;
}

.navigation li ul {
	display: none;
	margin: 0px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 25px;
	left: 0;
	list-style: none;
	//background-image:
		url(../images/SouthGrenvilleRangers_mainnavigation_bg.jpg);
	//background-repeat: repeat;
}

.navigation li ul li {
	display: block;
	float: none;
}

.navigation li ul li a{
	font-size: 11px;
}

.navigation li.dropdown:hover li a,.navigation li.dropdown.hover li a {
	color: #000;
}

.navigation li.dropdown:hover li a:hover,.navigation li.dropdown.hover li a:hover
	{
	/*color: #333;*/
}

ul.navigation li a:hover {
}

ul.navigation li:hover ul {
	display: block;
	position: absolute;
}

ul.navigation li:hover li {
	float: none;
	font-size: 11px;
}

ul.navigation li:hover a {
	background-color: #CCCCCC;
}

ul.navigation li:hover li a:hover {
	color: #990000;
}

/*ul.dropdown {
	font-family: Arial, Verdana;
	font-size: 14px;
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: normal;
}

ul.dropdown li {
	display: block;
	position: relative;
	float: left;
	border-right: 1px solid #000;
}

ul.dropdown li ul {
	display: none;
	margin: 0px;
	left: 0px;
	padding: 0px;
}

ul.dropdown li a {
	display: block;
	text-decoration: none;
	color: #000;
	padding: 5px 14px;
	background-image:
		url(../images/SouthGrenvilleRangers_mainnavigation_bg.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
}

ul.dropdown li a:hover {
	color: #9a0225;
}

ul.dropdown li:hover ul {
	display: block;
	position: absolute;
}

ul.dropdown li:hover li {
	float: none;
	font-size: 11px;
}

ul.dropdown li:hover a {
	background-color: #CCCCCC;
}

ul.dropdown li:hover li a:hover {
	color: #990000;
}
*/
li.noBorder {
	border-right: 0px !important;
}

.dir {
	border-right: medium none !important;
}

/****************************************************** bodycontent **************************************************/
#bodycontent {
	margin-top: 10px;
	width: 970px;
	height: auto;
	float: left;
	background-color: #000000;
}

/****************************************************** the cart improted styles **************************************************/
.defaultBox {
	margin-bottom: 10px;
}

/****************************************************** leftcolumn **************************************************/
img {
	border: 0px;
}

#leftcolumn {
	width: 256px;
	float: left;
	margin: 0px;
	padding: 0px;
}

/****************************************************** leftcolumn news **************************************************/
#newshead {
	background-image: url(../images/head_blue_bg.jpg);
	background-repeat: repeat-x;
	height: 31px;
}

.columnheading {
	list-style-type: none;
	background-image: url(../images/arrow.png);
	background-position: 0.5em .75em;
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0px 5px 20px;
	margin: 0px;
	clear: right;
	float: left;
}

.listheading {
	list-style-type: none;
	padding-left: 3px;
	color: #fff;
	padding-top: 5px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 5px;
	line-height: 25px;
	padding-top: 0px;
	white-space: normal;
}

.listdetail {
	padding-left: 0px;
	padding-right: 5px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	margin-left: 0px;
	color: #fff;
	line-height: 14px;
}

.listdetail:hover {
	color: #00fffc;
	text-decoration: underline;
}

.bluecolumn {
	background-color: #08275d;
	border: 1px solid #0065b3;
	width: 254px;
}

/*********************************************************** leftcolumn trade ********************************************************************/
#tradehead {
	background-image: url(../images/head_red_bg.jpg);
	background-repeat: repeat-x;
	height: 31px;
}

.whitecolumn {
	background-color: #ffffff;
	border: 1px solid #741306;
	width: 254px;
}

.listheading1 {
	list-style-type: none;
	padding-left: 3px;
	color: #000000;
	padding-top: 5px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 5px;
	line-height: 25px;
	padding-top: 0px;
	white-space: normal;
}

.listheading2 {
	list-style-type: decimal;
	padding-left: 25px;
	color: #000000;
	padding-top: 5px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 5px;
	line-height: 25px;
	padding-top: 0px;
	white-space: normal;
}

.listdetail1 {
	padding-left: 0px;
	padding-right: 5px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	color: #000;
	line-height: 14px;
}

.listdetail1:hover {
	color: #3737ff;
	text-decoration: underline;
}

.BoxLink {
	padding-left: 0px;
	padding-right: 5px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	color: #000;
	line-height: 14px;
}

.BoxLink:hover {
	color: #3737ff;
	text-decoration: underline;
}

.right {
	color: #FFFFFF;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
}

.right:hover {
	color: #00fffc;
	text-decoration: underline;
}

.more {
	text-align: right;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

.more:hover {
	color: #8e8e8e;
	text-decoration: underline;
}

/*********************************************************** leftcolumn gallery ********************************************************************/
#galleryhead {
	background-image: url(../images/head_red_bg.jpg);
	background-repeat: repeat-x;
	height: 31px;
	margin-top: 10px;
}

.galleryimages {
	border: 1px solid #666666;
	width: 254px;
	text-align: center;
	background-color: #ffffff;
	padding: 5px 0px;
	margin-bottom: 10px;
}

/****************************************************** middlecolumn **************************************************/
.pageContent {
	padding-left: 0px;
	padding-right: 5px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	margin: 10px 0px;
	color: #000;
	line-height: 14px;
}

.pageContent2 {
	padding-left: 0px;
	padding-right: 0px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	margin: 10px 0px;
	color: #000;
	line-height: 14px;
}

.pageContent a {
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	margin: 0;
	padding-left: 0;
	padding-right: 5px;
	font-weight: bold;
}

.pageContent a:hover {
	color: #3737ff;
	text-decoration: underline;
	font-weight: bold;
}

.pageContent table {
	width: auto !important;
	padding-right: 13px !important;
	padding-left: 13px !important;
}

#middlecolumn {
	width: 464px;
	margin: 0 10px;
	float: left;
}

#titlehead {
	background-image: url(../images/SouthGrenvilleRangers_title.png);
	background-repeat: no-repeat;
	height: 32px;
}

#titleheadM {
	display: none; //
	display: block;
	opacity: 0;
	filter: alpha(opacity =             0);
	background-color: white;
	height: 70px;
	width: 100%;
	left: 0px;
	top: 207px;
	position: absolute;
	z-index: 5;
}

.blogwhitecolumn {
	background-color: #efefef;
	border: 1px solid #a2a2a2;
	height: 100%;
	visibility: visible;
	padding-left: 5px;
}

#bloghead {
	background-image: url(../images/bloghead.jpg);
	border: 1px solid #00236f;
	background-repeat: repeat-x;
	height: 31px;
	margin-top: 10px;
}

.bookmark {
	width: 128px;
	float: right;
	margin: 0px;
	padding-top: 5px;
}

/****************************************************** rightcolumn **************************************************/
#rightcolumn {
	width: 230px;
	float: right;
}

/****************************************************** rightcolumn Player Spotlight **************************************************/
#playerspotlighthead {
	background-image: url(../images/head_blue_bg.jpg);
	background-repeat: repeat-x;
	height: 31px;
	width: 228px;
}

#playerprofilehead {
	background-image: url(../images/head_blue_bg.jpg);
	background-repeat: repeat-x;
	height: 31px;
	width: 390px;
}

#spotlightbox {
	background-image: url(../images/playerspotlight_bg.jpg);
	width: 218px;
	height: 122px;
	padding: 10px 0px 0px 10px;
}

#profilebox {
	width: 370px;
	height: 122px;
	padding: 10px 0px 0px 10px;
}

#playerimage {
	width: 70px;
	height: 78px;
	/*border: 2px solid #fff;*/
	float: left;
	margin-right: 10px;
}

h3 {
	margin: 0px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}

.playerdetail {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	float: left;
}

.playerdetail td {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	float: left;
}

h5 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/viewprofile_bg.jpg);
	background-position: top;
	height: 14px;
	margin: 0px 10px 0 0px;
	padding: 5px 0px 5px 5px;
}

a {
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 0px;
}

a:hover {
	color: #00fffc;
	text-decoration: underline;
}

/****************************************************** rightcolumn Sponsor **************************************************/
.clear {
	clear: both;
}

#sponsorhead {
	background-image: url(../images/head_red_bg.jpg);
	background-repeat: repeat-x;
	height: 31px;
}

.sponsorlogo {
	border: 1px solid #666666;
	background-color: #bbbbbb;
	width: 218px;
	padding: 10px 0px 10px 10px;
}

.logospacing {
	margin-bottom: 10px;
}

/****************************************************** rightcolumn LeaderBoard **************************************************/
#leaderhead {
	background-image: url(../images/head_red_bg.jpg);
	background-repeat: repeat-x;
	height: 31px;
}

#leaderbox {
	background-color: #73001b;
	width: 227px;
	height: 209px;
	border: 1px solid #ac2c1c;
}

#players {
	float: left;
	width: 150px;
}

#points {
	width: 77px;
	float: left;
}

.playerheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3c1214;
	border-bottom: 1px solid #ac2c1c;
	text-align: left;
	padding: 3px 0px 3px 10px;
	margin: 0px;
}

.pnames {
	margin: 0px;
	padding-left: 0px;
	list-style-type: none;
}

.pnames a {
	margin: 0px;
	padding-left: 0px;
	list-style-type: none;
}

.pnames a:hover {
	margin: 0px;
	padding-left: 0px;
	list-style-type: none;
}

.playernamegrey1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #252525;
	margin: 0px;
	text-align: left;
	line-height: 20px;
	padding-left: 12px;
}

.playernamegrey1:hover {
	color: #ff0000;
	padding-left: 12px;
}

.playernamegrey2 {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #585858;
	margin: 0px;
	text-align: left;
	line-height: 20px;
	padding-left: 12px;
}

.playernamegrey2:hover {
	color: #ff0000;
	padding-left: 12px;
}

/****************************************************** Footer **************************************************/
#footer {
	background-image: url(../images/footer_rep.png);
	background-repeat: repeat-x;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
	padding: 13px 0px;
	bottom: 0px;
}

/*OVERLAY*/
DIV.contentDimmer {
	position: absolute;
	z-index: 10;
	background-color: #fff;
	filter: alpha(opacity =             50);
	opacity: 0.5;
}

DIV.darkDimmer {
	position: absolute;
	z-index: 100;
	background: #000000;
	filter: alpha(opacity =             70);
	opacity: 0.7;
}

DIV.overlay {
	position: absolute;
	width: 550px;
	top: 10px;
	left: 20px;
	border: 1px solid #333333;
	display: none;
}

DIV.preview {
	position: absolute;
	z-index: 101;
	border: 1px solid #c0ba98;
	background-color: #fff;
	filter: alpha(opacity =             100);
	opacity: 1;
}

DIV.preview_content {
	background-color: #f8f8f8;
	border: 1px solid #c0ba98;
}

.wp_button_main_right,.wp_button_main_left,.wp_button_close {
	min-width: 70px;
	height: 28px;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #fff;
	text-align: center;
	border: 0px;
	padding: 0px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
	margin-right: 3px;
	cursor: pointer;
	overflow: visible;
	white-space: nowrap;
}

.wp_button_close {
	background: url(../images/closelabel.gif) top left no-repeat;
	float: right;
}

.wp_button_main_right {
	background: url(../images/nextlabel.gif) top left no-repeat;
	float: right;
}

.wp_button_main_left {
	background: url(../images/prevlabel.gif) top left no-repeat;
	float: left;
}
