body,table,input,select,textarea { font: 12px Arial; }
a,a:visited,a:link { color: #0000FF;text-decoration:none; }
a:hover { text-decoration: underline; }

input,textarea,select { 
 font-weight:bold;
 color: darkblue;
 background-color: #f1f5fa;
 border: 1px solid #CCCCCC;
}
input.push { 
 font-weight:bold;
 color: darkblue;
 background-color: #f1f5fa;
 border: 1px solid #CCCCCC;
 cursor: pointer;
 cursor: hand;
 cursor: pointer;
 cursor: hand;
}
a.buttonN {
    background: transparent url('/franchises/.img/bg_button_a1.gif') no-repeat scroll top right;
    color: #0055CC;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    font-weight: bold;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    text-align: center;
}
a.buttonN:visited { color: #0055cc; }
a.buttonN span {
    background: transparent url('/franchises/.img/bg_button_span1.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.buttonN:active {
    background-position: bottom right;
    color: #3399CC;
    outline: none; /* hide dotted outline in Firefox */
}
a.buttonN:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}



a.buttonM {
    background: transparent url('/franchises/.img/bg_button_a.gif') no-repeat scroll top right;
    color: #0055CC;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    font-weight: bold;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    text-align: center;
}
a.buttonM:visited { color: #0055cc; }
a.buttonM span {
    background: transparent url('/franchises/.img/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.buttonM:active {
    background-position: bottom right;
    color: #ff0000;
    outline: none; /* hide dotted outline in Firefox */
}
a.buttonM:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(../.main/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../.main/bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
	background: url(../.main/bubble.png) top left;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

