﻿.all {
	width : 990px;
	position : relative;
}

/* TOP MENU START */

.topMenu {
	
}

.topMenuUl {
	float : right;
	list-style : none;
	margin : 5px 0 25px 0;
}

.topMenuUl li {
	display : inline;
	line-height : 20px;
	padding : 0 2px;
}

.topMenuLi {

}

.topMenuSeperator {

}

/* TOP MENU END */


/* BANNER START */

.banner {
	background : #F4F1EA;
	height : 110px;
	padding : 0;
	margin : 0;
	width : 100%;
	vertical-align : bottom;
}

.bannerTable {
	width : 990px;
}

.logo {

}

.logoDiv {
	position : relative;
	float : left;
}

.logoDiv img {
	position : absolute;
	top : 29px;
	left : 10px;
}

.logo2 {

}

.logo2Div {
	position : relative;
	float : right;
}

.logo2Div img {
	position : absolute;
	top : 29px;
	right : 10px;
}

.topBanner {
	width : 488px;
	height : 110px;
	text-align : center;
}

.topBanner img {
	width : 468px;
	height : 60px;
	text-align : center;
}

.leftBanner {
	width : 168px;
}

.search {
	width : 179px;
	vertical-align : bottom;
	padding : 0 0 4px 0;
}

.searchTable  {
	text-align : center;
	width : 96%;
}

.searchTable td {
	padding : 0 2px;
	width : 100%;
}

.searchButton input {
	font-size : 12px;
	background : #F0B310;
	border : 0;
	font-weight : bold;
	color : white;
	cursor : pointer;
	height : 21px;
	padding : 0 4px;
}

.searchButton input:hover {
	background : #808084;
}

.searchInput input {
	border : 1px solid #c0bfbb;
	font-size : 12px;
	padding : 2px 0;
	width : 100%;
}

.searchInput:hover {
	background : #f7f7f7;
}

/* BANNER END */


/* MENU START */

.menu {
	width : 990px;
	text-shadow : 1px 1px 1px #808084;
}

.menu a {
	color : white;
	font-weight : bold;
	font-size : 16px;
	display : block;
	font-family : Arial;
	line-height : 47px;
}

.menu .menu1Selected , 
.menu .menu2Selected , 
.menu .menu3Selected , 
.menu .menu4Selected , 
.menu .menu5Selected , 
.menu .menu6Selected , 
.menu .menu7Selected {
	color : white;
}

.menu .menu1Selected:hover , 
.menu .menu2Selected:hover , 
.menu .menu3Selected:hover , 
.menu .menu4Selected:hover , 
.menu .menu5Selected:hover , 
.menu .menu6Selected:hover , 
.menu .menu7Selected:hover {
	color : white;
}

.menu a:hover {
	color : #F8E755;
}

.menuTable {
	width : 100%;
}

.menu1 {
	height : 42px;
	background : url('../images/menu1.jpg') top left repeat-x;
}

.menu1Selected {
	height : 42px;
	background : url('../images/menu1Selected.jpg') top left repeat-x;
	color : #808084;
}

.menu2 {
	height : 42px;
	background : url('../images/menu2.jpg') top left repeat-x;
}

.menu2Selected {
	height : 42px;
	background : url('../images/menu2Selected.jpg') top left repeat-x;
}

.menu3 {
	height : 42px;
	background : url('../images/menu3.jpg') top left repeat-x;
}

.menu3Selected {
	height : 42px;
	background : url('../images/menu3Selected.jpg') top left repeat-x;
}

.menu4 {
	height : 42px;
	background : url('../images/menu4.jpg') top left repeat-x;
}

.menu4Selected {
	height : 42px;
	background : url('../images/menu4Selected.jpg') top left repeat-x;
}

.menu5 {
	height : 42px;
	background : url('../images/menu5.jpg') top left repeat-x;
}

.menu5Selected {
	height : 42px;
	background : url('../images/menu5Selected.jpg') top left repeat-x;
}

.menu6 {
	height : 42px;
	background : url('../images/menu6.jpg') top left repeat-x;
}

.menu6Selected {
	height : 42px;
	background : url('../images/menu6Selected.jpg') top left repeat-x;
}

.menu7 {
	height : 42px;
	background : url('../images/menu7.jpg') top left repeat-x;
}

.menu7Selected {
	height : 42px;
	background : url('../images/menu7Selected.jpg') top left repeat-x;
}


