.bgall {
	background-image: url(images/bg_dark.gif);
	background-repeat:repeat;
}
.bgwhite {
	background-color: #FFFEFF;
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
	padding-left: 10px;
}
.bottom {
	background-image: url(images/bottom-greenwave.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bottom_space {
	font-size: 11px;
	color: #4A671B;
	text-align: right;
	vertical-align: bottom;
	padding-right: 26px;
	padding-bottom: 8px;
}
.bottom_space a:link {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFEFF;
	text-decoration: none;
}

.bg_center {
	background-image: url(images/people.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	vertical-align: top;
}
.space_left {
	padding-top: 19px;
}
.bg_lefttable1 {
	background-color: #f0f7f7;
	background-image: url(images/bgleft1.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg_lefttable2 {
	background-color: #3c86ad;
	background-image: url(images/bgleft2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.lefttext1 {
	font-family: tahoma, arial;
	font-size: 11px;
	color: #638389;
	text-align: justify;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 10px;
}
.centertext {
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 25px;
	text-align: left;
	vertical-align: top;
}
a:link {
	color: #2A6BBB;
	text-decoration: underline;
}
a:visited {
	color: #1D487E;
	text-decoration: underline;
}
a:hover {
	color: #FFFEFF;
	text-decoration: none;
	background-color: #75AE15;
}
a:active {
	color: #FFFEFF;
	text-decoration: none;
	background-color: #75AE15;
}
h1 {
	font-size: 22px;
	font-weight: normal;
	color: #75A91E;
}
.points {
	background-image: url(images/point.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

h2 {
	font-size: 13px;
	color: #31657D;
	font-weight: bolder;
	text-transform: uppercase;
	padding-top:10px;
	margin-top:0px;
	margin-bottom:10px;
}
.lefttext2 {
	font-family: tahoma, arial;
	font-size: 11px;
	color: #EFF5F8;
	text-align: justify;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 10px;
}
.lefttext2 h2 {
	color: #FFFEFF;
}
.bottom_space a:visited {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F1F9E6;
	text-decoration: none;
}
.bottom_space a:hover {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #84B631;
	text-decoration: none;
	background-color: #FFFEFF;
}
.bottom_space a:active {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #84B631;
	text-decoration: none;
	background-color: #FFFEFF;
}

TR.ImgCell TD, .bg_lefttable1 TD, .bg_lefttable2 TD, TD.ImgCell{
	font-size:0px;
	line-height:100%;
}

TD.content, TD.content div{position:relative;}

Div.Object45, Div.Object46, Div.Object47, Div.Object48, Div.Object49{position:static;}

/* Fixes: quirks! */

Html{
	height:auto;
	overflow:auto;
}

Body{
	height:auto;
	overflow:auto;
	margin-top:15px;
	padding:0;
}

#scroller{position:static;}
.sf_outer_wrapper{margin-top:1006px;}

.ImgCell, .ImgCell TD{
	font-size:0px;
	line-height:100%;
}

Img{
	border:0;
	padding:0;
}

A{border:0;}
#page2, #page{
	height:1px;
	overflow:hidden;
}

Table.Table, #table1, #container, #navbar, #outer-wrapper{display:none;}
