﻿body, p, td, th, div, blockquote, dl, ul, ol, iframe , input, label
{
	/*
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	color: #221f1f;
	*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	

}

input
{
	font-size: 1em;
}

img 
{
	border-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.relative
{
	position: relative;
}

.relativeHP
{
	position: relative;
}


.padTextRight
{
	padding-right: 20px;
}

.smalltxt
{
	font-size: 80%;
}

#stage
{
	width: 1000px;
	background-color: #fFf;
	/*position: absolute;  */
	/*removing position from this block solves the problem of the disappearing tab */
	/* after postback */
	top: 1px;
	left: 1px; 
	height: 768; 
	/* margin: 0 0 0 0; AEF 4-22 */
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	color: #221f1f;
	margin-left: auto;
	margin-right: auto;
}

#header
{
	position: absolute; 
	height: 79px;
	width: 1000px;
	/* Need to set the z-index here for Firefox to let the links in the header be clickable. */
	z-index: 525;
}

#header .logo
{
	float: left;
	width: 425px;
	position: absolute; 
	bottom: 0px;
	right: 0px;
	margin-bottom: 0px;
}

#header .tvTab
{
	float: right;
	width: 196px;
	bottom: -1px;  /*-2px*/
	position: absolute;
	right: 0px;
	margin-bottom: 0px;
	display: inline;
}

#header .menu
{
	background-color: #999999; 
	width: 982px; 
	height: 1.7em;

	border-bottom: solid 0.85em #cCc;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 18px;
	border-top: 0px;
}

#header .nav
{
	float:left;
	width: 5em;
	font-weight: bold;
	font-size: .7em;
	padding-top: 7px;
	z-index: 510;
}

#header a 
{
	color: #221f1f;
	text-decoration: none;
}

#header a:visted
{
	color: #221f1f;
	text-decoration: none;
}

#header a:hover
{
	color: #221f1f;
	text-decoration: underline;
}

#content
{
	clear: both;
	background-color: #ffffff;
	position: relative;
	top: 100px;
	padding-top: 1em;	
}


/* commenting out content link styles to use them more specifically */
#content a
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

#content a:hover
{
	color: #333333;
	font-weight: bold;
 
}

#content a:visited
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

#content a:active
{
	font-weight: bold;
	text-decoration: none;
}



#content .main
{
	width: 100%; 
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-collapse: collapse;
	border-width: 0px;
	left: 0px;
}



#content .navTabs
{
	text-align: left; 
	height: 32px;
	/* width: 203px; */
	width: 198px;
	vertical-align: bottom;
}

#content .pageTabs
{
	text-align: left;
	height: 32px;
	width: 207px;
	vertical-align: bottom;
}

#content .pageTabsText
{
	position: absolute; 
	bottom: 7px; 
	left: 19px;
	color: #ffFFff;
	font-size: .8em;
}

#content .tabText
{
	position: absolute; 
	bottom: 13px; 
	left: 12px;
	color: #ffFFff;
	font-size: .7em;
}

#content .pageTextNoTab
{
	font-size: .7em;
	color: #a9a9a9;
	text-align: right;
	border-bottom-style: solid;
	border-bottom-width: 10px;
	border-bottom-color: #999999;
}

.mainTable
{
	width: 196px;
	height: 3em; 
	padding-left: 10px;
}


/* Styles for home page table shading */
.admin
{
	background-color: #f9c24d;
	border-bottom: solid thin #fcE1A6;
}

.adminAlt
{
	background-color: #fbd480;
	border-bottom: solid thin #fcE1A6;
}

.summary
{
	background-color: #D68781;
	border-bottom: solid thin #eBc3c0;
}

.summaryAlt
{
	background-color: #e2a9a5;
	border-bottom: solid thin #eBc3c0;
}

.custom
{
	background-color: #DBDB71;
	border-bottom: solid thin #EEeeb8;
}

.customAlt
{
	background-color: #e6e699;
	border-bottom: solid thin #EEeeb8;
}

.enterData
{
	background-color: #7b87A3;
	border-bottom: solid thin #BDC3d1;
}

.enterDataAlt
{
	background-color: #A1A9bD;
	border-bottom: solid thin #BDC3d1;
}

