﻿/************************************************
Profound Main Style Sheet.
*************************************************/

/********Body And General Styles*****************************/

#marketingcopy {text-align:left; /*text-indent:40px;*/ line-height:normal; padding-right:20px }

p{text-align:left;}

.LeadingText {
    font-size:16px;
    font-family:Sans-Serif;
}

.serviceNotice 
{color:Red;
}
.serviceNoticeHr
{
	color:Black;	
}
.profoundbody {
	/*line-height: 10px;*/	
	background-color: #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color:  #333; /*#2e5154;*/
	margin: 0px;/*5px auto;*/
	padding:0px;
}

.nonProfoundUserMessage {
    font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#2e5154;
}

input {
	color:#2e5154;
}

h2 {
	color:#2E5154;
	font-size:18px;
	font-weight:bold;

}

/********Link Styles*****************************/
a.profounda {
	color: #4c909d;
	text-decoration:none;
	font-size:11px;
	line-height:13px;
	font-family:verdana, arial, helvetica;
}

a.profounda:hover {
    color: #FF9C02;
	text-decoration:none;
}

a, a:visited {
    color:blue;/*#4c909d;*/
}

/*a.hitLink {
    
}*/

.standardButton 
{
    color:Red;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    background-color: #2e5154;
    BORDER-LEFT: #ffffff 1px solid;
    /*COLOR: #ffffff;*/
    MARGIN-RIGHT: 6px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: arial,helvetica;
    HEIGHT: 28px;
    width:66px;
    TEXT-DECORATION: none
}

/********Header Styles*****************************/
#header {
	height: 180px;
	width:1000px;
	padding: 0px 0px 0px 0px;
	margin:0px;
}

	#headerSecondary p {
	font-family:verdana,arial, helvetica;
	color:#6c6c6c;
	font-size:18px;
	line-height:22px;
	padding:0px;
	margin:0px;
	}

	#headerSecondary p b{
	color:#376268;
	font-weight:normal;
	}
	
	#topNavigation {
		background-color:#000;
		/*height:33px;*/
		/*width:1000px;*/
		margin:0px;
		color:#ffffff;
		font-size:11px;
		/*float:right;*/
		text-align:right;
		padding-right:20px;
		/*position:relative;
		top:20px;*/
		
	}
	
	#topNavigation #firstimg {
		border:0px;
		vertical-align:middle;
		margin-left:68px;
	}
	
	#topNavigation img {
		border:0px;
		vertical-align:middle;
	}
	
	#topNavigation a {
		color:#ffffff;
		text-decoration:none;
		vertical-align:middle;
	}
	
	#topNavigation a:hover {
		color:#fc703a;
		text-decoration:none;
		vertical-align:middle;
	}

/********Container Styles*****************************/

#contentContainer {
	margin:auto;
	margin-top:12px;
	width:1000px;
	background-color: #ffffff;
	text-align:left;

}

/*
#mainColumn {
	width: 540px;
	border-left: 68px #ffffff solid;
	margin: 0px 0px 0px 0px;
	padding: 0px 60px 60px 0px;
	background-color:#ffffff;
	vertical-align: top;
	color:#6c6c6c;
}
*/



#mainColumn
{
	width: 698px;
	border:0px solid blue;
	float:left;
    padding: 0px 20px 20px 0px;
	vertical-align: top;
	color: #333; /*#909090;*/
	border-left:80px solid white;	
	
}
	#mainColumn a {
		text-decoration: none;
}
	#mainColumn h3 {
		font-size: 12px;
		color: #376268;
		display: inline;
		font-weight:normal;
		line-height:14px;
}

#mainColumnSearch {
	width: 540px;
	border-left: 68px #ffffff solid;
	margin: 0px 0px 0px 0px;
	padding: 0px 60px 60px 0px;
	background-color:#ffffff;
	vertical-align: top;
	color:#6c6c6c;
}
	#mainColumnSearch a {
		text-decoration: none;
}
	#mainColumnSearch h3 {
		font-size: 12px;
		color: #376268;
		display: inline;
		font-weight:normal;
		line-height:14px;
}

