html {
	margin:0;
	padding:0;
	border:0;
	background-color: #fff;
}
body {
	_text-align: center;
}
#topbar {
	margin: 0 auto;  /* auto */
	padding:0;
	height: 122px;	
	width: 960px;
	_text-align: left;
}

#topbar #branding { margin:0; padding:0;	float:left;}

#topbar #search {
	margin:4px 20px 0 0;
	/* width:425px; */
	float:right;
}
#topbar #search ul#topbar-links { margin:10px 0 6px 4px; float:right; height: 20px; display: inline-block; white-space: nowrap;} /*list-style-type:none; */
#topbar #search ul#topbar-links li a { font-size:88%; text-decoration:none; color:#000099;}
#topbar #search ul#topbar-links li a:visited { color: #000099; }
#topbar #search ul#topbar-links li a:hover { color: #000; }
#topbar #search form#searchform  {	margin:10px 0 0 0; float:right; }
#topbar #search form#searchform input#searchbutton, #topbar #search form#searchform input#searchinputbox { margin:0; padding:0; }
/* #topbar #search form#searchform input#searchinputbox { margin-right:6px;} */
ul#topbar-links li.list_h { width: auto; }

/* styles for top navigation bar */

#horizontalcssmenu {
	clear: both;
}

#horizontalcssmenu ul#cssmenu1{ margin: 0; padding: 0; list-style-type: none;}

#horizontalcssmenu ul#cssmenu1 li{

    position: relative;
    float: left;
    border-left: 1px #aeaeb0 solid;
    height: 31px;
    display:block;
    /* white-space: nowrap; */
	
    overflow: visible;
    z-index:11111111;
}
#horizontalcssmenu ul#cssmenu1 li a{ display: block;height:16px; background: #fff url('/../css/images/nav_bg.jpg') top left repeat-x; padding: 8px 14px; text-decoration: none; color: #fff; font-weight:bold;	text-align:center; }
#horizontalcssmenu ul#cssmenu1 li a:hover{ background: #fff url('/../css/images/nav_bg_on.jpg') top left repeat-x;}







/*Sub level menu*/
#horizontalcssmenu ul#cssmenu1 li ul{
    margin:0;
    padding:6px 0;
    z-index:1111111111;
    background-color: #ddd;
    position:absolute;
    display:none;

}


#horizontalcssmenu ul#cssmenu1 li:hover ul{
	left:0px;
	top:30px;
	display:inline-block;
}


/*Sub level menu list items*/
#horizontalcssmenu ul#cssmenu1 li ul li{display: inline;float: none;border-left: none;}

/* Sub level menu links style */
#horizontalcssmenu ul#cssmenu1 li ul li a{
	padding: 4px 10px;
	width: 160px; /*width of sub menu levels*/
	font-size:88%;
	color:#000;
	background-image: none;
	background-color: #ddd;
	border-width: 0 1px 1px 1px;
	text-align:left;
}

#horizontalcssmenu ul#cssmenu1 li ul li a:hover{
	background-image: none;
	background-color: #ddd;
	color:#0071C1;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}

/* Holly Hack for IE \*/
* html #horizontalcssmenu ul#cssmenu1 li { float: left; height: 1%; }
* html #horizontalcssmenu ul#cssmenu1 li a { height: 1%; }
* html #horizontalcssmenu ul#cssmenu1 li ul li { float: left;}
/* End */

#breadcrumbs { margin: 20px 0px 0px 20px;}
#google_translate_element {height: 44px;}
