body
{
	font-size: 10pt;
	color: dimgray;
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #737572;
    SCROLLBAR-3DLIGHT-COLOR: #737572;
    SCROLLBAR-ARROW-COLOR: #737572;
    SCROLLBAR-TRACK-COLOR: white;
    FONT-FAMILY: Arial;
    SCROLLBAR-DARKSHADOW-COLOR: white
}


.TopBar
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	font-family: arial;
	background-color: #095d8c;
	text-decoration: none;
}
.TopBarHP
{
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	font-family: arial;
	background-color: #095580;
	text-decoration: none;
}

.DropDown
{
	border-right: silver 0.2pt;
	padding-right: 5px;
	border-top: silver 0.2pt;
	font-size: 10pt;
	border-left: silver 0.2pt;
	color: #2e3336;
	border-bottom: silver 0.2pt;
	font-family: Arial;
	background-color: #85AFBD;
	text-decoration: none;
}
.DropDown:hover
{
	padding-right: 5px;
	font-size: 10pt;
	color: #2e3336;
	font-family: Arial;
	background-color: lightyellow;
	text-decoration: none;
}
#bar
{
    LEFT: 0px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 0px
}
#DriversInfoDiv
{
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 97px
}
#ProjectsDiv
{
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 97px
}
#ContactUsDiv
{
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 97px
}
#RoadSideDiv
{
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 97px
}
#LinksDiv
{
	visibility: hidden;
	position: absolute;
	top: 97px;
}

#DriversInfoDivgis
{
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 100px
}
#ContactUsDivgis
{
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 15px
}
#RoadSideDivgis
{
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 15px
}
#LinksDivgis
{
	visibility: hidden;
	position: absolute;
	top: 15px;
}
#ProjectsDivGIS
{
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 100px
}
.clsDriversInfoPos
{
	left: 480px;
	visibility: visible;		
	top: 115px;
}
.clsContactUsPos
{
	left: 480px;
	visibility: visible;		
	top: 115px;
}
.clsRoadSidePos
{
	left: 220px;
	visibility: visible;		
	top: 115px;
}
.clsLinksPos
{
	left: 110px;
	visibility: visible;		
	top: 115px;
}
.clsDriversInfoPos2
{
	left: 505px;
	visibility: visible;	
	position: absolute;
	top: 115px;
}
.clsRoadSidePos2
{
	left: 250px;
	visibility: visible;	
	position: absolute;
	top: 115px;
}
.clsLinksPos2
{
	left: 130px;
	visibility: visible;	
	position: absolute;
	top: 115px;
}
/*.clsHeader
{
	font-weight: bold;
	font-size: 14pt;
	color: #ffffff;
	font-family: Arial;
}*/

.clsLinks
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	color: #095d8c;
	text-decoration:none;
}
TD
{
	font-size: 10pt;
	font-family: Arial;
}
TABLE
{
	font-size: 10pt;
	font-family: Arial;
}
.clsTable
{
	font-size: 10pt;
	color: #000000;
	font-family: Arial;
}

.clsButton
{
	border-right: silver 0.2pt;
	border-top: silver 0.2pt;
	font-weight: bold;
	font-size: 10pt;
	border-left: silver 0.2pt;
	color: #003366;
	border-bottom: silver 0.2pt;
	font-family: Arial;
	background-color: #deefff;
	text-decoration: underline;
}
INPUT
{
	border-right: lightgrey 0.2pt solid;
	border-top: lightgrey 0.2pt solid;
	font-size: 10pt;
	border-left: lightgrey 0.2pt solid;
	color: dimgray;
	border-bottom: lightgrey 0.2pt solid;
	font-family: Arial;
	background-color: #fffff6;
}
.clsNoneDecorate
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.clsDoverLinks
{
	font-size: 10pt;
	cursor: hand;
	color: black;
	font-family: Arial;
	text-decoration: none;
	
}
.clsDoverLinksDate
{
	font-size: 10pt;
	cursor: hand;
	color: #ffffcc;
	font-family: Arial;
	text-align:right;
	vertical-align:top;	
	
	
}
.bold
{
	font-weight: bold;
	font-size: 10pt;
	color: #095d8c;
}
.clsDoverLinksList
{
	font-size: 10pt;
	color: dimgray;
}
.clsDoverLinksHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: #095d8c;
	text-decoration: underline;
}
.clsMapSiteHeader1
{
	font-weight: bold;
	font-size: 14;
	background-color: #b6ccd4;
	font-family: Arial;
	color: #3f474b;
	text-align:center;
}
.clsMapSiteHeaderLink
{
	font-weight: bold;
	font-size: 14;
	background-color: #b6ccd4;
	font-family: Arial;
	color: #3f474b;
	text-align:center;
	cursor:hand;
}
.clsMapSiteHeaderLinkHover
{
	font-weight: bold;
	font-size: 14;
	background-color: #b6ccd4;
	font-family: Arial;
	color: #ff6633;
	text-align:center;
	cursor:hand;
}

.clsMapSite
{
	font-weight: normal;
	font-size: 12;
	color: #3f474b;
	font-family: Arial;
	cursor:hand;
}
.clsMapSitehover
{
	BACKGROUND-POSITION-X: right;
	font-weight: normal;
	font-size: 12;
	background-attachment: fixed;
	color: #ff6633;
	background-repeat: no-repeat;
	font-family: Arial;
	cursor:hand;
}

