@CHARSET "ISO-8859-1";

html {
	width: 100%; height: 100%;
}

body {
	font-size: 9pt; font-family: arial; width: 99.5%; height: 100%; text-align: center; color: #003366; background-color: #CDD8DD; margin: 0;
}

body.mceContentBody {
	font-size: 9pt; font-family: arial; background-color: #FFFFFF; text-align: left; color: #666666;
}

/* Editor*/
body a {
	color: #006699; text-decoration: none; font-weight: bold;
}

body a:hover {
	color: #006699; text-decoration: underline; font-weight: bold;
}

body.mceContentBody a {
	color: #006699; text-decoration: none; font-weight: bold;
}

body.mceContentBody a:hover {
	color: #006699; text-decoration: underline; font-weight: bold;
}

dl#system-message {
	background-color: #FFFFCE; font-size: 10pt; margin: 0; padding: 20px;
}

dl#system-message dt.error {
	color: #FF0000; font-weight: bold; display: inline;
}

dl#system-message dd.error ul {
	margin: 0; padding: 0; list-style: disc; display: inline;
}

body div.top_menu {
	width: 850px; margin: 0 auto; padding-top: 3px 0; text-align: right;
}

body div.top_menu ul {
	list-style: none; margin: 0; padding: 0;
}

body div.top_menu ul li {
	list-style: none; display: inline; margin: 0 5px;
}

body div.frame {
	width: 830px; margin: 0 auto; text-align: left; background-color: #E2E9EC; padding: 10px 10px; margin-top: 5px;
}

body div.main {
	width: 100%; margin: 0 auto; background-color: #12589d; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-top: 1px solid #E2DDB5;
}

body div.header {
	width: 100%; margin: 0; cursor: pointer;
}

body div.header table.container {
	width: 100%; border-collapse: collapse; border-spacing: 0; border: 0; background-color: #FFFFFF;
}

body div.header table.container td {
	width: 830px; height: 164px; background-image: url('../../../templates/itc_transco/images/header.jpg'); background-repeat: no-repeat; vertical-align: top;
}

body div.header ul.menuheader {
	display: none; float: left; margin: 20px; padding: 0; list-style: none; 
}

body div.header a {
	color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 12px; font-style: italic;
}

body div.header a:hover {
	color: #99ccff; font-weight: bold; text-decoration: none; font-size: 12px; font-style: italic;
}

body div.main_menu {
	height: 29px; line-height: 29px; background-image: url('../../../templates/itc_transco/images/menu-bg.gif'); background-repeat: no-repeat; background-position: left top; background-color: #DDE6EE; padding-left: 2px;
}

body div.main_menu td a:first-child {
	font-style: italic;
}

body div.main_menu div.section a {
	font-style: normal;
}

body div.main_menu_spacer {
	width: 100%; height: 5px; border-top: 7px solid #e2e9ec; background-color: #7B8591; border-bottom: 10px solid #a3aab2;
}

body div.body img {
	
}

body.mceContentBody img {
	
}

body div.body fieldset textarea {
	width: 100%;
}

/*body div.body fieldset .mceToolbar  td {height: ;}*/
body div.body form.form-validate table {
	border-collapse: collapse; width: 500px;
}

body div.body form.form-validate table td {
	padding: 5px; width: auto; text-align: left;
}

body div.body form.form-validate table td:first-child {
	text-align: left; width: 25%;
}

body div.body form.form-validate table select {
	width: 100%;
}

body div.body table.body {
	width: 100%; background-color: #FFFFFF; border-collapse: collapse;
}

body div.body table.body td.left,td.right,td.center {
	vertical-align: top;
}

body div.body table.body table.contentpaneopen {
	margin-bottom: 0px; width: 100%;
}

h1 {
	color: #006699; font-size: 20px; font-style: italic; font-weight: bold; font-style: normal; font-weight: bold; line-height: 16px;
}

h2 {
	color: #006699; font-size: 16px; font-style: italic; font-weight: bold; font-style: normal; font-weight: bold; line-height: 12px;
}

body div.body table.body td.contentheading {
	color: #006699; font-size: 15px; font-style: italic; font-weight: bold; font-style: italic; font-weight: bold;
}

body div.body td.left {
	background-color: #EDEEF0; width: 180px;
}

body div.body td.left div.content {
	padding: 25px 5px; border-bottom: 4px solid #a3aab2;
}

body div.body td.left div.accent {
	height: 5px; background-color: #FFFFFF; border-bottom: 1px solid #DDDDDD;
}

body div.body td.left td.contentheading {
	color: #999999; padding-left: 15px;
}