/* MENU END */

/* CONTENT START */

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px;
}

.content {
	padding : 5px 0 5px 0;
	background : white;
}

.main {
	width : 100%;
	padding : 4px;
	border : 3px solid #F4F1EA;
	z-index : 0;
}

.leftColumn {
	padding : 3px 3px 3px 3px;
	vertical-align : top;
}

.mainContent {
	width : 100%;
	padding : 4px 10px;
	vertical-align : top;
}

.rightColumn {
	padding : 3px 3px 3px 3px;
	vertical-align : top;
}

/* CONTENT END */

/* CONTROLS START */

.controls {
	height : 35px;
	background : #F4F1EA;
}

.controlsTable td {
	padding : 0 5px;
}

.bottom {
	height : 50px;
}

/* CONTROLS END */


/* FOOTER START */

.footer {
	background : #f4f1ea;
	height : 50px;
	position : relative;
	width : 100%;
	z-index : 0;
	clear : both;
}

.footer a {
	color : #F0B310;
}

.footer a:hover {
	color : #808084;
}

.footerTable {
	height : 50px;
	width : 100%;
}

.leaf {
	background : url('../images/backgroundPhoto.png') bottom left no-repeat;
	width : 139px;
	height : 281px;
	position : absolute;
	bottom : 0;
	left : -5px;
	z-index : -2;
}

.null {
	height : 175px;
}

.push {
	height : 50px;
}

.bottomMenu  {

}

.bottomMenuUl {
	float : right;
	list-style : none;
	margin : 5px 0 0 0;
}

.bottomMenuUl li {
	display : inline;
	line-height : 20px;
	padding : 0 2px;
}

.bottomMenuLi a {
	text-decoration : underline;
	color : #808084;
}

.bottomMenuLi a:hover {
	color : #F0B310;
}

.bottomMenuSeperator {
	text-decoration : none;
}

.footerBottom {
	width : 100%;
}

.footerBottomLeft {
	text-align : left;
	padding : 0 0 0 170px;
}

.footerBottomRight {
	text-align : right;
	padding : 0 10px 0 0;
}

.logoSmall {
	position : absolute;
	top : 15px;
	left : 140px;
}

/* FOOTER END */

/* HEADERS START */

.menu1Header, .menu2Header, .menu3Header, .menu4Header, .menu5Header, .menu6Header, .menu7Header {
	display : block;
	height : 35px;
	color : white;
	font-weight : bold;
	font-size : 14px;
	margin : 4px 0 4px 0;
	line-height : 35px;
	text-align : left;
	padding : 0 0 0 10px;
	text-shadow : 1px 1px 1px #808084;
}

.menu1Header {
	background : #68AEE1;
}

.menu2Header {
	background : #ECE3B8;
}

.menu3Header {
	background : #FACCCE;
}

.menu4Header {
	background : #5CC4B9;
}

.menu5Header {
	background : #0173BC;
}

.menu6Header {
	background : #F4793E;
}

.menu7Header {
	background : #D8E148;
}

/* HEADERS END */

/* START PAGE START */

.allStart {
	width : 950px;
	position : relative;
}

.start {
	background : url('../images/startBackground.jpg') top left repeat-x;
}

.startTable {
	width : 950px;
	text-align : justify;
	z-index : 4;
}

.startText {
	padding : 12px 0;
}

.startBanners {
	padding : 10px 0;
	z-index : 1;
}

.startBanners img {
	z-index : 1;
}

.startBannersTable {
	width : 100%;
}

.startBannersTableTd {
	padding : 5px;
}

.startBannersTableTd img {
	width : 180px;
	height : 62px;
}

.leafStart {
	background : url('../images/backgroundPhoto.png') bottom left no-repeat;
	width : 139px;
	height : 281px;
	position : absolute;
	bottom : 0; 
	left : -85px;
	z-index : -5;
}

.clearStart {
	clear  : both;
	margin : 110px 0 10px 0;
}

.logoDivStart {
	position : relative;
	float : left;
}

.logoDivStart img {
	position : absolute;
	top : 5px;
	left : 50px;
}

.logo2Start {

}

.logo2DivStart {
	position : relative;
	float : right;
}

.logo2DivStart img {
	position : absolute;
	top : 92px;
	right : 240px;
}



/* START PAGE END */