.client
{
	background-color: #999999;
	border-bottom: solid thin #ebebeb;
}

.clientAlt
{
	background-color: #ccCCcc;
	border-bottom: solid thin #ebebeb;
}



/* END style for home page table shading */

.homeIcons
{
	float: left;
	height: 26px;
	width: 26px;
	padding-right: 8px;
}

.homeLabels
{
	font-size: .7em;
	font-weight: bolder;
	padding-top: 5px;

}

.homeBottom
{
	background-color: #D6D6D6;	
}

.homeBottom table
{
	border: none; border-collapse: collapse; background-color: #D6D6D6; margin-top: 10px;
	width: 370px;
	padding-top: 10px;
}

.news
{
	margin: 0 0 0 0;
	border-color: Red;
	background-color: Aqua;
	width: 100%;
	border-collapse: collapse;
}

.newsBanner
{
	background-color: #ffFC00; 
	width: 5em; 
	height: 18px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: -3px;
	font-size: .7em;
	font-weight: bold;
	vertical-align: bottom;
}

.rssIframe
{
	color: #666666;
	background-color: #D6D6D6; 
	font-family: Arial, Helvetica, Sans-Serif;
}

.rssDate
{
	font-size: .7em;
	font-weight: bold;
}

.rssText
{
	font-size: .6em;
}

/*Service alert message */

#Current
{
	color: Red;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: .7em;
	padding-bottom: 5px;
	position: relative;
	top: -7px;
	left: 10px;
}

#Current .headline
{
	font-weight: bold;
}

/*Start styles for section templates */

/* ADMINISTRATION */
#content .pageTabsAdminPage
{
	text-align: left;
	height: 32px;
	width: 220px;
	vertical-align: bottom; 
	border-bottom-style: solid;
	border-bottom-width: 10px;
	border-bottom-color: #956500;

}


.adminPageOptions
{
	background-color: #f6a800;
	font-size: .7em;
	padding-left: 20px;
	height: 20px;
	color: #efe9e9;
}

.adminContentHolder
{
	background-color: #f9c24d;
	font-size: .75em;
	position: relative;
}

.adminMainTable
{
	position: relative;
	width: 500px;
	border: none;
	background-color: #fad47f;
	padding-top: 10px;
}

.adminWebTable
{
	position: relative;
	/*
	top: 10px;
	left: 0px;
	border: none;
	*/
	/* background-color: #f9c24d; */
	background-color: #fce1a6;
	border-left: solid 1px #f9c24d;
	border-right: solid 1px #f9c24d;
}

.adminDetailTable
{
	background-color: #fce1a6;
	border: solid 1px #f9c24d;
	border-collapse: collapse;
	/* margin-top: 5px;
	margin-left: 5px; */

}

.stationRowHeader
{
	border-bottom: double 2px #f9c24d;
	padding-top: 3px;
	padding-bottom: 5px;
}

.stationRow
{
	border-bottom: solid 1px #f9c24d; 
	padding-bottom: 5px; 
	vertical-align: top; 
	padding-top: 5px;
}

/* ALL SECTIONS */
#Form1
{
	position: relative;
	left: 0px;
	top: 1px;
}

#MainBody .statusIcon
{
	position: relative;
}

.submitRow
{
	padding-top: 5px; 
	padding-bottom: 5px; 
	text-align: center; 
	background-color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
}

.alignRight
{
	position: relative;
	float: right;
}

select
{
	font-size: 1em;
}

/* submit and reset buttons on grey bg */
input.button {
    padding-left: 10px;
    margin-right: 10px; 
    border: 0;
    background: #fff url(button.gif) no-repeat;
    color: #444;
    height: 20px;
    /* used to catch the buttonEnding */
    position: relative;
    cursor: hand;
    font-size: .9em;
    font-weight: normal;
    cursor: hand; 
}

.buttonEnding {
    position: absolute;
    display: inline;
    margin-left: -12px;    
    width: 9px;
    height: 20px;
    background: url(end.gif) no-repeat;
    border: 0;
}
/* end submit and reset button styles */

/* removes the padding from the page generated label for all pages */
#content .pageGen
{
	padding-left: 0px;
	color: #efe9e9;
}

