* {outline-style:none;}
html {font:normal 62.5% Trebuchet, 'Trebuchet MS', Arial, sans-serif; margin:0; padding:0;}
body {font-size:1.2em; background:#3c5c5f; text-align:center; margin:0; padding:0; color:#fff;}
.largecenter {
	font-size: 2em;
	text-align: center;
}

#header, #nav {text-indent:-9999px; overflow:hidden; font-size:1%;}

#container {width:800px; margin:0 auto; background:#000; padding:0 20px;}
#header {height:130px; background:url(images/header.jpg) no-repeat;}

#cust_nav {list-style-type:none; margin:0; padding:0; height:25px; position:relative;}
#cust_nav li {float:left; margin:0; padding:0;}
#cust_nav li a {position:absolute; margin:0; padding:0; display:block;}
#cust_nav_cs a {left:690px; top:28px; height:14px; width:110px;}

#nav {background:#fff url(images/nav.jpg) no-repeat; height:80px; width:800px; padding:0 0 10px 0; margin:0; position:relative; list-style-type:none;}
#nav li {float:left; margin:0; padding:0;}
#nav li a {position:absolute; height:80px;}
li#nav_hom a {left:192px; width:124px;}
li#nav_pac a {left:316px; width:179px;}
li#nav_sig a {left:495px; width:173px;}
li#nav_sup a {left:668px; width:132px;}

#main {background:#fff url(images/splash.jpg) no-repeat; height:231px;}
#left, #middle, #right {float:left;}
#left {padding:0 10px; width:240px;}
#middle {width:260px; padding:0 10px;}
#right {padding:0 10px; width:240px;}

#content {color:#000; background:#fff; text-align:left; padding:10px;}
#content h2 {margin:0; padding:0.6em 0;}

#footer {clear:both; background:url(images/footer.gif) no-repeat; padding:5px 0 20px 0; margin:30px 0 0 0; height:123px;}
