/*****************************************************************************
  Body Alignment and container widths
******************************************************************************/

body{
margin:0;
padding:0;
line-height: 1.5em;
text-align: center;
/* background-color: #990000; */
background-color: #e3e3e3;
}

#masterContainer{
width: 916px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color: silver;
background: url(/images/gradient1.jpg) 0% 0% repeat-x;
border-collapse: collapse;
padding: 0px;
text-align: left;
}

/*****************************************************************************
  Red tabbed menu at top
******************************************************************************/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.invertedshiftdown{
padding: 0;
width: 100%;
border-top: 5px solid #D10000; /*Red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdown a{
float: left;
display: block;
font: bold 12px Arial;
color: black;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px 9px 10px; /*Padding within each menu item*/
background-color: white; /*Default menu color*/

/*BELOW 4 LINES add rounded bottom corners to each menu item.
  ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS
  REMOVE IF DESIRED*/
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}

.invertedshiftdown a:hover{
background-color: #D10000; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

.invertedshiftdown .current a{ /** currently selected menu item **/
background-color: #D10000; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
margin-top: 2px;
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}

#myform .submit{
font: normal 12px Verdana;
height: 22px;
border: 1px solid #D10000;
background-color: black;
color: white;
}

/*****************************************************************************
  Link menus with arrows on right and left columns
******************************************************************************/
/*                          Credits: Dynamic Drive CSS Library               */
/*                       URL: http://www.dynamicdrive.com/style/             */

.arrowlistmenu{
width: 198px; /*width of menu*/
margin-bottom: 25px;
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: #15428b;
background: black url(/images/sectiontitle.png) repeat-x center left;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 20px;  /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 1px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
height: 24px;
white-space:nowrap;
}

.arrowlistmenu ul li a{
/* color: #A70303; */
color: white;
/* background: url(/images/arrowbullet.png) no-repeat center left; */ /*custom bullet list image*/
background: url(/images/arrowbullet5.png) no-repeat center left; 
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
/*border-bottom: 1px solid #dadada; */
border-bottom: 1px solid #2a5db8;
font-size: 9pt;
}

.arrowlistmenu ul li a:visited{
/* color: #A70303; */
color: white;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
/* color: #A70303; */
color: black;
background-color: #F3F3F3;
}

/*****************************************************************************
  Front page news tabs
******************************************************************************/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
    
.animatedtabs{
/* border-bottom: 1px solid gray; */
border: 0px;
overflow: hidden;
width: 100%;
font-size: 16px; /*font of menu text*/
}


.animatedtabs ul{
list-style-type: none;
margin: 0;
margin-left: 5px; /*offset of first tab relative to page left edge*/
padding: 0;
}

.animatedtabs li{
float: left;
margin: 0;
padding: 0;
}

.animatedtabs a{
float: left;
position: relative;
top: 5px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background: url(/images/tab-blue-left5.png) no-repeat left top;
margin: 0;
margin-right: 1px; /*Spacing between each tab*/
padding: 0 0 0 9px;
text-decoration: none;
color: white;
font-size: 9pt;
}

.animatedtabs a span{
float: left;
position: relative;
display: block;
background: url(/images/tab-blue-right5.png) no-repeat right top;
padding: 5px 14px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-weight: bold;
color: #b8f4ff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */

.animatedtabs .selected a{
background-position: 0 -60px;
top: 0;
}

.animatedtabs .selected a span{
background-position: 100% -60px;
color: white;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

.animatedtabs a:hover{
background-position: 0% -60px;
top: 0;
}

.animatedtabs a:hover span{
background-position: 100% -60px;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

/*****************************************************************************
  Internally developed CSS
******************************************************************************/
.containerTable {
  border: 0px; 
  border-collapse: collapse; 
  padding: 0px; 
  margin: 0px;
}

.containerTr{
  border: 0px; 
  border-collapse: collapse; 
  padding: 0px; 
  margin: 0px;
}

.containerTd{
  border: 0px; 
  border-collapse: collapse; 
  padding: 0px; 
  margin: 0px;
}

.header{
  background-color: #ffffff;
}

.leftColumn{
  width: 200px;
  /*background-color: #d5d5d5;*/
  background: url(/images/leftcolumn.jpg);
  vertical-align: top;
  text-align: left;
  margin: 0px;
  padding: 0px;
}

.middleColumn{
  width: 520px;
  vertical-align: top;
  margin: 10px;
  text-align: left;
}

.rightColumn{
  width: 200px;
  /*background-color: #d5d5d5;*/
  background: url(/images/rightcolumn2.jpg);
  vertical-align: top;
  margin: 10px;
  text-align: left;
}

.footer{
  font-weight: bold;
  color: #ffffff;
  background-color: #000000;
}

.innerPadding{
  margin: 8px;
}

.newsTitle{
  font: bold 14px Arial;
}

.newsContainer{
 width:494px;
 height:592px;
 background-color:#ffffff;
 overflow:auto; 
}

.newsText{
  font: 12px Arial;
}

.newsText p{
  font: 12px Arial;
}

.secondaryScrollContainer{
 width:503px;
 height:660px;
 background-color:#ffffff;
 overflow:auto; 
}

.emailLogin{
  font: 12px Arial;
  font-weight: bold;
}

.pageHeader{
  padding: 4px 0 4px 10px;
  font: bold 16px Arial; 
  color: white; 
  /* background: black url(/images/titlebar3.png) repeat-x center left; */
  background: url(/images/header-back1.png);
  border: solid black 1px;
}

/*****************************************************************************
  JQuery Accordion CSS
******************************************************************************/

.basic-accordion  {
	width: 485px;
	font-family: verdana;
	border: 1px solid black;
}
.basic-accordion div {
	background-color: #eee;
}

.basic-accordion p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.basic-accordion a {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: white;
	background-color: #c40000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	
	background-image: url("AccordionTab0.gif");
}
.basic-accordion a:hover {
	background-color: red;
	background-image: url("AccordionTab2.gif");
}
.basic-accordion a.selected {
	color: white;
	background-color: #red;
	background-image: url("AccordionTab2.gif");
}

.sports-accordion  {
	width: 485px;
	font-family: verdana;
	border: 1px solid black;
}
.sports-accordion-div {
	background-color: #eee;
}

.sports-accordion-p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.sports-accordion-anchor {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: white;
	background-color: #c40000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	background-image: url("AccordionTab0.gif");
}
.sports-accordion-anchor a:hover {
	background-color: red;
	background-image: url("AccordionTab2.gif");
}
.sports-accordion-anchor a.selected {
	color: white;
	background-color: #red;
	background-image: url("AccordionTab2.gif");
}

.nest1-accordion  {
	width: 450px;
	font-family: verdana;
	border: 0px solid black;
}
.nest1-accordion div {
	background-color: black;
}

.nest1-accordion p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.nest1-accordion a {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	margin-left: 15px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: white;
	background-color: #black;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	
	background-image: url("AccordionTab0.gif");
}
.nest1-accordion a:hover {
	background-color: red;
	background-image: url("AccordionTab2.gif");
}
.nest1-accordion a.selected {
	color: white;
	background-color: black;
	background-image: url("AccordionTab2.gif");
}

/*****************************************************************************
  Top Buttons
******************************************************************************/
.homeButton a:hover{
  background: url(/images/btnhome-dot.jpg);
}