/* SUMMARY */
#content .pageTabsSummaryPage
{
	text-align: left;
	height: 32px;
	width: 220px;
	vertical-align: bottom; 
	border-bottom-style: solid;
	border-bottom-width: 10px;
	border-bottom-color: #77322d;
}

.summaryPageOptions
{
	background-color: #c4534b;
	font-size: .7em;
	padding-left: 20px;
	height: 20px;
	color: #efe9e9;
}

.summaryContentHolder
{
	background-color: #d68781;
	font-size: .75em;
	position: relative;
}
 
.summaryMainTable
{
	position: relative;
	/* top: 10px; */
	/* left: 20px; */
	left: 0px;
	width: 500px;
	border: none;
	background-color: #e2a9a5;
}

.summaryWebTable
{
	position: relative;
	border-left: solid 1px #d68781;
	border-right: solid 1px #d68781;

	/* top: 10px; */
	/* left: 20px; 
	left: 0px; */
	/* width: 500px; 
	border: none;*/
	background-color: #f9cdca;
}

.summaryDetailTable
{
	background-color: #e2a9a5;
	border: solid 1px #ebc3c0;
	border-collapse: collapse;
	margin-top: 0px;
	margin-left: 20px;
}

.summaryDetailTable td
{
	/* border: solid 1px #ebc3c0; */
	padding-left: 5px;
	padding-right: 5px;
	background-color: #f9cdca;
	border: solid 1px #d68781;
}

/* ENTER DATA */

#content .pageTabsDataPage
{
	text-align: left;
	height: 32px;
	width: 220px;
	vertical-align: bottom; 
	border-bottom-style: solid;
	border-bottom-width: 10px;
	border-bottom-color: #283246;
}

.dataPageOptions
{
	background-color: #42547c;
	font-size: .7em;
	padding-left: 20px;
	height: 20px;
}

#content .whiteLinks, .whiteLinks:visited 
{
	color: #efe9e9;
}

#content .whiteLinks:hover, .whiteLinks:active
{
	color: #efe9e9;
	text-decoration: none;
}
/*
#whiteLinks a
{	
	color: #efe9e9;
}

#whiteLinks a:hover
{
	color: #efe9e9;
	text-decoration: none;
}

#whiteLinks a:active
{	
	text-decoration: none;
}

#whiteLinks a:visited
{	
	color: #efe9e9;
}
*/
.dataContentHolder
{
	background-color: #7c87a3;
	font-size: .75em;
	position: relative;
}

.dataMainTable
{
	position: relative;
	width: 700px;
	border: none;
	background-color: #a1a9bc;
	padding-top: 10px;
}

.dataWebTable
{
	position: relative;
	/*
	top: 10px;
	left: 0px;
	border: none;
	*/
	/* background-color: #7c87a3; */
	background-color: #bdc3d1;
	border: solid 1px #7c87a3;
}

.dataDetailTable
{
	background-color: #7c87a3;
	border: solid 1px #a1a9bc;
	border-collapse: collapse;
	margin-top: 5px;
	margin-left: 5px;
	
}

.dataDetailTable td
{
	/* border: solid 1px #ebc3c0; */
	padding-left: 2px;
	background-color: #7c87a3;
	border: solid 1px #a1a9bc;
}

.dataSavedLabel
{
	padding: 2px 4px 2px 2px;
	background-color: #c4534b;
	color: #efe9e9;
	margin: 5px 0px 0px 3px;
	border: solid 1px #77322d;
	display: block;
}

/* CUSTOM REPORTS STYLES */

#content .pageTabsCustomPage
{
	/*text-align: left; */
	height: 32px;
	width: 220px;
	vertical-align: bottom; 
	border-bottom-style: solid;
	border-bottom-width: 10px;
	border-bottom-color: #7a7a20;

}

.customPageOptions
{
	background-color: #cdcc34;
	font-size: .7em;
	padding-left: 20px;
	height: 20px;
}

.customContentHolder
{
	background-color: #dBdB71;
	font-size: .75em;
	position: relative;
}

.customMainTable
{
	position: relative;
	width: 545px;
	border: none;
	background-color: #e6e699;
	/* padding-top: 10px; */
}

