body
{
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.tocBackGround
{
    background-color: #b40101;
    color: #ffffff;
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    list-style-type: none;
    width: 150;
}

.tocLink
{
    font-weight: normal;
    color: #ffffff;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    list-style-type: none;
}

.tocLink:visited
{
    color: #ffffff;
    text-decoration: none;
    list-style-type: none;
}

.tocLink:link
{
    color: #ffffff;
    text-decoration: none;
    list-style-type: none;
}

.tocLink:active
{
    color: #ffffff;
    text-decoration: none;
    list-style-type: none;
}

.tocLink:hover
{
    color: #ffffff;
    text-decoration: none;
    list-style-type: none;
}

.tochead
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13;
    font-weight: 600;
    font-variant: small-caps;
}

.bookendfont
{
    font-weight: normal;
    color: #ffffff;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    list-style-type: none;
}

.ident1
{
	color: #000000;
    text-decoration: none;
}

.ident2
{
	color: #000000;
    text-decoration: none;
}

.ident3
{
	color: #000000;
	text-decoration:underline;
	font-style:italic;
}
.pageheader
{
  COLOR: #000000;
  FONT-FAMILY:  Arial, Helvetica, Serif;
  FONT-SIZE: 14pt;
  FONT-WEIGHT: 600;
  FONT-VARIANT: uppercase;
}
.welcome
{
	background-color: #666666;
	color: #666666;
	font-family: Arial;
	font-size: 12;
	height: 30px;
}

h2
{
    font-size: 12;
    font-family: Arial, Helvetica, sans-serif;
}

strong
{
    font-size: 12;
    font-family: Arial, Helvetica, sans-serif;
}

iframe {
	background-color:#000000;
}

.topnavmain
{
	background-color: #e4e4e4; 
	color: #b40101;
	margin:0px;
	padding: 0px 0px 0px 2px;
	font-size:12;
	cursor:pointer;
	/*height:31px;*/
}
.topnavmainlink td
{ 
	color: #000000; 
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 12;
        background-color: #e4e4e4;
}

.topnavmainhover td 
{ 
	background-color: #999999;
	color: #ffffff; 
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 12;
}

.topnavright
{
	background-color: #cccccc;
	font-family: Arial;
	font-size: 12;
	text-align:right;
	display:none;
	
}

.topnavrightitem  /*Welcome [Name]*/
{
	color: #000000;
	text-align:center;
	font-family: Arial;
	font-size: 12;
	padding-top:3px;
}

.topnavrightitem td
{
	color: #000000;
	margin:0px;
	padding:0px;
	font-size:12;
	cursor:pointer;
}

.topnavrightitem table
{
	color: #000000;
	margin:0px 5px 0px 0px;
	padding:0px;
	font-size:12;
	cursor:hand;
}
div.topnavrightitem
{
	/*width:150px;*/
	text-align:left;
	margin-right:0px;
	margin-left:2px;
}

.topnavrightitemover td
{
	color:#666666;
}

.topnavrightitem img
{
	margin:3px 4px 0px 3px;
	padding:0px;
	height:11px;
}

.CustomerCare /* Suppress Customer Service info by setting the SuppressCustomerServiceInfo Config Key to True*/  
{
	color: #000000;
	font-family: Arial;
	font-size: 6;
	padding-top:3px;
}

.TopheaderBG
{	
	height:90px;
	margin:0px;
	padding:0px;
	background-color:#E9E9E9;
    background-image:url("http://staging.merrillshop.com/kellerwilliams/cvd/resources/home/ms_topnav_header.jpg");
	background-repeat:no-repeat;
    background-position: top left;
}


#txtSearchId
{
	width:125px;
	margin:2px;
}

#btnGo
{
	/*width:30px;*/
	margin:2px 0px 2px 0px;
}
.imgnomargin 
{
	margin:0px;
}

.DataBindingPanel
{
    	background-color: #b40101;
}

