		/* CSS Document */
		/*main body containers*/
		#container {
			width: 822px;
			\width: 842px;
			w\idth: 822px;
			margin-left: auto;
			margin-right: auto;
			padding:0px;
		}
		
		#banner {
			margin-left:50px;
			position: relative;
		}
		#banner form{
			position: absolute;
			top:25px;
			right:5px;
		}
		#banner form button{
			border:1px solid #F4F3E2;
			background:#58709F;
			color:#fff;
		}
		#banner form input{
			width:130px;
		}
		#background-repeater{
			background:  url(/wp-content/themes/default/images/content_bg.png) repeat-y;
		
		}
		#content {
			margin-left:5px;
			margin-right:219px;
			padding: 15px;
			font-size: small;
			
		}
		#content img{
			border:10px solid #F4F3E2;
		}
		#sidebar-a {
			float: right;
			width: 214px;
			margin: 0;
		
			padding: 0px;
			margin-right:5px;
		}
		#sidebar-a input.mail{
			width:130px;
		}
		#nav_body ul,.pagenav{
		padding:0px;
		margin:0px;
		}
		#sidebar-a ul, #sidebar-a li{
			list-style-type: none;
			margin:0px;
			padding-left:0px;
		}
		#sidebar-a ul ul, #sidebar-a ul ul li{
			list-style-type: circle;
			text-align:left;
			padding:4px;
			margin-left:10px;
		}
		#sidebar-a li a{
			font-family: Helvetica, sans-serif;
			color: #FFFFFF;
		}
		#sidebar-a h2{
			font-family: Helvetica, sans-serif;
			font-size: medium;
			font-weight: bold;
			color: #FFFFFF;
			text-indent:0;
			display:block;
			border-bottom:solid #fff 1px;
			border-top:solid #fff 1px;
			padding:6px;
			margin:0px;
			height:20px;
		}
		#nav_body{
			background: url(/wp-content/themes/default/images/nav_bg.jpg) repeat-x;
			text-align:center;
		}
		#nav_body ul{
			margin-top:0px;
			margin-bottom:0px;
		}
		#contact_form{
			padding:10px;
		}
		
		#footer {
			height: 20px;
			clear: both;
			padding-top:6px;
			margin-left:5px;
			margin-right:5px;
			background: url(/wp-content/themes/default/images/footer_bg.jpg) repeat-x;
			color:#fff;
			font-size: x-small;
			text-align:center;
		}
		 body{
			margin:0px;
			padding:0px;
			background: #F5F5F5 url(/wp-content/themes/default/images/body_bg.jpg) repeat-x;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #38445B;
			font-size: x-small;
		 }
		 
		 /*navigation styles*/
		 a.main:link, a.main:visited, a.main:active{
		 	display:block;
			border-bottom:solid #fff 1px;
			padding:6px;
		 }
		 a.main:hover{
		 	background: #39598B;
		 }
		 #footer a, a.footer_link:link, a.footer_link:visited, a.footer_link:active{
		 	text-decoration: none;
		 	color:#fff;
			}
		  #footer a:hover, a.footer_link:hover{
			text-decoration: underline;	
		  }
		  
		 /*general styles*/
		 .none{
		 	display:none;
		 }
		.header{
			display:block;
			border-bottom:solid #D6D6CF 1px;
		}
		h3{
			color:#1B3362;
			font-size: medium;
			font-weight: bold;
			margin-bottom:5px;
		}
		.zeroout{
			padding:0px;
			margin:0px;
		}
		.bluebox{
			border: #F4F3E2 solid 10px;
			margin-right:10px;
		}
		.project_link{
			line-height:2;
		}
		.project_link_padding{
			margin-left:20px;
			line-height:2;
		}
		.none1, .none2, .none3, .none4, .none5{
		padding:10px;
		margin-top:10px;
		margin-bottom:10px;
		background: #F5F5F5;
		}
		h1{
			text-indent:-2999px;
			height:0px;
			margin:0px;
		}
		h2 a, h2{
			font-family: Helvetica, sans-serif;
			font-size: large;
			font-weight: bold;
			color: #1B3362;
			margin:0px;
			text-decoration:none;
		}
		h2 a:hover{
			text-decoration:underline;
		}
		h2 small{
			font-size: small;
			font-weight: normal;
		}
		pre {
			background: #EAECEF;
			padding:10px;
		}