.customWebTable
{
	position: relative;
	
	border-left: solid 1px #dBdB71;
	border-right: solid 1px #dBdB71;
	
	/* top: 10px; /*
	left: 0px;
	border: none;
	/* background-color: #dBdB71; */
	background-color: #e6e699; 
	/* background-color: white; */
}

.searchHitsLight
{
	background-color: #e6e699;	
}

.searchHitsLight td
{
	padding-left: 15px;
}

input.miscButton {
    padding-left: 10px;
    margin-right: 10px; 
    border: 0;
    background: url(button-noBG.gif) no-repeat;
    color: #444;
    height: 20px;
    /* used to catch the buttonEnding */
    position: relative;
    /*cursor: hand;*/
    font-size: .9em;
    font-weight: normal;
    cursor: hand; 
}

.miscButtonEnding {
    position: absolute;
    display: inline;
    margin-left: -12px;    
    width: 9px;
    height: 20px;
    background: url(button-noBG-end.gif) no-repeat;
    border: 0;
}

.searchHitsDark
{
	background-color: #d1d148;
}

.searchHitsDark td
{
	padding-left: 15px;
}

.searchHitsMidTone
{
	background-color: #cccc33;
}

.customDetailTable
{
	background-color: #eeeeb8;
	border: solid 1px #dBdB71;
	border-collapse: collapse;
	/* margin-top: 5px; */
	position: relative;
	
	top: 10px;
	padding-top: 5px;
	margin-left: 20px;
}

.customDetailTable td
{
	padding-left: 5px;
	padding-right: 5px;
	background-color: #eeeeb8;
	border: solid 1px #dBdB71; /* #ebc3c0; */
}


.searchIcon
{
	position: relative; 
	float: left; 
	left: 5px; 
	padding-right:10px;
}

.cmiLogo
{
	position: relative; 
	left: 0px;
}

.cmiLogoNew
{
	/*
	display: block;
    margin-left: auto;
    margin-right: auto 
	*/
	float: right;
	position: relative;
	bottom: 10px;
	right: 120px;	
}


/* SHARED STYLE PAGES, I.E., "hitdetails.aspx" */
#content .pageTabsSharedPage
{
	/*text-align: left; */
	height: 32px;
	width: 220px;
	vertical-align: bottom; 
	border-bottom-style: solid;
	border-bottom-width: 10px;
	border-bottom-color: #666666;
}

.sharedPageOptions
{
	background-color: #999999;
	font-size: .7em;
	padding-left: 20px;
	height: 20px;
}

.sharedContentHolder
{
	background-color: #cccccc;
	font-size: .75em;
	position: relative; 
	/* top: 0px; */
}

.sharedMainTable
{
	position: relative;
	top: 0px;
	/*
	left: 28px;
	width: 900px;
	*/
	border: none;
	/* background-color: #e4e0e0; */
	background-color: #dBdBdB;
}

.sharedWebTable
{
	position: relative;
	border-left: solid 1px #dBdBdB;
	border-right: solid 1px #dBdBdB;
	/*
	top: 0px;
	left: 0px;
	border: none;
	*/
	background-color: #cccccc;
}


.sharedDetailTable
{
	background-color: #efe9e9;
	border: solid 1px #cccccc;
	border-collapse: collapse;
	margin-left: 13px;
	margin-bottom: 15px;
}

.sharedDetailTable td
{
	padding-left: 5px;
	padding-right: 5px;
	background-color: #efe9e9;
	border: solid 1px #cccccc;
	border-right-width: 2px;
	margin-top: 20px;
}



/* END styles for section templates */


/*Styles for CMI Search page */

.search
{
	width: 1000px;
	font-size: .7em;
	font-weight: bold;
}

/* deletable */
.searchForm
{
	background-color: #e5e69a;
	height: 60px;
	width: 201px;
	padding-left: 19px; 
	padding-top: 10px;
	vertical-align: top;
	border-bottom: solid 1px #faf7c0;
}

.searchForm a
{
	color: #221f1f;
}

.searchFilter
{
	background-color: #dcdB71;
	padding-left: 19px;  
	padding-top: 10px;
	vertical-align: top;
	border-bottom: solid 1px #fffca5;
	height: 125px; 
}

