/* CSS Document */
body{
background-image:url(../images/bg-repeat2.gif);
background-position:left 0px;
background-repeat:repeat-x;
background-color:#EFF3F4;
margin:24px 0px 0px 0px;}
.body2{
background-image:url(../images/bg-repeat2.gif);
background-position:left 0px;
background-repeat:repeat-x;
background-color:#EFF3F4;
margin:24px 0px 0px 0px;}
.body3{
background-image:url(../images/bg-repeat2.gif);
background-position:left 0px;
background-repeat:repeat-x;
background-color:#EFF3F4;
margin:24px 0px 0px 0px;}
.body800{
background-image:none;
background-color:#EFF3F4;
margin:0px 0px 0px 0px;}
.bodyConstruction{
background-image:url(../images/bg-construction2.gif);
background-position:left 0px;
background-color:#FBF8F9;
background-repeat:repeat-x;
margin:24px 0px 0px 0px;}
.bodyConstruction800{
background-image:none;
background-color:#FBF8F9;
margin:0px 0px 0px 0px;}
.bodyOperation{
background-image:url(../images/bg-operation2.gif);
background-position:left 0px;
background-color:#F8FBF8;
background-repeat:repeat-x;
margin:24px 0px 0px 0px;}
.bodyOperation800{
background-image:none;
background-color:#F8FBF8;
margin:0px 0px 0px 0px;}
.bodyTelecom{
background-image:url(../images/bg-telecom2.gif);
background-position:left 0px;
background-color:#FCF9FC;
background-repeat:repeat-x;
margin:24px 0px 0px 0px;}
.bodyTelecom800{
background-image:none;
background-color:#FCF9FC;
margin:0px 0px 0px 0px;}
.bodyPrinting{
background-image:url(../images/bg-printing2.gif);
background-position:left 0px;
background-color:#FAF9F7;
background-repeat:repeat-x;
margin:24px 0px 0px 0px;}
.bodyPrinting800{
background-image:none;
background-color:#FAF9F7;
margin:0px 0px 0px 0px;}
.bodyUtil{
background-image:url(../images/bg-util2.gif);
background-position:left 0px;
background-color:#F4FAF8;
background-repeat:repeat-x;
margin:24px 0px 0px 0px;}
.bodyUtil800{
background-image:none;
background-color:#F4FAF8;
margin:0px 0px 0px 0px;}
.bodyIt{
background-image:url(../images/bg-it2.gif);
background-position:left 0px;
background-color:#F1F3ED;
background-repeat:repeat-x;
margin:24px 0px 0px 0px;}
.bodyIt800{
background-image:none;
background-color:#F1F3ED;
margin:0px 0px 0px 0px;}
.bodyReal{
background-image:url(../images/bg-real2.gif);
background-position:left 0px;
background-color:#F6F3F5;
background-repeat:repeat-x;
margin:24px 0px 0px 0px;}
.bodyReal800{
background-image:none;
background-color:#F6F3F5;
margin:0px 0px 0px 0px;}
input{
width:75px;}
img{
border:0px;
}
.LeftSpaced{
	line-height:14px;
	text-align:left;
}
.TopMenu{
	background-image:url(../images/TopBg.jpg);
	background-repeat:repeat-x;
	}
.TopMenu ul{
	margin:11px 2px 0px 0px;
	padding:0px;
	width:474px;
	height:96px;
}
.TopMenu li{
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:1px 1px;
	display:inline;
	list-style:none;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 0px 0px 8px;
}
.TopMenu li a{
font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.TopMenu li a:hover{
	color:#646F75;
	text-decoration:none;
}
.text {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align:justify;
	padding:0px 12px 0px 13px;
	vertical-align:top;
	}
.text a{
	color: #000000;
	text-decoration:underline;	
}
.text a:hover{
	color: #646F75;
	text-decoration:none;	
}
.LinkText {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align:justify;
	padding:0px 12px 0px 13px;
	vertical-align:top;
	}
.LinkText a{
	color: #646F75;
	text-decoration:none;	
}
.LinkText a:hover{
	color: #646F75;
	text-decoration:none;	
}
.text1 {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align:justify;
	padding:0px 0px 0px 13px;
	vertical-align:top;
}
.text1 a{
	color: #000000;
	text-decoration:underline;	
}
.text1 a:hover{
	color: #646F75;
	text-decoration:none;	
}
.text2 {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align:justify;
	padding:0px;
	vertical-align:top;
}
.text2 a{
	color: #000000;
	text-decoration:underline;	
}
.text2 a:hover{
	color: #646F75;
	text-decoration:none;	
}
.texthp{
	font-family: Verdana;
	font-size: 10px;
	color: #778389;
}
.formtext{ font-family: Arial; font-size:10px; }
.texthp a{
	color: #000000;
	text-decoration:underline;	
}
.texthp a:hover{
	color: #646F75;
	text-decoration:none;	
}

.texthp:hover{
	text-decoration:underline;
}
.Submenu {
	background-image:url(../images/SubMenuBg.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:16px;
	width:163px;
	height:24px;
	font-family:tahoma;
	font-size:9px;
	font-weight:normal;
	color:#778389;
}

.Submenu:hover {
	background-image:url(../images/SubMenuBg2.gif);
}
.Submenu  a{
	display: block;
	color:#778389;
	text-decoration:none;
	width:163px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
}

.Submenu  a:hover{
	color: #066;
}

.over{
	position:absolute;
	visibility:hidden;
	z-index:3;
}	
#hide{
	top:0;
	left:0;
		position:absolute;
	visibility:hidden;
	z-index:1;
	border:0px solid #ff0000;
}
#HideAll {
	Z-INDEX: 1; LEFT: 0px; VISIBILITY: hidden; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 600px
}
.over1{
	position:absolute;
	visibility:hidden;
}

