/***** general *****/
.hor-bar{
	background: transparent url(../images/header/img_dotline_nav_bar.gif) no-repeat top left;
	width:958px;
	height:1px;
	float:left;
	margin:0;
}
/***** header *****/
#header{
	padding:14px 0 0 0;
	float:left;
	background:#ffffff;
	width:959px;
	position:relative;
	z-index:5;
}
h1.geLogo, h2.geLogo{
	left:-9999px;
	position:absolute;
	top:0;
}
#header a.logo{
	float:left;
	display:block;
}
#header .header-right{
	float:left;
	padding:21px 0 0 530px;
	
}

#header .customer{
	background:transparent url(../images/header/ver_sep_login.gif) no-repeat right center;
	float:left;
	margin:0 15px 0 0;
	padding:1px 14px 0 0;
}

#header a.customer-login{
	margin:0;
	padding:0;
	text-decoration:none;
	display:block;
	color:#666666;
}
#header form{
	float:left;
	width:201px;
}
#header .ver-sep{
	float:left;
	margin:0 15px 0 15px;
	border:none;
}
#header input.searchText{
	float:left;
	border:1px solid #cacaca;
	width:131px;
	height:15px;
	margin:0 8px 0 0;
	color:#666666;
	font-size:11px;
	font-family:Arial,Regular;
}
#header input.searchButton{
	float:left;
}
/***** customer login popup *****/
#header .top-box{
	background:#ffffff;
	position:absolute;
	left:635px;
	top:31px;
	border:solid #cbcbcb 1px;
	border-bottom:none;
	padding:4px 16px 0 16px;
	height:22px;
	width:75px;
	display:none;
	cursor:pointer;
	z-index:2;
	width:auto;
}
#header .top-box p{
	display:inline;
}
#header .login-box{
	position:absolute;
	top:57px;	
	left:635px;
	padding:3px 26px 12px 16px;
	border:solid #cbcbcb 1px;
	margin:0;
	display:none;
	background:#ffffff;
	min-width:91px;
	width:auto!important;
	width:91px;
	z-index:1;
}
#header .login-box ul{
	list-style-type:none;
	
}
#header .login-box ul li{
	margin:3px 0 0 0;
}
#header .login-box ul li a{
	text-decoration:none;
	color:#4f84cb;
	display:block;
	cursor:auto;
	margin:0;
	overflow:hidden;
}
#header .login-box ul li a:hover{
	
}
#header .login-box ul li a span{
	color:#4f84cb;
	overflow:hidden;
	cursor:pointer;
	margin:0;
}
#header .login-box ul li a span:hover{
	text-decoration:underline;
	color:#666666;
}
#header .login-box h3{
	font-size:11px;
	font-family:Arial, Regular;
	font-weight:normal;
	margin:0 0 9px 0;
}
/***** menu *****/
#main-nav{
	padding:21px 0 0 3px;
	float:left;
	color:#4F84CA;
	position:relative;
	z-index:4;
}
#main-nav ul{
	list-style-type:none;
}
#main-nav ul li{
	margin:0 13px;
	float:left;
}
#main-nav ul li a{
	display:block;
	margin:0 0 0 0;
}
#main-nav ul li#home-nav{
	margin:0 28px 0 0;
}
#main-nav ul li#contact-nav{
	margin:0 0 0 333px;
}
#main-nav #open-menu-1{
	padding:0 0 5px 0;
}
#main-nav #open-menu-2{
	padding:0 0 5px 0;
}
#main-nav #open-menu-3{
	padding:0 0 5px 0;
}
#main-nav ul li a#home{
	background: transparent url(../images/main-nav/btn_home.gif) no-repeat 0 0;
	width:33px;
	height:10px;
	text-indent:-9999px;
	
}
#main-nav ul li a#workingwithus{
	background: transparent url(../images/main-nav/btn_working.gif) no-repeat 0 0;
	width:105px;
	height:10px;
	text-indent:-9999px;
	margin:0 15px 0 15px;
}

