
		
			html, body {
				xbackground-color: #D0D0D0;
				height: 100%;
			}
		
			* {
				font-family: sans-serif;
				/*letter-spacing: 0px;*/
			}
			
			h2 {
				color: white;
				font-size: 152%;
				border-bottom: 1px solid white;
				font-weight: bold;
				margin: 0 0 2em 0;
				text-align: left;
			}
			
			h4 {
				font-weight: bold;
				color: #66ccfc;
				font-size: 129%;
			}
			
			strong {
				font-weight: bold;
			}

			li strong {
				font-size: 122%;
			}
			
			p, label {
				color: white;
				margin-bottom: 1.5em;
			}
			
			label, label input, label textarea {
				display: block;
			}
			
			
			
			
			/*
			 *
			 * standard buttons
			 *
			 */
			 
			button {
				position: relative;
				float: left;
				display: block;
				
				height: 30px;
			 	
			 	border: 0;
			 	padding: 0;
			 	
			 	font-size: 114%;
			 	
			 	background: transparent;
			 	
			 	font-weight: bolid;
			 	white-space: nowrap;
			 	cursor: pointer;
			 	
			}
			
			button * {
				float: left;
				display: block;
				margin: 0;
			}
			 
			button div {
			 	background: top left repeat-x url(../images/button_back.gif) transparent;
			 	line-height: 2px;
			 	padding: 14px 4px 14px 2px;
				white-space: nowrap;
				text-align: left;
			 	font-weight: bold;
			 	color: white;
			}
			

			/* 
			 * modal content box
			 *
			 */

			#modalContent {
				background: #1A2344;
				padding: 20px;
				text-align: right;
				color: white;
				border: 1px solid black;
			}
			
			#modalContent button {
				float: right;
				margin: 6px 0 0 6px;
			}
			
			#modalContent div {
				margin-bottom: 0.75em;
				text-align: left;
			}
			
			#modalContent label {
				font-size: 114%;
				display: block;
				width: 7em;
				color: white;
				text-align: right;
				padding-right: 1em;
			}
			
			#modalContent a {
				color: white;
				font-size: 114%;
			}


			
			#container {
				xborder: 1px solid black;
				border-top: 0;
				margin: 0 auto;
				width: 798px;
				background-color: white;
			}
			
			#header {
				width: 798px;
				background-color: white;
				margin-top: 10px;
			}
			

			#header tr {
				vertical-align: bottom;
			}
			
			#header img {
				display: block;
			}
			
			#header #logo {
				margin: 2px 20px 10px 21px;
			}
			

			#header #top_band_line {
				padding-left: 167px;
				height: 17px;
			}
			
			#content {
				color: white;
			}
			
			
			#menu {
				border-top: 1px solid #006699; 
				border-bottom: 1px solid #006699;
				float: right;
				margin-bottom: 1em;
				width: 560px;
			}
			
			#menu li {
				float: left;
			}
			
			#menu a,
			#newsLink {
				display: block;
				text-decoration: none;
				text-transform: uppercase;
				font-weight: bold;
				color: #006699;
			}
			
			#menu a {
				padding: 2px 8px;
			}
			
			#newsLink {
				float: left;
				margin-right: 6px;
			}

			#menu a:hover, #menu a.selected, #newsLink:hover, #newsLink.selected {
				background-color: #006699;
				color: white;
			}
			
			
			#menu_item_login {
				/*margin-left: 1em;*/
			}
			
			
			
			#news {
				height: 50px;
				background-color: white;
				padding: 20px;
				cursor: pointer;
				overflow: hidden;
			}
			
			.newsItem {
				display: none;
			}
			
			#news tr {
				vertical-align: top;
			}
			
			#news .title {
				font-weight: bold;
			}
			
			#news .date {
				font-size: 85%;
				color: gray;
			}
			
			#news .summary {
				font-size: 92%;
			}
			
			

			#sdvosb {
				text-align: right;
				padding: 0 10px 10px 0;
			}
			
			#sdvosb span {
				color: #292675;
				font-size: 92%;
				position: relative;
				bottom: 40px;
				font-weight: bold;
				font-style: italic;
			}
			
			#sdvosb a,
			#sdvosb img {
				display: inline;
				text-decoration: none;
			}
			