body div.body td.left ul.menu {
	font-size: 9pt; font-weight: 700; list-style: none; padding: 0; width: 160px; margin: 0 10px; padding-left: 5px;
}

body div.body td.left ul.menu li {
	margin: 5px 0;
}

body div.body td.left ul.menu .parent ul {
	list-style: none; padding: 0; margin-left: 15px;
}

body div.body td.left ul.menu a {
	color: #006699; text-decoration: none;
}

body div.body td.left ul.menu a:hover {
	color: #636363; text-decoration: underline;
}

body div.body td.left ul.menu li.active:first-child a {
	color: #636363;
}

body div.body td.left ul.menu li.active a:hover {
	color: #636363;
	text-decoration: none;
}

body div.body td.center div.content {
	padding: 20px 20px; color: #666666; font-size: 12px;
}

body div.body td.center div.content_frontpage {
	padding: 0; color: #666666; font-size: 12px;
}

body div.body td.center span.breadcrumbs a {
	color: #636363; text-decoration: none; font-weight: bold;
}

body div.body td.center td.buttonheading {
	white-space: nowrap;
}

body div.body a img {
	border: 0;
}

body div.body td.center ul li {
	padding-top: 5px;
}

body div.body td.right {
padding:15px;
}

body div.body div.componentheading {
	color: #336699; font-family: Arial; font-size: 18px; font-style: italic; font-weight: bold;
}

body div.footer {
	padding-top: 85px; width: 830px; height: 41px; border-collapse: collapse; background-image: url('../../../templates/itc_transco/images/footer.jpg'); background-repeat: no-repeat;
}

body div.footer ul.menu {
	list-style: none; margin: 0; padding: 0;
}

body div.footer ul.menu li {
	display: inline; margin: 0 10px;
}

body div.footer ul.menu li a {
	font-size: 12px; text-decoration: none; color: #FFFFFF; font-style: italic;
}

body div.copy {
	width: 850px; margin: 0 auto; color: #666666; font-size: 8pt; padding: 5px;
}

body div.copy table {
	width: 100%;
}

body div.copy table td {
	text-align: left;
}

body div.copy table td.right {
	text-align: right;
}

body div.copy table td.right ul {
	list-style: none; padding: 0; margin: 0;
}

span.article_separator {
	display: none;
	visibility: hidden;
	height: 0;
	clear: both;
}

/*News*/

body div.body table.moduletable_news {
	padding: 5px 10px; width: 800px; margin: 0 auto; margin-bottom: 5px; border-top: 1px dotted #8796B3; border-bottom: 1px dotted #8796B3;
}

body div.body table.moduletable_news td.contentheading {
	color: #336699; font-family: Arial; font-size: 18px; font-style: italic; font-weight: bold; padding: 7px 0 2px 10px; border-bottom: 1px dotted #D0D9EA; background-color: #F2F4F9;
}

body div.body table.moduletable_news ul.newsfeed_news div.date {
	font-weight: bold; color: #636363; padding-bottom: 2px; color: #666666; font-size: 12px; font-weight: normal; display: inline; padding-right: 30px; padding-left: 10px;
}

body div.body table.moduletable_news ul.newsfeed_news a.read_more_link {
	padding-left: 10px;
}

body div.body table.moduletable_news ul.newsfeed_news {
	list-style: none; padding: 0; margin: 0;
}

body div.body table.moduletable_news ul.newsfeed_news li {
	padding: 3px; margin: 5px 0;
}

body div.body table.moduletable_news ul.newsfeed_news li a {
	color: #006699; text-decoration: none; font-weight: bold;
}

body div.body table.moduletable_news ul.newsfeed_news li a:hover {
	color: #636363; text-decoration: underline; font-weight: bold;
}

/*Newsroom*/

body div.body table.moduletable_newsroom {
	padding: 8px 8px 0 12px;
}

body div.body table.moduletable_newsroom td.contentheading {
	color: #336699; font-family: Arial; font-size: 18px; font-style: italic; font-weight: bold;
}

body div.body table.moduletable_newsroom ul.newsfeed_newsroom div.date {
	font-weight: bold; color: #636363; padding-bottom: 2px; color: #666666; font-size: 12px; font-weight: normal;
}

body div.body table.moduletable_newsroom ul.newsfeed_newsroom {
	list-style: none; padding: 0; margin: 0;
}

body div.body table.moduletable_newsroom ul.newsfeed_newsroom li {
	padding: 3px; margin: 10px 0;
}

body div.body table.moduletable_newsroom ul.newsfeed_newsroom li a {
	color: #006699; text-decoration: none; font-weight: bold;
}

body div.body table.moduletable_newsroom ul.newsfeed_newsroom li a:hover {
	color: #636363; text-decoration: underline; font-weight: bold;
}