.Footer{
font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	color:#5B656A;
	margin:3px 0px 5px 0px;
		}
		
.Footer a{text-decoration:none;
color:#036;
}
.Footer a:hover{
	text-decoration:underline;
}
.leftmenu{
	width:184px;}
.leftmenu ul{
	margin:0px 0px 0px 0px;
	padding:0px;
}
.leftmenu li{
background-image:url(../images/menu.gif);
background-repeat:repeat-y;
background-position:left 0px;
	list-style:none;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	color:#7D888F;
	padding:0px 25px 8px 0px;
	margin:0px;
	vertical-align:top;
	text-align:right;
}
.leftmenu li a{
	color:#7D888F;
	text-decoration:none;
}
.leftmenu li a:hover{
	color:#000;
	text-decoration:none;
}
.leftmenuprint{
	width:184px;}
.leftmenuprint ul{
	margin:0px 0px 0px 0px;
	padding:0px;
}
.leftmenuprint li{
background-image:url(../images/menuprintr.gif);
background-repeat:repeat-y;
background-position:left 0px;
	list-style:none;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	color:#9A841C;
	padding:0px 25px 8px 0px;
	margin:0px;
	vertical-align:top;
	text-align:right;
}
.leftmenuprint li a{
	color:#9A841C;
	text-decoration:none;
}
.leftmenuprint li a:hover{
	color:#000;
	text-decoration:none;
}
.leftmenuconst{
	width:184px;}
.leftmenuconst ul{
	margin:0px 0px 0px 0px;
	padding:0px;
}
.leftmenuconst li{
background-image:url(../images/menuconst2.gif);
background-repeat:repeat-y;
background-position:left 0px;
	list-style:none;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	color:#966B48;
	padding:0px 25px 8px 0px;
	margin:0px;
	vertical-align:top;
	text-align:right;
}
.leftmenuconst li a{
	color:#966B48;
	text-decoration:none;
}
.leftmenuconst li a:hover{
	color:#000;
	text-decoration:none;
}
.leftmenuop{
	width:184px;}
.leftmenuop ul{
	padding:0px 0px 0px 6px;
	margin:0px;
}
.leftmenuop li{
background-image:url(../images/menuop.gif);
background-repeat:repeat-y;
background-position:left 0px;
	list-style:none;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	color:#417865;
	padding:0px 25px 6px 0px;
	margin:0px;
	vertical-align:top;
	text-align:right;
}
.leftmenuop li a{
	color:#417865;
	text-decoration:none;
}
.leftmenuop li a:hover{
	color:#000;
	text-decoration:none;
}
.leftmenutelecom{
	width:184px;}
.leftmenutelecom ul{
	padding:0px 0px 0px 0px;
	margin:0px;
}
.leftmenutelecom li{
background-image:url(../images/menutelecom.gif);
background-repeat:repeat-y;
background-position:left 0px;
	list-style:none;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	color:#A1383C;
	padding:0px 25px 7px 6px;
	margin:0px;
	vertical-align:top;
	height:30px;
	text-align:right;
	}
.leftmenutelecom li a{
	color:#A1383C;
	text-decoration:none;
}
.leftmenutelecom li a:hover{
	color:#000;
	text-decoration:none;
}

.RepeatBg{
background-image:url(../images/bodyrepeat.gif);
background-repeat:repeat-y;
}
.text22 {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align:justify;
	vertical-align:top;
	padding:0px 0px 0px 53px;
	}

.textTitle {
	font-family: Verdana;
	font-size: 11px;
	color: #5D646A;
	text-align:justify;
	padding:0px 12px 0px 13px;
	vertical-align:top;
	}
.textEmp {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align:justify;
	padding:0px 12px 0px 0px;
	vertical-align:top;
	}
.SiteMap td{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align:justify;
	padding:0px 12px 0px 13px;
	vertical-align:top;
	}
.SiteMap td a{
	color: #000000;
	text-decoration:none;	
}
.SiteMap td a:hover{
	color: #646F75;
	text-decoration:none;	
}
.Drivers{
	padding:15px 0px 0px 0px;
}
