/*
This style is used to format the image showed while loading a path.
*/
div.pathLoadingImage {
	/*position: absolute;
	top:  0px;
	left: 380px;
	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;*/

    padding:0;
    margin:0;
    position:absolute;
    top:0; left:0;
    width:100%; height:100%;
    background-image:url('../images/loading_ani.gif');
    background-repeat:no-repeat;
    background-position:center;
    vertical-align:center;

}

/* Added on 16.03.2010 by Akila */
#path_loading{
	width:310px;
	background:#ffffff;
	border:1px solid #666666;
	position:relative;
	top:55%;
	left:37%;
	padding:5px;
}
#path_loading_text{
	width:250px;
	background:#ffffff;
	font:bold 12px arial;
	color:#003d77;
	text-align:left;
	padding:0;
	float:left;
	margin-top:5px;
}
.path_loding_logo{
	width:60px;
	float:left;
}


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;
}

.tblrowViaCity {
	COLOR: #000000;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	border-style: none;
	border-color: white;
	padding:0;
	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-width:1px ;
    border-bottom-color:#095bae;
    border-bottom-style:solid;
}
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;
}
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;
}

#path-from-loc-loading {
/*position: relative;
top: -18px;
margin:					1;
display:				block;
background-color:       white;
font-weight:			normal;
white-space:			nowrap;
z-index:				2000;*/
}


#path-to-loc-loading {
/*position: relative;
top: -18px;
margin:					1;
display:				block;
background-color:       white;
font-weight:			normal;
white-space:			nowrap;
z-index:				2010; */
}


/* Added on 29.04.2010 by Akila */
#video_description_style {
font-weight: bold;
font-style: italic;
font-size: small;
}


/* Added on 08.06.2010 by Akila */
/*
.RoundedWrapper{width:203px;}
.RoundedTop{width:203px; height:3px; background:url(../images/ge_top.png) no-repeat top left;}
.RoundedBot{width:203px; height:3px; background:url(../images/ge_bottom.png) no-repeat top left;}
.RoundedMid{background:#0f5dae; width:94%; padding:4px 6px; border-right:1px solid #fff; border-left:1px solid #fff; font:bold 11px arial; color:#fff;}
*/

.RoundedWrapper{width:165px;}
.RoundedTop{width:165px; height:3px; background:url(../images/ge_top.png) no-repeat top left;}
.RoundedBot{width:165px; height:3px; background:url(../images/ge_bottom.png) no-repeat top left;}
.RoundedMid{background:#0f5dae; width:98%; padding:1px 2px; border-right:1px solid #fff; border-left:1px solid #fff; font:bold 11px arial; color:#fff;}


#ge_date_style {
font-weight: bold;
font-size: small;
}

