@charset "UTF-8";

/* CSS Document */

 



  

td {

	font-size: 11.033px;

}

.grid_search {

 *position:relative;

 *padding-top:25px;

	/*left:9px;*/



	display:block;

	width:970px;

	float:left;

 *padding-left:10px;

}

.nonav_search {

	margin-top:54px;

 *margin-top:45px;

}

/*----------------BEGIN FLEXI-FOOTER STYLES-------------------*/



.flexi_footer1 {

	display:block;

	width:957px;

	clear:both;

	text-align:right;

	font-size: 11.033px;

}

/*.flexi_footer1	{padding:14px 0 19px 10px; *padding:14px 0 19px 6px;}*/



/*removed by mwhaley to fix alignment issue on myaccount pages*/







.flexi_footer1 a {

	padding:0 7px 0 4px;

	font-size: 11.033px;

}

.flexi_footer1 a:hover {

	color:#008698;

	font-size: 11.033px;

}

.flexi_footer1 li {

	display:inline;

}

.flexi_footer1 span {

	padding:0 7px 0 4px;

	font-size: 11.033px;

}

.flexi_footer1 ul {

	margin-right:-6px;

}

/*----------------END FLEXI-FOOTER STYLES-------------------*/















/*---BEGIN FUCNTIONAL LEFT AND RIGHT COLUMN ALIGN FIXES---*/



.link_list1Col, .link_list1ColBlue {

	position:absolute;

	bottom:7px;

}

ul.link_list1Col, ul.link_list2Col, ul.link_list3Col, ul.link_list4Col {

	background:transparent url('/images/dottedLineTop.gif') repeat-x top;

	padding-top:1px;

}

.link_list1Col li, .link_list2Col li, .link_list3Col li, .link_list4Col li {

	width:100%;

	background:transparent url('/images/dottedLine.gif') repeat-x bottom;

}

.link_list1Col a, .link_list2Col a, .link_list3Col a, .link_list4Col a, .link_list1ColBlue a {

	padding: 4px 15px 1px 0;

	display:block;

	background-position: 100% 2px; /* LG amend from 'top right' to fix arrow button alignment in 'ul link_list' */

	/*position:relative;*/



	height:1.75em;/*18px*/

}

.link_list1Col a:hover, .link_list2Col a:hover, .link_list3Col a:hover, .link_list4Col a:hover, .link_list1ColBlue a:hover {

	background-position:100% -98px; /* LG amend from '100% -100px' to align arrow hover with no hover button in 'ul link_list' */

	color:#008698;

	display:block;

}

/*---END FUCNTIONAL LEFT AND RIGHT COLUMN ALIGN FIXES---*/















/* BEGIN TOP RIGHT DROP DOWN BOXES column drop down box styles  */



.drop {

	height:100px;

	overflow:hidden;

}

/* END TOP RIGHT DROP DOWN BOXES column drop down box styles  */



















/* BEGIN 1 COLUMN WIDE MODULES */



.modCopy, .modCopy1col {

	padding:8px 6px 6px 8px;

 *padding:8px 6px 6px 6px;

	overflow:hidden;

}

.modCopy1col, .mod1Col {

	width:192px;

	float:left;

}

.mod1Col .modCopy .modCopy1col {

	width:auto;

}

.mod1Col .modBorder {

	width:192px;

	background-image: url('/images/1columnBorder.gif');

}

.mod1Col .modFooter {

	background-image: url('/images/1columnFooter.gif');

	height:8px;/*width:192px;*/



}

.mod1Col .modTop {

	background-image: url('/images/1columnTop.gif');

	width:192px;

}

.link_list1Col, .link_list1ColBlue {

	position:absolute;

 *width:174px;

	bottom:7px;

}

.modCopy p, .modCopyContent p, .modCopyContentTwoAbsolute p, .modBodyContent p {

	line-height:1.6em;

}

/* END 1 COLUMN WIDE MODULES */







/* BEGIN LeftNav Starburst image positioning*/



.starburst {

	margin-left:-2px;

*margin-left:-9px;

}















/* BEGIN FUNCTIONAL BUTTONS FIX */



.link_list1Col, {

 position:absolute;

 width:158px;

 bottom:7px;

}

/* END FUNCTIONAL BUTTONS FIX */















/*------------------BEGIN STYLES FOR LEFT NAVIGATION (FIXING THE WRAPPING ISSUES)--------------------*/



/* BEGIN SECOND LEVEL (LEFT) NAVIGATION */



.secondLevelNavWrap a {

	padding: 4px 0 4px 11px;

	display:block;

	position:relative;

	background:transparent url('/images/dottedLine.gif') repeat-x bottom;

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

}