.clsNewsHR
{
	color: #d5ceba;
	height: 0.2pt;
}
.clsDownload
{
	BACKGROUND-POSITION-X: center;
	background-attachment: fixed;
	background-image: url(../../General/Images/disk.gif);
	width: 46px;
	cursor: hand;
	border-top-style: none;
	background-repeat: no-repeat;
	border-right-style: none;
	border-left-style: none;
	height: 35px;
	background-color: #ffffff;
	border-bottom-style: none;
}
TEXTAREA
{
	border-right: lightgrey 0.2pt solid;
	border-top: lightgrey 0.2pt solid;
	font-size: 10pt;
	border-left: lightgrey 0.2pt solid;
	color: dimgray;
	border-bottom: lightgrey 0.2pt solid;
	font-family: Arial;
	background-color: #fffff6;
}
.clsPluse
{
	background-position: right top;
	background-attachment: fixed;
	background-image: url(../../General/Images/Plus.gif);
	background-repeat: no-repeat;
}
.clsCrmHeader
{
	font-weight: normal;
	font-size: 10pt;
	color: gray;
	font-family: Arial;
}
.clsMinus
{
	background-position: right top;
	background-attachment: fixed;
	background-image: url(../../General/Images/minous.gif);
	background-repeat: no-repeat;
}
.clsCrmHeaderSelected
{
	font-weight: bold;
	font-size: 10pt;
	color: #095580;
	font-family: Arial;
}
.clsCrmHeaderSelectedLine
{
	font-weight: normal;
	font-size: 10pt;
	color: #095580;
	font-family: Arial;
	text-decoration: underline;
}
.drdlCrmSearch
{
	border-right: lightgrey 0.2pt solid;
	border-top: lightgrey 0.2pt solid;
	border-left: lightgrey 0.2pt solid;
	border-bottom: lightgrey 0.2pt solid;
	background-color: f4f2f3;/*#def5ff;*/
}

SELECT
{
	border-right: lightgrey 0.2pt solid;
	border-top: lightgrey 0.2pt solid;
	font-size: 10pt;
	border-left: lightgrey 0.2pt solid;
	color: dimgray;
	border-bottom: lightgrey 0.2pt solid;
	font-family: Arial;
	background-color: #fffff6;
}
OPTION
{
	border-right: lightgrey 0.2pt solid;
	border-top: lightgrey 0.2pt solid;
	font-size: 10pt;
	border-left: lightgrey 0.2pt solid;
	color: dimgray;
	border-bottom: lightgrey 0.2pt solid;
	font-family: Arial;
	background-color: #fffff6;
}
.TopBarGIS
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: Arial;
	text-decoration: none;
}
.spanLink
{
	font-weight: bold;
	font-size: 10pt;
	cursor: hand;
	color: #6394A5;
	font-family: Arial;
}

.spanLinkOver
{
	font-weight: bold;
	font-size: 10pt;
	cursor: hand;
	color: #ff6633;
	font-family: Arial;
}

.clsCurrentContent
{
	font-weight: bold;
	color: dimgray;
}
.clsContentLink
{
	font-weight: normal;
	font-size: 9pt;
	color: #0066cc;
	text-decoration: none;
}
.clsContentPath
{
	font-weight: bold;
	color: navy;
}

.clsSearchRoad
{
	border-right: #330099 0.2pt;
	border-top: #330099 0.2pt;
	display: none;
	font-size: 10pt;
	left: 392px;
	border-left: #330099 0.2pt;
	width: 145px;
	color: #000066;
	direction: rtl;
	border-bottom: #330099 0.2pt;
	font-family: Arial;
	position: absolute;
	top: 250px;
	height: 60px;
}

.clsMainTopMenu
{
	color: #404548;
	font-weight:bold;
}
.clsSecureText
{
	color:black;
	font-weight:bold;
}


.clsTableBorder
{
	border-right: #66ccff 0.2pt solid;
	border-top: #66ccff 0.2pt solid;
	border-left: #66ccff 0.2pt solid;
	border-bottom: #66ccff 0.2pt solid;
}

.clsMenuTableBorder
{
	border-bottom: #D7F1FE 0.2pt solid;
}

.clsLabel
{
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	/*color: #095580;*/
}

.clsHeader
{
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	color: #454d51;
	font-weight: bold;	
}

.clsTenderButtons
{
	border-right: 2px groove;
	border-top: 2px groove;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: top;
	border-left: 2px groove;
	width: 67px;
	color: white;
	border-bottom: 2px groove;
	font-family: Arial;
	height: 21px;
	background-color: #a9b9b7;
	text-align: center;
}
.clsTenderName
{
	FONT-SIZE: 12pt; 
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
	color: #454d51;
	font-weight: bold;	
}
.clsErrorMessage
{
	FONT-SIZE: 14pt; 
	FONT-FAMILY: Arial;
	color: #454d51;
	font-weight: bold;	
}

.clsCourseName
{
	FONT-SIZE: 11pt; 
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	color: dimgray;
	font-weight: bold;	
}

.clsCourseFieldHeader
{
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	color: dimgray;
	font-weight: bold;	
}

.clsCourseField
{
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	color: dimgray;
	font-weight:normal;
}
.clsRequiredField
{
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	color: red;
	font-weight:normal;
}