/*Filings*/

body div.body table.moduletable_filings {
	padding: 12px 10px 0 12px; width: 80%; margin-right: 10px; float: left;
}

body div.body table.moduletable_filings td.contentheading {
	color: #336699; font-family: Arial; font-size: 18px; font-style: italic; font-weight: bold;
}

body div.body table.moduletable_filings ul.newsfeed_filings div.date {
	font-weight: bold; color: #636363; padding-bottom: 2px; color: #666666; font-size: 12px; font-weight: normal; display: inline; padding: 0 20px;
}

body div.body table.moduletable_filings ul.newsfeed_filings {
	list-style: none; padding: 0; margin: 0;
}

body div.body table.moduletable_filings ul.newsfeed_filings li {
	padding: 3px; margin: 10px 0;
}

body div.body table.moduletable_filings ul.newsfeed_filings li a {
	color: #006699; text-decoration: none; font-weight: bold;
}

body div.body table.moduletable_filings ul.newsfeed_filings li a:hover {
	color: #636363; text-decoration: underline; font-weight: bold;
}

/* File Listing */
div.file_listing table { width: 100%; border-collapse: collapse; }
div.file_listing table span { color: #FF0000; }
div.file_listing table td.title { font-weight: bold; }
div.file_listing table td.not_public span.red { font-weight: bold; color: #FF0000; }
div.file_listing table td.not_public span.green { font-weight: bold; color: #008800; }

/* Search */
form#searchForm table.contentpaneopensearch,table.searchintrosearch {
	border-collapse: collapse;
}
form#searchForm div:first-child {
	width: 100%;
	display: block;
	float: none;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px 0;
	text-align: right;
}
div.componentheadingsearch {
	color: #336699; font-family: Arial; font-size: 18px; font-style: italic; font-weight: bold;
}
table.contentpaneopensearch {
	width: 100%;
}

/* Events */
table.events_listing {width: 100%;}
table.events_listing thead th {font-size: 11pt; padding: 5px; width: 50%;}
table.events_listing tbody tr.event_overview {background-color: #FFFFFF; cursor: pointer;}
table.events_listing tbody tr.event_overview:hover {background-color: #FFFFCE;}
table.events_listing tbody td {padding: 5px; width: 50%;}
table.events_listing tbody td.event_title {font-weight: bold; color: #006699;}

div.event {padding: 1px; border: 1px solid #ACB8D0;}
div.event div:first-child {padding: 0px 15px 15px 15px; border: 1px dotted #DDDDDD;}

/*Containers*/

div.rounded_corner_container_blue {
    background-color: #DBE5EE;
    border: 1px solid #99A4AA;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
  }
div.rounded_corner_container_blue div.rounded_corner_container_blue_content {
	padding: 8px;
	border: 0;
}

div.rounded_corner_container_yellow {
    background-color: #FFFFDA;
    border: 1px solid #99A4AA;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
div.rounded_corner_container_yellow div.rounded_corner_container_yellow_content {
	padding: 8px;
	border: 0;
}

/*Filings*/
form.file_listing table td:first-child {
	vertical-align: top;
	padding-top: 6px;
}

/* Tooltips */
.tool-tip {
	float: left; background: #ffc; border: 1px solid #D4D5AA; padding: 5px; max-width: 200px;
}

.tool-title {
	padding: 0; margin: 0; font-size: 100%; font-weight: bold; margin-top: -15px; padding-top: 15px; padding-bottom: 5px; background: url(../images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%; margin: 0;
}

/* Site Map */
table.sitemap div ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

.level0 {
	margin-left: 0px;
}

.level0:hover {
	
}

.level1 {
	margin-left: 30px;
}

.level1:hover {
	
}

.level2 {
	margin-left: 60px;
}

.level2:hover {
	
}

.level3 {
	margin-left: 90px;
}

.level3:hover {
	
}

.level4 {
	margin-left: 120px;
}

.level4:hover {
	
}

.level5 {
	margin-left: 150px;
}

.level5:hover {
	
}

.level6 {
	margin-left: 180px;
}

.level6:hover {
	
}

.level7 {
	margin-left: 210px;
}

.level7:hover {
	
}

.level8 {
	margin-left: 240px;
}

.level8:hover {
	
}

.level9 {
	margin-left: 270px;
}

.level9:hover {
	
}

.levelx {
	margin-left: 300px;
}

.levelx:hover {
	
}

.description {
	margin-left: 40px; font-size: 10px; color: #999966;
}

.sponsor,.sponsor a:hover,.sponsor a:link,.sponsor a:visited {
	text-align: center; font-size: 9px; color: #999966; display: none;
}