			*
			{
				margin:0;
				padding:0;
			}
			
			body
			{
				background:#e0e0e3;
				font-family:Arial !important;
				font-size:12px !important;
			}
			
			#top
			{
				height:29px;
				background:#fdedb6;
			}

.filelist {
list-style-position: inside;
margin: 0 0 20px 0;
}
			
			#top h1
			{
				color:#036;
				font-size:12px;
				line-height:30px;
				letter-spacing: .5px;
				padding:0 0 0 20px;
				text-transform: uppercase;
			}
			
			#container
			{
				width:960px;
				background:#fff;
				margin:20px auto;
				-moz-box-shadow: 0 0 1em #8e8e8f;
				-webkit-box-shadow: 0 0 1em #8e8e8f;
		        box-shadow: 0 0 1em #8e8e8f;
			}
			
			#banner
			{
				width:960px;
				height:135px;
				background:#fff url(/images/assets/banner.jpg) no-repeat;
			}
			
			#content
			{
				margin:20px;
				clear: both;
			}
			
			#contentleft
			{
				width:710px;
				float:left;
				color:#036;
				line-height:18px;
				margin: 30px 0 0 0;
			}
			
			#contentleft h2
			{
				font-size:15px;
				margin:0 0 5px;
			}
			
			#contentleft p
			{
				font-size: 13px;
				margin:0 0 15px;
			}
			
			#contentright
			{
				width:185px;
				float:right;
			}
			
			#contentright #mainnav {
				margin: 0 0 20px 0;
			}
			
			#contentright #mainnav li
			{
				list-style:none;
			}
			
			#contentright #mainnav li a
			{
				display:block;
				color:#000;
				width:165px;
				text-decoration:none;
				border-bottom:dashed 1px #c2c2c2;
				padding:5px 10px 5px 10px;
			}

			#contentright #mainnav li.current a, #contentright #mainnav li a:hover
			{			
				background:#fdedb6;
font-weight: bold;
			}
			
			#contentright  li.first a
			{
				border-top:dashed 1px #c2c2c2;
			}
			
			#contentright #article {
				width: 185px;
				background: #cddbfb;
				line-height: 135%;
			}
			
			#contentright #article h2{
				font-size: 13px;
				margin: 5px 0 5px 10px;
			}

			#contentright #article p{
				padding: 10px;	
			}			
			
			#contentright #servicelinks{
				margin: 20px 0 0 0;
			}
			
			#contentright #servicelinks	h2 {
				background: #10488e;
				color: #fff;
				width: 165px;
				padding: 4px 10px 4px 10px;								
				font-size: 13px;				
			}
			
			#contentright #servicelinks ul li {
				list-style: none;
			}

			#contentright #servicelinks ul a{
				display:block;
				color:#000;
				width:165px;
				text-decoration:none;
				border-bottom:dashed 1px #c2c2c2;
				padding:5px 10px 5px 10px;				
			}			

			#contentright #servicelinks form .input{ 
width: 170px;
}
					
			#footer
			{
							
				clear:both;
				margin: 30px auto 0 320px;
				padding: 30px 0 10px 0;
				height: 20px;
				text-align: center;
			}
			
			#footer ul li
			{
				display:inline;
			}
			
			#footer ul li a
			{
				display:block;
				float:left;
				text-decoration: none;
				color: #000;
				font-size: 11px;
				padding: 0 3px 0 3px;
				border-left: solid 1px #000;
			}
			
			#footer ul li.first a
			{
				border: none;
			}			




