/*
This style is used to format the image showed while loading a path.
*/
div.pathLoadingImage {
	position: absolute;
	top:  0px;
	left: 340px;
	padding: 5px;
	color: #291DD2;
	height: 65px;
	width: 55px;
	overflow: hidden;
	font: bold 12px Verdana, sans-serif;
	text-align:center;
	text-decoration:blink;
	/*background-image: url('../images/path_loading_img.gif');
	background-repeat:no-repeat;
	background-position:bottom;	*/
	-moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
	/*z-index:10;*/
        display : none;
        
}


div.directions {
	position: relative;
	padding: 5px;
	color: #000000;
	overflow: auto;
	overflow-x:hidden;
	font: bold 12px Verdana, sans-serif;
	/*background-color:#FC7E5F;
    background-image: url('../images/path_loading_img.gif')  ;
    background-repeat:no-repeat;
    background-position:bottom;*/

    border: 1.5px solid #B272BA;
	-moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
	z-index:10;
}
.tborderround {
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #6393DF;
	-moz-border-radius: 4px 4px 4px 4px;
}
.tborderDirectionsSummary {
	background-color: #FFFFFF;
	color: #000000;
	border: 0.5px solid #C282EA;
	-moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
}
.tborderDirections {
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #aacaea;
	-moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
}
.tblrowDirHeading {
	COLOR: #ffffff;
	FONT-SIZE: 11px;
	font-weight: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	border-style: none;
	border-color: white;
	padding:5;
	background-color: #397cc0;
}
.tblrowDirSubHeading {
	COLOR: #000000;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	border-style: none;
	border-color: white;
	padding:5;
	background-color: #b6d1ec;
}
.tblDirEntry1 {
	COLOR: #000000;
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	border-style: none;
	border-color: white;
	padding:0;
	background-color: #d2e3f4;
}
.tblDirEntry2 {
    COLOR: #000000;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    border-style: none;
    border-color: white;
    padding:0;
    background-color: #eaf2fb;
}
.divDirDialogClose {
    background:transparent url('../icons/close.png') no-repeat scroll 0%;
    cursor:pointer;
}

.tdPathAttrWTSHeading {
    COLOR: #ffffff;
    FONT-SIZE: 11px;
    font-weight: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    border-style: none;
    border-color: white;
    padding:5px;
    background-color: #cd334f;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    cursor: pointer;
}
.tdPathAttrTTDHeading {
    COLOR: #ffffff;
    FONT-SIZE: 11px;
    font-weight: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    border-style: none;
    border-color: white;
    padding:5px;
    background-color: #61a83d;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    cursor: pointer;
}
.tdPathAttrTTSHeading {
    COLOR: #ffffff;
    FONT-SIZE: 11px;
    font-weight: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    border-style: none;
    border-color: white;
    padding:5px;
    background-color: #e18639;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;

    cursor: pointer;
}


.tdDashboard {
    width:300px;
    padding :3px;
}
.tableDashboard {
    COLOR: #0000ff;
    FONT-SIZE: 11px;
    font-weight: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    padding:3px;
    padding-left:0px;
    border: 0px;
    border-color:#CCCCCC;
}
a.specialeffects:hover {
    color: black;
    background-color: #c0c0c0;
}
tr.trblock {
    display: block;
    text-decoration:none;
    padding:3px;
    cursor: pointer;
    border-color:#CCCCCC;
    color:#0c5bac;
    /*border-bottom:1px #095bae solid;*/
    border-bottom-style:solid;
    border-bottom-width:1px ;
    border-bottom-color:#095bae;
}
tr.trblockhide {
    display: block;
    text-decoration:none;
    padding:3px;
    cursor: pointer;
    border-color:#CCCCCC;
    display:none;
    color:#0c5bac;
}
tr.trhighlight {
    background-color: #b5d6f9;
    text-decoration:none;
    border-color:#CCCCCC;
    display: block;
    text-decoration:none;
    padding:3px;
    cursor: pointer;/*border-color:#CCCCCC;*/
    /*padding:3px;
    height:23px;*/
}


.divDirDialogClose{
    background:transparent url('../icons/close.png') no-repeat scroll 0%;
    cursor:pointer;    
}

.tdDashboard{
    width:300px;
    padding :3px;
}



.tableDashboard{
    COLOR: #0000ff;
    FONT-SIZE: 11px;
    font-weight: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica;

    padding:3px;
    padding-left:0px;
    border: 0px;
    border-color:#CCCCCC;
}

a.specialeffects:hover {
    color: black ;
    background-color: #c0c0c0 ;
        }


tr.trblock {
    display: block;
    text-decoration:none;
    padding:3px;
    cursor: pointer;
    border-color:#CCCCCC;
    /*border-bottom : 1px solid #CCCCCC;*/
    border-bottom-style:solid;
    border-bottom-width:1px ;
    border-bottom-color:#CCCCCC;
}
tr.trblockhide {
    display: block;
    text-decoration:none;
    padding:3px;
    cursor: pointer;
    border-color:#CCCCCC;
    display:none;
}

tr.trhighlight{

    background-color: #b5d6f9;
    text-decoration:none;
    border-color:#CCCCCC;
    display: block;
    text-decoration:none;
    padding:3px;
    cursor: pointer;
    /*border-color:#CCCCCC;*/
    /*padding:3px;
    height:23px;*/
        }
        
.floatpane_inner{
    background: #f1f8ff;
    border:2px solid #3575b6;
    border-top: 2px solid #3575b6;	/* w/out this, an <h1> on the top line causes a gap between the .content and .label */
    border-bottom : 2px solid #3575b6;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    -webkit-border-bottom-right-radius: 1em;
    border-bottom-right-radius: 1em;
    width:250px;
    margin-bottom:2px;
    padding:5px;
    opacity:0.9;filter:alpha(opacity=90);
    /*overflow:hidden;*/
}

tr.sugtrblock {
    display: block;
    text-decoration:none;
    padding:2px;
    cursor: pointer;
    border-color:#CCCCCC;
    color:#0c5bac;
}
