html,body{height:100%; margin:0;}
body, td, th, li, span, div,p{color: Black; font-size: 12px; font-family: Verdana; line-height: 17px;}
h1{color:#1D79C9; font-size: 17px; font-family: Verdana; font-weight: bold;}
h3{ font-size: 16px; text-align: center; color:#0169C2; font-family: Verdana; }
a{ color:#003C8D; text-decoration:none;}
a:hover{ color:#003C8D; text-decoration:underline overline;}

.top{ background-repeat: repeat-x; height: 115px; text-align: center; padding: 0 0 0 0;}
.menu{ text-align: center;}
.menu img{ margin: 0 20 0 20}
.center{ background-position: bottom right; background-repeat: no-repeat;}
.main_menu{ border-right:#DDDDDD 1px solid; background-color: #FDFCFC; vertical-align: top; height: 99%;}
.main_menu_1{ vertical-align: top;}
.contact{ height: 92px; background-image: url(../images/contackts.gif); background-repeat: repeat-x; text-align: right;}
.contact div { background-color: #0583EF; height: 80px; width: 20px;}
#cont{	padding-left:15px;	color: #A1A1A1;	font-size: 18px; font-family: Times New Roman;	text-align: center; 	white-space : nowrap;
}

.gray_line{ background-repeat: repeat-x; height: 48px;}
.search {padding-right:10px; padding-top: 13px; text-align: right; font-family: Verdana; font-size: 10px; color: Black; vertical-align: middle;}
.search input{ border: #A2A2A2 1px solid; vertical-align: middle; height: 20px;font-family: Verdana; font-size: 10px; color: Black;}
.search_submit{ background-color: White;  border: #A2A2A2 1px solid; height: 20px;font-family: Verdana; font-size: 10px; color: Black;}
.bottom{ background-repeat: repeat-x; height: 36px;}
.cop td{ text-align: right; font-family: Verdana; font-size: 10px; color: #C5C5C5;}
.cop a{font-family: Verdana; font-size: 10px; color: #C5C5C5; text-decoration: none;}
.cop a:hover{text-decoration: underline;}
.content { vertical-align: top; padding: 5 10 10 15;}
.map img{ border: 1px solid #393939;}
.line_hr hr{ color: #DBDBDB;}
.shad{ background-image: url(/images/little_shad.gif); background-repeat: repeat-x; background-position: top; text-align: right;}
.logo{ background-image: url(/images/logo1.gif);  background-position:  0px 5px ; background-repeat: no-repeat; width: 211px; height: 77px;}
.border_form { padding-bottom: 15px;}

#result a, #result{ color: #555555; text-decoration: none; }
/*.content img { border: 3px solid #C9CCD3;}*/

/*for left menu*/

.slice
{
	padding-left: 0px;
	padding-right: 15px;
	padding-top: 5px;
}
.slice table
{
	width: 100%;
	border: 0px;
}
.slice td
{
	font-size: 1px;
}
	.slice a
	{
		font-size: 12px;
		font-weight: normal;
		color: #2C2C2C;
		text-decoration: none;
		display: block;
		text-align: left;
		padding-bottom: 7px;
		padding-top: 2px;	
		background-position: top left;
		background-repeat: no-repeat;
		margin-left: 12px;
		padding-left: 30px;
	}
	.slice a:hover
	{
		text-decoration: underline;
	}
.homedir
{
	background-image: url(/images/slice/homedir.gif);
}
.dir
{                          
	background-image: url(/images/slice/dir.gif);
}
.opendir
{
	background-image: url(/images/slice/opendir.gif);
}
.lastdir
{
	background-image: url(/images/slice/lastdir.gif);
}
.lastopendir
{
	background-image: url(/images/slice/lastopendir.gif);
}
.last_junction
{
	background-image: url(/images/slice/last_junction.gif);
}
.junction
{
	background-image: url(/images/slice/junction.gif);
}
.border_dark_grey
{
	font-family: Times New Roman;
	font-weight: normal;
}


.treetable{
	font-size: 10pt;
}
.treetable td{
	font-size: 8pt;
/*	width: 20px;*/
	height: 20px;
	vertical-align: top;
}

.treeline{
	width: 20px;
	height: 20px;
	background-image: url(/images/slice2/bgline.gif);
	background-repeat:no-repeat;
}

.type{
	width: 20px;
	height: 20px;
	background-image: url(/images/slice2/bgline.gif);
	background-repeat:no-repeat;
}

.nodelink{
	height: 20px;
	width: 99%;
	padding-left: 2px;
	background-image: none;
	text-align: left;
}


	.treetable a
	{
		font-size: 12px;
		font-weight: normal;
		color: #2C2C2C;
		text-decoration: none;
		text-align: left;
	}
	.treetable a:hover
	{
		text-decoration: underline;
	}

/*end for left menu*/
.highlight {
	background-color: #FFFD42;
}
#search, #search a{
	color:#0060A5;font-size:11px; text-decoration: none;
}
.search_result{ color: #000000; }