/* CSS Document */

/*body {background-image:url(../media/images/bg.gif); background-repeat:repeat-y;}*/
body {background-color:#CCCCCC;}

#header {background-color: #FFFFFF;}

#leftSidebar {background-color: #E4E5DF; width: 128px; height: inherit; padding: 12px 2px 2px 12px;}

#leftSidebar h1 {background-image:url(../media/images/report-archive.jpg);  background-repeat: no-repeat; text-indent: -9999em; }

#leftSidebar h2 {background-image:url(../media/images/video-archive.jpg);  background-repeat: no-repeat; text-indent: -9999em; }

#leftSidebar span,a {color: #2A9DC9; font-size:12px; font-weight:bolder; text-decoration:underline;}

#rightSidebar {background-color: #A3D8F7; width: 140px; height: 473px; padding: 12px 0px 0px 0px;
				background-image:url(../media/images/whitePixel1x12.gif); background-repeat:repeat-x;}
				
#rightSidebar h1 {background-image:url(../media/images/book-store.jpg);  background-repeat: no-repeat; text-indent: -9999em; height: 19px; width: 124 px;}
		 
#mainContent {background-color: #FFFFFF; padding: 0px 0px 0px 0px;   }
#mainContent li {font-size:12px; }
#mainContent a {color:#000000; }
#mainContentRight {background-color: #FFFFFF; padding: 12px 0px 0px 0px; width: 155px;}
#mainContentLeft {background-color: #FFFFFF; padding: 0px 0px 0px 0px; width: 295px;}
#mainContentBottom {/*background-color: #E4E5DF;  */
					padding: 10px 10px 10px 10px; width: 450px;
					/*background-image:url(../media/images/rule.gif); background-repeat:repeat-x; */
					font-size:11px;}
					
#mainContentBottom  strong {font-size: 9px;} 					

#standardPadding { padding: 10px 0px 0px 0px; font-size:9px;}
#standardPadding2 { padding: 0px 0px 10px 10px; font-size:9px;}
#noPad { padding: 0px 0px 0px 0px;  margin: 0px -20px 0px 0px;}

h4 {font-weight:bold;}

.biglinks {font-size:18px;}

#pollTable {font-size:10px;}


/* Share Stack Styles */            
.stack { position: fixed; bottom: 28px; right: 40px; font: 13px "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #666; }
.stack * { margin: 0; padding: 0; }
.stack > img { position: relative; cursor: pointer; padding-top: 35px; z-index: 2; }
.stack ul { list-style: none; position: absolute; top: 5px; margin:0; cursor: pointer; z-index: 1; }
.stack ul li { position: absolute; }
.stack ul li img { border: 0; }
.stack ul li span { display: none; }
.stack .openStack li span { 
    display: block;
    position: absolute;
    top: 17px;
    right: 60px;
    height: 14px;   
    line-height: 14px;
    background-color:#000;
    border: 0;  
    padding: 3px 10px;  
    text-align: center;
    text-shadow: #000 1px 1px 1px;
    font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
    font-size: 12px;
    color: #fcfcfc; 
    border-radius: 10px;    
    opacity: .85;
    filter: alpha(opacity = 85);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

/* IE Fixes */
.stack { _position: absolute; }
.stack ul { _z-index:-1; _top:-15px; }
.stack ul li { *right:5px; }

.snappoll {margin: -10px 0px 20px 20px; border-collapse:collapse; border:10px; background-color:#CCC;
		   padding: 5px 5px 5px 5px;}
		   
	   