.DataBindingGroupHeader
{
	background-color: #b40101;
	color: #ffffff ;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:pointer;
	cursor:hand;

}
.DataBindingGroupHeaderOpen
{

	background-color: #b40101;
	color: #ffffff ;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:pointer;
	cursor:hand;
    
}
.DataBindingGroup
{
	border-style:solid;
    	border-width:0px;
    	border-top:0px;
    	border-color:#b40101;
    	background-color:#b40101;
    	font-size: 12px;
    	color:#ffffff
    	padding-left:5px;
    	padding-top:5px;
    	padding-bottom:5px;

}
.DataBindingItem
{
    	border-style:solid;
    	border-width:0px;
    	border-color: #b40101;
    	FONT-FAMILY: Arial, Helvetica, sans-serif;
    	font-size: 12px;
	font-weight: normal;
    	color: #ffffff;
    	padding-left:2px;
    	padding-right:2px;
    	cursor:pointer;
    	cursor:hand
}
.DataBindingItemOver
{
    	border-style:solid;
    	border-width:0px;
    	border-color: #b40101;
    	background-color: #b40101;
    	FONT-FAMILY: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	color: #ffffff;
    	padding-left:2px;
    	padding-right:2px;
    	cursor:pointer;
    	cursor:hand;
}
.CustomDataBindingItem
{
	border-style:solid;
    	border-width:0px;
    	border-color: #b40101;
	background-color: #b40101;
    	FONT-FAMILY: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	FONT-WEIGHT: 600;
    	font-variant: small-caps;
    	color: #ffffff;
    	padding-left:2px;
    	padding-right:2px;
    	cursor:pointer;
    	cursor:hand;
    	margin-left:8px;
    	text-indent:8px;
}
.CustomDataBindingItemOver
{
    	border-style:solid;
    	border-width:0px;
    	border-color: #b40101;
    	background-color: #b40101;
    	FONT-FAMILY: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	FONT-WEIGHT: 600;
    	font-variant: small-caps;
    	color: #ffffff;
    	padding-left:2px;
    	padding-right:2px;
    	cursor:pointer;
    	cursor:hand;
    	margin-left:8px;
    	text-indent:8px;
}
/*css for main menu - Needed for top nav to function with Searchable TOC turned on. */
.topnavmainitem td
{ 
	color: #000000; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:left;
	font-size: 12;
	padding:0px 10px 0px 0px;
}
/*css for main menu */
.topnavmainitem table
{ 
	text-align:left;
	border-top:ridge 1 gray;
	border-bottom:ridge 1 gray;
	border-left:ridge 1 gray;

}
/*css for main menu */
.topnavmainitemhover td 
{ 
	background-color: #999999;
	color: #ffffff; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12;
	text-align:left;
	padding:0px 10px 0px 0px;
}
/*css for main menu */
.topnavmainitemhover table
{ 
	text-align:left;
	border-top:ridge 1 gray;
	border-bottom:ridge 1 gray;
	border-left:ridge 1 gray;
}

/*css for search menu*/
.topnavmainitemsearch
{ 
	padding:0px 0px 0px 20px;
	border-left:ridge 1 gray;
}

/*css for search menu*/
.topnavmainitemsearchhover
{ 
	padding:0px 0px 0px 20px;
	border-left:ridge 1 gray;
}

/*css for bread crumbs - START */ 
.topnavcrumbs 
{ 
text-decoration: none; 
font-family: Arial, Helvetica, sans-serif; 
color: gray; 
text-align: left; 
font-size: 12; 
padding: 20px 10px 20px 20px; 
} 
.topnavcrumbs a 
{ 
text-decoration: none; 
color: gray; 
} 
.topnavcrumbs a:visited 
{ 
text-decoration: none; 
color: gray; 
} 
.topnavcrumbs a:link 
{ 
text-decoration: none; 
color: gray; 
} 
.topnavcrumbs a:hover 
{ 
text-decoration: none; 
color: gray; 
} 
.topnavcrumbs a:active 
{ 
text-decoration: none; 
color: gray; 
} 
/*css for bread crumbs - END */

/* Add Style to reduce 'Remove from Favorites' font size - CWIM 98310 Brian M - KW */

.RemoveFromFavsStyle {
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
}
#chkFavorites {
    margin-left:30px;
}
#ctl00_btnFavourites {
    margin-bottom: 2px;
}
#ctl01_btnFavourites {
    margin-bottom: 2px;
}
#ctl20_btnFavourites {
    margin-bottom: 2px;
}
#btnGo {
	margin-bottom: 2px;
}