/*
#mainContentBlock {
	max-width: 1000px;
}
*/

#mainContentBlock
{
    border: 0px solid purple;
    width:1000px; 
    min-height: 350px;
    
}


#sidebarRightNoBG {
	width: 202px;
	float: left;
	border: 0px solid red;
	position:relative;
	top: -50px;
	height:200px;
	
}



/*
#sidebarRightNoBG {
	width: 320px;
	float: right;
	padding: 0px 40px 0px 0px;
	margin:-101px 0 0 0 ;
}
*/


#sidebarRightGreyBG {
	width: 202px;
	float: right;
	padding: 0px 0px 0px 0px;
	background-color:#F6F7FB;
}

#sidebarRightContainer 
{ 
    border:0px solid orange;
    width:202px;
    /*float:right;*/
}

/*
#sidebarRightContainer {
	width: 270px;
	float: right;
	padding: 0px 0px 50px 0px;
	margin: 0px 25px 0px 25px;
}
*/

	#sidebarRightContainer a {
		text-decoration: none;
		display:block;
}

	#sidebarRightContainer h3 {
		font-size: 12px;
		color: #376268;
		font-weight: bold;
		display:inline;
}

#mainColumn #formSimpleSearch {
		line-height: 28px;
		vertical-align: top;
		height:28px;
}

#simpleSearchContainer {
background: #ffffff;
}

/********Main Page Styles*****************************/
.profoundnavbar {
    font-size:smaller;

}

.profoundnavbar a{
	color: #ffffff;
	text-decoration:none;
}

#registerbar
{
	margin: 0px 0px 0px 0px;
	width:280px;
	/*height:60px;*/
	font-family:verdana, arial, helvetica;
}

#signOn
{
	background-color: #b3c17d;
	margin: 0px 0px 0px 0px;
	width:280px;
	height:280px;
	font-family:verdana, arial, helvetica;
}

#signOn p {
	padding:10px 10px 0px 10px;
}



#formSignOn table {
	padding-left:30px;
	padding-right:40px;
	color: #2e5154;
	font-size: 10px;
	width:280px;
	font-family:verdana, arial, helvetica;
}
#formSignOn table td{
	padding-bottom:5px;
	font-family:verdana, arial, helvetica;
}

#formSignOn table tr td a{
	color: #2e5154;
	text-decoration:underline;
	font-style:italic;
	font-family:verdana, arial, helvetica;
}

#formSignOn table tr td .loginleft {
	width:55px;
}

#formSignOn table tr td .loginright {
	width:135px;
}

#loggedIn{
	background-color: #c0cb8e;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;
	width:280px;
}

#loggedIn p{
	color: #2e5154;
	padding:0px 10px 0px 10px;
}

#displaysimple, #displayactive {
	padding-bottom:10px;
}

#displaysimple p, #displayactive p{
	display:inline;
	width:200px;
	color:#6e6e6e;
	padding-bottom:5px;
}

#displaysimple p a, #displayactive p a {
	color:#387984;
}

#sidebarRightContainer #loggedIn p a{
	display:inline;
	width:280px;
}

.loginmenu {

	height:55px;
	text-align:center;
	/*width:238px;
	float:right;*/
}

.loginmenu img{
	padding-right:10px;
}

.loginmenubottom {
	margin-top:-2px;
	border-top:2px #ffffff solid;
	background:#e5e1dc;
	padding:10px;
	color:#8e8e8e;
}

.profoundtable {
	border-collapse: collapse;
	font-size: 12px;
	color:#6c6c6c;
	width:540px;
}

.profoundtable tr .profoundtd {
		padding: 5px 25px 0px 0px;
		margin: 0px;
		vertical-align: top;
		width:50%;
}

.profoundul {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: disc;

}
.profoundul li {
	margin-left: -5px;
	padding-left: 4px;
	padding-bottom:10px;
}

.profoundulsquare {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;

}
.profoundulsquare li 
{
	font-size:11px;
	margin-left: -2em;
	padding-left: 11px;
	padding-bottom:9px;
}


