
body{
	width:100%;
   height: 100%;
   margin:0px;
   padding:0px;
	background: #000000;
   background: url("/images/template_images/mainsite/mainBG.gif") repeat scroll 0 0 #000000;
font-size:11px;
	font-family:Verdana, Geneva, 'Century Schoolbook';
	color: #ffffff;
}
#mainContainerDiv{
	margin-right: auto;
	margin-left: auto;
   width:1000px;
}
/*Navigation menu CSS*/
.menuTable {
   background: #000033;
}
#jsddm {
   margin: 0;
	padding: 0;
   border-top: 1px solid #ffffff;
}
#jsddm li {
	float: left;
	list-style: none;
	font-family:Verdana, Geneva, 'Century Schoolbook';
   font-size:12px;
   text-transform: none;
}
#jsddm li a {
	display: block;
	background: transparent;
	padding: 5px 12px;
	text-decoration: none;
	border-right: 1px solid #ffffff;
   color: #ffffff;
	font-weight:bold;
	white-space: nowrap;
}
#jsddm li a:hover {
	background:#939498;
	color:#000033;
	outline:0;
}
#jsddm li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border-top: 1px solid #ffffff;
   z-index:1000;
}
#jsddm li ul li {
	float: none;
	display: inline;
}
#jsddm li ul li a {
	width: auto;
	background: #000033;
   border-right: 1px solid #ffffff;
   border-bottom: 1px solid #ffffff;
}
#jsddm li ul li a:hover {
	background: #939498;
	color: #000033;
	outline:0;
}
#jsddm .selected_menu {
	background: #939498;
	color: #000033;
}
/*End Navigation menu*/
#topStaticBarOuter{
	position:fixed;
   height: 31px;
   width:100%;
  	color:#ffffff;
   background: url("../images/topStaticBg.png") repeat-x scroll 0 0 #333333;
   z-index:4;
}
#topStaticBar{
   width:1000px;
   color:#ffffff;
   margin:0 auto;
}
#topHeaderDiv {
	padding: 0px;
	height:225px;
    width:1000px;
  	background-color: #000066; 
}
#topMenuDiv {
	height:35px;
	float:left;
	width:1000px;
}
#ContentBodyDiv {
	float:left;
	width:1000px;
	background-color:#000066;
}
#topPageHeadingDiv {
	text-align: left;
	float:left;
	padding-left: 5px;
	padding-top:4px;
	padding-bottom:4px;
   text-decoration: none;
   width:995px;
   background: #000000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000066',GradientType=1);
	background: -webkit-gradient(linear, left top, right top, from(#000000), to(#000066));
	background: -o-linear-gradient(linear, left top, right top, from(#000000), to(#000066));
   background: -moz-linear-gradient(left center, #000000, #000066);
   font-size: 22px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	border-bottom: 1px solid #dedede;
}
#footerPanelDiv {
	float:left;
	margin: auto;
	width: 1000px;
	background-color:#000066;
}
#leftPanelDiv {
	float:left;
	width:200px;
	margin-left:2px;
}
/*for 3 cloumns*/
#middlePannelDiv {
	float:left;
	width:576px;
	margin-left:10px;
}
#RightPanelDiv {
	float:left;
	width:200px;
	margin-left:10px;
	margin-right:2px;
}
/*for 2 columns*/
#widerPannelDiv {
	float:left;
	width:786px;
	margin-left:10px;
	margin-right:2px;
}
/*======End Dimension Divs for Template Structure=======*/