#main-nav ul li a#financingsol{
	background: transparent url(../images/main-nav/bnt_financing.gif) no-repeat 0 0;
	width:127px;
	height:10px;
	text-indent:-9999px;
	margin:0 15px 0 15px;
}
#main-nav ul li a#insightideas{
	background: transparent url(../images/main-nav/btn_insightideas.gif) no-repeat 0 0;
	width:96px;
	height:10px;
	margin:0 15px 0 15px;
	text-indent:-9999px;
}
#main-nav ul li a#contactus{
	background: transparent url(../images/main-nav/btn_contact.gif) no-repeat 0 0;
	width:69px;
	height:10px;
	margin:0 0 0 0;
	text-indent:-9999px;
}
/***** menu hover *****/
#main-nav ul li a#home:hover{
	background: transparent url(../images/main-nav/btn_home.gif) no-repeat 0 -12px;
}
#main-nav ul li a#workingwithus:hover{
	background: transparent url(../images/main-nav/btn_working.gif) no-repeat 0 -12px;
}
#main-nav ul li a#financingsol:hover{
	background: transparent url(../images/main-nav/bnt_financing.gif) no-repeat 0 -12px;
}
#main-nav ul li a#insightideas:hover{
	background: transparent url(../images/main-nav/btn_insightideas.gif) no-repeat 0 -12px;
}
#main-nav ul li a#contactus:hover{
	background: transparent url(../images/main-nav/btn_contact.gif) no-repeat 0 -12px;
}
/***** menu active *****/
#main-nav ul li a#home.active{
	background: transparent url(../images/main-nav/btn_home.gif) no-repeat 0 -12px;
}
#main-nav ul li a#workingwithus.active{
	background: transparent url(../images/main-nav/btn_working.gif) no-repeat 0 -12px;
}
#main-nav ul li a#financingsol.active{
	background: transparent url(../images/main-nav/bnt_financing.gif) no-repeat 0 -12px;
}
#main-nav ul li a#insightideas.active{
	background: transparent url(../images/main-nav/btn_insightideas.gif) no-repeat 0 -12px;
}
#main-nav ul li a#contactus.active{
	background: transparent url(../images/main-nav/btn_contact.gif) no-repeat 0 -12px;
}
/***** menu drop down *****/
#main-nav #menu-box-1{
	position:absolute;
	top:36px;	
	left:76px;
	padding:5px 15px 5px 15px;
	border:solid #cbcbcb 1px;
	margin:0;
	display:none;
	background:#ffffff;
	min-width:131px;
	width:auto!important;
	width:131px;
	z-index:1;
}
*:first-child+html #main-nav #menu-box-1{
	padding:5px 36px 11px 16px;
	min-width:109px;
}
#main-nav #menu-box-2{
	position:absolute;
	top:36px;	
	left:237px;
	padding:5px 14px 5px 15px;
	border:solid #cbcbcb 1px;
	margin:0;
	display:none;
	min-width:153px;
	width:auto!important;
	width:153px;
	background:#ffffff;
}
*:first-child+html #main-nav #menu-box-2{
	padding:5px 15px 11px 15px;
	min-width:152px;
}
#menu-box-3{
	position:absolute;
	top:36px;	
	left:420px;
	padding:5px 14px 5px 15px;
	border:solid #cbcbcb 1px;
	margin:0;
	display:none;
	min-width:122px;
	width:auto!important;
	width:122px;
	background:#ffffff;
	
}
*:first-child+html #main-nav #menu-box-3{
	padding:5px 15px 11px 15px;
	min-width:125px;
	width:125px;
}
#main-nav ul.menu-drop-down{
	list-style-type:none;
}
#main-nav ul.menu-drop-down li{
	float:none;
	margin:0 0 7px 0;
}
#main-nav ul.menu-drop-down li a{
	text-decoration:none;
	display:block;
	color:#4F84CA;
	margin:0;
	overflow:hidden;
	cursor:auto;
}
#main-nav ul.menu-drop-down li a:hover{
	color:#666666;
}
#main-nav ul.menu-drop-down li a span{
	color:#4F84CA;
	margin:0;
	overflow:hidden;
	cursor:pointer;
}
#main-nav ul.menu-drop-down li a span:hover{
	color:#666666;
	text-decoration:underline;
}
#main-nav #top-menu-box-1{
	position:absolute;
	top:10px;
	left:76px;
	border:solid #cbcbcb 1px;
	background:#ffffff;
	border-bottom:none;
	padding:10px 0 6px 0;
	display:none;
	z-index:2;
	cursor:pointer;
}
#main-nav #top-menu-box-2{
	position:absolute;
	top:10px;
	left:237px;
	border:solid #cbcbcb 1px;
	background:#ffffff;
	border-bottom:none;
	padding:10px 0 6px 0;
	display:none;
	z-index:2;
	cursor:pointer;
}
#main-nav #top-menu-box-3{
	position:absolute;
	top:10px;
	left:420px;
	border:solid #cbcbcb 1px;
	background:#ffffff;
	border-bottom:none;
	padding:10px 0 6px 0;
	display:none;
	z-index:2;
	cursor:pointer;
}
#main-nav ul li a.workingwithus-top-box{
	background: transparent url(../images/main-nav/btn_working.gif) no-repeat 0 -12px;
	width:105px;
	height:10px;
	text-indent:-9999px;
	margin:0 15px 0 15px;
}

#main-nav ul li a.financingsol-top-box{
	background: transparent url(../images/main-nav/bnt_financing.gif) no-repeat 0 -12px;
	width:127px;
	height:10px;
	text-indent:-9999px;
	margin:0 14px 0 15px;
}
#main-nav #top-menu-box-3 a.insightideas-top-box{
	background: transparent url(../images/main-nav/btn_insightideas.gif) no-repeat 0 -12px;
	width:96px;
	height:10px;
	margin:0 15px 0 15px;
	text-indent:-9999px;
}