.homeReports-0 { 
	background-color: #ebe7e4; 

}

.homeReports-1 {
	background-color: #f4f3f1; 
}

.homeReports-0, .homeReports-1{
    color: #818181;
    padding: 10px 20px 10px 20px;
   	margin-bottom:10px;
	line-height: 13px; 
	font-family: verdana, Arial,Helvetica,sans-serif; 
	font-size: 11px;
	width:240px;
}


.reportstable {
	border-collapse: collapse;
	width:240px;
	color: #818181;
	line-height: 13px; 
	font-family: verdana, Arial,Helvetica,sans-serif; 
	font-size: 11px;
}

	.homeReports-0 .reportstable tr td, .homeReports-1 .reportstable tr td {
		padding: 0px;
		margin: 0px;
		vertical-align: top;
}
	.reportstdleft {
		width:180px;
}

	.reportstdright {
		width:60px;
		text-align:right;
}

.previewa {
	font-size:9px;
	color: #4c909d;
	text-decoration:none;
	font-family:verdana, arial, helvetica;
}

.previewa:hover {
    color: #FF9C02;
	text-decoration:none;
}

.searchReadingRoom {
	font-family: verdana,Arial,Helvetica,sans-serif;
	border:#b3c17d 2px solid;
	height:26px;
	width:75px;
	color:#b3c17d;
	font-size:16px;
	padding:0px 0 2px 20px;
}

.searchinput {
	font-family: verdana,Arial,Helvetica,sans-serif;
	/*border:#b3c17d 2px solid;*/
	border:1px solid #196678;
	/*height:26px;*/
	width:400px;
	color:black; /*#b3c17d;*/
	/*font-size:12px;*/
	padding:0px 0px 2px 4px;
}

.gofinditButton {
    BORDER: #ffffff 1px solid;
    MARGIN-TOP: 0px;
    MARGIN-RIGHT: 6px;
    
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;

    COLOR: #ffffff;

    FONT-FAMILY: arial,helvetica;
    HEIGHT: 26px;
    width:110px;
    TEXT-DECORATION: none;
    text-align:center;
    vertical-align:middle;
}


.SearchContentButton {
    BORDER: #ffffff 1px solid;
    MARGIN-TOP: 0px;
    MARGIN-RIGHT: 6px;
    
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;

    COLOR: #ffffff;

    FONT-FAMILY: arial,helvetica;
    HEIGHT: 30px;
    width:100px;
    TEXT-DECORATION: none;
    text-align:center;
    vertical-align:middle;
}
#mainColumn #formAdvancedSearch {
		vertical-align:top;
		height:570px;
		width:540px;
		background:#aec474;
			color:#2e5154;

}

/********Administration and Utility Page Styles*****************************/

#formUserPwd {
		height:125px;
		width:520px;
		background:#aec474;	
		padding:5px 10px 5px 10px;	
}

#mainColumn #formChargebacks {
		vertical-align:top;
		height:380px;
		width:540px;
		background:#aec474;
			color:#2e5154;

}

#chargebacklist{
	border-right:10px #aec474 solid;
	padding:5px 0 5px 0;
	float:left;
	width:520px;
	height:190px; 
	background:#ffffff;
	color:#2e5154;
	font-size:12px;
	font-family:verdana, arial, helvetica;
	overflow:auto;
}

.chargebackpicks_0, .chargebackpicks_1 {
	background:#ffffff;
	width:500px;
	height:60px;
	color:#6d6d6d;
}
.chargebackpicks_0 b, .chargebackpicks_1 b{
	color:#387984;
	font-weight:bold;
}
	.chargebackpicks_1 {background:#f1f0ec;}


.choicesleft, .choicesright{
	padding:5px;height:50px;float:left;
}
	.choicesleft{width:400px;}
	
	.choicesright{width:80px;}


#formHistory {
	vertical-align:top;
	height:480px;
	width:540px;
	background:#aec474;
	color:#2e5154;

}


