
img {
	padding:5px 5px 5px 5px;
	border:0px;
}
A:link {
	TEXT-DECORATION: underline; COLOR: #00008B;
}
A:visited {
	TEXT-DECORATION: underline; COLOR: #00008B;
}
A:hover {
	TEXT-DECORATION: underline; COLOR: #00008B;
}
A:active {
	TEXT-DECORATION: underline; COLOR: #00008B;
}
.backgroundText {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #00008B; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}

.standardlink {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.standardlink_old {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
P {
	COLOR: #000000; 
	margin-top:0px;
	padding-left:2px;
}
BODY {
	FONT-WEIGHT: normal; FONT-SIZE: medium; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif
}
UL {
	LIST-STYLE-TYPE: disc;
	COLOR: #000000;
}
H1 {
	FONT-SIZE:large; COLOR: #00008B; 	padding:0px 0px 0px 0px;

}
H2 {
  FONT-SIZE:large; COLOR: #00008B; 	padding:0px 0px 0px 0px;

}

.cell-height {
    max-height: 130px;
    overflow: hidden; /* Or whatever you desire */
    }


a.head2 {
	color:#00008B;
	font:16px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-weight:normal;
	}


input.btn {
   color:#000000;
   font-family:verdana, arial, helvetica, sans-serif;
   font-weight:bold;
   background-color:#CCD4EF;
   border:1px solid;
   border-top-color:#0000CD;
   border-left-color:#0000CD;
   border-right-color:#0000CD;
   border-bottom-color:#0000CD;
   vertical-align: top;
   }
input.btn2 {
   color:#000000;
   font-family:verdana, arial, helvetica, sans-serif;
   font-weight:bold;
   background-color:#FFFFFF;
	border:0px;
   vertical-align: top;
   }

TD.npcell {
	COLOR: #000000;
  TEXT-ALIGN: center;
  border:1px solid;
  border-color:#0000CD;
  font-weight: normal;
  background: #FFFFFF
padding: 5px;
}

TD.npcolhead {
	COLOR: #000000;
  TEXT-ALIGN: center;
  border:1px solid;
  border-color:#0000CD;
  font-weight: normal;
  background: #32CD32
padding: 5px;
}

TD.nprowhead {
	COLOR: #000000;
  TEXT-ALIGN: left;
  border:1px solid;
  border-color:#0000CD;
  background: #32CD32;
  font-weight: normal;
padding: 5px;
}


TABLE.nptable {
	COLOR: #000000;
	padding: 6px;
	margin: 0px;
	  border-collapse: collapse;
	  FONT-SIZE: 16px;
}

TR.nprow {
	COLOR: #000000;

}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(./images/lightbox_prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(./images/lightbox_nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }



a.SmallCopyWhite:link		{ font-size:9pt; color:#000000; font-weight:normal; line-height:21px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a.SmallCopyWhite:active		{ font-size:9pt; color:#000000; font-weight:normal; line-height:21px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a.SmallCopyWhite:visited		{ font-size:9pt; color:#000000; font-weight:normal; line-height:21px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a.SmallCopyWhite:hover		{ font-size:9pt; color:#000000; font-weight:normal; line-height:21px;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}


/*Modify attributes of #contentwrapper below as desired BACKGROUND: url(./images/blank.gif) #FFFFFF; */
#contentwrapper{
height: 40px;
border: 0px solid black;
padding: 10px;

}

.billcontent{
width: 100%;
display:block;
font-size: xx-large;
}

#mydiv {
	background: #FFFFFF;
	left: 265px;
	width: 500px;
	top: 180px;
	vertical-align: middle;
	position: absolute;
	z-index: 1000;
}

td.mydivfont {
	font-size: 20px;
}

div.imageSub { position: relative; }
      div.imageSub img { z-index: 1; }
      div.imageSub div {
        position: absolute;
        left: 15%;
        right: 15%;
        bottom: 0;
    
      }
      div.imageSub div.blackbg {
        z-index: 2;
        color: #000;
        background-color: #000;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
        opacity: 0.5;
        font-size:small;
        max-height:40px;
        line-height: 100%;
        overflow:hidden;
        margin-bottom:4px;
      }
      div.imageSub div.label {
        z-index: 3;
        color: white;
        font-size:small;
        max-height:40px;
        line-height: 100%;
     overflow:hidden;
     margin-bottom:4px;
      }

BODY {
	PADDING-RIGHT: 0px; MIN-WIDTH: 800px; PADDING-LEFT: 0px; BACKGROUND: #32CD32; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}

IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.featContainer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 5px; HEIGHT: 30px
}
DIV.dChartTitle P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 5px; HEIGHT: 42px
}
DIV.dChartTitle H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ff9900; PADDING-TOP: 5px
}
DIV.featContainer H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #ff9900; PADDING-TOP: 10px
}