.searchFormBottom
{
	background-color: #cdcc34;
	height: 50px;
	text-align: center;
}

.searchHits
{
	background-color: #dBdBdB;
	vertical-align: top;
	position: relative;
}

.leftColumn
{
	FLOAT:left; WIDTH:220px
}


/* for CMI Search page */

/* Critical Mention SEARCH RESULTS STYLES */

#searchInner
{
	width: 650px;
}

#searchInner .hits
{
	/* background-color: #b8b8b8; */ 
	background-color: #dBdBdB;
	/* width: 385px; */
	width: 362px;
	vertical-align: top;
	border: none;
	padding-left: 10px;
}

#searchInner .result
{
	/* width: 385px; */
	width: 362px;
	border: none;
	border-collapse: collapse;
}

#searchInner .videoPane
{
	/* background-color: #b8b8b8; */
	background-color: #dBdBdB; 
	vertical-align: top;
}

#searchInner .videoPlayer
{
	/* AEF 3-28 width: 368px; */
	top: 0px; 
	height: 320px; 
	padding-left: 10px;
}


.ccText
{
	/* AEF 3-28 width: 328px;  */
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: .7em;
	height: 65px;
	overflow: auto;
	width: 320px;
	margin-top: 0px;
	padding-top: 0px;

}

#search-result-highlight
{
	color: Red;
	font-weight: bold;
}

#searchInner .rowStyle
{
	background-color: #b8b8b8;
	font-family: Verdana, Helvetica, Sans-Serif;
	/* font-size: .7em; */
	font-weight: normal;
}

#searchInner .rowStyle img
{
	background-color: #b8b8b8;
	padding-top: 3px;
}

#searchInner .altRowStyle
{
	background-color: #dBdBdB;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: normal;
	/* font-size: .7em; */
}
#searchInner .altRowStyle img
{
	background-color: #dBdBdB;
	padding-top: 3px;
}

/* END Critical Mention SEARCH RESULTS STYLES */


/* Styles for the player pages */

.playerBody
{
	background-color: #b8b8b8; border:none; padding: 0 0 0 0; margin: 0 0 0 0;
}

.playerForm
{
	border:none; 
	padding: 0 0 0 10px; 
	margin: 0 0 0 0;	
}

.player
{
	width: 320px; 
	 height: 290px; 
	overflow: auto; 
	/* height: 360px; */
	width: 350px;
	/* padding: 5 5 5 7; */
	padding-bottom: 0px;
	margin-bottom: 0px; 
	left: 0px; 
	/* border: dashed 2px #cccccc; */
}

/*End styles for player pages */



#Links
{
	text-align: left;
	padding-left: 28px;	
	padding-bottom: 15px;
}

/* START Styles for reduced home page for Data Entry Only clients */

#homeContentReduced
{
	clear: both;
	background-color: #ffffff;
	position: relative;
	/* top: 100px; */
	/* padding-top: 1em; */
}

#homeContentReduced .main
{
	width: 100%; 
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-collapse: collapse;
	border-width: 0px;
	left: 0px;
}

#homeContentReduced .navTab2span
{
	text-align: left; 
	height: 26px;
	/* width: 198px; */
	width: 396px;
	vertical-align: bottom;
	border-bottom-style: solid;
	border-bottom-width: 6px;
	border-bottom-color: #28324a;
}

#homeContentReduced .navTab3span
{
	text-align: left; 
	height: 26px;
	/* width: 198px; */
	width: 594px;
	vertical-align: bottom;
	border-bottom-style: solid;
	border-bottom-width: 6px;
	border-bottom-color: #666666;
}

#homeContentReduced .tabText
{
	position: absolute; 
	bottom: 5px; 
	left: 20px;
	color: #ffFFff;
}

#homeContentReduced .main
{
	width: 100%; 
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-collapse: collapse;
	border-width: 0px;
	left: 0px;
}

#homeContentReduced .rows
{
	height: 3.5em;
	padding-left: 10px;
}

/* END Styles for reduced home page for Data Entry Only clients */

/* START WebTable styles */

.resulttext
{
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	text-decoration: none;	
}

.resulttextbold
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
}


#MainBody a
{
	font-weight: normal;
	font-family: Verdana;
	color: #221f1f;
	text-decoration: none;
}

