/*Transenctric*/

body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0 362.5px 0 362.5px;
	text-align: center;
}

div#sizer {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 47%;
	max-width: 265px;  /* version for IE is at the bottom of this style block */
}

div#expander {
	margin: 0 -362.5px 0 -362.5px;
	min-width: 725px; /* Critical Safari fix! */
	position: relative;
}
/* Holly hack for IE \*/
* html #expander, * html #homepage #content #info { height: 0; }
/* */

/* helps IE get the child percentages right. */
div#container { position: relative; width: 100%; text-align: left;} 

/* http://positioniseverything.net/easyclearing */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix,
* html #homepage {height: 1%;}
/* End hide from IE-mac */

.clearfix {display: inline-table;}
/*This fixes the IE bug for disappearing background-image inside list items*/
ul, ol, dl {
	position: relative;
}

div.spacer,
#homepage div.spacer {
  visibility: hidden;
  width: 10%;
  line-height: 1px;
  height: 0;
  clear: both;
}
#container div#header {
	position: relative;
	height: 46px;
	border-bottom: solid 1px #6F7E84;
	margin: 12px 8px 0 41px;
	padding: 0 0 6px 0 !important;
}
#header div#logo {
	position: relative;
	float: left;
	margin-left: -29px;
}
#header div#logo a img { border: 0;}
#header div#nav {
	position: relative;
	float: right;
	margin: 29px 0 0 0;
	padding: 0;
}
#header #nav ul {
	font: bold 12px;
	color: #d10b10;
	margin: 0 !important;
	padding: 0 !important;
}
#header #nav li {
	display: inline;
	margin: 0 0 0 18px;
	padding: 0 !important;
}

div#container div#SectionSubtitle {
	position: absolute;
	top: 78px;
	left: 21%;
	z-index: 50;
	padding: 0 0 0 34px;
	margin: 0;
}
div#container div#SectionSubtitle h2 {
	font: bold 14px/130% Verdana, Arial, sans-serif;
	margin: 0 9px 0 0;
	color: #333;
	border: 0;
	padding: 0 0 0 10px;
}

#container div#returnto {
    position: relative;
	left: 0;
	margin: 3px 0 0 40px;
	z-index: 1;
	font: normal 9px/130% Verdana, Arial, sans-serif !important;
	color: #999;
}
#container div#returnto a:link,
#container div#returnto a:visited {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #DB8476;
	margin: 0 1px;
    border: 0;
}
#container div#returnto a:hover {
	font-size: 10px;
	font-weight: normal;
	color: #63737A;
	text-decoration: none;
	margin: 0 1px;
	border-bottom: solid 1px #D10B10 !important;
}

#header #nav li a:link,
#header #nav li a:visited,
#leftnav li a:link,
#leftnav li a:visited {
	color: #D10B10;
	padding: 0;
	text-decoration: none;
	margin: 0;
}
#header #nav li a { font: bold 12px/24px Verdana, Arial, sans-serif; }
#leftnav li a { font: bold 13px/24px Verdana, Arial, sans-serif; }

#leftnav li {
	margin: 10px 0 2px 0;
	list-style-type: none;
	text-align: right;
}
#
#container #leftnav ul ul li a:hover {
	border-bottom: solid 1px #D10B10 !important;
}


#leftnav li.selected {
	border: solid 1px #DEDEDE;
	margin-right: -18px;
	margin-top: 6px;
	padding-top: 6px;
	padding-right: 18px;
	padding-bottom: 6px;
}
#leftnav ul li.selected ul {
	padding: 0 18px 0 18px !important;
	border: 0 !important;
}
#leftnav ul li.selected ul li { margin: 6px 0 2px 0;}
#leftnav li.selected a:link,
#leftnav li.selected a:visited {
	font: bold 13px/24px Verdana, Arial, sans-serif;
	color: #63737A;
	padding: 3px 0 0;
	text-decoration: none;
	margin: 0;
	border-bottom: solid 3px #6F7E84 !important;
}
#leftnav li.selected li a:link,
#leftnav li.selected li a:visited {
	font: normal 10px/13px Verdana, Arial, sans-serif;
	color: #D10B10;
	padding: 3px 0 3px;
	text-decoration: none;
	margin: 0;
	border-bottom: 0 !important;
}
#leftnav li.selected li a:hover,
#leftnav li.selected li a:active {
	color: #63737A;
	padding-bottom: 0;
}

#header #nav li a:hover,
#leftnav li a:hover {
	margin: 0;
	padding-bottom: 0;
	color: #63737A;
	border-bottom: solid 3px #D10B10 !important;
}
#container div#leftnav {
	clear: both;
	float: left;
	width: 21%;
	border-right: solid 1px #63737A;
	padding: 0 6px 0 0;
	margin: 3px 0 0 20px;
	text-align: right;
}

