#banner {

	width: 100%;
	height: auto;

	margin: 0;
	padding: 0;

}

#banner #landingPageBanner {

	width: 100%;
	height: 340px;

	margin: 0;
	padding: 0;

	background-image: url(../../content/images/bannerBackground.gif);
	background-position: top left;
	background-repeat: no-repeat;

}

#banner #landingPageBanner #tiptoLogo {

	width: 120px;
	height: 80px;

	margin: 0;
	padding: 40px 0 0 40px;

}

#banner #defaultBanner {

	width: 100%;
	height: 248px;

	margin: 0;
	padding: 0;

	background-image: url(../../images/smallBanner.gif);
	background-position: top left;
	background-repeat: no-repeat;

}

#banner #defaultBanner #tiptoLogo {

	width: 120px;
	height: 80px;

	margin: 0;
	padding: 40px 0 0 40px;

}

#banner #adminBanner {

	width: 100%;
	height: 120px;

	margin: 0;
	padding: 0;

	background-color: #FFF;

}

#banner #adminBanner #tiptoLogo {

	width: 120px;
	height: 80px;

	margin: 0;
	padding: 20px 0 0 20px;

}

#banner #landingPageBanner ul,#banner #defaultBanner ul {

	position: absolute;

	list-style: none;

	margin: 0;
	padding: 136px 0 0 40px;

}

#banner #adminBanner ul {

	float: right;

	text-align: right;

	list-style: none;

	margin: 0;
	padding: 20px 20px 0 0;

}


#banner #ourObjectives {

	position: absolute;

	width: 640px;
	height: 230px;	

	margin: 30px 0 0 345px;
	padding: 0;

}

#container {

	width: 960px;
	height: auto;

	margin: 0;
	padding: 0;

}

#container #mainNavigation {

	position: absolute;

	width: 200px;
	height: auto;

	margin: 0 0 0 16px;
	padding: 16px 0;

	font-size: 14px;

}

#container #mainNavigation li {

	width: 200px;
	height: auto;

	margin: 0;
	padding: 0;

	list-style: none;
	
	font-weight: bold;

}

#container #mainNavigation li a {
	
	display: block;

	width: 184px;
	height: auto;

	margin: 0;
	padding: 8px;

	text-decoration: none;
	color: #0093BA;

}

#container #mainNavigation .topNavigation {

	width: 192px;
	height: auto;

	margin: 0 0 0 8px;
	padding: 0;

	list-style: none;
	
	font-weight: bold;
	
	background-image: url(../../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left;

}

#container #mainNavigation .topNavigation a {
	
	display: block;

	width: 160px;
	height: auto;

	margin: 0;
	padding: 1px 8px 3px 24px;

	text-decoration: none;
	color: #0093BA;

}

#container #mainNavigation .topNavigationFooter {

	width: 200px;
	height: auto;

	margin: 4px 0 8px 0;
	padding: 0;

	list-style: none;

	border-bottom: 1px dashed #E3E3E3;
	
	line-height: 0px;	
	font-size: 1px;

}

#container #mainNavigation .active a {

	color: #FFF;
	background-color: #0093BA;

}

#container #mainNavigation ul .active a {

	color: #FFF !important;

}

#container #mainNavigation ul li a {

	color: #014E60 !important;

}

#container #mainNavigation li a:hover {

	color: #014E60;

}

#container #mainNavigation ul li a:hover {

	color: #FFF !important;

}

#container #content {

	width: 728px;
	height: auto;

	margin: 0 0 0 232px;
	padding: 0;

}


#container #content .contentContainer {

	width: 728px;
	height: auto;

	margin: 0;
	padding: 0;
	
}

#container #content .contentContainer .terriContainer {

	width: 464px;
	height: auto;

	margin: 0;
	padding: 16px 0;

	background-color: #FFF;

}

#container #content .contentContainer .terriContainer .terri {

	width: auto;
	min-height: 220px !important;

	margin: 0;
	padding: 0;

	background-image: url(../../images/tiptoTerri.jpg);
	background-position: top left;
	background-repeat: no-repeat;

}

#container #content .contentContainer .terriContainer .terri .terriBubbleHolder {

	width: 280px;
	height: auto;
	
	margin: 0 0 0 184px;
	padding: 0;

}

#container #content .contentContainer .terriContainer .terri .terriBubbleTop {

	width: 280px;
	height: 48px;

	margin: 0;
	padding: 0;
	
	background-image: url(../../images/terriBubbleTop.jpg);
	background-position: top left;
	background-repeat: no-repeat;

}

#container #content .contentContainer .terriContainer .terri .terriBubbleText {

	width: 228px;
	height: auto;

	margin: -32px 0 0 20px;
	padding: 0 16px 4px 16px;
	
	background-color: #E4E4E4;

}

#container #content .contentContainer .terriContainer .terri .terriBubbleBottom {

	position: relative;

	width: 280px;
	height: 16px;

	margin: 0;
	padding: 0;

	background-image: url(../../images/terriBubbleBottom.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#container #content .contentContainer .fullColumn {

	width: 728px;
	height: auto;

	margin: 0;
	padding: 0;

}

#container #content .contentContainer .fullColumn .fullColumnContainer {

	width: 728px;
	height: auto;

	margin: 0;
	padding: 0 0 16px 0;

}

#container #content .contentContainer .fullColumn .fullColumnContainer .fullColumnTop {

	width: 728px;
	height: 20px;
	
	background-image: url(../../images/fullContainerTop.gif);
	background-position: top;
	background-repeat: no-repeat;

}

