@charset "UTF-8";
/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:19px;
	color: #4D4D4D;
}
a:link, a:visited, a:active {
	color: #0065A4;
	text-decoration:underline;
}
a:hover {
	color: #8e857c;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#0065A4;
font-weight:normal;
margin-top:0px;
margin-bottom:20px;
line-height:30px;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#0065A4;
font-weight:normal;
margin-top:0px;
/*margin-bottom:20px;*/
line-height:30px;
}
.h1-rsidebar {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-transform:uppercase;
color:#897B67;
font-weight:normal;
line-height:20px;
text-align:center;
letter-spacing:1px;
}
body {
	background-color: #9D8D74;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* begin main page styles */
.shadow {
	/*-moz-box-shadow: 0px 0px 10px #333;
	-webkit-box-shadow: 0px 0px 10px #333;
	box-shadow: 0px 0px 10px #333;*/
	/* For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";*/
	/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');*/
}
.header {
background-image:url(images/header-bg2.gif);
background-repeat:repeat-x;
height:80px;
}
.menu-header {
	margin-left:35px;
	margin-top:6px;
}
.nav-block {
padding:0px 0px 0px 0px;
background-color:#0065A4;
height:30px;
}
.nav {
margin:0px 5px 2px -25px;
vertical-align:middle;
text-align:center;
float:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-transform:uppercase;
}
/* 
.nav ul {
margin-left:-30px;
} */
.menu ul {
 margin-left:30px;
 margin-top:10px;	

}
#menu-main-menu {
line-height:40px;
}
.menu li {
/*display:inline;
*/margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-transform:uppercase;
letter-spacing:1px;
color:#0065A4;
border-right:#9A8479 1px solid;
}

.menu-index-sidebar-container ul, .sidebar-nav ul
{
list-style-type: square;
overflow:visible;
list-style-image:url(http://www.tv-endo.com/wp-content/uploads/2011/08/sidebar-li.png);
margin-left:25px;
}

.menu-index-sidebar-container .menu li, .sidebar-nav .menu li {
border-right:none;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-transform:none;
font-weight:normal;
line-height:23px;
list-style-type:disc;
overflow:visible;
list-style-image:url(http://www.tv-endo.com/wp-content/uploads/2011/08/sidebar-li.png);!important
}
.menu-index-sidebar-container .menu li a, .sidebar-nav .menu li a {

/*list-style-image:url(http://www.tv-endo.com/wp-content/uploads/2011/08/sidebar-li.png); 
display:block;*/
margin:0px 0px 3px -7px;
}

.menu a:link, .menu a:visited, .menu a:active {
color:#0065A4; 
padding:6px 10px 8px 10px;
/*margin-left:-5px;*/
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
.menu a:hover {
color:#8E857C;
text-decoration:none;
/*background-image:url(images/nav-bg-on3.png);
background-repeat:repeat;*/
}
.menu sub-menu ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
.menu sub-menu ul li {
	min-width: 180px;
}
.menu sub-menu ul {
	left: 100%;
	top: 0;
}
.menu sub-menu ul li a:link, .sub-menu ul ul a:visited, .sub-menu ul ul a:active {
	color:#FFFFFF; 
padding:6px 10px 8px 10px;
margin-left:-5px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

.menu sub-menu  ul li a:hover {
color:#FFFFFF;
text-decoration:none;
background-image:url(images/nav-bg-on3.png);
background-repeat:repeat;
}

.address-block {
background-color:#C6BEB3;
height:30px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
line-height:30px;
}
.content-block-hm {
padding:20px 20px 70px 20px;
}
.content-main-block {
width:543px;
float:left;
}
.sidebar-r {
width:230px;
float:right;
background-color:#E1DCD6;
padding:10px;
-moz-border-radius: 10px;
border-radius: 10px;
/*margin-right:20px;*/
position:relative;
/*left:10px;*/
top:20px;
overflow:visible;
display:block;
}
.sidebar-nav {
margin-left:-5px;
}
.sidebar-nav ul ul li a, .menu-index-sidebar-container ul li, {
margin:0px 0px 3px -10px; !important
list-style-image:url(images/sidebar-li.png);
font-family:Arial, Helvetica, sans-serif; !important
font-size:13px; !important
line-height:20px; !important
font-weight:normal; !important
color:#0065A4; !important
display:inline; !important
}

.sidebar-nav ul ul li {
list-style-image:url(images/sidebar-li.png);
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
color:#0065A4;
display:inline;
}

.sidebar-nav ul ul li a:link, .sidebar-nav ur li a:visited, {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
font-weight:normal;
color:#0065A4;
border:none;
background:none;
text-transform:none;
}
.sidebar-nav ul li a:hover {
color:#8E857C;
}
.footer {
height:110px;
background-image:url(images/footer-bg2.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#716757;
padding:10px 20px 15px 20px;
background-color:#F0EDEA;
}
.footer-small {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8E857C;
padding-top:5px;
}
.credit {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#AAA49D;
padding:5px;
}
.credit a:link, .credit a:visited, .credit a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#BBB0A4;
text-decoration:none;
}
.credit a:hover {
text-decoration:underline;
}