body {background-color:#C8CDD4; font-family:Arial;}

#all { width:802px; z-index:0; position:relative; }

#outerbox { width:802px; height:77px; padding:0px; margin:0px; border:0px solid #ff0000; float:inherit;
			background-image:url(../images/top-header-bkrd.gif); background-position:top; background-repeat:no-repeat; z-index:0; }
			
#logo	{ width:261px; height:44px; padding:30px 0px 0px 28px; margin:0px; border:0px; float:left; }
#logo img { border:0; }

#links_login { height:77px; padding:0px; margin:0px; border:0px; float:right; z-index:1; position:absolute; left:370px; top:0px; }

#toplinks .phonenumber { color:#000; }
#toplinks { width:320px; padding:10px 23px 0px 80px; margin:0px; border:0px; float:right; 
			font-family:Arial; font-size:10px; text-decoration:none; color:#8A8989; }
#toplinks a { text-decoration:none; color:#000; }
#toplinks a:hover { text-decoration:underline; }
#toplinks a:visited {  }
#login { width:265px; padding:16px 0px 0px 0px; margin:0px; float:right; border:0px; font-family:Arial; font-size:10px; color:#888888; }
#login_table { margin:0px 0px 0px 50px; padding:0; border:0; border-collapse:collapse; line-height:8px; }
#login_table td { text-align:left; }
#login_button { width:27px; height:22px; border:0; padding:0; margin:0; background-image:url(../images/go-button.gif); background-repeat:no-repeat; 
				color:#284461; font-size:12px; font-family:Arial; }

#navbox { width:802px; height:26px; padding:0px; margin:0px; border:0px; color:#fff; font-size:13px; font-weight:bold; font-family:Arial;
			background-image:url(../images/top-nav-bkrd.gif); background-position:top; background-repeat:no-repeat; z-index:0; }
#navbox a {font-size:13px; color:#fff; text-decoration:none; font-family:Arial; }
#navbox a:hover { color:#E4E6E8; }
#navbox ul { margin: 0; padding:3px 0px 0px 2px; width:800px; }
#navbox li { display: block; float:left; list-style-type: none; padding:0px 19px 0px 18px }
#navbox .end { padding-right:0px; }





