﻿@charset "utf-8";
/*
	This stylesheet contains the styles for all custom tables used to layout the master pages 
*/
/*********************
	Master layout table
*********************/
table.ctiMaster {
				width: 880px;
				height: 100%;
				background-color: transparent;
				border-collapse: inherit;
				border: 0px solid red;
				margin: 0;
				padding: 0;
				margin: 0 auto;
}
table.ctiMaster td {
				border: 0px dotted #f00;
				text-align: left;
}
div.spacer {
				height: 10px;
}
/*********************
Master layout table rows
*********************/
table.ctiMaster td.ctiLayoutSiteActionMenu {
}
table.ctiMaster td.ctiLayoutWorkInProgress {
				background-color: #f00;
				color: #fff;
				padding: 5px;
				text-align: center;
				display: none;
}
table.ctiMaster td.nav-header {
				text-align: right;
				border: 1px blue solid;
}
table.ctiMaster td.ctiLayoutHeaderContainer {
				padding: 0px 0px 0px 0px;
}
/***************************
	Content Table
****************************/
table.cticontent td {
				padding-top: 10px;
}
/***************************
Level 1 custom columns 
***************************/
table.ctiMaster td.ctiLayoutBannerFull p {
				display: none;
				overflow: hidden;
}
table.ctiMaster td#container-banner-home {
				border-top: 3px solid #7F9DB8;
				border-bottom: 3px solid #7F9DB8;
				padding: 0 0 0 0;
}
table.ctiMaster td.ctiLayoutL1-col-l {
				width: 180px;
				vertical-align: top;
				padding: 20px 5px 0 0;
				border: 0px green dashed;
}
table.ctiMaster td.ctiLayoutL1-col-l table td {
				margin: 0;
				padding: 0px 0px 0px 0px;
}
table.ctiMaster td.ctiLayoutL1-col-l table {
				margin: 0;
				padding: 0;
}
table.ctiMaster td.ctiLayoutL1-col-m {
				vertical-align: top;
				padding: 20px 20px 5px 0;
/*  */				border: 0px blue dashed;
				width: 500px;
}
table.ctiMaster td.ctiLayoutL1-col-r {
				width: 400px;
				vertical-align: top;
				padding: 20px 0 5px 0;
				border-left: 1px #EDEDED dashed;
	/*border:0px orangered dashed;*/
}
/***************************
Level 2, 3 custom columns 
***************************/
table.ctiMaster td#ctiSubpagebanner {
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				overflow: hidden;
				height: 165px;
				border-top: 2px solid #7F9DB8;
				border-bottom: 2px solid #7F9DB8;
	/*border: thin yellow dashed;*/
}
table.ctiMaster td#ctiSubpagebanner p {
				display: none;
}
table.ctiMaster td.ctiLayoutL2-col-l {
				width: 215px;
				vertical-align: top;
}
table.ctiMaster td.ctiLayoutL2-col-m {
				vertical-align: top;
}
table.ctiMaster td.ctiLayoutL2-col-r {
				width: 200px;
				vertical-align: top;
}
/* Content cells table styles */
table.ctiSearchContent {
}
table.cti-footer {
}
table.ctiL2Content {
				border-collapse: collapse;
				margin: 10px 0 0 0;
}
table.ctiContent {
				width: 100%;
}
table.ctiContent td#LeftNav {
				padding: 0 30px 0 0;
}
table.ctiHeader {
				padding: 0 0 0 0;
}
/*****************
	Splash Page
*****************/
.ctiMasterContent {
				background-color: transparent;
}
/*****************
	Search Page 
*****************/
table.ctiSearchContent {
				padding-top: 0;
}
table.ctiSearchContent td {
				padding: 5px 0px 5px 0px;
}
table.ctiSearchContent td#searchResultsHeader {
				background-image: url('../../Site_Graphics/cti-Header_Border.png');
				background-repeat: no-repeat;
				background-position: bottom left;
				padding-top: 10px;
}
table.ctiSearchPagination td.searchPagination {
				text-align: right;
				padding: 0 0 0 0;
}
/***************************
	Awards & Recognitions
***************************/
table.ctiAwards {
				padding: 0px 0px 0px 0px;
				text-align: center;
				vertical-align: middle;
}
table.ctiHdcc {
				padding: 0px 0px 0px 0px;
				text-align: center;
				vertical-align: middle;
}
table.ctiAwards {
				width: 400px;
				padding: 30px 0px 0px 0px;
}
td.ctiHdccAwardYear {
				text-align: center;
				vertical-align: middle;
}
td.ctiHDccAwardImageHeader {
				text-align: center;
				vertical-align: middle;
}
td.ctiAwardImageHeader {
				text-align: center;
				vertical-align: middle;
}
td.ctiAwardRankings {
				text-align: center;
				vertical-align: middle;
}
td.ctiAwardImageHeader {
				text-align: center;
				vertical-align: middle;
}
td.ctiAwardYear {
				text-align: center;
				vertical-align: middle;
}
td.ctiHdccAwardYear {
				font-weight: bold;
}
td.ctiAwardYear {
				font-weight: bold;
}
td.ctiAwardImageHeader {
				padding: 0px 0px 0px 0px;
}
td.ctiAwardRankings {
				padding: 0px 0px 0px 0px;
}
/*HDCC table*/
table.ctiHdcc {
				width: 500px;
}
td.ctiHDccAwardImageHeader {
				padding: 0px 5px 0px 5px;
}
td.ctiHdccAwardRanking {
				text-align: left;
				vertical-align: middle;
}
/**************
	Footer
**************/
table.ctiMaster td.ctiLayoutFooter {
				padding: 10px 0 0 0;
				border-top: 3px solid #7F9DB8;
				background-image: url('/Site_Graphics/bg-footer.png');
				background-repeat: no-repeat;
}
/*CTi Fact Sheets*/
table.ctiFactSheetsTbl {
				width: 180px;
}