#container div.block {
	position: relative;
	width: 100%;
	background-color: #B4BCBF;
	height: 32px;
	padding: 5px 6px 0 0;
	margin: 0;
}
#container #leftnav ul {
	font: bold 14px/130%;
	color: #d10b10;
	margin: 0 18px 0 0;
	padding: 1px 0 0 0;
}
#container #leftnav ul ul {
	text-align: right;
	margin: 5px -18px 0 0;
	padding-right: 18px;
	border: solid 1px #CCC;
}
#leftnav ul ul li {
	margin-bottom: 8px;
	text-align: right;
	font: normal 10px/13px Verdana, Arial, sans-serif;
}	

	
#container div#content,
#container div#index {
	float: left;
	width: 73%;
	border-left: solid 1px #63737A;
	padding: 0 0 0 6px;
	margin: 3px 8px 6px -1px;
}
div.photoRight {
	float: right;
	margin: 0 0 6px 12px;
	width: auto;
	padding: 0;
}
div.photoLeft {
	float: left;
	margin: 0 9px 6px 0 !important;
	width: auto;
	padding: 0;
}
div.photoRight img,
div.photoLeft img {
	border: solid 1px #000 !important;
	margin: 0 0 9px 0;
	padding: 0;
}
div.photoRight img.NoBorder,
div.photoLeft img.NoBorder {
	border: 0 !important;
	display: block;
	margin: 0;
}
table.photoBottom {
	float: none;
	margin: 3px 0 0 0 !important;
	padding: 0;
	clear: both;
	border: 0;
}
table.photoLeft {
	float: left;
	margin: 5px 12px 3px 0 !important;
	border: 0;
}
table.photoRight,
table.photoRight {
	float: right;
	margin: 5px 0 3px 12px !important;
	border: 0;
}
table.photoRight td,
table.photoLeft td,
table.photoBottom td {
	font: bold 10px/115% Verdana, Arial, sans-serif !important;
	color: #000;
	vertical-align: top;
	padding: 0 0 9px 0 !important;
}
table.photoRight img,
table.photoLeft img,
table.photoBottom img {
	border: solid 1px #000;
	display: block;
	margin: 0 0 6px 0;
	padding: 0;
}
table.photoRight img a,
table.photoLeft img a,
table.photoBottom img a {
	border: solid 1px #000;
}

table.photoRight img.NoBorder,
table.photoLeft img.NoBorder,
table.photoBottom img.NoBorder {
	border: 0;
	display: block;
	margin: 0;
}
table.photoRight td p,
table.photoLeft td p,
table.photoBottom td p,
p.cutline {
	font: bold 10px/135% Verdana, Arial, sans-serif !important;
	margin: 0 0 3px 0 !important;
}


#content h1,
#index h1 {
	font: bold 18px/130% Verdana, Arial, sans-serif;
	margin: 10px 0 9px 9px;
	padding: 0;
	color: #000;
}
h3.titleOverhead {
	font: bold 14px/120% Verdana, Arial, sans-serif;
	margin-top: 0;
	margin-bottom: .3em;
}



#content div.spacer, #index div.spacer { display: block; margin: 0 0 14px 0;}
#content #container div.spacer { display: block; margin: 0; line-height: 1px; font-size: 2px;}
body#homepage div#content div#container div#right-col div.spacer { margin: 0; font-size: 2px; line-height:1;}
#content h3 {
	font: bold 14px Verdana, Arial, sans-serif;
	color: #000;
	margin: 2px 9px 9px 9px;
}
#content p,
#index p {
	font: normal 11px/130% Verdana, Arial, sans-serif;
	margin: 0 9px 9px 9px;
}
#container div#footer {
	position: relative;
	margin: 0 12px;
	clear: both;
}
#container p.interwoven { color: #FFF !important;}
#container #footer div#company-name {
	font: bold 20px/18px Times "Times New Roman", Times, serif;
	color: #63737A;
	border-bottom: solid 1px #63737A;
	display: block;
}
#container #footer p {
	margin: 0 0 36px 0;
	padding: 0;
	text-align: center;
	font-size: 10px;
}
#container #footer img { border: 0;}
#footer a {text-align: center; display: block; margin: 12px auto;}
#content ul,
#index ul {
list-style-type: none;
padding: 0;
margin: 0 0 12px 9px;
}
#content ul li,
#index ul li {
list-style-image: none;
list-style-position: outside;
background-image: url(/graphics/transentric/bullet.gif) !important;
background-repeat: no-repeat;
background-position: 0 5px;
padding: 0 0 0 10px;
margin: 0 0 6px 9px;
}
#content ul li a:link,
#content ul li a:visited,
#index ul li a:link,
#index ul li a:visited,
#content a:link,
#content a:visited,
#index a:link,
#index a:visited {
	font-weight: bold;
	color: #D10B10;
	text-decoration: none;
}
#content ul li a:visited,
#content a:visited,
#index ul li a:visited,
#index a:visited {
	color: #DB8476;
}
#content ul li a:hover,
#content a:hover,
#index ul li a:hover,
#index a:hover {
	color: #63737A;
	border-bottom: solid 2px #D10B10;
}

div#index li {
	margin-bottom: 4px;
}

div#index li ul { margin-top: 3px;}
div#index ul li.subhead,
div#index ul li.subhead1 {
	font: bold 12px Verdana, Arial, sans-serif !Important;
	color: #63737A !important;
	margin: 18px 0 5px 0;
	padding-left: 0;
	background-image: none !important;
}
div#index ul li.subhead1 {
	margin: 8px 0 5px 0;
	background-image: none !important;
}

div#index li.subhead a:hover,
div#index li.subhead1 a:hover {
	color: #933;
	border-bottom: solid 1px #933;
	text-decoration: none;
}


/*To allow for a section head followed by a subhead on the index page*/

