/* used on the default page */
.DefaultTop
{
	/*border:1px #c0c0c0 solid;*/
	border-width:1px;
	/*background-color:#e0e0e0;*/
	margin:2px;
	padding:2px;
	font-weight:bold;
    BACKGROUND-COLOR: #adad82;
    COLOR: #ffffff;
}

/* used on the default page */
.DefaultContainer
{
	border:1px #E0E0E0 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background-color:#f0f0ff;*/
	background-color:#f2f2e6;
	padding:0px; 
	margin:0px;
}


.PageHeading{ margin:2px; padding:2px; font-size:14pt; font-weight:bold;  }
.SearchTipsEtc { TEXT-ALIGN: right; font-size:8pt;margin:2px; padding:2px; }
.KeywordsCell      { margin:5px; padding:5px; }
.LeftColumnCell    { margin:5px; padding:5px; }
.ResultsColumnCell { margin:5px; padding:5px; /*width:100%;*/ }
.RightColumnCell   { margin:5px; padding:5px; width:130px; }
.PageTitle 
{
	font-size:14pt; 
	font-weight:bold;
	color:572B82;
}
.NewSearchCell { padding-left:5px;margin-left:5px;}
.TopTable
{
	background-color:#f2f2e6;
	/*background-color:#f0f0ff;*/
	border:1px #E0E0E0 solid;
	width:100%;
}

