body {background:#d8d5d2 url(bodybg.gif) repeat-x; width:100%; height:100%; padding:0; margin:0 auto; text-align:center; padding-bottom:20px}
#container {width:986px; margin:0 auto; text-align:center;}
#shadowBg {width:986px; float:left; clear:both; margin:0 auto; text-align:center; background:url(contentbg.jpg) repeat-y}
#header {width:951px; height:177px; float:left; clear:both; margin:0 auto; padding:0 18px; text-align:center; background:url(headerbg.gif) no-repeat}
#brand {float:left; margin-left:35px}
#linksSearch {float:right; clear:right; width:590px; height:32px;}
#linksSearch form {float:right; padding:0; width:175px; height:20px; margin-right:35px; background-color:#e3e3db; margin-top:5px}
.searchButton {float:right}
#utility {float:right; clear:right; width:180px; height:30px; margin-right:30px; margin-top:1px}
#primaryNav {float:right; width:720px; padding-top:45px; height:70px;}
#content {width:951px; float:left; clear:both; margin:0 auto; padding:0 18px; text-align:center; }
#homeLeft {float:left; width:584px; text-align:left; padding-left:45px; padding-top:20px}
#homeBoxes {float:left; clear:both; padding-top:10px; text-align:left}
#homeBoxes div {padding:20px 18px; float:left; width:150px}
#homeBoxes img {float:left}
#homeRight {float:right; text-align:left; margin-right:38px; width:270px; background:url(homerightbg.gif) repeat-y}
#tabContainer {padding-top:30px; background:url(homeright_top.gif) no-repeat}
#banners {padding-bottom:30px; text-align:center; background:url(homeright_btm.gif) bottom no-repeat}

#interiorLeft {float:left; width:213px; text-align:left; margin-left:20px; margin-top:15px}
#interiorContent {float:left; width:680px; text-align:left; margin-left:15px; margin-top:15px}

#mainContent {float:left; width:478px; margin-right:20px}
#rightContent {width:160px; float:right;}
#toggles {float:left; clear:right; text-align:left; width:270px; height:250px; background:url(homerightbg.gif) repeat-y}
#toggle1 {position:absolute; width:270px; text-align:left; height:250px; background:url(homerightbg.gif) repeat-y}
#toggle2 {position:absolute; width:270px; text-align:left; height:250px; background:url(homerightbg.gif) repeat-y}
#toggle1 #icl_container ul, #toggle2 #icl_container ul  {margin:10px 20px; padding-bottom:10px; background:url(horzline.gif) bottom no-repeat}
#toggle1 p, #toggle2 p {margin:10px 20px}
#breadcrumb {padding-bottom:20px}
#footer {width:951px; float:left; clear:both; height:90px; border-top:solid 3px #900234; background:url(footerbg.jpg)}
#copyright {color:#fff; float:left; text-align:left; padding-left:13px; padding-top:25px}
#footerLinks {color:#fff; float:right; text-align:right; padding-right:13px; padding-top:45px}

/* lists */
#linksSearch ul, #utility ul, #primaryNav ul {margin:0; padding:0; list-style:none}
#linksSearch ul li, #utility ul li, #primaryNav ul li {float:left}
#interiorLeft ul {margin:0; padding:0; list-style:none}
#subnav li {margin-bottom:2px}
ul#nav3 {padding:3px 0; background-color:#e2dfdb; list-style:square; color:#d4cfc9; padding-left:23px}
#nav3 li {margin-bottom:0}
ul#nav4 {padding:3px 0; background-color:#e2dfdb; list-style:square; color:#d4cfc9; padding-left:12px}
#nav4 li {margin-bottom:0}
#rightContent ul {list-style:square; color:#d4cfc9; margin:0; padding:0 10px 0 23px}