div#index ul li.subhead1 span.SectionHead,
div#index ul li.subhead1 span.SectionHead {
	font: bold 11px/150% Verdana, Arial, sans-serif !important;
	color: #B07745;
	margin: 0 0 9px 0;
	clear: both;
}
/**/
div.LeftOneCol {
	position: relative;
	float: left;
	margin: 0 0 18px 0;
	width: auto;
}
div.LeftCol {
	position: relative;
	float: left;
	margin-bottom: 18px;
	width: 44%;
	padding-right: 36px;
}
div.RightCol {
	float: left;
	width: 44%;
	margin: 0 18px 18px 0;
}
p.subhead {
	font: bold 12px/150% Verdana, Arial, sans-serif !important;
    color: #63737A;
	margin: 0 0 6px 0;
}
/*p.SectionHead {
	font: bold 16px/135% Verdana, Arial, sans-serif !important;
    color: #63737A;
	margin: 0 0 6px 9px !important;
	clear: both;
}*/
p.SectionHead {
	font: bold 14px/135% Verdana, Arial, sans-serif !important;
	padding-top: 1px;
	color: #63737A;
	border-top: solid 1px #B4BCBF;
}
#content p.question {
	font: bold 12px/135% Verdana, Arial, sans-serif;
}

div#content div#anchor {}
#content div#anchor ul {
list-style-type: none;
padding: 0;
margin: 0 0 12px 0;
}

#content #anchor li {
background-image: url(/graphics/transentric/bullet_anchor.gif) !important;
background-repeat: no-repeat;
background-position: 0 2px !important;
padding: 0 0 3px 13px !important;
margin: 0 0 0 9px;
}

#content #anchor a {
	font: bold 11px/135% Verdana, Arial, sans-serif !important;
}
p {
	font: 11px/135% Verdana, Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 9px;
}
blockquote { margin: 0 0 9px 12px;}
p.top {
	margin: 6px 0 12px 0;
}
p.top a,
p.top a:link,
p.top a:visited,
p.top a:hover,
p.top a:active {
	text-decoration: none;
	font: normal 10px/130% Verdana, Arial, sans-serif !important;
	color: #DB8476;
}

/***Tables***/
table {
	margin: 0 9px 12px 9px;
	border: 0;
}
td {
	font: 11px/135% Verdana, Arial, sans-serif !important;
	vertical-align: top;
	padding: 0;
	border: 0;
	margin: 0;
}

div#content table {
	border: 0;
	margin: 0 9px 12px 9px;
}

div#content td {
	font: 11px/135% Verdana, Arial, sans-serif !important;
	vertical-align: top;
	padding: 0 9px 3px 3px;
	border: 0;
}
td.center, tr.center td {
	text-align: center;
}
tr.middle, td.middle {
	vertical-align: middle !important;
}
tr.bottom, td.bottom {
	vertical-align: bottom !important;
}

tr.PadTop td,
td.PadTop {
	padding-top: 6px !important;
}
tr.PadBottom td,
td.PadBottom {
	padding-bottom: 6px !important;
}
tr.HeaderRow td, td.HeaderRow,
div#content tr.HeaderRow td, div#content td.HeaderRow {
	font: bold 12px Verdana, Arial, sans-serif !important;
	vertical-align: bottom !important;
	background-color: #FFF;
	color: #000;
	padding: 4px 4px !important;
	text-align: center;
	border-top: solid 1px #6F7E84;
	border-bottom: solid 3px #6F7E84;
	border-left: 0;
}

tr.HeaderRowSub td, td.HeaderRowSub,
div#content tr.HeaderRowSub td, div#content td.HeaderRowSub {
	font: bold 11px Verdana, Arial, sans-serif !important;
	vertical-align: bottom;
	background-color : #DEDEDE;
	padding: 4px 6px !important;
	text-align: left;
	color: #5D696E;
	border-top: 0;
	border-bottom: solid 1px #B4BCBF;
}
table.wide {
	width: 97%;
	border: 0;
	margin: 0 0 12px 9px;
}

table tr.HeaderRowSm td,
table td.HeaderRowSm,
table.txtCenter tr.HeaderRowSm td,
table.txtCenter td.HeaderRowSm {
	vertical-align: bottom;
	background-color: #FFF;
	font: bold 11px Verdana, Arial, sans-serif;
	color: #000;
	padding: 3px 6px 3px 6px;
	text-align: center;
	border-top: solid 1px #808E8D !important;
}

tr.HeaderRowSubSm td,
td.HeaderRowSubSm {
	vertical-align: bottom;
	background-color : #BEC2BA;
	font: bold 10px Verdana, Arial, sans-serif !important;
	padding: 3px;
	text-align: left;
	color: #000;
	border-top: solid 1px #808E8D;
	border-bottom: solid 1px #808E8D;
}
tr.RowOne td,
tr.RowTwo td,
tr td.RowOne,
tr td.RowTwo td {
	padding: 4px 6px 4px 6px !important;
}
tr.RowOne td,
tr td.RowOne,
div#content table tr.RowOne td {
	background-color : #F7F7F7;
	border-bottom: solid 1px #DEDEDE;
}

tr.RowTwo td,
tr td.RowTwo {
	background-color : #F2F2F2;
	border-bottom: solid 1px #DEDEDE !important;
}
table.txtCenter {
	border: 0;
}
table.txtCenter td {
	border: 0;
	width: auto;
	margin: 0 0 12px 0;
	text-align: center;
	padding: 0px 6px 3px 6px;
}
table.BorderTblOnly,
table.BorderTblOnlyMin {
	border: solid 1px #000 !important;
	margin: 12px 9px;
}
table.BorderTblOnly {
	width: 100%;
}
table.BorderTblOnly td,
table.BorderTblOnlyMin td {
	padding: 6px 6px !important;
	border: 0;
}
table.border,
table.BorderCenter,
table.BorderSmall,
table.BorderSmCenter {
	margin: 12px 9px 12px 0 !important;
	width: 100%;
	border-right: solid 1px #000 !important;
	border-bottom: solid 1px #000 !important;
}