.topnavleft, .topnavright{
	border-top:10px #aec474 solid;
	float:left;
}
	.topnavleft{width:390px;}
	
	.topnavright{font-size:10px;text-align:right;width:120px;background:#ffffff; }

.userleft, .userright{
	border-top:10px #aec474 solid;
	float:left;
}
	.userleft{padding-left:10px;width:140px;}
	
	.userright{font-size:10px;text-align:left;width:360px;padding-left:5px;}




.historyTop{
	border-bottom:10px #ffffff solid;
	width:540px;
	height:250px; 
	background:#aec474;
	color:#2e5154;
	font-size:14px;
	font-family:verdana, arial, helvetica;
}



#historylist{
	border-left:5px #aec474 solid;
	border-right:10px #aec474 solid;
	border-bottom:10px #aec474 solid;
	padding:5px 0 5px 0;
	float:left;
	width:520px;
	height:190px; 
	background:#ffffff;
	color:#2e5154;
	font-size:12px;
	font-family:verdana, arial, helvetica;
	overflow:auto;
}


	
	.historyTop li
	{
		color:#ffffff;
	}
	


.white14px{
	color:#ffffff;
	font-size:14px;	
	padding:0px 0 0 0px;
}


.blue14px{
	color:#387984;
	font-size:14px;	
	padding:0px;
}


.mainstacks {
	width:520px;padding:5px 10px 0 10px;
}

.mainstacks a {
	padding-right:20px;
}
p a.statusActive, p a.statusInactive{
	color:#ffffff;
	text-decoration:none;
	padding:2px 5px 2px 5px;
}
p a.statusActive{
	background:#387984;
}

.edituserul {
	margin: 0px;
	list-style-type: none;
	line-height:20px;
}

.edituserul li {
	margin-left:-46px;
	padding:2px;
	background:#387984;
	border-bottom:5px #ffffff solid;
	color:#ffffff;
}

.dialogPops{
position:absolute; z-index:20;margin-top:100px;margin-left:200px; width:530px;  background:#f1f0ec; border:1px #387984 solid; color:#2e5154;font-size:14px
}

.dialogPops p a.statusInactive{
	color:#6e6e6e;
}

.dialogueTitleBG {
		background-color:#6e6e6e;
		width:100%;
		height:80px;
		border:1px solid yellow;
		display:block;
}

.dialogueTitle {
	float:left;
	position:relative;
	display:inline;
}

.dialogueTitle h2 {
	color:white;
	padding-top:24px;
	padding-left:24px;
}

.dialogueTitle a {
	padding-right:24px;
	padding-left:84px;
	padding-top:24px;
	text-align:right;
}

/********Search Results Styles*****************************/

#mainColumn #formSearchResults {
		width:540px;
		background:#e5e1dc;
}

#mainColumn #formSearchResults table{
	width:540px;	
	color:#7c7c7b;
}


#mainColumn #formSearchResults table td{
	padding:5px;
	background:#e5e1dc;
	color:#7c7c7b;
	font-size:12px;
}


#mainColumn #formSearchResults table a{
	font-size:12px;
	color:#2e5154;
}



#searchresultsSelect, #searchresultsSelect ul { /* all lists */
	padding:0;
	margin: 0;
	list-style: none;
	line-height: 1px;
	background:#ffffff;
	width:100px;
	height:20px;
}

#searchresultsSelect a {
	display: block;
	width: 100px;
		padding:5px;
		background:#ffffff;
}
#searchresultsSelect a:hover {
	display: block;
	width: 100px;
		background:#dddddd;
}

#searchresultsSelect li { /* all list items */
	float: left;
	width: 100px; /* width needed or else Opera goes nuts */
	background:#ffffff;
}

#searchresultsSelect li ul { /* second-level lists */
	position: absolute;
	width: 100px;
	left: -1000px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#searchresultsSelect li:hover ul, #searchresultsSelect li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


.searchresults-0, .searchresults-1 {
	/*width:540px;*/
	/*font-size:12px;*/

	/*float:left;*/
}

.searchresults-0{
	background:#ffffff;

}

