/* CSS Document */
            body {
                background-color: #333333;
                margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
                padding: 0;
                text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
            }
			
			#container {
                width: 775px;
                min-height: 592px;
                margin: 10px auto; /* the auto margins (in conjunction with a width) center the page */
                text-align: left; /* this overrides the text-align: center on the body element. */
                background-image: url(../images/left-bar-repeat.jpg);
                background-repeat: repeat-y;
                background-color: #ffffff;
            } 
			
			#left-bar {
                float: left;
                width: 153px;
                min-height: 583px;
                background-image: url(../images/left-bar.jpg);
                background-repeat: no-repeat;
            } 
			
			#left-bar #main-menu {
                position: relative;
                left: 0px;
                top: 230px;
                list-style-type: none;
                margin: 0;
                padding: 0;
                width: 143px;
            } 

			#left-bar #sub-menu {
                list-style-type: none;
                margin:3px 0px;
				margin-left:-20px;
                padding: 0px;
				width: 143px;
				clear:right;
            } 
						
			#left-bar #main-menu li {
                padding: 0px;
                margin: 0px;
				min-height:18px;
                margin-bottom: 2px;
                padding-left: 15px;
				padding-right: 5px;
                background-image: url(../images/transparent-menu.png);
                background-repeat: no-repeat;
				color:#fff;
            } 

			#main-menu li #sub-menu li {
                padding: 0px;
                margin: 0px;
				margin-top:1px;
                margin-bottom: 2px;
                padding-left: 30px;
				padding-right: 5px;
                background-image:none;
                color: #ffffff;
            } 
			
			#left-bar #main-menu li a, #left-bar #main-menu li #sub-menu li a {
                font: 8pt arial;
				text-decoration:none;
                color: #ffffff;
				padding: 0px;
                margin:0px;
			}				

			#left-bar #main-menu li a:hover, #left-bar #main-menu li #sub-menu li a:hover {			
                color: #ffff00;

			}
			
			#left-bar #main-menu li a.selected {
				color: #ffff00;
			}

			#left-bar #main-menu li #sub-menu li a.selected {
				color: #ffff00;
			}
			
			#right-bar {
                float: right;
                width: 622px;
            }
			
			#top-bar {
                width: 622px;
                height: 114px;
            }
			
			#content {
				padding:0;
				margin:5px 10px 5px 15px;
			}

			h1#page_title {
				font: bold 29px arial;
				color:#9e0001;
				text-align:right;
				margin-right:50px;
			}
			
			h2 {
				font: 15pt Georgia, "times new roman", Arial, Helvetica, sans-serif;
			}	
			
			p, li {
				font: 10pt arial;
				color:#000000;
			}

			a {
				font: 10pt arial;
			}
			
			.news_date {
				font: 8pt arial;
				font-style:italic;
				color:#333333;
			}			

			.news_img {
				padding:5px;
				margin:3px;
				border:1px solid #999999;
				background-color:#ffffff;
			}

			.news_img:hover {
				border-color:#9d0001;
				background-color:#d89999;
			}
			
			.news_list {
				color: #9e0001;
				list-style-type:square;				
			}
			
			.news_list li {
				margin-bottom:10px;
			}
			
			.news_article {
				font: 8.5pt arial;				
				color:#444444;
			}
			
			.news_list a {
				color:#000000;
				font: bold 9pt arial;
				text-decoration:none;
			}	
				
			.news_list a:hover {
				text-decoration:underline;
			}	

				