table.BorderMinimum, 
table.BorderMinCenter, 
table.BorderMinSmall, 
table.BorderMinSmCenter {
	margin: 12px 9px;
	width: auto;
	border-right: solid 1px #000 !important;
	border-bottom: solid 1px #000 !important;
}

table.border td,
table.BorderMinimum td,
table.BorderWide td {
	vertical-align: top;
	padding: 0px 9px 3px 3px;
	border-top: solid 1px #000 !important;
	border-left: solid 1px #000 !important;
}


table.BorderCenter td,
table.BorderMinCenter td,
table.BorderWideCtr td {
	vertical-align: top;
	width: auto;
	margin: 0 0 12px 0;
	text-align: center;
	padding: 3px;
	border-top: solid 1px #000 !important;
	border-left: solid 1px #000 !important;
}

table.BorderSmall td,
table.BorderMinSmall td,
table.BorderWideSm td {
	vertical-align: top;
	font: 10px/120% Verdana, Arial, sans-serif !important;
	padding: 2px 9px 2px 3px;
	border-top: solid 1px #000 !important;
	border-left: solid 1px #000 !important;
}
table.BorderSmall tr.HeaderRow td, table.BorderSmall tr td.HeaderRow,
table.BorderSmall tr.HeaderRowSub td, table.BorderSmall tr td.HeaderRowSub,
table.BorderMinSmall tr.HeaderRow td, table.BorderMinSmall tr td.HeaderRow,
table.BorderMinSmall tr.HeaderRowSub td, table.BorderMinSmall tr td.HeaderRowSub,
table.BorderWideSm tr.HeaderRow td, table.BorderWideSm tr td.HeaderRow,
table.BorderWideSm tr.HeaderRowSub td, table.BorderWideSmSub tr td.HeaderRow {
	border-top: solid 1px #000 !important;
	font-weight: bold !important;
	text-align: center;
}
table.border tr.RowOne td, table.border tr td.RowOne,
table.border tr.RowTwo td, table.border tr td.RowTwo,
table.BorderSmall tr.RowOne td, table.BorderSmall tr td.RowOne,
table.BorderSmall tr.RowTwo td, table.BorderSmall tr td.RowTwo,
table.BorderMinimum tr.RowOne td, table.BorderMinimum tr td.RowOne,
table.BorderMinimum tr.RowTwo td, table.BorderMinimum tr td.RowTwo,
table.BorderWide tr.RowOne td, table.BorderWide tr td.RowOne,
table.BorderWide tr.RowTwo td, table.BorderWide tr td.RowTwo,
table.BorderCenter tr.RowOne td, table.BorderCenter tr td.RowOne,
table.BorderCenter tr.RowTwo td, table.BorderCenter tr td.RowTwo,
table.BorderMinCenter tr.RowOne td, table.BorderMinCenter tr td.RowOne,
table.BorderMinCenter tr.RowTwo td, table.BorderMinCenter tr td.RowTwo,
table.BorderWideSm tr.RowOne td, table.BorderWideSm tr td.RowOne,
table.BorderWideSm tr.RowTwo td, table.BorderWideSm tr td.RowTwo,
table.BorderSmCenter tr.RowOne td, table.BorderSmCenter tr td.RowOne,
table.BorderSmCenter tr.RowTwo td, table.BorderSmCenter tr td.RowTwo,
table.BorderMinSmCenter tr.RowOne td, table.BorderMinSmCenter tr td.RowOne,
table.BorderMinSmCenter tr.RowTwo td, table.BorderMinSmCenter tr td.RowTwo,
table.BorderWideSmCtr tr.RowOne td, table.BorderWideSmCtr tr td.RowOne,
table.BorderWideSmCtr tr.RowTwo td, table.BorderWideSmCtr tr td.RowTwo {
	border-top: solid 1px #000 !important;
	border-left: solid 1px #000 !important;
	border-bottom: 0 !important;
}
table.border tr.HeaderRow td, table.border tr td.HeaderRow,
table.border tr.HeaderRowSub td, table.border tr td.HeaderRowSub,
table.BorderSmall tr.HeaderRow td, table.BorderSmall tr td.HeaderRow,
table.BorderSmall tr.HeaderRowSub td, table.BorderSmall tr td.HeaderRowSub,
table.BorderMinimum tr.HeaderRow td, table.BorderMinimum tr td.HeaderRow,
table.BorderMinimum tr.HeaderRowSub td, table.BorderMinimum tr td.HeaderRowSub,
table.BorderWide tr.HeaderRow td, table.BorderWide tr td.HeaderRow,
table.BorderWide tr.HeaderRowSub td, table.BorderWide tr td.HeaderRowSub,
table.BorderCenter tr.HeaderRow td, table.BorderCenter tr td.HeaderRow,
table.BorderCenter tr.HeaderRowSub td, table.BorderCenter tr td.HeaderRowSub,
table.BorderMinCenter tr.HeaderRow td, table.BorderMinCenter tr td.HeaderRow,
table.BorderMinCenter tr.HeaderRowSub td, table.BorderMinCenter tr td.HeaderRowSub,
table.BorderWideSm tr.HeaderRow td, table.BorderWideSm tr td.HeaderRow,
table.BorderWideSm tr.HeaderRowSub td, table.BorderWideSm tr td.HeaderRowSub,
table.BorderSmCenter tr.HeaderRow td, table.BorderSmCenter tr td.HeaderRow,
table.BorderSmCenter tr.HeaderRowSub td, table.BorderSmCenter tr td.HeaderRowSub,
table.BorderMinSmCenter tr.HeaderRow td, table.BorderMinSmCenter tr td.HeaderRow,
table.BorderMinSmCenter tr.HeaderRowSub td, table.BorderMinSmCenter tr td.HeaderRowSub,
table.BorderWideSmCtr tr.HeaderRow td, table.BorderWideSmCtr tr td.HeaderRow,
table.BorderWideSmCtr tr.HeaderRowSub td, table.BorderWideSmCtr tr td.HeaderRowSub {
	border-top: solid 1px #000 !important;
	border-left: solid 1px #000 !important;
	border-bottom: 0 !important;
	text-align: center;
}
table.BorderSmall td p,
table.BorderMinSmall td p,
table.BorderWideSm td p {
	font: 10px/120% Verdana, Arial, sans-serif;
}