.searchresults-1{
	background: #ffffff; /*#f2f0ed;*/
	margin-bottom: 10px;
    margin-top: 10px;
}


.searchresultsLeft {
	float:left; 
	width:100px;
	padding-top:15px;
}
	
.searchresultsRight {
	float:left;
	width:440px;
}

.searchresultsRight a, .searchresultsLeft a {
	color:#2e5154;
}


/********Advanced Search Styles*****************************/
#advancedContainer {
	width:540px;
	height:250px;
	padding:10px;
}

#advancednav {
	width:540px;
	padding:10px;
	color:#ffffff;
}


	#advancednav ul, .historytop ul
	{
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	#advancednav li, .historytop li
	{
		float: left;
		margin: 0 0.15em;
	}
	
	#advancednav li a, .historytop li a
	{

		height: 20px;
		line-height: 10px;
		float: left;
	
		display: block;
		padding:2px;
		color: #0d2474;
		text-decoration: none;
		text-align: center;
	}
	
.activeli
	{
	}
	
	/* Hide from IE5-Mac \*/
	#advancednav li a, .historytop li a
	{
		float: none;
		color:#ffffff;
	}
	/* End hide */





.advancedul {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	line-height:30px;
}

.advancedul li {
	margin-left: -2em;
	padding-left: 12px;
}

#advancedresults_left{

	float:left;
	width:310px; 
	height:250px;
	background:#ffffff;
	font-size:11px;
	font-family:verdana, arial, helvetica;
	overflow:auto;
}

#advancedmiddle {
	float:left;
	width:9px;
	height:24px;
	background-position: top left;
	border-top:#aec474 10px solid;
}

#advancedresults_right{
	padding:5px 0 5px 0;
	float:left;
	width:200px;
	height:240px; 
	background:#ffffff;
	border-right:#aec474 0px solid;
	color:#2e5154;
	font-size:11px;
	font-family:verdana, arial, helvetica;
	overflow:auto;
}

#advancedresults_bottomleft{
	float:left;
	width:120px; 
	padding-left:220px;
	font-size:12px;
	color:#2e5154;
	font-family:verdana, arial, helvetica;
	line-height:22px;
}

#advancedresults_bottomright{
	float:left;
	width:200px;
	color:#2e5154;
	font-size:12px;
	font-family:verdana, arial, helvetica;
}

.advancedpicks {
	width:180px;
}


.searchpicksleft{
	width:145px;float:left;
}

.searchpicksright{
	width:11px;float:left
}
#advancedresults_right div{
	padding:0 0 5px 10px;
}

#advancedresults_right #advanceddirections{
	color:#9b9b9b;
	width:180px;
	padding:10px;
	font-size:14px;
}

.reviewmodify {
    BORDER: 0;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: arial,helvetica;
    HEIGHT: 30px;
    width:230px;
    TEXT-DECORATION: none
}

.advancedsearchbtn {
	float:left;
	height:24px;
	width:150px;
	line-height:24px;
	text-align:center;
	margin:10px 0 0 0 ;
}

.advancedsearchbtn a{
	color:#ffffff;
}

.advancedsearchcopy {
	float:left; 
	padding:15px 0 0 10px;
	font-style:italic;
	font-size:11px;
}

.advancedsearchcopy a{
	color:#387984;
}

/********Footer Styles*****************************/

#footer {
	clear: both;
	padding: 8px;
	background-color: #807E75;
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
}

	#footer a {
		color: #FFFFFF;
		text-decoration:none;
}
	#footer a:hover {
		color: #FF9C02;
}



/********Spacer Styles*****************************/


.spacer3{
	padding-top:3px;
}
.spacer6 {
	padding-top:6px;
}
.spacer12 {
	padding-top:12px;
}
.spacer18 {
	padding-top:18px;
}
.spacer24 {
	padding-top:24px;
}
.spacer25 {
	padding-top:25px;
}	

.spacer300 {
	padding-top:300px;
}	

