html, body {
	height: 100%;
}

.push {
	height: 27px; /* .push must be the same height as .footer */
	clear: left;
}

/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/
BODY {
MARGIN: 0px; 
PADDING: 0px;
BACKGROUND: url("world-bg3.gif") #7a7986;
COLOR: #000000;
} 

A:link {background: none; color: navy; text-decoration: underline; cursor: pointer;}
A:visited {background: none; color: navy; text-decoration: underline; cursor: pointer;}
A:hover {background: none; color: red; text-decoration: underline; cursor: pointer;}
A:active { background: none; color: red; background: underline; cursor: pointer;}

.Global {
WIDTH: 770px;
HEIGHT: 100%;
}

#container {
position:relative;
top: 0;
left: 0;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 0 -27px; /* the bottom margin is the negative value of the footer's height */
background-position: 100% 50%;
background-image:url(faderight-bg.gif); 
background-repeat:repeat-y; 
background-color: #fff7ea;
WIDTH: 770px;
}

.Global TD {
VERTICAL-ALIGN: top;
}

#date {
	width: 250px;
	float: right;
	text-align: center;
	font-weight: bold;
	font-size: 17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000;
	line-height: 22px;
	}

.Header {
WIDTH: 100%;
}

.Header TD {
VERTICAL-ALIGN: top;
TEXT-ALIGN: left;
PADDING: 0px 0px 0px 0px; 
}

.Left {
BACKGROUND: #fff7ea;
COLOR: inherit;
}

#left {
float:left;
width: 170px;
BACKGROUND-color: #fff7ea;
COLOR: inherit;
}

#right {
margin-top: 20px;
width:10px;
background-position: 100% 0%;
background-image:url(faderight-bg.gif); 
background-repeat:repeat-y; 
background-color: #808080;
}

.Content {
BACKGROUND-color: #fff7ea;
COLOR: inherit;
}

#content {
float:left;
width: 580px;
BACKGROUND-color: #fff7ea;
COLOR: inherit;
}

.BoxStyle {
WIDTH: 100%;
MARGIN-BOTTOM: 15px;
}

#BoxStyle {
WIDTH: 100%;
MARGIN-BOTTOM: 15px;
}

.MenuOff {
	BACKGROUND: #9eb1a9;	
	COLOR: #000000; 
	CURSOR: hand; 
	TEXT-DECORATION: none;
	BORDER-LEFT: 1px solid #dae0dd;
	BORDER-TOP: 1px solid #dae0dd;
	BORDER-RIGHT: 1px solid #2d3531;
	BORDER-BOTTOM: 1px solid #2d3531;
	WIDTH: 100%;
	HEIGHT: 16px;
	PADDING-LEFT: 10px;
	TEXT-ALIGN: left; 
	LINE-HEIGHT: 14px;
	FONT: bold 11px Arial,Helvetica,sans-serif;
}

.MenuOn {
	BACKGROUND: #79a894;
	COLOR: #000000; 
	CURSOR: hand; 
	TEXT-DECORATION: none;
	BORDER-LEFT: 1px solid #dae0dd;
	BORDER-TOP: 1px solid #dae0dd;
	BORDER-RIGHT: 1px solid #2d3531;
	BORDER-BOTTOM: 1px solid #2d3531;
	WIDTH: 100%;
	HEIGHT: 16px;
	PADDING-LEFT: 10px;
	TEXT-ALIGN: left; 
	LINE-HEIGHT: 14px;
	FONT: bold 11px Arial,Helvetica,sans-serif;
}

.MenuClick {
	BACKGROUND: #8bc5ac;
	COLOR: #000000;
	CURSOR: hand; 
	TEXT-DECORATION: none;
	BORDER-LEFT: 1px solid #424f48;
	BORDER-TOP: 1px solid #424f48;
	BORDER-RIGHT: 1px solid #dae0dd;
	BORDER-BOTTOM: 1px solid #dae0dd;
	WIDTH: 100%;
	HEIGHT: 16px;
	PADDING-LEFT: 10px;
	TEXT-ALIGN: left; 
	LINE-HEIGHT: 14px;
	FONT: bold 11px Arial,Helvetica,sans-serif;
}

.MenuOff A:link { color: #000000; text-decoration: none; CURSOR: hand;}
.MenuOff A:visited { color: #000000; text-decoration: none; CURSOR: hand;}
.MenuOff A:hover {color: #ff0000; text-decoration: none; CURSOR: hand;}

.MenuOn A:link { color: #ffffeb; text-decoration: none; CURSOR: hand;}
.MenuOn A:visited { color: #ffffeb; text-decoration: none; CURSOR: hand;}
.MenuOn A:hover {color: #ffffeb; text-decoration: none; CURSOR: hand;}

.MenuClick A:link { color: #000000; text-decoration: none; CURSOR: hand;}
.MenuClick A:visited { color: #000000; text-decoration: none; CURSOR: hand;}
.MenuClick A:hover {color: #000000; text-decoration: none; CURSOR: hand;}

.HeadingStyle {
BACKGROUND: none;
COLOR: #000000;
FONT: bold 20px arial,sans-serif;
}

h2 {
BACKGROUND: none;
COLOR: #000000;
FONT: bold 18px arial,sans-serif;
}

li {
BACKGROUND: none;
COLOR: #000000;
FONT: 12px arial,sans-serif;
}

p {
FONT: 13px arial,sans-serif;
}

#Padded {
PADDING: 15px 15px 15px 30px;
}

.SmallFont {
FONT: 13px arial,sans-serif;
}

.MedFontBold {
FONT: bold 15px arial,sans-serif;
}

.SmallFont TD {
FONT: 13px arial,sans-serif;
}

.MedFontBold TD {
FONT: bold 15px arial,sans-serif;
}

.Footer {
height: 27px; /* .push must be the same height as .footer */
margin: 0;
position:relative;
bottom: 0px;
left: 170px;
width: 590px;
COLOR: #000000;
FONT: 13px arial,sans-serif;
TEXT-ALIGN: center;
overflow:hidden;
}

#googlesearch {
width: 340px;
height: 25px;
position:absolute;
bottom: 2px;
right: 20px;
color: #000; 
overflow:hidden;
}

#header1 {
   position:relative;
   top: 0px;
   height: 150px; 
   width: 760px;
   background-image:url(add-logo.jpg); background-repeat:no-repeat;
}