﻿
/*Popup Control*/
.popupControl{
	background-color:white;
	position:absolute;
	visibility:hidden;
	border:solid 1px #cccccc;
	width:400px;
	z-index:20;
}
.hand
{
	cursor:hand;
}
/*Modal Popup*/
.modalBackground {
	background-color:#336699;
	
}
.modalBackgroundGray {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:0px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
	position:relative;
	
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionLink
{
	color:White;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color:Transparent;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/* RatingControl */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(images/SavedStar.png);
}

/* End-RatingControl */

.watermarked {
	
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}
	
.border
{
	border: 1px solid silver;
}


.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 12px;
}

.panelindex
{
	z-index:1000;
}

.watermarked_login

{

color: Gray; 
font-family: Tahoma;
font-size: 11px; 
border: solid 1px #a9a9a9;
text-indent:2px; 
vertical-align:middle;
text-align:left; 

}

.watermarked_psw

{

color: White; 
font-family: Tahoma;

font-size: 11px; 
border: solid 1px #a9a9a9;

text-indent:2px; 
vertical-align:middle;

text-align:right; 
background-image:url(images/psw_wMark.png);

background-repeat:no-repeat; 
}






div#container{ margin: 0 0%;background: #5377a9; width:1024px}

div#container22{ margin: 0 0%;background: #cccccc; width:1024px}
b.rtop{display:block;background: #7f9fbf}
b.rbottom{display:block;background: #fff}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #5377a9}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

    .loader {
        z-index: 100;
        position: absolute;
        width: 120px;
        /*margin-left: -60px;
        top: 45px;
        left: 50%;*/
    }
    .photoplacement {
        z-index: 100;
        position:static;
        width: 200px;
        /*margin-left: -30px;
         top: 40px;
        left: 30px;*/
        border:solid 1px #cccccc;
        text-align:center;
    }
    .formplacement {
        z-index: 100;
        position:absolute;
        width: 400px;
        top: 400px;
        left: 50%;
        border:solid 1px #cccccc;
        background-color:#336699;
        
    }
    .nodecoration a.hover
    {
    	text-decoration:none;
    }
     .divMoreSubCategories {
        z-index: 100;
        position:absolute;
        width: 500px;
        top: 100px;
        left: 30%;
        border:solid 1px #cccccc;
        background-color:#ffffff;
        
    }
    .businessprofileplacement {
        z-index: 100;
        position:absolute;
        width: 700px;
        height:600px;
        top: 100px;
        left: 30%;
        border:solid 1px #cccccc;
        background-color:#336699;
        
    }
    * html .loader {
        position: absolute;
        margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
    }
    .norepeat
    {
    	background-repeat: no-repeat;
    }
    body table td div form
    {
    	display:none !important;
    	 border-style:none;
    }
    .HideControl
    {
    	visibility:collapse;
    	display:none;
    }
    .warningmessage
    {
    	color:Red;
    	font-size:12px;
    	font-weight:bold;
    }
/*.CustomTabStyle .tabbackground
{
	background-color:Transparent;
}*/
.CustomTabStyle .ajax__tab_header {
   	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:white; 
}
.CustomTabStyle .ajax__tab_inner
{
	padding-right:5px;
}
.CustomTabStyle .ajax__tab_outer
{
	padding-left:5px;
}
.CustomTabStyle .ajax__tab_tab
{
	background-color:#336699;
	padding: 2px 5px 2px 5px;
}
.CustomTabStyle .ajax__tab_active
{
	color:Yellow;
}
.toptabs
{
	font-family:Verdana; 
	font-size:14px;
	font-weight:bold;
	padding-top:8px;
	
}
.searchSteps
{
	font-family:Verdana;
	font-size: 14px;
	width:450px;
	height:16px;
	padding-top:1px;
	padding-bottom:1px;
}
.searchPaddingBottom2
{
	border: 0px solid #868686;
	z-index: 1000;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px  1px 20px 1px;
	font-size: 12px;
	font-family:Verdana;
}
.paddingFooter
{
	padding-left:10px;
}
.linkbuttons
{
	font-family:Verdana;
	font-size:12px; 
	font-weight:bold;
}
/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : white;
	color : black;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	font-family:Verdana;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : white;
	color : black;
	padding : 1px;
	font-family:Verdana;
}
.toggleRelative

{
position:relative;

}

/*Header*/
.Tab .ajax__tab_header
{
    color: #4682b4;
    font-family:Calibri;
    font-size: 16px;
    font-weight: bold;
    background-color: #ffffff;
    margin-left: 0px;
}
/*Body*/
.Tab .ajax__tab_body
{
    border:0px solid #b4cbdf;
    padding-top:0px;
}
/*Tab Active*/
.Tab .ajax__tab_active .ajax__tab_tab
{
    
   color:#336699;
    height:25px;
}
.Tab .ajax__tab_active .ajax__tab_inner
{
  
    padding-left:10px;
}
.Tab .ajax__tab_active .ajax__tab_outer
{
   
 
    padding-right:6px;
}
/*Tab Hover*/
.Tab .ajax__tab_hover .ajax__tab_tab
{
    color: #000000;
    height:25px;
}
.Tab .ajax__tab_hover .ajax__tab_inner
{
    color: #000000;
    padding-left:10px;
}
.Tab .ajax__tab_hover .ajax__tab_outer
{
    color: #000000;
    padding-right:6px;
}
/*Tab Inactive*/
.Tab .ajax__tab_tab
{
    color: #666666;
    height:25px;
}
.Tab .ajax__tab_inner
{
    color: #666666;
    padding-left:10px;
}
.Tab .ajax__tab_outer
{
    color: #666666;
    background:url("../../tab_right_inactive.gif") no-repeat right;
    padding-right:6px;
    margin-right: 2px;
}