DIV.featContainer H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
DIV.featContainer H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #ff9900; PADDING-TOP: 10px
}
DIV.cFloats {
	CLEAR: both
}
DIV.stipplex {
	CLEAR: both; BACKGROUND: url(./images/bground.gif) repeat-x 50% bottom; HEIGHT: 1px
}
#contentRow1 {
	FLOAT: left; WIDTH: 827px
}
#contentRow2 {
	FLOAT: left; WIDTH: 827px
}
#contentRow3 {
	BACKGROUND: url(./images/bground.gif) repeat-x 50% top; FLOAT: left; WIDTH: 827px
}
#contentColumn1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(./images/bground2.gif) repeat-y right top; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 511px; PADDING-TOP: 5px
}
#contentColumn2 {
	FLOAT: left; WIDTH: 305px
}
#contentColumn3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 241px; PADDING-TOP: 5px
}
#contentColumn4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: url(./images/bground.gif) repeat-y left top; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 570px; PADDING-TOP: 5px; HEIGHT: 100%
}
#site {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 1158px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#header {
	WIDTH: 1158px; BACKGROUND:#CCD4EF;
}
#footer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-TOP: 10px; TEXT-ALIGN: left
}

#topBanner {
	FLOAT: right
}
#middle {
	BACKGROUND: url(./images/bground2.gif) repeat-y right top; WIDTH: 775px
}
#navWrap {
	FLOAT: left; WIDTH: 170px;  BACKGROUND: url(./images/bground2.gif) repeat-y right top;
}
DIV.navItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(./images/bground.gif) repeat-x right bottom; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; WIDTH: 170px; PADDING-TOP: 5px
}
#content {
	FLOAT: right; WIDTH: 827px
}
DIV.dipplex {
	CLEAR: both; FONT-SIZE: 1px; BACKGROUND: url(../images/layout/dipplex.gif) repeat-x 50% bottom; WIDTH: 100%; LINE-HEIGHT: 1px; HEIGHT: 1px
}
#quickLinkNav {
	BACKGROUND: url(../images/layout/topNav_base.gif) no-repeat 50% top; FLOAT: left; WIDTH: 1068px
}
#quickLinkForm {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 1; LEFT: 163px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 350px; POSITION: relative; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
}
DIV.quickLinkButtons {
	FLOAT: right
}
.textArea {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/layout/horiz_pwrlogo_white.gif) no-repeat center 50%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; VERTICAL-ALIGN: top; WIDTH: 198px; COLOR: #dcd3c1; PADDING-TOP: 0px; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
}
#quickLinkRadio {
	BACKGROUND: url(../images/layout/radioNav.gif) repeat-x 50% bottom; FLOAT: left; WIDTH: 927px; HEIGHT: 30px
}
#quickLinkRadio IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#quickLinkRadioXML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 320px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
#flashBox {
	WIDTH: 927px; HEIGHT: 251px
}
#mpu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: url(./images/bground.gif) repeat-x 50% bottom; PADDING-BOTTOM: 5px; WIDTH: 300px; PADDING-TOP: 5px; HEIGHT: 250px
}
#downloadChart {
	MARGIN: 5px 0px 5px 5px; WIDTH: 300px; HEIGHT: 325px; BACKGROUND-COLOR: #2c2c2c
}
.charttable {
	BACKGROUND: url(./images/bground.gif) repeat-x 50% bottom
}
.downloadtitle H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #ff9900; PADDING-TOP: 10px
}
DIV.gallerySet {
	PADDING-BOTTOM: 3px; WIDTH: 570px; HEIGHT: 95px
}
DIV.gallerySet IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.galleryCopy {
	MARGIN-BOTTOM: 3px; WIDTH: 570px; HEIGHT: 15px; BACKGROUND-COLOR: #2c2c2c
}
#balletBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 10px; WIDTH: 220px; LINE-HEIGHT: 15px; PADDING-TOP: 10px; BACKGROUND-COLOR: #2c2c2c
}
#balletBox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#topSearches P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#topSearches {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 220px; LINE-HEIGHT: 15px; PADDING-TOP: 10px; BACKGROUND-COLOR: #2c2c2c
}
DIV.sponsoredLink1 {
	FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #ff9900; PADDING-TOP: 3px; BACKGROUND-COLOR: #2c2c2c
}
.sponsoredLink {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN: 0px
}
DIV.sponsoredLink2 {
	WIDTH: 100%; COLOR: #dcd3c1; BACKGROUND-COLOR: #2c2c2c
}
DIV.sponsoredLink3 {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #ff9900; BACKGROUND-COLOR: #2c2c2c
}
#sponsoredLinkLarge {
	BACKGROUND: url(./images/bground.gif) repeat-x 50% top
}
#dChartHead {
	BACKGROUND: url(./images/bground.gif) repeat-x 50% bottom; WIDTH: 300px; HEIGHT: 80px
}
#dChartHead IMG {
	FLOAT: right
}
DIV.dChartTrack {
	MARGIN-TOP: 0px; FLOAT: right; MARGIN-LEFT: 30px; VERTICAL-ALIGN: text-bottom; WIDTH: 250px; LINE-HEIGHT: 14px
}
DIV.dChartItem {
	MARGIN-TOP: 5px; MARGIN-LEFT: 15px; WIDTH: 30px; HEIGHT: 30px
}
DIV.dChartTrack IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 20px; PADDING-TOP: 10px
}
DIV.dChartDate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
DIV.dChartTitle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FLOAT: right; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: text-bottom; WIDTH: 180px; LINE-HEIGHT: 14px; PADDING-TOP: 3px
}
DIV.dChartTitle IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 10px
}
DIV.featContainer {
	DISPLAY: block; MARGIN-BOTTOM: 3px; WIDTH: 511px; LINE-HEIGHT: 14px; HEIGHT: 110px; BACKGROUND-COLOR: #2c2c2c
}
DIV.featImg {
	PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 110px
}
DIV.headerA {
	WIDTH: 100%; BORDER-BOTTOM: #000000 3px solid; HEIGHT: 20px
}
UL.rootNav {
	PADDING-RIGHT: 0px; font-size: 11px; PADDING-LEFT: 4px; PADDING-BOTTOM: 9px; MARGIN: 0px 0px 5px;  LINE-HEIGHT: 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI.navItemA {
	DISPLAY: inline; WIDTH: 135px; TEXT-INDENT: 0px; HEIGHT: 21px
}
LI.navItemB {
	MARGIN-BOTTOM: 1px; WIDTH: 135px; PADDING-LEFT: 10px; BACKGROUND-COLOR: #CCD4EF
}
UL.topSearches {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 5px 0px; COLOR: #00008B; TEXT-INDENT: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 120px
}
LI.searchItem {
	MARGIN-BOTTOM: 1px; COLOR: #dcd3c1; HEIGHT: 15px ; PADDING-BOTTOM: 3px;
}
LI.searchItem H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.rootNav_M {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; TEXT-INDENT: 7px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI.navItemA_M {
	MARGIN-BOTTOM: 1px; WIDTH: 130px; HEIGHT: 20px
}
LI.navItemB_M {
	MARGIN-BOTTOM: 1px; WIDTH: 100%; HEIGHT: 20px; BACKGROUND-COLOR: #2c2c2c
}
#membershipnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 130px; PADDING-TOP: 0px
a {
	color:#00008B;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	font-family:verdana, arial, helvetica, sans-serif;
	}
	
}

#pic {
	background-color: #FFFFFF;
	position: relative;
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic a img {
	border: 0;
}

#pic a.p1, #pic a.p1:visited {
	background: #FFFFFF;
	display: block;
	left: 0;
	text-decoration: none;
	top: 0;
}

#pic a.p1:hover {
	background-color: #CCD4EF;
	text-decoration: none;
}

#pic a.p1:hover .large {
	display: block;
	height: auto;
	left: 40px;
	position: absolute;
	top: 20px;
	width: auto;
}