table.BorderSmCenter td,
table.BorderMinSmCenter td,
table.BorderWideSmCtr td {
	vertical-align: top;
	font: 10px/120% Verdana, Arial, sans-serif;
	padding: 2px 9px 2px 3px;
	text-align: center;
	border-top: solid 1px #000 !important;
	border-left: solid 1px #000 !important;
}

table.BorderSmCenter td p,
table.BorderMinSmCenter td p,
table.BorderWideSmCtr td p {
	font: 10px/120% Verdana, Arial, sans-serif;
	text-align: center;
}
table.BorderWide,
table.BorderWideCtr,
table.BorderWideSm,
table.BorderWideSmCtr {
	margin: 12px 9px;
	width: 100%;
	border-right: solid 1px #000 !important;
	border-bottom: solid 1px #000 !important;
}
td.bottom {
	vertical-align: bottom;
}
td.middle {
	vertical-align: middle;
}

td.noTop {
	border-top: 0;
	border-left: solid 1px #000;
}

table.small,
table.smallCenter {
	padding: 0px;
	margin-bottom: 12px;
	border: 0px;
}
table.small td,
table.smallCenter td {
	vertical-align: top;
	font-size: 11px;
	padding: 2px 9px 2px 3px;
}
table.smallCenter td {
	text-align: center;
	font-size: 10px;
}
table.small tr.HeaderRow td,
table.small td.HeaderRow,
table.smallCenter tr.HeaderRow td,
table.smallCenter td.HeaderRow {
	vertical-align: bottom;
	background-color: #9BA6A5;
	font: bold 11px/13px Verdana, Arial, sans-serif !important;
	text-transform: uppercase;
 word-spacing: 0.2em;
	color: #FFF;
	text-align: center;
	border-top: solid 1px #808E8D;
}
table.small tr.HeaderRowSub td,
table.small td.HeaderRowSub,
table.smallCenter tr.HeaderRowSub td,
table.smallCenter td.HeaderRowSub {
	vertical-align: bottom;
	background-color: #BEC2BA;
	color: #000;
	font: bold 10px/13px Verdana, Arial, sans-serif !important;
	text-align: left;
	border-top: solid 1px #808E8D;
	border-bottom: solid 1px #808E8D;
}
table.small .RowOne,
table.small .RowTwo {
	font: 11px/12px Verdana, Arial, sans-serif;
	text-align: left;
}
table.smallCenter .RowOne,
table.smallCenter .RowTwo {
	font: 10px/11px Verdana, Arial, sans-serif;
	text-align: center;
}
table.small .RowOne {
	background-color: #FFFFFF;
}
table.small .RowTwo,
table.smallCenter .RowTwo {
	background-color : #EEE9DE;
	border-top: solid 1px #B0B4AB !important;
	border-bottom: solid 1px #B0B4AB !important;
}
table.small td p,
table.smallCenter td p {
	font: 11px Verdana, Arial, sans-serif;
	margin-top: 0;
	margin-bottom: .5em;
}
table.smallCenter td p {
	font-size: 10px;
}
table.FeatureText {
	border: solid 1px #336699;
}	
table.FeatureText td {
	padding: 12px;
	vertical-align: top;
	font: 12px/135% Georgia, Times New Roman, Serif !important;
}
table.FeatureText td p {
	font: 11px/135% Georgia, Times New Roman, Serif !important;
	margin: 0 0 12px 0;
}
table.FeatureText td p.titlemain {
	font: 900 16px/150% Georgia, Times New Roman, Serif !important;
	color: #336699;
	margin: 0 0 9px 0 !important;
} 
/*Contact list table*/

table.contacts,
table.contacts2 {
	margin: 12px 0 12px 9px;
}
table.contacts td {
	text-align: left !important;
	border-left: solid 1px #B4BCBF;
}

table.contacts tr.HeaderRow td,
table.contacts2 tr.HeaderRow td {
	text-align: center !important;
	padding: 2px 6px 2px 6px;
}
table.contacts tr.HeaderRowSub td,
table.contacts2 tr.HeaderRowSub td {
	text-align: left !important;
}
table.contacts tr.RowOne td.begin,
table.contacts tr.RowTwo td.begin {
	width: 35%;
	text-align: left;
	font-weight: bold;
}