* html .secondLevelNavWrap a {

	padding: 0px 0 4px 11px;

	display:block;

	background:transparent url('/images/dottedLine.gif') repeat-x bottom;

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

	height:auto;

}

* html .secondLevelNavWrap li ul li a {

	margin-top:-8px;

	height:auto;

}

*:first-child+html .secondLevelNavWrap a {

	height:auto;

} /*added 27Jun08  eb*/

.secondLevelNavWrap a.last {

	background:none;

}

.secondLevelNavWrap .heading {

	background: #008698; /*DARE this was changed on Jan. 02 2008 by Suli*/

	color:#fff;

	padding:4px 0 4px 7px;

	height:16px;

	display:block;

	position:relative;

	font-size:1em;

	font-weight:bold;

}

.secondLevelNavWrap .heading a {

	background: transparent none;

	border : 0;

	color:#FFFFFF;

	padding:0pt 0pt 0pt 5px;

}/*DARE this was added on Jan. 02 2008 by Suli*/

.secondLevelNavWrap .heading a:hover {

	background:none;

	border : 0;

	color:#FFFFFF;

	font-weight:bold;

}/*DARE this was added on Jan. 02 2008 by Suli*/

.secondLevelNavWrap a:hover {

	color:#008698;

	background-color:#fff;

	font-weight:normal;

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

}

.secondLevelNavWrap ul ul li a {

	padding-left:19px;/*--- *top:-8px; --- this will fix the top align in ie but messes up the bottom line ---*/



}

.secondLevelNavWrap .selected {

	background: #fff url('/images/dottedLine.gif') repeat-x bottom;

	font-weight: bold;/* *margin-bottom:-1px; */



}

.secondLevelNavWrap a:hover.selected {

	background: #fff url('/images/dottedLine.gif') repeat-x bottom;

	font-weight: bold;

	color:#008698;/* *margin-bottom:-1px; */



}

.secondLevelNavWrap .subselected {

	background: #fff url('/images/dottedLineBottom.gif') repeat-x bottom;

	font-weight: bold;/* *margin-bottom:-1px; */



}

.secondLevelNavWrap a:hover.subselected {

	background: #fff url('/images/dottedLineBottom.gif') repeat-x bottom;

	font-weight: bold;

	color:#008698;/* *margin-bottom:-1px; */







}

.secondLevelNavWrap ul li .selected {

	background: #BAD4DA url('/images/dottedLine.gif') repeat-x bottom;

	font-weight: bold;/* *margin-bottom:-1px; */



}

.secondLevelNavWrap ul li a:hover.selected {

	background: #BAD4DA url('/images/dottedLine.gif') repeat-x bottom;

	font-weight: bold;

	color:#008698;/* *margin-bottom:-1px; */



}

/* END SECOND LEVEL NAVIGATION */



/*------------------END STYLES FOR LEFT NAVIGATION (FIXING THE WRAPPING ISSUES)--------------------*/







/* added for pagination  */



a.currentPage:link {

	color: #008698;

	font-weight: bold;

	text-decoration: none;

}

a.currentPage:visited {

	color: #008698;

	font-weight: bold;

	text-decoration: none;

}

a.currentPage:hover {

	color: #008698;

	font-weight: bold;

	/*text-decoration: underline;*/;

}

a.currentPage:focus {

	color: #008698;

	font-weight: bold;

	/*text-decoration: underline;*/;

}

a.currentPage:active {

	color: #008698;

	font-weight: bold;

	text-decoration: none;

}

.activePage {

	color:#008698;

	text-decoration: underline;

	font-weight: bold;

}

*html .w148 {

	width: 148px;

}

.SearchResultTable_noline {

	width:100%;

}

.SearchResultTable_noline td {

	border-collapse: collapse;

	vertical-align:top;

	text-align:left;

	font-size:12px;

	padding:8px;

	height: 30px;

}

.SearchResultTable_noline td span {

	color:#008698;

	font-weight:bold;

}

.SearchResultTable_noline a {

	text-decoration:underline;

	font-weight:bold;

}

.SearchResultTable_noline td.Col1 {

	background-color:#F3FAFB;

}

/* ADDED STYLES 03-02-09 */



.tdSpacer1 {

	width: 152px;

}

* html .tdSpacer1 {

	width: 149px;

}

*:first-child+html .tdSpacer1 {

	width: 149px;

}

.tdSpacer2 {

	width: 20px;

}

.baxterCheckbox {

	padding: 0;

	margin: 0;

}

* html .baxterCheckbox {

	padding: 0;

	margin-left: -4px;

}

*:first-child+html .baxterCheckbox {

	padding: 0;

	margin-left: -4px;

}

.baxterTD {

	background: #e3d5e3;

	padding: 5px;

}