/*======Start Dimension Divs for Template Structure=======*/
#homeSocialMediaPanelDiv {
	padding:5px 0 4px 0;
}
#sponsorsPanelDiv {
	margin:5px 0px 5px 0px;
}
#homeSocialMediaUL li {
	float: left;
	list-style: none;
	margin-left:3px;
}
#homeSocialMediaUL li a {
	display: block;
	background:transparent;
}
#homeDownloadsBlock {
	margin-top:5px;
	margin-bottom:15px;
}
#homeDownloadsBlock .homeDownlodTitle {
	font-weight:bold;
	padding: 5px 1px 5px 2px;
}
#homeDownloadsBlock .moreDownloadLink {
	float:right;
}
.commonwidgetBlock {
	clear:both;
}
.topbottomBorder {
	border-bottom:1px solid #000000;
}
.bannerRegionsBlock {
	clear:both;
	overflow:hidden;
}
.bannerRegionsBlock .singleBanner {
	/*margin-top: 4px;*/
	margin-bottom: 5px;
}
.topheaderBannerDiv {
	background-color: #000066;
}
.clear_both {
	clear:both;
	margin-top:5px;
}
.clearboth_spacefiller {
	clear:both;
	height:5px;
	background-color:#000066;
}
/*General Styles*/
input,select,textarea {
   color: #000000;
   background-color: #ffffff;
   font-size:12px;
   font-family:Verdana, Geneva, 'Century Schoolbook';
   border: 1px solid #999999;
}
.formbutton {
   background-color: #dedede;
	color: #000066;
   }
a {
	color: #ffffff;
	text-decoration: none;
}
a:link {
	color: #ffffff;
	text-decoration: none;
}
a:active {
	color: #ffffff;
	text-decoration: none;
}
a:hover {
color: #cccccc;
text-decoration: none;
}
table, td {
	font-size: 11px;
	/*color: #;*/
}
/*NEW CSS*/
.blockTableborder {
	background-color:#000033;
   border:1px solid #000000;
   color:#ffffff;
   clear:both;
}
.blockTableborder a{
	color:#ffffff;
}
.blockTableborder a:link{
	color:#ffffff;
}
.blockTableborder a:visited{
	color:#ffffff;
}
.blockTableborder a:hover{
	color:#66ccff;
 }