.spacer14 {
	padding-top:12px;
	padding-left:10px
}
.NoBorder
{
 border-width:0px;
 outline-style:none;
}
.collapsePanelHeader{
	width:100%;
	height:30px;
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
	clear:both;
}

.collapsePanel {
	background-color:white;
	overflow:hidden;
}

.cPanelHeading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}

.advancedSearchPanelHeading
{
	padding-bottom:20px;
	color:#196678;
	font-size:14px;
	font-weight:bold;

}
/******************************MarketingtextTable************************/
.MarketingtextDiv
{
    background-color: #e5e1dc; 
    padding: 10px;
}

.MarketingtextTable
{
	width: 100%;
	background-color:#e5e1dc; 
	text-align: left;
}
.MarketingtextHeader
{
	padding-left:20px;
	font-size :20px;
	height :40px
}
.MarketingtextContentLeft
{
	width: 50%;
	vertical-align: top;
	padding-left:20px;	
	padding-bottom:15px;
	
}
.MarketingtextContentRight
{
	width: 50%;
	vertical-align: top;
	padding-right:15px;	
	padding-left:20px;	
	padding-bottom:15px;
	
}
.MarketingtextContent
{
	vertical-align: top;
	padding-left:20px;	
	padding-bottom:15px;
}

/******************************PopupText************************/
.PopupText
{
	font-family:Verdana;
	font-size:small;
}
/*-------------------Text Button Styles----------------------*/
.xcartButton {
    background-color:transparent; 
    border: 0px;
    font-weight: Normal;
    color:White;
    width:100px;
    height:18px; padding-bottom:8px;
    font-size:12px;
}

.xproceedToCheckoutButton {
    background-image: url(/images/bluegreen170x24.gif);
    background-color:transparent; 
    border: 0px;
    font-weight: Bold;
    color:White;
    width:170px;
    height:26px; padding-bottom:8px;
    font-size:12px;
}



.searchButton {
    background-image: url(/images/orangeblank.gif);
    border: 0px;
    font-weight: bold;
    color:White;
    padding:2px;
}

.ladderButton {
   background-image: url(/images/orangeblank.gif);
    border: 0px;
    font-weight: bold;
    color:White;
    padding:4px;
    width:172px;
}

.inPlaceActionButton {
    /*background-image: url(/images/orangeblank.gif);
    border: 0px;
    font-weight: bold;
    color:White;
    padding:4px;
    height:24px;    */
}
.inPlaceActionButtonGreen {
    background-image: url(/images/greenblank.gif);
    border: 0px;
    font-weight: bold;
    color:White;
    padding:4px;
    height:24px;    
}
.b
{
	color:#2E5154;
}

.gridView
{
    background:#fff;
    color:#272722;
    font:11px;
    font-family: Verdana;
    border:1px solid #828282;
    border-collapse:collapse !important;   
}

.gvwRow td
{
    padding-top:3px;
	padding-bottom:4px;
    padding-left:4px;
	padding-right:4px;
	/*border-top:20px solid #fff;
	border-bottom:20px solid #fff;*/
}
.gvwHeader
{
	font-size:13px;
	text-align:left;
}
.gvwHeader th
{
    padding-top:9px;
	padding-bottom:8px;
    padding-left:4px;
	padding-right:4px;
	background:#f4f4f4 url('/images/sprite.gif') 0 0 repeat-x;
    border-bottom:1px solid #828282;
}
.gvwHeader,
.gvwHeader a
{
    color:#272722;
	text-decoration:none;
}
.gvwAltRow
{
    background:#efefef;
}
.gvwAltRow td
{
    padding-top:3px;
	padding-bottom:4px;
    padding-left:4px;
	padding-right:4px;
	/*border-top:2px solid #828282;
	border-bottom:2px solid #efefef;*/
}
.gvwSelectedRow
{
    border: dotted 2px #50a834;
    background: #FAFAD2;
}
.gvwEditRow
{
    padding-top:3px;
	padding-bottom:4px;
	color:#208600;
	background:#a3db91 url('Grid/sprite.gif') 0 -1316px repeat-x;
}
.gvwEditRow td
{
    color:#208600;
    padding-left:4px;
	padding-right:4px;
	border-top:1px solid #87df6c;
	border-bottom:1px solid #4ba82f;
}
.gvwPager
{
    background:#e1e1e1 url('/images/sprite.gif') 0 -600px repeat-x;
	line-height:15px;
	border-top:1px solid #828282;
	border-bottom:1px solid #828282;
	padding:0 5px;
}

