/* CSS Menus - Horizontal CSS Menu with Dropdown and Popout Menus - 20050131 */

*{margin:0;padding:0;border:none;}

body { color: black; font-size: 11px; font-family: arial; background-image: url(Images/bg.jpg); text-align: center; margin: 0; padding: 0; behavior:url(csshover.htc); }

hr { height: 0; border: 0; border-top: 1px solid #a0a0a0; }

td .tab { background-image: url(Images/tab.gif); background-repeat: no-repeat; color: #ffffff; font-family: Tahoma; font-weight: bold; height: 20px; padding: 4px 0px 0px 15px; }
td .content { background-color: #ffffff; background-image: url(Images/tab_content_bg.gif); background-repeat: repeat-x; border: solid 1px #d9dadb; color: #4c4d4f; height: 140px; padding: 10px;}
td .list { background-color: #d1d3d4; border: solid 1px #d9dadb; }
td .list a { color: #000000; display: block; height: 20px; padding-left: 10px; padding-top: 6px; width: 125px; }
td .list li { background-color: #d1d3d4; border-bottom: solid 1px #ffffff; }
td .list li:hover { background-color: #777777; }

#container { margin: 0 auto; width: 652px; background-color: #f7f7f5; border-right: 17px solid #f7f7f5; border-left: 17px solid #f7f7f5; text-align: left; height: 100%; }
  
p { font-size: 11px; font-family: arial;}
  
/* Begin CSS Popout Menu */

#menu{ background-color: #967d42; width:652px; float: left; margin: 0; padding: 0; border-width: 0; }

#menu a, #menu h2{ font:bold 11px/16px arial, helvetica, sans-serif; display:block; white-space:nowrap; margin:0; padding:1px 0 1px 3px; border-right-color: white; }

#menu h2{ color:#fff; background: #967d42 url(Images/nav_client_04_07.gif) no-repeat 100% 100%; text-transform:uppercase
   ; text-align: center; }
   

.btn {border: solid;}
/* old css */   

#menu a{ background:#bdad89; text-decoration:none; padding-left: 10px; }

#menu a, #menu a:visited{
color:#000;
}

#menu a:hover{ color:#000603; background:#967d42; border-top: 1px solid white; border-bottom: 1px solid white; }

#menu a:active{ color:#000603; background:#bdad89; }

#menu ul{ list-style:none; margin:0; float:left; width:8em; padding-top: 0; padding-right: 0; padding-bottom: 0; }

#menu li{ position:relative; }

#menu ul ul{
position:absolute;
top:auto;
display:none;
}

#menu ul ul ul{ top:0; left:100%; }

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h2:hover{ background-color: #7c5c13; background-image: url(Images/nav_client_over_04_07.gif); background-repeat: no-repeat; background-attachment: scroll; }

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{ font-weight:bold; color:#000; background:#bdad89 url(Images/expand3.gif) no-repeat 100% 100%; }

#menu a.x:hover{
color:#fff;
background:#000;
}

#menu a.x:active{
color:#060;
background:#bdad89;
}

/* End CSS Popout Menu */

/* Footer */

.foot { color: #000; font-size: 8pt; line-height: 13pt; text-align: center; top: 10px; margin-top: 0; margin-bottom: 2px; }

/* Links */

a{ color: #800000; text-decoration: none; }

a:hover { color: #967d42; text-decoration: none; }

/*Main Table*/
.master1 { background-color: #f7f7f5; width: 652px; height: 100%; border-right: 17px solid #f7f7f5; border-left: 17px solid #f7f7f5; }

/*grey gradient box*/
#navi_box{ background-image: url(Images/menu_bg_15.gif); background-repeat: repeat-x; margin-top: -5px; padding: 10px; border: solid 1px #e3e3e3; }

/*landing nav*/
#navi a , #navi strong { color: #000; font: 11px arial, helvetica, sans-serif; background-color: #d1d3d4; text-decoration: none; text-align: left; display: block; width: 136px; padding: 3px 5px; margin: 0 5px 1px 0; }

#navi strong {
	font-weight: bold;
	background: #b6a47b;
}

#navi a { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

#navi a:hover { background-color: #939598; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; }

#test { float: right; }

.client{ width:350px; margin-top: 0; z-index:2; top:260px; float: left; margin-left: 2px; }

.client2{ width:350px; z-index:2; margin-left: 355px; voice-family: "\"}\"";
	voice-family:inherit;}

#content {
	float: left;
	padding: 10px;
	margin: 20px;
	background: #666;
	border: 5px solid #ccc;
	width: 300px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 270px;
	}

#content2 {
	float: left;
	padding: 10px;
	margin: 20px;
	background: #666;
	border: 5px solid #ccc;
	width: 300px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 270px;
	}
	
.column1{ margin-right: 10px; margin-left: 10px; }

.headline{ color: #603; font-size: 13px; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; }

#list{ font-size: 12px; font-style: italic; margin-bottom: 10px; list-style-type: none; }

.main { font-size: 11px; font-family: arial; margin-bottom: 10px; }

#sidebar { color: #574742; background-image: url(images/menu_bg_15.gif); background-repeat: repeat-x; padding: 10px; }

#sidebar a:hover{ color: #666; }