﻿/* ---- General appearance stuff ---- */
* {
    padding: 0;
    margin: 0;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
}

body
{
	background-image: url('images/background.gif');
}

body, tr, th, td
{
	font-size: 10pt;
	color: #000000;
	/*line-height: 23px;*/
}

h1
{
	color: #000000;
	font-size: 18px;
	text-transform: uppercase;
	padding-bottom: 10px;
}

ul
{
	margin-left: 20px;
}

/* ---- ID based layout stuff ---- */
#site_wrapper
{
	width: 1005px;
	background-image: url('images/shadow.png');
	margin: auto;
}

#header
{
	width: 945px;
	height: 246px;
	background-image: url('images/header.jpg');
	margin: auto;
}

#site_switch
{
	position: absolute;
	width: 180px;
	height: 25px;
	margin-top: 75px;
	margin-left: 108px;
}

#menu_top
{
	position: absolute;
	width: 536px;
	height: 68px;
	margin-top: 176px;
	margin-left: 283px;
	
}

#main
{
	width: 945px;
	margin: auto;
	background-image: url('images/bg_content.gif');
}

#menu_left
{
	float: left;
	width: 285px;
}

#content
{
	float: left;
	width: 660px;
}

#content_spacer
{
	width: 630px;
	margin: auto;
	padding-top: 17px;
	padding-bottom: 20px;
	
}

#footer
{
	width: 945px;
	margin: auto;
	background: #cccccc;
	color: #666666;
}

#footer a
{
	color: #666666;
	text-decoration: none;
	text-transform: lowercase;
}

#menu_bottom
{
	width: 750px;
	height: 40px;
	margin-left: 10px;
	padding-top: 10px;
	color: #666666;
}

#poweredby
{
	width: 155px;
	height: 16px;
	position: absolute;
	margin-left: 785px;
	margin-top: -35px;
}

#shade_down
{
	width: 1005px;
	height: 50px;
	background-image: url('images/shade_down.png');
	margin: auto;
}

#words
{
	position: fixed;
	width: 1px;
	height: 1px;
	left: -9999px;	
}

.clearboth
{
	clear: both;
}



.td_field
{
	width: 225px;
	height: 23px;
}

.td_value
{
	
}