table.contacts tr.RowOne td.begin span.title,
table.contacts tr.RowTwo td.begin span.title,
table.contacts2 tr.RowOne td span.title {
	font: normal 11px Verdana, Arial, sans-serif;
}

table.contacts tr.RowOne td.middle,
table.contacts tr.RowTwo td.middle {
	width: 35%;
	white-space: nowrap;
	text-align: left;
	font-weight: normal;}

table.contacts tr.RowOne td,
table.contacts tr.RowTwo td,
table.contacts2 tr.RowOne td,
table.contacts2 tr.RowTwo td {font-weight: normal;	}

table.contacts tr.RowOne td p,
table.contacts tr.RowTwo td p,
table.contacts2 tr.RowOne td p,
table.contacts2 tr.RowTwo td p {
	text-align: left;
	font-weight: normal;
	margin: 0;
}
table.contacts tr.RowOne td a,
table.contacts tr.RowTwo td a,
table.contacts2 tr.RowOne td a,
table.contacts2 tr.RowTwo td a {
	font-size: 11px;
}
td p.nowrap {white-space: nowrap}
/* Contact Lists - custom Example - IdeaWorks Contacts*/

table.contacts2 {
	width: 96%;
}
table.contacts2 td,
table.contacts2 tr.RowOne td,
table.contacts2 tr.RowTwo td {
	width: auto;
	text-align: left;
	white-space: normal;
	padding: 2px 6px 2px 6px;
	border-left: solid 1px #B4BCBF !important;
}
table.contacts2 tr.RowOne td.begin,
table.contacts2 tr.RowTwo td.begin {
	font-weight: bold;
	width: auto;
} 
/* End */



/***********Home page***************/

/*This removes depth of table that is being mysteriously inserted into home page on the server*/
body#homepage div#scemainpanel,
body#homepage div#scestatusfont
body#homepage div#scestatus {display: none;}
/**/

body#homepage  {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #000000;
	margin: 0;
	padding: 0 362.5px 0 362.5px;
}

#homepage #sizer {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 47%;
	max-width: 265px;  /* version for IE is at the bottom of this style block */
}

#homepage #expander {
	position: relative;
	margin: 0 -362.5px 0 -362.5px;
	min-width: 725px; /* Critical Safari fix! */
}

/* helps IE get the child percentages right. */

#homepage div#wrapper {
	width: 100%;
	overflow: visible;
}

/* Holly hack for IE \*/
* html #homepage #expander { height: 0; }
* html body#homepage div#wrapper,
* html body#homepage div#wrapper div#content,
* html body#homepage div#wrapper div#content div#container,
* html body#homepage div#content div#container div#left-col,
* html body#homepage div#content div#container div#right-col,
* html #content #container #right-col,
* html #content #container #right-col div.boxContainer,
* html #content #container #right-col div#logo,
* html #content #container #right-col div#tag-line { height: 1;}
/* */


/* http://positioniseverything.net/easyclearing */
#homepage #wrapper .clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


#homepage #wrapper div#content {
	position: relative;
	width: 699px;
	border: solid 1px #000;
	padding: 12px 12px 0 12px;
    margin: 12px auto 6px auto;
}
#homepage #wrapper #content div#navholder {
	position: absolute;
	top: 6px;
	text-align: center;
	width: 100%;
	padding: 0 !important;
	margin: 0;
	z-index: 10;
}

#homepage #navholder ul#nav,
#homepage #navholder ul#nav li { /* all lists */
	list-style: none;
	padding: 0;
	margin: 0;
}
#homepage #navholder ul#nav {
	position; absolute;
	text-align: center;
	display: block;
	width: 699px;
}

#homepage #navholder ul#nav ul {
	position; absolute;
	top: 0;
	text-align: center;
	display: block;
	margin: 0;
	padding: 0;
	background-color: #D10B10;
	border-top: solid 1px #D10B10;
}

#homepage #navholder ul#nav li {
	display: inline;
	line-height: 21px;
	margin: 0;
	background-image: none !important;
}
#homepage #navholder ul#nav li.last {
	margin-right: 0;
} 
#homepage #navholder ul#nav a {
	display: inline-block;
	width: auto;
	background-color: #FFF;
	margin: 0;
	padding: 0 9px 4px;
	text-align: center;
	border: 0;
    text-decoration: none;
    color: #D10B10;
}

#homepage #navholder #nav li:hover a:link,
#homepage #navholder #nav li.sfhover a:link,
#homepage #navholder #nav li:hover a:visited,
#homepage #navholder #nav li.sfhover a:visited,
#homepage #navholder #nav li:hover a:hover,
#homepage #navholder #nav li.sfhover a:hover,
#homepage #navholder #nav li:hover a:active,
#homepage #navholder #nav li.sfhover a:active {
	display: inline-block;
	padding: 0 9px 4px;
	text-align: center;
	border: 0;
	text-decoration: none;
	background-color: #D10B10;
	color: #FFF;
}


#homepage #navholder #nav li ul,
#homepage #navholder #nav li ul.twoline { 
	position: absolute;
	top: 21px;
	left: -999em; 
	z-index: 15;
	text-align: center;
}
#homepage #navholder #nav li:hover ul,
#homepage #navholder #nav li.sfhover ul { 
	position: absolute;
	top: 21px;
	left: 0;
	width: 699px;
}
#homepage #navholder ul#nav li:hover ul li,
#homepage #navholder ul#nav li.sfhover ul li { 
	z-index: 15;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
