﻿@charset "UTF-8";
/* CSS Document */

*
	{
	margin: 0;
	padding: 0;}

html
	{
	height: 100%;
	}

body
	{
	background-color: #fff;
	height: 100%;
	border-bottom: 1px solid #fff;
	}

div#mainwrapper
	{
	background: url(../wsimages/body_bg.jpg) repeat-y #fff;
	width: 800px;
	padding: 0 22px;
	margin: 0 auto;
	min-height: 100%;
	}

div#header
	{
	background: url(../wsimages/header_bg.jpg) no-repeat #fff;
	height: 223px;
	}

div#content
	{
	padding: 20px 20px 70px 20px;
	width: 454px;
	float: left;
	}

div#rightColumn
	{
	padding: 20px 20px 70px 20px;
	width: 264px;
	float: left;
	}
	
	div#depNav_top
		{
		background:  url(../wsimages/depNav_top_bg.jpg) no-repeat;
		height: 34px;
		width: 263px; 
		}
	
	div#depNav_content
		{
		background: url(../wsimages/depNav_content_bg.jpg) repeat-y;
		width: 193px;
		padding: 0 35px;
		}

	div#depNav_bottom
		{
		background:  url(../wsimages/depNav_bottom_bg.jpg) no-repeat;
		height: 71px;
		width: 263px; 
		}

div#footer
	{
	background: url(../wsimages/footer_bg.jpg) repeat-x;
	height: 56px;
	width: 100%;
	position: fixed;
	bottom: 0px;
	border-top: dotted 1px #fff;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
	}
	
	div#footwrap
		{
		width: 800px;
		margin: 0 auto;
		}
		
		div#address
			{
			width: 454px;
			padding: 10px 20px;
			float: left;
			line-height: 20px;
			}
		
		div#dev
			{
			float: left;
			width: 260px;
			padding: 34px 20px 0 20px;
			text-align: right;
			font-size: 0.9em;
			}

div.clear
	{
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	}