.KeywordsTextBox { border:1px #E0E0E0 solid; width:200px;  }
.CityTextBox { border:1px #E0E0E0 solid; width:150px;  }
.StateDrop { border:1px #E0E0E0 solid; }
.ZipTextBox { border:1px #E0E0E0 solid; width:70px; }
.RadiusDrop { border:1px #E0E0E0 solid; }

.InputTitle{ font-weight:bold; }


.HandCursor
{
	cursor: pointer;
	cursor: hand;
}

.SmallText {font-size:8pt;}

.PagerBar
{
	width:100%;
	height:30px;
	background-color:#ffffff;
	margin:0px; padding:3px;
	/*border:1px #E0E0E0 solid;*/
}

/* brief results stuff */
.RBTable
{
	margin:0px;padding:0px; 
	border:1px #E0E0E0 solid;
	width:100%;
}

.RBHeader
{
	margin:0px; padding: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #adad82;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,tahoma,geneva,arial,helvetica,sans-serif;
    TEXT-ALIGN: left
}
a.RBHeader         { COLOR: #ffffff;}
a.RBHeader:link { COLOR: #ffffff;}
a.RBHeader:visited { COLOR: #ffffff;}
a.RBHeader:hover { COLOR: #ffffff;}
a.RBHeader:active  { color: #ffffff;}

a.RBHeading         { COLOR: #ffffff;margin:0px; padding: 2px;}
a.RBHeading:link { COLOR: #ffffff;}
a.RBHeading:visited { COLOR: #ffffff;}
a.RBHeading:hover { COLOR: #ffffff;}
a.RBHeading:active  { color: #ffffff;}

/*.RBHeadDate    { vertical-align:top;padding:5px;}
.RBHeadTitle   { vertical-align:top;padding:5px;}
.RBHeadMLT     { vertical-align:top;padding:5px;}
 .RBHeadCompany { vertical-align:top;padding:5px;} 
.RBHeadLocation{ vertical-align:top;padding:5px;}
.RBHeadRank    { vertical-align:top;padding:5px;}
.RBHeadDist    { vertical-align:top;padding:5px;}*/
.RBSortHeading { color:#ffffff; }



.RBItem        { FONT-SIZE: 8pt;background-color:#ffffff; margin:0px; padding:2px; }
.RBAltItem     { FONT-SIZE: 8pt;background-color:#f2f2e6; margin:0px; padding:2px; }
.RBItemBold    { FONT-SIZE: 8pt;background-color:#ffffff; margin:0px; padding:2px; font-weight:bold; }
.RBAltItemBold { FONT-SIZE: 8pt;background-color:#f2f2e6; margin:0px; padding:2px; font-weight:bold; }

/*
.RBItem
{
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    BACKGROUND: #f2f2e6;
    FONT-FAMILY: Verdana, Geneva, Arial, san-serif;
}
.RBAltItem
{
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Geneva, Arial, san-serif;
}
.RBItemBold {
	font-family : Verdana, Geneva, Arial, san-serif;
	font-size : 8pt;
	font-weight : bold;
}

.RBAltItemBold {
	font-family : Verdana, Geneva, Arial, san-serif;
	font-size : 8pt;
	BACKGROUND: #f2f2e6;
	font-weight : bold;
}
*/

.RBODiv {/*height:25px;*/}
.RBCellDate    { vertical-align:top;padding:5px;font-size:8pt;}
.RBCellTitle   { vertical-align:top;padding:5px;}
.RBCellMLT     { vertical-align:top;padding:5px;}
.RBCellCompany { vertical-align:top;padding:5px;}
.RBCellLocation{ vertical-align:top;padding:5px;font-size:8pt;}
.RBCellRank    { vertical-align:top;padding:5px; font-weight:normal; text-align:center; font-size:8pt;}
.RBCellDist    { vertical-align:top;padding:5px; font-weight:normal; text-align:center; font-size:8pt;}
.RBCellDetail  { vertical-align:top;padding:5px;}
.RBCellOptions { font-size:9px; text-align:center; }
.RBMlt { font-size:9px; font-style:italic; }

.RBDetailLabel {font-weight:bold; color:#808080;}

.LocationWidget { font-style:italic; }

.RefineTop
{
	/*border:1px #c0c0c0 solid;*/
	border-width:1px;
	/*background-color:#e0e0e0;*/
	margin:2px;
	padding:2px;
	font-weight:bold;
    BACKGROUND-COLOR: #adad82;
    COLOR: #ffffff;

}



.RefineSection { border-bottom:1px #C0C0C0 solid; padding:5px; margin:0px; border: solid red 3px;}
.RefineFacet { font-weight:bold; cursor: pointer; cursor: hand; }

.RefineItem    { }
.RefineItemSel { font-weight:bold; }

.RefineCount { vertical-align:top; margin:0px;padding:0px; font-size:8pt; font-style:italic;}
.RefineName  { vertical-align:top; margin:0px;padding:0px; font-size:8pt; }

a.RefineLink:link { text-decoration:none; color:black;}     /* unvisited link */
a.RefineLink:visited { text-decoration:none; color:black;}  /* visited link */
a.RefineLink:hover { text-decoration:underline;}   /* mouse over link */
a.RefineLink:active { text-decoration:underline;}   /* selected link */

.RelatedTitles { width:180px; }
.RelTitle {font-size:8pt; color:Black;}
a.RelTitle:link { text-decoration:none; color:black;}     /* unvisited link */
a.RelTitle:visited { text-decoration:none; color:black;}  /* visited link */
a.RelTitle:hover { text-decoration:underline;}   /* mouse over link */
a.RelTitle:active { text-decoration:underline;}   /* selected link */
.MoreWidget { font-style:italic;font-size:8pt; }


.LidUnsel
{
	cursor: pointer;
	cursor: hand;
}

span.LidUnsel:link {color: #FF0000}     /* unvisited link */
span.LidUnsel:visited {color: #00FF00}  /* visited link */
span.LidUnsel:hover {color: #FF00FF; text-decoration:underline;}   /* mouse over link */
span.LidUnsel:active {color: #0000FF}   /* selected link */

.LidSel
{
	font-weight:bold;
	font-size:larger;
	cursor: pointer;
	cursor: hand;
}

.LocationList
{
	padding: 5px;
}

/* hidden debug data */
.debugData
{
	color:#808080;
	/*display:none; */
}


.poweredBy {font-size:8pt; color:#808080;}
a.poweredBy:link { text-decoration:none; color:#808080;}     /* unvisited link */
a.poweredBy:visited { text-decoration:none; color:#808080;}  /* visited link */
a.poweredBy:hover { text-decoration:underline;}   /* mouse over link */
a.poweredBy:active { text-decoration:underline;}   /* selected link */

/*HERE IS SOME STUFF FROM THE LOCATION ENHANCEMENTS PROJECT ABSPLIT*/
.BorderStyle { border:1px solid #9933cc; }

.MNSColumnHeadLinkABSplit
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #adad82;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,tahoma,geneva,arial,helvetica,sans-serif;
    TEXT-ALIGN: left
}
.MNSColumnHeadSave
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #adad82;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,tahoma,geneva,arial,helvetica,sans-serif;
    TEXT-ALIGN: left
}

a.MNSColumnHeadLinkABSplit
{
    COLOR: #ffffff;
}
a:visited.MNSColumnHeadLinkABSplit
{
    COLOR: #ffffff;
}
a.MNSColumnHeadLinkABSplit:active {
	color : #ffffff;
}

.SmallOdd
{
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    BACKGROUND: #f2f2e6;
    FONT-FAMILY: Verdana, Geneva, Arial, san-serif;
}
.SmallEven
{
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Geneva, Arial, san-serif;
}
.SmallEvenEmphasis {
	font-family : Verdana, Geneva, Arial, san-serif;
	font-size : 8pt;
	font-weight : bold;
}

.SmallOddEmphasis {
	font-family : Verdana, Geneva, Arial, san-serif;
	font-size : 8pt;
	BACKGROUND: #f2f2e6;
	font-weight : bold;
}
.MNSSmallPurpleBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #660099;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, geneva, sans-serif
}

/* DEV00166882 */
.float_right{
	float: right;
}
.float_left{
	float: left;
}
.clear{
	clear: both;
}
.KeywordsTextBox_long { 
	border:1px #E0E0E0 solid; 
	width:420px;  
}
.RadiusDrop{

}
.ZipTextBox{

}
.StateDrop{

}
.CityTextBox{

}
#js_wrapper{
	width: 729px;
	margin-left: 10px;
	font-size: 8pt;
	color: #464643;
	float: left;

}
#js_wrapper #header{
	width: 719px;
	height: 19px;
	margin-top: 12px;
	margin-bottom: 5px;
	margin-right: 20px;
 }
#js_wrapper #header .float_right{
	font-size: 8pt;
}
#js_wrapper #js_module{
	clear: both;
	
}
#js_wrapper #js_module .header{
	height: 5px;
	min-height: 5px;
	background-color: #adad82;
}
#js_wrapper #js_module .header .float_left{
	height: 5px;
}
#js_wrapper #js_module .header .float_right{
	height: 5px;
}
#js_wrapper #js_module .main{
	height: 200px;
	background-color: #f2f2e6;
	border-left: 1px solid #adad82;
	border-right: 1px solid #adad82;
	padding: 0px 10px 0px 10px;
}
#js_wrapper #js_module .main .title{
	margin-top: 12px;
	margin-bottom: 6px;
	font-size: 8pt;
	color: #464643;
}
#js_wrapper #js_module .title{
	margin-top: 12px;
	margin-left: 6px;
	margin-bottom: 6px;
	font-size: 8pt;
}
#js_wrapper #js_module .footer{
	height: 4px;
	min-height: 4px;
	background-image: url(http://media.monster.com/id/njs/2650/js_footer_bg.gif);
	background-repeat: repeat-x;
}
#js_wrapper #js_module .footer .float_left{
	height: 4px;
}
#js_wrapper #js_module .footer .float_right{
	height: 4px;
}
#js_wrapper #js_module #adspace{
	margin-left: 5px;
}
#js_wrapper #js_module #adspace .advertisement{
	height: 5px;
	float: left;
}
#js_wrapper #js_module #adspace .separator{
	width: 1px;
	height: 80px;
	margin-left: 10px;
	margin-right: 10px;	
	background-image: url(http://media.monster.com/id/njs/2650/js_separator_vert_bg.gif);
	background-repeat: repeat-y;
	float: left;
}
#js_wrapper_side{
	width: 200px;
	font-size: 8pt;
	margin-left: 10px;
	float: left;

}
#js_wrapper_side #js_module{
	margin-top:10px;
}
#js_wrapper_side #js_module .title{
	font-size: 8pt;
}
#js_wrapper_side #js_module .header{
	width: 200px;
	height: 6px;
	background-image: url(http://media.monster.com/id/njs/2650/js_side_header_bg.gif);
	background-repeat: repeat-x;
}
#js_wrapper_side #js_module .header .float_left{
	height: 6px;
}
#js_wrapper_side #js_module .header .float_right{
	height: 6px;
}
#js_wrapper_side #js_module .main{
	border-left: 1px solid #8040ae;
	border-right: 1px solid #8040ae;
	padding-left: 6px;
	padding-right: 6px;
	color: #7e40ad;
}
#js_wrapper_side #js_module .footer{
	width: 200px;
	height: 6px;
	background-image: url(http://media.monster.com/id/njs/2650/js_side_footer_bg.gif);
	background-repeat: repeat-x;
}
#js_wrapper_side #js_module .footer .float_left{
	height: 6px;
}
#js_wrapper_side #js_module .footer .float_right{
	height: 6px;
}

.LocationError
{
	text-align:center;color:Red;
}