#homepage #navholder ul#nav li:hover ul.twoline li.oneline,
#homepage #navholder ul#nav li.sfhover ul.twoline li.oneline { 
	z-index: 15;
	margin: 0;
	padding: 0;
}
#homepage #navholder #nav li:hover ul.twoline li.oneline a:link,
#homepage #navholder #nav li.sfhover ul.twoline li.oneline a:link,
#homepage #navholder #nav li:hover ul.twoline li.oneline a:visited,
#homepage #navholder #nav li.sfhover ul.twoline li.oneline a:visited {
	margin: 2px 3px 2px;
	line-height: 11px;
}
#homepage #navholder #nav li:hover ul.twoline li.oneline a:hover,
#homepage #navholder #nav li.sfhover ul.twoline li.oneline a:hover,
#homepage #navholder #nav li:hover ul.twoline li.oneline a:active,
#homepage #navholder #nav li.sfhover ul.twoline li.oneline a:active {
	margin: 2px 3px 2px;
	line-height: 11px;
}


#homepage #navholder #nav li:hover ul.twoline li a:link,
#homepage #navholder #nav li.sfhover ul.twoline li a:link,
#homepage #navholder #nav li:hover ul.twoline li a:visited,
#homepage #navholder #nav li.sfhover ul.twoline li a:visited {
	margin: 2px 3px 2px;
	line-height: 11px;
	padding-bottom: 2px;
}
#homepage #navholder #nav li:hover ul.twoline li a:hover,
#homepage #navholder #nav li.sfhover ul.twoline li a:hover,
#homepage #navholder #nav li:hover ul.twoline li a:active,
#homepage #navholder #nav li.sfhover ul.twoline li a:active {
	color: #666;
	font-size: 10px;
	background-color: #FFF;
	margin: 2px 3px 2px;
	line-height: 11px;
}
#homepage #navholder #nav li:hover li a:link,
#homepage #navholder #nav li.sfhover li a:link,
#homepage #navholder #nav li:hover li a:visited,
#homepage #navholder #nav li.sfhover li a:visited {
	color: #FFF;
	padding: 4px 9px;
	font-size: 10px;
	margin: 1px 0 2px 0;
}

#homepage #navholder #nav li:hover li a:hover,
#homepage #navholder #nav li.sfhover li a:hover,
#homepage #navholder #nav li:hover li a:active,
#homepage #navholder #nav li.sfhover li a:active {
	color: #666;
	background-color: #FFF;
	padding: 4px 9px;
	font-size: 10px;
	margin: 1px 0 2px 0;
}
body#homepage #wrapper #content #search-container {
	position: relative;
	top: 4px;
	margin: 0 0 12px 0;
	background-color: #B4BCBF/*#8A9EA6*/;
	height: 55px;
	width: 699px;
	padding-top: 0;
	border-bottom: solid 2px #6F7E84;
	z-index: 1;
}
#search-container div#date {
	position: absolute;
	left: 0;
	bottom: 6px;
	margin: 0 0 0 12px;
	font: bold 10px Verdana, Arial, sans-serif;
	color: #000;
}
#container #header div#search,
body#homepage #search-container div#search {
	position: absolute;
	right: 12px;
	bottom: 6px;
	margin: 0;
	background-color: transparent;
	font: 10px Verdana, Arial, sans-serif;
	color: #FFFFFF;
}
#container #header div#search {
	top: 0;
	right: 0;
}
#container #header div#search form,
body#homepage #search-container div#search form {
	margin: 0;
	padding: 0;
}
#container #header div#search input.inputSearch,
body#homepage div#search input.inputSearch {
	background-color: #FFF;
	font: 10px Verdana, Arial, sans-serif;
	display: inline;
	margin-left: 12px;
}
#container #header div#search input.inputSearchAct,
body#homepage div#search input.inputSearchAct {
	background-color: #FFFFFF;
	font: 10px Verdana, Arial, sans-serif;
	display: inline;
	margin-left: 12px;
}
#container #header div#search input.button,
#container #header div#search input.button-over,
body#homepage div#search input.button,
body#homepage div#search input.button-over {
	font: bold 10px Verdana, Arial, sans-serif;
	color: #000;
	text-decoration: none;
	background-color: #B4BCBF/*#8A9EA6*/;
	background-image: none;
	border: 1px solid #666;
	margin-left: 6px;
}
body#homepage div#search input.button {
	color: #000;
}

#container #header div#search input.button-over,
body#homepage div#search input.button-over {
	background-color: #63737A;
	border: 1px solid #D10B10;
	color: #FFF;
}

body#homepage #wrapper #content div#container {
	position: relative;
	top: 6px;
	padding: 0 !important;
	margin: 0 0 12px 0;
	width: 699px;
	display: block;
/*	background: url(/graphics/transentric/leftcol_back.gif) top left repeat-y;*/
}
body#homepage #container table#interCols {
	margins: 0;
	border: 0;
}
#homepage #interCols td#left-col {
	background-color: #E4E4E4;
	width: 282px;
	padding: 0;
	border: 0 !important;
	vertical-align: middle;
}
#homepage #interCols td#right-col {
	padding: 0 0 0 12px;
	border: 0;
	text-align: right;
}
/*body#homepage #container div#left-col {
	position: relative;
	width: 280px;
	padding: 0 !important;
	text-align: right;
	float: left;
	margin: 0;
	background-color: #E4E4E4;
}
body#homepage #left-col div#photo {
	z-index: 5 !important;
	position: relative;
	top: 50%;
	height: 383px;
	margin: -191px 0 0 0;
	padding: 0;
}*/