.blocksubHeading {
	background-color:#000000;
	height: 20px;
	font-size: 14px;
	font-weight: bold;
   color: #ffffff;
text-transform: uppercase;
	padding:0px 0px 2px 5px;
   overflow:hidden;
}
.blockTableborder .blockRow1{
	background-color:#000066;
}
.blockTableborder .blockRow2{
   background-color:#000033;
} 
.coreTableborder {
  background-color:#000033;	
  border:1px solid #000000;
  color:#ffffff clear:both;
}
/*.coreTableborder td {
	color:#ffffff;
}*/
.coreTableborder a{
	color:#ffffff;
}
.coreTableborder a:link{
	color:#ffffff;
}
.coreTableborder a:visited{
	color:#ffffff;
}
.coreTableborder a:hover{
	color:#66ccff }
.coreTableHeading{
	background-color:#000000;
	height: 20px;
	font-weight:bold;
   color: #ffffff;
padding:0px 0px 2px 5px;
}
.coreTableHeading a{
color: #ffffff;
}
.coreTableHeading a:link{
color: #ffffff;
}
.coreTableHeading a:visited{
	background-color:#000000;
   color: #ffffff;
}
.coreTableHeading a:hover{
	background-color:#000000;
   color: #ffffff;
}

.blocknormalHeading {
	background-color:#000000;
	height: 20px;
	font-size: 14px;
	font-weight: bold;
   color: #ffffff;
padding:0px 0px 2px 5px;
}
.coreTableborder .blockRow1{
   background-color:#000066;
}
.coreTableborder .blockRow2{
   background-color:#000033;
}
.pagetitleheading {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.title {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

/* FOOTER */
.footbarDiv { 
/*
background-color: #f6f6f6; 
background-image: url(/images/template_images/mainsite/footbarBG.gif); \
height:31px;
*/
background: #000033;
height:31px;
	border-bottom: 1px solid #ffffff;
}
.footbartxt {
	font-size: 10px;
	font-weight: normal;
	color:#ffffff;
	text-decoration: none;
	padding-top:8px;
   text-align:center;
}
.footbartxt a {
	color: #ffffff;
	text-decoration: none;
}
.footbartxt:link {
	color: #ffffff;
	text-decoration: none;
}
.footbartxt:visited {
	color: #ffffff;
	text-decoration: none;
}
.footbartxt:active {
	color: #ffffff;
	text-decoration: none;
}
.footbartxt:hover {
	color: #ffffff;
	text-decoration: none;
}
.footerDiv {
	height:100px;
   background-color: 000066;
   background-image: url("/images/template_images/mainsite/footerBG.gif");}
.footertxt {
	float:right;
   font-size: 10px;
	font-weight: normal;
	color:#ffffff;
	text-decoration: none;
   height:20px;
   padding-top:4px;
   margin-right:3px;
}
.footertxt a{
	font-weight:bold;
}
.footerBannerDiv {
	background-color: #000066;
}
.footer {
	background-color:#ededed;
}
.credit {
	color: #666666;
	font-size: 9px;
	letter-spacing: 2px
}
.copyright {
	color: #999999;
	font-size: 10px;
}

/*Pagination Classes*/
.srcPager {
	height: 20px;
	display: block;
	line-height: 20px;
	margin-bottom: 5px;
   background-color:#000066}
.srcPager a {
	padding-left:5px;
	padding-right:5px;
	color:#ffffff;
	border: 1px solid #000000;
	/*background-color: #000033;*/
	margin-right: 2px;
	text-decoration:none;
}
.srcPager a:hover {
	 color:#66ccff;
   /*background-color: #000000;*/
	text-decoration:none;
}
.srcPager .activePage {
	color:#66ccff;
   /*background-color: #000000;*/
	text-decoration:none;
}
.pageContent {
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color:#ffffff;
	text-decoration: none;
}
/* POLL TEXT */
.poll {
	background-image: url(/images/template_images/mainsite/pollBG.gif);
	background-repeat: repeat-x;
	background-color: #dedede;
	color: #DEDEDE;
	font-size: 10px;
	font-weight: normal;
}
.polltxt {
	color: #DEDEDE;
	font-size: 10px;
	font-weight: normal;
}
.polltxt a {
color: #DEDEDE;
text-decoration: none;
}
.polltxt:link {
	color: #DEDEDE;
	text-decoration: none;
}
.polltxt:visited {
	color: #DEDEDE;
	text-decoration: none;
}
.polltxt:active {
	color: #DEDEDE;
	text-decoration: none;
}
.polltxt:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/* TABLES */
.gamescenterTable {
	background-color: #ffffff;
	background-image: url(/images/template_images/mainsite/gamecenterBG.gif);
	background-repeat: repeat-x;
}
/* GAME CENTER - GAME PAGE */
.gameTable {
	background-color: #ffffff;
	background-image: url(/images/template_images/mainsite/gameBG.gif);
	background-repeat: repeat-x;
}
.sidegameTable {
	background-color: #ffffff;
	background-image: url(/images/template_images/mainsite/gameBG.gif);
	background-repeat: repeat-x;
}
.breakerline {
	background-color: #dedede;
	height: 1px;
	width: 100%;
}
.staffpos {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
/* MODULE/PAGE TITLES */
.scrollTitle {
	font-weight:bold;
}
.scrollContent {
}
.cup { background-color: #000066;
	height: 22px;
}
.drktxt {
	font-size: 11px;
	font-weight: normal;
	color:#ffffff;
	text-decoration: none;
}
.drktxt a {
color: #ffffff;
text-decoration: underline;
}
.drktxt:link {
	color: #ffffff;
	text-decoration: underline;
}
.drktxt:visited {
	color: #ffffff;
	text-decoration: underline;
}
.drktxt table {
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
}
/* ALUMNI SARCH */
.asearch {
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
}
.asearch a {
color: #000000;
text-decoration: underline;
}
.asearch:link {
	color: #000000;
	text-decoration: underline;
}
.asearch:visited {
	color: #000000;
	text-decoration: underline;
}
.asearch:active {
	color: #000000;
	text-decoration: underline;
}
.asearch:hover {
	color: #000000;
	text-decoration: none;
	background-color: #cccccc;
}
.nextTXT {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
   color:#ffffff;
}
.nextTXT a {
   color:#ffffff;
   text-decoration: none;
}
.nextTXT:link {
	color:#ffffff;
	text-decoration: none;
}
.nextTXT:visited {
	color:#ffffff;
	text-decoration: none;
}
.nextTXT:active {
	color: #66ccff;
	text-decoration: none;
}
.nextTXT:hover {
	color: #66ccff;
}

/*New CSS added for gamecenter*/


.gameCHeadPlain{ 
 color:#ededed;
 padding:3px;
}
 
.gameCHeadText{ 
 background-color: #000033;
 color:#ffffff;
 padding:3px;
 }

.gameCHeadText a{ 
 color:#ffffff;
 }
.gameCHeadText a:link{ 
 color:#ffffff;
 }
.gameCHeadText a:visited{ 
 color:#ffffff;
 }
.gameCHeadText a:hover{ 
 color:#66ccff;
 }  

.gameScoreTbl{
 background-color: #
 ;
 color:#ffffff; 
}
.gameScoreTbl .headerRow{
   background-color:#000000;
   color: #ffffff;
}
.gameScoreTbl .blockRow1{
   background-color:#000066;
}
.gameScoreTbl .blockRow2{
   background-color:#000033;
}

.lBoardPoints{
	border:1px solid #000000;
   padding:10px 3px 10px 3px; 
   font-weight:bold;
   font-size:25px;
}
.lBoardJersey{
	-moz-opacity:.40; filter:alpha(opacity=40); opacity:0.40;
}
.datepicker_box { background-image: url('../images/date_field_bg.jpg'); background-repeat:no-repeat; background-position:left; padding-left:17px; padding-bottom: 2px; width:90px;}
#scheduled_gamecolors_block { padding:10px; text-align:left; font-size:10px;}
#scheduled_gamecolors_block ul { list-style:none; margin:2px 0 7px 10px; padding:1px; line-height:22px }
#scheduled_gamecolors_block ul li { float:left; margin-left:2px; margin-top:2px; width:90px; text-align:center;}
#schedule_list_main_block { padding-top:20px; clear:both; width:100%; }
#schedule_list_main_block .schedule_single_block { font-size:10px; padding:5px; margin-top:5px; margin-bottom:5px; }
#schedule_bookmark_block { clear:both;padding:10px; margin-top:10px;}
#schedule_subheading { clear:both;font-size:13px; padding:3px;}
.note_msg { font-size:11px;font-style:italic;}
.compulsory { color:#FF0000; }
#team_select_box{
color: #ffffff;
font-size:11px;
font-family:Verdana, Geneva, 'Century Schoolbook';
}
.parentSiteBlock { font-size:11px; float:left; width:330px; margin:6px 0px 0px 5px;}
.parentSiteBlock A { text-decoration: none; color: #fff; }
.parentSiteBlock A:hover { text-decoration: underline; color: #fff;}

span#poweredby{ float:left;}
a#poweredbylogo{
    background: url("../images/ITMasons.gif") no-repeat scroll center top transparent;
    display: block;
    height: 30px;
    width: 280px;
}
a#poweredbylogo:hover {
    background-position: center bottom;
}
#topnewsBlock .newsrow{display:block;font-weight:bold;vertical-align:middle; height:30px; padding:5px; }
#topnewsBlock .newsTitle {margin:5px 10px 2px 0px; vertical-align:middle;}
#topnewsBlock .newssmalltext{ font-size:9px; font-weight:normal;}
#topnewsBlock .newsmore:hover{color:#ffffff; }

/*added for bold white text*/
.WBoldtxt{color: #DEDEDE;font-weight:bold;}
.WBoldtxt:hover {color: #FFFFFF;text-decoration: none;}
#homeSponsorsBlock { margin: 0px auto; padding: 0; }
.homeSponsorsLink { margin: 0; padding: 0 }
.homeSponsorsLink img { margin: auto; display: block }
/*
#gal_caption { z-index:5777787878; position:relative; margin-top:-70px; display:block; background-color:#333; -moz-opacity:.75; filter:alpha(opacity=75); opacity:0.75;  width:566px;height:70px; padding-left:10px;}
#gal_caption .gal_caption_title{ color:#E2E2E2; font-size:14px; text-transform:uppercase; font-weight:bold; margin:10px 0 5px 0;  }
#gal_caption .gal_caption_desc { color:#E2E2E2; font-size:11px; clear:both; }
*/
#gal_caption {margin-bottom:-70px; z-index:4; position:absolute; display:block; background-color:#333; -moz-opacity:0.50; filter:alpha(opacity=50); opacity:0.50;  width:566px;height:70px; padding-left:10px;}
.gal_caption_title{ color:#E2E2E2; font-size:14px; text-transform:uppercase; font-weight:bold; margin:10px 0 5px 0;  }
.gal_caption_desc { color:#E2E2E2; font-size:11px; clear:both; }

.gallery_title {margin: 0;padding: 10px 0 0px 25px;text-align: left;text-transform: uppercase;font-size: 15px; font-weight: bold;background-color:#000066}
.gallery_des { text-transform:capitalize;margin: 0;padding: 10px 0 10px 25px;text-align: left; background-color:#000066;}
#gallerylistings_div a strong{ display:none; width:100%;margin:0; padding:15px 0;font-weight:normal;text-align:center;color:#FFFFFF !important;background-color:#232323;opacity:0.9;position:absolute;width:160px; margin-left:1px;margin-top:1px;}
#gallerylistings_div a:hover strong{display:block;}
p{margin:0px;}
.gallery_description{padding: 0px 0 0px 25px;text-transform:capitalize;}
.gallery_title_dtl {color:#ffffff;margin: 0;padding: 10px 0 0px 25px;text-align: left;text-transform: uppercase;font-size: 15px;}
#gallerylistings_div { position:relative; margin:0 auto 0; display:block; /*width:960px;*/
	}
#gal_breadcrumb { position:relative; margin:0 auto 0; display:block; padding:15px 0; }
#gal_breadcrumb a { color:#99CC00; background-color:#000000; }
#gallerylistings_div { padding:20px 0 0 0; /*text-transform:uppercase;*/
	font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; }
#gallerylistings_div img { margin:0; padding:0; line-height:normal; }
#gallerylistings_div ul { display:block; margin:0; padding:0; list-style:none; overflow:hidden; }
#gallerylistings_div li { display:block; float:left; width:170px; height:130px; margin:8px; padding:0; overflow:hidden; }
#gallerylistings_div li.last { margin-right:0; }
#gallerylistings_div a strong { display:none; width:100%; margin:0; padding:15px 0; font-weight:normal; text-align:center; color:#FFFFFF !important; background-color:#232323; opacity:0.9; position:absolute; width:160px; margin-left:1px; margin-top:1px; }
#gallerylistings_div a:hover strong { display:block; }
.ImgBorder { border:1px solid #CCCCCC; }
.gridMainImage { float:left; background-position: center; background-repeat: no-repeat; overflow:hidden; margin-bottom:2px; }
.photos-large {background-color: #EFEFEF; border: 1px solid #778899; border-radius: 5px 5px 5px 5px; margin: 4px; padding: 10px;}
.poll_topic{background: #939498;color: #000033; margin:5px; padding:5px; font-size:12px; font-weight: bold;}
.poll_radio{margin:0 5px !important; padding:0}
.poll_check{margin:0 5px !important ; padding:0}
.option_div{margin-bottom:5px;}
.success_message {color: #2A9F00; font-weight: bold;}
.error_message {color: #FF0000;font-size: 12px;font-weight: bold; padding-left: 10px;}
input[type="image"]{ background:none !important}
#players_tabs { padding:0px; margin:0px; font-size:12px;}
#players input, select, textarea { font-size:12px;}