.gvwPager table td
{
    border:0px;
    padding:0 5px 0 5px;
}
.gvwPager td
{
    border-top:1px solid #828282;
}
/*.gvwPager tr
{
    border-top:10px solid #828282;
	border-bottom:1px solid #f2f2f2;
	padding:0 5px;
}
/*.gvwPager a
{
    color:#272722;
}
.gvwRow a,
.gvwAltRow a,
.gvwEditRow a
{
    color:#272722;
}*/
.gvwFooter td
{
    border-top:1px solid #828282;
}

.adminFonter
{
	font-family:Verdana;
	font-size:11px;
	color:#2E5154;
}

/******************/
.SearchTipsBody
{
	font-size:12px;font-family:Verdana;
}
.SearchTips
{
text-align:left; 
overflow:auto; 
background-color:#f5f8ef;
padding:8px;
}


/******* Hit Results **************/
.HitItem0 { background-color:#FFF; padding-top:1px; padding-bottom:1px; border:0px solid red; width:100%; margin-bottom:10px; }
.HitItem1 { background-color:#EFEFEF; padding-top:1px; padding-bottom:1px;  border:0px solid red;  width:100%; margin-bottom:10px;} 
.HitItemIndex { width:55px; float:left;}
.HitItemContent { float:left; width:450px; }
.HitItemPubPrice { font-size:smaller; }


.reportViewerCssClass
{
	background-color:White;
}


/*****************************************/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

.DialogWindowTitle {
	color:#2E5154;
	font-size:14px;
	font-weight:bold;
}

span.kwicMatch0 { background-color:rgb(255, 255, 102);}
span.kwicMatch1 { background-color:rgb(160, 255, 255);}
span.kwicMatch2 { background-color:rgb(153, 255, 153);}
span.kwicMatch3 { background-color:rgb(255, 153, 153);}
span.kwicMatch4 { background-color:rgb(255, 102, 255);}
span.kwicMatch5 { background-color:rgb(223, 233, 217);}
span.kwicMatch6 { background-color:rgb(0, 170, 0);}
span.kwicMatch7 { background-color:rgb(136, 104, 0);}
span.kwicMatch8 { background-color:rgb(153, 0, 153);}
span.kwicMatch9 { background-color:rgb(136, 104, 0);}

@media print 
{
    span.kwicMatch0 { background-color:yellow;}
    span.kwicMatch1 { background-color:yellow;}
    span.kwicMatch2 { background-color:yellow;}
    span.kwicMatch3 { background-color:yellow;}
    span.kwicMatch4 { background-color:yellow;}
    span.kwicMatch5 { background-color:yellow;}
    span.kwicMatch6 { background-color:yellow;}
    span.kwicMatch7 { background-color:yellow;}
    span.kwicMatch8 { background-color:yellow;}
    span.kwicMatch9 { background-color:yellow;}
}

div.tocSectionSummary { font-style:italic; font-weight:normal; color:Black; background-color:White; white-space:normal; margin-left:18px; }
div.sectionMatchCount {text-decoration:underline;  color:Black; font-weight:normal; background-color:White; margin-left:18px; white-space:normal;}
span.sectionMatchCount {display:block; color:Black; text-decoration:underline;  font-weight:normal; background-color:White; margin-left:18px;}

table.kwicText { background-color:White; width:100%; }
td.kwicText { width:100%; background-color:White; border:0px solid black;}
div.kwicReportMatchCounts {font-style:italic; font-weight:normal;  white-space:normal;}
table.previewText { background-color:White; width:100%; }
td.previewText { width:100%; background-color:White; border:0px solid black;}
span.matchCountNum {background-color:Yellow;}