#MainBody a:hover
{
	font-weight: normal;
	font-family: Verdana;
	color: #38358c;
	text-decoration: underline;
}

#MainBody a:active
{
	font-weight: normal;
	font-family: Verdana;
	color: #221f1f;
	text-decoration: none;
}

#MainBody a:visited
{
	font-weight: normal;
	font-family: Verdana;
	color: #221f1f;
	text-decoration: none;
}

input#DataView {
    padding-left: 10px;
    margin-right: 10px;
    border: 0;
    /* background: #e6e699 url(button-noBG.gif) no-repeat; */
    /*background: url(button-noBG.gif) no-repeat;*/
    background: transparent;
    color: #000; 
    height: 20px;
    /* used to catch the buttonEnding */
    position: relative;
    cursor: pointer;
    font-size: 1.0em;
    font-weight: normal;
    float: right;
    text-decoration:underline;
}

input#Go {
    padding-left: 5px;
    margin-right: 10px; 
    /* this aligns the button pieces in ie */
    margin-bottom: 1px; 
    border: 0;
    /* background: #e6e699 url(button-noBG.gif) no-repeat; */
    /*background: url(button-noBG.gif) no-repeat;*/
    background: transparent;
    color: #000; 
    height: 20px;
    /* used to catch the buttonEnding */
    position: relative;
    cursor: pointer;
    font-size: 1.0em;
    font-weight: normal;
    text-decoration:underline;
}

#TableBody a 
	{
		font-weight: normal;
	}
	
#TableBody a:hover
	{
		font-weight: normal;
		text-decoration: underline;
		color: #38358c;
	}

#TableBody a:active
{
	font-weight: normal;
	color: #221f1f;
	text-decoration: none;
}

	
#TableBody a:visited
	{
		font-weight: normal;
	}

#MainBody .headingrow
{
	font-weight: bold;
	font-family: Verdana, Geneva, Sans-Serif;
}

#MainBody .webTableRow
{
	background-color: White;
}
#TableBody .webTableRow
{
	background-color: White;
}

#MainBody .webTableAltRow
{
	background-color: White;
}

#TableBody .webTableAltRow
{
	background-color: White;
}

#TableBody .webTableNoStyle
{
}

#TableBody .centerColumn
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#MainBody .hits4webTableAltRow
{
	background-color: #e9e9e9;
}

#MainBody .footerrow
{
	background-color: Red;
	text-transform: uppercase;
}
 

#MainBody .customHeading1
{
	background-color: #dcdb71;
}

#MainBody .customHeading2
{
	background-color: #d6d65c;
}

#MainBody .customHeading3
{
	/* background-color: #cdcc34; */ /*this color from design */
	background-color: #d1d148; /*same as searchhitsdark */

}

#MainBody .wtGrayHeading
{
	background-color: #e5e5e5;
}

#TableBody .wtGrayHeading
{
	background-color: #e5e5e5;
}

#MainBody .customHeadingRow
{
	font-weight: bold;
	font-family: Verdana, Geneva, Sans-Serif;
}

#TableBody .customHeadingRow
{
	font-weight: bold;
	font-family: Verdana, Geneva, Sans-Serif;
}

#MainBody .Col1
{
	background-color: #e9e9e9;
}

#MainBody .Col2
{
	background-color: #e1e1e1;
}

#MainBody .Col3
{
	background-color: #d9d9d9;
}

#MainBody .customFooterRow
{
	/* background-color: #e6e699; */ /*light green customMainTable color */
	background-color: #d1d148;

}

#MainBody td
{
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 2px;
}

#searchInner .resultsTable
{
	/* background-color: #b8b8b8; */ 
	background-color: #dBdBdB;
	/* width: 385px; */
	width: 362px;
	vertical-align: top;
	border: none;
	padding-left: 10px;
	overflow: auto;
}

.plusMinusImg
{
	float: right; 
	position: relative; 
	top: 0px;
	padding-right: 5px;
	margin: 0px, 0px, 0px, 0px;
}

.MainSearchDefaultStyle
{
	background-color: #e5e69a; height: 150px; border-bottom: solid 1px #faf7c0; padding-top: 10px;
}