#interCols img { border: solid 1px #000;}

/*body#homepage div#right-col {
	width: 401px;
	margin: 0 0 0 298px;
	padding: 0;
}*/
#homepage #interCols #right-col div.boxContainer {
	background-color: #B4BCBF/*#8A9EA6*/;
	border: solid 1px #6F7E84;
	margin: 0;
	padding: 8px 8px 0 8px;
}
body#homepage #interCols #right-col .boxContainer div.top-box,
body#homepage #interCols #right-col .boxContainer div.bottom-box {
	background-color: #FFF;
	border: solid 1px #6F7E84;
	padding: 9px 9px 0 9px;
	margin: 0 0 12px 0;
	display: block;
}


body#homepage #interCols #right-col div.top-box p,
body#homepage #interCols #right-col div.bottom-box p,
body#homepage #interCols #right-col div.bottom-box div.col p {
	text-align: left;
	font-size: 12px;
	line-height: 140%;
}

body#homepage #interCols #right-col div.bottom-box p {
    margin: 0 0 6px 0;
    font: bold 12px Verdana, Arial, sans-serif;
}
body#homepage #interCols #right-col div#logo { 
	position: relative;
	margin: 0 0 6px 0; 
	z-index: 10 !important;
	display: block;
}
body#homepage #interCols #right-col div.bottom-box div.col {
	position: relative;
	display: block;
	text-align: center;
	margin: 0 12px 0 0;
}
body#homepage #interCols #right-col div.bottom-box div.col p { text-align: center;}

body#homepage #container #interCols #right-col div.bottom-box div.col ul {
list-style: none none outside;
background-image: none;
padding: 0;
margin: 0;
text-align: left;
}
body#homepage #container #interCols #right-col div.bottom-box div.col ul li {
list-style: none none outside;
background-image: url(/graphics/transentric/bullet.gif) !important;
background-repeat: no-repeat;
background-position: 0 3px;
padding: 0 0 0 12px;
margin: 0 0 6px 12px;
float: left;
}
body#homepage #container #interCols #right-col div.bottom-box div.col ul li span.descrip {
	list-style: none none outside;
	font: normal 10px/125% Verdana;
	color: #000;
	background-image: none !important;
	padding: 0;
	margin: -6px 0 6px 0;
}
body#homepage #interCols #right-col div.bottom-box div.col ul li a:link,
body#homepage #interCols #right-col div.bottom-box div.col ul li a:visited,
body#homepage #interCols #right-col div.bottom-box div.col ul a:link,
body#homepage #interCols #right-col div.bottom-box div.col ul a:visited {
	font: bold 10px/130% Verdana;
	color: #D10B10;
	text-decoration: none;
}
body#homepage #interCols #right-col div.bottom-box div.col ul li a:visited {
	color: #DB8476;
}
body#homepage #interCols #right-col div.bottom-box div.col ul li a:hover {
	font: bold 10px/130% Verdana;
	color: #63737A;
	border-bottom: solid 1px #D10B10;
}
body#homepage #wrapper div#content #interCols #right-col div#tag-line {
	margin: 12px 0 0 0 !important;
	color: #63737A;
	white-space: nowrap;
	font: bold italic 12px Verdana, Arial, sans-serif;
}

body#homepage .top-box p,
body#homepage .bottom-box p {
	font: normal 11px/130% Verdana, Arial, sans-serif;
	margin: 0 0 9px 0;
}
body#homepage .top-box h3,
body#homepage .bottom-box h3 {
	font-size: 10px;
	text-align: left;
	margin: 0 0 9px 0;
}
body#homepage #wrapper div#info {
	clear: both;
    padding: 0 0 18px 0;
	text-align: center;
}
body#homepage #info p { font: normal 10px Verdana, Arial, sans-serif;
	margin: 0 auto;
	text-align: center;
}
/*Popup Windows*/


body#popup {
	font: bold 11px/130% Verdana, Arial, sans-serif;
	background-color: #FFF;
	background-image: none;
	margin: 18px !important;
	padding: 0 !important;
	color: #333;
}
body#popup img {
	display: block;
}
body#popup h1 {
 font-size: 13px;
	line-height: 130%;
	color: #000 !important;
	margin: 0 0 12px 0;
}
body#popup p {
	margin: 0 0 12px 0;
	font: bold 11px/130% Verdana, Arial, sans-serif;
	color: #333;
}
body#popup a:link,
body#popup a:visited {
	color: #C00;
	font-weight: bold;
	text-decoration: none;
}
body#popup a:hover {
	color: #333;
	font-weight: bold;
	text-decoration: none;
}
body#popup div.cutline,
body#portal div.cutline {
	position: static;
	margin: 6px 0 0 0;
	font: bold 10px/135% Verdana, Arial, sans-serif;
}
/*End*/

/* Close window link and outline for popup box */
div#close {
	position: absolute;
	left: -50px;
	margin: 18px 50% 18px 50%;
	border: 1px solid #B4BCBF;
	text-align: center;
	width: 100px;
	padding: 3px;
	font-size: 10px;
	color: #FFFFFF;
}
div#close a:link,
div#close a:visited {
	color: #C00;
	text-decoration: none;
}
div#close a:hover {
	color: #333;
	text-decoration: none;
}
/*#search-container2 { position: absolute; top: 40px; right: 10px; z-index: 1; }*/