
#tTopSearchBox .tHighlightContent{ margin: 0; }

/**********************************
	Rounded Corner Styles
**********************************/
* html div.tHighlightContent{height:auto;}
.tHighlightContent div{border-style:solid;border-width:1px;margin:-2px -8px;}
html>body .tHighlightContent div{height:auto;}
.tHighlightContent div div{border-style:none;border-width:0;margin:0;}
.tHighlightContent .tRoundFirst, .tHighlightContent .tRoundLast{position:relative;height:8px;margin:0;}
.tHighlightContent .tRoundFirst{border-width:1px 0 0 0;}
.tHighlightContent .tRoundLast{border-width:0 0 1px 0;}
.tHighlightContent .tRoundFirst .tRoundFirst, .tHighlightContent .tRoundFirst .tRoundLast{margin-top:-1px;background-color:#FFF;}
.tHighlightContent .tRoundLast .tRoundFirst, .tHighlightContent .tRoundLast .tRoundLast{margin-bottom:-1px;}
.tHighlightContent .tRoundFirst .tRoundFirst, .tHighlightContent .tRoundFirst .tRoundLast,
.tHighlightContent .tRoundLast .tRoundFirst, .tHighlightContent .tRoundLast .tRoundLast{border:0;position:absolute;z-index:1;width:8px;height:8px;background-repeat:no-repeat;background-color:#FFF;font-size:1px;}
.tHighlightContent .tRoundFirst .tRoundFirst, .tHighlightContent .tRoundLast .tRoundFirst{margin-left:-8px;}
.tHighlightContent .tRoundFirst .tRoundLast, .tHighlightContent .tRoundLast .tRoundLast{right:0px;margin-right:-8px;}
.tHighlightContent .tRoundLast .tRoundFirst, .tHighlightContent .tRoundLast .tRoundLast{top:1px;}

div.tHighlightContent div{border-color:#99B5B6;background-color:#FFED97;}
div.tHighlightContent .tRoundFirst .tRoundFirst{background-image:url(/content/i/roundcorner_tl.gif);}
div.tHighlightContent .tRoundFirst .tRoundLast{background-image:url(/content/i/roundcorner_tr.gif);}
div.tHighlightContent .tRoundLast .tRoundFirst{background-image:url(/content/i/roundcorner_bl.gif);}
div.tHighlightContent .tRoundLast .tRoundLast{background-image:url(/content/i/roundcorner_br.gif);}

#tSideSearchBox div{background-color:#FFFACD;}
#tSideSearchBox .tRoundFirst .tRoundFirst, #tSideSearchBox .tRoundFirst .tRoundLast,
#tSideSearchBox .tRoundLast .tRoundFirst, #tSideSearchBox .tRoundLast .tRoundLast{background-color:#FFF;}
#tSideSearchBox .tRoundFirst .tRoundFirst{background-image:url(/content/i/roundcorner3_tl.gif);}
#tSideSearchBox .tRoundFirst .tRoundLast{background-image:url(/content/i/roundcorner3_tr.gif);}
#tSideSearchBox .tRoundLast .tRoundFirst{background-image:url(/content/i/roundcorner_bl.gif);}
#tSideSearchBox .tRoundLast .tRoundLast{background-image:url(/content/i/roundcorner_br.gif);}

#tSideSearchBox div.tHighlightContent div.tRoundLast{background-color:#FFED97;}

#tEnhanceNote div{background-color:#EEE;}
#tEnhanceNote .tRoundFirst .tRoundFirst, #tEnhanceNote .tRoundFirst .tRoundLast,
#tEnhanceNote .tRoundLast .tRoundFirst, #tEnhanceNote .tRoundLast .tRoundLast{background-color:#FFF;}
#tEnhanceNote .tRoundFirst .tRoundFirst{background-image:url(/content/i/roundcorner2_tl.gif);}
#tEnhanceNote .tRoundFirst .tRoundLast{background-image:url(/content/i/roundcorner2_tr.gif);}
#tEnhanceNote .tRoundLast .tRoundFirst{background-image:url(/content/i/roundcorner2_bl.gif);}
#tEnhanceNote .tRoundLast .tRoundLast{background-image:url(/content/i/roundcorner2_br.gif);}

.tHighlightContentLEFT {
	padding-right: 0;
}
.tHighlightContentRIGHT {
	padding-left: 0;
	border-left: 1px solid #99B5B6;
}
.tHighlightContentLEFT div {
	margin:-2px 0 -2px -8px;
	padding-right: 0;
	background-color: #61BF37 !important;
}
.tHighlightContentRIGHT div {
	margin:-2px -8px -2px 0;
	padding-left: 0;
}
.tHighlightContentRIGHT p {
	font-size: 12px;
}
.tHighlightContentRIGHT ul li {
	margin-left: 15px;
	font-weight: bold;
}
.tHighlightContentLEFT .tRoundContent {
	border-right: 0;
}
.tHighlightContentRIGHT .tRoundContent {
	border-left: 0;
}

#tTopSearchBox .tHighlightContent .tRoundContent div{padding:0;}
#tTopSearchBox .tHighlightContent .tRoundContent div div{padding:0;}
#tSideSearchBox .tHighlightContent .tRoundContent div{padding:0;}
#tSideSearchBox .tHighlightContent .tRoundContent div div{padding:0;}

div.tHighlightContentLEFT .tRoundFirst .tRoundFirst{background-image:url(/content/i/green_tl.gif);}
div.tHighlightContentLEFT .tRoundLast .tRoundFirst{background-image:url(/content/i/green_bl.gif);}

.tRoundFirst .tRoundFirst, .tRoundFirst .tRoundLast,
.tRoundLast .tRoundFirst , .tRoundLast .tRoundLast {
	background-color: #FFF !important;
}


/*  Base Rail Search Styles  */
#tTopSearchBox, #tSideSearchBox  {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
}
#tTopSearchBox label, #tSideSearchBox  label {
	font-size:16px;
	font-weight:bold;
}
#tTopSearchBox input, #tTopSearchBox select, #tTopSearchBox option, #tSideSearchBox  input {
	color: #293546;
}
#tTopSearchBox input, #tTopSearchBox option, #tSideSearchBox  input {
	padding: 1px 3px;
}
#tTopSearchBox input, #tSideSearchBox  input {
	height: 16px;
}
#tTopSearchBox ul, #tSideSearchBox ul {
	list-style-type: disc;
}
#tTopSearchBox p {
line-height: 120%;
}

