.navbar-nav>li {
	font-size: 0.9em;
}

.nav > li > a {
    padding: 0;
}

@media (min-width:768px) {
	.navbar-nav > li > a {
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
	}
/*
	.nav > li > a {
		padding: 5px 5px;
	}
	*/
}

@media (max-width: 767px) {
	.nav > li > a {
		padding-left: 15px;
		padding-top: 5px;
	}
}

a:link {

	color: #666;

	text-decoration: none;

	

	

}



a:visited {

	text-decoration: underline;

	color: #666;

	

}



a:hover {

	color: #71AFD8;

	text-decoration: underline;

   

}

a:active {

	color: #71AFD8;

	text-decoration: underline;

	

}



.estimate:link {

	color: #ee6d5e;

	text-decoration: underline;

	letter-spacing: 0.02em;

	font-size:0.8em;

}



.estimate:visited {

	text-decoration: underline;

	color: #ee6d5e;

	font-size:0.8em;

}



.estimate:hover {

	color: #71AFD8;

	text-decoration: underline;

    font-size:0.8em;

}

.estimate:active {

	color: #71AFD8;

	text-decoration: underline;

	font-size:0.8em;

}



form {

	margin:0;

	padding:0;

}



.wrap {

	border:0px solid #000000;

}




.searchBarBg {

	background-image:url(images/bar_bg.jpg);

}



.verticalBarBg {

	background-image:url(images/bar_vertical_bg.jpg);

}



.leftBarBg {

	background-image:url(images/left_bg.jpg);

}



.query {

	height:1.7em;

	line-height:1.7em;

	background-image:url(images/magnify.jpg);

	background-position:left;

	background-repeat:no-repeat;

	background-color:#FFF;

	padding-left:27px;

	border: 1px;

	border-radius:8px;

}



.disclam {

	padding-top:0.2em;

	font-size: 0.84em;

	line-height: 1.5em;

	font-weight: lighter;

	color: #ee6d5e;

	letter-spacing: 0.02em;

}

h1{

font-size:1.8em;

font-weight:bold;

line-height:1.5em;

margin:1em 0;

color: #8532a6;
}

h2{

	font-size: 1.4em;
	font-weight: bold;
	color:#81040c;

}

h3 {

	font-size: 1.6em;
	font-weight: bold;
	color:#603b02;

}

h4 {

	font-size:1.17em;

	font-weight:bold;

	line-height:1.2em;	

	color:#a07448;

	margin:1em 0;

}

h5 {

	font-size:1.08em;

	font-weight:bold;

	line-height:1.1em;	

	color:#272524;

	margin:1em 0;

	/*font-style:italic;*/

}

h6 {

	font-size:0.9em;

	font-weight:bold;

	line-height:1.5em;	

	margin:1em 0;

}

li {

	line-height: 1.4em;

	list-style-type:disc;

}

.leftBarBg {

	background-image:url(../images/left0.jpg);

}

form {
	margin:0;
	padding:0;
}
.search{
	position:relative;
	border:none;
	color:#000000;
	background-color:#FFFFFF;
	padding:2px 2px 0 2px;
	margin:0;
}
.wrap{
 	float:left;
}
input.ser {
	vertical-align:left;
	margin:0;
	float:right;
	background-color:#000000;
	height:21px;
}
input {
	height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
table#toc td.indexLevel1 a{
	color: #FF4D4D;
	text-decoration: none;
}
table#toc td.indexLevel2 a{
	color:#a07448;
	text-decoration: none;
}
table#toc td.indexLevel3 a{
	color:#161817;
	text-decoration: none;
}
table#toc td.indexLevel4 a{
	color:#161817;
	text-decoration: none;
}
table#toc td.indexLevel5 a{
	color:#161817;
	text-decoration: none;
}

p {
	line-height:2em;
}
div#menu ul, div#menu2 ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	z-index:7;
}
div#menu ul li, div#menu2 ul li {
	display: block;
	position: relative;
	float: left;
	font-size:0.92em;
/*	border-right:1px solid #000000*/
}
div#menu li ul, div#menu2 li ul {display: none;}
div#menu ul li a, div#menu2 ul li a {
	display: block;
	background: #yellow;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
    white-space: nowrap;
	color: #5d5d5c;
}
div#menu ul li a:hover, div#menu2 ul li a:hover {
	
	color: #801618;
}
div#menu li:hover ul, div#menu2 li:hover ul {display: block; position: absolute;}
div#menu li:hover li, div#menu2 li:hover li {float: none;}
div#menu li:hover a, div#menu2 li:hover a {
	
	color: #5d5d5c;
	
}
div#menu li:hover li a:hover, div#menu2 li:hover li a:hover {background: #65A8FF;}

.swip:link {
	color:#fff;
}
.swip:visited {
	color:#fff;
}
.swip:hover {
	color:#fff;
}
.swip:active {
	color:#fff;
}
.downlink:link{
font-size:1.2em;
}