body{height:100%;margin:0;padding:0 0 10px 0;}

#header{width:900px;margin:0 auto;overflow:auto;}
#logo{padding:16px 0 12px 1px;}
#contactInfo{float:right;padding:26px 0 0 0;}
#contactInfo p.address{font-size:12px;line-height:15px;text-align:right;padding:0;margin:0;}
#contactInfo p.phone{font-size:14px;line-height:20px;text-align:right;padding:0;margin:0;}
#nav{height:29px;width:900px;margin:0 auto;overflow:hidden;background:url(/images/nav.gif) 0 0 no-repeat;}
#nav ul{margin:0;padding:0;list-style-type:none;float:left;position:relative;left:50%;}
#nav li{float:left;position:relative;right:50%;background:url(/images/divider.gif) top right no-repeat;padding:0 1px 0 0;}
#nav li.last{background:none;padding:0;}
#nav a{display:block;padding:0 29px;font-size:14px;line-height:28px;height:28px;font-weight:bold;color:#E9E9E9;text-decoration:none;}
/*#nav li.first a{padding-left:33px;}
#nav li.last a{padding-right:33px;}*/
#nav li.current a, #nav a:hover{background:url(/images/current.gif) top center no-repeat;color:#353535;}
#nav li.first a:hover, #nav li.current.first a{background-position:top left;}
#nav li.last a:hover, #nav li.current.last a{background-position:top right;}
#mainContent{width:900px;margin:0 auto;padding:12px 0;clear:both;}
#content{padding:0 10px;}
#footer{width:880px;margin:0 auto;clear:both;text-align:center;font-size:11px;border-top:#D2D2D2 solid 1px;padding:15px 0 0 0;color:#9C9C9C;}
#footer ul{margin:0;padding:0 0 6px 0;list-style-type:0;}
#footer li{padding:0;background:none;}
#footer a{text-decoration:none;font-size:11px;line-height:12px;color:#868686;}
#footer a:hover{color:#333;}
#footerNav{height:20px;margin:0 auto;overflow:hidden;}
#footerNav ul{margin:0;padding:0;list-style-type:none;float:left;position:relative;left:50%;}
#footerNav li{float:left;position:relative;right:50%;padding:0;background:none;}
#footerNav a{text-decoration:none;font-size:12px;line-height:12px;display:block;padding:0 10px;color:#868686;font-weight:bold;}
#footerNav a:hover{color:#333;}