.tRailSearchButton {
	height: 19px !important;
	width: 79px;
	background: transparent url(/content/i/search_green.gif) no-repeat scroll 0 0;
	border: 0;
	margin-top: 2px;
	cursor: pointer;
}
.tRailSearchButton:hover {
	background: transparent url(/content/i/search_green_on.gif) no-repeat scroll 0 0;
}

/*  Top Rail Search Box Styles  */
#tTopSearchForm {
	float: left;
	border-top: 1px solid #99B5B6;
	border-bottom: 1px solid #99B5B6;
	height: 52px;
	padding-top: 11px;
	background: #FFFACD url(/content/i/greenarrow.gif) left -2px no-repeat;
	width: 619px;
}
#tTopSearchBox {
	margin: 10px 0 5px 0;
	height: 65px;
}
#tTopSearchBox .tRoundContent {
	height: 51px;
	padding: 0 10px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}
#tTopSearchRightContent .tRoundContent {
	width: 173px;
	}
#tTopSearchBox #tTopSearchLeftContent {
	float: left;
	width: 158px;
}
#tTopSearchBox .tRoundContent ul {
	margin-bottom: 0;
}
#tTopSearchBox #tTopSearchLeftContent p {
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	padding: 0 4px;
	margin-bottom: 0;
}
#tTopSearchBox #tTopSearchForm div {
	float: left;
}
#tTopSearchBox #tTopSearchFormColumnLeft {
	padding-left: 60px;
}
#tTopSearchBox #tTopSearchFormColumnCenter {
	padding-left: 25px;
	position: relative;
	z-index: 1001;
}
#tTopSearchBox #tTopSearchFormColumnRight {
	padding: 0 25px;
}
#tTopSearchBox #tTopRailLoc {
	width: 190px;
}
#tTopSearchBox #tTopRailSearchbox {
	width: 190px;
}
#tTopSearchRightContent {
	float: left;
}
#tTopSearchRightContent  p {
	margin-bottom: 2px;
}


/*  Left Rail Search Box Styles  */
#tLeftDirectorySearch #tLeftSearchForm {
	padding: 0 6px;
	position: relative;
	z-index: 1002;
}
#tLeftDirectorySearch #tLeftRailSearchbox,
#tLeftDirectorySearch #tLeftRailLoc {
	width: 176px;
}
#tLeftDirectorySearch #tLeftSearchBottom {
	padding: 10px 6px 6px 8px;
	margin-top: 10px;
	border-top: 1px solid #99B5B6;
	background-color: #FFED97;
	font-size: 11px;
}
#tLeftDirectorySearch #tLeftSearchBottom p {
	margin-top: 0;
	font-size: 12px;
	margin-bottom: 2px;
}
#tSideSearchBox h4, #tSideSearchBox p {
	margin-bottom: 10px;
}
#tSideSearchBox ul li {
	margin-left: 15px;
	font-weight: bold;
}


/*  Disambiguation Boxes  */
#tLeftSearchRailLoc {
  position: relative;
}
#tTopRailDisambiguationBox {
  left: 25px;
  top: 39px;
  width: 196px;
  z-index: 1001;
}
#tLeftRailDisambiguationBox {
  left: 0;
  top: 39px;
  width: 184px;
  z-index: 1002;
}
.tDisambiguationBox {
  background: #FFF !important;
  border: 1px solid #CCC !important;
  padding-bottom: 5px !important;
  position: absolute;
  max-height: 175px;
  overflow: auto;
}
.tDisambiguationBox div {
  background: #FFF !important;
}
.tDisambiguationBox p {
  margin: 0 0 0 5px !important;
  padding: 0 5px !important;
}
.tDisambiguationBox p.title {
  font-size: 11px !important;
  font-weight: bold !important;
  margin-left: 0 !important;
}
.tDisambiguationBox p a {
  color: #5C7DFC !important;
  font-size: 11px !important;
  text-decoration: underline !important;
}