#container #content .contentContainer .fullColumn .fullColumnContainer .fullColumnContent {

	width: 696px;
	height: auto;

	margin: 0;
	padding: 16px;

	background-color: #FFF;

}

#container #content .contentContainer .fullColumn .fullColumnContainer .fullColumnBottom {

	width: 728px;
	height: 20px;

	background-image: url(../../images/fullContainerBottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;

}

#container #content .contentContainer .leftColumn {

	position: absolute;

	width: 496px;
	height: auto;

	margin: 0;
	*margin: 0 0 0 -512px;
	padding: 0;

}

#container #content .contentContainer .leftColumn .leftColumnContainer {

	width: 496px;
	height: auto;

	margin: 0;
	padding: 0 0 16px 0;

}

#container #content .contentContainer .leftColumn .leftColumnContainer .leftColumnTop {

	width: 496px;
	height: 20px;

	background-image: url(../../images/leftContainerTop.gif);
	background-position: top;
	background-repeat: no-repeat;

}

#container #content .contentContainer .terriContainer {

	width: 464px;
	height: auto;

	margin: 0;
	padding: 16px 0;

	background-color: #FFF;

}

#container #content .contentContainer .terriContainer .terri {

	width: auto;
	height: auto;

	margin: 0;
	padding: 0;

	background-image: url(../../images/tiptoTerri.jpg);
	background-position: top left;
	background-repeat: no-repeat;

}

#container #content .contentContainer .terriContainer .terri .terriBubbleHolder {

	width: 280px;
	height: auto;
	
	margin: 0 0 0 184px;
	padding: 0;

}

#container #content .contentContainer .terriContainer .terri .terriBubbleTop {

	width: 280px;
	height: 48px;

	margin: 0;
	padding: 0;
	
	background-image: url(../../images/terriBubbleTop.jpg);
	background-position: top left;
	background-repeat: no-repeat;

}

#container #content .contentContainer .terriContainer .terri .terriBubbleText {

	width: 228px;
	height: auto;

	margin: -32px 0 0 20px;
	padding: 0 16px 4px 16px;
	
	background-color: #E4E4E4;

}

#container #content .contentContainer .terriContainer .terri .terriBubbleBottom {

	position: relative;

	width: 280px;
	height: 16px;

	margin: 0;
	padding: 0;

	background-image: url(../../images/terriBubbleBottom.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#container #content .contentContainer .leftColumn .leftColumnContainer .leftColumnContent {

	width: 464px;
	height: auto;

	margin: 0;
	padding: 16px;

	background-color: #FFF;

}

#container #content .contentContainer .leftColumn .leftColumnContainer .leftColumnBottom {

	width: 496px;
	height: 20px;

	background-image: url(../../images/leftContainerBottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;

}

#container #content .contentContainer .rightColumn {

	width: 216px;
	height: auto;

	margin: 0 0 0 512px;
	padding: 0;

}

#container #content .contentContainer .rightColumn .rightColumnContainer {

	width: 216px;
	height: auto;

	margin: 0;
	padding: 0 0 16px 0;

}

#container #content .contentContainer .rightColumn .rightColumnContainer .rightColumnTop {

	width: 216px;
	height: 20px;

	background-image: url(../../images/rightContainerTop.gif);
	background-position: bottom;
	background-repeat: no-repeat;

}

#container #content .contentContainer .rightColumn .rightColumnContainer .rightColumnContent {

	width: 200px;
	height: auto;

	margin: 0;
	padding: 0 8px 8px 8px;

	background-color: #FFF;

}

#container #content .contentContainer .rightColumn .rightColumnContainer .rightColumnBottom {

	width: 216px;
	height: 20px;

	background-image: url(../../images/rightContainerBottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;

}

#container #content .contentContainer .specialOfferContainer {

	margin: 0;
	padding: 0 0 32px 0;

}

#container #content .contentContainer .selectContainer {

	margin: 0;
	padding: 0;

}

#container #content .contentContainer .selectContainer .selectRow {
	
	width: auto;
	height: auto;

	margin: 0;
	padding: 0;

	border-bottom: 1px dashed #E3E3E3;

}

#container #content .contentContainer .selectContainer .selectRow a {
	
	display: block;

	width: auto;
	height: 36px;

	margin: 24px 0;
	padding: 26px 0 26px 120px;
	
	background-position: left;
	background-repeat: no-repeat;

}

#container #content .contentContainer .selectContainer .selectRow .a {
	
	display: block;

	width: auto;
	height: 36px;

	margin: 24px 0;
	padding: 26px 0 26px 120px;
	
	background-position: left;
	background-repeat: no-repeat;

}

#container #content .contentContainer .selectContainer .selectRow .a a {

	display: inline;

	width: auto;
	height: suto;

	margin: 0;
	padding: 0;

}

#container #content .contentContainer .selectContainer .multipleSelectRow {
	
	width: auto;
	height: auto;

	margin: 0;
	padding: 26px 0;

	border-bottom: 1px dashed #E3E3E3;

}

#footer {

	width: 100%;
	height: 100px;

	margin: 0 0 0 0;
	padding: 0;

	background-color: #FFFBDC;

	background-image: url(../../images/footer.gif);
	background-position: bottom left;
	background-repeat: no-repeat;

}

#footer p {

	margin: 0;
	padding: 80px 0 0 20px;
	
	color: #FFF;

}

#footer p a {

	color: #FFF;

	text-decoration: underline;

}

#footer p a:hover {

	color: #014E60;

	text-decoration: none;

}