﻿#MainHeader
{
	font-size: 15px;
	position:relative;
}

#MainHeader DIV.Logo
{
	margin: 16px 15px 0 15px;
	text-align: left;
}

#MainHeader DIV.Content
{
	right: 0px;
	top: 0px;
	left: 340px;
	position: absolute;
	padding: 10px 15px 0px 15px;
	text-align: left;
}

#MainHeader DIV.Content *
{
}

#MainHeader DIV.Content .Slogan
{
	padding: 0;
	margin: 0px 10px 1px 10px;
}

#MainHeader DIV.Content .LoginBox
{
	padding: 0;
	margin: 0px 10px 1px 10px;
	float: right;
}

#MainHeader TABLE.BorderFrame
{
width: 100%;

padding: 0;
margin: 2px 0 0 0;
}

#MainHeader TABLE.BorderFrame TBODY TR TD
{
	padding: 0;
	margin: 0;
}
#MainHeader TABLE.BorderFrame TBODY TR TD.TopLeft
{
	width: 10px;
	height: 10px;
	background-image: url('../../Images/GreenBorder_TopLeft.gif');
}
#MainHeader TABLE.BorderFrame TBODY TR TD.Top
{
	height: 10px;
	background-color: #F7F7F7;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #00CC00;
}
#MainHeader TABLE.BorderFrame TBODY TR TD.TopRight
{
	width: 10px;
	height: 10px;
	background-image: url('../../Images/GreenBorder_TopRight.gif');
}
#MainHeader TABLE.BorderFrame TBODY TR TD.Left
{
	border-left: solid 1px #00CC00;
	background-color: #F7F7F7;
}
#MainHeader TABLE.BorderFrame TBODY TR TD.Content
{
	background-color: #F7F7F7;
}
#MainHeader TABLE.BorderFrame TBODY TR TD.Right
{
	border-right: solid 1px #00CC00;
	background-color: #F7F7F7;
}
#MainHeader TABLE.BorderFrame TBODY TR TD.BottomLeft
{
	width: 10px;
	height: 10px;
	background-image: url('../../Images/GreenBorder_BottomLeft.gif');
}
#MainHeader TABLE.BorderFrame TBODY TR TD.Bottom
{
	border-bottom: solid 1px #00CC00;
	background-color: #F7F7F7;
}
#MainHeader TABLE.BorderFrame TBODY TR TD.BottomRight
{
	width: 10px;
	height: 10px;
	background-image: url('../../Images/GreenBorder_BottomRight.gif');
}

#MainHeader DIV.SearchBox
{
	padding: 0.3em 0.3em 0.3em 0.3em;
}
#MainHeader DIV.SearchBox .Button
{
	position: relative;
	right: 0px;
	top: 0px;
	bottom: 0px;
	width: 100px;
	float: right;
}
#MainHeader DIV.SearchBox .TextBox
{
	border: 1px solid #DCDCDC;
	font-size: 15px;
	width: 100%;
}

#MainHeader TABLE.SearchBox
{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
}
#MainHeader TABLE.SearchBox TBODY TR TH
{
	vertical-align: middle;
	text-align: center;
	line-height: 20px;
	padding-right: 8px;
	height: 20px;
}
#MainHeader TABLE.SearchBox TBODY TR TD
{
	vertical-align: middle;
	text-align: center;
	width: 1px;
	line-height: 20px;
	height: 20px;
}
#MainHeader TABLE.SearchBox .Button
{
	padding: 0 10px 0 10px;
}
#MainHeader TABLE.SearchBox .TextBox
{
	border: 1px solid #DCDCDC;
	width: 100%;
}

#MainContent
{
}

#MainFooter
{
	margin: 35px 15px 15px 15px;
	border-bottom: solid 1px #DCDCDC;
	border-top: solid 1px #DCDCDC;
	clear: both;
	vertical-align: middle;
	zoom: 1;
}
#MainFooter .Commands
{
	padding-bottom: 5px;
	padding-top: 5px;
}
#MainFooter .Logo
{
	float: right;
	margin: 0;
	padding: 0;
	zoom: 1;
}
#MainFooter .Logo IMG
{
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
#Counters
{
	text-align: center;
	opacity: .5;
	filter: alpha(opacity=50);	
	zoom: 1;
}
